ipc/glue/ProtocolUtils.h
60ce5565ab9a8cef6347fd680593d81ab5555054
created 2019-06-06 14:57 +0000
pushed 2019-06-06 17:30 +0000
Nika Layzell Nika Layzell - Bug 1553272 - Eliminate the unnecessary ProtocolState object, r=froydnj
15293a40e833a9b6159d7e4114f7167a3a39e85b
created 2019-05-24 22:36 +0000
pushed 2019-05-24 23:15 +0000
Nika Layzell Nika Layzell - Bug 1553270 - Part 2: Allow getting a protocol's name from its ProtocolID, r=froydnj
c93779f1157a9bb1579e9ea09ac316bf29a9f332
created 2019-05-24 20:21 +0000
pushed 2019-05-24 23:15 +0000
Nika Layzell Nika Layzell - Bug 1553270 - Part 1: Store the protocol ID on IProtocol directly, r=froydnj
5126a1e75cf8743aadac748eba2b201b64b88b86
created 2019-05-21 17:04 +0000
pushed 2019-05-21 17:06 +0000
Nika Layzell Nika Layzell - Bug 1548717 - Part 2: Check CanSend before trying to send, r=froydnj
3b9e7122bcfb8b37b7653e5224ce03b377361cbd
created 2019-05-21 17:04 +0000
pushed 2019-05-21 17:06 +0000
Nika Layzell Nika Layzell - Bug 1548717 - Part 1: Remove the unnecessary internal liveness state value, r=froydnj
d30842e4cfea49c26c260b3d00355362a680cd13
created 2019-05-21 17:04 +0000
pushed 2019-05-21 17:06 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 1: Manage actor object lifecycles within IPC, r=froydnj
ef9124d5d07fc1799ab0aa19a23998f119b43732
created 2019-05-14 14:06 +0000
pushed 2019-05-18 16:22 +0000
Gabriele Svelto Gabriele Svelto - Bug 1547698 - Remove unused IPC methods for taking minidumps r=froydnj
0ef64a5380eb537e9e705d14eb4ad97d0faae146
created 2019-05-03 17:13 +0000
pushed 2019-05-03 17:15 +0000
Andrea Marchesini Andrea Marchesini - Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
04557fa70ce8a1dd168482b42b734647753c5b70
created 2019-05-03 06:12 +0300
pushed 2019-05-03 03:13 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures
de9073c57d209c9b4ea110194ae31503f5cf4363
created 2019-05-02 17:24 +0000
pushed 2019-05-03 01:12 +0000
Andrea Marchesini Andrea Marchesini - Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
ad04ccedc21ed4373acff2d310388bc55725182b
created 2019-05-02 04:51 +0300
pushed 2019-05-02 01:52 +0000
Cosmin Sabou Cosmin Sabou - Backed out 4 changesets (bug 1320404) for xperf failures on permissions.sqlite-journal.
5a20b5f43280e18252fc1637a82f7dfa69e920fd
created 2019-05-01 23:21 +0000
pushed 2019-05-01 23:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
63de2a007d67014d16071ab5306b965e4a45fa34
created 2019-04-17 00:51 +0000
pushed 2019-04-17 14:24 +0000
Nika Layzell Nika Layzell - Bug 1538353 - Part 1: Add a SetEventTargetForRoute helper to allow setting EventTargets for Endpoint-constructed actors, r=mccr8
8cde0ca01548efbce3d08620f0831acd6af26938
created 2019-03-28 20:02 +0000
pushed 2019-03-29 16:59 +0000
Nika Layzell Nika Layzell - Bug 1537977 - Add a ManagedEndpoint IPDL type for manually constructing actors, r=mccr8
a7d3672364a17a769859c2c2533e5b391fcd9b47
created 2019-02-04 15:33 -0500
pushed 2019-02-05 16:59 +0000
Nathan Froyd Nathan Froyd - Bug 1525031 - part 4 - remove nsILabelableRunnable; r=mccr8
e4eb52670e8e1a2034b6eacec4b291759b9b6bba
created 2019-02-04 15:33 -0500
pushed 2019-02-05 16:59 +0000
Nathan Froyd Nathan Froyd - Bug 1525031 - part 3 - remove IToplevelProtocol::GetMessageSchedulerGroups; r=mccr8
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 10:11 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
f3c4afc3c78040663a6c35e91e9f68ce1904c227
created 2018-12-04 17:18 -0500
pushed 2018-12-05 21:39 +0000
Nika Layzell Nika Layzell - Bug 1512085 - Don't overlap IDs between content and middleman process, r=bhackett
8976adedb5cb800a1cd7fd840555a605c28cf0f7
created 2018-08-29 18:00 -0400
pushed 2018-12-05 21:39 +0000
Nika Layzell Nika Layzell - Bug 1487249 - Part 1: Allow MessageChannel objects to be created within a thread, r=mccr8
62f498382b14816950a6568513354ecbabe05245
created 2018-12-04 22:39 +0200
pushed 2018-12-05 10:21 +0000
Andreea Pavel Andreea Pavel - Backed out 11 changesets (bug 1500948, bug 1500949, bug 1510460, bug 1509362, bug 1487249, bug 1511237, bug 1500950, bug 1500944) for causing bug 1485566 to permafail on a CLOSED TREE
a6604d042a9661b0eedd27f3a2095a56a5097ba5
created 2018-08-29 18:00 -0400
pushed 2018-12-05 10:21 +0000
Nika Layzell Nika Layzell - Bug 1487249 - Part 1: Allow MessageChannel objects to be created within a thread, r=mccr8
5502cb3314146b27956f85ff7baf1872d8b86558
created 2018-11-30 22:23 +0100
pushed 2018-12-01 05:55 +0000
Jan Varga Jan Varga - Bug 1511468 - make OnChannelReceivedMessage unconditionally defined; r=froydnj
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
3cbd2cf23c867eddeaeccdfffc70485f2ad3c9c0
created 2018-11-28 20:42 +0000
pushed 2018-11-28 22:42 +0000
Jed Davis Jed Davis - Bug 1446161 - Remove the earlier attempt at async launch. r=spohl,mccr8
9bfe29337ffe3d93cd060077e2e999e72bb9b7cf
created 2018-11-28 02:57 +0200
pushed 2018-11-28 04:11 +0000
arthur.iakab arthur.iakab - Backed out 13 changesets (bug 1500948, bug 1509362, bug 1509591, bug 1448426, bug 1500949, bug 1487249, bug 1509930, bug 1500950, bug 1500944) for causing crashes and assertion failures on PBackgroundParent.cpp:696 CLOSED TREE
123b5d5a36377f409cb5c0a5e691e5eadb31626a
created 2018-11-23 17:13 -0500
pushed 2018-11-28 04:11 +0000
Nika Layzell Nika Layzell - Bug 1509591 - Part 1: Maintain an IPCOpen variable in IProtocol, r=mccr8
3cd10aba91304af8ea8502ad52d4ec64fddac0b5
created 2018-08-29 18:00 -0400
pushed 2018-11-28 04:11 +0000
Nika Layzell Nika Layzell - Bug 1487249 - Part 1: Allow MessageChannel objects to be created within a thread, r=mccr8
b0e69b1368832a3846c0940a6fb8bb834bdc62a1
created 2018-11-27 08:53 +0200
pushed 2018-11-27 06:55 +0000
Andreea Pavel Andreea Pavel - Backed out 8 changesets (bug 1446161, bug 1487287, bug 1488993, bug 1474991, bug 1496608) for very frequent automation.py crashes on a CLOSED TREE
1bdf64b29121762bbf6b1e13df1828034b149bac
created 2018-11-22 00:06 +0000
pushed 2018-11-27 02:48 +0000
Jed Davis Jed Davis - Bug 1446161 - Remove the earlier attempt at async launch. r=spohl,mccr8
c12b84f575c3fe48d72f3c8c24a54b3dee1cc985
created 2018-11-22 07:57 +0200
pushed 2018-11-22 09:28 +0000
arthur.iakab arthur.iakab - Backed out 9 changesets (bug 1500948, bug 1500949, bug 1448426, bug 1487249, bug 1500950, bug 1500944) for causing talos crashes on ts_paint | application crashed [@ MOZ_CrashOOL(char const*, int, char const*)]
176131b18cb4691f1b7e1b1c3d88534815c73b88
created 2018-08-29 18:00 -0400
pushed 2018-11-22 09:28 +0000
Nika Layzell Nika Layzell - Bug 1487249 - Part 1: Allow MessageChannel objects to be created within a thread, r=mccr8
8a38246f1a708ef0495415b1543d360f07d1ccd9
created 2018-08-27 18:20 +0000
pushed 2018-08-28 16:38 +0000
Alex Gaynor Alex Gaynor - Bug 1486547 - renamed the mState field on generated protocol classes; r=froydnj
6cc53c0f6efec1c590a5b3a6c0019a26e11e6843
created 2018-08-20 18:46 +0000
pushed 2018-08-21 06:10 +0000
Alex Gaynor Alex Gaynor - Bug 1483309 - the IPC libFuzzer integration can now generated shared memory segments; r=jld,posidron
42e2eeaca65d313926e962b6583d52d4bcab6d15
created 2018-07-05 15:42 +0200
pushed 2018-08-10 09:22 +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:40 +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:40 +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:40 +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:40 +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:32 +0000
Brian Hackett Brian Hackett - Bug 1465287 Part 6 - Use correct channel and pids when communicating with a middleman process, r=mccr8.
007392eca49c8fbad109ce5f6030a79a76fd6cbb
created 2018-06-07 12:33 -0700
pushed 2018-06-23 21:50 +0000
André Bargull André Bargull - Bug 1467438 - Part 4: Remove ScopedJSFreePtr, ScopedJSDeletePtr, and ScopedReleasePtr. r=sfink
99917d1409c200ca6a1fa35894895d89340deb09
created 2018-06-14 08:48 +0300
pushed 2018-06-14 09:46 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - IPC - Initialize member fields in classes/ structures. r=jmathies
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
8a249088360fdd7fe5c8b962e96a4415dbf71289
created 2018-05-08 10:31 -0400
pushed 2018-05-08 23:02 +0000
Stephen A Pohl Stephen A Pohl - Bug 1366808: Properly detect buildID mismatches between parent and child processes and display about:restartrequired to prompt the user to restart Firefox before proceeding. r=jimm,felipe,bz
07313b4db1d63dc61961cc48c616e817ab6d9338
created 2018-05-03 12:08 -0400
pushed 2018-05-04 09:44 +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-01 21:45 +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
4c6d8b9e3b3b4fd3a7a019489b7d781bcda9c5f5
created 2018-04-30 15:22 -0400
pushed 2018-05-01 21:45 +0000
Alex Gaynor Alex Gaynor - Bug 1323532 - Part 1 - don't codegen State enums in ipdl, just statically define the two types we need; r=froydnj
ce3f196660370950dc20fa5b9ffcd7c18d2c12dc
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:28 +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:28 +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:28 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 4 - consolidate generated code into IProtocol; r=mccr8
ea228cf8cee53b56a8e0d493d2ee985256e97bc9
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:28 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 3 - make OnChannelReceivedMessage defined in early beta only; r=mccr8
3978808c33d927f83929f76688e9c39e185a8a4b
created 2018-04-23 14:13 -0400
pushed 2018-04-24 01:28 +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:28 +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:28 +0000
Nathan Froyd Nathan Froyd - Bug 1451363 - part 1 - move Shmem-related IProtocol interfaces into an intermediate State class; r=mccr8
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:54 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
5a326d6404a76e6c80e1a74eb7a8eb6b07943fad
created 2018-04-10 05:11 +0300
pushed 2018-04-10 10:01 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1366808) for Windows GPU leakchecks on a CLOSED TREE
1fc82af3a155bcfcb4744a8462b1698f4a19e81c
created 2018-04-09 20:16 -0400
pushed 2018-04-10 10:01 +0000
Stephen A Pohl Stephen A Pohl - Bug 1366808: Properly detect buildID mismatches between parent and child processes and display about:restartrequired to prompt the user to restart Firefox before proceeding. r=jimm,felipe,bz
0520f0545678b71542a77780a1ec7a21ad5613fb
created 2018-02-16 10:24 -0500
pushed 2018-03-16 21:23 +0000
Stephen A Pohl Stephen A Pohl - Bug 1348361 - Part 3 - Do not block the thread when spawning a gecko child process; r=jld
less more (0) -100 -60 tip