ca507947df16e61c1afe2dad7f4451d0084d958b: Bug 1159378 - Part 4: Add a unit test for periodic updates of service workers on HTTPS origins; r=nsm
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 04 May 2015 10:18:19 -0400 - rev 274267
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1159378 - Part 4: Add a unit test for periodic updates of service workers on HTTPS origins; r=nsm
The reason why this test is interesting here is that it tests the code
path added in the part 2 of this bug.
482c23ebcf041df32b15c8e04e7d71b8b9377d9f: Bug 1159378 - Part 3: Refactor the logic of test_periodic_update.html into a helper script; r=nsm
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 04 May 2015 10:18:12 -0400 - rev 274266
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1159378 - Part 3: Refactor the logic of test_periodic_update.html into a helper script; r=nsm
This helper script will allow us to run the same test across both HTTP
and HTTPS origins. This patch also uses postMessage instead of a direct
function call on the parent window, because in the HTTPS case, that
window will be cross-origin. It also moves the code to trigger the
update and get the corresponding updatefound event to
wait_for_update.html, since getting the service worker registration
cross-origin is not possible.
c532540057ddc282cb886502df2f31940acfc857: Bug 1159378 - Part 2: When storing the service worker downloaded after a failed network compare into the cache, store its security info in the cache as well; r=nsm
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 04 May 2015 10:18:01 -0400 - rev 274265
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1159378 - Part 2: When storing the service worker downloaded after a failed network compare into the cache, store its security info in the cache as well; r=nsm
47947bd5ebed09603734c6177c0eda96016352a5: Bug 1159378 - Part 1: Enable nsIStreamLoader to optionally notify an nsIRequestObserver; r=mcmanus
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 04 May 2015 10:17:47 -0400 - rev 274264
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1159378 - Part 1: Enable nsIStreamLoader to optionally notify an nsIRequestObserver; r=mcmanus
1a39f8cf4130b5cc951d951a648168e7881e56f5: Bug 1154494 - patch 2 - Hold a ref to the sandbox. r=baku
Nikhil Marathe <nsm.nikhil@gmail.com> - Mon, 04 May 2015 13:02:12 -0400 - rev 274263
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1154494 - patch 2 - Hold a ref to the sandbox. r=baku
534fd8feaf8ff9b1c2365eef442c5819f2e006d9: Bug 1154494 - Hit network only once. r=baku,bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Mon, 13 Apr 2015 21:05:28 -0700 - rev 274262
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1154494 - Hit network only once. r=baku,bkelly
3c8a74e0291d62da8d5a6017baa5eed33addb3a8: Bug 1162243 - add anonymous speculative connections r=hurley
Patrick McManus <mcmanus@ducksong.com> - Tue, 05 May 2015 21:15:36 -0400 - rev 274261
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1162243 - add anonymous speculative connections r=hurley
7b11fc3efb145d63e7d2ab7931a0f0282ae54063: bug 1161903 ensure pending DrainComplete is not run after Flush() r=cpearce
Karl Tomlinson <karlt+@karlt.net> - Thu, 07 May 2015 14:15:24 +1200 - rev 274260
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
bug 1161903 ensure pending DrainComplete is not run after Flush() r=cpearce
Using a Decode task already in the queue had the potential for out of order
flushing.
This is similar in behavior to the implementation prior to f550eb7809b6, but
keeps mDecoder->Flush() on the platform decoder's task queue, in the hope of
avoiding any ordering problems from calling in the middle of decoding input,
or races with MFTDecoder::mDiscontinuity.
The contract is not clear on whether DrainComplete() should be run during
Flush(), but I've kept it in this version.
9a8248d7999ec8e68a9fcf2051d6c83c780c77fd: bug 1161903 reset mDrainComplete after Flush() as DrainComplete() may be called before Flush() r=mattwoodrow
Karl Tomlinson <karlt+@karlt.net> - Wed, 06 May 2015 11:40:58 +1200 - rev 274259
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
bug 1161903 reset mDrainComplete after Flush() as DrainComplete() may be called before Flush() r=mattwoodrow
DrainComplete() can also be called during Flush().
8c1d33d0ad8b8488ae767137a9698cf4b8f45767: bug 1161892 use separate thread pool for platform decoder task queues r=bholley
Karl Tomlinson <karlt+@karlt.net> - Thu, 07 May 2015 16:01:43 +1200 - rev 274258
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
bug 1161892 use separate thread pool for platform decoder task queues r=bholley
so that platform decoder tasks will run when their readers wait and block
their thread pool.
18d25adcfce88d7a0cf69c89a8bab6b653f02323: bug 1161402 assert active proxy if callback is called r=ajones
Karl Tomlinson <karlt+@karlt.net> - Wed, 06 May 2015 17:09:54 +1200 - rev 274257
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
bug 1161402 assert active proxy if callback is called r=ajones
bfcab00af61f655ae4fabd1234f6cffafa0a77b4: Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv
Steve Fink <sfink@mozilla.com> - Thu, 07 May 2015 09:51:06 -0700 - rev 274256
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv
c8ba42a1ce6a6ee73ebefb316f0ca13b36de6971: Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett
Steve Fink <sfink@mozilla.com> - Thu, 07 May 2015 09:49:41 -0700 - rev 274255
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett
c375efe78e070322db1cbfcf7b373ab1c6830e17: Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 04 May 2015 22:59:24 -0700 - rev 274254
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2eae1608bcfadd5cacbc41e05fc225a92757832e: Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 04 May 2015 22:59:24 -0700 - rev 274253
Push
863 by raliiev@mozilla.com at Mon, 03 Aug 2015 13:22:43 +0000
Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
They're not needed now that there is an initializing constructor and a
destructor.