searching for reviewer(asuth)
e8ab3ae93f45edf39463c3203fbe68da526dfa29: Bug 1654531 - Remove the support for cache option from cache.match; r=dom-workers-and-storage-reviewers,webidl,asuth,baku
Tom Tung <shes050117@gmail.com> - Thu, 17 Sep 2020 13:02:46 +0000 - rev 549170
Push 37792 by malexandru@mozilla.com at Fri, 18 Sep 2020 09:45:00 +0000
Bug 1654531 - Remove the support for cache option from cache.match; r=dom-workers-and-storage-reviewers,webidl,asuth,baku Fix the test cases for "Cache.match does not support cacheName option" Depends on D84502 Differential Revision: https://phabricator.services.mozilla.com/D84503
6fb1040d2fe2ae3b3894f8d2e7b714b376ba3ce7: Bug 1654531 - Remove the unnecessary pref settings for wpt cache tests; r=dom-workers-and-storage-reviewers,asuth
Tom Tung <shes050117@gmail.com> - Thu, 17 Sep 2020 13:02:28 +0000 - rev 549169
Push 37792 by malexandru@mozilla.com at Fri, 18 Sep 2020 09:45:00 +0000
Bug 1654531 - Remove the unnecessary pref settings for wpt cache tests; r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D84502
e5b242bfc7046fe3124a5624ac1a0f96787550c0: Bug 1665184 - Wait serviceworker.txt to be created to prevent test_service_workers_at_startup intermittent failures. r=asuth
Luca Greco <lgreco@mozilla.com> - Wed, 16 Sep 2020 15:47:13 +0000 - rev 548942
Push 37790 by btara@mozilla.com at Thu, 17 Sep 2020 10:09:40 +0000
Bug 1665184 - Wait serviceworker.txt to be created to prevent test_service_workers_at_startup intermittent failures. r=asuth The intermittent failure seems to be easily reproducible locally by running the marionette test multiple times in a row using `mach marionette-test --run-until-failure ...`. Explicitly waiting for the serviceworker.txt file to be created in the Firefox profile before restarting the instance seems to be enough to allow the test to complete successfully with --run-until-profile, and so the reason behind the intermittent failure is very likely due to the Firefox instances quitting before the registered workers are being actually being stored in the profile. This patch does add a small change to the marionette test that makes sure that the test case is going to restart the Firefox instance after the serviceworker.txt file has been created in that Firefox profile. Depends on D90189 Differential Revision: https://phabricator.services.mozilla.com/D90369
9b271446fc8b706acd63eb3e7e508548cbd375da: Bug 1664948 - Remove content process interception from HttpChannelChild. r=asuth,dragana,necko-reviewers,valentin
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 15 Sep 2020 23:44:58 +0000 - rev 548837
Push 37787 by malexandru@mozilla.com at Wed, 16 Sep 2020 09:56:56 +0000
Bug 1664948 - Remove content process interception from HttpChannelChild. r=asuth,dragana,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D90192
fa3e94e7c584f2d1b97e091e35b779a6e3681092: Bug 1664948 - Remove content process interception from HttpChannelChild. r=asuth,dragana,necko-reviewers,valentin
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 15 Sep 2020 20:47:06 +0000 - rev 548828
Push 37787 by malexandru@mozilla.com at Wed, 16 Sep 2020 09:56:56 +0000
Bug 1664948 - Remove content process interception from HttpChannelChild. r=asuth,dragana,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D90192
3aba8e7118bde859820e0a92eacf1b9432b0ff78: Bug 1664433 - Explicitly include Sprintf.h in RemoteWorkerManager.cpp to fix build error on ppc64le/s390x platforms. r=asuth,dom-workers-and-storage-reviewers
Luca Greco <lgreco@mozilla.com> - Tue, 15 Sep 2020 15:24:00 +0000 - rev 548775
Push 37787 by malexandru@mozilla.com at Wed, 16 Sep 2020 09:56:56 +0000
Bug 1664433 - Explicitly include Sprintf.h in RemoteWorkerManager.cpp to fix build error on ppc64le/s390x platforms. r=asuth,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D90263
478e4e145ab3f1d0667fdf1982ee47f52622813b: Bug 1663125 - Fix registered service workers missing after restart and cover it with a marionette test. r=asuth,whimboo,marionette-reviewers
Luca Greco <lgreco@mozilla.com> - Tue, 15 Sep 2020 14:54:12 +0000 - rev 548753
Push 37787 by malexandru@mozilla.com at Wed, 16 Sep 2020 09:56:56 +0000
Bug 1663125 - Fix registered service workers missing after restart and cover it with a marionette test. r=asuth,whimboo,marionette-reviewers Differential Revision: https://phabricator.services.mozilla.com/D90189
6b7d0d5a2c25e189271bb54cc8d7051d81f34bd7: Bug 1663512 - Add details to RemoteWorkerManager::GetRemoteType diagnostic assert to aid investigating issues. r=asuth
Luca Greco <lgreco@mozilla.com> - Tue, 08 Sep 2020 18:41:27 +0000 - rev 548031
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1663512 - Add details to RemoteWorkerManager::GetRemoteType diagnostic assert to aid investigating issues. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D89448
578caad8681cebf32b36cb7213236cd36073c21c: Bug 1536596 - Crash with details on principal verification failures in early-beta-or-earlier builds. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 08 Sep 2020 15:47:21 +0000 - rev 547916
Push 37767 by dluca@mozilla.com at Wed, 09 Sep 2020 09:39:57 +0000
Bug 1536596 - Crash with details on principal verification failures in early-beta-or-earlier builds. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D88290
68a2b142761a220f84d54d3f347b8f7d0bded1f3: Bug 1662526 - Exec method of the ServiceWorkerOp subclasses should return true when a dispatch did not fail. r=asuth
Luca Greco <lgreco@mozilla.com> - Tue, 01 Sep 2020 18:58:26 +0000 - rev 547310
Push 37748 by apavel@mozilla.com at Wed, 02 Sep 2020 03:31:14 +0000
Bug 1662526 - Exec method of the ServiceWorkerOp subclasses should return true when a dispatch did not fail. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D89021
95c978d7706f0da0f12a212f90cbf51cc383603c: Bug 1661860 - RemoteWorkerManager should transmit blobs and permissions when spawning any remote worker type. r=asuth
Luca Greco <lgreco@mozilla.com> - Mon, 31 Aug 2020 17:47:38 +0000 - rev 547066
Push 37744 by cbrindusan@mozilla.com at Tue, 01 Sep 2020 03:20:54 +0000
Bug 1661860 - RemoteWorkerManager should transmit blobs and permissions when spawning any remote worker type. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D88884
4ee63a7a01c558ab33cbe80885cf966630e27dc9: Bug 1568597 - RemoteWorkerManager::SelectTargetActorForSharedWorker should select an actor that is kept alive. r=asuth
Luca Greco <lgreco@mozilla.com> - Fri, 28 Aug 2020 18:11:22 +0000 - rev 546876
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1568597 - RemoteWorkerManager::SelectTargetActorForSharedWorker should select an actor that is kept alive. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D88412
fbaf90b7996a7949563d0d19ae482193c7684cdf: Bug 1568597 - Defer RemoteWorkerService init to ContentChild::RecvRemoteType. r=asuth,nika
Luca Greco <lgreco@mozilla.com> - Fri, 28 Aug 2020 17:59:15 +0000 - rev 546875
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1568597 - Defer RemoteWorkerService init to ContentChild::RecvRemoteType. r=asuth,nika I did notice this issue while investigating a test failure on browser/components/contextualidentity/test/browser/browser_serviceworkers.js The issue seems to be triggered when we are using a preallocated child process for a call to RemoteWorkerManager::LaunchNewContentProcess, when that happens we do expect that the new process is going to call RemoteWorkerManager::RegisterActor once its RemoteWorkerService is being initialized in the new child process, but when we are reusing a preallocated child process the RemoteWorkerService was already initialized and RegisterActor was already called while the remoteType for the child process was still "prealloc". This patch fix the failure by deferring initializing RemoteWorkerService in child processes to when we do receive a non "prealloc" remoteType in ContentChild::RecvRemoteType. Differential Revision: https://phabricator.services.mozilla.com/D86590
e3b29d1ae1418ff54b1f5c2d105be273f85884fa: Bug 1568597 - Make RemoteWorkerManager::GetRemoteType/MatchRemoteType fission-aware. r=asuth,nika
Luca Greco <lgreco@mozilla.com> - Fri, 28 Aug 2020 17:58:58 +0000 - rev 546874
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1568597 - Make RemoteWorkerManager::GetRemoteType/MatchRemoteType fission-aware. r=asuth,nika Differential Revision: https://phabricator.services.mozilla.com/D81373
8381d47bee217dafdc882962a2024fdfe6f7f881: Bug 1568597 - Allow extension principal workers to run in the main process if remote extensions are disabled by pref. r=asuth
Luca Greco <lgreco@mozilla.com> - Fri, 28 Aug 2020 17:58:37 +0000 - rev 546873
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1568597 - Allow extension principal workers to run in the main process if remote extensions are disabled by pref. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D86710
3bbe379479b164aea312a80c17c8ac2469203afe: Bug 1660800 - Make DelayedActionRunnable hold a strong reference to the target. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 28 Aug 2020 15:50:38 +0000 - rev 546817
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1660800 - Make DelayedActionRunnable hold a strong reference to the target. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D88144
f16b2746e674c1cc73f3145872688f9bc5656d9c: Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 28 Aug 2020 15:50:23 +0000 - rev 546816
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D88143
55d2e05d2e0b5ec0431b3d9dc7885d7989ccf83a: Bug 1660800 - Make DelayedActionRunnable hold a strong reference to the target. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 28 Aug 2020 10:02:33 +0000 - rev 546811
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1660800 - Make DelayedActionRunnable hold a strong reference to the target. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D88144
7b9687fb7d41042aeab658d6ab139adab0749b6d: Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 28 Aug 2020 14:43:51 +0000 - rev 546810
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D88143
07523f6e83410bf3ae73fc69184ca9ebd28139d7: Bug 1568597 - Defer RemoteWorkerService init to ContentChild::RecvRemoteType. r=asuth,nika
Luca Greco <lgreco@mozilla.com> - Tue, 25 Aug 2020 10:21:47 +0000 - rev 546130
Push 37731 by apavel@mozilla.com at Wed, 26 Aug 2020 03:24:37 +0000
Bug 1568597 - Defer RemoteWorkerService init to ContentChild::RecvRemoteType. r=asuth,nika I did notice this issue while investigating a test failure on browser/components/contextualidentity/test/browser/browser_serviceworkers.js The issue seems to be triggered when we are using a preallocated child process for a call to RemoteWorkerManager::LaunchNewContentProcess, when that happens we do expect that the new process is going to call RemoteWorkerManager::RegisterActor once its RemoteWorkerService is being initialized in the new child process, but when we are reusing a preallocated child process the RemoteWorkerService was already initialized and RegisterActor was already called while the remoteType for the child process was still "prealloc". This patch fix the failure by deferring initializing RemoteWorkerService in child processes to when we do receive a non "prealloc" remoteType in ContentChild::RecvRemoteType. Differential Revision: https://phabricator.services.mozilla.com/D86590
ed846f54fe7d88149702998ee3845f2a7f0edde5: Bug 1568597 - Make RemoteWorkerManager::GetRemoteType/MatchRemoteType fission-aware. r=asuth,nika
Luca Greco <lgreco@mozilla.com> - Tue, 25 Aug 2020 10:21:55 +0000 - rev 546129
Push 37731 by apavel@mozilla.com at Wed, 26 Aug 2020 03:24:37 +0000
Bug 1568597 - Make RemoteWorkerManager::GetRemoteType/MatchRemoteType fission-aware. r=asuth,nika Differential Revision: https://phabricator.services.mozilla.com/D81373
0c69ed659f236944d7799972bbe1e81302775280: Bug 1568597 - Allow extension principal workers to run in the main process if remote extensions are disabled by pref. r=asuth
Luca Greco <lgreco@mozilla.com> - Tue, 25 Aug 2020 10:21:34 +0000 - rev 546128
Push 37731 by apavel@mozilla.com at Wed, 26 Aug 2020 03:24:37 +0000
Bug 1568597 - Allow extension principal workers to run in the main process if remote extensions are disabled by pref. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D86710
6e33e46560bdcd77efa6f4db372aeb5fb5f89b35: Bug 1653454 - Fix failing DOM:Push Notifications mochitests with cross-origin and Fission enabled. r=farre,dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 18 Aug 2020 14:55:04 +0000 - rev 545111
Push 37710 by ncsoregi@mozilla.com at Tue, 18 Aug 2020 21:40:31 +0000
Bug 1653454 - Fix failing DOM:Push Notifications mochitests with cross-origin and Fission enabled. r=farre,dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D86691
6e442bda9d02a56ffaa59ee40bc4acb3fa61962d: Bug 1651016 - Allow MOZ_TRY/QM_TRY to handle bool values by wrapping them with OkIf; r=dom-workers-and-storage-reviewers,ttung,sg,asuth
Jan Varga <jvarga@mozilla.com> - Fri, 24 Jul 2020 10:20:42 +0000 - rev 541995
Push 37635 by nerli@mozilla.com at Fri, 24 Jul 2020 21:38:08 +0000
Bug 1651016 - Allow MOZ_TRY/QM_TRY to handle bool values by wrapping them with OkIf; r=dom-workers-and-storage-reviewers,ttung,sg,asuth Differential Revision: https://phabricator.services.mozilla.com/D83928
9142d4249c29f40502d98e34a5b365e1e0515ecc: Bug 1651016 - Allow MOZ_TRY/QM_TRY to handle bool values by wrapping them with OkIf; r=dom-workers-and-storage-reviewers,ttung,sg,asuth
Jan Varga <jvarga@mozilla.com> - Thu, 23 Jul 2020 18:13:32 +0000 - rev 541800
Push 37633 by ccoroiu@mozilla.com at Fri, 24 Jul 2020 09:32:06 +0000
Bug 1651016 - Allow MOZ_TRY/QM_TRY to handle bool values by wrapping them with OkIf; r=dom-workers-and-storage-reviewers,ttung,sg,asuth Differential Revision: https://phabricator.services.mozilla.com/D83928
b229904070e1e518e0a5cf7f935b1b4fe5e6de5d: Bug 1648064 - Make service workers of the original document intercept the static document's requests. r=smaug,asuth
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jul 2020 20:29:41 +0000 - rev 541675
Push 37629 by nbeleuzu@mozilla.com at Thu, 23 Jul 2020 03:20:25 +0000
Bug 1648064 - Make service workers of the original document intercept the static document's requests. r=smaug,asuth We need to set the original document ASAP so images triggered from the clone use the right service worker. It is a bit unfortunate to have the static document checks twice, but we may get to Document::GetClientInfo before the cloned doc has a window, so it's not 100% clear to me how we could avoid it. Differential Revision: https://phabricator.services.mozilla.com/D82081
189401f7b6e8df544df8577cea54f65689b2052d: Bug 1648064 - Make service workers of the original document intercept the static document's requests. r=smaug,asuth
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jul 2020 14:39:53 +0000 - rev 541631
Push 37628 by abutkovits@mozilla.com at Wed, 22 Jul 2020 21:55:45 +0000
Bug 1648064 - Make service workers of the original document intercept the static document's requests. r=smaug,asuth We need to set the original document ASAP so images triggered from the clone use the right service worker. It is a bit unfortunate to have the static document checks twice, but we may get to Document::GetClientInfo before the cloned doc has a window, so it's not 100% clear to me how we could avoid it. Differential Revision: https://phabricator.services.mozilla.com/D82081
9d4220211ae01b3b755be1c89159523ba661a837: Bug 1653342 - Make MozsearchIndexer.cpp buildable with clang-11 r=asuth
David Major <dmajor@mozilla.com> - Thu, 16 Jul 2020 19:46:35 +0000 - rev 540800
Push 37609 by rmaries@mozilla.com at Fri, 17 Jul 2020 03:27:56 +0000
Bug 1653342 - Make MozsearchIndexer.cpp buildable with clang-11 r=asuth Two changes happened during the LLVM 11 timeframe that break our Searchfox plugin. First, the conversion from `llvm::StringRef` to `std::string` became explicit: https://github.com/llvm/llvm-project/commit/adcd02683856c30ba6f349279509acecd90063df This is easy enough to fix in a version-agnostic way. Second, `mangleCXXCtor` no longer exists: https://github.com/llvm/llvm-project/commit/29e1a16be8216066d1ed733a763a749aed13ff47 Since there isn't a one-size-fits-all fix, I had to use an ifdef. I mostly cargo-culted the change from https://github.com/llvm/llvm-project/commit/29e1a16be8216066d1ed733a763a749aed13ff47#diff-dac09655ff6a54658c320a28a6ea297c. Differential Revision: https://phabricator.services.mozilla.com/D83838
b464e08444fb5be1edeb07db0a49f6c6aee5982e: Bug 1652546 - Disable mozStorage exclusive lock fallback for file URIs. r=asuth
Marco Bonardo <mbonardo@mozilla.com> - Thu, 16 Jul 2020 01:56:11 +0000 - rev 540657
Push 37607 by abutkovits@mozilla.com at Thu, 16 Jul 2020 15:38:26 +0000
Bug 1652546 - Disable mozStorage exclusive lock fallback for file URIs. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D83636
cc2c25d1ef62938335575e030981e31265deb395: Bug 1644896 - Add the shutdown blocker during the PermissionManager::initDB, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 14 Jul 2020 07:23:57 +0000 - rev 540324
Push 37599 by apavel@mozilla.com at Tue, 14 Jul 2020 15:35:20 +0000
Bug 1644896 - Add the shutdown blocker during the PermissionManager::initDB, r=asuth Differential Revision: https://phabricator.services.mozilla.com/D83360
f501e7db25a86f5fcff27a464df3b71743b9a21d: Bug 1644896 - Add the shutdown blocker during the PermissionManager::initDB, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 13 Jul 2020 17:48:30 +0000 - rev 540223
Push 37596 by abutkovits@mozilla.com at Tue, 14 Jul 2020 03:18:58 +0000
Bug 1644896 - Add the shutdown blocker during the PermissionManager::initDB, r=asuth Differential Revision: https://phabricator.services.mozilla.com/D83360
08d94377db09fb6c274d07b8094b4e2ed7245417: Bug 1650201 - Fix mozStorage prefs read before profile and fallback to a non-exclusive VFS when it can't get an exclusive lock. r=asuth,geckoview-reviewers,agi
Marco Bonardo <mbonardo@mozilla.com> - Fri, 10 Jul 2020 21:45:53 +0000 - rev 540198
Push 37595 by dluca@mozilla.com at Mon, 13 Jul 2020 21:48:13 +0000
Bug 1650201 - Fix mozStorage prefs read before profile and fallback to a non-exclusive VFS when it can't get an exclusive lock. r=asuth,geckoview-reviewers,agi mozStorage used to read prefs on service init, because they could only be read on the main-thread. When service init was moved earlier, it started trying to read prefs too early, before the profile was set up, thus it ended up always reading the default value. This patch moves the only relevant pref to mirrored StaticPrefs that can be accessed from different threads, and removes two preferences that apparently are not necessary (they have been broken from a long time) for now. In particular, providing a global synchronous setting is a footgun, each consumer should decide about their synchronous needs, rather than abusing a dangerous "go fast" setting. The page size is something we don't change from quite some time, and it's unlikely to be used to run experiments in the wild before doing local measurements first, for which Try builds are enough. The remaining exclusiveLock pref is a bit controversial, because in general exclusive lock is better for various reasons, and mostly it is necessary to use WAL on network shares. Though developers may find it useful for debugging, and some third parties are doing dangerous things (like copying over databases) to work around it, for which it's safer to provide a less dangerous alternative. Note exclusive lock only works on Unix-derived systems for now (no Windows implementation). Finally, this introduces a fallback to exclusive lock, so that if a third party is using our databases, so that we can't get an exclusive lock, we'll fallback to normal locking. Differential Revision: https://phabricator.services.mozilla.com/D82717
708298a65c5780828a23b3befde7f7ef62972e6e: Bug 1650811 - Make Base64 compatible with ReadSegments() with small buffers, r=asuth,necko-reviewers
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 13 Jul 2020 08:34:07 +0000 - rev 540157
Push 37594 by btara@mozilla.com at Mon, 13 Jul 2020 15:59:48 +0000
Bug 1650811 - Make Base64 compatible with ReadSegments() with small buffers, r=asuth,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D82522
7e29dcd343df9fab87f130d5b37e53c29dbe46ef: Bug 1588154 - remove invalid comment for SW pref r=dom-workers-and-storage-reviewers,asuth
Perry Jiang <perry@mozilla.com> - Thu, 14 May 2020 20:57:57 +0000 - rev 539047
Push 37577 by abutkovits@mozilla.com at Tue, 07 Jul 2020 21:31:11 +0000
Bug 1588154 - remove invalid comment for SW pref r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D75318
53d4d0721ae9cfadd6cd281e8bdac07749af56c3: Bug 1643613 - Check that ScheduleDeletion is only called once. r=asuth,dom-workers-and-storage-reviewers
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 02 Jul 2020 15:41:36 +0000 - rev 539022
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1643613 - Check that ScheduleDeletion is only called once. r=asuth,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D81853
fbcb0ee2d17a21e2065daf9b5186f3e51ab97613: Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:15:23 +0000 - rev 538705
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73326
8ca84442f85d0840d4aea752b9e99af207a8be71: Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:14:59 +0000 - rev 538704
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy Depends on D60245 Differential Revision: https://phabricator.services.mozilla.com/D60301
3e35dbe7e66f29376a54d3e3ea358dbc197aabab: Bug 1609920 - part 2: Guard ServiceWorkerContainer::Register to allow/disallow moz-extension scheme based on prefs. r=dom-workers-and-storage-reviewers,asuth,webidl,smaug
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:14:42 +0000 - rev 538703
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 2: Guard ServiceWorkerContainer::Register to allow/disallow moz-extension scheme based on prefs. r=dom-workers-and-storage-reviewers,asuth,webidl,smaug - Adds a new "extensions.serviceWorkerRegister.allowed" pref (defaults to false) - Makes ServiceWorkerContainer::Register to throw NS_ERROR_DOM_SECURITY_ERR if the script url is a moz-extension url and the caller is a non-system caller (but do not throw NS_ERROR_DOM_SECURITY_ERR if the caller is a moz-extension and the new pref is set to true) Depends on D60244 Differential Revision: https://phabricator.services.mozilla.com/D60245
f567e48e5957604f7c561642bfc1ffa12ba1d299: Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:14:24 +0000 - rev 538702
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy - Adds the new about:config pref "extensions.backgroundServiceWorker.enabled" (currently defaults to false). - Adds the background.service_worker property to the manifest JSON schema definition - Locks background.service_worker manifest property behind the new preference - Adds a new BackgroundWorker class to ext-backgroundPage.js (responsible for managing the background service worker for the extension, e.g. make sure that the expected worker script is registered as expected when the extension is starting up) - Adds to the ServiceWorkerManager a new method to allow the WebExtension Framework to register the background service worker without an existing extension page - Allows the "moz-extension" schema in the dom/serviceworkers and dom/cache internals Depends on D63697 Differential Revision: https://phabricator.services.mozilla.com/D60244
bb6e164924381be127634741162f98542365c3ab: Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 09:40:12 +0000 - rev 538691
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth Move ThreadLocal to a separate header file. Reuse LoggingIdString in ThreadLocal (and make use of nsAutoCStringN). Differential Revision: https://phabricator.services.mozilla.com/D82018
4a9857f002e5b7dd4325c247bc22256ff32968d2: Bug 1650076 - Convert IDB_LOG_MARK2 into a proper function. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 09:39:37 +0000 - rev 538690
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Convert IDB_LOG_MARK2 into a proper function. r=dom-workers-and-storage-reviewers,asuth This also ensures that the checking of the printf format strings/argument lists is effective. Differential Revision: https://phabricator.services.mozilla.com/D82017
6acf3db33ae902d52a349e1beb69017d9bedfe1e: Bug 1650076 - Fix bad printf format strings/argument lists. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 09:39:24 +0000 - rev 538689
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Fix bad printf format strings/argument lists. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D82016
cffb57350b4cc09721bcb6894553ad61d5b58c73: Bug 1650076 - Move ProfilerHelpers implementation into cpp file. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 09:38:41 +0000 - rev 538688
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Move ProfilerHelpers implementation into cpp file. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D82014
42951b61e9dc2b5bee559edae57a423212eaf3e7: Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 08:08:27 +0000 - rev 538564
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth Move ThreadLocal to a separate header file. Reuse LoggingIdString in ThreadLocal (and make use of nsAutoCStringN). Differential Revision: https://phabricator.services.mozilla.com/D82018
18b34fb0ddbda935698ad03812dbbd008ae96f80: Bug 1650076 - Convert IDB_LOG_MARK2 into a proper function. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 08:09:39 +0000 - rev 538563
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Convert IDB_LOG_MARK2 into a proper function. r=dom-workers-and-storage-reviewers,asuth This also ensures that the checking of the printf format strings/argument lists is effective. Differential Revision: https://phabricator.services.mozilla.com/D82017
1d378f2af866df2388c5fc180d2547836ff4504e: Bug 1650076 - Fix bad printf format strings/argument lists. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 08:08:05 +0000 - rev 538562
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Fix bad printf format strings/argument lists. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D82016
42df520d1cffa26ecd64b6a9e28ac7b72d74e182: Bug 1650076 - Move ProfilerHelpers implementation into cpp file. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 03 Jul 2020 08:06:59 +0000 - rev 538561
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1650076 - Move ProfilerHelpers implementation into cpp file. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D82014
3d69734dbd7a3956ef7fdba74695fee75da55fa0: Bug 1648454 - Use NotNull with IDBRequest where applicable. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 01 Jul 2020 20:14:23 +0000 - rev 538390
Push 37562 by nerli@mozilla.com at Thu, 02 Jul 2020 15:21:09 +0000
Bug 1648454 - Use NotNull with IDBRequest where applicable. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D81078
1c8faab05606ec8314fa008cfff15df65f304865: Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 30 Jun 2020 16:03:02 +0000 - rev 538149
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73326
eaa0bb2cf36bc3692dd154a2be3b81019a87744f: Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Wed, 10 Jun 2020 20:48:23 +0000 - rev 538148
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy Depends on D60245 Differential Revision: https://phabricator.services.mozilla.com/D60301