ipc/glue/ProtocolUtils.cpp
8a38246f1a708ef0495415b1543d360f07d1ccd9
created 2018-08-27 18:20 +0000
pushed 2018-08-28 21:56 +0000
Alex Gaynor Alex Gaynor - Bug 1486547 - renamed the mState field on generated protocol classes; r=froydnj
9c34c00e44d0b021fb1d5ac4bf464b9de4955374
created 2018-08-21 15:37 -0600
pushed 2018-08-22 03:35 +0000
Jed Davis Jed Davis - Bug 1478849. r=mccr8
42e2eeaca65d313926e962b6583d52d4bcab6d15
created 2018-07-05 15:42 +0200
pushed 2018-08-10 09:17 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
4146a5857135b8542858b9e23bc5a71237e05f49
created 2018-08-04 12:39 +0300
pushed 2018-08-04 12:28 +0000
Noemi Erli Noemi Erli - Backed out changeset 1e9ecba54e7b (bug 1348273) for failing on widget/tests/test_bug1123480.xul
1e9ecba54e7b1e6ee614e323ece9c98c373311a9
created 2018-07-05 15:42 +0200
pushed 2018-08-04 12:28 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
ef7547cbfdf858cb6c507e142d57fd4c3be17dac
created 2018-08-03 22:48 +0300
pushed 2018-08-04 12:28 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 86471a18672f (bug 1348273) for ESlint failure at toolkit/modules/WebNavigationChild.jsm
86471a18672fb8b1c7edf27076f5e2964e2389f9
created 2018-07-05 15:42 +0200
pushed 2018-08-04 12:28 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
bb07bb364de6dc6541c1ce5c1b9e6e8d0133575e
created 2018-07-22 11:51 +0000
pushed 2018-07-23 09:31 +0000
Brian Hackett Brian Hackett - Bug 1465287 Part 6 - Use correct channel and pids when communicating with a middleman process, r=mccr8.
99917d1409c200ca6a1fa35894895d89340deb09
created 2018-06-14 08:48 +0300
pushed 2018-06-14 09:44 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - IPC - Initialize member fields in classes/ structures. r=jmathies
5ec69b71684e06bc780fe4227a2a256f40b48784
created 2018-04-05 15:47 -0400
pushed 2018-06-07 21:50 +0000
Alex Gaynor Alex Gaynor - Bug 1451859 - Part 3: In FUZZER builds, do not crash on malformed IPC messages. r=jld, r=posidron
9e4016fe5aaed01deb9481aa88562034477d29fa
created 2018-06-07 09:10 +0300
pushed 2018-06-07 09:48 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1451859) for causing Spidermonkey bustages on Linux x64 opt.
8f5a9e18e9532b1ae5845031aaf9f072cb42db03
created 2018-04-05 15:47 -0400
pushed 2018-06-07 09:48 +0000
Alex Gaynor Alex Gaynor - Bug 1451859 - Part 3: In FUZZER builds, do not crash on malfored IPC messages. r=jld, r=posidron
07313b4db1d63dc61961cc48c616e817ab6d9338
created 2018-05-03 12:08 -0400
pushed 2018-05-04 17:19 +0000
Alex Gaynor Alex Gaynor - Bug 1457536 - refactor Transition in IPC to make it more amenable to fuzing; r=froydnj
e8097237f4be577ec43a6c03669d57de7a221b5b
created 2018-04-30 17:10 -0400
pushed 2018-05-02 09:26 +0000
Alex Gaynor Alex Gaynor - Bug 1323532 - Part 2 - don't codegen Transition functions in ipdl, just statically define the two variants we need; r=froydnj
ee7a5b7274d8787ccfb3e073b4c10e5c9c0917c3
created 2018-04-03 09:51 +0200
pushed 2018-04-25 09:36 +0000
Christoph Diehl Christoph Diehl - Bug 1450231 - Ignore MOZ_CRASH in FatalError() for --enable-fuzzing builds. r=jld
ce3f196660370950dc20fa5b9ffcd7c18d2c12dc
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:14 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 6 - move GetIPCChannel into ProtocolState; r=mccr8
52f24d629711a20bf2f9717a41ae406bc6489f94
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:14 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8
ccddb56135e6123ea6ece8e6dc8193e289308f59
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:14 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 4 - consolidate generated code into IProtocol; r=mccr8
3978808c33d927f83929f76688e9c39e185a8a4b
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:14 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 2b - move protocol event target access into ProtocolState; r=mccr8
78353bf75968371ecbdcb447b5452f28dd757e85
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:14 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 2a - move protocol register/lookup functions into ProtocolState; r=mccr8
5b5ce8fcfdffe3631186be9e1d293f86fa68e51c
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:14 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 1 - move Shmem-related IProtocol interfaces into an intermediate State class; r=mccr8
0d65829a60e72992181f7536d970f05b6245687b
created 2018-04-17 10:05 -0400
pushed 2018-04-17 21:55 +0000
Nathan Froyd Nathan Froyd - Bug 1452657 - rename IPDL-private Shmem token struct to something more professional; r=mccr8
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
8b413e24051fcc4992b9f66382b93832e2e88074
created 2018-04-10 12:36 -0600
pushed 2018-04-13 09:41 +0000
Jed Davis Jed Davis - Bug 1436156 - CHECK() in Chromium IPC code should be fatal when not fuzzing. r=froydnj
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
0520f0545678b71542a77780a1ec7a21ad5613fb
created 2018-02-16 10:24 -0500
pushed 2018-03-17 10:06 +0000
Stephen A Pohl Stephen A Pohl - Bug 1348361 - Part 3 - Do not block the thread when spawning a gecko child process; r=jld
dd3dc46a8d7d869e648ae2a1fbca30de1a51375a
created 2018-02-22 10:36 -0500
pushed 2018-03-17 10:06 +0000
Alex Gaynor Alex Gaynor - Bug 1348361 - Part 1 - Added locking to IToplevelProtocol's management of the peer's pid; r=jld
52977e0274275892591c0ed4081e34625078ffe5
created 2018-03-12 13:06 -0400
pushed 2018-03-14 09:58 +0000
Alex Gaynor Alex Gaynor - Bug 1445249 - Part 3 - Make it an error to call IToplevelProtocol::OtherPid() on an unconnected protocol; r=jld
6341884397ca46626be778ebffded8a7e661d970
created 2018-03-13 12:54 -0400
pushed 2018-03-14 09:58 +0000
Alex Gaynor Alex Gaynor - Bug 1445249 - Part 2 - avoid calling OtherPid() where it might return an invalid pid on android; r=jld
d638bedc1a36ae5a1755550266b96b036dad7504
created 2018-03-13 10:07 -0400
pushed 2018-03-14 09:58 +0000
Alex Gaynor Alex Gaynor - Bug 1445249 - Part 1 - Remove unused aProcessId parameter when deleting shared memory; r=jld
a4938644dfc4d94b677a18ea2a07325ea07a5bca
created 2017-11-27 16:07 +0000
pushed 2017-11-27 21:58 +0000
Bob Owen Bob Owen - Bug 1420922: Remove orphaned TARGET_SANDBOX_EXPORTS defines. r=dmajor
5690f4b488028760c1dbc44296decba18291455a
created 2017-10-10 12:06 +0200
pushed 2017-11-24 10:01 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from ipc; r=billm
ffc12802d5585e08de1a9ae4f2939e05bbea5767
created 2017-11-23 00:11 +0200
pushed 2017-11-23 09:44 +0000
shindli shindli - Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE
e3dd6e5b073f05e639ced9cb4e61b269f94e5411
created 2017-10-10 12:06 +0200
pushed 2017-11-23 09:44 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from ipc; r=billm
e85f59ea455dfc915b7d428eaf45a3cfa0b7baba
created 2017-10-26 00:49 -0700
pushed 2017-11-04 21:56 +0000
Chris Peterson Chris Peterson - Bug 1412048 - Replace some NS_RUNTIMEABORT(var) calls with MOZ_CRASH_UNSAFE_PRINTF. r=froydnj data-review=francois
856d69fd98273f302d97e3b9d970c62362e44e2a
created 2017-10-24 23:38 -0700
pushed 2017-10-31 10:46 +0000
Chris Peterson Chris Peterson - Bug 1412048 - Replace NS_RUNTIMEABORT(var) with MOZ_CRASH_UNSAFE_OOL(var). r=froydnj data-review=francois
14acffc2e1eca99806bda3099cdf12938772cd52
created 2017-09-15 08:06 -0400
pushed 2017-09-15 18:20 +0000
Nathan Froyd Nathan Froyd - Bug 1397823 - part 3 - do a better job setting IPC::Message flags; r=kanru
2f0ecd56c80455a10b4d41d249cd7abcd1eb92b2
created 2017-09-01 16:29 -0700
pushed 2017-09-08 08:53 +0000
Bill McCloskey Bill McCloskey - Bug 1397468 - Shmem creation/destruction messages should not be SystemGroup (r=dvander)
c8135aa1f7506f4dc9e4cafe4a8de9ab37f193eb
created 2017-08-15 21:08 +0200
pushed 2017-08-16 02:03 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21619c674c86 (bug 1348361) for failing mochitest test_group_zoom.html on Android and robocop tests. r=backout
21619c674c8688a74f93eb752667c6910b5f6563
created 2017-08-15 11:28 -0400
pushed 2017-08-16 02:03 +0000
Stephen A Pohl Stephen A Pohl - Bug 1348361: Make launching of subprocesses async. r=billm
846d8a1403be9d654a9c2324ff0588f727906de0
created 2017-08-03 11:21 +0200
pushed 2017-08-04 01:07 +0000
Jan Varga Jan Varga - Bug 1283609 - Part 1: Add an IToplevelProtocol::Open overload that takes an nsIEventTarget; r=billm
e3a6a933eee5107d2605e9f9f0b1695fa924f58a
created 2017-06-21 17:55 +0800
pushed 2017-07-13 00:58 +0000
Henry Chang Henry Chang - Bug 1348591 - Support custom default segment buffer list size. r=billm
465ef5e3914ab51f534be16eac3f3f05f0f30bfc
created 2017-05-10 12:52 -0700
pushed 2017-05-20 16:49 +0000
Bill McCloskey Bill McCloskey - Bug 1363877 - Label IPC shmem messages as SystemGroup (r=dvander)
38eeb666a9c08699b88a0bcb9eb4ef98a2b8b5f3
created 2017-05-17 12:58 -0700
pushed 2017-05-18 04:06 +0000
Bill McCloskey Bill McCloskey - Revert "Bug 1363877 - Label IPC shmem messages as SystemGroup (r=dvander)" for valgrind failures
546804e76ce7940edeca6d0bb8aacf2212544b0f
created 2017-05-10 12:52 -0700
pushed 2017-05-18 04:06 +0000
Bill McCloskey Bill McCloskey - Bug 1363877 - Label IPC shmem messages as SystemGroup (r=dvander)
0630447dd5b6f1f4fa5e070968d1b5c3946e2a99
created 2017-03-21 03:57 +0000
pushed 2017-05-05 13:15 +0000
Kevin Chen Kevin Chen - Bug 1343754 - Add a function for replacing event target for actor and label PTexture; r=bevistseng,billm,nical
19b6ddc0671775aa85d5d200b56655834fda1f8e
created 2017-05-03 12:59 +0200
pushed 2017-05-03 20:18 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 25f2e9e2068d (bug 1343754) for crashing e.g. in dom/workers/test/serviceworkers/test_fetch_integrity.html. r=backout
25f2e9e2068dd26d3e8c33c0aafd2023f70589e9
created 2017-03-21 03:57 +0000
pushed 2017-05-03 20:18 +0000
Kevin Chen Kevin Chen - Bug 1343754 - Add a function for replacing event target for actor and label PTexture; r=bevistseng,billm,nical
4026d045096fa1da45bfda52d49c79f17e9f7e52
created 2017-04-04 20:21 -0700
pushed 2017-04-12 21:39 +0000
Bill McCloskey Bill McCloskey - Bug 1333968 - Add GetSpecificMessageEventTarget method to change the event target for specific IPC messages (r=dvander)
c93713825d2e8cdcad349ccdfa128965899f9a36
created 2017-03-09 13:37 -0800
pushed 2017-03-14 13:21 +0000
Andrew McCreight Andrew McCreight - Bug 1345897 - Use a separate error function for sentinel errors. r=kanru
515db19cf5294128cc07208636ec9b582be0f203
created 2017-02-13 14:04 +0800
pushed 2017-02-20 13:05 +0000
Bevis Tseng Bevis Tseng - Bug 1339014 - Add IProtocol::GetActorEventTarget() to Retrieve the EventTarget of the Actor if Set. r=billm
9eab13b3a19a715f85c9809ac07d7c48d4879714
created 2016-12-14 09:32 -0700
pushed 2017-02-17 20:45 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
32a005fd81f39ec493a735c71d3c3848078bbd44
created 2016-11-04 11:13 -0700
pushed 2016-12-25 00:51 +0000
Bill McCloskey Bill McCloskey - Bug 1318506 - Assign a TabGroup to every PBrowser (r=mystor,ehsan)
55a2c9549408e4cbb1350898ec9e7dd8136bf72b
created 2016-10-28 20:46 -0700
pushed 2016-11-22 14:53 +0000
Bill McCloskey Bill McCloskey - Bug 1317844 - Allow an event target to be specified for each IPC actor (r=dvander)
d78b098b868b56b63b117ac2f5b7eda05649278b
created 2016-11-21 16:49 -0800
pushed 2016-11-22 14:53 +0000
Bill McCloskey Bill McCloskey - Revert "Bug 1317844 - Allow an event target to be specified for each IPC actor (r=dvander)"
10452c86cfbd237afff7881c4981c144d7308802
created 2016-10-28 20:46 -0700
pushed 2016-11-22 14:53 +0000
Bill McCloskey Bill McCloskey - Bug 1317844 - Allow an event target to be specified for each IPC actor (r=dvander)
9141a7635a71f618b859c7e79f7b13061d41c56e
created 2016-11-03 16:25 -0700
pushed 2016-11-22 14:53 +0000
Bill McCloskey Bill McCloskey - Bug 1317844 - Convert IDMap so it can store nsCOMPtr (r=dvander)
39ac4382a2c019178604b90acd816753fe142908
created 2016-11-15 04:26 +0100
pushed 2016-11-16 13:04 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
85c13e8c3b6101db8624fbd8931a503bbf9459ff
created 2016-11-01 21:05 -0700
pushed 2016-11-09 15:38 +0000
Bill McCloskey Bill McCloskey - Bug 792652 - Move over toplevel shmem code (r=dvander)
b6feaf5672e0d2876e9dc58f5a5e1f219bb2b52a
created 2016-11-01 20:55 -0700
pushed 2016-11-09 15:38 +0000
Bill McCloskey Bill McCloskey - Bug 792652 - Move toplevel actor map to IToplevelProtocol (r=dvander)
less more (0) -100 -60 tip