ipc/glue/AsyncChannel.cpp
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
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
cc6a5092ce5b54eae508fdc21ca142fc35f1b1ff
created 2009-08-28 12:46 -0700
pushed unknown
Ben Turner Ben Turner - Rework chromium initialization, r=beast
8efc56c31e8902dfaed68aa616b005fca064dffc
created 2009-08-27 16:05 -0700
pushed unknown
Ben Turner Ben Turner - Backing out stuff that doesn't work
ebe05958eb4f185ee69368ac25ab802f0d6a72db
created 2009-08-27 15:54 -0700
pushed unknown
Ben Turner Ben Turner - Fix build bustage?
5be0cf05da79c683b6c25edeb3656add9890a5dc
created 2009-08-25 16:07 -0700
pushed unknown
Ben Turner Ben Turner - Fix testshell to use the new callback commands, and shut down properly
2d5c46725f895823d6066be414387e9668cba3ec
created 2009-08-19 10:44 -0500
pushed unknown
Chris Jones Chris Jones - simplify some *Channel code. enforce more SyncChannel invariants
b5be2c934b8f42ab614e9973e867e97c37c8fd99
created 2009-08-07 16:13 -0700
pushed unknown
Ben Turner Ben Turner - Add extremely basic support for unblocking in the event of a bad message
b40bf8d9fb35a9ced9c26bae6a239bc73e171d5d
created 2009-07-15 16:38 -0500
pushed unknown
Chris Jones Chris Jones - another stab in the dark at fixing MSVC8 bustage: put Result code enum in anonymous namespace
223a877af597c877ffb7b5543b72a5f1a030ffb1
created 2009-07-15 13:41 -0500
pushed unknown
Chris Jones Chris Jones - attempt to fix build bustage when using MSVC8.
1769c830e612ef844c2b7df27028f570e34af760
created 2009-07-14 00:12 -0500
pushed unknown
Chris Jones Chris Jones - add IPDL test harness and the mountains of code that entails. add |bool| type to IPDL. fix bugs in nascent async/sync channels.
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