4a3b391e08c420cc8289bd80d1b9229d4b41b24f: Bug 1626404: Part 4 - Remove now-redundant accessor args from BrowsingContext load methods. r=nika
Kris Maglione <maglione.k@gmail.com> - Wed, 08 Apr 2020 19:04:47 +0000 - rev 586509
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626404: Part 4 - Remove now-redundant accessor args from BrowsingContext load methods. r=nika Differential Revision: https://phabricator.services.mozilla.com/D69421
1a5a559ec6d509167cb58b40086add58c4d63e10: Bug 1626404: Part 3 - Do sandbox flag checks at both ends of cross-process loads. r=nika
Kris Maglione <maglione.k@gmail.com> - Sat, 04 Apr 2020 02:42:39 +0000 - rev 586508
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626404: Part 3 - Do sandbox flag checks at both ends of cross-process loads. r=nika Differential Revision: https://phabricator.services.mozilla.com/D69420
2ffdab0072e7dbc56d232537aafbd2c1aa80ef14: Bug 1626404: Part 2b - Serialize source BC with LoadState. r=nika
Kris Maglione <maglione.k@gmail.com> - Sat, 04 Apr 2020 02:42:42 +0000 - rev 586507
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626404: Part 2b - Serialize source BC with LoadState. r=nika Differential Revision: https://phabricator.services.mozilla.com/D69419
6fb384961b99821bacfd2702d36bff27231c96a7: Bug 1626404: Part 2a - Store source BrowsingContext rather than DocShell in LoadState. r=nika
Kris Maglione <maglione.k@gmail.com> - Sat, 04 Apr 2020 02:42:44 +0000 - rev 586506
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626404: Part 2a - Store source BrowsingContext rather than DocShell in LoadState. r=nika Differential Revision: https://phabricator.services.mozilla.com/D69418
c0c2e85e33da4512a738ab9e334b9d1a78c54cbd: Bug 1626404: Part 1 - Move IsSandboxedFrom to BrowsingContext. r=nika
Kris Maglione <maglione.k@gmail.com> - Sat, 04 Apr 2020 02:42:30 +0000 - rev 586505
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626404: Part 1 - Move IsSandboxedFrom to BrowsingContext. r=nika Differential Revision: https://phabricator.services.mozilla.com/D69417
bf32b30efa49c9da997dc70a1f33f5b67f31916a: Bug 1626404: Part 0 - Add operators `bool` and `->` to MaybeDiscarded to match Maybe. r=nika
Kris Maglione <maglione.k@gmail.com> - Sat, 04 Apr 2020 02:42:33 +0000 - rev 586504
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626404: Part 0 - Add operators `bool` and `->` to MaybeDiscarded to match Maybe. r=nika Differential Revision: https://phabricator.services.mozilla.com/D69416
adf46d1bae01980d8fec895d60ba446a66ca283a: Bug 1608191 - Port profileDowngrade.dtd to Fluent, r=fluent-reviewers,flod,Gijs
Lifan Zeng lifanfzeng <Lifan Zeng lifanfzeng@gmail.com> - Wed, 08 Apr 2020 18:56:45 +0000 - rev 586503
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1608191 - Port profileDowngrade.dtd to Fluent, r=fluent-reviewers,flod,Gijs https://phabricator.services.mozilla.com/D66648 Differential Revision: https://phabricator.services.mozilla.com/D66648
7da03ba6bfcce4131165cd5b8c602fe4f3b7d1dd: Bug 1621244 - Ensure all test files are installed, even when running only a subset; r=bc
Geoff Brown <gbrown@mozilla.com> - Wed, 08 Apr 2020 18:30:14 +0000 - rev 586502
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1621244 - Ensure all test files are installed, even when running only a subset; r=bc Most (all?) mach xpcshell-test calls result in calling install_tests(None) while most mach test calls for the same test/directory result in calling install_tests() with a collection of test objects. Providing test objects allows install_tests() to optimize which tests are installed, but there have been several recent bugs that appear to be related to that optimization. Let's rely less on that optimization and make things consistent between test/xpcshell-test. (There's a parallel consideration for test vs mochitest.) Differential Revision: https://phabricator.services.mozilla.com/D70052
581d46a5e13832809f5657f0ea1673d910884cb7: Bug 1626226 - Copy the hasStoragePermssion flag from the document for workers when creating under a window for dedicated and shared workers. r=dimi,baku,asuth
Tim Huang <tihuang@mozilla.com> - Wed, 08 Apr 2020 19:02:37 +0000 - rev 586501
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626226 - Copy the hasStoragePermssion flag from the document for workers when creating under a window for dedicated and shared workers. r=dimi,baku,asuth When creating workers, dedicated workers, shared workers, we will set the storage prinicpal to the worker load info. During getting the storage principal, we need to check the storage permission in the content process. However, we don't have the hasStroagePermission flag which is needed to do the check since the channel that we use to get the principal is not opened yet at the moment. To address this issue, we can copy the hasStoragePermission flag from the doucment of the window which creates the worker. Because the worker would be the same-origin as the window. So, the hasStoragePermission flag is supposed to be the same between the window and the worker. We don't need to do anything for the service worker since the storage permission won't be checked due to the service worker is disabled for third party trackers. And the storage permission is for the third party trackers. Thus, we can ignore this flag for service workers. Differential Revision: https://phabricator.services.mozilla.com/D69810
7502fc7d616a153f13516aafaa33acdb621222d2: Bug 1624886 - Fix argBytes calculation in GenerateImportInterpExit. r=lth
Ryan Hunt <rhunt@eqrion.net> - Wed, 08 Apr 2020 13:25:18 +0000 - rev 586500
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1624886 - Fix argBytes calculation in GenerateImportInterpExit. r=lth Bug 1620197 accidentally moved the parentheses for 'max' outside of the multiplication by sizeof(Value). Differential Revision: https://phabricator.services.mozilla.com/D70126
70b0b35496a599087b9909dcdc4df6ebee117f77: Bug 1590573, create a unified approach for caching fragments in our Custom Elements r=emilio
Emma Malysz <emalysz@mozilla.com> - Wed, 08 Apr 2020 16:17:50 +0000 - rev 586499
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1590573, create a unified approach for caching fragments in our Custom Elements r=emilio Differential Revision: https://phabricator.services.mozilla.com/D58866
526c65b7b51694b6657d6d284de4af705acbfe48: Bug 1489430 - Add "Remove Extension" context menu item for pageAction. r=robwu,mstriemer,fluent-reviewers,Gijs
William Durand <will+git@drnd.me> - Wed, 08 Apr 2020 14:18:53 +0000 - rev 586498
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1489430 - Add "Remove Extension" context menu item for pageAction. r=robwu,mstriemer,fluent-reviewers,Gijs Differential Revision: https://phabricator.services.mozilla.com/D69831
d52d4b62a347971853dbcdf3dfc4d62a12a2a3b4: Bug 1435148 - Disable jemalloc when any sanitizer is used. r=glandium
Jesse Schwartzentruber <truber@mozilla.com> - Wed, 08 Apr 2020 18:01:03 +0000 - rev 586497
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1435148 - Disable jemalloc when any sanitizer is used. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D70092
b07e407fe3e5abde254be69491a06eca60f7bb12: Bug 1607405 - Validate regexp derived from pattern attribute before using it. r=emilio
Timothy Gu <timothygu99@gmail.com> - Wed, 08 Apr 2020 14:30:21 +0000 - rev 586496
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607405 - Validate regexp derived from pattern attribute before using it. r=emilio In particular, this correctly treats as invalid patterns like "a)(b" that only "become" valid due to the addition of the (?:) non-capturing group, that's originally used to allow the addition of ^ and $ anchors. Differential Revision: https://phabricator.services.mozilla.com/D70143
1496bcc01e5d64e28b9c18b4b994dbf5413ff6cf: Bug 1625567 - Update Popular Topics Links r=thecount
Gavin Lazar Suntop <gavin@gsuntop.com> - Mon, 06 Apr 2020 18:32:50 +0000 - rev 586495
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625567 - Update Popular Topics Links r=thecount Differential Revision: https://phabricator.services.mozilla.com/D69252
9b1ce890cb3f4f559c54deec4b89e1e30d36e221: Bug 1627969 - Remove the megabar pref. r=mak
Dão Gottwald <dao@mozilla.com> - Wed, 08 Apr 2020 19:04:24 +0000 - rev 586494
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1627969 - Remove the megabar pref. r=mak Differential Revision: https://phabricator.services.mozilla.com/D70023
1e11d85ed0d493b1ed25e4adde8ccbabd7bcfbe2: Backed out changeset 3e83007a7ebe (bug 1626590) for build bustage at test_parse_scalars.py. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 08 Apr 2020 21:55:01 +0300 - rev 586493
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Backed out changeset 3e83007a7ebe (bug 1626590) for build bustage at test_parse_scalars.py. CLOSED TREE
876b33334577c8fbf4f9c652f93cb6590fdf61ea: Bug 1625513 - Part 2: Completely remove nsIProcessSwitchRequestor, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Wed, 08 Apr 2020 16:56:39 +0000 - rev 586492
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 2: Completely remove nsIProcessSwitchRequestor, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D69240
69f75d37ae8edfad7e020276c3576d87f72585a9: Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh
Nika Layzell <nika@thelayzells.com> - Wed, 08 Apr 2020 16:56:37 +0000 - rev 586491
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh When I first added this method last year, I added it in JS, handled from within SessionStore.jsm, as that was the easiest place to do it. Now that DocumentLoadListener exists, it makes more sense to handle this logic directly from within that code. Many parts of the process switch are still handled by frontend JS, such as selecting remote types, and performing toplevel process switches. Differential Revision: https://phabricator.services.mozilla.com/D68594
b70c2c720c4d7aa6572f72fd62112d52c2dd2d71: Bug 1627734 - Make ZoomToFocusedInput skip fixed frames again. r=botond
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Apr 2020 16:50:53 +0000 - rev 586490
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1627734 - Make ZoomToFocusedInput skip fixed frames again. r=botond We lifted this restriction because with bug 656036 it makes sense to zoom into a focused input in a fixed subtree. But this causes undesired panning up. We could conceivably fix it if needed, but for now preserve the previous behavior of not panning nor zooming. Differential Revision: https://phabricator.services.mozilla.com/D69946
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip