Commit Graph

21114 Commits

Author SHA1 Message Date
Mike Hommey
329771846a Fixup for bug 644608. r=ted 2011-05-16 15:49:29 +02:00
Mike Hommey
434a26a23f Bug 644608 - Implement full dependencies for expandlibs. r=ted 2011-05-03 09:33:45 +02:00
Serge Gautherie
bcbe97bdd8 Bug 603574 - Remove --disable-profile-guided-optimization support, Fix some unrelated nits. r=ted 2011-05-16 11:05:47 +02:00
Ms2ger
f2d033de5b Bug 655514 - Remove nsIDOMDocumentTraversal; f=ehsan r=jonas 2011-05-15 12:07:30 +02:00
Mike Hommey
9447d898c0 Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Mounir Lamouri
309054b8e1 Bug 514437 - Content part of the progress element. r=smaug 2011-04-09 10:22:02 -07:00
Matt Brubeck
9ecc2ac148 Back out changeset bfb48178c8ec (finish backing out bug 514437) to fix tests on a CLOSED TREE. 2011-05-09 19:38:05 -07:00
Igor Bukanov
c5d6c2cd8f bug 627016 - remove JSProperty out param from DefineNativeProperty. r=jorendorff 2011-01-21 14:10:16 +01:00
Gregor Wagner
d85eb496dd Bug 650326 - Move ExpireGCChunks to background thread. r=igor 2011-05-12 15:29:38 -07:00
Chris Jones
08ba947c8c Test for bug 618176. 2010-12-09 21:57:42 -06:00
Blake Kaplan
87338a92e7 Bug 648206 - Deal with JS engine annoyances. r=gal 2011-04-11 16:04:47 -07:00
Brian Hackett
203771fb42 Bug 646660 - fp::pc should work on frames outside the current context (r=luke) 2011-04-12 13:02:16 -07:00
Luke Wagner
e7702c5ac5 Bug 647425 - Don't try to use js_PrototypeHasIndexedProperties in GetElements; its wrong for arguments objects (r=waldo) 2011-04-07 20:35:02 -07:00
Luke Wagner
095f56c223 Bug 647425 - Refactor SplatApplyArgs to reuse GetElements (r=waldo) 2011-04-07 20:34:57 -07:00
Steve Fink
309819dad7 Bug 606629 - Record op execution counts for mjitted code (r=dmandelin)
I hope to obsolete this soon with bug 637393.
2010-10-22 17:18:47 -07:00
Steve Fink
6544301519 Bug 634648 - Mark tests that require to be run in debug mode (r=dbaron,dmandelin) 2011-02-16 22:41:14 -08:00
Blake Kaplan
a88e059b1a Bug 641342 - Treat chrome DOM objects like DOM objects. r=gal/jst 2011-05-10 14:41:25 -07:00
Steve Fink
d4d943aa0f Back out b6c3be49412b 2011-05-12 11:14:37 -07:00
Steve Fink
dba618560e Backed out changeset a5e2394cd75d 2011-05-12 11:13:14 -07:00
Steve Fink
f6a3720827 Bug 634648 - Mark tests that require to be run in debug mode (r=dbaron,dmandelin) 2011-02-16 22:41:14 -08:00
Steve Fink
e1ce8ab0ec Bug 606629 - Record op execution counts for mjitted code (r=dmandelin)
I hope to obsolete this soon with bug 637393.
2010-10-22 17:18:47 -07:00
Kyle Huey
61d3dfdebf Fix annoying MSVC warning about class/struct mismatch. rs=jorendorff
DONTBUILD
2011-05-12 09:01:45 -07:00
Leon Sha
aaeccc672b Bug 654632 - [TM] Recent changes in tracemonkey break Sparc build. r=dvander 2011-05-12 16:08:01 +08:00
Luke Wagner
6a763299d0 Back out 5f2b3783cdd6 and b14ee60b0abf. xpcshell is doing some strange things with its fake principals manager 2011-05-11 19:53:21 -07:00
Blake Kaplan
4d3e400b33 Make the xpcshell have a findObjectPrincipals function to clean up after Luke's orange. No bug. r=luke 2011-05-11 18:42:01 -07:00
Luke Wagner
99c652e459 Bug 656171 - Use object principals finder in PrincipalsForCompiledCode, for now (r=mrbkap) 2011-05-11 15:57:54 -07:00
Tom Schuster
130016088c Bug 656317: add .append back in path reversal r=jorendorff 2011-05-11 18:23:21 +02:00
Jason Orendorff
a89a4092f9 Bug 651030 - When removing a property from an object, add its slot to the freelist only if the slot is not reserved. r=cdleary. 2011-05-11 10:24:57 -05:00
Gregor Wagner
2d18ea7192 Bug 603916 - unifying GC sheduling. r=igor 2011-05-10 22:37:11 -07:00
Luke Wagner
3597a272b8 Back out 33d8b418732b for causing Talos dromaeo_css crash 2011-05-10 18:49:27 -07:00
Jeff Walden
d408747805 Apparently DO_NEXT_OP must be passed len, sigh. 2011-05-10 18:23:13 -07:00
Jeff Walden
fba8a042ff Last fix, actually built js/src/ on Windows this time. If this doesn't work, I'm going to be angry. r=final-answer 2011-05-10 17:37:05 -07:00
Jeff Walden
a9f19822b5 When was it we were dropping support for Windows again? r=hate-hate-hate 2011-05-10 16:27:17 -07:00
Jeff Walden
a1f6e04a97 More bustage fixing, r=somewhat-less-failtastic-tinderboxen 2011-05-10 16:07:07 -07:00
Jeff Walden
8ca1d25843 Followup build bustage fixes. r=failtastic-tinderboxen 2011-05-10 15:53:27 -07:00
Jeff Walden
6423a99dfb Remove js_ReparentTypedArrayToScope as it's unused. No bug, r=jorendorff, rs=bent 2011-05-10 14:40:45 -07:00
Jeff Walden
bb793f99eb Bug 653789 - Don't let Object.prototype.toLocaleString recur itself to death. r=luke 2011-04-30 03:22:25 -04:00
Jeff Walden
cd36dedcf4 Bug 652746 - Implement js::ArgumentsObject, js::NormalArgumentsObject, and js::StrictArgumentsObject. r=njn 2011-04-25 22:40:00 -04:00
Jeff Walden
b0af0ddd54 Bug 653888 - Clean up the Walk internal spec function, make the reviver delete properties from arrays if it returns undefined. r=pbiggar (relanding after a first try that appears to have triggered a random orange without methodjit on Linux debug, that went away on two rebuilds) 2011-05-05 00:24:15 -04:00
Luke Wagner
fef827451d Fix test added by 33d8b418732b to not hit quota on 64-bit (r=orange) 2011-05-10 11:33:26 -07:00
Luke Wagner
6bb4e41a60 Bug 653785 - Properly compute stack quota in bumpLimit (r=dvander) 2011-05-10 09:51:53 -07:00
Chris Jones
9ae6458637 Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
b8e8c2f777 Bug 577899, part 1: Add mfbt, to contain code shared between SpiderMonkey and Gecko. r=luke,ted sr=brendan,bsmedberg,roc 2011-03-31 20:46:35 -05:00
Chris Jones
375ed04d1d Merge backout 2011-03-31 18:58:11 -05:00
Chris Jones
ecb9597975 Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052 2011-03-31 18:57:38 -05:00
Chris Jones
5dece3352a Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Luke Wagner
8bc5684021 Bug 646380 - jsd_GetValueString needs to null out 'call' after leaving the cross compartment call (r=sphink) 2011-03-31 15:29:44 -04:00
Ehsan Akhgari
d37671f3bb Merge cedar into mozilla-central 2011-03-31 14:11:37 -04:00
Kyle Huey
d8f8921188 Backed out changeset a5dbece71e4a due to test failures 2011-03-31 09:11:21 -04:00
Matheus Kerschbaum
c31f9241b1 Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg 2011-03-31 07:22:55 -04:00