Commit Graph

209649 Commits

Author SHA1 Message Date
Ben Turner
168680f7ad Fix linux builds by giving them a better idea of the executable location 2009-09-04 00:23:06 -07:00
Chris Jones
17a765274c make failed exec() print a loud error message 2009-09-03 17:12:57 -05:00
Ben Turner
7e8db9f9a4 Force child processes to close and wait for them on shutdown 2009-09-02 17:18:27 -07:00
Ben Turner
7ccc076f01 Enable ipcshell tests 2009-09-02 12:35:15 -07:00
Chris Jones
33826dc17d endow xpcshell with the power of GTK 2009-09-01 18:18:40 -05:00
Ben Turner
faceddc604 Disable tests until they work 2009-09-01 15:36:38 -07:00
Ben Turner
e46cbd79ac Basic xpcshell test for testing IPDL 2009-09-01 15:17:24 -07:00
Chris Jones
fcd4f6280c bug 513920: synchronously "connect" to parent process from child process 2009-09-01 11:27:09 -05:00
Chris Jones
db8283a880 fix build bustage; include prtime.h in IPDL code and avoid conflicting CaseInsensitiveCompare decls 2009-09-01 10:01:50 -05:00
Ben Turner
9739753cd3 Rework ipcshell to become xpcshell 2009-08-28 16:16:19 -07:00
Chris Jones
a4b5dabdd8 bug 511440: leak count the protocol actor classes. Patch from robin_bb, thanks! r=cjones 2009-08-31 12:54:25 -05:00
Ben Turner
fef91bb11b Rework chromium initialization, r=beast 2009-08-28 12:46:21 -07:00
Ben Turner
b050168417 Backing out stuff that doesn't work 2009-08-27 16:05:38 -07:00
Ben Turner
3028fdfcc0 Fix build bustage? 2009-08-27 15:54:05 -07:00
Ben Turner
976a393509 Fix build bustage 2009-08-27 14:59:00 -07:00
Ben Turner
6415585c54 Rework chromium initialization, revert accidental change 2009-08-27 14:17:01 -07:00
Ben Turner
c412f107ea Rework chromium initialization 2009-08-27 14:11:10 -07:00
Benjamin Smedberg
689058eecc Merge mozilla-central into Electrolysis 2009-08-26 12:15:27 -04:00
Chris Jones
8b66e45495 drop the banhammer on sync parent-to-child messages 2009-08-25 18:52:12 -05:00
Ben Turner
cbeec64aa4 Fix build bustage 2009-08-25 16:39:30 -07:00
Ben Turner
9d33531365 Fix testshell to use the new callback commands, and shut down properly 2009-08-25 16:07:22 -07:00
Chris Jones
24b18f8473 add IPDL front-end support for transitioning to one of a set of states 2009-08-19 21:21:46 -05:00
Chris Jones
809d7382e0 add real front-end support for multiple start states in IPDL 2009-08-19 18:35:22 -05:00
Chris Jones
3480e9a0e0 enable the actor before calling the ctor hook 2009-08-19 18:14:24 -05:00
Chris Jones
8a9bf731f2 add RecvCtor() hooks to match RecvDtor() 2009-08-19 17:54:54 -05:00
Chris Jones
bf3e025358 require IPDL filename Foo.ipdl to define protocol Foo 2009-08-19 16:08:21 -05:00
Chris Jones
a9da331f2d allow empty sub-protocols 2009-08-19 15:50:46 -05:00
Chris Jones
e818dde5b1 add "power-user" ctor interface method that accepts pre-constructed actors 2009-08-19 15:39:10 -05:00
Benjamin Smedberg
794b9eeaf1 Package test.xul so that it ends up at chrome://global/content/test-ipc.xul. This allows it to be tested with nightly builds, as well as giving it chrome permissions so that jdm can work on hooking up typeaheadfind. 2009-08-19 13:59:58 -04:00
Robin Bate Beorop
b4dc22d447 Bug 507218 - Expose the process type (chrome/content) to client code via XRE_GetProcessType and nsIXULRuntime, r=bent 2009-08-19 13:09:51 -04:00
Chris Jones
57c28a4b6c simplify some *Channel code. enforce more SyncChannel invariants 2009-08-19 10:44:56 -05:00
Chris Jones
db2bde3f0d add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code. 2009-08-19 00:22:01 -05:00
Chris Jones
e45c8d96cd s/String/nsCString/ for IPDL example 2009-08-18 11:08:38 -05:00
Ted Mielczarek
f2d96f1b3d bug 508861 - Build/ship the C++ runtime with MSVC/jemalloc. r=bsmedberg
--HG--
extra : rebase_source : 3ce54c05f07236d49469b66c695bfac3ccef06af
2009-08-17 13:13:37 -04:00
Peter Van der Beken
175937055b Remove redundant mWeakReference (also in nsINode::nsSlots). r=sicking.
--HG--
extra : rebase_source : 6c8d4b7a3930dff5ccac300af228a1bc3e1786c4
2009-08-25 13:13:30 -07:00
Chris Jones
8ee4de9a10 export ContentProcess* headers 2009-08-14 18:21:21 -05:00
Chris Jones
de1432007f allow implementations to be notified when a dtor message is received 2009-08-14 16:46:49 -05:00
Chris Jones
6c48795ddf add dummy |start state| syntax 2009-08-14 15:38:25 -05:00
Peter Van der Beken
cf46d66dc3 Fix for bug 510677 (Avoid XPCCallContext for WrapNativeToJSVal). r/sr=jst.
--HG--
extra : rebase_source : 647f360f5603a2f9ade579a9911ba51af1db91b5
2009-08-14 21:00:24 +02:00
Peter Van der Beken
9416d32092 Remove debugging code for setters and methods to avoid weird behaviour from calling the native setters and methods twice.
--HG--
extra : rebase_source : bc087eb4c541411d5adc696b267295d4d172614e
2009-08-24 08:44:16 -07:00
Benjamin Smedberg
97dfb1e921 Remove #ifdef 0 functions in nsNPAPIPluginParent which definitely won't live there. Some (memory allocation/deallocation) are local, while others should just be instance methods on the NPP wrappers. 2009-08-14 14:47:30 -04:00
Peter Van der Beken
3fbf50e20c Fix for bug 510673 (Add a quickstub for document.write). r/sr=jst.
--HG--
extra : rebase_source : 10b08ef2c45a0db19122851cd105a7580e499d0a
2009-08-14 19:55:43 +02:00
Mark Banner
796e8d2758 Bug 512690 Fix prefcalls.js in autoconfig code for latest LDAP API changes. r=bienvenu 2009-08-26 16:09:59 +01:00
Mark Banner
81168234c6 Sync js/src/config files with change from changeset a1a1591eee2a / Bug 402892 "Switch from gnome-vfs to GIO" (add gio/gio.h to system-headers) - to fix unit test bustage. 2009-08-26 08:17:16 +01:00
Shawn Wilsher
20421b1d48 Bug 507199 - Fix race condition in finalizing asynchronous storage statements
(was "test_browserGlue_corrupt_nobackup_default.js, test_browserGlue_corrupt_nobackup.js, test_browserGlue_shutdown.js randomly crash")
Fixes a race condition with asynchronous statements that causes a crash.  We do
not always have access to the background thread, so we should not assume we
always can get it.
2009-08-25 23:54:56 -07:00
Reed Loden
4120d70c40 Bug 402892 - "Switch from gnome-vfs to GIO" (add gio/gio.h to system-headers, remove accidentally added config/system_wrappers directory) 2009-08-26 01:37:28 -05:00
Jesse Ruderman
5e9bd401e7 Fix typo in assertion message 2009-08-25 21:50:41 -07:00
Phil Ringnalda
9c3888a484 Bug 342754 - pavlov defined NS_CHARSETALIAS_CID a second time, r=smontagu 2009-08-25 20:20:33 -07:00
Jesse Ruderman
eb73a7d1c9 Bug 420424 - remove bogus assertion. r=bz 2009-08-25 18:45:07 -07:00
Jesse Ruderman
b4466f4db7 Bug 418928 - remove bogus assertion. r=roc 2009-08-25 18:44:59 -07:00