Commit Graph

17 Commits

Author SHA1 Message Date
18cef86be6 Bug 603363 AutoCXPusher::mCX is unused in JetpackParent.cpp
r=gregor
2011-01-05 11:03:00 -08:00
Benjamin Smedberg
906b96d7b3 Bug 614610 - Annotate ProcessType for content and jetpack crashes, r=ted 2010-11-30 09:54:31 -05:00
Benjamin Smedberg
0c6eeb800d Bug 613061 - test_jetpack.js (and probably code in production) crashes at IPC::Channel::set_listener because the destruction of JetpackProcessParent races with the unwinding of the stack frame which calls JetpackParent::ActorDestroy. Add an extra trip around the event loop to avoid the race. r=cjones a=myself/orange 2010-11-22 09:10:39 -05:00
Benjamin Smedberg
b6e7deaf68 Bug 609066 - nsIJetpack.registerReceiver doesn't recognize functions wrapped in a proxy, throws NS_ERROR_ILLEGAL_VALUE. Don't use JS_ObjectIsFunction, instead use JS_TypeOfValue to determine whether we have a legal receiver. r?mrbkap 2010-11-17 15:58:08 -05:00
Benjamin Smedberg
10b9c6ac6f Bug 602891 part B - Backend support for jetpack-process crashes and crash recovery, r=cjones
On crash, an event will be submitted to the parent with the name "core:process-error" with a context object. If crash reporting is enabled and a crash report is available, the context object will have a .dumpID property which can be used to submit the crash report.
2010-11-17 15:57:02 -05:00
Benedict Hsieh
619e4b432d Bug 592768 - When using async launch, the toplevel actor doesn't have a process handle. Set the process ID with a callback function (OnChannelConnected). r=cjones 2010-10-08 16:24:36 -07:00
Chris Jones
63fd9b5ade Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking 2010-11-08 20:49:00 -06:00
Andreas Gal
a5f467374c Bug 600032 - TM: set right compartment for Jetpack r=gregor 2010-09-29 09:23:04 -07:00
Robert Sayre
4cc9f78d74 Merge mozilla-central to tracemonkey. 2010-07-27 13:09:04 -07:00
Robert Sayre
4c928f80cc Merge mozilla-central to tracemonkey. 2010-07-20 15:07:03 -07:00
Luke Wagner
32541f500f Bug 549143 - fatvals 2010-07-14 23:19:36 -07:00
Benjamin Smedberg
dd4b9ae2fc Bug 577684 - Jetpack should push the JS context on to the XPConnect stack when running message receivers, r=mrbkap 2010-07-15 10:40:33 -04:00
Benjamin Smedberg
bab1aead48 Bug 578809 - Jetpack .callMessage should be RPC, not sync, so that handles created during the reply are available correctly, r=bent 2010-07-23 17:11:33 -04:00
Benjamin Smedberg
174fb9fbc8 Bug 568698 - Instead of fixing two globals in the jetpack process, allow jetpack to create sandboxes in which to load user code and implementation modules, r=bent 2010-07-08 09:40:07 -07:00
Benjamin Smedberg
122361efed Bug 574870 - Re-enable multi-process jetpack tests, and introduce a .destroy method which is needed for running tests correctly (jetpack processes must eventually exit, or debug builds will fail to shut down), r=bent 2010-07-07 22:31:30 -07:00
Ben Newman
a63170aac7 Implement the multi-process Jetpack API (bug 556846). r=bsmedberg,bent 2010-06-25 08:00:37 -07:00
Ben Newman
e7ba8b2269 Build and IPDL groundwork for the multi-process Jetpack API (bug 556846). r=bsmedberg 2010-06-25 08:00:35 -07:00