ipc/glue/ProtocolUtils.h
4ee6bf23101a20376d82db9a8daa13ebb2662e9e
created 2016-09-19 19:18 -0700
pushed 2016-09-20 10:05 +0000
David Anderson David Anderson - Allow passing an empty Endpoint over IPDL. (bug 1302009, r=billm)
67e8b862bdb08431c362d3f5e1cbb6a0cfbe3a13
created 2016-09-02 16:13 -0400
pushed 2016-09-02 20:36 +0000
Nathan Froyd Nathan Froyd - Bug 1299594 - part 2 - remove opened actor tracking from IToplevelProtocol; r=billm
ee21ab5cb4796059a8136f70b8dab2371e4d6213
created 2016-09-02 16:13 -0400
pushed 2016-09-02 20:36 +0000
Nathan Froyd Nathan Froyd - Bug 1299594 - part 1 - remove CloneManagees/CloneToplevel code from IPDL; r=billm
17f619a7e052d38cf528708ccf8e06f584d89a9b
created 2016-08-29 20:41 -0400
pushed 2016-08-30 00:56 +0000
Nathan Froyd Nathan Froyd - Bug 1297801 - part 3 - make mozilla::ipc::Trigger 4 bytes instead of 8; r=billm
7513fc352c1a90de811f303fa5fd33dec30881d7
created 2016-08-29 20:41 -0400
pushed 2016-08-30 00:56 +0000
Nathan Froyd Nathan Froyd - Bug 1297801 - part 1 - commonize the managee->array functions in IPDL generated code; r=billm
bd74dc52fd988f94dce124d5eaf9cef437b17dd0
created 2016-08-22 22:52 -0700
pushed 2016-08-23 14:12 +0000
David Anderson David Anderson - Add crash-report instrumentation to diagnose bug 1293580. r=billm
c0c16cea7afa66c59d18a6b88cfc95274599a1c7
created 2016-08-01 18:41 +0800
pushed 2016-08-02 15:14 +0000
Cervantes Yu Cervantes Yu - Bug 1266440 - Remove diagnostic funciton mozilla::ipc::AnnotateProcessInformation() that contains PII. r=krizsa
f4a1a01e9eda05d889457a25e315b43ad7fc0e66
created 2016-07-20 00:18 -0700
pushed 2016-07-20 14:57 +0000
David Anderson David Anderson - Use Endpoints for content-process ImageBridges. (bug 1287366 part 2, r=billm)
032810ad52834d0cf507cc2d357aae8cf877279e
created 2016-07-06 18:51 -0700
pushed 2016-07-07 09:43 +0000
David Anderson David Anderson - Clean up Transport memory management in IPDL. (bug 1283744, r=billm)
d3571746fb0bed108c2e6d7ce5a78fe8374755fd
created 2016-06-15 13:49 +0100
pushed 2016-06-16 07:40 +0000
Cervantes Yu Cervantes Yu - Bug 1272018 - Use shared memory to transfer drag image data. r=nical
63f6395614e8085c33d552e8c56e312df5c763a3
created 2016-04-20 21:09 -0700
pushed 2016-05-30 13:34 +0000
Bill McCloskey Bill McCloskey - Bug 1262671 - void** -> PickleIterator (r=froydnj)
9145f902d54fe189169db465e6e8be9c7eba21e3
created 2016-05-21 04:07 -0400
pushed 2016-05-24 13:16 +0000
Nathan Froyd Nathan Froyd - Bug 1262937 - part 8 - factor out array length deserialization errors; r=jld
fc5bd59a1e7e194cea24f307b42d6e2a01377381
created 2016-05-21 04:07 -0400
pushed 2016-05-24 13:16 +0000
Nathan Froyd Nathan Froyd - Bug 1262937 - part 7 - factor out union type deserialization errors; r=jld
9aa3fa0eb1cc13457961f091babf6aa1a9e0b652
created 2016-05-21 04:07 -0400
pushed 2016-05-24 13:16 +0000
Nathan Froyd Nathan Froyd - Bug 1262937 - part 5 - factor out actor reading code to a common base class; r=jld
49c0e922c3ffa997338aea278517b2806fcd7caa
created 2016-05-21 04:07 -0400
pushed 2016-05-24 13:16 +0000
Nathan Froyd Nathan Froyd - Bug 1262937 - part 4 - publically inherit from MessageListener in IProtocol; r=jld
4091419d6b1c6a254da04190545e45a0c3f2833a
created 2016-04-19 19:08 +0800
pushed 2016-04-21 22:03 +0000
Cervantes Yu Cervantes Yu - Bug 1258317 - Part 1: Annotate the crash report with process information on failure to transfer an IPC transport to another process. r=krizsa
0e3178883b513cafb9167e8ac994d1d6fb3fba32
created 2016-04-06 10:53 -0400
pushed 2016-04-07 20:50 +0000
Nathan Froyd Nathan Froyd - Bug 1262463 - part 3 - out-of-line NS_RUNTIMEABORT calls in IPDL-generated code; r=jld
c829fb88558b35ab5a0ff29e28faeb0cb7316ab8
created 2016-04-06 10:31 -0400
pushed 2016-04-07 20:50 +0000
Nathan Froyd Nathan Froyd - Bug 1262463 - part 2 - don't pass the other process pid into FatalError; r=jld
234de0ccd39ba2cf18cf9da6e55a0ccb6033fa58
created 2016-03-25 17:02 -0400
pushed 2016-04-02 18:01 +0000
Nathan Froyd Nathan Froyd - Bug 1259428 - part 1 - don't call Log methods of generated method classes; r=jld
f71f7068c9f0de5d9a006c67c4d1e397dc3b0b0b
created 2016-04-01 14:33 +0800
pushed 2016-04-01 22:50 +0000
Cervantes Yu Cervantes Yu - Bug 1258663 - Crash annotate system call failures in the IPC transport. r=gabor
48fa8a92f9364a82985021ae1dfe940de09dd898
created 2016-02-18 10:56 -0500
pushed 2016-02-19 11:08 +0000
Lee Salzman Lee Salzman - Bug 1245241 - part 3 - remove unused AdoptShmem from IPDL. r=billm
e6a87d3e65549566886183d95e29fcdea5a43e93
created 2016-01-05 14:19 -0800
pushed 2016-01-06 14:52 +0000
Bill McCloskey Bill McCloskey - Bug 1236635 - Fix compile error in IPC unit tests (r=jld)
742d85ac5b33c7b02ddb00a203b4163115f6a188
created 2015-10-31 20:02 -0700
pushed 2015-12-26 01:50 +0000
Bill McCloskey Bill McCloskey - Bug 1223240 - Make it easier to set up top-level protocols (r=jld)
16b693debb2bbe27943595bef7c76e0479655529
created 2015-12-22 10:14 -0500
pushed 2015-12-23 11:50 +0000
Randell Jesup Randell Jesup - Bug 1226200: Don't assume a TCPSocket has only one managee (and rename LoneManagedOrNull) r=jdm
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:58 +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 2015-10-17 18:27 +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 2015-10-17 18:27 +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 2015-10-07 18:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:35 +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 2015-08-28 12:52 +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 2015-07-13 23:03 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
1610d8749d37632fe561667044d1554e45cdda72
created 2015-07-09 19:07 -0500
pushed 2015-07-10 12:01 +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 2015-07-07 18:41 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
0d06cc55aed105e8ed3e5ff0a0b3568dbdd83429
created 2015-07-02 22:08 -0700
pushed 2015-07-03 10:40 +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 2015-07-03 10:40 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
a15176a80c2ca03f0cc9fa46ebb8e191804959a3
created 2015-06-06 14:37 -0700
pushed 2015-06-08 10:30 +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 2015-05-26 02:28 +0000
Michael Layzell Michael Layzell - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent
efe9fa6820b478cca2857041b2859ca9fa44d973
created 2015-04-01 13:59 +0100
pushed 2015-04-02 20:54 +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 2015-04-01 16:45 +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 2015-03-21 19:56 +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 2014-08-22 01:48 +0000
Bill McCloskey Bill McCloskey - Bug 1050604 - Get IPDL tests passing again (r=bent)
0dc7fd2abe3414fc9b1ea04652f43bb38b87cc16
created 2014-08-20 12:49 -0700
pushed 2014-08-22 01:48 +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 2014-07-29 09:20 +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 2014-07-07 13:34 +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 2014-07-06 16:17 +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 2014-07-06 16:17 +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 2014-07-04 03:27 +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 2014-07-04 03:27 +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 2014-02-25 20:28 +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 2014-02-05 21:14 +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 2013-09-30 20:57 +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 2013-09-29 09:49 +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 2013-08-23 14:53 +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 2013-08-21 12:10 +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 2013-07-29 20:08 +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 2013-07-03 18:16 +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 2013-06-21 14:46 +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 2013-01-18 00:18 +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 2012-09-18 09:31 +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 2012-09-06 14:43 +0000
Chris Jones Chris Jones - Bug 788396: Centralize usage of ipc::LoggingEnabled() and ensure it goes to logcat on bionic OSes. r=bent
less more (0) -60 tip