ipc/glue/RPCChannel.cpp
941fff75a9e7ec1cee54538af443c1e7e16f1cf7
created 2012-08-25 13:18 +0200
pushed unknown
Ms2ger Ms2ger - Back out bug 636063, bug 774988 and bug 784647 for busting all of Android.
a719a38c25c8e346af83ec9c28053d59a5fedb4b
created 2012-08-25 01:25 -0700
pushed unknown
Chris Jones Chris Jones - Bug 636063, part 3: Honor compression requests when queuing messages. r=bent
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed unknown
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed unknown
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
d5b16492bc5798b7c97c16edb4df19af5ec35c1d
created 2011-11-30 08:24 -0800
pushed unknown
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 unknown
Niko Matsakis Niko Matsakis - Bug 698075 - Use nsAutoptr<> to guarantee msg is freed; r=cjones
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.
3f5b363ad39b767259178e179d01057b36a27c11
created 2011-05-04 15:55 -0500
pushed unknown
Chris Jones Chris Jones - Bug 648935: Need to use the "remote stack depth view" when deciding whether to undefer, too. 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
68cec48a94a44f4d575fffec858363452609ef28
created 2011-01-12 01:07 -0600
pushed unknown
Chris Jones Chris Jones - Bug 572134: "Undefer" the in-call that lost a race at stack-depth 1, if there is one, when RPCChannel code leaves the C++ stack, so that the in-call can be processed if there is an immediately following out-call. r=bsmedberg
fdf5a45c0af8585860940d40b179c1997a9e9bb7
created 2010-09-01 13:01 -0500
pushed unknown
Chris Jones Chris Jones - Bug 592002: Out-of-turn RPC replies should be taken into consideration when checking for races, or else we can defer in-calls when we shouldn't. r=bsmedberg a=blocking-beta6
983e2271acc37e914e2d62f05f7510067fb6222c
created 2010-05-24 17:45 +0300
pushed unknown
Olli Pettay Olli Pettay - m-c to e10 merge
3a315d04bc4dd03ec4d472ee3a17d8870f5cf6f2
created 2010-05-13 18:04 -0500
pushed unknown
Chris Jones Chris Jones - Merged m-c
288aeb67ac3794b0c62098faaad3ceb58cfc8b09
created 2010-04-29 21:04 -0700
pushed unknown
Doug Turner Doug Turner - Merge with m-c. no hand edits
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.
d5341d4414d2f838d92afe1d25c580d17ee6c071
created 2010-03-26 14:22 -0700
pushed unknown
Doug Turner Doug Turner - merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
b375e570458377c35436047080c17c9caad6060e
created 2010-03-19 23:55 -0700
pushed unknown
Jason Duell Jason Duell - Merge from m-c in order to fix e10s necko hangs caused by last m-c merge.
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
527f84836d02628799047483b40e658b114f93f7
created 2010-03-08 09:16 +1300
pushed unknown
Chris Jones Chris Jones - b=550026 Don't call PluginCrashed while plugin code is still on the stack r=bsmedberg
ecf6874e899016eb98cca43502fc79d31b8527fb
created 2010-03-01 15:36 -0800
pushed unknown
Doug Turner Doug Turner - Merge
60b96935c8e1bc88623d9ec33257999d6231d5ec
created 2010-02-22 21:31 -0600
pushed unknown
Chris Jones Chris Jones - Merge from mozilla-central
5ca3dfc1266a98bdc6a7bb31ca42453ff56b9bea
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
ab07afb8c04ccc8216cd483f6787724860656b72
created 2010-02-11 17:33 -0600
pushed unknown
Chris Jones Chris Jones - Bug 545757: Don't post replies to the IO thread after a connection error. r=bent
45dcc1e10d76e1f41d4e30ad9562aaef5869f91f
created 2010-02-10 15:41 -0600
pushed unknown
Chris Jones Chris Jones - Bug 545338: Make the IPC hang detector tolerate spurious wake-ups. Possibly temporary. irc-r=jimm
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
fe8bbab16f01319acd352bfccc5ba09e599fc40f
created 2010-02-09 17:04 -0600
pushed unknown
Chris Jones Chris Jones - Fix linux bustage.
28420868f2394cbebb4568e892222a8ea8004683
created 2010-02-09 16:34 -0600
pushed unknown
Jim Mathies Jim Mathies - Bug 538918 - [OOPP] Modal system dialogs cause UI freeze w/windowless controls. r=bent, cjones.
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.
2aa7d72c7b901b9b5a53e53ee1a14df2a7509945
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
abedbe690837bf3e9107b247c6df2f92cd4028ba
created 2010-05-21 11:48 -0400
pushed unknown
Jim Mathies Jim Mathies - Bug 558986 - detect and resolve races between MS-COM RPC and IPDL RPC by implementing IMessageFilter and processing pending IPDL RPC calls while waiting for MS-COM RPC responses. Original patch by bsmedberg, r=cjones/jimm/ehsan with followup fixes by Jim Mathies, r=bsmedberg
565722cc62a7505970ebb4fc972609dd5249f082
created 2010-05-17 14:36 -0500
pushed unknown
Jim Mathies Jim Mathies - Bug 558986 - Backout of fix for crashes in TSF with Flash/Silverlight on tablets. CLOSED TREE
65af0d77ff880170880e761b8cb56c0d1939b8ea
created 2010-05-17 11:33 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 558986 - Fix for crashes in TSF with Flash/Silverlight on tablets (OLE/COM nested event loops). r=cjones, jimm, ehsan.
0de1a3677f6a908cb5feabbe26806d4ddf5c2295
created 2010-05-06 15:17 -0400
pushed unknown
Gavin Sharp Gavin Sharp - Bug 552889: avoid spamming stderr in release builds, r=cjones
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
0c41bf595db49be328ed792ce3d0d31b877c071e
created 2010-03-24 16:49 -0500
pushed unknown
Chris Jones Chris Jones - Bug 554262 - [OOPP] Silverlight context menu hangs the browser. r=bent, jmathies.
5a1cf671bd6157d5a4c7454f544bf52136a89e15
created 2010-03-24 16:49 -0500
pushed unknown
Jim Mathies Jim Mathies - Bug 553606 - [OOPP] Limit spin loop to a call depth of one. r=bent.
add0b286ced6621754d5d65ae67d576f2f8802d4
created 2010-03-24 00:52 -0500
pushed unknown
Chris Jones Chris Jones - Bug 554466: Only EnqueuePending when there's been an rpc out-call. r=bent
a135d2f38e1cdbc352d0fd7bad4a32c39f18be15
created 2010-03-19 01:57 -0500
pushed unknown
Chris Jones Chris Jones - Bug 552014 - Treat RPC replies received in an event loop nested inside the one from which the call was made as if they had arrived out of order. r=jimm.
7828c0055b2d7a141a8682fbc1bf769c5063c02c
created 2010-03-18 17:52 -0500
pushed unknown
Chris Jones Chris Jones - Bug 552014: Don't run OnMaybeDequeueOne from a nested context. r=bent
5e378936ee76269db4b011fd32464e2311b859d8
created 2010-03-18 17:52 -0500
pushed unknown
Chris Jones Chris Jones - Bug 533055: Part 3: Track |Message|s being processed on the C++ stack and offer a DumpRPCStack() method to print them. r=bent
b93d6faaa64cdc1fe4394e2bd18e29b5cd3cfe90
created 2010-03-18 17:52 -0500
pushed unknown
Chris Jones Chris Jones - Bug 552294: *Channel::OnError must run atomically. r=bent
a63565eb49cfceeb537ccc8beafec65d862a0db2
created 2010-03-08 09:16 +1300
pushed unknown
Chris Jones Chris Jones - b=550026 Cancel PluginCrashed when PluginModule is deleted. r=bsmedberg
77710d3dec6fcb238450f822769e2ca67824b878
created 2010-03-11 17:17 -0800
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 545342 - Remove the RPCChannel assertions about mismatched RPC stacks because mismatched stacks are normal when asynchronous messages are pending which cause secondary RPC messages, r=cjones
e968afb45a8d912d3673fbdd47b4ddc6d93fdbb1
created 2010-03-11 05:07 -0600
pushed unknown
Chris Jones Chris Jones - Merge backout
f6d40b96a97869f3798dc989b93e3c180ca114da
created 2010-03-11 05:07 -0600
pushed unknown
Chris Jones Chris Jones - Backing out bug 550026 due to orange
f3827fb3e0de089b6d0bdc15345e59e69ca0901a
created 2010-03-11 01:35 -0600
pushed unknown
Chris Jones Chris Jones - Bug 549888: Part 1: Let the channel listener decide how to mediate RPC races, defaulting to "child wins". 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
42598d91ac4f6e922c2ceb1d8db61520351e63fc
created 2010-03-08 09:16 +1300
pushed unknown
Chris Jones Chris Jones - b=550026 Don't call PluginCrashed while plugin code is still on the stack r=bsmedberg
80f9f451e346272ba009036d5b1a6d72645afd84
created 2010-02-15 20:47 +1300
pushed unknown
Josh Matthews Josh Matthews - Bug 545342: Cancel dequeue task on channel error. r=cjones
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
9efba974e6f1effcb6848468dfa540a0ef742a9e
created 2010-02-24 15:59 -0600
pushed unknown
Chris Jones Chris Jones - Bug 548214: Seqno's go up in the parent, down in the child. r=bsmedberg
23e78dba9f94315c844cf0b5fcf2604febc040e0
created 2010-02-19 12:45 -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'. Bustage fix
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.
less more (0) -60 tip