ipc/mscom/Interceptor.cpp
bb4578710162c2ecae36d4367c59771120670a27
created 2020-02-25 09:36 +0000
pushed 2020-02-25 21:43 +0000
Simon Giesecke Simon Giesecke - Bug 1617542 - Remove nsRefPtrHashtable::Put overload accepting already_AddRefed and adapt all uses. r=froydnj
5faa54ad950ef9077651c7d13eb47e51b453bedb
created 2020-02-24 19:35 +0200
pushed 2020-02-25 04:23 +0000
Cosmin Sabou Cosmin Sabou - Bug 1617542 - Revert changes to ipc/mscom/Interceptor.cpp.
3aea18e0396f6a771d6516dda3e605865b95afbb
created 2020-02-24 17:08 +0000
pushed 2020-02-25 04:23 +0000
Simon Giesecke Simon Giesecke - Bug 1617542 - Remove nsRefPtrHashtable::Put overload accepting already_AddRefed and adapt all uses. r=froydnj
81ae47660566a29c5395432886e4fd9a403eac97
created 2020-01-20 16:19 +0000
pushed 2020-01-21 00:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj
2aa57942649806333b9273bf13fb40f1dbfdb3da
created 2020-01-20 16:18 +0000
pushed 2020-01-21 00:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1609996 - Remove mozilla/Move.h. r=froydnj
e16639cc628dd65afbae8bfa83b8da8bef6d8bb3
created 2019-02-25 16:08 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 12 - Move method definition inline comments to new line in 'ipc/'. r=froydnj
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c8141cbb7ede93f9111de7dec9e0bf9a7e984bd2
created 2018-11-26 14:49 +0000
pushed 2018-11-27 21:53 +0000
Gabriele Svelto Gabriele Svelto - Bug 1509450 - Remove unnecessary inclusions of ContentParent.h and ContentChild.h r=froydnj
e8e4080d11009e7e05871301f252a593e913e497
created 2018-10-10 04:31 +0000
pushed 2018-10-10 10:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1496758 - Fix few compilation warnings in ipc code. r=handyman,Jamie
391dc33b9d80ed4376713e8250966f11d9dc4ce2
created 2018-07-09 10:24 +1000
pushed 2018-07-10 09:43 +0000
James Teh James Teh - Bug 1474007: Null check to prevent crash when ipc::mscom::GetInitialInterceptorForIID fails after PublishTarget. r=aklotz
b8e6e7b84ce5b0ed0a402b20f50bc8d2979dce04
created 2018-07-03 17:04 -0400
pushed 2018-07-04 09:59 +0000
Nathan Froyd Nathan Froyd - Bug 1472806 - fix -Wpessimizing-move warnings in Interceptor.cpp; r=aklotz
3100524d3bccc30e627d4d36ff837751c81c8bf9
created 2018-07-02 15:17 +1000
pushed 2018-07-03 21:57 +0000
James Teh James Teh - Bug 1472137 - Prevent mutex reentry in mscom::Interceptor::Create if GetInitialInterceptorForIID fails. r=aklotz
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
0eade0cff0d6d5161198aeba7d7f4961d5d55955
created 2018-05-03 22:57 -0600
pushed 2018-05-04 21:41 +0000
Aaron Klotz Aaron Klotz - Bug 1459085: Prevent mutex reentry in mscom::Interceptor::GetInterceptorForIID; r=Jamie
86288678c3d6a67b9f581f7396d063d199ea5af3
created 2018-02-19 16:08 +1000
pushed 2018-03-07 10:01 +0000
James Teh James Teh - Bug 1434822 part 2: mscom: Add a function to disconnect all remote clients associated with a given target. r=aklotz
b62ac052aa5a15669ce7f10934377afb4c9082dd
created 2018-03-06 17:08 +1000
pushed 2018-03-06 21:53 +0000
James Teh James Teh - Bug 1442523: mscom::Interceptor: Don't dispatch QI calls to the main thread while creating a marshaler. r=aklotz
49d0f2d942856e64a71cbbc0bea28a427b1acbf5
created 2018-03-02 11:27 +0200
pushed 2018-03-02 09:34 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 54526e7c7b6c (bug 1434822) for causing 1442523. a=backout
54526e7c7b6cf09421f4976c5812f83e4f90c17b
created 2018-02-19 16:08 +1000
pushed 2018-03-01 17:11 +0000
James Teh James Teh - Bug 1434822 part 2: mscom: Add a function to disconnect all remote clients associated with a given target. r=aklotz
a26e2e7c3746ead3e3dd1f519b8be0bbdcdac5a4
created 2018-02-08 15:53 +1000
pushed 2018-02-15 09:59 +0000
James Teh James Teh - Bug 1433046: mscom::Interceptor: Don't destroy an aggregated interceptor before releasing its interface. r=aklotz
628a783730cb3844607145deec7664d28cdc8a35
created 2018-02-09 15:28 +1000
pushed 2018-02-13 09:38 +0000
James Teh James Teh - Bug 1431404: Remove some accessibility related diagnostic crashes on Nightly. r=aklotz
8f2efa0387b68f054be4fc4fad2f825cca3ff173
created 2018-02-13 03:28 +0200
pushed 2018-02-13 09:38 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e68169412c0b (bug 1431404) for failing mochitest browser chrome at browser/base/content/test/general/browser_datachoices_notification.js on a CLOSED TREE
e68169412c0b9058b45b9be98f5556831bbb43b5
created 2018-02-09 15:28 +1000
pushed 2018-02-13 09:38 +0000
James Teh James Teh - Bug 1431404: Remove some accessibility related diagnostic crashes on Nightly. r=aklotz
8e77a375a5e34ecb7eb700073f0c4043ba6fa9bd
created 2018-01-25 13:45 -0700
pushed 2018-01-30 09:59 +0000
Aaron Klotz Aaron Klotz - Bug 1433046: Use WeakReferenceSupport::StabilizeRefCount instead of regular kung-fu death grips when aggregating; r=Jamie
06e5dd66fb820b350b9fc4d345acbc34fbc2c88c
created 2018-01-12 14:17 -0700
pushed 2018-01-24 21:56 +0000
Aaron Klotz Aaron Klotz - Bug 1428759: Remove mutual exclusion from WeakReferenceSupport interface queries; r=Jamie
08e8c61d3c5a85a9fae9f993092133dbe904abc2
created 2017-11-29 14:50 -0700
pushed 2017-12-04 10:46 +0000
Aaron Klotz Aaron Klotz - Bug 1414421: Change some diagnostic asserts in mscom to stop firing on dev edition; r=Jamie
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
664e95ac797c85e6a323abfbaf15d6d3b097974f
created 2017-10-31 14:37 -0600
pushed 2017-11-15 09:57 +0000
Aaron Klotz Aaron Klotz - Bug 1413287: Ensure that interceptors do not marshal a handler payload unless they are the outermost marshal request; r=Jamie
e6be650fc1783f3c64642d137ae7d53052ff3b8f
created 2017-10-24 17:48 -0600
pushed 2017-10-27 09:46 +0000
Aaron Klotz Aaron Klotz - Bug 1411439: Pass reference to owning interceptor into HandlerProvider for payload creation; r=Jamie
6cf608db37596ea9cd03c6ad749340c3f95b72e2
created 2017-07-25 15:57 -0600
pushed 2017-10-21 08:59 +0000
Aaron Klotz Aaron Klotz - Bug 1409538: Add durations to MSCOM log; r=jimm
e9cf1a5354ac88a80b32ff3276a7a71229d7db06
created 2017-09-21 16:53 -0600
pushed 2017-10-04 09:14 +0000
Aaron Klotz Aaron Klotz - Bug 1393600: Prevent mismatches between the handler's expected interface and the one being provided by content; r=jimm
789e21a08030b00acd832a58268680dede2e7a1b
created 2017-09-20 14:40 -0600
pushed 2017-09-21 00:18 +0000
Aaron Klotz Aaron Klotz - Bug 1399557: Follow-up: Add check for expected error code; r=bustage
282b2976adfdb47f3756af5c4ce11c6d9d0ae798
created 2017-09-18 10:49 -0600
pushed 2017-09-21 00:18 +0000
Aaron Klotz Aaron Klotz - Bug 1399557: Add diagnostic asserts to interceptor creation code; r=jimm
be6e65eab263f4aba756a7f09bb8fb75fb818e21
created 2017-08-30 16:34 -0600
pushed 2017-09-02 08:56 +0000
Aaron Klotz Aaron Klotz - Bug 1395329: Modify mscom::Interceptor::Create to properly initialize IUnknown interfaces; r=jimm
075a61e7c9eba9f24dd0b11d0fc07cdb1a5f1b75
created 2017-09-01 19:58 +0200
pushed 2017-09-01 23:29 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0eb505a8ac7c (bug 1395329) for Windows static bustage in Interceptor.obj. r=backout
0eb505a8ac7ced3a94604d7581eb24f4a5b9a7c8
created 2017-08-30 16:34 -0600
pushed 2017-09-01 23:29 +0000
Aaron Klotz Aaron Klotz - Bug 1395329: Modify mscom::Interceptor::Create to properly initialize IUnknown interfaces; r=jimm
a85f03aacb81ef7ca26e9942c41832a9a2044116
created 2017-09-01 10:44 -0600
pushed 2017-09-01 23:29 +0000
Aaron Klotz Aaron Klotz - Bug 1395840: Backed out changeset e7f2eaf99d46 on suspicion of breaking virtual buffers in a11y clients; r=backout
e7f2eaf99d46116172266f2486a3682f845fc236
created 2017-08-24 15:31 -0600
pushed 2017-08-31 12:37 +0000
Aaron Klotz Aaron Klotz - Bug 1393600: Prevent mismatches between the handler's expected interface and the one being provided by content; r=jimm
909007a82f770a1cd1e702ca4e506e46afaf9dd9
created 2017-08-17 15:54 -0600
pushed 2017-08-25 23:22 +0000
Aaron Klotz Aaron Klotz - Bug 1393589: Refactor NOPING marshaling into its own class, mscom::FastMarshaler, and use it with IGeckoBackChannel; r=jimm
6d8f6382c8d0241712b735646a1d891bf83bb27d
created 2017-08-01 15:43 -0600
pushed 2017-08-03 09:46 +0000
Aaron Klotz Aaron Klotz - Bug 1386422: Clean up error handling and stream positioning in StreamHandlerFromOBJREF; r=jimm
b4ecd488495e695b3e3329e889f64b9c9e00d4b4
created 2017-08-01 15:11 -0600
pushed 2017-08-02 00:34 +0000
Aaron Klotz Aaron Klotz - Bug 1384328: Follow-up: Fix some error handling problems exposed by 71df96e65afa; r=bustage
71df96e65afad583532ff8351b1c1022324507c6
created 2017-07-31 16:11 -0600
pushed 2017-08-02 00:34 +0000
Aaron Klotz Aaron Klotz - Bug 1384328: Marshal proxies destined for parent main thread with MSHLFLAGS_NOPING; r=jimm
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
acbfbde0a7d20e741a347e121c0a34aa938a474a
created 2017-06-08 11:52 -0600
pushed 2017-06-09 10:59 +0000
Aaron Klotz Aaron Klotz - Bug 1371345: Fix deadlock caused by holding mscom Interceptor live set lock while posting work to the main thread; r=jimm
46699016ed9c06e82c88f4b255246430db2c9dd3
created 2017-06-06 17:35 -0600
pushed 2017-06-08 12:44 +0000
Aaron Klotz Aaron Klotz - Bug 1368571: Modify handler and interceptor marshaling code so that it strips out any handlers from proxies that are destined for non-Gecko processes; r=jimm
780118d9c79c2a8e8f12724ac7d04b0170f330a7
created 2017-05-18 13:04 -0600
pushed 2017-06-07 11:35 +0000
Aaron Klotz Aaron Klotz - Bug 1369111: Modify mscom interceptor to maintain a set of weak references to all interceptors that are currently live; r=jimm
09894b9ce473f681e86dfaf59ef4286c131ae669
created 2017-06-06 18:30 -0600
pushed 2017-06-07 11:35 +0000
Aaron Klotz Aaron Klotz - Bug 1367885: Add a fast path to mscom Interceptor construction; r=jimm
ab4ef8ca799e413049ff66c26328f409b15eb223
created 2017-06-05 12:51 -0600
pushed 2017-06-06 00:34 +0000
Aaron Klotz Aaron Klotz - Bug 1367885: Backed out changeset 3f6e08c5233f for bc4 bustage on a CLOSED TREE; r=backout
3f6e08c5233f6a98703c85b3fc0b0e833fb9696b
created 2017-05-17 16:38 -0600
pushed 2017-06-06 00:34 +0000
Aaron Klotz Aaron Klotz - Bug 1367885: Add a fast path to mscom Interceptor construction; r=jimm
11457e63c6c46cb023717215251144fd5de9e827
created 2017-04-04 15:23 -0600
pushed 2017-04-06 10:51 +0000
Aaron Klotz Aaron Klotz - Bug 1303060: Changes to a11y to enable the serving of a COM handler; r=tbsaunde
7ac90be55d0c3dffc7295417d49642588d218644
created 2017-03-27 18:41 -0600
pushed 2017-04-06 10:51 +0000
Aaron Klotz Aaron Klotz - Bug 1303060: Simplifications to mscom handler code; r=jimm
33e8959a4ff88bd451ea3693ecc7e5cf9016b9e6
created 2017-03-06 17:22 -0700
pushed 2017-03-09 01:08 +0000
Aaron Klotz Aaron Klotz - Bug 1344965: Clean up mscom interfaces to improve separation of concerns; r=jimm
b5c379a1a3cb4d4303214217d557232b7f0e03db
created 2017-02-17 17:30 -0700
pushed 2017-03-02 13:00 +0000
Aaron Klotz Aaron Klotz - Bug 1303060: ipc/mscom changes for handler and payload support; r=jimm
1ac7781188d2977c0b0ab00746d67e24ca04e608
created 2017-02-22 21:55 -0800
pushed 2017-02-23 13:58 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1303060) for Windows static-analysis bustage
604605ca738cab9e3b20cd2716e10c72ecd5b859
created 2017-02-17 17:30 -0700
pushed 2017-02-23 13:58 +0000
Aaron Klotz Aaron Klotz - Bug 1303060: ipc/mscom changes for handler and payload support; r=jimm
less more (0) -60 tip