gecko-dev/netwerk/ipc
Shih-Chiang Chien a9b339e353 Bug 1354455 - avoid CompleteResume while FlushQueue is ran on other thread. r=mayhemer
If HttpChannelChild::Cancel is triggered off main thread while flushing channel event queue,
CompleteResume might be executed while the flush is about to be finished. In this case, queue resumption
will not be able to trigger the second queue flush because the previous one is not finished yet.
Therefore, the HttpChannelChild::Cancel will be sitted in the queue without executing.

MozReview-Commit-ID: GxnkiDUmEnw

--HG--
extra : rebase_source : d04268a04ab24c38bf6fa436526a04f77cd64805
2017-05-08 19:16:06 +08:00
..
ChannelEventQueue.cpp Bug 1354455 - avoid CompleteResume while FlushQueue is ran on other thread. r=mayhemer 2017-05-08 19:16:06 +08:00
ChannelEventQueue.h Bug 1320744 - Part 2, Allow ChannelEventQueue to perform flush on multiple threads. r=mayhemer 2017-03-18 11:36:08 +08:00
moz.build Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
NeckoChannelParams.ipdlh Bug 1168875 - Part 4: Extend related IPDL and implementation to pass service worker interception timestamps. f=bkelly, r=valentin 2017-04-10 21:13:21 +08:00
NeckoChild.cpp Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
NeckoChild.h Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
NeckoCommon.cpp Bug 1295349 - Assert in UDPSocketParent::Init(). r=hurley 2016-08-18 21:55:00 -04:00
NeckoCommon.h Bug 1295349 - Assert in UDPSocketParent::Init(). r=hurley 2016-08-18 21:55:00 -04:00
NeckoMessageUtils.h Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj 2016-12-02 13:46:53 -08:00
NeckoParent.cpp Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
NeckoParent.h Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
PChannelDiverter.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PDataChannel.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PFileChannel.ipdl Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
PNecko.ipdl Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer 2017-04-12 11:43:50 -07:00
PRtspChannel.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PRtspController.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00