Bill McCloskey
a54888d529
Bug 1240985 - Always enqueue OnMaybeDequeueOne task when receiving a message (r=dvander)
2016-01-27 15:09:01 -08:00
Bill McCloskey
8a1a811e0e
Bug 1240985 - Hold off processing some messages during timeout (r=dvander)
2016-01-27 15:09:00 -08:00
Bill McCloskey
086b3876d6
Bug 1240985 - Make intentional crash happen sooner when cancelling a racy sync message (r=dvander)
2016-01-27 15:08:59 -08:00
Bill McCloskey
34e7c0f78b
Bug 1240985 - Fix some timeout/cancel interactions (r=dvander)
2016-01-27 15:08:58 -08:00
Bill McCloskey
df746899b1
Bug 1240985 - Add mLastError to track sync Send errors better (r=dvander)
2016-01-27 15:08:57 -08:00
Bill McCloskey
781218f3c4
Bug 1240985 - Crash when trying to cancel while dispatching urgent message (r=dvander)
2016-01-27 15:08:54 -08:00
Wes Kocher
be1afe2e14
Backed out 10 changesets (bug 1242097, bug 1240985) for near-permafailing in test_plugin_focus.html
...
Backed out changeset 30f1acd9387f (bug 1240985)
Backed out changeset 6d7f80a057f0 (bug 1240985)
Backed out changeset c3dfc2c674ff (bug 1240985)
Backed out changeset b7f2ce03b34e (bug 1240985)
Backed out changeset 2c0c0ed35656 (bug 1240985)
Backed out changeset 85c8cb422bad (bug 1240985)
Backed out changeset 06b4cb890ab0 (bug 1240985)
Backed out changeset f10c0445c450 (bug 1240985)
Backed out changeset 62eaf89ab82f (bug 1242097)
Backed out changeset b94c1a472d46 (bug 1240985)
2016-01-26 09:55:59 -08:00
Wes Kocher
9e68f1ef72
Backed out changeset 296fd9d50c25 (bug 1240985)
2016-01-26 09:55:24 -08:00
Jan de Mooij
cfa1afa70d
Bug 1240985 followup - Make CancelMessage constructor |explicit|. r=bustage, CLOSED TREE
2016-01-26 08:49:48 +01:00
Bill McCloskey
3aa03654d0
Bug 1240985 - Stop returning MsgNotAllowed (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
37f5c7f915
Bug 1240985 - Check WasTransactionCanceled after timeout (and avoid timing out) (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
062655a188
Bug 1240985 - Null out mRecvd if message it corresponds to is cancelled (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
b738ae5769
Bug 1240985 - Always enqueue OnMaybeDequeueOne task when receiving a message (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
951e90b167
Bug 1240985 - Hold off processing some messages during timeout (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
b4741a57b1
Bug 1240985 - Make intentional crash happen sooner when cancelling a racy sync message (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
2b722029eb
Bug 1240985 - Fix some timeout/cancel interactions (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
0b1ce2891b
Bug 1240985 - Add mLastError to track sync Send errors better (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
1f04ae179a
Bug 1240985 - Crash when trying to cancel while dispatching urgent message (r=dvander)
2016-01-25 21:49:42 -08:00
Bill McCloskey
6f4f0a61bb
Bug 1240985 - Back out "Stop returning MsgNotAllowed" patch.
2016-01-24 17:31:11 -08:00
Bill McCloskey
7aec875a75
Bug 1240985 - Fix transaction ID when sending cancel message
2016-01-24 17:30:51 -08:00
Nicholas Nethercote
831fcced94
Bug 1241370 - Don't strdup() the message name in InterruptFrame. r=billm.
...
It's not necessary, because all message names are string literals.
2016-01-20 19:00:01 -08:00
Bill McCloskey
0a9fbe3b8a
Bug 1240985 - Make sure to queue mDequeueOneTasks after cancellation (r=dvander)
2016-01-21 07:38:27 -08:00
Bill McCloskey
0cbd1518b3
Bug 1240985 - Stop returning MsgNotAllowed (r=dvander)
2016-01-21 07:38:26 -08:00
Bill McCloskey
98c0d7f44b
Bug 1240985 - Return false when trying to Send while dispatching urgent (r=dvander)
2016-01-21 07:38:25 -08:00
Bill McCloskey
829261aaf3
Bug 1240985 - Check for cancellation during ProcessPendingRequests (r=dvander)
2016-01-21 07:38:24 -08:00
Bill McCloskey
7d2877f15c
Bug 1240985 - Fix cancel during timeout (r=dvander)
2016-01-21 07:38:22 -08:00
Bill McCloskey
96f2269052
Bug 1240985 - Add some MessageChannel logging (r=dvander)
2016-01-21 07:38:21 -08:00
Wes Kocher
96fb60f7d3
Backed out 9 changesets (bug 1240985) for various Windows build failures CLOSED TREE
...
Backed out changeset 1a5165c7be18 (bug 1240985)
Backed out changeset 26e6fe3875a5 (bug 1240985)
Backed out changeset b87f893bd6aa (bug 1240985)
Backed out changeset 3fcd50d83821 (bug 1240985)
Backed out changeset 488690ba4c8f (bug 1240985)
Backed out changeset a7eecc68ca20 (bug 1240985)
Backed out changeset 12de76467424 (bug 1240985)
Backed out changeset 34f87cc8ac24 (bug 1240985)
Backed out changeset fddcf8b3b088 (bug 1240985)
2016-01-20 17:22:12 -08:00
Andrew McCreight
6da420d402
Bug 1240985 - Fix variadic macro on Windows. r=bustage CLOSED TREE
2016-01-20 17:05:15 -08:00
Bill McCloskey
9881d006b4
Bug 1240985 - Make sure to queue mDequeueOneTasks after cancellation (r=dvander)
2016-01-20 16:21:16 -08:00
Bill McCloskey
d89f3213f9
Bug 1240985 - Stop returning MsgNotAllowed (r=dvander)
2016-01-20 16:21:16 -08:00
Bill McCloskey
af4e6d1000
Bug 1240985 - Return false when trying to Send while dispatching urgent (r=dvander)
2016-01-20 16:21:16 -08:00
Bill McCloskey
99ff551328
Bug 1240985 - Check for cancellation during ProcessPendingRequests (r=dvander)
2016-01-20 16:21:16 -08:00
Bill McCloskey
03f71cfc58
Bug 1240985 - Fix cancel during timeout (r=dvander)
2016-01-20 16:21:16 -08:00
Bill McCloskey
1a36ddcc76
Bug 1240985 - Add some MessageChannel logging (r=dvander)
2016-01-20 16:21:16 -08:00
Jan de Mooij
9c9b64e570
Bug 1237201 part 4 - Handle Vector OOM in ipc/. r=billm
2016-01-14 15:19:24 +01:00
Nigel Babu
ff2b848283
Backed out changeset 4ad4623f3840 (bug 1237458) for build bustage ON A CLOSED TREE
2016-01-07 11:51:34 +05:30
Bill McCloskey
cd0b418fc2
Bug 1237458 - Use release assertions in IPC (r=jld)
2016-01-06 21:53:58 -08:00
chaithanya
e50ecee339
Bug 1197306 - remove PR_snprintf calls in ipc/; r=froydnj
2015-12-14 13:32:56 -05:00
Bill McCloskey
7953e46b07
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
2015-11-05 13:17:04 -08:00
Wes Kocher
dd9e3ef892
Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard
2015-11-04 16:16:59 -08:00
Bill McCloskey
f333296703
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
2015-11-04 13:40:15 -08:00
Andrew McCreight
c2a4a7d8cf
Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld
...
Otherwise, the message will leak.
2015-10-26 12:38:19 -07:00
Trevor Saunders
68d7493cd0
bug 1212906 - don't handle windows messages while waiting for a sync a11y ipc message r=billm
...
Windows messages can trigger sync ipc messages to the child process. That
means if we handle windows messages while waiting for the response to a sync
a11y ipc message we can end up reentering the code to send ipc messages which
is bad. Try and avoid this situation by not handling windows messages while
waiting for a sync a11y message.
2015-10-14 14:02:47 -04:00
Bill McCloskey
b45040b2a0
Back out bug 1191143 - Cancel CPOWs from both sides
2015-10-07 11:15:11 -07:00
Bill McCloskey
863152dedb
Back out bug 1191145 - Stop blocking scripts in CPOW IPCs
2015-10-07 11:15:11 -07:00
Bill McCloskey
11c0bd5b4c
Bug 1210821 - Fix possible IPC cancellation bug (r=dvander)
2015-10-05 13:15:15 -07:00
Bill McCloskey
59f4600d94
Bug 1191145 - Stop blocking scripts in CPOW IPCs (r=dvander)
2015-09-29 16:11:49 -07:00
Bill McCloskey
84a0f92cc2
Bug 1191143 - Cancel CPOWs from both sides (r=dvander)
2015-09-29 16:11:49 -07:00
Michael Layzell
a093510d49
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00