Commit Graph

21 Commits

Author SHA1 Message Date
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
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
Chris Jones
63fd9b5ade Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking 2010-11-08 20:49:00 -06:00
Johnny Stenback
f7f1cfc7e4 Bug 580128. Properly switch compartments and wrap values when running xpcshell tests. r=mrbkap@gmail.com 2010-10-10 15:46:16 -07:00
Andreas Gal
a5f467374c Bug 600032 - TM: set right compartment for Jetpack r=gregor 2010-09-29 09:23:04 -07:00
Andreas Gal
c1d4bb1b7e Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap). 2010-09-27 15:55:15 -07:00
Dan Witte
38a31ea505 Bug 589413 - Failure to open libnss3.so when Firefox path contains UTF-8 characters. Part 2: consumers. r=bsmedberg, a=final+ 2010-09-13 10:54:02 -07:00
Luke Wagner
23899570df Bug 581263 - remove slow natives (r=waldo,mrbkap) 2010-08-16 12:35:04 -07:00
Robert Sayre
7dbc7df299 merge mozilla-central to tracemonkey. 2010-08-27 22:24:14 -04:00
Gregor Wagner
bb971a7ddd Bug 590319 - TM: Global Object created in JetpackChild needs its own compartment r=mrbkap 2010-08-26 14:26:57 -07:00
Benjamin Smedberg
4176f15038 Bug 588563 - Add a ctypes global within the jetpack process, r=dwitte 2010-08-24 13:26:31 -04:00
Benjamin Smedberg
e447777ca1 But 578821 - Give jetpacks a way to mark a handle as unrooted, so that it can live as long as client code holds it alive without having to be explicitly deleted, and give the other side the ability to see handle deletion, r=bent/atul/cjones 2010-07-27 16:18:08 -04:00
Robert Sayre
4cc9f78d74 Merge mozilla-central to tracemonkey. 2010-07-27 13:09:04 -07:00
Luke Wagner
32541f500f Bug 549143 - fatvals 2010-07-14 23:19:36 -07: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
fcf7c1e305 Bug 578773 - Jetpack processes should send messages about uncaught exceptions to the parent, 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