Commit Graph

985 Commits

Author SHA1 Message Date
Chris Jones
efc41accec Bug 564086, part d: Emit common code for PFoo into PFoo.h and PFoo.cpp. r=bsmedberg 2011-06-03 13:33:55 -05:00
Chris Jones
edef60cf4e Bug 564086, part c.1: Allow non-XPCOM processes (which don't use omnijar) to spawn other non-XPCOM subprocesses. r=glandium 2011-06-03 13:33:55 -05:00
Chris Jones
6174e331a9 Bug 564086, part c: Remove dependency on XPCOM in subprocesses-spawning code. r=bsmedberg 2011-06-03 13:33:55 -05:00
Josh Matthews
28be0eb36f Bug 645532 - Make content process xpcshell print newlines. r=mrbkap 2011-06-02 13:11:54 +02:00
Matheus Kerschbaum
9014e25ac7 Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg 2011-04-02 19:14:00 -07:00
Kyle Huey
0097598281 Back out Bug 639754. 2011-03-31 09:12:20 -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
Chris Leary
3bedbd3726 Merge mozilla-central and tracemonkey. 2011-03-29 14:52:44 -07:00
Chris Leary
2390946de1 Merge mozilla-central to tracemonkey. 2011-03-29 09:05:25 -07:00
Mitchell Field
785e667d7d Bug 609434 - Don't emit switch statements containing 'default' but no 'case' labels in IPC IPDL files. r=cjones 2011-03-31 23:06:24 +11:00
Justin Lebar
02a6d6af4a Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal 2011-03-28 15:58:49 -04:00
Ehsan Akhgari
e49c898b8f Merge cedar into mozilla-central 2011-03-25 23:55:33 -04:00
Jason Duell
d3db1237fa Bug 534764. Allow separate NSPR logs if requested, in case of interleaving issues; r=mayhemer,wtc 2011-03-25 19:40:50 -04:00
Jim Mathies
bd17cd9b70 Bug 641705 - Don't drop win app shell gecko processing events in ipc's windows message loop processing. r=bsmedberg 2011-03-25 18:17:35 -05:00
Ehsan Akhgari
77f21c1de0 Merge cedar into mozilla-central 2011-03-25 14:21:07 -04:00
Chris Jones
33fb4898b5 Test for bug 640901. a=b 2011-03-25 12:56:17 -05:00
Ben Turner
39a47db44b Bug 640901: Clean up managees when manager ctor fails. r=cjones 2011-03-21 11:00:00 -05:00
L. David Baron
31bd671bd8 Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790. 2011-03-24 21:07:05 -07:00
Mike Hommey
1561ccdd70 Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
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-03-24 15:28:14 +01:00
Mitchell Field
10b04266d4 Merge mozilla-central to build-system. 2011-03-03 20:13:35 +11:00
Chris Jones
b10e435a63 Bug 637987: Don't compile IPDL unit-test protocols when not asked to. r=bsmedberg a=a 2011-03-02 12:29:31 -06:00
Kyle Huey
83e2700926 Merge m-c to bs. 2011-02-25 15:23:05 -05:00
Mike Hommey
0819a507ab Bug 584474 part 9 - Replace fakelibs with a more sophisticated library expansion system. r=ted 2011-02-25 15:05:08 +01:00
Chris Jones
8de623927a Bug 633462: Nuke this printf in release builds. r=bent a=a 2011-02-23 11:45:09 -06:00
Josh Matthews
1d07343d2a Bug 586362 - Add gczeal to content process xpcshell. r=bent 2010-08-11 13:45:00 -04:00
Makoto Kato
22054a18bf Bug 620888 - ReadParam(msg, iter, uint32) is extracted to ReadParam(msg, iter, size_t/intptr_t) on Windows x86; r=cjones 2011-01-28 00:27:00 -05:00
Gary Kwong
5ca1c7aca3 Bug 636202 - Turn ipc/ipdl/ipdl/type.py Python 2/3-agnostic; r=cjones 2011-02-23 10:39:00 -05:00
Chris Jones
af09825c83 Bug 625060: Only plugin-container needs to walk out of plugin-container.app/Content/MacOS to find the real GRE dir. r=bent 2011-02-01 13:53:53 -06:00
Brian Crowder
ba135dc7d8 Bug 606074: removing bogus include, r=me, a=cleanup, DONTBUILD 2011-01-20 09:17:42 -08:00
Brian Crowder
aa2dbb18fb Bug 606074: ensure that we share the Android system properties memory-map with the child process, r=cjones, a=blocking-fennec:2.0:mfinkle 2011-01-20 09:01:31 -08:00
Chris Leary
301ea266fa Merge tracemonkey to mozilla-central. (a=blockers) 2011-01-18 11:19:21 -08:00
Andreas Gal
d874092d1b Make Shark work with 64-bit MacOSX builds and rename to start/stopProfiling() (bug 625962, r=sayrer). 2011-01-14 17:58:40 -08:00
Chris Jones
c2fe1602aa Bug 616841, part 4: "Localize" the IPC testshell JSContext. r=bent a=b 2011-01-14 16:03:21 -06:00
Chris Jones
dcd624c29f Test for bug 572134. a=b 2011-01-12 01:07:17 -06:00
Chris Jones
c1b2f2df15 Bug 572134: "Undefer" the in-call that lost a race at stack-depth 1, if there is one, when RPCChannel code leaves the C++ stack, so that the in-call can be processed if there is an immediately following out-call. r=bsmedberg 2011-01-12 01:07:17 -06:00
Dominik Roettsches
1b5aa074c8 Bug 618810 - Qt Message Pump locks up in case of nested loops in flash plugin. r=dougt a=npodb 2011-01-07 14:18:29 +02:00
Chris Leary
3af41999dc Merge mozilla-central into tracemonkey. 2011-01-04 10:51:14 -08:00
Chris Jones
e5efda8204 Bug 622235: Fix ipdlunittest.exe build error. a=npotb 2011-01-04 10:40:54 -06:00
Oleg Romashin
d3773a5fec Bug 619488 - Inform child processes of the compositor's layer-manager type. r=jones.chris.g a=b-f 2010-12-31 09:40:19 +02:00
Eli Friedman
c5d8ed4653 Bug 579788 - Qualify access to dependent base in imported Chromium code. r=benjamin, a=benjamin 2010-12-05 13:24:21 +00:00
Chris Jones
20e4142fa4 Bug 613338: Fix hidden-virtual warnings. r=bsmedberg a=2.0 2010-11-24 15:38:50 -06:00
Josh Matthews
b6b44c7d56 Backed out changeset 1d4e3afd67e7 2010-11-23 16:06:34 -05:00
Josh Matthews
2630166a91 Bug 586362 - xpcshell: gczeal() doesn't work in the content process. r=bent a=bsmedberg 2010-08-11 13:45:00 -04:00
Josh Matthews
3e3bd51557 Bug 584946 - e10s: localStorage, r=honzab, a=blocking-fennec2.0b3+ 2010-11-18 20:15:23 -05:00
Luke Wagner
3cb920c302 Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) 2010-12-03 00:24:17 -08:00
Robert Sayre
0c46152180 Merge tracemonkey to mozilla-centra. a=blockers. 2010-11-17 13:55:14 -08:00
Robert Sayre
4df5050f9e Merge mozilla-central to tracemonkey. 2010-11-16 07:25:10 -08:00
Igor Bukanov
b14cc26d66 bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-11 21:40:29 +01:00
David Anderson
9ab38e165d Backed out changeset 8e119f847f97 (build busted) 2010-11-11 11:19:42 -08:00