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
Robert Strong
1afdd78fc0
Bug 512564 - Support for the WinCE environment implementation. r=bsmedberg
2009-08-25 18:41:18 -07:00
Robert O'Callahan
d3b37c333a
Backout bug 508227
2009-08-25 15:46:33 -07:00
Robert O'Callahan
cf45ccb56a
Backed out changeset 875c4ba4cbc8
2009-08-25 15:46:20 -07:00