Commit Graph

50630 Commits

Author SHA1 Message Date
Josh Aas
fe7c801f3d Backed out changeset 33f8c2bb77ca, bug 584965. 2010-08-13 15:47:35 -04:00
Robert Sayre
f80324a33f Merge tracemonkey to mozilla-central. 2010-08-13 12:45:44 -07:00
Chris Leary
148bbf7986 Unleak regexp arena. Bug 586898 - JM: memory leak due to YARR. r=sayrer 2010-08-13 12:09:44 -07:00
Jason Orendorff
37d79b0719 Merge backout. 2010-08-13 08:24:40 -05:00
Jason Orendorff
8a568c9133 Backed out changeset c5e31473b1a6 (assertions for bug 583850). See bug 584578 and bug 585754. 2010-08-13 08:21:13 -05:00
Jason Orendorff
2ca54c3e0e Bug 585257 - "Assertion failure: obj == obj2". r=gal. 2010-08-13 08:17:29 -05:00
Robert Sayre
a00d7f60fe Backed out changeset 1406935fced4. Brian Hackett – Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw. 2010-08-12 21:47:46 -07:00
Brian Hackett
a416b05f95 Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw 2010-08-13 00:08:37 -04:00
Chris Leary
58398dc6a8 Bug 586827: fix bad regexp arena behavior. (r=apierce)
--HG--
extra : rebase_source : 12997990f1015f961539c7b8b8e028a83d1fc5d2
2010-08-12 18:55:26 -07:00
Jason Orendorff
0a72eec1c8 Bug 584648 - Assertion failure: !entry->key.obj && entry->flags == 0. r=brendan. 2010-08-12 21:00:45 -05:00
Tom Austin
f52b80ff3b Bug 580882. Update to allow Narcissus to work within a browser. r=gal. 2010-08-12 17:00:12 -07:00
Shu-yu Guo
f3322eb6a8 Bug 586817 - eliminate the one use of == that got away. r=pwalton 2010-08-12 16:32:05 -07:00
Brian Hackett
b6fa83e115 Put JSStackFrame.callobj/argsobj behind an interface, bug 586533. r=lw 2010-08-12 18:46:03 -04:00
Jim Blandy
4e04561ee9 Revert fixes for bug 438633, bug 585803 2010-08-12 14:07:52 -07:00
Jim Blandy
ce4b4e5c9e Bug 438633: Give new JSScript objects lifetimes like GCThings. r=brendan
Attach script objects immediately in all JSAPI script-creating functions;
have JS_NewScriptObject simply return the already-allocated object; and
make JS_DestroyScript a no-op.

Verify that all scripts given to JSAPI script-consuming functions have
objects, or are the canonical empty script object.
2010-08-12 12:38:37 -07:00
Jim Blandy
087a52be00 Bug 585803: Pass TCF_NEED_MUTABLE_SCRIPT when producing scripts returned via JSAPI functions. r=brendan
All scripts produced using JSAPI functions should be able to have
JS_NewScriptObject applied to them. However, JS_CompileFile and
JS_CompileFileHandleForPrincipals fail to pass TCF_NEED_MUTABLE_SCRIPT, and
thus will occasionally return JSScript::emptyScript(); applying
JS_NewScriptObject to that causes a crash.
2010-08-12 12:38:37 -07:00
Robert Sayre
0e3945df61 Merge mozilla-central to tracemonkey. 2010-08-12 11:10:22 -07:00
Dave Townsend
9459a1a8a7 Backed out changeset 937a11c1fc07 from bug 582569 due to new browser-chrome test
failures.
2010-08-12 10:28:50 -07:00
Chris Leary
58d6d3b1aa Missing test for bug 586499. (no_r=me) 2010-08-12 10:26:01 -07:00
Robert Sayre
ff3fd8aeaf Merge mozilla-central to tracemonkey. 2010-08-12 10:12:04 -07:00
Mark Finkle
dcd22deaf8 Bug 582569 - Fire an event in child frame scripts when the TabChild is closing [r=smaug a=blocking-fennec] 2010-08-12 12:47:22 -04:00
Chris Leary
f8f61e5ea2 Forgotten OP_BRAZERO len addition. Fixes Bug 586499 - TM: Yarr mochitest failure browser_plainTextLinks.js. r=gal 2010-08-12 09:08:48 -07:00
David Bolter
1670368d69 Bug 583952 - Crash [@ nsAccUtils::GetHeaderCellsFor(nsIAccessibleTable*, nsIAccessibleTableCell*, int, nsIArray**) ]; r=MarcoZ a=davidb 2010-08-12 11:59:44 -04:00
Alexander Surkov
841a2c4c36 Bug 576838 - nsIAccessibleTable is broken for crazy tables; r=davidb,marco.zehe a=davidb 2010-08-12 11:59:40 -04:00
Bobby Holley
f82f638ea9 Bug 583825 - Progressive decoding/display of images no longer works; r=joe a=blocking
Since really we want to send OnStartContainer once per-proxy, it doesn't make the most sense to have such handling be done in imgRequest and imgStatusTracker. This patch moves all that into imgRequestProxy, and fixes the bug.
2010-08-12 11:59:37 -04:00
Joe Drew
c52fae20f3 Bug 583028 - Hold on to a runnable while it's outstanding, and add proxies for it to notify when it does get run. This makes us delay onload less. r=bholley a=blocking 2010-08-12 11:59:28 -04:00
Robert Sayre
01009427f4 Try to fix Maemo 4 again again again. 2010-08-12 07:34:47 -07:00
Robert Sayre
a3c5a52a65 Try to fix Maemo 4 again again again. 2010-08-12 07:22:32 -07:00
Paul Biggar
abc945b545 Bug 584355: Don't use parent as a proto for a new function. r=brendan 2010-08-12 13:07:20 +01:00
Dan Witte
54b90c9588 Fix bustage. 2010-08-12 02:12:08 -07:00
Dan Witte
185a2a0dbe Bug 536317 - e10s HTTP: implement Cancel. r=jduell, a=blocker 2010-08-12 02:05:16 -07:00
Dan Witte
71818995a5 Bug 586238 - Don't instantiate the crashreporter component in the child process. r=ted 2010-08-12 01:55:28 -07:00
Robert Sayre
9c2828628c Try to fix Maemo 4 again again. 2010-08-11 21:02:09 -07:00
Robert Sayre
0b7340eabd Try to fix Maemo 4 again 2010-08-11 21:01:30 -07:00
Robert Sayre
4acde97712 Try to fix Maemo 4 build. 2010-08-11 17:46:06 -07:00
Luke Wagner
1389741508 Bug 585824 - set vp[1] in TraceRecorder::callNative (r=gal,dvander) 2010-08-11 17:32:11 -07:00
Luke Wagner
0fc967db46 Bug 584453 - fix thinko in jsdScript::GetParameterNames (r=bz)
--HG--
extra : rebase_source : a4b2d49c2f84d2faf2fad552eda56aa7ce7f4547
2010-08-11 17:24:39 -07:00
Chris Leary
76e8033f0e ARM and PCRE build fixes. (r=red) 2010-08-11 16:00:58 -07:00
Robert Sayre
3479a7bbbf Fix bustage on Mac PPC. 2010-08-11 15:44:32 -07:00
Chris Leary
8d2b390f05 Forgotten jswin.h file. (r=red) 2010-08-11 14:59:19 -07:00
Chris Leary
e0ace5bc86 Bug 564953: Port YARR! Lands macroassembler. (r=gal) 2010-08-11 13:30:07 -07:00
Robert Sayre
e0df9dbc6a Disable the test for bug 458898. See bug 562955. 2010-08-11 09:59:54 -07:00
Jonathan Kew
24d6cefcd4 bug 553963 - part 3 - don't reset glyph runs when falling back from uniscribe to GDI text shaping. r=jdaggett 2010-08-11 17:52:26 +01:00
Jonathan Kew
ab84e170d2 bug 553963 - part 2 - make gfxFont handle text-shaping failure more robustly. r=roc 2010-08-11 17:52:23 +01:00
Jonathan Kew
c8f4d990c1 bug 553963 - part 1 - fix handling of overlong text runs in the uniscribe shaper. r=jdaggett 2010-08-11 17:52:21 +01:00
Philipp von Weitershausen
63b5a99ffb Bug 584481 - Merge fx-sync to mozilla-central r=mconnor a=blocking
Follow up from bug 487558 - Use satchel notifications to track form data.
2010-08-11 21:38:06 +02:00
Philipp von Weitershausen
5c0030737b Re-merge fx-sync to mozilla-central 2010-08-12 17:03:58 +02:00
Olli Pettay
58fd6133b2 Bug 585815, create treerange list straight to the mFirstRange, r=neil
--HG--
extra : rebase_source : f71a56d90b51e26d3d5d8aedc969ca51c09f0fd3
2010-08-12 15:05:43 +03:00
Olli Pettay
67ad9ee7ed Bug 583957, lazy menuframe update, r=enndeakin, sr=neil, a=dbaron
--HG--
extra : rebase_source : f036ff3e7ee39225f17d1d4aba0d4e7c71960d58
2010-08-12 14:59:03 +03:00
Miika Jarvinen
b965de7837 Bug 586334 - nsContentHandlerApp is not accessible from JavaScript. r=romaxa. blocking-fennec=2.0+
--HG--
extra : rebase_source : 2fe72398960f5281cb34551bc81b19a38533b144
2010-08-11 18:28:13 -07:00