Commit Graph

41306 Commits

Author SHA1 Message Date
Jeff Muizelaar
1ff50fe646 Bug 542605. Update cairo to 12d521df8acc483b2daa844d4f05dc2fe2765ba6. r=vlad,jwatt,bas
Reland after fixing quartz related clipping bug and a bunch of other ones
2010-04-05 22:28:54 -04:00
Jeff Muizelaar
9ed96a4341 Bug 559660. Mark Windows surfaces dirty when we muck with underlying bits. r=joe
If we don't do this some animated gifs break with the cairo update.
2010-04-26 10:29:59 -04:00
Robert O'Callahan
02c1f154fc Backing out fix for bug 560358 to fix regressions and test failures (see bug 561700) a=philor 2010-04-26 19:12:13 +12:00
Robert O'Callahan
fdc17c7a0b Backed out changeset 35c25547a135 2010-04-26 19:10:42 +12:00
Alexander Surkov
7ab1e33a24 Bug 561541 - convert nsIAccessilbilityService.idl to header, r=davidb, a=philor
--HG--
rename : accessible/public/nsIAccessibilityService.idl => accessible/public/nsIAccessibilityService.h
2010-04-26 11:56:12 +09:00
Andreas Gal
d7cc7de1f9 Don't save static RegExp state across lambda replace calls (560358, r=brendan). 2010-04-21 22:39:05 -07:00
Nicholas Nethercote
9fdb34cc4b Bug 560160 - nanojit: rename LOpcode-related names (TM-specific part). r=gal. 2010-04-21 21:42:19 -07:00
Nicholas Nethercote
844edf5051 Update nanojit-import-rev stamp. 2010-04-21 21:34:39 -07:00
Nicholas Nethercote
0ca74ddded Bug 560160 - nanojit: rename LOpcode-related names. r=edwsmith.
--HG--
extra : convert_revision : 234af92683dad306d03911975b0e9afc57936cf5
2010-04-21 19:34:46 -07:00
Jeff Walden
aa481cb81c ...famous last words. This time maybe? :-\ 2010-04-21 20:16:22 -07:00
Jeff Walden
baf4a02c9a One. Last. Fix.
--HG--
extra : rebase_source : 89f1e283c1b6df2b2034476bd2b666a9c32d5606
2010-04-21 20:06:58 -07:00
Nicholas Nethercote
b81fd327dc Update nanojit-import-rev stamp. 2010-04-21 18:29:59 -07:00
Nicholas Nethercote
42b15a4cbf Avoid compiler warnings. r=me.
--HG--
extra : convert_revision : a33a817354bebed12877a0e6ab4c42729ec3c8c7
2010-04-21 18:28:35 -07:00
Nicholas Nethercote
df3508698d Update nanojit-import-rev stamp. 2010-04-21 18:27:26 -07:00
Nicholas Nethercote
6f79c542f7 Fix lirasm test bustage for bugs 555633, bug 557877. r=me.
--HG--
extra : convert_revision : e32efa20605d847ee01fe0ec1f70bdbb101ae446
2010-04-21 18:21:06 -07:00
Edwin Smith
c25f6733ba Rename LIR opcodes once more, using new C convention (bugs 555633, bug 557877 r=nnethercote+)
This patch un-does the intel names that have been used so far within
nanojit, updates the aliases in LIR.h, and fixes the names used in
lirasm tests.

Host VM's will need to run rename_LIR.pl from bug 504506 if they have
already begun using the intel names; aliases are not provided for them in LIR.h.

--HG--
extra : convert_revision : 2787af46329c72796954ddb68f53326f0de661e4
2010-04-21 21:13:17 -04:00
Edwin Smith
4754b03126 Fix vprof bustage (bug 560683 r=edwsmith)
--HG--
extra : convert_revision : ea5ee8ca471bfc5b183a42d6b60e778067697c6e
2010-04-21 11:41:05 -04:00
Chris Dearman
48ef0e6d48 Bug 558813 - [MIPS] running tamarin as3/Vector/ acceptance testcases produces an assert (r=edwsmith)
--HG--
extra : convert_revision : 25449d23ba02a99a502c06ffc0565f87376a3e7e
2010-04-21 09:16:18 -04:00
Chris Dearman
e3c19557be Bug 551165 - Unable to compile MIPS nanojit backend (r=edwsmith+)
--HG--
extra : convert_revision : 7d9635ba36b214f707cf426b7b414cde99738048
2010-04-21 09:14:14 -04:00
Nicholas Nethercote
dba392140f Bug 559719 - nanojit: tweak LIns::lastWord. r=edwsmith.
--HG--
extra : convert_revision : 3f81d8a5f0515f891eac0c8821370d4309787483
2010-04-20 17:51:50 -07:00
Jeff Walden
ce0e0307d4 More fixes for xpcshell tests; seriously, where did people ever manage to discover this junk? 2010-04-21 17:41:00 -07:00
Jeff Walden
854a499a28 Followup orange fix, had these fixed in one tree but not the one from which I pushed the changes... r=waylon 2010-04-21 17:34:55 -07:00
David Anderson
a2978a2dfe Merge backout. 2010-04-21 16:30:39 -07:00
David Anderson
e87d0a0586 Backed out changeset 4a28bd424400 (tinderbox red). 2010-04-21 16:30:06 -07:00
Mike Moenig
c846c95336 Support custom allocators (bug 549532 relanding, r=dvander). 2010-04-21 13:59:33 -07:00
David Anderson
6998008b3d Rename test case for correct bug number (no bug, r=me).
--HG--
rename : js/src/trace-test/tests/basic/bug557481.js => js/src/trace-test/tests/basic/bug557841.js
2010-04-21 12:08:37 -07:00
David Mandelin
e0c8df3e9e Bug 558531: fix typo in JS_ResolveStandardClass, r=waldo 2010-04-21 11:37:18 -07:00
Robert Sayre
ccea2938e0 Merge tracemonkey to mozilla-central. 2010-04-21 08:34:13 -04:00
Olli Pettay
857f96fac4 Bug 559311 - [HTML5] nsContentUtils::CreateContextualFragment doesn't cache HTML5 parser properly, r=smaug 2010-04-21 14:54:40 +03:00
Olli Pettay
0640f45817 Bug 559311 - [HTML5] nsContentUtils::CreateContextualFragment doesn't cache HTML5 parser properly, r=hsivonen 2010-04-21 14:53:57 +03:00
Jonathan Kew
68f724ca3d bug 550163 - part 19 - add vertical bars to work around ClearType clipping issues in reftest 386339. r=roc 2010-04-21 10:07:48 +01:00
David Anderson
f4f019b83e Fixed tracing some arguments usage on trace (bug 558618, r=gal). 2010-04-21 01:10:23 -07:00
David Anderson
e86821540c Modifying upvars on trace (bug 557946, r=gal). 2010-04-20 22:42:00 -07:00
Luke Wagner
ed92fc7417 Remove ridiculous dead code in JSOP_POS (that I seem to have added with bug 552574) 2010-04-20 20:48:26 -07:00
Dan Witte
329cff4a11 Bug 558949 - Make ctypes functions FunctionType.ptr's. r=benjamn 2010-04-20 17:37:35 -07:00
Nicholas Nethercote
0a1bd85dc4 Update nanojit-import-rev stamp. 2010-04-20 16:11:58 -07:00
Henri Sivonen
5653937f4d Bug 559819 - Change the string id for the isindex prompt. r=l10n.
--HG--
extra : rebase_source : 34212e52674deb7e3c20ef3dab91785d3f70bdf4
2010-04-20 17:19:30 +03:00
Edwin Smith
560294a5e2 Bug 559969 - Rename LOpcode enums in Assembler.cpp/h (r=nnethercote+)
--HG--
extra : convert_revision : ccc892912055b7da35ff7a8bafa7c3cd0bc060d5
2010-04-19 20:42:41 -04:00
Edwin Smith
a0649c37c8 Remove unnecessary clearReg() calls from asm_restore(). (bug 555255 r=nnethercote+)
This patch does two things, neither of which should affect generated code.

1. In case LIR_alloc in gen(), replace inlined code with a call to evict(),
since evict() does exactly what the inlined code does.

2. In backends, remove ins->clearReg() or deprecated_markAsClear() calls from
asm_restore(), since evict() takes care of the same thing as soon as
asm_restore() returns.

--HG--
extra : convert_revision : e89860f89d85e6d0a4ef538c5f19f0ae55e360da
2010-04-19 20:28:22 -04:00
Edwin Smith
4f9e499d66 Removes NJ_PROFILE and related code, since it's all dead. (bug 560300 r=nnethercote+)
Host VM's should remove #define NJ_PROFILE and NJ_PROFILE_DISABLED

--HG--
extra : convert_revision : 02bc396c1339e7ed0ac17f77b074d5edcb1517f7
2010-04-19 20:22:56 -04:00
Edwin Smith
c87d59e4d3 Move canRemat() from Assembler.cpp to each backend. (bug 555255 r=nnethercote+)
--HG--
extra : convert_revision : c12082c4c489498061d8b505f7dae1bf626d849f
2010-04-19 20:16:09 -04:00
Ben Newman
cbe6db7f2c Bug 560412 - Publicly expose the values of LazilyConstructed<T> objects. r=lw 2010-04-20 14:05:39 -07:00
Jeff Walden
e31b34b946 Er, back out everything, guess my understanding of orange was...lacking 2010-04-20 13:48:46 -07:00
Jeff Walden
1250c87f26 Backed out changeset 7bb4a2e5d0cf, looks to be orange everywhere... :-\ 2010-04-20 10:04:16 -07:00
Jeff Walden
1cc3139d32 Bug 558541 - Simplify some code in js_SetPropertyHelper to make it more understandable. r=jorendorff
--HG--
extra : rebase_source : 145820b9d09adf634220db05cbfabc698c1fcb16
2010-04-13 13:34:31 -07:00
Jeff Walden
4b9b1d8e68 Bug 560018 - Actually remove support for { get property funname() { } }, confounded merging madness... r=luke
--HG--
extra : rebase_source : b3c47f5fdd0fcb52f68876e9a4fab16143c16901
2010-04-17 03:19:33 -07:00
Jeff Walden
1867f9020c Bug 558541 - Simplify some code in js_SetPropertyHelper to make it more understandable. r=jorendorff 2010-04-13 13:34:31 -07:00
Jeff Walden
fdc7ad5061 Bug 560018 - Actually remove support for { get property funname() { } }, confounded merging madness... r=luke 2010-04-17 03:19:33 -07:00
jwalden+bmo@mit.edu
aafa5b90cf Only use setter's parent if a setter was supplied (bug 560277, r=dmandelin). 2010-04-20 00:49:40 -07:00
Luke Wagner
662af296c1 Use uint64 instead of JSUint64 to fix changeset 5b1c7bc8783e (rs=brendan) 2010-04-19 18:19:27 -07:00