Bill McCloskey
|
d114809709
|
Bug 1050604 - Get IPDL tests passing again (r=bent)
|
2014-08-20 12:49:11 -07:00 |
|
Bill McCloskey
|
805cf2f72c
|
Bug 1051128 - Allow filtering the IPC log by toplevel protocol name (r=bent)
|
2014-08-20 12:49:11 -07:00 |
|
Ehsan Akhgari
|
a7a241f207
|
Bug 1045067 - Fix some bad implicit constructors in dom/content/ipc; r=smaug
|
2014-07-28 13:17:51 -04:00 |
|
Benoit Jacob
|
4994f97eec
|
Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
|
2014-07-04 14:04:13 -04:00 |
|
Benoit Jacob
|
6f52581979
|
back out bug 774388 and bug 1028383 for intermittent e10s mochitest-2 crashes
|
2014-07-04 21:24:32 -04:00 |
|
Benoit Jacob
|
ba205526b5
|
Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
|
2014-07-04 14:04:13 -04:00 |
|
Ryan VanderMeulen
|
133741f11d
|
Backed out 10 changesets (bug 1033358, bug 774388, bug 1028383) for causing frequent shutdown crashes on a CLOSED TREE.
Backed out changeset a54b05c9e4a1 (bug 1028383)
Backed out changeset 37985f79e0c2 (bug 774388)
Backed out changeset d07521729077 (bug 774388)
Backed out changeset 9f14b17f358c (bug 774388)
Backed out changeset 2d347d6aa9bc (bug 774388)
Backed out changeset 99581dfb5ec4 (bug 774388)
Backed out changeset 2532e22d6135 (bug 774388)
Backed out changeset 719844108f1a (bug 774388)
Backed out changeset 7829c78348a4 (bug 1033358)
Backed out changeset c571df9a85de (bug 1033358)
|
2014-07-03 20:37:05 -04:00 |
|
Benoit Jacob
|
7e82f979b0
|
Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
|
2014-07-03 14:53:35 -04:00 |
|
Benoit Jacob
|
9b8ff6c048
|
Bug 974356 - 1/4 - Initialize mOtherProcess to an invalid handle value - r=bent
|
2014-02-25 08:12:49 -05:00 |
|
Ted Clancy
|
421391f4c5
|
Bug 962344 - Log messages in IPDL should contain from/to information; Log message should go to logcat on Gonk devices. r=bent
|
2014-02-03 14:11:50 +01:00 |
|
Thinker Lee ext:(%2C%20Cervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
|
1e916930c1
|
Bug 771765 - Support template content process, part 3: IPC glue and IPDL codegen to support protocol cloning. r=bent
|
2013-05-31 21:16:57 +08:00 |
|
David Anderson
|
8cd94ee096
|
Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
--HG--
rename : ipc/glue/RPCChannel.cpp => ipc/glue/MessageChannel.cpp
rename : ipc/glue/RPCChannel.h => ipc/glue/MessageChannel.h
|
2013-09-27 18:42:08 -07:00 |
|
Nathan Froyd
|
b2bbf2c192
|
Bug 908208 - part 3 - move guts of FatalError out-of-line to ProtocolUtils.cpp; r=bent
|
2013-08-22 10:39:32 -04:00 |
|
David Zbarsky
|
be2cac7179
|
Bug 879475 - Rename the MsgStart messages to MsgStartChild for child protocols r=jlebar
|
2013-08-20 15:46:41 -04:00 |
|
Nathan Froyd
|
da7b215aa4
|
Bug 897539 - uninline ProtocolErrorBreakpoint to avoid code and string bloat; r=bent
|
2013-07-24 12:38:24 -04:00 |
|
David Anderson
|
0100dc0e39
|
Remove unused run-to-completion feature in IPDL (bug 876989, r=cjones).
|
2013-07-02 11:22:18 -07:00 |
|
David Anderson
|
b850fce1a2
|
Bug 868919 - Confirm that the child process has received fd handles on OSX before releasing them. r=bent
|
2013-06-21 09:32:02 +12:00 |
|
Chris Jones
|
7ff10228b2
|
Bug 831307: Log breakpoint-level IPC errors always. r=dougt,jdm,jst a=blocking-b2g
|
2013-01-16 19:47:21 -08:00 |
|
Ms2ger
|
10ec580e54
|
Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
|
2012-09-17 10:37:20 +02:00 |
|
Chris Jones
|
5e9b0a6531
|
Bug 788396: Centralize usage of ipc::LoggingEnabled() and ensure it goes to logcat on bionic OSes. r=bent
|
2012-09-05 10:11:05 -07:00 |
|
Ben Turner
|
81d9415df5
|
Bug 781256 - 'Share FileDescriptors across processes in preparation for OS-level sandbox'. r=khuey+cjones.
--HG--
rename : netwerk/base/public/nsIIPCSerializable.idl => netwerk/base/public/nsIIPCSerializableObsolete.idl
extra : transplant_source : %EB%18%9D%E6%B1%C6%26%A2%16%F3%85g%1A%25%B1%8E%A1%E72e
|
2012-08-16 00:02:32 -04:00 |
|
Chris Jones
|
bfb4c83c31
|
Bug 775867: Implement ProtocolErrorBreakpoint() for easier debugging of IPC errors. r=bent
|
2012-07-23 10:24:29 -07:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Jacek Caban
|
b901401d23
|
Bug 717220 - Tons of 'comma at end of enumerator list' warnings r=jones.chris.g
|
2012-01-12 12:07:50 +01:00 |
|
Chris Jones
|
109cb23caa
|
Bug 613442, part 4: Library support of |opens| API. r=bent
|
2011-06-03 13:33:56 -05:00 |
|
Chris Jones
|
434a98eabd
|
Bug 564086, part p: Library support of |bridge| API. r=bent
|
2011-06-03 13:33:56 -05:00 |
|
Chris Jones
|
aa5d46178b
|
Bug 564086, part i: Add an (IPDL-private) interface for getting the underlying AsyncChannel from a top-level actor. r=bsmedberg
|
2011-06-03 13:33:55 -05:00 |
|
Ben Turner
|
3e1c82c126
|
Bug 640901: Clean up managees when manager ctor fails. r=cjones
|
2011-03-21 11:00:00 -05:00 |
|
Chris Jones
|
ed08fa2c82
|
Bug 598866, part 2: Generate an AllocUnsafeShmem() method for shmem-using protocols. r=bent
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
dce4511b26
|
Bug 525181, part 2: Implement protocol state machines in C++. r=bent
|
2010-07-15 14:27:43 -05:00 |
|
Chris Jones
|
0f31d5ef38
|
Bug 562741: Allow |Shmem|s to be shared across different protocol trees. r=bent
|
2010-05-22 14:35:33 -05:00 |
|
Chris Jones
|
ce3499a322
|
Bug 555275: Implement a DeallocShmem() interface. r=bent
|
2010-04-26 20:11:40 -05:00 |
|
Joe Drew ext:(%20and%20Chris%20Jones%20%3Cjones.chris.g%40gmail.com%3E)
|
8ed356359a
|
Bug 548437: Add a SysV shmem subtype of SharedMemory. r=dougt
|
2010-04-16 00:29:16 -05:00 |
|
Chris Jones
|
884cdb0da5
|
Bug 544623 - IPDL: Shmem buffers should be shared across actor tree. r=bent
|
2010-03-22 22:02:16 -07:00 |
|
Chris Jones
|
eebed3acd2
|
Bug 540886, part 2: Offer a BlockChild() interface to RPC protocols that allows parents to prevent children from sending messages back of their own volition until the parent calls UnblockChild(). r=bent
--HG--
extra : transplant_source : %2A%A7%D7%2C%7B%90%1B%9BZS%E5%3E%E1%A1M%F2%A7P%99E
|
2010-01-27 00:41:32 -06:00 |
|
Chris Jones
|
66b2acb772
|
Bug 540111, part 1: Add a new IProtocolManager::RemoveManagee interface to break reliance on the |Manager()| interface. r=bent
--HG--
extra : transplant_source : %D8%135V%07%DD%9C%40%D9y%01%12%07%E1%BA%20%CFE%256
|
2010-01-26 22:56:09 -06:00 |
|
Chris Jones
|
ef2a387ab8
|
bug 523175: follow-up to 82549dbf71d8, fully enables the C++/IPDL side of Shmem and adds unit tests. r=bent
|
2009-12-04 12:45:21 -06:00 |
|
Chris Jones
|
4572a1920a
|
bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent
|
2009-12-03 02:16:28 -06:00 |
|
Chris Jones
|
5a85bd72bf
|
bug 525483: simple check for IPDL actor use-after-free. also refactors some error handling code
|
2009-12-03 02:16:03 -06:00 |
|
Chris Jones
|
0b6a5999de
|
attempt to fix build
|
2009-10-29 12:50:28 -05:00 |
|
Chris Jones
|
4f942a96f2
|
bug 523761: give top-level IPDL actors handles to each others' processes. r=bent
|
2009-10-27 16:52:37 -05:00 |
|
Chris Jones
|
9d6b44828f
|
Bug 506075: eliminate handshaking async constructor protocol, use smarter routing ID assignment
|
2009-07-24 18:24:27 -05:00 |
|
Chris Jones
|
8959227f99
|
implement protocol manager support for all channel types, not just RPC
|
2009-07-20 11:59:51 -05:00 |
|
Chris Jones
|
6a1b89d424
|
stop flirting with MSVC8 name resolution bug.
|
2009-07-20 11:37:18 -05:00 |
|
Chris Jones
|
8aa21b1e90
|
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
|
526ba058ae
|
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 |
|