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
Chris Jones
f5d5535b81
Bug 625060: Make sure XRE_ShutdownChildProcess() actually does that on mac. r=bent a=b
2011-02-01 13:53:53 -06:00
Chris Jones
6824179b03
Bug 625060: Process tasks that might otherwise have been ignored because of failed NS_DispatchToMainThread() early in startup. r=bent
2011-02-01 13:53:53 -06:00
Oleg Romashin
c93ea4cae1
Bug 622474 - [QT] ipdlunittest does not work on Qt port r=dougt a=npodb
2011-01-05 15:48:21 +02: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
Oleg Romashin
ed2050a371
Merge with mozilla central 2779c55431a4, no conflicts
2010-09-10 22:32:25 -07:00
Josh Aas
d3dd4f1ef3
Bug 592951: Use 'posix_spawnp' to launch child processes on Mac OS X. r=ted a=blocking-b6+
2010-09-10 13:09:30 -04:00
Chris Jones
6b9542181b
Bug 588911: Initialize gArgc/v earlier in XRE_InitParentProcess(). r=bent a=test-only
2010-08-19 14:50:17 -05:00
Josh Aas
5b495e2349
Backed out changeset 52388a9a6337, bug 592951. a=me
2010-09-08 18:19:51 -04:00
Josh Aas
e2d98bbc66
Bug 592951: Use 'posix_spawnp' to launch child processes on Mac OS X. r=ted a=blocking-b6+
2010-09-08 16:24:30 -04:00
Ted Mielczarek
56bd78cc30
bug 559228 - Implement multi-process crash reporting on Mac. r=bsmedberg a=blocking
2010-08-16 15:05:09 -04:00
Michael Wu
cfdea478e6
Bug 556644 - 8. Fix leak in child process, r=bsmedberg a=blocking2.0
2010-08-12 21:31:59 -07:00
Chris Jones
54922a3461
Bug 583056: Have MessageLoop die before NS_LogTerm() so as to avoid spurious xpcom-dtor-from-static-context warnings. r=bent
2010-08-05 17:11:23 -05:00
Chris Jones
131910888d
Bug 578262: Clean up style in and remove build warnings from new-ishly merged e10s code. r=bsmedberg
2010-07-19 13:33:33 -05:00
Benjamin Smedberg
c0b20a13c4
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Benjamin Smedberg
ac4e827647
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
0e824d90bb
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Jason Duell
84f1d10a4a
Add a missing 'break' that caused assertion for e10s tree at startup. r=cjones
2010-06-29 00:08:35 -07:00
Doug Turner
8fec9c6ba6
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
2010-06-28 16:33:19 -07:00
Doug Turner
d4bb7736d1
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Chris Jones
c81fa50781
Merge missed nsChromeRegistry change from m-c and fix busted content-process XPCOM/chromium event loop.
2010-05-14 01:41:14 -05:00
Chris Jones
fae1d11164
Followup to bug 528146 for dom/ipc, and revert chome registry merge.
2010-05-13 18:44:53 -05:00
Chris Jones
df894b80f3
Merged m-c
2010-05-13 18:04:53 -05:00
Benoit Girard
463a55291d
Bug 528146: Run plug-in code on the thread that starts in main(). r=cjones
2010-05-10 23:18:00 -05:00
Oleg Romashin
cc6a572d6a
Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
2010-04-20 21:43:51 +03:00
Oleg Romashin
93e412b1c9
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Doug Turner
28cfa9d63f
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Chris Jones
4e3eb56206
Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted
2010-03-24 16:22:01 -05:00
Jim Mathies
712fc1e01b
Bug 563381 - Sync AppUserModelID with plugin-container. r=bsmedberg.
2010-05-14 19:25:10 -05:00
Ben Newman
2ce29f5e13
Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst
2009-11-06 12:43:39 -08:00
Doug Turner
9a6a485259
Merge with m-c
2010-03-18 21:53:17 -07:00
Chris Jones
43838bad72
Backed out changeset bda8efa53512
2010-03-18 21:01:10 -05:00
Chris Jones
cd57df6d13
Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted
2010-03-18 17:52:38 -05:00
Chris Jones
8c04dce765
Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted
2010-03-18 17:52:36 -05:00
Doug Turner
8160dff0bb
Merge with mc
2010-03-08 10:09:55 -08:00
Doug Turner
d9d6fc223c
Merge
2010-03-01 15:36:51 -08:00
Karl Tomlinson
ecc2ed2cfc
b=517133 Get crash stats for X errors r=bsmedberg
2010-02-24 14:25:16 -08:00
Mark Banner
42c0a31f11
Bug 550145 NS_APPSTARTUP_CONTRACTID should exist in nsToolkitCompsCID.h and not nsXPFEComponentsCID.h (kill nsXPFEComponentsCID.h). r=benjamin
2010-03-05 12:11:55 +00:00
Karl Tomlinson
2724372d1f
b=517133 Get crash stats for X errors r=bsmedberg
2010-02-24 14:25:16 -08:00
Phil Ringnalda
e43d7d1a36
Bug 552688 - Clean up .autoreg leftovers, r=bsmedberg
2010-03-13 00:03:27 -08:00
Chris Jones
8ac862ceb7
Stub out OOP crashreporter on OS X. b=555714 r=josh
2010-03-30 13:32:53 -04:00
Benjamin Smedberg
43be905b97
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
2010-01-31 22:19:21 -05:00
Benjamin Smedberg
2f5c2a00ef
Merge mozilla-central into electrolysis.
2010-02-01 15:30:27 -05:00
Chris Jones
280d24cdf0
Backout 8d0ad9632fd2
2010-01-26 20:09:04 -06:00
Chris Jones
85b89567b1
Temporary debug spew for diagnosing Linux mochitest hang.
2010-01-22 12:53:18 -06:00
Oleg Romashin
e9d971468d
Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin.
2010-01-29 08:50:44 +02:00
Chris Jones
5871dc7673
bug 539552 - keep track of child process minidumps, offer pid based lookup API, write out .extra data in child minidump callback. r=ted,bsmedberg
2010-01-14 17:38:00 -05:00
Chris Jones
321e87950f
Bug 516759: Use OOP crash reporting in Gecko. r=luser
2010-01-12 15:14:38 -06:00
Benjamin Smedberg
dba03c8561
Followup to bug 535802, make it work on Linux too by passing around the program name from argv[0]
2009-12-18 17:14:53 -05:00