ipc/glue/ProtocolUtils.h
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
81fda6d6373d86f2aee4d439597464235ca4ce13
created 2015-10-07 14:30 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 1212027 - part 7 - modify IPDL codegen to store sub-protocols in a hashtable rather than an array; r=jld,nical,cpearce,billm
19c5de45a704d1a8233b9326b670220fb938832c
created 2015-10-07 20:15 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 1212027 - part 5 - add LoneManagedOrNull for simplifying a lot of upcoming code; r=jld
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-04-21 08:26 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
dab5325490951ce5a71b99c366bb902f633893cf
created 2015-08-28 17:57 +0800
pushed 2016-04-21 08:26 +0000
Cervantes Yu Cervantes Yu - Bug 1166207 - Load preload.js in the Nuwa process. r=khuey
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2016-04-21 08:26 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
1610d8749d37632fe561667044d1554e45cdda72
created 2015-07-09 19:07 -0500
pushed 2016-04-21 08:26 +0000
Jim Mathies Jim Mathies - Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm
68877a48bbb64f20337584a7efd43b1c25621875
created 2015-06-19 11:32 -0700
pushed 2016-04-21 08:26 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
0d06cc55aed105e8ed3e5ff0a0b3568dbdd83429
created 2015-07-02 22:08 -0700
pushed 2016-04-21 08:26 +0000
Phil Ringnalda Phil Ringnalda - Back out 12 changesets (bug 1177013) on suspicion of causing b2g emulator debug test bustage
de79eba232f017380e07646364aea5e7ca0e6061
created 2015-06-19 11:32 -0700
pushed 2016-04-21 08:26 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
a15176a80c2ca03f0cc9fa46ebb8e191804959a3
created 2015-06-06 14:37 -0700
pushed 2016-04-21 08:26 +0000
Andrew McCreight Andrew McCreight - Bug 1169382 - Don't generate commented out NS_INTERFACE_CLASS or NS_ABSTRACT_CLASS in IPDL. r=billm
0db3b7dbcdf64c8c4b56003105ad696c491a246b
created 2015-05-22 10:10 -0400
pushed 2016-04-21 08:26 +0000
Michael Layzell Michael Layzell - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent
efe9fa6820b478cca2857041b2859ca9fa44d973
created 2015-04-01 13:59 +0100
pushed 2016-04-21 08:26 +0000
Bob Owen Bob Owen - Bug 1149971 Part 2: Cet rid of kCurrentProcessId as it makes lots of static initializers. r=dvander
aee0f61516c53778dba9c97c6cbd5c35750902e3
created 2015-04-01 09:40 +0100
pushed 2016-04-21 08:26 +0000
Bob Owen Bob Owen - Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce
ca7617c40ed6293e14bfd631d43fc6c7959d79bf
created 2015-02-26 22:31 -0800
pushed 2016-04-21 08:26 +0000
Bill McCloskey Bill McCloskey - Bug 1121676 - Use a lock to protect the list of top-level actors (r=bent)
304619045d61c8c42de653274ae7c7f09f5379e5
created 2014-08-20 12:49 -0700
pushed 2016-04-21 08:26 +0000
Bill McCloskey Bill McCloskey - Bug 1050604 - Get IPDL tests passing again (r=bent)
0dc7fd2abe3414fc9b1ea04652f43bb38b87cc16
created 2014-08-20 12:49 -0700
pushed 2016-04-21 08:26 +0000
Bill McCloskey Bill McCloskey - Bug 1051128 - Allow filtering the IPC log by toplevel protocol name (r=bent)
62e1c853536b14b7940ac2e386e0f2f619832c51
created 2014-07-28 13:17 -0400
pushed 2016-04-21 08:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1045067 - Fix some bad implicit constructors in dom/content/ipc; r=smaug
633893b148ec34a65b6ea332aefff2f1d9fcc2ce
created 2014-07-04 14:04 -0400
pushed 2016-04-21 08:26 +0000
Benoit Jacob Benoit Jacob - Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
1370a39b329a0e845eff93d4cd0c0c7191cbfde6
created 2014-07-04 21:24 -0400
pushed 2016-04-21 08:26 +0000
Benoit Jacob Benoit Jacob - back out bug 774388 and bug 1028383 for intermittent e10s mochitest-2 crashes
d2e7bd70dd958f6379050a0cd6d1ef1571dd3d47
created 2014-07-04 14:04 -0400
pushed 2016-04-21 08:26 +0000
Benoit Jacob Benoit Jacob - Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
1fd5a864e81da9e7b5ed02d98b9884517e28e23b
created 2014-07-03 20:37 -0400
pushed 2016-04-21 08:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 10 changesets (bug 1033358, bug 774388, bug 1028383) for causing frequent shutdown crashes on a CLOSED TREE.
a54b05c9e4a1e5b32ea8648bde70807404ad154a
created 2014-07-03 14:53 -0400
pushed 2016-04-21 08:26 +0000
Benoit Jacob Benoit Jacob - Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent
490d3e8706c324bc90c4b2a0d1681908d7298cc1
created 2014-02-25 08:12 -0500
pushed 2016-04-21 08:26 +0000
Benoit Jacob Benoit Jacob - Bug 974356 - 1/4 - Initialize mOtherProcess to an invalid handle value - r=bent
8cd50b4ce64bf60b2f7006ae73c6c758e15947ca
created 2014-02-03 14:11 +0100
pushed 2016-04-21 08:26 +0000
Ted Clancy Ted Clancy - Bug 962344 - Log messages in IPDL should contain from/to information; Log message should go to logcat on Gonk devices. r=bent
ae442e5de1ad8ac0d89819999173d04c222cf3f2
created 2013-05-31 21:16 +0800
pushed 2016-04-21 08:26 +0000
Thinker Lee Thinker Lee - Bug 771765 - Support template content process, part 3: IPC glue and IPDL codegen to support protocol cloning. r=bent
9cc90a4b64758375a2d77f0679fc547f21902f46
created 2013-09-27 18:42 -0700
pushed 2016-04-21 08:26 +0000
David Anderson David Anderson - Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
c40ac8b1df0a13f2d9384a15db172fee9c7adcb0
created 2013-08-22 10:39 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 908208 - part 3 - move guts of FatalError out-of-line to ProtocolUtils.cpp; r=bent
ef5322627c862593dee45760853feec972e27c4f
created 2013-08-20 15:46 -0400
pushed 2016-04-21 08:26 +0000
David Zbarsky David Zbarsky - Bug 879475 - Rename the MsgStart messages to MsgStartChild for child protocols r=jlebar
6d171bc596748ebd3334dacbba73d72c42e7bb30
created 2013-07-24 12:38 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 897539 - uninline ProtocolErrorBreakpoint to avoid code and string bloat; r=bent
c66bbfc2df5bda832f6d4ad9a33604fb112cbe83
created 2013-07-02 11:22 -0700
pushed 2016-04-21 08:26 +0000
David Anderson David Anderson - Remove unused run-to-completion feature in IPDL (bug 876989, r=cjones).
79d6fa05cff4d9d5b33fbf73d947421a7c6d5616
created 2013-06-21 09:32 +1200
pushed 2016-04-21 08:26 +0000
David Anderson David Anderson - Bug 868919 - Confirm that the child process has received fd handles on OSX before releasing them. r=bent
81f41dd974c45b43e37ee425d23c793b299669c3
created 2013-01-16 19:47 -0800
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 831307: Log breakpoint-level IPC errors always. r=dougt,jdm,jst a=blocking-b2g
5139419511404382a05b98e01690d00f7cf4e530
created 2012-09-17 10:37 +0200
pushed 2016-04-21 08:26 +0000
Ms2ger Ms2ger - Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
50a32baf586e927eef47577ce76df2832dad4c44
created 2012-09-05 10:11 -0700
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 788396: Centralize usage of ipc::LoggingEnabled() and ensure it goes to logcat on bionic OSes. r=bent
418b5cbc7cd9f259d950526cb450881d4d6d4a1e
created 2012-08-16 00:02 -0400
pushed 2016-04-21 08:26 +0000
Ben Turner Ben Turner - Bug 781256 - 'Share FileDescriptors across processes in preparation for OS-level sandbox'. r=khuey+cjones.
78a198fc21d5d044706f09aacea5274edc32e204
created 2012-07-23 10:24 -0700
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 775867: Implement ProtocolErrorBreakpoint() for easier debugging of IPC errors. r=bent
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2016-04-21 08:26 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
f357bdd35f1b6808566b94ba7dee14e4d9630719
created 2012-01-12 12:07 +0100
pushed 2016-04-21 08:26 +0000
Jacek Caban Jacek Caban - Bug 717220 - Tons of 'comma at end of enumerator list' warnings r=jones.chris.g
267d4a65c25f7960139f7f976fd0d1cb8a7b4b5a
created 2011-06-03 13:33 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 613442, part 4: Library support of |opens| API. r=bent
d11b3f7ed46aa0ca0ba48afde08ab2e8a14a7c21
created 2011-06-03 13:33 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 564086, part p: Library support of |bridge| API. r=bent
76bdbaa76db4cbee82c7f86620cc42569406a304
created 2011-06-03 13:33 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 564086, part i: Add an (IPDL-private) interface for getting the underlying AsyncChannel from a top-level actor. r=bsmedberg
6f5809f445328167f2eb839a9525d4b41ef14e46
created 2011-03-21 11:00 -0500
pushed 2016-04-21 08:26 +0000
Ben Turner Ben Turner - Bug 640901: Clean up managees when manager ctor fails. r=cjones
8cd0af801cb97026ee3a5403e204a2fa6fbe5275
created 2010-11-05 02:17 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 598866, part 2: Generate an AllocUnsafeShmem() method for shmem-using protocols. r=bent
dc0f5b0bae979bb148b0dea9bfd13d5cd052e5a1
created 2010-07-15 14:27 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 525181, part 2: Implement protocol state machines in C++. r=bent
ac7c39e41b1da5f1b19cc9bad82fa2c2eb9b8349
created 2010-06-30 18:37 -0700
pushed 2016-04-21 08:26 +0000
Blake Kaplan Blake Kaplan - Delete one unwanted head on the default branch.
6c6168cbf011cd169c985dc47fdb57849f56eb3f
created 2010-06-30 18:36 -0700
pushed 2016-04-21 08:26 +0000
Blake Kaplan Blake Kaplan - Back out this line of unwanted changesets.
2390945942d68fb47b7357a7012ba778bb977b2f
created 2010-05-22 14:35 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 562741: Allow |Shmem|s to be shared across different protocol trees. r=bent
4a02a072129ba5e86badd9669f5306bb629c24ec
created 2010-04-26 20:11 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 555275: Implement a DeallocShmem() interface. r=bent
4116478e20022a97885b9eacbbb70e73e28827c6
created 2010-04-16 00:29 -0500
pushed 2016-04-21 08:26 +0000
Joe Drew Joe Drew - Bug 548437: Add a SysV shmem subtype of SharedMemory. r=dougt
7bd6238a54acd8d76f4fab6446bbeae0d6725c0d
created 2010-03-22 22:02 -0700
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 544623 - IPDL: Shmem buffers should be shared across actor tree. r=bent
b89339a2523d8ace64c6ce60fa38fc8eb2067c27
created 2010-01-27 00:41 -0600
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - 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
31474bd89a11ca4029eaf02bd3300801427f0acc
created 2010-01-26 22:56 -0600
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 540111, part 1: Add a new IProtocolManager::RemoveManagee interface to break reliance on the |Manager()| interface. r=bent
dc4201e0d9e5e503d5c94fae43371056eff397d2
created 2009-12-04 12:45 -0600
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - bug 523175: follow-up to 82549dbf71d8, fully enables the C++/IPDL side of Shmem and adds unit tests. r=bent
7ebfbec7521c2e98786bad0d0f00720f2bb2d3e1
created 2009-12-03 02:16 -0600
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - 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
1da06de159400756bcb60047eeaeb4185a7d7ce2
created 2009-12-03 02:16 -0600
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - bug 525483: simple check for IPDL actor use-after-free. also refactors some error handling code
bbcf0462f3fe3772666935b8f564eeae92a72fcc
created 2009-10-29 12:50 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - attempt to fix build
84c7cc1f5cb6da1c679837f677b1981a9a8e3037
created 2009-10-27 16:52 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - bug 523761: give top-level IPDL actors handles to each others' processes. r=bent
9e528a72d1dd303865c3537f66b70314218fd348
created 2009-07-24 18:24 -0500
pushed 2016-04-21 08:26 +0000
Chris Jones Chris Jones - Bug 506075: eliminate handshaking async constructor protocol, use smarter routing ID assignment
less more (0) -60 tip