803f8bc9241ef13ffbc582a3f7f4c4089bef0fbe: Bug 1689664 - Ensure docshell/test/navigation/test_performance_navigation.html works with SHIP-BFCache, r=peterv
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 26 Mar 2021 19:15:01 +0000 - rev 640898
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1689664 - Ensure docshell/test/navigation/test_performance_navigation.html works with SHIP-BFCache, r=peterv This is similar pref enabling as what landed to couple of other tests already https://searchfox.org/mozilla-central/search?q=%2F%2F+If+Fission+is+disabled%2C+the+pref+is+no-op.&path= Differential Revision: https://phabricator.services.mozilla.com/D109312
e45320a68b718885ffa3aaf252b4afff8fed98a5: Bug 1647433 - Fix use of GetTopLevelContentDocument in HangMonitorChild::InterruptCallback, r=peterv
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 26 Mar 2021 19:13:22 +0000 - rev 640897
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1647433 - Fix use of GetTopLevelContentDocument in HangMonitorChild::InterruptCallback, r=peterv No need to access top level doc. Disabling bfcaching on any subframe prevents bfcaching of the top level page. (There may be other issues around stopping slow scripts in Fission.) Differential Revision: https://phabricator.services.mozilla.com/D109400
87c04ddb3dde4b6fe16c6afe744c1983d28a8be9: Bug 1701089 - Accept "vp09" codec string in Widevine manifest. r=mjf
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 26 Mar 2021 19:06:00 +0000 - rev 640896
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1701089 - Accept "vp09" codec string in Widevine manifest. r=mjf Differential Revision: https://phabricator.services.mozilla.com/D109810
6308384f47a72f3f9b86e1158fd26ba9dc856c98: Bug 1694285 - Make it more obvious where panels are anchored to with Proton enabled. r=Gijs,desktop-theme-reviewers,dao
Mike Conley <mconley@mozilla.com> - Fri, 26 Mar 2021 18:57:28 +0000 - rev 640895
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1694285 - Make it more obvious where panels are anchored to with Proton enabled. r=Gijs,desktop-theme-reviewers,dao This seems to take care of the cases that I'm aware of: * DOM Permission panels * Panels that anchor to the AppMenu button, like update notification messages, or add-on install confirmation messages. Differential Revision: https://phabricator.services.mozilla.com/D109939
b7fcd3a7571f8a88918d767b2a429e63a5e076c7: Bug 1701257 - fix panel radius on webextension browser and body with proton enabled, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 26 Mar 2021 18:54:10 +0000 - rev 640894
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1701257 - fix panel radius on webextension browser and body with proton enabled, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D109909
1d667c57f6e52ae015070cfbe4d2432b1d2f6139: Bug 1701308 - Change page-cycle-delay to 1 second. r=perftest-reviewers,davehunt
Gregory Mierzwinski <gmierz2@outlook.com> - Fri, 26 Mar 2021 18:49:50 +0000 - rev 640893
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1701308 - Change page-cycle-delay to 1 second. r=perftest-reviewers,davehunt Differential Revision: https://phabricator.services.mozilla.com/D109955
6a72bfcd25fb30e391bf674f95fad541d92d0793: Bug 1700917 - Force multi_e10s on xpcshell tests. r=aklotz
Agi Sferro <agi@sferro.dev> - Fri, 26 Mar 2021 18:30:17 +0000 - rev 640892
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1700917 - Force multi_e10s on xpcshell tests. r=aklotz Differential Revision: https://phabricator.services.mozilla.com/D109798
2d138509c05bc93c6368a76ec349505b59f3aa0f: Bug 1700917 - Actually initialize the profile in GeckoView xpcshell. r=jmaher
Agi Sferro <agi@sferro.dev> - Fri, 26 Mar 2021 18:30:16 +0000 - rev 640891
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1700917 - Actually initialize the profile in GeckoView xpcshell. r=jmaher Looks like spoofing the event is not enough as GeckoView intialization code (indirectly) uses the profile folder. We also catch exceptions coming from the init code and throw them appropriately so we don't ignore errors during initialization. Differential Revision: https://phabricator.services.mozilla.com/D109797
bc232de0c5f8359a6e55aef8511af61f32414330: Bug 1699224 - Part 5. Unmap shared surfaces if memory pressured during resource updates. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 26 Mar 2021 18:21:15 +0000 - rev 640890
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699224 - Part 5. Unmap shared surfaces if memory pressured during resource updates. r=jrmuizel Before we start a resource update, we should check if we are virtual memory pressured (32-bit Windows only). If so, pre-emptively unmap shared surfaces until the pressure is relieved to try to avoid OOMs elsewhere. This only applies to the GPU process because the parent process actively watches its own memory pressure and dispatches a low-memory event which our expiration tracker is an observer for. Differential Revision: https://phabricator.services.mozilla.com/D109441
94c75dba6545555e3e2e74f876d650ebc05cc85a: Bug 1699224 - Part 4. Allow shared surfaces to be mapped and unmapped on demand. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 26 Mar 2021 18:21:15 +0000 - rev 640889
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699224 - Part 4. Allow shared surfaces to be mapped and unmapped on demand. r=jrmuizel This patch adds an expiration tracker to decide when to unmap unused shared surfaces from our address space to reclaim virtual memory. This is only used on 32-bit builds of Firefox where there is meaningful virtual address space pressure. Differential Revision: https://phabricator.services.mozilla.com/D109440
206187cafb6f52d190c2aaef250f3ae2a4909abc: Bug 1699224 - Part 3. Complete shutdown of SharedSurfacesParent on the main thread. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 26 Mar 2021 18:21:15 +0000 - rev 640888
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699224 - Part 3. Complete shutdown of SharedSurfacesParent on the main thread. r=jrmuizel We want to use nsExpirationTracker to decide when we should unmap shared surfaces from our address space. This relies upon the observer service and we need to be both initialized and shutdown on the main thread to add/remove the observer. SharedSurfacesParent is already initialized on the main thread, and we just need to complete shutdown on the main thread. Differential Revision: https://phabricator.services.mozilla.com/D109439
ef3ef367986e9a93c952a6d362bdc3f2dad375c9: Bug 1699224 - Part 2. Expose SharedMemoryBasic::Unmap for use by callers. r=jld
Andrew Osmond <aosmond@mozilla.com> - Fri, 26 Mar 2021 18:21:14 +0000 - rev 640887
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699224 - Part 2. Expose SharedMemoryBasic::Unmap for use by callers. r=jld This patch exposes SharedMemoryBasic::Unmap for use by callers to allow one to unmap memory out of our address space without destroying the SharedMemoryBasic object itself. This will be used by later patches in this series. Differential Revision: https://phabricator.services.mozilla.com/D109438
d2294fe6ef3120484d2b041ac6bd43e6c6815ff6: Bug 1699224 - Part 1. Ensure we map/unmap surfaces used by DrawTargetSkia. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 26 Mar 2021 18:21:13 +0000 - rev 640886
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699224 - Part 1. Ensure we map/unmap surfaces used by DrawTargetSkia. r=jrmuizel Since we want to be able to unmap shared surfaces which are not in use, we need to be able to map the data in as required. Blob images can access shared surfaces via recordings which are used by DrawTargetSkia. This patch makes it call Map/Unmap for data surfaces that require a data pointer in Skia. Differential Revision: https://phabricator.services.mozilla.com/D109437
2cf240a96f61653419f613bd82ff841d6e57b8f5: Bug 1699929 - Check for non-zero uv_step. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 26 Mar 2021 18:18:28 +0000 - rev 640885
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699929 - Check for non-zero uv_step. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D109808
6e52d2a6585df26518f5d6e9de03b2486e8f8f4c: Bug 1701137: Properly parse taskcluster Sentry secret r=aki
Mitchell Hentges <mhentges@mozilla.com> - Fri, 26 Mar 2021 18:02:14 +0000 - rev 640884
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1701137: Properly parse taskcluster Sentry secret r=aki Taskcluster secrets are not provided to clients in the same format that they are set. Rather, the YAML is rendered to JSON, and it's wrapped in a larger object that also contains the `expires` timestamp. Correctly parse the JSON and remove the dependency on `yq`. Differential Revision: https://phabricator.services.mozilla.com/D109907
2f00ec881b0b85edc6ef6618631c673e00f4bbad: Bug 1700642 - Part 2: Add paint phase graph to WR profiler r=nical
Miko Mynttinen <mikokm@gmail.com> - Fri, 26 Mar 2021 17:37:22 +0000 - rev 640883
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1700642 - Part 2: Add paint phase graph to WR profiler r=nical Differential Revision: https://phabricator.services.mozilla.com/D109614
3290d898be8adef5e794d7125d2a9f1384cae3ee: Bug 1700642 - Part 1: Track per frame paint phase durations r=nical
Miko Mynttinen <mikokm@gmail.com> - Fri, 26 Mar 2021 17:37:21 +0000 - rev 640882
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1700642 - Part 1: Track per frame paint phase durations r=nical Differential Revision: https://phabricator.services.mozilla.com/D109613
b44afdd30a54acc6e3d1c4865edaf26999d69401: Bug 1701249 - Add missing toolbar_top_separator declaration from the Dark theme. r=Gijs
Jared Wein <jwein@mozilla.com> - Fri, 26 Mar 2021 17:26:37 +0000 - rev 640881
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1701249 - Add missing toolbar_top_separator declaration from the Dark theme. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D109916
d885acd20f7e4573d682533e401ea7cad68a307c: Bug 1701202 - fix some browser mochitests to pass with proton enabled, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 26 Mar 2021 17:13:27 +0000 - rev 640880
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1701202 - fix some browser mochitests to pass with proton enabled, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D109910
eaac532f83370e666b79107e6b5497006cb441f3: Bug 1699202 - Add probes for Learn More and View List r=thecount
Gavin Lazar Suntop <gavin@gsuntop.com> - Fri, 26 Mar 2021 17:06:52 +0000 - rev 640879
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699202 - Add probes for Learn More and View List r=thecount Differential Revision: https://phabricator.services.mozilla.com/D108997
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip