Commit Graph

101 Commits

Author SHA1 Message Date
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
Benjamin Smedberg
ccf65630df Bug 535802 - disable the Windows JIT crash dialog when running mochitests, r=ted 2009-12-18 16:16:38 -05:00
Benjamin Smedberg
475d8e22fe Merge mozilla-central into electrolysis. 2009-12-14 21:27:17 -05:00
Benjamin Smedberg
5b878f3ca5 Bug 534701 - Make linkage work even in static builds (where nsEmbedFunctions.cpp is not built) r=cjones, a=bz for a CLOSED TREE 2009-12-14 14:13:00 -08:00
Benjamin Smedberg
5faa191658 End the electrolysis-plugins-only branch: merge in the remaining changes from electrolysis head in preparation for pushing to mozilla-central. 2009-12-14 09:56:08 -05:00
Chris Jones
c9ba01cf14 bug 532983: fix invalid memory reads caused by regressions in shutdown behavior. r=bsmedberg 2009-12-07 00:03:49 -06:00
Chris Jones
28113062c3 fix some leaks found by valgrind. r=trivial 2009-12-04 18:15:44 -06:00
Benjamin Smedberg
f71b584702 Merge additional changes from electrolysis and mozilla-central into the electrolysis-plugins-only tracking branch. 2009-12-04 11:42:28 -05:00
Chris Jones
2a7a132a2b bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent 2009-12-03 02:16:28 -06:00
Benjamin Smedberg
3bc3f5794a Remove makefile and glue bits which support out of process tabs on the electrolysis-plugins-only branch. 2009-11-30 14:44:38 -05:00
Benjamin Smedberg
08cb5e93c2 Don't use a static nsCString (causing leaks in the plugin process). Also, use NS_LogInit/NS_LogTerm for the child process so that leaks are reported at the right time. 2009-11-19 17:57:56 -05:00
Chris Jones
399ce026c7 fix brain-dead cjones bug. no r=, trivial 2009-11-17 16:18:06 -06:00