Jim Blandy
9c0d42c077
Bug 537873: Add 'strict' argument to setters defined throughout Firefox. r=brendan
...
This should take care of all setters defined outside SpiderMonkey proper. Very mechanical.
2011-02-09 11:31:40 -08:00
Andreas Gal
76ef60bf69
Disable jetpack service and unit tests (bug 629197, r=shaver).
2011-01-31 19:33:15 -08:00
Andreas Gal
fa4fb97e54
Remove JSAutoRequest from Handle::ToJSObject (bug 628930, r=jst).
2011-01-26 15:20:20 -08:00
Andreas Gal
f0abec9fc2
Fix compartment mismatches in js/jetpack (bug 624366, r=jst).
2011-01-26 15:18:51 -08:00
Rafael Ávila de Espíndola
12aa8ae9e1
Bug 623117 - JetPack class Handle depends on invalid unqualified lookup into dependent bases of class templates; r=mrbkap a=bsmedberg
2011-01-18 15:15:35 -05:00
timeless@mozdev.org
c402b95735
Bug 603363 AutoCXPusher::mCX is unused in JetpackParent.cpp
...
r=gregor
2011-01-05 11:03:00 -08:00
Chris Leary
09bf0c0c2d
Merge mozilla-central into tracemonkey.
2011-01-04 10:51:14 -08:00
Ben Newman
7fbd6a7fce
Bug 620242 - [@ JetpackActorCommon::RecList::remove] mishandles node, r+a=jst
2010-12-22 14:20:00 -08:00
Benjamin Smedberg
d3f8aa3001
Bug 614610 - Annotate ProcessType for content and jetpack crashes, r=ted
2010-11-30 09:54:31 -05:00
Benjamin Smedberg
8c62be4a0a
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
...
--HG--
extra : rebase_source : f7e4b3c417051b438e1613d4e9bc685e10af1595
2010-11-22 09:10:39 -05:00
Luke Wagner
5afb29cf6f
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
a5bd241703
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
...
--HG--
extra : rebase_source : f0a24b355e7669c30fb3b26d2e609d7145c197f8
2010-11-17 15:58:08 -05:00
Benjamin Smedberg
26b5d21080
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.
--HG--
extra : rebase_source : d089bb451271999ae3861a83f2b21ba8ec9e0122
2010-11-17 15:57:02 -05:00
Benedict Hsieh
d0a0d4fb01
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
...
--HG--
extra : rebase_source : aa7743035e9a21759d99b9b9fbaf6371b8c82395
2010-10-08 16:24:36 -07:00
Chris Jones
920bb1a253
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
2010-11-08 20:49:00 -06:00
Johnny Stenback
66f860e05f
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
6f74059342
Bug 600032 - TM: set right compartment for Jetpack r=gregor
2010-09-29 09:23:04 -07:00
Andreas Gal
80d412aae5
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
2010-09-27 15:55:15 -07:00
Dan Witte
2d271f2770
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
fb78ed07aa
Bug 581263 - remove slow natives (r=waldo,mrbkap)
2010-08-16 12:35:04 -07:00
Robert Sayre
a32b78ad25
merge mozilla-central to tracemonkey.
2010-08-27 22:24:14 -04:00
Gregor Wagner
4e70923363
Bug 590319 - TM: Global Object created in JetpackChild needs its own compartment r=mrbkap
2010-08-26 14:26:57 -07:00
Joel Maher
2fac5b095b
Bug 586754 Xpcshell tests should use relativesrcdir instead of $MODULE (android prepartion) r=mitchell.field a=NPOTB
2010-08-26 14:47:28 -07:00
Clint Talbert
ec98104ba7
Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
...
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Joel Maher
62bd93f5af
Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field
2010-08-25 11:47:39 -07:00
Benjamin Smedberg
85aa460f15
Bug 588563 - Add a ctypes global within the jetpack process, r=dwitte
...
--HG--
extra : rebase_source : 91334359c5b597f99bfce7c7a58af50e889bd19a
2010-08-24 13:26:31 -04:00
Jonas Sicking
0a4de59cf6
Backout bugs 586754, 574189, 584611 due to orange. a=backout
2010-08-20 11:08:43 -07:00
Joel Maher
cb20a221ad
Bug 586754 xpcshell tests should use relativesrcdir instead of $MODULE r=:Mitch a=NPOTB
2010-08-20 09:32:58 -07:00
Benjamin Smedberg
98eb370f99
Disable test_rooting on a CLOSED TREE, since with the GC changes the handle isn't being collected deterministically.
2010-08-10 13:26:30 -04:00
Benjamin Smedberg
f63bb97958
Bustage fix, bug 578821.
2010-08-10 11:48:49 -04:00
Benjamin Smedberg
7ce6f96139
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
017624baad
Merge mozilla-central to tracemonkey.
2010-07-27 13:09:04 -07:00
Robert Sayre
1dd6dffb4b
Merge mozilla-central to tracemonkey.
2010-07-20 15:07:03 -07:00
Luke Wagner
ad475468cd
Bug 549143 - fatvals
2010-07-14 23:19:36 -07:00
Robert Sayre
f61d3ab570
Merge mozilla-central to tracemonkey.
2010-07-11 16:23:48 -07:00
Robert Sayre
0fb4de7a31
Merge mozilla-central to tracemonkey.
2010-07-02 17:25:52 -07:00
Benjamin Smedberg
94cd9936f1
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
88fc3ed9f4
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
d1d5a44b83
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
b54a384bb8
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
Ben Newman
0763677dab
Disable hanging jetpack XPCShell tests. r=sdwilsh
2010-06-25 11:42:34 -07:00
Robert Sayre
9c6b56daa7
Move includes in JetpackActorCommon.cpp only.
2010-06-30 14:28:08 -07:00
Robert Sayre
4d5a5a8c5a
Merge backout.
2010-06-30 13:50:52 -07:00
Robert Sayre
ae6fe53feb
Backed out changeset 562f69adb6b8
2010-06-30 13:50:26 -07:00
Robert Sayre
91f953406e
Squash warning, rebuild with Windows clobbered.
2010-06-30 13:45:02 -07:00
Robert Sayre
e3f0807d2b
try to fix moz_free macro substitution bustage on Windows by reordering includes
2010-06-30 13:26:15 -07:00
Robert Sayre
2d1b88ef3a
Merge mozilla-central to tracemonkey.
...
--HG--
rename : dom/indexedDB/IDBCursorRequest.cpp => dom/indexedDB/IDBCursor.cpp
rename : dom/indexedDB/IDBCursorRequest.h => dom/indexedDB/IDBCursor.h
2010-06-30 11:54:20 -07:00
Ben Newman
1bfda1aef3
Implement the multi-process Jetpack API (bug 556846). r=bsmedberg,bent
2010-06-25 08:00:37 -07:00
Ben Newman
00bac04909
Build and IPDL groundwork for the multi-process Jetpack API (bug 556846). r=bsmedberg
2010-06-25 08:00:35 -07:00
Benjamin Smedberg
a50dcbc4c4
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