ipc/glue/SyncChannel.h
d40eac0106f52ef4a6834616b7a53cefe62c0af0
created 2011-05-18 06:57 -0500
pushed unknown
Jim Mathies Jim Mathies - Bug 648935 - Process native events during calls to WaitForNotify in the child process when nested native event loops are detected in the parent. r=bsmedberg.
85d0f53faa7ae0c016be8b98dbfda266f911e727
created 2011-04-29 14:21 -0500
pushed unknown
Chris Jones Chris Jones - Bug 556214, part 3: IPC code wants to be using non-reentrant Monitor. r=bent
a450d42197b2b2c093590ffb4e4a8982645ca45a
created 2010-10-08 16:24 -0700
pushed unknown
Benedict Hsieh Benedict Hsieh - Bug 592768 - When using async launch, the toplevel actor doesn't have a process handle. Set the process ID with a callback function (OnChannelConnected). r=cjones
b3cfc09d55090c17982338044daa10924a8951ca
created 2010-10-22 17:28 -0500
pushed unknown
Chris Jones Chris Jones - Bug 606538: Make msgids be 32 bits to stop the insanity. r=bent a=blocking-fennec
2b2f565d7c8f7d4fdc13cf15b23ccead7fe70658
created 2010-08-20 18:24 -0500
pushed unknown
Chris Jones Chris Jones - Bug 540097: Add a ProcessingError(what) notification interface for top-level actors. r=bent
c5e9ea1e9b06352642a0d773ce00efe45225b0f9
created 2010-04-28 11:01 -0400
pushed unknown
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
d1c2957fa3696efb93249f8e04574b311ba93a11
created 2010-04-27 00:42 -0500
pushed unknown
Chris Jones Chris Jones - Bug 545733: |const|-ify some *Channel methods. r=bent
e3cfb6ca54c9dc95792388b61ca06f92741fc963
created 2010-04-22 18:53 -0500
pushed unknown
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 unknown
Jim Mathies Jim Mathies - Bug 545338 - RPCChannel should use events rather than thread messages for NotifyWokerThread. r=bent.
dbfb36b8b3816efe95e7e2ee35ebeb007641cc3d
created 2010-02-16 12:44 -0600
pushed unknown
Chris Jones Chris Jones - Bug 545455, part 1: Track when RPCChannel code is first pushed on the C++ stack and last popped. r=bent
cba33ae77144197b904a705c4c2f772a6fc8bf74
created 2010-02-11 12:19 -0800
pushed unknown
Ben Turner Ben Turner - Bug 545053: Implement IPC hang detection for windows. r=jimm
1fd68671241e6b7aca8ab6d26b843af56534df22
created 2010-02-09 18:02 -0600
pushed unknown
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 unknown
Chris Jones Chris Jones - Bug 540004, part 2: Detect hangs while awaiting synchronous IPC replies (on POSIX). r=bent
b89339a2523d8ace64c6ce60fa38fc8eb2067c27
created 2010-01-27 00:41 -0600
pushed unknown
Chris Jones Chris Jones - Bug 540886, part 2: Offer a BlockChild() interface to RPC protocols that allows parents to prevent children from sending messages back of their own volition until the parent calls UnblockChild(). r=bent
ca51ffe72682739dbd2bac31bf35112747fc8141
created 2010-01-21 20:04 -0600
pushed unknown
Chris Jones Chris Jones - Bug 521929, part 1: Add a "seqno" field to synchronous messages. r=bent
7ebfbec7521c2e98786bad0d0f00720f2bb2d3e1
created 2009-12-03 02:16 -0600
pushed unknown
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 unknown
Ben Turner Ben Turner - Bug 526361 - 'Defer nonqueued messages received during synchronous IPC calls'. r=jimm+rs.
3b841444642cdb94844f537239df9580ffe0e329
created 2009-11-12 14:16 -0800
pushed unknown
Ben Turner Ben Turner - Bug 525792 - 'Fix leaks running mochitests'.
478360ac91c4d543b961f9c3705da1d0b21e63ee
created 2009-11-06 14:33 -0800
pushed unknown
Ben Turner Ben Turner - Bug 522414 - 'RPC and Sync channels will deadlock easily on Windows'. r=jimm+rs.
5658b405d6221e20446d255b9b557d055ff4730d
created 2009-10-09 01:21 -0500
pushed unknown
Chris Jones Chris Jones - fix bugs in RPC race resolution
1dad436eaa992dcd91b0e936c82b5781dadc1962
created 2009-09-21 21:02 -0500
pushed unknown
Chris Jones Chris Jones - bug 517923: support serializing ns*Strings that represent NULL, use this mechanism in PluginInstanceParent/PluginModuleChild. also add basic crash-handling to *Channel code and some NS_OVERRIDE annotations.
6d130d757d5750f86951c34400d312901556b5b9
created 2009-09-01 11:27 -0500
pushed unknown
Chris Jones Chris Jones - bug 513920: synchronously "connect" to parent process from child process
2d5c46725f895823d6066be414387e9668cba3ec
created 2009-08-19 10:44 -0500
pushed unknown
Chris Jones Chris Jones - simplify some *Channel code. enforce more SyncChannel invariants
2a529f66879fba5ed313d2f32a2a994d35f503fb
created 2009-07-20 11:37 -0500
pushed unknown
Chris Jones Chris Jones - stop flirting with MSVC8 name resolution bug.
892dd5e1476b775dd2c7dd89c6249b9498bf0392
created 2009-07-15 17:33 -0500
pushed unknown
Chris Jones Chris Jones - >--> @ MSVC8, v4
1cfffbaf311bd6002d19ba85c5d544d4174bb107
created 2009-07-15 17:06 -0500
pushed unknown
Chris Jones Chris Jones - another stab at fixing MSVC8 build bustage.
2e27ae79e54420a28a406df7abbf3c9e6073ebc4
created 2009-07-13 16:55 -0500
pushed unknown
Chris Jones Chris Jones - first cut at AsyncChannel and SyncChannel. only RPCChannel is currently under warranty.
less more (0) tip