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 |
Ben Turner
|
9d33531365
|
Fix testshell to use the new callback commands, and shut down properly
|
2009-08-25 16:07:22 -07: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 |
Benjamin Smedberg
|
bfa6bff11f
|
Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
|
2009-08-12 14:31:48 -04:00 |
Ben Turner
|
37f6bdca20
|
Add extremely basic support for unblocking in the event of a bad message
|
2009-08-07 16:13:20 -07:00 |
Ben Turner
|
a6cb8553d3
|
Add test plugin for ipc, make sure it works
|
2009-08-05 15:36:33 -07:00 |
Ben Turner
|
ff67e8afc3
|
Use mozilla strings instead of std::string in IPDL
|
2009-07-29 14:12:15 -07:00 |
Chris Jones
|
94c6eaa73b
|
Bug 506075: eliminate handshaking async constructor protocol, use smarter routing ID assignment
|
2009-07-24 18:24:27 -05:00 |
Ben Turner
|
e5cab3444c
|
Allow ipcshell to receive a response from its child process
|
2009-07-23 15:27:17 -07:00 |
Chris Jones
|
69604af50f
|
add SyncLaunch() method to GeckoChildProcess class. remove much newly obseleted code.
|
2009-07-20 13:14:41 -05:00 |
Chris Jones
|
e516ddf1a1
|
implement protocol manager support for all channel types, not just RPC
|
2009-07-20 11:59:51 -05:00 |
Chris Jones
|
c383d96f98
|
stop flirting with MSVC8 name resolution bug.
|
2009-07-20 11:37:18 -05:00 |
Chris Jones
|
08fc1b6880
|
>--> @ MSVC8, v4
|
2009-07-15 17:33:37 -05:00 |
Chris Jones
|
057ed3ad8e
|
another stab at fixing MSVC8 build bustage.
|
2009-07-15 17:06:30 -05:00 |
Chris Jones
|
90e549a263
|
another stab in the dark at fixing MSVC8 bustage: put Result code enum in anonymous namespace
|
2009-07-15 16:38:55 -05:00 |
Chris Jones
|
5a07425e89
|
attempt to fix build bustage when using MSVC8.
|
2009-07-15 13:41:09 -05:00 |
Chris Jones
|
ddf91bd30e
|
update rgnrectallocator changes to match pending m-c patch.
|
2009-07-14 03:09:23 -05:00 |
Chris Jones
|
98f8639f7b
|
fix up phase 1 browser: (i) suppress spurious RgnRectAlloc error msgs; (ii) make IFrameEmbedding protocol sync/async instead of rpc; (iii) fix bug that prevented child iframe from drawing
|
2009-07-14 02:33:50 -05:00 |
Chris Jones
|
3fe0052c3e
|
add IPDL test harness and the mountains of code that entails. add |bool| type to IPDL. fix bugs in nascent async/sync channels.
|
2009-07-14 00:12:50 -05:00 |
Chris Jones
|
9c6618c46e
|
first cut at AsyncChannel and SyncChannel. only RPCChannel is currently under warranty.
|
2009-07-13 16:55:04 -05:00 |
Benjamin Smedberg
|
fc924865a3
|
Build system for .ipdl files.
|
2009-07-13 12:14:56 -04:00 |
Ben Turner
|
896d5d4ea3
|
Adds the ipcshell application to test IPC
|
2009-07-11 02:33:10 -04:00 |
Chris Jones
|
3835b44362
|
use a single binary, mozilla-runtime, for all child processes
|
2009-07-10 14:03:09 -05:00 |
Benjamin Smedberg
|
a49dc40cea
|
Goodbye, NO_NSPR_10 weirdness.
|
2009-07-07 12:25:00 -04:00 |
Chris Jones
|
63e6c7f868
|
port IFrame protocol to new interface. fix small IPDL bug.
|
2009-07-02 19:24:02 -05:00 |
Ben Turner
|
fb20290727
|
merge bent's changes from libchromiumipc. Gtk plugins now drawing
|
2009-07-01 14:19:32 -07:00 |
Chris Jones
|
22e9e1dee6
|
merge plugin work from libchromiumipc. add env var check for OOP iframe. a few small bugfixes here and there.
|
2009-07-02 11:54:22 -05:00 |
Chris Jones
|
7aded61394
|
add initial support for protocol management in IPDL. small changes to existing protocols in preparation for merge from libchromiumipc.
|
2009-07-02 00:45:19 -05:00 |
Benjamin Smedberg
|
0a5070dd8a
|
Hook up the event loop changes and fix the build
--HG--
rename : ipc/chromium/src/base/file_version_info_linux.h.version => ipc/chromium/base/file_version_info_linux.h
|
2009-06-30 12:02:37 -04:00 |
Benjamin Smedberg
|
0202d773b3
|
ipc/glue imported verbatim from http://hg.mozilla.org/users/bturner_mozilla.com/libchromiumipc/
|
2009-06-29 14:38:29 -04:00 |
Benjamin Smedberg
|
01cd6e47af
|
Bug 561817 part A: Entered/ExitedCall callbacks for toplevel actors upon RPC in-calls. r=bsmedberg
|
2010-04-29 11:49:00 -05:00 |