Ben Turner
68e41ae4f9
Fix linux builds by giving them a better idea of the executable location
2009-09-04 00:23:06 -07:00
Chris Jones
29002d8ee4
make failed exec() print a loud error message
2009-09-03 17:12:57 -05:00
Ben Turner
0f1d5c36a0
Force child processes to close and wait for them on shutdown
2009-09-02 17:18:27 -07:00
Ben Turner
6e6fa8eaec
Enable ipcshell tests
2009-09-02 12:35:15 -07:00
Chris Jones
146dcb9c2d
endow xpcshell with the power of GTK
2009-09-01 18:18:40 -05:00
Ben Turner
268851a3c4
Disable tests until they work
2009-09-01 15:36:38 -07:00
Ben Turner
a8e29d16e8
Basic xpcshell test for testing IPDL
2009-09-01 15:17:24 -07:00
Chris Jones
7ede298e42
bug 513920: synchronously "connect" to parent process from child process
2009-09-01 11:27:09 -05:00
Chris Jones
fb7a868fa4
fix build bustage; include prtime.h in IPDL code and avoid conflicting CaseInsensitiveCompare decls
2009-09-01 10:01:50 -05:00
Ben Turner
99f1c34f15
Rework ipcshell to become xpcshell
2009-08-28 16:16:19 -07:00
Chris Jones
fead1e7116
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
7821c5b1ba
Rework chromium initialization, r=beast
2009-08-28 12:46:21 -07:00
Ben Turner
7c25b1ea27
Backing out stuff that doesn't work
2009-08-27 16:05:38 -07:00
Ben Turner
5b7e1a569b
Fix build bustage?
2009-08-27 15:54:05 -07:00
Ben Turner
cd23e250cd
Fix build bustage
2009-08-27 14:59:00 -07:00
Ben Turner
e4dd7bb6ff
Rework chromium initialization, revert accidental change
2009-08-27 14:17:01 -07:00
Ben Turner
8e88b405d2
Rework chromium initialization
2009-08-27 14:11:10 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Chris Jones
c39afb1faf
drop the banhammer on sync parent-to-child messages
2009-08-25 18:52:12 -05:00
Ben Turner
b5348a3322
Fix build bustage
2009-08-25 16:39:30 -07:00
Ben Turner
1521c7b109
Fix testshell to use the new callback commands, and shut down properly
2009-08-25 16:07:22 -07:00
Chris Jones
84a5be73c6
add IPDL front-end support for transitioning to one of a set of states
2009-08-19 21:21:46 -05:00
Chris Jones
42f8bccd1d
add real front-end support for multiple start states in IPDL
2009-08-19 18:35:22 -05:00
Chris Jones
569858dd00
enable the actor before calling the ctor hook
2009-08-19 18:14:24 -05:00
Chris Jones
da80f6aaa1
add RecvCtor() hooks to match RecvDtor()
2009-08-19 17:54:54 -05:00
Chris Jones
36b0a7b68e
require IPDL filename Foo.ipdl to define protocol Foo
2009-08-19 16:08:21 -05:00
Chris Jones
a02df7b5d1
allow empty sub-protocols
2009-08-19 15:50:46 -05:00
Chris Jones
2c1f6f0ee8
add "power-user" ctor interface method that accepts pre-constructed actors
2009-08-19 15:39:10 -05:00
Benjamin Smedberg
fc13eedc7c
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
b7c4e982b3
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
d9919b3117
simplify some *Channel code. enforce more SyncChannel invariants
2009-08-19 10:44:56 -05:00
Chris Jones
0a08700f4a
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
43593314df
s/String/nsCString/ for IPDL example
2009-08-18 11:08:38 -05:00
Ted Mielczarek
6999827df6
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
1add2c5c48
Remove redundant mWeakReference (also in nsINode::nsSlots). r=sicking.
...
--HG--
extra : rebase_source : 6c8d4b7a3930dff5ccac300af228a1bc3e1786c4
2009-08-25 13:13:30 -07:00
Chris Jones
dc16b0c031
export ContentProcess* headers
2009-08-14 18:21:21 -05:00
Chris Jones
77d8bb116e
allow implementations to be notified when a dtor message is received
2009-08-14 16:46:49 -05:00
Chris Jones
f55e41544a
add dummy |start state| syntax
2009-08-14 15:38:25 -05:00
Peter Van der Beken
8b5c239aac
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
e20a909c30
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
bca8ff5efc
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
06a3290ed7
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
8fe7ca9195
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
f53b655eed
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
7e79575c8f
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
5ead87ae79
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
93e766d08f
Fix typo in assertion message
2009-08-25 21:50:41 -07:00
Phil Ringnalda
3ab8724ff1
Bug 342754 - pavlov defined NS_CHARSETALIAS_CID a second time, r=smontagu
2009-08-25 20:20:33 -07:00
Jesse Ruderman
ee4d3728c4
Bug 420424 - remove bogus assertion. r=bz
2009-08-25 18:45:07 -07:00
Jesse Ruderman
e7e4dcc7df
Bug 418928 - remove bogus assertion. r=roc
2009-08-25 18:44:59 -07:00