searching for reviewer(asuth)
10661d8a4d5503c26574806ad043bf792417027a: Bug 1675097 - Use the correct sandboxing flags for initial about:blank. r=asuth,smaug, a=tjr
Yaron Tausky <ytausky@mozilla.com> - Wed, 16 Dec 2020 13:06:56 +0000 - rev 627294
Push 14983 by jcristau@mozilla.com at Tue, 05 Jan 2021 10:34:16 +0000
Bug 1675097 - Use the correct sandboxing flags for initial about:blank. r=asuth,smaug, a=tjr Differential Revision: https://phabricator.services.mozilla.com/D99237
74f373917103515feae0ae21720d82823aa68e70: Bug 1675868 - Store weak pointer to next parents. r=asuth, a=jcristau
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 14 Dec 2020 17:12:36 +0000 - rev 627286
Push 14982 by jcristau@mozilla.com at Tue, 05 Jan 2021 09:21:55 +0000
Bug 1675868 - Store weak pointer to next parents. r=asuth, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D99662
467b885216ddafc219471e21a68124d2baaed1f2: Bug 1666285, try to avoid slow shrinking GC during sync calls. r=sfink,asuth a=jcristau
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 15 Dec 2020 10:40:42 +0000 - rev 627197
Push 14944 by jcristau@mozilla.com at Wed, 16 Dec 2020 16:06:40 +0000
Bug 1666285, try to avoid slow shrinking GC during sync calls. r=sfink,asuth a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D97783
eb6cdd43ce2e1c08ff8e3a3524a9fa99d06fe19c: Bug 1677549 - Add some guidelines on include directives and header files to the coding style. r=andi,sylvestre,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 11 Dec 2020 10:35:54 +0000 - rev 627010
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1677549 - Add some guidelines on include directives and header files to the coding style. r=andi,sylvestre,asuth Differential Revision: https://phabricator.services.mozilla.com/D97916
6c5750b3a0c7993237b17869471d4e7279b9388f: Bug 1119956 derive from DiscardableRunnable instead of CancelableRunnable when Cancel() is not supported r=asuth,sg
Karl Tomlinson <karlt+@karlt.net> - Thu, 03 Dec 2020 09:04:44 +0000 - rev 626031
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1119956 derive from DiscardableRunnable instead of CancelableRunnable when Cancel() is not supported r=asuth,sg Differential Revision: https://phabricator.services.mozilla.com/D98118
0109e94bd4f93c5b39ffcd3c77f77055e8d1b3b7: Bug 1656768 - Propagate SessionStorage data in BackgroundSessionStorageManager to the new top browsing context while replacing the top context id; r=nika,dom-workers-and-storage-reviewers,asuth
Tom Tung <shes050117@gmail.com> - Thu, 03 Dec 2020 14:19:35 +0000 - rev 625972
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1656768 - Propagate SessionStorage data in BackgroundSessionStorageManager to the new top browsing context while replacing the top context id; r=nika,dom-workers-and-storage-reviewers,asuth ### Story While the exisiting top browsing context is replaced, SessionStorage relies on itself been propagated by SessionStore. However, this has been disabled in SessionHistory in the parent process. Therefore, we need to propagate SessionStorage data by propagating BackgroundSessionStorageManager. ### Notes This patch assumes that the target top-level browsing context shouldn't have been registered to BackgroundSessionStorageManager. If this can happen, we will either need to merge SessionStorage data into it or find a proper (earlier) place to update sManagers. ### Test Plan Test: D97763 Try: https://treeherder.mozilla.org/jobs?repo=try&revision=2acc7b393fb80b640f4fbe3ade1da7dd440c380e&selectedTaskRun=KK6XhR-sQuqv5lcntVLc2w.0 Differential Revision: https://phabricator.services.mozilla.com/D98082
ee9314cd003cc893fce51441005ab0912fc26ae1: Bug 1119956 introduce DiscardableRunnable for tasks that might not run but might not implement cancellation r=asuth,sg
Karl Tomlinson <karlt+@karlt.net> - Wed, 02 Dec 2020 09:36:25 +0000 - rev 625873
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1119956 introduce DiscardableRunnable for tasks that might not run but might not implement cancellation r=asuth,sg Classes that inherit from DiscardableRunnable are only promising that it is OK for Run() to be skipped, rather than promising that Cancel() is effective. Differential Revision: https://phabricator.services.mozilla.com/D98117
6b3f50178386b840c8d5bfb32ed51b58d667d780: Bug 1678561 - Fix includes in dom/workers to some degree. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 26 Nov 2020 13:21:15 +0000 - rev 625179
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1678561 - Fix includes in dom/workers to some degree. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D97741
c93bd52311d8bde1856d56dee77211e27c2b29c5: Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:30:05 +0000 - rev 624490
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94138
8359ce76d6093cf5327c20225d0ada94d7afc7f6: Bug 1671367 - Use LS_TRY in UpdateUsageFile. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:30:07 +0000 - rev 624489
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Use LS_TRY in UpdateUsageFile. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94137
3057926dab2f8d3069f124c947474632cecd0ded: Bug 1671367 - Change CreateStorageConnection to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 18 Nov 2020 09:15:41 +0000 - rev 624488
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change CreateStorageConnection to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94136
9d9e5cd31e64343ae70eb2d549540201baa28f98: Bug 1671367 - Change GetUsage to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:29:55 +0000 - rev 624487
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change GetUsage to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94135
1f4cce184396c392cadfe27c076fe6fed5831810: Bug 1671367 - Change LoadUsageInfo to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:29:55 +0000 - rev 624486
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change LoadUsageInfo to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94134
1940c3561dac8732e4ad2ab9df6c5c1912ca242b: Bug 1671367 - Change GetUsageJournalFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:29:57 +0000 - rev 624485
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change GetUsageJournalFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94133
19852fffec4b2c5195c77a0f6b156e012b158da5: Bug 1671367 - Change GetUsageFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:30:00 +0000 - rev 624484
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change GetUsageFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94132
c592e88fabb1beec6035a1804fdf2950ef78e4f7: Bug 1671367 - Use LS_TRY in QuotaClient::InitOrigin. r=dom-workers-and-storage-reviewers,asuth,janv
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 19:30:02 +0000 - rev 624483
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Use LS_TRY in QuotaClient::InitOrigin. r=dom-workers-and-storage-reviewers,asuth,janv This also removes uses of REPORT_TELEMETRY_INIT_ERR, which reports to telemetry that has already expired. Differential Revision: https://phabricator.services.mozilla.com/D94039
cacebe0fc34c45b623da4b8336d905375fa99ab1: Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 15:13:22 +0000 - rev 624298
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94138
37e2f1c36fc7df00c31420795447ce02e56029bd: Bug 1671367 - Use LS_TRY in UpdateUsageFile. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 15:13:14 +0000 - rev 624297
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Use LS_TRY in UpdateUsageFile. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94137
c4a3fca623aa15ce89b4fb2527ff400ec6613717: Bug 1671367 - Change CreateStorageConnection to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 16:13:44 +0000 - rev 624296
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change CreateStorageConnection to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94136
75e95ebade6a4c69aaaab9b1c2b6b5419e5501b6: Bug 1671367 - Change GetUsage to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 14:43:22 +0000 - rev 624295
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change GetUsage to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94135
bfc08841dafbdb1becfbbc44a947b6e28ed77148: Bug 1671367 - Change LoadUsageInfo to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 14:43:19 +0000 - rev 624294
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change LoadUsageInfo to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94134
445d4fd6004dfc4679c9ca0ae765abbb0f4bc6c6: Bug 1671367 - Change GetUsageJournalFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 14:43:17 +0000 - rev 624293
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change GetUsageJournalFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94133
90e38a8f77d6b9807cd1b123b1c92def9ba79125: Bug 1671367 - Change GetUsageFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 14:43:05 +0000 - rev 624292
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Change GetUsageFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D94132
7e5910c8a82e1f97e60442379f9d419e5a995a1d: Bug 1671367 - Use LS_TRY in QuotaClient::InitOrigin. r=dom-workers-and-storage-reviewers,asuth,janv
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 17 Nov 2020 14:50:45 +0000 - rev 624291
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1671367 - Use LS_TRY in QuotaClient::InitOrigin. r=dom-workers-and-storage-reviewers,asuth,janv This also removes uses of REPORT_TELEMETRY_INIT_ERR, which reports to telemetry that has already expired. Differential Revision: https://phabricator.services.mozilla.com/D94039
17bae60e82a7ff11d1129080703b814d26f4ff1c: Bug 1603340 - Disable browser_force_refresh.js under verify, r=asuth
Nika Layzell <nika@thelayzells.com> - Thu, 12 Nov 2020 18:01:08 +0000 - rev 624047
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1603340 - Disable browser_force_refresh.js under verify, r=asuth Differential Revision: https://phabricator.services.mozilla.com/D95892
182e7b68fb7e9ca09ebf07a7dbd5b996c8fd18e4: Bug 1663512 - Add error name and source file location to RemoteWorkerManager::GetRemoteType diagnostic assert to aid investigating issues. r=asuth
Luca Greco <lgreco@mozilla.com> - Fri, 13 Nov 2020 21:07:52 +0000 - rev 623482
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1663512 - Add error name and source file location to RemoteWorkerManager::GetRemoteType diagnostic assert to aid investigating issues. r=asuth This patch include some additional changes to the diagnostic assert to be able to include: - the error name for the E10SUtils call failure - the file name and line number that originated the error The change itself does not include a new automated test, but I did verify locally the new expected crash message: - by temporarily a js error and a Components.Exception to be thrown while running one of the existing tests (dom/workers/test/xpcshell/test_remoteworker_launch_new_process.js). - and also temporarily forcing the failure while the method is being called in both the parent and child processes. Differential Revision: https://phabricator.services.mozilla.com/D96598
9a9e9411d5e33614b3144c05ad810a39b66aecdf: Bug 1676411 - Fix usage calculation for file:// (and potentially other) URIs; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Fri, 13 Nov 2020 19:51:08 +0000 - rev 623472
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676411 - Fix usage calculation for file:// (and potentially other) URIs; r=asuth,dom-workers-and-storage-reviewers This patch improves the required consistency between GetStorageOriginKey and GetLocalStorageQuotaKey. Differential Revision: https://phabricator.services.mozilla.com/D96583
a79881ac7dcc5bd02fff80d7cbdcd67ce74b761c: Bug 1676973 - Special characters need to be escaped when used in a SQL LIKE statement; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Fri, 13 Nov 2020 05:26:24 +0000 - rev 623353
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676973 - Special characters need to be escaped when used in a SQL LIKE statement; r=asuth,dom-workers-and-storage-reviewers Depends on D96931 Differential Revision: https://phabricator.services.mozilla.com/D96932
f13ee451d059d25193b4424346c7cb50a56cc248: Bug 1676969 - Add escapeUTF8StringForLIKE; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Fri, 13 Nov 2020 02:16:00 +0000 - rev 623352
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676969 - Add escapeUTF8StringForLIKE; r=asuth,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D96931
0d266f3af742d0d9e73a82097f0328bdf4e36ad1: Bug 1675819 - Remove code duplication and race conditions from test r=dom-workers-and-storage-reviewers,asuth
Yaron Tausky <ytausky@mozilla.com> - Thu, 12 Nov 2020 22:13:05 +0000 - rev 623313
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1675819 - Remove code duplication and race conditions from test r=dom-workers-and-storage-reviewers,asuth Before this commit, this test suite had race conditions between an iframe sending a message to its parent and the parent installing a listener for the message. This caused a lot of intermittent test failures. This commit attempts to solve the problem while removing duplicated code as well. On top of that, the timeout is increased because this test fails verification runs with the normal timeout (specifically in chaos mode). Differential Revision: https://phabricator.services.mozilla.com/D96229
6414d99a72759fe70cf96731f9ae2806ebf6a906: Bug 1676829 - Don't try to enable WAL journal mode for in-memory database; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Thu, 12 Nov 2020 21:40:44 +0000 - rev 623312
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676829 - Don't try to enable WAL journal mode for in-memory database; r=asuth,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D96852
05474075b3e133d23a29d9077c67783da30c8a8e: Bug 1676806 - Follow-up fix for bug 1676573; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Thu, 12 Nov 2020 22:01:32 +0000 - rev 623311
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676806 - Follow-up fix for bug 1676573; r=asuth,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D96820
94f9e52671a173d49f685a142538641c471c53cb: Bug 1674343 - Check for secure context when deciding to intercept r=asuth,nika,ckerschb
Yaron Tausky <ytausky@mozilla.com> - Thu, 12 Nov 2020 13:48:05 +0000 - rev 623230
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674343 - Check for secure context when deciding to intercept r=asuth,nika,ckerschb Differential Revision: https://phabricator.services.mozilla.com/D96179
2933a5973a4f538ad2595fef244ab2b2dc256991: Bug 1676410 - Fix a regression caused by a change done in bug 1165214; r=asuth,dom-workers-and-storage-reviewers,sg
Jan Varga <jvarga@mozilla.com> - Wed, 11 Nov 2020 21:54:46 +0000 - rev 623131
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676410 - Fix a regression caused by a change done in bug 1165214; r=asuth,dom-workers-and-storage-reviewers,sg The missing % resulted in returning zero usage. Differential Revision: https://phabricator.services.mozilla.com/D96578
df3b944e4f3f4df63d41f9f6004cb2883583b541: Bug 1609797 - Ignore cursor responses after disconnecting from global. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 10 Nov 2020 17:05:36 +0000 - rev 623024
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1609797 - Ignore cursor responses after disconnecting from global. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D96171
565b1cd443ccb7ef2d49e2d72a868c42254c70a3: Bug 1669437 - Enable full sharing of private browsing data across content processes (using the in-memory database in the parent process); r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Wed, 11 Nov 2020 14:05:00 +0000 - rev 623021
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1669437 - Enable full sharing of private browsing data across content processes (using the in-memory database in the parent process); r=asuth,dom-workers-and-storage-reviewers This patch makes LocalStorageCache::Persist properly return true for the private browsing case so that private browsing data will be sent to the parent (and also loaded from the parent when accessed for the first time). This was intentionally separated to make it clear where the decision is made. Differential Revision: https://phabricator.services.mozilla.com/D96566
661f0d8ae4c44db58e668c831b555dbc038b77d0: Bug 1669437 - Add necessary infrastructure for independent in-memory only local storage database; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Wed, 11 Nov 2020 13:12:57 +0000 - rev 623018
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1669437 - Add necessary infrastructure for independent in-memory only local storage database; r=asuth,dom-workers-and-storage-reviewers The new infrastructure consists of a separate bridge between the content and the parent process and a separate local storage database in the parent process. The new infrastructure can be used for storing and sharing of private browsing data across content processes. This patch only creates necessary infrastructure, actual enabling of storing and sharing of data across content processes will be done in a follow-up patch. Differential Revision: https://phabricator.services.mozilla.com/D96562
529cebcbb2b17e7a80f694ea042c42bebbafd8e9: Bug 1669437 - Get rid of the private data set; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Wed, 11 Nov 2020 07:06:20 +0000 - rev 623006
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1669437 - Get rid of the private data set; r=asuth,dom-workers-and-storage-reviewers The caches for private browsing are already separated by the private browsing origin attribute, so there's no need to have a special data set (inside the cache object) for it. Differential Revision: https://phabricator.services.mozilla.com/D96531
5e07510055db047f2c4b9876c664b24924e27da8: Bug 1676573 - Add support for named in-memory databases; r=asuth,dom-workers-and-storage-reviewers
Jan Varga <jvarga@mozilla.com> - Wed, 11 Nov 2020 07:26:41 +0000 - rev 622990
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676573 - Add support for named in-memory databases; r=asuth,dom-workers-and-storage-reviewers Naming in-memory databases also allows cloning which is the primary goal of this patch. Differential Revision: https://phabricator.services.mozilla.com/D96527
28b29531f0c0e32ac4e5304218e3c7198fa89f05: Bug 1674343 - Check for secure context when deciding to intercept r=asuth,nika,ckerschb
Yaron Tausky <ytausky@mozilla.com> - Tue, 10 Nov 2020 13:50:53 +0000 - rev 622856
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674343 - Check for secure context when deciding to intercept r=asuth,nika,ckerschb Differential Revision: https://phabricator.services.mozilla.com/D96179
ac207bcbee104d1e1f0d11a327d3b9ecb39592f7: Bug 1675790 - Issue a soft update correctly for non-subresource requests r=dom-workers-and-storage-reviewers,asuth
Yaron Tausky <ytausky@mozilla.com> - Fri, 06 Nov 2020 20:21:10 +0000 - rev 622844
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1675790 - Issue a soft update correctly for non-subresource requests r=dom-workers-and-storage-reviewers,asuth The Handle Fetch algorithm, steps 17 and 18, requires a soft update when a fetch event is not dispatch for a non-subresource request. Before this commit we added the requirement that the registration be stale, which only applies to subresource requests. Differential Revision: https://phabricator.services.mozilla.com/D96200
3d8b6d4a3e2a7b9e1933b40b191c9bc5dcec5b2a: Bug 1667015 - Output full path of source code files with NS_DebugBreak. r=dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 23 Oct 2020 00:57:07 +0000 - rev 622678
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1667015 - Output full path of source code files with NS_DebugBreak. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D91240
a06787957417530385940b0216c240dbd5867f58: Bug 1418001 - Generate analysis for file inclusions. r=asuth,andi
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 03 Nov 2020 15:57:32 +0000 - rev 621934
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1418001 - Generate analysis for file inclusions. r=asuth,andi This introduces a new mangled symbol of the form FILE_<hash>. It's defined on line 1 of each visited source file, and it's referenced in places that the preprocessor tells us there was an #include. Both angle-bracket includes and quote includes are supported here. Differential Revision: https://phabricator.services.mozilla.com/D95529
568498daabe80968f1a80128bef2c54674990b74: Bug 1418001 - Refactor to allow visitIdentifier callers to pass a full SourceRange. r=asuth,andi
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 02 Nov 2020 20:38:37 +0000 - rev 621933
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1418001 - Refactor to allow visitIdentifier callers to pass a full SourceRange. r=asuth,andi In the next patch I'll want to be able to provide the entire source rather than having visitIdentifier just use the token at `Loc`. The existing call sites create a SourceRange from the SourceLocation and indicate (by not setting the LocRangeEndValid flag) that the visitIdentifier function should retain it's old behaviour of using the token to figure out the range. Depends on D95527 Differential Revision: https://phabricator.services.mozilla.com/D95528
e18463026c873e74b4fb681a90117f264848225e: Bug 1418001 - Refactor to make file type detection more explicit. r=asuth,andi
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 02 Nov 2020 20:38:36 +0000 - rev 621932
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1418001 - Refactor to make file type detection more explicit. r=asuth,andi This extracts a relativizePath function that normalizes a file path to be relative to the source/objdir, and returns the type of the file. Differential Revision: https://phabricator.services.mozilla.com/D95527
c387ce5635b3dfa35093af5b2aa1bfc3fb127671: Bug 1674564 - Make ServiceWorkerShutdownBlocker::MaybeInitUnblockShutdownTimer robust against re-entrance r=dom-workers-and-storage-reviewers,asuth
Jens Stutte <jstutte@mozilla.com> - Tue, 03 Nov 2020 08:19:58 +0000 - rev 621855
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674564 - Make ServiceWorkerShutdownBlocker::MaybeInitUnblockShutdownTimer robust against re-entrance r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D95545
d799c0698b884e3c539029a84c143db91785a0a8: Bug 1588152 - Eliminate redundant profile-change-teardown observer. r=asuth
Andrew Sutherland <asutherland@asutherland.org> - Fri, 30 Oct 2020 18:44:54 +0000 - rev 621553
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1588152 - Eliminate redundant profile-change-teardown observer. r=asuth Under parent intercept, we had both an nsIAsyncShutdownClient and a manual observer notification used by ServiceWorkerManager for shutdown. (Under child intercept, the observer notification used a different phase, but we no longer support child intercept.) If the observer notification didn't fire prior to the shutdown blocker, deadlock would result at shutdown. This patch addresses the problem by changing us to only use the shutdown blocker for profile-change-teardown, with it taking on the responsibility of calling the relevant ServiceWorkerManager shutdown logic. We do leave a finish shutdown observer notification in place. It's added dynamically during shutdown (as long as we can get the observer service) which I believe should allow the observer to run prior to the QuotaManager profile-before-change-qm receiving its notification due to the reverse observer notification. But that isn't required to avoid deadlocking. As part of these changes, I also removed the configurable logic around shutdown that existed to support child intercept. Note that this is not a comprehensive cleanup, just a normalization of shutdown to require/assume parent intercept. The most notable aspect of this change is explicitly bailing out of ServiceWorkerManager initialization if we are not in the parent process. Differential Revision: https://phabricator.services.mozilla.com/D94805
8213cdcc0378f9bc33cdda02039c8299fd923a60: Bug 1617822 - Implement FetchEvent.handled r=dom-workers-and-storage-reviewers,asuth
Yaron Tausky <ytausky@mozilla.com> - Thu, 29 Oct 2020 17:18:28 +0000 - rev 621398
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1617822 - Implement FetchEvent.handled r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D93483
585175b8483835325d484d40b20fb2460317f4fe: Bug 1617822 - Implement FetchEvent.handled r=dom-workers-and-storage-reviewers,asuth
Yaron Tausky <ytausky@mozilla.com> - Thu, 29 Oct 2020 13:50:44 +0000 - rev 621353
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1617822 - Implement FetchEvent.handled r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D93483
d0a6fd8b18ed3bf4e7e88493daa38edd38c4000a: Bug 1673748 - Fix incorrect test r=asuth
Yaron Tausky <ytausky@mozilla.com> - Tue, 27 Oct 2020 23:32:54 +0000 - rev 621094
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673748 - Fix incorrect test r=asuth When responding with a script, the correct Content-Type header must be set. Differential Revision: https://phabricator.services.mozilla.com/D94902