ipc/glue/SyncChannel.cpp
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
9f162faf97d261ed019addb9ff186b842e12d71e
created 2012-01-30 13:06 -0800
pushed 2012-01-31 10:53 +0000
Daniel Holbert Daniel Holbert - Bug 722424: Reorder SyncChannel init list to fix build warning. r=jmathies
fdc667b43e1112175b7a711b557497b64248b7ed
created 2012-01-06 12:17 -0600
pushed 2012-01-07 19:08 +0000
Jim Mathies Jim Mathies - Bug 679240 - Split total channel timeout into two discrete wait periods. Avoids aborting children after system sleep. r=bsmedberg
d5b16492bc5798b7c97c16edb4df19af5ec35c1d
created 2011-11-30 08:24 -0800
pushed 2011-12-06 13:17 +0000
Niko Matsakis Niko Matsakis - Bug 699319 - Part 1: Abstract out the mTransport and I/O thread into the Link abstraction. r=cjones
1a01206eba24dbecffcc29cc1631e359bf90ddca
created 2011-11-30 13:19 +0000
pushed 2011-12-01 11:17 +0000
Niko Matsakis Niko Matsakis - Bug 698075 - Use nsAutoptr<> to guarantee msg is freed; r=cjones
bb74b8675a47e310257feb6e7844bce1f9e68e99
created 2011-07-13 22:43 -0700
pushed 2011-07-14 16:20 +0000
Chris Jones Chris Jones - Bug 671189: Unblock for error replies to sync messages. r=bent
85d0f53faa7ae0c016be8b98dbfda266f911e727
created 2011-04-29 14:21 -0500
pushed 2011-04-29 19:22 +0000
Chris Jones Chris Jones - Bug 556214, part 3: IPC code wants to be using non-reentrant Monitor. r=bent
c5e9ea1e9b06352642a0d773ce00efe45225b0f9
created 2010-04-28 11:01 -0400
pushed 2010-04-28 15:12 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 561871 part B: don't use Windows events to enter/exit a nested event loop within an RPC stack frame, because delivery of those events isn't always associated with the correct stack frame, and also because the events can be lost if they race with an incoming RPC reply message. Instead, keep a linked list (on the stack) of RPC frames globally and per-channel, to associate requests to enter a nested event loop with the correct frame, r=jimm
e3cfb6ca54c9dc95792388b61ca06f92741fc963
created 2010-04-22 18:53 -0500
pushed 2010-04-22 23:58 +0000
Chris Jones Chris Jones - Bug 544518: Send Messages directly through the Transport on the IO thread rather than through a no-added-value AsyncChannel indirection. r=bent
e448bbd5f8a9eeb204f16bd41b94b8f27dc3ff93
created 2010-03-25 16:53 -0500
pushed 2010-03-25 21:53 +0000
Jim Mathies Jim Mathies - Bug 545338 - RPCChannel should use events rather than thread messages for NotifyWokerThread. r=bent.
b93d6faaa64cdc1fe4394e2bd18e29b5cd3cfe90
created 2010-03-18 17:52 -0500
pushed 2010-03-18 22:52 +0000
Chris Jones Chris Jones - Bug 552294: *Channel::OnError must run atomically. r=bent
e9caa524bb5cf81cf03dbe3129578e8acb339c29
created 2010-03-11 01:35 -0600
pushed 2010-03-11 07:36 +0000
Chris Jones Chris Jones - Bug 546035: Check if we're still connected before dispatching a received message. r=bsmedberg
23e78dba9f94315c844cf0b5fcf2604febc040e0
created 2010-02-19 12:45 -0800
pushed 2010-02-19 20:46 +0000
Ben Turner Ben Turner - Bug 547247 - '[OOPP] Crash [@ RtlEnterCriticalSection ] when ending mozilla-runtime on a page that does not contain a plugin'. Bustage fix
094b093049691b471adf208f503e8473eab8e832
created 2010-02-19 12:39 -0800
pushed 2010-02-19 20:42 +0000
Ben Turner Ben Turner - Bug 547247 - '[OOPP] Crash [@ RtlEnterCriticalSection ] when ending mozilla-runtime on a page that does not contain a plugin'. r=bsmedberg.
c5ca3076da1bd0ff7bd0afb8e47304dc893ffdfa
created 2010-02-11 17:33 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Bug 545757: Don't post replies to the IO thread after a connection error. r=bent
d19be3f707cb6d35848dd8eb5dc04451bb362b2b
created 2010-02-10 15:41 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Bug 545338: Make the IPC hang detector tolerate spurious wake-ups. Possibly temporary. irc-r=jimm
1fd68671241e6b7aca8ab6d26b843af56534df22
created 2010-02-09 18:02 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Bug 540004, part 3: Add a ShouldContinue() interface to IPDL actors that allows them to decide how a hang should be treated. r=bent
e70a61a00dad7d797a3e2d9de3e26c40535edc1f
created 2010-02-09 18:02 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Bug 540004, part 2: Detect hangs while awaiting synchronous IPC replies (on POSIX). r=bent
acdee57eefffc867cde8d82387860456e990922e
created 2010-02-09 16:34 -0600
pushed 2010-02-12 05:46 +0000
Jim Mathies Jim Mathies - Bug 538918 - [OOPP] Modal system dialogs cause UI freeze w/windowless controls. r=bent, cjones.
62cc92f9dced0b4e4d82a8e4406586759a20c8b7
created 2010-02-03 17:17 -0500
pushed 2010-02-03 22:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
ca51ffe72682739dbd2bac31bf35112747fc8141
created 2010-01-21 20:04 -0600
pushed 2010-01-25 14:50 +0000
Chris Jones Chris Jones - Bug 521929, part 1: Add a "seqno" field to synchronous messages. r=bent
f942158f094501d1cec6cfbaf1fe123380cd1f38
created 2010-01-20 21:50 -0600
pushed 2010-01-21 20:50 +0000
Chris Jones Chris Jones - Bug 538239: Guard against async messages unblocking sync message waits. r=bent
7ebfbec7521c2e98786bad0d0f00720f2bb2d3e1
created 2009-12-03 02:16 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent
6b3ac4cfff1c1963bf2fa787412619661a65b283
created 2009-11-18 15:18 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 526361 - 'Defer nonqueued messages received during synchronous IPC calls'. r=jimm+rs.
115f3d4699caae6997c6e5671fa9f4a43e049a64
created 2009-11-12 14:46 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Fix bustage
3b841444642cdb94844f537239df9580ffe0e329
created 2009-11-12 14:16 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 525792 - 'Fix leaks running mochitests'.
cee52b7bbe85f953d0defc37fc85f47464792b89
created 2009-11-06 16:22 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bustage fix
4d65f6c4ffe12a187dd593b81c6db543552589c3
created 2009-11-06 17:51 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - fix linux build
478360ac91c4d543b961f9c3705da1d0b21e63ee
created 2009-11-06 14:33 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 522414 - 'RPC and Sync channels will deadlock easily on Windows'. r=jimm+rs.
80a3ac9febb75f8798322fa280aef665a319efcd
created 2009-10-27 16:32 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 524767: add better error logging to *Channel. no r?, logging only
less more (0) -30 tip