ipc/glue/AsyncChannel.cpp
71df5c4a5b01ab5f2b946d0efee486e2aba83a11
created 2011-06-03 13:33 -0500
pushed unknown
Chris Jones Chris Jones - Bug 613442, part 3: Add AsyncChannel::Echo() to allow sending a message back to the originating endpoint. r=bent
c79e66766e15e4f44e5a169a68894bee75d00c6d
created 2011-06-03 13:33 -0500
pushed unknown
Chris Jones Chris Jones - Bug 564086, part g: Allow opening an AsyncChannel with an explicit parent/child "side" so that Transport::Connect can be called for parent-side channels that need it. r=bent
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
4a6f98909da538d865e7beeae6020fcbaacaa562
created 2011-04-28 19:15 -0500
pushed unknown
Chris Jones Chris Jones - Bug 651059: Fix (benign) read/write race on AsyncChannel.mChannelState. r=bent
5fad82bd457e10d63e4526c901a8c86264e61972
created 2011-02-23 11:45 -0600
pushed unknown
Chris Jones Chris Jones - Bug 633462: Nuke this printf in release builds. r=bent a=a
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
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
079d47155d4e074566f0c5a4e52e861b0069a542
created 2010-07-02 17:36 +0300
pushed unknown
timeless timeless - Bug 576384 AsyncChannel::ReportConnectionError case ChannelTimeout and case ChannelClosing are missing break
1c2df0e3b4a9f2507ccb6e1dde67871c0ab3e2ee
created 2010-07-02 17:33 +0300
pushed unknown
timeless timeless - Bug 576383 AsyncChannel::MaybeHandleError case MsgProcessingError is missing break
983e2271acc37e914e2d62f05f7510067fb6222c
created 2010-05-24 17:45 +0300
pushed unknown
Olli Pettay Olli Pettay - m-c to e10 merge
6d50282f6b60746a69a59966eb5fb644df4f950d
created 2010-05-17 08:59 -0700
pushed unknown
Doug Turner Doug Turner - Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
6d8a6929844871f3ca2424a507ba883cafeed1d6
created 2010-04-27 01:53 -0500
pushed unknown
Chris Jones Chris Jones - Merged m-c
a0e66758bfe59c613ee773f25fb59b8b84f08a74
created 2010-04-26 23:17 -0700
pushed unknown
Doug Turner Doug Turner - merge with m-c.
9b426e73973a53c26c143c561bb01f36b2423fd0
created 2010-04-22 20:22 -0400
pushed unknown
Oleg Romashin Oleg Romashin - Merged with mozilla-central
5f2f707e8dfbccd4346ec9aa7827a9c5c3a6406c
created 2010-04-20 21:43 +0300
pushed unknown
Oleg Romashin Oleg Romashin - Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
46a6412b4a7d2c5b3cbf3464f4683e0041f6ed42
created 2010-04-12 12:13 +1200
pushed unknown
Josh Matthews Josh Matthews - b=539406 retain existing listener in AyncChannel for GeckoChildProcessHost::OnChannelConnected r=cjones
01d4dfcd6c99325eeee077f6868c0fa13069da92
created 2010-03-18 21:53 -0700
pushed unknown
Doug Turner Doug Turner - Merge with m-c
d04db5a2a30a9b75ef1450cef7f183cdd1fe0cff
created 2010-03-12 15:20 -0800
pushed unknown
Doug Turner Doug Turner - Merge
efa1c8d24462d912ae9184b7ca994060ce78cacd
created 2010-02-23 00:08 -0600
pushed unknown
Chris Jones Chris Jones - Fix merge problems
60b96935c8e1bc88623d9ec33257999d6231d5ec
created 2010-02-22 21:31 -0600
pushed unknown
Chris Jones Chris Jones - Merge from mozilla-central
b85532205c1b0685f423dacc77c7cbd1f29d161a
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
a77f5a6cce34dece7c0b90275001fa35b80465de
created 2010-02-09 11:39 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into electrolysis
796821901a0361a7f7ba806c665ace6a8da3740b
created 2010-01-31 22:19 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
6125df90678af05cf79bbe74581370393f71e8e2
created 2010-01-27 02:17 -0600
pushed unknown
Chris Jones Chris Jones - Follow-up to bug 540886: address review comments I forgot to before pushing.
81f601eb0c45b0045202a80bf863ef2f1dcc3e70
created 2010-01-27 00:41 -0600
pushed unknown
Chris Jones Chris Jones - Bug 540886, part 1: Refactor "special message" dispatch in AsyncChannel. r=bent
a65c41ba836cc70c668ba70214c8dac25d9d14fc
created 2010-01-26 20:08 -0600
pushed unknown
Chris Jones Chris Jones - Intermediate merge of debug-spew backout
9bb10cf4a84f9915295340f7f59ca1e36cfeb336
created 2010-01-26 20:08 -0600
pushed unknown
Chris Jones Chris Jones - Backout b0fee4f9b8c7
1a9fa9afbcdabdce1ed4332d7eb878b45b1e3d2f
created 2010-01-26 20:08 -0600
pushed unknown
Chris Jones Chris Jones - Backout 23ee84dbd7b5
23ee84dbd7b5566e09cd21747b68d17be243da94
created 2010-01-26 14:57 -0600
pushed unknown
Chris Jones Chris Jones - Yet more temporary debug spew for diagnosing mochitest hang.
b0fee4f9b8c7ec241a0617577c5256e0774802b0
created 2010-01-22 18:03 -0600
pushed unknown
Chris Jones Chris Jones - More debug spew for sorting mochitest-plain hang.
7c27cdcee4762a86063b7b69e569dd208d5d9eaa
created 2010-05-22 14:35 -0500
pushed unknown
Chris Jones Chris Jones - Bug 565844: Distinguish between illegal-value and couldn't-process errors in IPDL error messages. r=bent
d6184048c153c900be0f2ae40a8b724910180106
created 2010-05-14 21:05 -0500
pushed unknown
Chris Jones Chris Jones - Bug 566054: Add missing error message case, tighten up UNREACHED guard. r=bent
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
86d416f2dbb2e7e61a792dcea54039bf2158231e
created 2010-04-20 21:43 +0300
pushed unknown
Oleg Romashin Oleg Romashin - Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
b93d6faaa64cdc1fe4394e2bd18e29b5cd3cfe90
created 2010-03-18 17:52 -0500
pushed unknown
Chris Jones Chris Jones - Bug 552294: *Channel::OnError must run atomically. r=bent
e495b97d747eb1058737d1915eca373886ef9315
created 2010-03-11 23:21 -0600
pushed unknown
Chris Jones Chris Jones - Bug 550026: Don't deliver NotifyError() when RPCChannel code is on the stack. r=bent
e9caa524bb5cf81cf03dbe3129578e8acb339c29
created 2010-03-11 01:35 -0600
pushed unknown
Chris Jones Chris Jones - Bug 546035: Check if we're still connected before dispatching a received message. r=bsmedberg
094b093049691b471adf208f503e8473eab8e832
created 2010-02-19 12:39 -0800
pushed unknown
Ben Turner Ben Turner - Bug 547247 - '[OOPP] Crash [@ RtlEnterCriticalSection ] when ending mozilla-runtime on a page that does not contain a plugin'. r=bsmedberg.
aec695f100038fea48518457753bb6426c33c681
created 2010-02-18 14:21 -0800
pushed unknown
Ben Turner Ben Turner - Bug 543764 - '[OOPP] Crash [@ PR_Unlock] when ending mozilla-runtime at lastfm.com/listen'. r=bsmedberg+cjones.
8098e1f09e779ef5234a73446b487a80705598b3
created 2010-02-18 10:27 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 4d8d4fd97c4f - bug 543764, because of deadlocks.
4d8d4fd97c4ffd5a0776bb3c6a15b3c4d281f533
created 2010-02-18 09:24 -0500
pushed unknown
Ben Turner Ben Turner - Bug 543764 - Crash at PR_Unlock when mozilla-runtime exits/crashes. Ensure that NotifyMaybeChannelError waits until OnChannelError is completely finished running, r=cjones
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
bb789c6c77132b9b4551fe2d5f79f6d98ad59450
created 2010-01-27 02:17 -0600
pushed unknown
Chris Jones Chris Jones - Follow-up to bug 540886: address review comments I forgot to before pushing.
07ed72e5400b3bc715ec6d48e9d39ef14e3fcdb0
created 2010-01-27 00:41 -0600
pushed unknown
Chris Jones Chris Jones - Bug 540886, part 1: Refactor "special message" dispatch in AsyncChannel. r=bent
62cc92f9dced0b4e4d82a8e4406586759a20c8b7
created 2010-02-03 17:17 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
ea2bc4204d830d066ee15fbcd4e93c98b0d5527c
created 2010-01-12 00:14 -0600
pushed unknown
Chris Jones Chris Jones - Bug 538586: Notify clients of channel errors if they call Close() before deleting themselves, but before the error notification event is delivered from the IO thread. r=bent
9bf1d7da878f8882dd96f4109c3060fcce01e469
created 2009-12-17 18:12 -0600
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 535298: Cancel the NotifyMaybeChannelError event if the AsyncChannel is destroyed, and allow AsyncChannel::Close() to be called after a channel error (e.g. child process crash). r=cjones
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
e87bbd2bc85fdc4d07064c13fcad2ee28fffffe7
created 2009-11-20 13:49 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Do full shutdown, instead of _exit(0) shutdown in the plugin process when we're doing leak checking.
115f3d4699caae6997c6e5671fa9f4a43e049a64
created 2009-11-12 14:46 -0800
pushed unknown
Ben Turner Ben Turner - Fix bustage
3b841444642cdb94844f537239df9580ffe0e329
created 2009-11-12 14:16 -0800
pushed unknown
Ben Turner Ben Turner - Bug 525792 - 'Fix leaks running mochitests'.
8014289bdafb440881cea3852241d678cef963d4
created 2009-11-11 02:34 -0600
pushed unknown
Chris Jones Chris Jones - bug 527871: fix shutdown assertion and leaking TestShellParent. still leaking ContentProcessParent's GeckoChildProcess, but needs discussion before fixing
8058ec0fe278f1d03d71358f635bead3ec0002f4
created 2009-11-09 16:56 -0600
pushed unknown
Phineas T. Farnsworth Phineas T. Farnsworth - bug 526626: band-aids for shutdown assertions
96c251dc41d8529ad9dfae1892389fb7ef463cd1
created 2009-11-05 18:24 -0600
pushed unknown
Chris Jones Chris Jones - bug 523894: wstrings are bad news in OPT builds due to chromium/Mozilla -fshort-wchar mismatch
06a506e6870014a2e06a4a1ef729779efd74a672
created 2009-11-03 15:37 -0600
pushed unknown
Chris Jones Chris Jones - bug 525792: fix leaking PluginModules, call NP_Shutdown() on plugins. minor, no r=
80a3ac9febb75f8798322fa280aef665a319efcd
created 2009-10-27 16:32 -0500
pushed unknown
Chris Jones Chris Jones - bug 524767: add better error logging to *Channel. no r?, logging only
5658b405d6221e20446d255b9b557d055ff4730d
created 2009-10-09 01:21 -0500
pushed unknown
Chris Jones Chris Jones - fix bugs in RPC race resolution
078feed8b303a1a12eb6f802deb2631906c28bb0
created 2009-10-08 16:44 -0500
pushed unknown
Chris Jones Chris Jones - add racy RPC resolution. also add better debugging info and fix two shared-memory-race bugs.
91ae1b1cf67e209c00af05669ae5b296ea195177
created 2009-10-08 12:11 -0700
pushed unknown
Ben Turner Ben Turner - Add threadsafety assertions to plugin code
less more (0) -60 tip