9db406ce39657fc83293e3801b2fb0d7508bb3f1: Bug 1700848 - Destroy RenderCompositor by root WebRenderBridgeParent's ClearResources(). r=nical, a=RyanVM
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 25 Mar 2021 21:53:40 +0000 - rev 3637298
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1700848 - Destroy RenderCompositor by root WebRenderBridgeParent's ClearResources(). r=nical, a=RyanVM Root WebRenderBridgeParent's ClearResources() call is expected to destroy RenderCompositor. It is necessary to avoid conflict between RenderCompositors and to avoid use after free. Differential Revision: https://phabricator.services.mozilla.com/D109693
c19bf306e48abc41637b439df5ba280000024250: Bug 1695982 - Don't show print_to_filename prefs in about:support. r=Gijs, a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 25 Mar 2021 15:02:13 +0000 - rev 3637297
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1695982 - Don't show print_to_filename prefs in about:support. r=Gijs, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D109725
c8f878c8ba1d1f1c7e6a10ed58f73dced81e6616: Backed out changeset e1fa9dc7464b (bug 1692308) for causing bug 1700313. a=backout
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 30 Mar 2021 11:35:49 -0400 - rev 3637296
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Backed out changeset e1fa9dc7464b (bug 1692308) for causing bug 1700313. a=backout
4f963460bce98421522dd214d76888576ff82247: Bug 1701089 - Accept "vp09" codec string in Widevine manifest. r=mjf, a=RyanVM
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 26 Mar 2021 19:06:00 +0000 - rev 3637295
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1701089 - Accept "vp09" codec string in Widevine manifest. r=mjf, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D109810
3bd6fe4e28a2888314f458165435aa81432cf72a: Bug 1694898 - Override AsyncPanZoomEnabled in nsCocoaWindow to delegate it to nsChildView in the case of popups. r=mstange,botond a=RyanVM
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 25 Mar 2021 23:14:12 +0000 - rev 3637294
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1694898 - Override AsyncPanZoomEnabled in nsCocoaWindow to delegate it to nsChildView in the case of popups. r=mstange,botond a=RyanVM The widget for popup window on Mac is nsCocoaWindow which doesn't have any APZC instances so that nsIWidget::AsyncPanZoomEnabled() always returned false, we need to delegate the call to the nsChildView. To be honest, I am quite unsure whether other functions using APZC also need to be delegated or not, but I haven't noticed any issues now, so we will fix one by one if there are any other issues. Unfortunately the mochitest for this issue doesn't work both on Linux and Windows, but it's presumably an issue in our testing machinery relevant with nsIDOMWindowUtils.sendNativeMouseScrollEvent, it will not be a problem in the wild because scrolling by real mouse wheel works fine there. Differential Revision: https://phabricator.services.mozilla.com/D109572
58ba360c67fdbf02ea354494ad88b6650df994d2: Bug 1694898 - Factor out flushApzRepaintsInPopup. r=botond, a=RyanVM
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 25 Mar 2021 23:14:12 +0000 - rev 3637293
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1694898 - Factor out flushApzRepaintsInPopup. r=botond, a=RyanVM We'd like to use the function in a new mochitest. Differential Revision: https://phabricator.services.mozilla.com/D109682
c137e55aed6e840c56146f95600b938d74e16058: Bug 1699997 - Remove unused moveMouseAndScrollWheelOver function. r=botond, a=test-only
Kartikaya Gupta <kats@pancake.staktrace.com> - Mon, 22 Mar 2021 23:25:42 +0000 - rev 3637292
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699997 - Remove unused moveMouseAndScrollWheelOver function. r=botond, a=test-only Everybody uses the promise-style equivalent so we can just move over the documentation and drop the function. Depends on D109248 Differential Revision: https://phabricator.services.mozilla.com/D109249
24f1807175a932c1ec9c81cd571a7f67ee1567b2: Bug 1699997 - Remove unused synthesizeNativeMouseEventWithAPZAndWaitForEvent function. r=botond, a=test-only
Kartikaya Gupta <kats@pancake.staktrace.com> - Mon, 22 Mar 2021 23:25:41 +0000 - rev 3637291
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699997 - Remove unused synthesizeNativeMouseEventWithAPZAndWaitForEvent function. r=botond, a=test-only It was only used by the promise-style equivalent, so this folds the two together. Depends on D109247 Differential Revision: https://phabricator.services.mozilla.com/D109248
f2187e0517bb71610eaf57b4f1ed20d979b61f5f: Bug 1699997 - Remove synthesizeNativeWheelAndWaitForScrollEvent and migrate callers to promiseNativeWheelAndWaitForScrollEvent. r=botond, a=test-only
Kartikaya Gupta <kats@pancake.staktrace.com> - Mon, 22 Mar 2021 23:25:41 +0000 - rev 3637290
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699997 - Remove synthesizeNativeWheelAndWaitForScrollEvent and migrate callers to promiseNativeWheelAndWaitForScrollEvent. r=botond, a=test-only Depends on D109246 Differential Revision: https://phabricator.services.mozilla.com/D109247
98ebc9d4893602068fc7cef99d024ea7a0e81707: Bug 1699997 - Convert synthesizeNativeWheelAndWaitForObserver from callback-style to promise-style. r=botond, a=test-only
Kartikaya Gupta <kats@pancake.staktrace.com> - Mon, 22 Mar 2021 23:25:40 +0000 - rev 3637289
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699997 - Convert synthesizeNativeWheelAndWaitForObserver from callback-style to promise-style. r=botond, a=test-only This function has only one caller, which was trivial to migrate. Depends on D109245 Differential Revision: https://phabricator.services.mozilla.com/D109246
97d49f8b6aef7c999ea4e91a93a97aedd709a4d6: Bug 1699601 - Rename promiseApzRepaintsFlushed to promiseOnlyApzControllerFlushed. r=botond, a=test-only
Kartikaya Gupta <kats@pancake.staktrace.com> - Mon, 22 Mar 2021 23:25:40 +0000 - rev 3637288
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699601 - Rename promiseApzRepaintsFlushed to promiseOnlyApzControllerFlushed. r=botond, a=test-only This was a mechanical search-and-replace operation, plus adding some docs on renamed function. Differential Revision: https://phabricator.services.mozilla.com/D109245
31129f6d373e99bcc97b73dc8fefb0304692503e: Bug 1700519 - Remove unused SVGs from browser/themes/shared/fullscreen. r=harry, a=RyanVM
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 29 Mar 2021 21:29:21 +0000 - rev 3637287
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1700519 - Remove unused SVGs from browser/themes/shared/fullscreen. r=harry, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D110162
62ee5c4ee86e9c5849e7a22565c21aa8fbc688f9: Bug 1449754 - [devtools] Wait for ruler text to be updated in browser_inspector_highlighter-rulers_03.js r=ladybenko a=test-only DONTBUILD
Julian Descottes <jdescottes@mozilla.com> - Fri, 26 Mar 2021 15:45:34 +0000 - rev 3637286
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1449754 - [devtools] Wait for ruler text to be updated in browser_inspector_highlighter-rulers_03.js r=ladybenko a=test-only DONTBUILD This is the only highlighter-ruler test which modifies the size of the window via toolbox dock mode change. There are a couple of issues: We assume that the highlighter will be updated when we ask for its new content but we are not waiting on any event. We also assume that the window size can be measured immediately after changing the docking mode. Addressing the first issue by using asyncWaitUntil already reduces the failure rate significantly. To address the second issue I am just adding a small delay before measuring the window dimension. We could probably get a more in-depths fix and try to wait for rendering/paint/etc... I don't think it's worth the effort in the scope of this intermittent Differential Revision: https://phabricator.services.mozilla.com/D109700
d4737728e8e3a4b7bd5d18d8e031e7930f7c8f33: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 29 Mar 2021 18:56:49 +0000 - rev 3637285
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump ca -> e9a37969fb15ec54a5791a14c6554734dabe82dc cs -> c5c63175fa0432882ac47d0a73237846db42342b eo -> f66966743d0252308ab4e60d545d4dabd9696b9a es-AR -> 0cff44f2babe781d62365e5674b5375701be34ae es-CL -> caf1a1fb79bde291ca36ce5d614af840da3f4752 fi -> 17ba5cb0b7300f8c9d944380bd0e5a08e5103a33 fr -> 5dc2fa18763c80ce13bf1a58dc435de1a35edc87 gn -> ac615beda13f4fe36364094fe827a158ee573b2f he -> a18873a51669d9d0204a996e04ad8a058a313de4 ia -> 53e64a379f7f59d18ecc182e5d2d6e8ef0ba1757 km -> 3c0e92a93fd6f40cef2fc96dcb3b760fae3394d9 ko -> 1ce719cb889b7bea08e111914ffc8e9e555c2ddc ms -> 4569391e6c16c3a148c5cc09f222fd8fdf1af5a5 nb-NO -> 30e573d17bb0e5730ebc6f40caf2eecb64e34a9b nl -> d9dae17a2399aa87a83ae718d74952839baf9a91 nn-NO -> 1fb80f5df0465686f2fc5ae525a7aa63f717358d oc -> afaac18fb0905caa9aa7dc7a121f9b832649646e sk -> b84838062cc5f7fffa209259f8af00f69a2beb4c sr -> fe8717eca2d37125ed1b72437ea556967664d912 szl -> a9aab38b0005d08966f39eda099e79740d5d785c uk -> 0f5ab3ed01d99eb0045fe6342dd86e9005ab865c
f098824a387c190898d191f9b173fb54e9a198a2: Bug 1700929 - Back out changeset 9a043bb287a5 to avoid regressing bookmark functionality in the sidebar. r=mak,flod l10n=flod a=RyanVM
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 26 Mar 2021 17:16:54 +0000 - rev 3637284
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1700929 - Back out changeset 9a043bb287a5 to avoid regressing bookmark functionality in the sidebar. r=mak,flod l10n=flod a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D110038
1eadbad8b2887988458c4ab851cfab4c02a8907a: Bug 1699761 - Keep backwards compatibility with old recipe types. r=k88hudson, a=RyanVM
Andrei Oprea <andrei.br92@gmail.com> - Fri, 26 Mar 2021 12:43:10 +0000 - rev 3637283
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699761 - Keep backwards compatibility with old recipe types. r=k88hudson, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D109878
0d732691629c8a144ed57ea68aadd0773b909b71: Bug 1699648 - [devtools] Use the proper principal to fetch the text of imported stylesheets. r=nchevobbe, a=RyanVM
Julian Descottes <jdescottes@mozilla.com> - Thu, 25 Mar 2021 18:30:09 +0000 - rev 3637282
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1699648 - [devtools] Use the proper principal to fetch the text of imported stylesheets. r=nchevobbe, a=RyanVM Imported stylesheets don't have an ownerNode property, it needs to be retrieved on the parentStylesheet (potentially recursively). Add a helper to resolve the ownerNode and use it retrieve the correct principal to fetch the stylesheet. Add a test case simulating a stylesheet update. Differential Revision: https://phabricator.services.mozilla.com/D109629
26592140ca655836661d27f6d9e4d24d9ce5c41d: Bug 1698405 - Move --arrowpanel-dimmed* definitions to toolkit. r=mconley, a=RyanVM
Dão Gottwald <dao@mozilla.com> - Mon, 29 Mar 2021 12:57:57 -0400 - rev 3637281
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1698405 - Move --arrowpanel-dimmed* definitions to toolkit. r=mconley, a=RyanVM
484e9aedc4a16740e58faaca1aff01d34d2c1682: Bug 1695451 - Handle I/O Errors when loading Normandy preference experiments. r=Gijs, a=RyanVM
Michael Cooper <mcooper@mozilla.com> - Thu, 25 Mar 2021 16:01:26 +0000 - rev 3637280
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1695451 - Handle I/O Errors when loading Normandy preference experiments. r=Gijs, a=RyanVM When there is a failure to load the experiments store, Normandy now simply resets the store back to an empty set which is generally a safe operation. Being resilient to errors here is especially important now that about:support shows data from Normandy. Errors in loading data for about:support can cause the entire page to be blank, blocking critical support information. This is a safe operation from a clients point of view because withouot this information Normandy will assume that no clients should be enrolled. It may take a restart, but eventually it will reset the client back to default if there are I/O errors. Differential Revision: https://phabricator.services.mozilla.com/D109562
9666ad107c07044bccc18f5f3d8d9de134a100b5: Bug 1683822 - Unregister the device changed callback before destroying an AudioCallbackDriver. r=pehrsons, a=RyanVM
Paul Adenot <paul@paul.cx> - Wed, 24 Mar 2021 10:25:45 +0000 - rev 3637279
Push 675839 by archaeopteryx@coole-files.de at Thu, 01 Apr 2021 10:39:26 +0000
Bug 1683822 - Unregister the device changed callback before destroying an AudioCallbackDriver. r=pehrsons, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D101178
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip