ipc/glue/ProtocolUtils.h
92e7fee81fa21b99f7774443e4b48f42101bdd66
created 2016-10-28 21:02 -0700
pushed 2017-01-23 14:19 +0000
Bill McCloskey Bill McCloskey - Bug 792652 - Get rid of CloneProtocol (r=dvander)
7ae23ee055f527372579e69ecefedef05e604941
created 2016-10-13 14:18 +0800
pushed 2017-01-23 14:19 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1309799 - Generate StringFromIPCMessageType and use it in MessageChannel::MaybeHandleError. r=billm
b3544baf625ee59ee6a6b11489f7e13299f20366
created 2016-10-04 21:31 +1300
pushed 2017-01-23 14:19 +0000
Matt Woodrow Matt Woodrow - Bug 1297826 - Make FatalError virtual on IPDL generated classes, and propagate calls up to top-level protocols. r=billm
4ee6bf23101a20376d82db9a8daa13ebb2662e9e
created 2016-09-19 19:18 -0700
pushed 2017-01-23 14:19 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +0000
David Anderson David Anderson - Add crash-report instrumentation to diagnose bug 1293580. r=billm
c03e51cec3b5f6b8821687c8db8be309727d5470
created 2016-10-15 12:41 -0700
pushed 2016-10-15 19:41 +0000
Cervantes Yu Cervantes Yu - Bug 1266440 - Remove diagnostic funciton mozilla::ipc::AnnotateProcessInformation() that contains PII. r=krizsa, a=ritu
f4a1a01e9eda05d889457a25e315b43ad7fc0e66
created 2016-07-20 00:18 -0700
pushed 2016-09-19 13:38 +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-09-19 13:38 +0000
David Anderson David Anderson - Clean up Transport memory management in IPDL. (bug 1283744, r=billm)
b5ba20fc86c8e75e7f21904f65113a68909839aa
created 2016-08-01 18:41 +0800
pushed 2016-08-09 13:34 +0000
Cervantes Yu Cervantes Yu - Bug 1266440 - Remove diagnostic funciton mozilla::ipc::AnnotateProcessInformation() that contains PII. r=krizsa, a=sylvestre
95a8d4931da0d8b67e3f571275da2c256406fd77
created 2016-06-15 13:49 +0100
pushed 2016-08-01 13:59 +0000
Cervantes Yu Cervantes Yu - Bug 1272018 - Use shared memory to transfer drag image data. r=nical, a=lizzard
63f6395614e8085c33d552e8c56e312df5c763a3
created 2016-04-20 21:09 -0700
pushed 2016-08-01 13:59 +0000
Bill McCloskey Bill McCloskey - Bug 1262671 - void** -> PickleIterator (r=froydnj)
9145f902d54fe189169db465e6e8be9c7eba21e3
created 2016-05-21 04:07 -0400
pushed 2016-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +0000
Nathan Froyd Nathan Froyd - Bug 1259428 - part 1 - don't call Log methods of generated method classes; r=jld
5ee8c003df7bb339b39a8145911dc79c291c800f
created 2016-04-23 13:04 +0200
pushed 2016-04-25 16:57 +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, a=ritu
5914dcad53c69844126b87e174da9bc6224f4a71
created 2016-04-01 14:33 +0800
pushed 2016-04-25 16:57 +0000
Cervantes Yu Cervantes Yu - Bug 1258663 - Crash annotate system call failures in the IPC transport. r=gabor, a=ritu
48fa8a92f9364a82985021ae1dfe940de09dd898
created 2016-02-18 10:56 -0500
pushed 2016-04-25 16:57 +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-03-07 14:18 +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 2016-03-07 14:18 +0000
Bill McCloskey Bill McCloskey - Bug 1223240 - Make it easier to set up top-level protocols (r=jld)
75038d8f97033e7e2a5eb5c28f125f5f613b348a
created 2015-12-22 10:14 -0500
pushed 2016-01-25 13:55 +0000
Randell Jesup Randell Jesup - Bug 1226200 - Don't assume a TCPSocket has only one managee (and rename LoneManagedOrNull). r=jdm, a=sylvestre
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +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-10-29 11:30 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
0d06cc55aed105e8ed3e5ff0a0b3568dbdd83429
created 2015-07-02 22:08 -0700
pushed 2015-09-21 14:04 +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-09-21 14:04 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
e4e856f1d56f09746c49f5176055e17ddcd0c7e4
created 2015-06-19 11:32 -0700
pushed 2015-08-10 18:23 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - CancelCurrentTransaction IPC support. r=dvander, a=ritu
016c863b94375e295ffe19d87b7dedc17c4ac95f
created 2015-07-09 19:07 -0500
pushed 2015-08-10 18:23 +0000
Jim Mathies Jim Mathies - Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm, a=kglazko
a15176a80c2ca03f0cc9fa46ebb8e191804959a3
created 2015-06-06 14:37 -0700
pushed 2015-08-10 18:23 +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-08-10 18:23 +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-06-29 20:18 +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-06-29 20:18 +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-05-11 18:39 +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-10-13 16:35 +0000
Bill McCloskey Bill McCloskey - Bug 1050604 - Get IPDL tests passing again (r=bent)
0dc7fd2abe3414fc9b1ea04652f43bb38b87cc16
created 2014-08-20 12:49 -0700
pushed 2014-10-13 16:35 +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-10-13 16:35 +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-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +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-04-28 18:51 +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-04-28 18:51 +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-12-09 19:58 +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-12-09 19:58 +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-10-28 21:59 +0000
Nathan Froyd Nathan Froyd - Bug 908208 - part 3 - move guts of FatalError out-of-line to ProtocolUtils.cpp; r=bent
less more (0) -60 tip