Henri Sivonen
ce8e737c2b
Bug 529544 - Avoid creating parser thread when HTML5 parser not enabled. (orange fix)
2009-11-19 13:53:32 +02:00
Robert Sayre
6508f752a9
Merge tracemonkey to mozilla-central.
2009-11-19 11:53:04 +01:00
Jacek Caban
7646bf905e
Bug 526290 - TestWinTSF.cpp fails to compile on mingw.
...
r=chenn.
2009-11-19 11:32:52 +01:00
Serge Gautherie
7502291e12
Bug 381467 - Switch application/x-javascript to application/javascript; (Bv1) /tools/performance/*.
...
r=dbaron.
2009-11-19 11:07:38 +01:00
Robert Sayre
97f0d13045
Merge mozilla-central to tracemonkey.
2009-11-19 09:24:51 +01:00
Dão Gottwald
23e3f21f03
check oldState in test_purge
2009-11-19 08:22:09 +01:00
Joe Drew
6c9a3355ec
Bug 529732 - Disable gif crashtests until we remove the NS_ABORT_IF_FALSE that fires on them.
2009-11-19 00:49:10 -05:00
Justin Dolske
b977f6ece8
Bug 520491 - Updater uses lots of memory and disk space for partial updates. r=rstrong, a=beltzner for mozilla-central
2009-11-18 21:58:16 -08:00
Robert Strong
5fd20691e3
Bug 407875 - Unprivileged users are not notified of security updates. r=dtownsend, r=vlad, a=dietrich
2009-11-18 21:50:05 -08:00
Dietrich Ayala
5278685601
Bug 529622 - JavaScript Error: "gCrashReporter is not defined" with --disable-crashreporter (r=dao)
2009-11-18 21:31:06 -08:00
Wan-Teh Chang
3877b947b4
Update NSPR to the NSPR_HEAD_20091118 CVS tag (a snapshot of NSPR
...
4.8.3 pre-release). Includes fixes for bug 521306 (blocking1.9.2+),
bug 522992, and bug 525221.
2009-11-18 19:01:27 -08:00
Robert O'Callahan
080d00aa29
Backout bug 528493 on suspicion of causing regression
2009-11-19 15:15:59 +13:00
Robert O'Callahan
5b498daffc
Backed out changeset 93a0acf68dd6
2009-11-19 15:15:44 +13:00
Robert Sayre
20e1a3f783
Merge mozilla-central to tracemonkey.
2009-11-19 02:47:57 +01:00
Jonas Sicking
0b77e1fa89
Bug 526500: Fix bug in OOM handing for nsTSubstring::SetLength. Also change Capacity to return 0 rather than -1 for immutable strings to avoid similar surprises in the future. Finally Make SetCapacity return a boolean indicating success/failure to make it easier to check for oom handling. r=bsmedberg sr=dbaron
2009-11-18 17:14:29 -08:00
Robert Sayre
f3126269b1
Merge.
2009-11-19 01:23:03 +01:00
Jonas Sicking
2404744133
Fix mobile build bustage. Some compilers still don't seem to like L-strings spread out over several lines. r=crowder
2009-11-18 16:22:25 -08:00
Robert Sayre
9a8e17bf6f
Merge mozilla-central to tracemonkey.
2009-11-19 01:21:34 +01:00
Brendan Eich
6bb8477127
Fix uninitialized var bug (529679, r=jorendorff).
2009-11-18 15:56:34 -08:00
Alexander Surkov
bb21a29da4
Bug 529442. Don't hold a frame pointer in nsAccessibilityService::GetAccessible. r=roc,dbolter
2009-11-19 12:42:18 +13:00
Robert O'Callahan
0c196ee106
Bug 528493. Prevent script execution while initializing nsDocumentViewer. r=bzbarsky
2009-11-19 12:40:31 +13:00
Mats Palmgren
3e79ed11b3
Bug 522787. Always register an editor observer. r=smaug
2009-11-19 12:38:11 +13:00
Jonas Sicking
dac047541a
Bug 529041: Deal with http channels not implementing nsIUploadChannel2. r=biesi
2009-11-18 15:21:13 -08:00
Joe Drew
d380ac2a18
Bug 523528 and Bug 526452 - crashtests.
...
--HG--
extra : rebase_source : dff3ae65f1deb1a411af59ef98b590dba17f46a0
2009-11-18 18:20:31 -05:00
Joe Drew
d52fdaf48d
Bug 523528 - Handle compositing frame initialization failure properly. r=jrmuizel
...
--HG--
extra : rebase_source : dc7fe8226424e5a0622bd97fadcbbd6124d4a1f6
2009-11-18 18:20:27 -05:00
Makoto Kato
00f9db529f
Bug 526452 - imgContainer::ClearFrame() should handle failure to lockImage/null surfaces. r=jrmuizel
...
--HG--
extra : rebase_source : 013117f751f87ab9bbe087793d044bba1b6f02da
2009-11-18 18:20:24 -05:00
Ben Turner
d55a2ca318
Bug 488081 - 'Workers: Don't compile and run script if it is suspended'. r+sr=jst
2009-11-18 13:55:38 -08:00
Brendan Eich
23da431b7a
Fix method barrier not to brand, period (branding withou reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
2009-11-18 13:47:06 -08:00
Robert Longson
242241f465
Bug 520506 - Incorrect text getBBox in SVG. r=jwatt
2009-11-18 20:59:24 +00:00
Vladimir Vukicevic
bed4dfb822
b=525673; not repainting correctly on canvas animation; r=roc
2009-11-18 12:55:59 -08:00
Jason Orendorff
4d092db314
Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan.
...
--HG--
extra : rebase_source : a77b0e81203010aabe07b92b639762dce83200c0
2009-11-18 14:29:58 -06:00
Jim Blandy
e5ccb0b9ff
Back out ad37dab7ea17: code to check the current frame's script's strictness flag fails the static checks. Using js_GetTopStackFrame introduces a perf regression.
2009-11-18 14:36:55 -08:00
Brendan Eich
0356dc2712
Fix method barrier not to brand, period (branding without reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
2009-11-18 13:41:40 -08:00
Jim Blandy
bd1f64ac66
Bug 514585: Machinery for reporting ES5 strict mode errors. r=igor
...
At compile-time, we must consult the current JSTreeContext to decide
whether to issue an strict mode error; at run-time, we need to
check the strictness of the currently executing script. Both cases
also check the context options. The design is supposed to make it
easy to follow the principle that conditions treated as errors in
strict mode are a subset of those warned about by JSOPTION_STRICT.
This patch removes report flag handling from js_ExpandErrorArguments,
which is used for both compile-time and run-time errors. At run-time,
the new checkReportFlags handles the checks. At compile-time, we need
different checks depending on the situation, so the checks are done in
js_ReportStrictModeError, js_ReportCompileErrorNumber, and the new
ReportCompileErrorNumberVA.
2009-11-18 13:33:53 -08:00
Jim Blandy
395529f458
Bug 514585: Recognize "use strict" directives. r=igor
2009-11-18 13:33:53 -08:00
Jim Blandy
3ade5c55b3
Bug 514585: Remove macro wrappers for js_NewPrinter and JS_InitArenaPool. r=igor
...
These macros were intended to help avoid passing unused parameters
when JS_ARENAMETER is not defined, but they're not worth the trouble.
The unused parameter doesn't elicit warnings, and the performance
impact of passing the unneeded argument is negligible.
This also removes support for JS_ARENA_CONST_ALIGN_MASK, which is not
used.
2009-11-18 13:33:53 -08:00
David Anderson
b19869e407
Fixed string flag bugs on VC++ x64 (bug 512866, r=waldo).
2009-11-18 13:24:24 -05:00
David Anderson
a7ee7473f0
Fixed accidentally trying to trace compile a recursive generator (bug 529130, r=gal).
2009-11-18 12:41:51 -05:00
Blake Kaplan
efad2dae5f
Bug 528126 - Ensure the GC can see the new object. r=brendan
2009-11-18 15:54:27 +01:00
Blake Kaplan
eb3a807c59
Bug 520572 - Test watch() on an outer object. r=brendan/bc
...
--HG--
extra : rebase_source : e675a97028a914de51f39962b6865e2bf59f80fd
2009-11-18 12:58:28 +01:00
Luke Wagner
c7e56b78f0
Bug 526173 - 3.5x regression in indexOf performance (r=waldo)
2009-11-17 22:40:50 -08:00
Jeff Walden
a04a5e23ff
Backed out changeset 975b36c50d33; bug 478047's fix was misguided and contra ES5, and moving to ES5 semantics at this late date in the release cycle seems unwise. We'll move from old and busted directly to ES5 shortly after 3.6 so as to provide maximum time for ironing out incompatibilities in the wild. r=gal
2009-11-16 17:21:48 -08:00
Andreas Gal
ff40b41418
Don't attempt to GC when caller has waived the GC heap quote (528507, r=dvander).
2009-11-17 14:31:06 -08:00
Blake Kaplan
15ded1e8eb
Bug 461170 - Mark this test as passing.
2009-11-17 11:59:35 +01:00
Nicholas Nethercote
87fde25285
Update nanojit-import-rev stamp.
2009-11-17 15:56:35 +11:00
Edwin Smith
fa96393878
Fix assertion failure injected by X64 verbose code patch (bug 520712 r=dvander+)
...
When we test the size of an offset, we have to do it after underrunProtect
or else a jump can be inserted which then invalidates the instruction selection.
--HG--
extra : convert_revision : 9b249328236ffec433abb961c0737a82f437c7d4
2009-11-16 14:22:26 -05:00
Nicholas Nethercote
cb890e771d
Bug 520712 - nanojit: print assembly code for X64 backend with TMFLAGS=assembly. r=edwsmith.
...
--HG--
extra : convert_revision : bc99b0483e324920fa4c55235d1f9da58eeebcaf
2009-11-16 13:14:39 +11:00
Luke Wagner
d3b2cdfe65
Bug 529147 - fix flipped numSideExitsBefore assertion (r=dvander)
2009-11-16 17:45:50 -08:00
David Anderson
a108788918
Use INS_CONSTOBJ instead of INS_CONSTWORD for kshape guard (bug 528048, r=gal).
2009-11-16 18:44:58 -05:00
Jason Evans
9dafcbbd25
Bug 515556 - Fix jemalloc committed memory statistics. r=vlad
2009-11-10 16:01:08 -08:00