a8b84bad118de93e55a3c7143505a49922cc2307: No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with FIREFOX_97_0b4_RELEASE a=release CLOSED TREE DONTBUILD default tip
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 16 Jan 2022 23:57:51 +0000 - rev 673774
Push 16246 by ffxbld at Sun, 16 Jan 2022 23:57:58 +0000
No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with FIREFOX_97_0b4_RELEASE a=release CLOSED TREE DONTBUILD
7488f2d2d1336863ef25f69338a4ddba6dbe2fc9: Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 16 Jan 2022 23:42:49 +0000 - rev 673773
Push 16245 by ffxbld at Sun, 16 Jan 2022 23:42:57 +0000
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
5015072808a6fe862c77d5bddf73585221d51b95: No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with DEVEDITION_97_0b4_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 16 Jan 2022 23:42:42 +0000 - rev 673772
Push 16245 by ffxbld at Sun, 16 Jan 2022 23:42:57 +0000
No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with DEVEDITION_97_0b4_RELEASE a=release CLOSED TREE DONTBUILD
9622699eb8c9147577d81f9b1190d3b08447974c: No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with DEVEDITION_97_0b4_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 16 Jan 2022 21:24:27 +0000 - rev 673771
Push 16244 by ffxbld at Sun, 16 Jan 2022 21:24:34 +0000
No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with DEVEDITION_97_0b4_BUILD1 a=release CLOSED TREE DONTBUILD
949b7146cb38c5f46d0cf375044b0e6989d4a9e7: No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with FIREFOX_97_0b4_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 16 Jan 2022 21:18:40 +0000 - rev 673770
Push 16243 by ffxbld at Sun, 16 Jan 2022 21:18:47 +0000
No bug - Tagging 758fa38b744805f37f02dd93d57c5324a133aa7c with FIREFOX_97_0b4_BUILD1 a=release CLOSED TREE DONTBUILD
758fa38b744805f37f02dd93d57c5324a133aa7c: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DEVEDITION_97_0b4_BUILD1 DEVEDITION_97_0b4_RELEASE FIREFOX_97_0b4_BUILD1 FIREFOX_97_0b4_RELEASE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sun, 16 Jan 2022 19:02:44 +0000 - rev 673769
Push 16242 by ffxbld at Sun, 16 Jan 2022 19:02:54 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump da -> 6721ee5a89ae65b417f151eb97204e95bc50b9bb eo -> 3d5b69a97c849f72665a3aa2f2d85a00736d9eee es-MX -> 4277acb8142527eb50e23b89272f80b719618847 he -> 4630cd53b4671e48f7fe2747dd57e589ecdee35e ia -> ecc317c2596688b7f676b409e5723a22ee7c301c kk -> 2555bdf29997707f23e63cb889d9f45399795c55 ko -> cae36c940e82e7298a5a4f461791ec9dc96d1288 lt -> ee2605f72d4c774832dc0fb9cd7709313f6676a4
eb5f22101a43fdfa938eed0bf613689992824970: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 15 Jan 2022 18:56:03 +0000 - rev 673768
Push 16241 by ffxbld at Sat, 15 Jan 2022 18:56:12 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump ar -> 372c39194cb3d6632a5d965d89651eb512896445 eo -> 4f7dec829ffd444f47af87c4110f75a726ab4d1c fi -> 2c1ca220f525b459411a414b0ae6e48b1c607bff id -> 1c709914fa1b748a58f1df37c9b3041bfc60a5ad is -> b885038ccddce2d86bd2c7c39ecbff9b8d72b76f it -> 2f6d1661dff743a0b2bca268a28d07ffba0dcaa6 kk -> 0e0198a23650e034147033d1abbf15cb6ba5352a ko -> 1792012e77ad2939eff8f82454aefb0971eb3fbb lt -> 97fe61f173017b8522b945bb265d521372b85b46 nn-NO -> 4c88e1fe57af2df9e711f0945e495a74ec09c1f6 tr -> fbc001aa48b39db9ac16209129154fb772eceb0d
e030d8a389e435966a5f6075716b2993185defb3: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 14 Jan 2022 18:57:28 +0000 - rev 673767
Push 16240 by ffxbld at Fri, 14 Jan 2022 18:57:36 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump ar -> 5bd4f2ed45d901f4bca37dbf061bb3fea701df66 da -> 602900879d8b525d5ffa5963647f34bd68a30ffc en-GB -> 92b8f831e3cb8ded8082c00d04ffbca0f1ec8e08 es-MX -> 995db99855689118a0d3c4a59e22183cca8bc64e et -> 699d9910692822bbc51939f3a69720c4ca491751 is -> 21c01ab128128e33557502dbd71bb8a84d420cf6 it -> e1801b57b194e540f75d669f2d26d559bb32c9b2 ko -> 7f63058dd2aef3fe05e9bbb23ff9949b066201d1 lt -> e5cb9183e0394a9caab1bbcc31e001481549419f rm -> 78fa598403129b20f23174d30053dad6f8e2c620 sk -> 86de0ef3b3ee4d05bea24eaa4695d19ae5ed8def zh-CN -> 57bd28a33531ffb344f0beb20893ce3e897b8eb5
2173ce4bf65f9beaa1e008f59ba762a91be4aa25: Bug 1747345 - Include parent snapping transform in node equality test. r=aosmond, a=RyanVM
Glenn Watson <git@intuitionlibrary.com> - Tue, 11 Jan 2022 01:40:00 +0000 - rev 673766
Push 16239 by ryanvm@gmail.com at Fri, 14 Jan 2022 17:49:16 +0000
Bug 1747345 - Include parent snapping transform in node equality test. r=aosmond, a=RyanVM We need to include the parent snapping transform in the test for whether a spatial node needs to be updated from scene -> frame. Differential Revision: https://phabricator.services.mozilla.com/D135465
2a5a8426fc6105b138fc6d6269687f37f3994c32: Bug 1749555 - Remove unnecessary printf_stderr in UntrustedModulesProcessor.cpp. r=mhowell, a=RyanVM
Toshihito Kikuchi <tkikuchi@mozilla.com> - Wed, 12 Jan 2022 02:15:03 +0000 - rev 673765
Push 16239 by ryanvm@gmail.com at Fri, 14 Jan 2022 17:49:16 +0000
Bug 1749555 - Remove unnecessary printf_stderr in UntrustedModulesProcessor.cpp. r=mhowell, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135623
f3e226f4123d7da2fa4a3119fd77c5f0bdf643fb: Bug 1749644 - Fix RemoteL10n Fluent directory. r=emcminn, a=RyanVM
Barret Rennie <barret@brennie.ca> - Wed, 12 Jan 2022 16:46:05 +0000 - rev 673764
Push 16239 by ryanvm@gmail.com at Fri, 14 Jan 2022 17:49:16 +0000
Bug 1749644 - Fix RemoteL10n Fluent directory. r=emcminn, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135665
ff3109e76d0b7e792df5b9ed3174822b10a7f433: No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with FIREFOX_97_0b3_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 14 Jan 2022 00:10:19 +0000 - rev 673763
Push 16238 by ffxbld at Fri, 14 Jan 2022 00:10:26 +0000
No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with FIREFOX_97_0b3_RELEASE a=release CLOSED TREE DONTBUILD
61f7b39759d7975e51d330e0cc9dcc28bab4cac9: Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 14 Jan 2022 00:04:15 +0000 - rev 673762
Push 16237 by ffxbld at Fri, 14 Jan 2022 00:04:23 +0000
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
4d464640bcb387d3c8c98b8caa2acda1d5a0994f: No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with DEVEDITION_97_0b3_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 14 Jan 2022 00:04:10 +0000 - rev 673761
Push 16237 by ffxbld at Fri, 14 Jan 2022 00:04:23 +0000
No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with DEVEDITION_97_0b3_RELEASE a=release CLOSED TREE DONTBUILD
4c26603cdc4166f57f0d45a3282f43fed15897a2: No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with DEVEDITION_97_0b3_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 13 Jan 2022 21:24:55 +0000 - rev 673760
Push 16236 by ffxbld at Thu, 13 Jan 2022 21:25:01 +0000
No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with DEVEDITION_97_0b3_BUILD1 a=release CLOSED TREE DONTBUILD
96111c22d9a9a39568887bdfc341a0ac1bea9fb7: No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with FIREFOX_97_0b3_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 13 Jan 2022 21:19:04 +0000 - rev 673759
Push 16235 by ffxbld at Thu, 13 Jan 2022 21:19:10 +0000
No bug - Tagging 95d92770826ae64fac1204ec78d8f3f32cdd05be with FIREFOX_97_0b3_BUILD1 a=release CLOSED TREE DONTBUILD
95d92770826ae64fac1204ec78d8f3f32cdd05be: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DEVEDITION_97_0b3_BUILD1 DEVEDITION_97_0b3_RELEASE FIREFOX_97_0b3_BUILD1 FIREFOX_97_0b3_RELEASE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 13 Jan 2022 18:58:42 +0000 - rev 673758
Push 16234 by ffxbld at Thu, 13 Jan 2022 18:58:49 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump es-MX -> 95d51a53b0aed97d57a2d9fb1e9f32743abe39fe et -> be436d735bfa2876ff40d368fa604fe88a21aeeb fr -> bb68f9f1514b859a2f514cf998ea1c993dffd9b8 is -> adcec1edc4fc3ed53b5f63f68eff09006bcadaf4 it -> 34308facaf2f03e6865a7b87188fa8e1e7d54349 nl -> 08bdb531ec4ed12aa3ab185fbc48290ad998e844 sr -> b824496d9b712ab6ad8d2418fe8381349d9ffe8b
4e934a201be9a1f98e1fd12f270a51d994e1861c: Bug 1749957 - Fix parsing of content-length http3 header. r=dragana,kershaw a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 13 Jan 2022 18:04:17 +0000 - rev 673757
Push 16233 by ryanvm@gmail.com at Thu, 13 Jan 2022 18:52:04 +0000
Bug 1749957 - Fix parsing of content-length http3 header. r=dragana,kershaw a=RyanVM HTTP headers are case insensitive. Differential Revision: https://phabricator.services.mozilla.com/D135871
2e5e3e6b11c24477e2f151baf80a4e6a183741a2: Bug 1749742 - Fix some a11y problems in the new Firefox Suggest opt-in modal. r=daisuke, a=RyanVM
Drew Willcoxon <adw@mozilla.com> - Thu, 13 Jan 2022 00:53:32 +0000 - rev 673756
Push 16232 by ryanvm@gmail.com at Thu, 13 Jan 2022 16:37:11 +0000
Bug 1749742 - Fix some a11y problems in the new Firefox Suggest opt-in modal. r=daisuke, a=RyanVM There are a couple of problems: (1) When a radio button has the keyboard focus, the corresponding title and description are not read. This seems to be because the `<label>` doesn't have any content to read. The actual content is in a different div. I fixed this by moving the title and description inside the `<label>`. (2) The options' titles and descriptions are not read on hover/mouseover. This seems to be related to how the `<label>` has an absolute position and is layed out on top of or underneath the titles and descriptions. It interferes with the screenreader. I fixed that by removing the absolute position. With that change combined with the fix mentioned above, you can still click the title and description text to select the radio button, but it breaks the ability to click outside the text to select the button, for example clicking directly underneath the radio button. To fix that, I gave the `<label>` a positive padding and negative margin so that its padding extends to the border of the option. * * * I tested this on all three platforms and with the NVDA screenreader on Windows. This revision makes one other change that isn't strictly necessary: Instead of setting the width of the options to 100% - some margin, we can set `align-items: stretch` on the section, which I think is a little nicer. We also don't have to specify the widths of the images that way, only the heights. However, it also makes the the buttons and not-now link take up the entire width of the section, but we can fix that by putting them inside a div, which I called `.buttonBox`. Differential Revision: https://phabricator.services.mozilla.com/D135753
2d39f9b1b7ff2b07eed290c1ff758618a0c09f3e: Bug 1749740: Add a tooltip for the X close button. r=adw, a=RyanVM
Daisuke Akatsuka <daisuke@birchill.co.jp> - Thu, 13 Jan 2022 00:35:54 +0000 - rev 673755
Push 16232 by ryanvm@gmail.com at Thu, 13 Jan 2022 16:37:11 +0000
Bug 1749740: Add a tooltip for the X close button. r=adw, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135755
b1c82d2252c78569d5f0d1f6480f7d83d9ad9e23: Bug 1749501 - Revert bug 1392272, r=dragana a=RyanVM
Kershaw Chang <kershaw@mozilla.com> - Thu, 13 Jan 2022 01:24:49 +0000 - rev 673754
Push 16232 by ryanvm@gmail.com at Thu, 13 Jan 2022 16:37:11 +0000
Bug 1749501 - Revert bug 1392272, r=dragana a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135702
7af58ae29935ce31b45be95a9359791299cadee3: Bug 1748640 - Revert behavior change from bug 1737831 on notch-less macbooks, and add a pref to control this behavior. r=bradwerth, a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jan 2022 23:15:44 +0000 - rev 673753
Push 16232 by ryanvm@gmail.com at Thu, 13 Jan 2022 16:37:11 +0000
Bug 1748640 - Revert behavior change from bug 1737831 on notch-less macbooks, and add a pref to control this behavior. r=bradwerth, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135651
fe3c5c3346fc2e5c027f85384a4b42bd59d8fa68: Bug 1749390 - Add debug support for mozilla::Side. r=lsalzman, a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jan 2022 08:47:23 +0000 - rev 673752
Push 16232 by ryanvm@gmail.com at Thu, 13 Jan 2022 16:37:11 +0000
Bug 1749390 - Add debug support for mozilla::Side. r=lsalzman, a=RyanVM This was useful so may as well land it. Need to use mozilla::Side in the header because otherwise it is ambiguous with mozilla::ipc::Side, yay C++. Depends on D135562 Differential Revision: https://phabricator.services.mozilla.com/D135563
bb35b276f7f364790fe177e23a01a35c46a63cba: Bug 1749390 - Deal with mismatched margin-top/bottom correctly on Wayland popup code. r=stransky, a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jan 2022 08:47:22 +0000 - rev 673751
Push 16232 by ryanvm@gmail.com at Thu, 13 Jan 2022 16:37:11 +0000
Bug 1749390 - Deal with mismatched margin-top/bottom correctly on Wayland popup code. r=stransky, a=RyanVM And apply the same fix for left/right. Differential Revision: https://phabricator.services.mozilla.com/D135562
fed6019996e4e6a4ab1e8c00d77c94465154c8a6: Bug 1742559 - Adjust MIDI message validation and add relevant tests. r=padenot, a=RyanVM
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 11 Jan 2022 13:49:31 +0000 - rev 673750
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1742559 - Adjust MIDI message validation and add relevant tests. r=padenot, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D134149
8edd0d6b641be9a38a52f26c135e25ea7473bc9c: Bug 1749745 - Initialize AndroidCompositorWidget with initial size. r=aosmond,agi a=RyanVM
Jamie Nicol <jnicol@mozilla.com> - Wed, 12 Jan 2022 16:43:51 +0000 - rev 673749
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1749745 - Initialize AndroidCompositorWidget with initial size. r=aosmond,agi a=RyanVM Since bug 1747116 landed, if the compositor is reinitialized whilst the Android Surface is invalid, we avoid crashing when querying the window size and instead keep the compositor in a paused state. However, in this case we will believe the widget size is 0x0 until the compositor is eventually resumed. If webrender receives a display list during this time, it will set an empty view rect. This means when the compositor is subsequently resumed webrender believes it has nothing to render, and we get stuck in a state where nothing is ever rendered to the screen. This patch initializes the AndroidCompositorWidget with an initial size, which avoids the problem. Differential Revision: https://phabricator.services.mozilla.com/D135711
032a50096f1eec996ff70e3902a430e95b3a0fbf: Bug 1749079 - Add new colorway themes for Firefox 97. r=harry,amy,robwu a=RyanVM
Dão Gottwald <dao@mozilla.com> - Wed, 12 Jan 2022 10:10:16 +0000 - rev 673748
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1749079 - Add new colorway themes for Firefox 97. r=harry,amy,robwu a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135429
c0cf811bd56d08b57d6fb52274fa155e7f3fe91e: Bug 1749028, r=dveditz,kpatenio a=RyanVM
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 13 Jan 2022 00:01:14 +0000 - rev 673747
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1749028, r=dveditz,kpatenio a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135398
9861140acd38b1d0a4999afa420ff279550acf58: Bug 1748210 - Always release GetNextTokenCompleteEvent on main thread, r=valentin, a=RyanVM
Kershaw Chang <kershaw@mozilla.com> - Wed, 12 Jan 2022 03:59:47 +0000 - rev 673746
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1748210 - Always release GetNextTokenCompleteEvent on main thread, r=valentin, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D134948
8fa6a95521452c678f1823679d03127bd6beb494: Bug 1748279 - Handle truncated WAV stream. r=alwu, a=tjr
Paul Adenot <paul@paul.cx> - Wed, 12 Jan 2022 12:57:36 +0000 - rev 673745
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1748279 - Handle truncated WAV stream. r=alwu, a=tjr Differential Revision: https://phabricator.services.mozilla.com/D135124
7287711f84666abc3eeeedb9b5a93ec1d0b94600: Bug 1747162 - reduce intermittence of browser_documentnavigation.js. r=Gijs, a=test-only
Katherine Patenio <kpatenio@mozilla.com> - Wed, 12 Jan 2022 16:25:05 +0000 - rev 673744
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
Bug 1747162 - reduce intermittence of browser_documentnavigation.js. r=Gijs, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D135632
08db14d3975fab47e2f239620b43b9a570107fa7: No Bug, mozilla-beta repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 13 Jan 2022 10:53:46 +0000 - rev 673743
Push 16231 by ryanvm@gmail.com at Thu, 13 Jan 2022 14:40:24 +0000
No Bug, mozilla-beta repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135849
6e75dd49cc72f17f0267d28c750df925cf7afcf6: Bug 1747575 - Fix a bug that prevents search mode from being exited in new windows. r=harry, a=RyanVM
Drew Willcoxon <adw@mozilla.com> - Tue, 11 Jan 2022 23:16:07 +0000 - rev 673742
Push 16230 by ryanvm@gmail.com at Wed, 12 Jan 2022 21:40:14 +0000
Bug 1747575 - Fix a bug that prevents search mode from being exited in new windows. r=harry, a=RyanVM This is a regression from bug 1723158, specifically [this change](https://hg.mozilla.org/mozilla-central/rev/904db8e18e53#l4.12). `this._queryContext` is undefined in the view in new windows. If you press the key shortcut to enter search mode immediately in a new window, search mode is entered without running a query. Then if you hit Escape or Backspace, we hit the `allowEmptySelection` getter and throw an error because `this._queryContext` is undefined but we're trying to destructure it. This bug does not happen if you first focus the urlbar and then enter search mode because focusing the urlbar causes the top-sites query to run. Differential Revision: https://phabricator.services.mozilla.com/D135583
59316dc10d7ed3643b3176729f0e3403cee4fbad: Bug 1749123 - [devtools] Include hasNativeConsoleAPI in documentEvent. r=jdescottes, a=RyanVM
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 11 Jan 2022 15:17:23 +0000 - rev 673741
Push 16230 by ryanvm@gmail.com at Wed, 12 Jan 2022 21:40:14 +0000
Bug 1749123 - [devtools] Include hasNativeConsoleAPI in documentEvent. r=jdescottes, a=RyanVM In the Browser Console, document-event resources are retrieved from a legacy listener built on top of the documentEvent event, sent by the webconsole actor. documentEvent wasn't including hasNativeConsoleAPI, and we were displaying a misleading overriden console API message there. This patch fixes this and adds a test case to make sure we don't regress. Funnily, the mochitest test harness _does_ override the global's console property, and we have to reset it in the test to make sure the warning message is not displayed. Differential Revision: https://phabricator.services.mozilla.com/D135585
b0789e0f3df71349025243d9a6fb5ac021353383: Bug 1748700 - wasm-via-Ion: fix incorrect 64-bit compare-select merging introduced in bug 1716580. r=lth, a=RyanVM
Julian Seward <jseward@acm.org> - Tue, 11 Jan 2022 15:50:09 +0000 - rev 673740
Push 16230 by ryanvm@gmail.com at Wed, 12 Jan 2022 21:40:14 +0000
Bug 1748700 - wasm-via-Ion: fix incorrect 64-bit compare-select merging introduced in bug 1716580. r=lth, a=RyanVM Prior to bug 1716580, Ion could in some cases merge a 32-bit wasm compare and a 32-bit wasm select into just two machine instructions. Bug 1716580 expanded that to include 64-bit operands on some targets. Unfortunately the resulting code was incorrect for the case where the comparison is of unsigned-64-bit values, and this was not adequately covered by testing. This patch: * fixes the problem, which is a missing test in JSOpToCondition(). * enhances existing test cases for the transformation so as to check for correct handling of signedness in the comparisons. Differential Revision: https://phabricator.services.mozilla.com/D135605
bedda213631201b3796a43aada1c475ca4c7f92d: Bug 1747857 - Invalidate partial dirty rects when surface counts change. r=aosmond, a=RyanVM
Glenn Watson <git@intuitionlibrary.com> - Mon, 10 Jan 2022 20:10:20 +0000 - rev 673739
Push 16230 by ryanvm@gmail.com at Wed, 12 Jan 2022 21:40:14 +0000
Bug 1747857 - Invalidate partial dirty rects when surface counts change. r=aosmond, a=RyanVM This is a sufficient fix to handle this case, we should definitely invalidate the dirty rect validity if the compositor surface count has changed. There are likely other cases where the surface count remains the same but we also need to invalidate dirty rect validity (we can handle these as follow ups and/or as we encounter other cases). Differential Revision: https://phabricator.services.mozilla.com/D135462
2e49509fe12ce2adb5b51fa953863858a8d33938: Bug 1747293 - Strip hash and search parameter from about dialog manual update url text to prevent the window from widening due to text length. r=bhearsum,bytesized a=RyanVM
Nicholas Rishel <nrishel@mozilla.com> - Mon, 10 Jan 2022 20:49:02 +0000 - rev 673738
Push 16230 by ryanvm@gmail.com at Wed, 12 Jan 2022 21:40:14 +0000
Bug 1747293 - Strip hash and search parameter from about dialog manual update url text to prevent the window from widening due to text length. r=bhearsum,bytesized a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D134546
bc089adfb92f96139cad75c1c41f2aff8a786b19: Bug 1747870 - Account for large SIMD types in the stack map. r=jseward, a=dmeehan
Lars T Hansen <lhansen@mozilla.com> - Tue, 11 Jan 2022 12:13:27 +0000 - rev 673737
Push 16229 by dmeehan@mozilla.com at Wed, 12 Jan 2022 19:36:50 +0000
Bug 1747870 - Account for large SIMD types in the stack map. r=jseward, a=dmeehan Centrally this introduces a static_assert that the stack map's frame-offset-from-top field can hold the values it needs to hold. This static_assert turns out to fail on x86-32 with SIMD enabled, and we can also provoke a release assert that guards against overflow with the enclosed test case, which is valid code. To fix this, the field must be expanded by one bit, and it might as well be expanded on all platforms. Differential Revision: https://phabricator.services.mozilla.com/D135032
77315382ed55d67cb5bd4c5338ffb5a45d25a983: Bug 1749291 - Don't change clear color of popups. r=stransky, a=dmeehan
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 Jan 2022 19:40:11 +0000 - rev 673736
Push 16229 by dmeehan@mozilla.com at Wed, 12 Jan 2022 19:36:50 +0000
Bug 1749291 - Don't change clear color of popups. r=stransky, a=dmeehan They don't have a parent but they aren't root windows and won't receive the non-blank paint notification. Differential Revision: https://phabricator.services.mozilla.com/D135533
ef693cfca9f7d1eae7c53c398921cd99f4535d27: Bug 1743273: Ensure gfxDWriteFont::sForceGDIClassicEnabled is set on initialization. r=lsalzman, a=dmeehan
Bob Owen <bobowencode@gmail.com> - Mon, 10 Jan 2022 18:15:59 +0000 - rev 673735
Push 16229 by dmeehan@mozilla.com at Wed, 12 Jan 2022 19:36:50 +0000
Bug 1743273: Ensure gfxDWriteFont::sForceGDIClassicEnabled is set on initialization. r=lsalzman, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D135528
333e8be95340b3f0ba5cbd7d11bc61cc731b92a7: Bug 1748589 - [devtools] Fix event listener breakpoints toggling. r=bomsy, a=dmeehan
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 10 Jan 2022 14:10:23 +0000 - rev 673734
Push 16229 by dmeehan@mozilla.com at Wed, 12 Jan 2022 19:36:50 +0000
Bug 1748589 - [devtools] Fix event listener breakpoints toggling. r=bomsy, a=dmeehan In target-actor-mixin, we were calling `setActiveEventBreakpoints` only with the new events we were receiving, which mean if the user was clicking a first event in the UI, and then a second one, only the second one would have a functioning event breakpoint. Also, we were not handling removing event breakpoints at all. We're adding `(add|remove)EventBreakpoints` to the thread actor so it's easier to update the list of event breakpoints. The existing event breakpoints test is modified to ensure we don't regress such behaviour. The call to `setEventListenerBreakpoints` is moved before dispatch the `UPDATE_EVENT_LISTENERS` action so we can properly wait for the breakpoint to be set in tests. Differential Revision: https://phabricator.services.mozilla.com/D135216
3cadb45e13015684ab35dac8959b504c6e6e0291: Bug 1743821 [Linux] Sychronize mWindowSurface release r=lsalzman a=tjr
stransky <stransky@redhat.com> - Tue, 11 Jan 2022 21:42:13 +0000 - rev 673733
Push 16229 by dmeehan@mozilla.com at Wed, 12 Jan 2022 19:36:50 +0000
Bug 1743821 [Linux] Sychronize mWindowSurface release r=lsalzman a=tjr When nsWindow is closed don't release mWindowSurface immediately but wait until next rendering cycle or when WindowSurfaceProvider is released. Differential Revision: https://phabricator.services.mozilla.com/D133732
036e6fc8e0b853e8b665a06800366d9465263ee8: Bug 1741452 - Use nsWeakPtr in mHwndRootWindowMap r=jrmuizel a=tjr
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 12 Jan 2022 00:12:18 +0000 - rev 673732
Push 16229 by dmeehan@mozilla.com at Wed, 12 Jan 2022 19:36:50 +0000
Bug 1741452 - Use nsWeakPtr in mHwndRootWindowMap r=jrmuizel a=tjr Use nsWeakPtr instead of RefPtr<nsBaseWidget>, since nsBaseWidget::~nsBaseWidget() and nsWindow::~nsWindow() seem to expect that a widget might be released without calling Destroy(). Differential Revision: https://phabricator.services.mozilla.com/D135512
1914862478a5dcdc96bbd4d26f0c2b599c799aa0: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Wed, 12 Jan 2022 18:57:42 +0000 - rev 673731
Push 16228 by ffxbld at Wed, 12 Jan 2022 18:57:49 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump et -> 0e6eacb21dcee1a3404b641c226da30ad9531bf9 he -> 77d9c684a5025f737aec905217fe80bb04a114a2 id -> 77966fe1a5a857092fab181886b533d8cbdcc4a0 is -> 15fee564f9ca46fb2de89e2319a46a15d953eab8 it -> 2b812e7c05e287b0750f24c32940cdd20375176f ko -> 871f4ec8a0ca884ab849035a7986b51a103de920 tr -> c494f1c358e60597ebec2e1174e2f1dba2e4a944
9a046d42e90b81d2999ce98639fb5919b9ea69e4: No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with FIREFOX_97_0b2_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 23:45:10 +0000 - rev 673730
Push 16227 by ffxbld at Tue, 11 Jan 2022 23:45:16 +0000
No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with FIREFOX_97_0b2_RELEASE a=release CLOSED TREE DONTBUILD
974cf7775db239dba6c377c98edc08c8da308966: Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 23:39:28 +0000 - rev 673729
Push 16226 by ffxbld at Tue, 11 Jan 2022 23:39:36 +0000
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
e9f8aa7f428eec22ac87fc17d1e42250f271ed9a: No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with DEVEDITION_97_0b2_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 23:39:22 +0000 - rev 673728
Push 16226 by ffxbld at Tue, 11 Jan 2022 23:39:36 +0000
No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with DEVEDITION_97_0b2_RELEASE a=release CLOSED TREE DONTBUILD
a5f25495a368e54e1f91ba242b26df809b552baa: No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with FIREFOX_97_0b2_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 21:27:24 +0000 - rev 673727
Push 16225 by ffxbld at Tue, 11 Jan 2022 21:27:31 +0000
No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with FIREFOX_97_0b2_BUILD1 a=release CLOSED TREE DONTBUILD
03d88213087b2e3ba48dae18aa9d0147e92c20a9: No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with DEVEDITION_97_0b2_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 21:20:43 +0000 - rev 673726
Push 16224 by ffxbld at Tue, 11 Jan 2022 21:20:50 +0000
No bug - Tagging 6100aeb4a298128fcacb9116f6a1e6549f58533a with DEVEDITION_97_0b2_BUILD1 a=release CLOSED TREE DONTBUILD
6100aeb4a298128fcacb9116f6a1e6549f58533a: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DEVEDITION_97_0b2_BUILD1 DEVEDITION_97_0b2_RELEASE FIREFOX_97_0b2_BUILD1 FIREFOX_97_0b2_RELEASE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 18:59:36 +0000 - rev 673725
Push 16223 by ffxbld at Tue, 11 Jan 2022 18:59:43 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump el -> 7cf901c83b065a67791e7c9d7afaa779e5941741 et -> faced9c4fb4537862197804d4de1fa1be93e0d63 fy-NL -> 1bf15dd5ce096698e820a9fea0260e6b20f469e7 ga-IE -> 2d955174d7ab6068656b2f02e4d8c689bb2399bf gn -> 2a48c0965a2cc757e61fb825d6fbf5a5df8bc89e id -> e3f6d01d6baac58e4b9db5ae0e015c6fd0629b73 is -> 6a539bab9afccc225f767e56d28fbb108d3685c3 it -> a8b71a7ddd2457551e655e3dc34d3322e54b4223 lt -> 9d5ebc8c96c31d7c29f62ca2b653afeab5be1580 nb-NO -> 3f71d92304d60d098fd3c088aec4a1283ee4b46a nn-NO -> bf6938d57e098dcabb813f25d302df7b0ee2c784 rm -> 32147242a1bbfe462586707cf0838913e5067fcf
0c8b5204cf6ea282947a969005392b6a589947a7: Bug 1749425: Add X close button on introduction page for all UI variations. r=adw, a=RyanVM
Daisuke Akatsuka <daisuke@birchill.co.jp> - Tue, 11 Jan 2022 02:34:59 +0000 - rev 673724
Push 16222 by ryanvm@gmail.com at Tue, 11 Jan 2022 17:45:58 +0000
Bug 1749425: Add X close button on introduction page for all UI variations. r=adw, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135573
1ea14dc6c23b288739178adbda165ac12210e85d: Bug 1749013 - Fix browser_jsonview_save_json.js checking disk data too early. r=Honza, a=test-only
Oriol Brufau <oriol-bugzilla@hotmail.com> - Mon, 10 Jan 2022 10:14:55 +0000 - rev 673723
Push 16222 by ryanvm@gmail.com at Tue, 11 Jan 2022 17:45:58 +0000
Bug 1749013 - Fix browser_jsonview_save_json.js checking disk data too early. r=Honza, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D135446
9ae7e1914acaeaa66075b99aa28fe72900efa67f: Bug 1749248 - Add missing language names (sco, szl) to MozIntl map, r=platform-i18n-reviewers,dminor a=dmeehan
Francesco Lodolo (:flod) <flod@lodolo.net> - Mon, 10 Jan 2022 16:30:29 +0000 - rev 673722
Push 16221 by dmeehan@mozilla.com at Tue, 11 Jan 2022 15:27:57 +0000
Bug 1749248 - Add missing language names (sco, szl) to MozIntl map, r=platform-i18n-reviewers,dminor a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D135467
9e062a8aa2fa5c03122ffe6a514f86a482f07adc: No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with FIREFOX_97_0b1_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 14:33:27 +0000 - rev 673721
Push 16220 by ffxbld at Tue, 11 Jan 2022 14:33:34 +0000
No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with FIREFOX_97_0b1_RELEASE a=release CLOSED TREE DONTBUILD
23d8606896350ea67d8682b3539096fc89543d34: Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 14:27:08 +0000 - rev 673720
Push 16219 by ffxbld at Tue, 11 Jan 2022 14:27:17 +0000
Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
8185a0c4a2d637ff39ff59f723d5d4b56201f9ca: No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with DEVEDITION_97_0b1_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Tue, 11 Jan 2022 14:27:02 +0000 - rev 673719
Push 16219 by ffxbld at Tue, 11 Jan 2022 14:27:17 +0000
No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with DEVEDITION_97_0b1_RELEASE a=release CLOSED TREE DONTBUILD
8490c61e343b0ed893f6b006ade907cb8df9c02a: Bug 1749266 - [remote] Increase timeout for puppeteer tasks to 3600 seconds r=jmaher,whimboo a=test-only DONTBUILD
Julian Descottes <jdescottes@mozilla.com> - Mon, 10 Jan 2022 15:29:25 +0000 - rev 673718
Push 16218 by archaeopteryx@coole-files.de at Tue, 11 Jan 2022 10:48:38 +0000
Bug 1749266 - [remote] Increase timeout for puppeteer tasks to 3600 seconds r=jmaher,whimboo a=test-only DONTBUILD The test itself takes around 25 minutes. If the task hits the clone step, it will take an additional 10minutes. Note that there is also a slow clone issue where clone can take between 15 and 30 mn. Differential Revision: https://phabricator.services.mozilla.com/D135476
9dc04c7e6902577770ef8277605c3f486454c2d7: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 18:59:14 +0000 - rev 673717
Push 16217 by ffxbld at Mon, 10 Jan 2022 18:59:22 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump cy -> 6d91f9fc6c4542487279e78d58149c2576f695e2 es-CL -> 2de5cb01abd1d0b0c7e4f3881d7163ac5b195d53 es-MX -> 1a4e8e7ebfa91f5b957d4c67b8e1b8dc50a8f1ad fr -> 6a537b528169025da92541534fd6ad7769eecaa7 is -> bc580fae725ca5ff0ac264aa9d3721804329c53f pt-BR -> 82840ce8dc654bcf0451fc69d6d2d7e120934444
cd77db493130ff7717f3c7fa18f4515b69cdde60: No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with FIREFOX_97_0b1_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 17:41:14 +0000 - rev 673716
Push 16216 by ffxbld at Mon, 10 Jan 2022 17:41:20 +0000
No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with FIREFOX_97_0b1_BUILD1 a=release CLOSED TREE DONTBUILD
04249fbfd22a029ef3c0c04d7aa3c280c27f5980: No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with DEVEDITION_97_0b1_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 17:34:39 +0000 - rev 673715
Push 16215 by ffxbld at Mon, 10 Jan 2022 17:34:47 +0000
No bug - Tagging 16ed7aadc7629d7561c26ab45200124c52c3e258 with DEVEDITION_97_0b1_BUILD1 a=release CLOSED TREE DONTBUILD
16ed7aadc7629d7561c26ab45200124c52c3e258: No Bug, mozilla-beta repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM DEVEDITION_97_0b1_BUILD1 DEVEDITION_97_0b1_RELEASE FIREFOX_97_0b1_BUILD1 FIREFOX_97_0b1_RELEASE
ffxbld <ffxbld@mozilla.com> - Mon, 10 Jan 2022 13:51:30 +0000 - rev 673714
Push 16214 by ryanvm@gmail.com at Mon, 10 Jan 2022 14:58:41 +0000
No Bug, mozilla-beta repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135494
f91f2179bc00060943dc04f763755e4035e6a957: Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 14:17:56 +0000 - rev 673713
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
5d53fab4ef275d362aa3d010372e399327296472: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 14:17:48 +0000 - rev 673712
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump CLOSED TREE ach -> 9aa43a02f35a4ea0679e5d139283df58a0a1ec7a af -> 162654a20c86192e124df9766ec5ecd54143d085 an -> d10834e1c7ba839ba9c372205f4371c4d3c19791 ar -> 22cbb18a6fe497d2f939cccfe61dbcc010ed60ae ast -> fafa76db5181d9a81fc10c740b719b972277ebe9 az -> 8deb838d7fb7f94f5add61979a5388d7f579bc57 be -> b59bd16f1f6565a52c1075d7da5a50645d698d81 bg -> a66f62fc489ce4f99da3bfed14b3a79e93faf6f9 bn -> 7acbeb8d7875791b758f93e68e24d731ddcbaecf bo -> removed br -> ccdac27a048eb8cfa59ce34e1282077d59e0df18 brx -> removed bs -> 3d175bb18ae52bd07f2b80292bccaa81d19c102c ca -> 8e22b90b3e309f26c8c774ed4e2dd1f1bfe4d45e ca-valencia -> 591b9c3e08c5a4a14d2a8ea572b49b1ad1107be4 cak -> 574da1c25c89fba5128670941d676f0f2b615cc2 ckb -> removed cs -> 8350dbf215e0df75d850e34d4a1133f54ebd76cb cy -> 72c2e88c2c6fd6e910e928158e874239b3ca320c da -> f3c052a4096dd86c83dab3639f356b5a4b681b12 de -> 14170b044462c1bb15d6a1fbf239612c57762e80 dsb -> 24b6f6457aebe0bd4ba34ae8f3fb3cffa11ac49b el -> 3199c28bd5090ec28c7ffced5f8778aa13a46327 en-CA -> a8b9e88b6bdc4187401d10cc7f938a8632f4dd24 en-GB -> b77d53fe44bfa2858e599343db6dad6d85ac705f eo -> e005cf87636921ae783fea96f2a92d4ea4e2a22f es-AR -> 269c5fc08d0df9f64733d91215b169c02d5ed3a0 es-CL -> cab566b6dacb1e665bbb51de39013b0965486955 es-ES -> 62fe6d41b4bde8bdc200f73b4b8c8abd3f116a25 es-MX -> 630d2861ca322951581f59abe0f53f04821d7122 et -> e9015c56b75ff2f53ff6922a3d72dd1922a67d94 eu -> 144ac468fe5dba58e559c96a9f8dfca4d4d27d54 fa -> d7de1ce29673fab4c4ef5f2a2031bcfc8f3ae529 ff -> c292e27a51265717bd768c31e82cf785a647a907 fi -> 7e7ef816fe70f0c1d355f5e7deca848e6be67416 fr -> ff6cde3b6a7b571ccaba617b04931bad0ad42bbd fy-NL -> 90f4dbf0b09729074e1727709af77c4159f69882 ga-IE -> 1e35b5f3388896cc3414d33f4a25aee7bc645fe7 gd -> 068b491ef0351c3a7cf96a5891209d3424533741 gl -> 6b1e778ad6fc7b4de13c285b2cd49e66217cc29a gn -> 7c1f8db400babe48f77c67df9b7c6ec096384c64 gu-IN -> 89a969afad02c6e0d4da914e1bc8833a812ed180 he -> 06fcffaa49356aab410dc30b289e6523bd811fe2 hi-IN -> 2afb324e5aa325b8c1ddf2d0c497b19393210311 hr -> 9ec279a424459bc31dc987c3afee75f12fa154ae hsb -> cadcb40cebffd77b3555bcb29a743c0f9c8983ef hu -> bced011d214d940ed8a0904999510c7c7e4c3ede hy-AM -> 905a992fb0cac81750ac835bdd59ead2cb6776ea hye -> removed ia -> 9c0b7db277afe964d5d3e0f0b7b43954037afab7 id -> 75789d96ce8064bd3837e73f39b476ec93f90720 is -> 102de3f3d16194132a199a84c0de516f6e0b8a89 it -> 9d2aaaca0b9886eb6ef142b2e13da9f115aa3733 ja -> f82d1c2145df987cba9f8033c637629150e9f6b0 ja-JP-mac -> ba087cc68f762ca1eb004d74fd127e574ec70562 ka -> 6fdebe8145bba97f9575a339ba42e5fd0b12b821 kab -> 3ade97b633b4592ab456adec7911d00b88b4f6b4 kk -> 5c402bee2a29b9ab3fa078fe0648e91afea27ccd km -> c04f31c98e50315177467bd4e079200d3b38b835 kn -> 0bc693a82c819a27e71f41828c040e7be4b92785 ko -> e24dad23041ef41b4238a1dd8614ce924a60404f lij -> 9f53ef4274e72b3692ce6eb00ca9af63e3724774 lo -> removed lt -> 2f53750a5923e710460e46636bc6e5b3a9088051 ltg -> removed lv -> af4d460804b6e128a9c04fcbf41c5fc755a8c2ae meh -> removed mk -> c473f0b380bd14c98754cb38cdc287c5b0df99a0 mr -> 69d18f54944345840b8fbd84c306f457fdb5d446 ms -> 24348be7c84339894bb6de243a450fae852c92a3 my -> 25d516d33a6c2f8881683c5530f468e2c25ab6eb nb-NO -> ce939a494d3c44ffeaadbd6e540406a2391f8f99 ne-NP -> 5676e8e0b93e18fb5eeb238953c512d4f407340c nl -> e8b5c54272236700e8056f6fccc06d08efdbd1fc nn-NO -> ceec2554d14be286a7815aeb0ad3bdc291c7021b oc -> 2e0d7a200fa91df65793d11362ed7e74ef92762b pa-IN -> b28bb037d4687370eebb7a892982b31bddea32b0 pl -> a0e9474db5944f9d50d2f75abd5eae02e5ecfbd0 pt-BR -> 7d99f929658ce6de2e18c39670d0882d59998928 pt-PT -> be9638e50a62d83196da9d9250915ddf412b99de rm -> 5f80f1da4f91c2c0d45282dc0a0ca0ecca006616 ro -> e1ab2df379105c635d9d00e9d3f4ab4b027b84cd ru -> 78a5cd8aef1f021b7a6f83c7deaa135da0ac153b sat -> removed sc -> removed scn -> removed sco -> a76f0ea2163fa939916a77989ca1a19909479ec0 si -> 639820754f8563d1fccf89f48c4b155db6a3ae8d sk -> de4f9e98ef822db612ac8ae9628683a25995e2e2 sl -> 8bb43b492eeeeba907929b42389bf0fcb135fd5f son -> 1541de0c90d66751ae72c24d4fa8105a585cf203 sq -> dcff95e181451df2f85db17ecaccb25f16019a93 sr -> 7ac223ab66b10100161e19a087b64810cc4af285 sv-SE -> e085f66db194d6240158060c11926cb6ce2c7c62 szl -> 000ee773591f17bcd9fc5ed5eb504000a016ce5b ta -> 7430660f60953bad26ceb87f57a248199413bd5c te -> 787c81baf062be1cb8cec8543f9b2ee7617d385e tg -> removed th -> 225e516acb6564fe6c4d72ecc0902b6ee8836b2b tl -> 45e6d11f344c47405396e2669587cb4ca0c42af7 tr -> b1075e6d37233db1293f2baeddf96e81e63b9f89 trs -> 43debe20e58afdd09ddbcd2f7dd62039c1e8c5f8 uk -> 9f677fc9dc5225b365106ee44f978f68a645c67f ur -> 412cba0103c039a79a0fb0fca44435ab2d377ce3 uz -> 20fae386cbcdcdf79a032520ce2525c6d2e18a52 vi -> d1ebcee72886c193372dfe35bc12cfa0cf0e1d7b wo -> removed xh -> 09a4bf9ceb7fe52e7fd54b2c8a15c16c6a4c56f2 zh-CN -> 8ec0ba74833ee84eac266d7d5fd9133b1f0ebcbc zh-TW -> 393a503c10d7378fe0b02b150f64e846ce36f0dc
eec87ed0fca8d87a93043ddb4ee7ede99c6d1396: No bug - tagging c1f5cbe990ab367b35361f9830dcfd48c5839d38 with FIREFOX_BETA_96_END a=release DONTBUILD CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 14:17:38 +0000 - rev 673711
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
No bug - tagging c1f5cbe990ab367b35361f9830dcfd48c5839d38 with FIREFOX_BETA_96_END a=release DONTBUILD CLOSED TREE
4fe20366aab3e40e31aa06ef63c924e1d01b88aa: Preserve old tags after debusetparents. CLOSED TREE DONTBUILD a=release
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 14:17:35 +0000 - rev 673710
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Preserve old tags after debusetparents. CLOSED TREE DONTBUILD a=release
660317551ed56874432e2190f5235bdb7eda8481: Merge old head via |hg debugsetparents 84580a18f7004d023fe9666a0f01c1b97b03c355 c1f5cbe990ab367b35361f9830dcfd48c5839d38| CLOSED TREE DONTBUILD a=release
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 14:17:24 +0000 - rev 673709
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge old head via |hg debugsetparents 84580a18f7004d023fe9666a0f01c1b97b03c355 c1f5cbe990ab367b35361f9830dcfd48c5839d38| CLOSED TREE DONTBUILD a=release
84580a18f7004d023fe9666a0f01c1b97b03c355: No bug - tagging b81970e39db444fa9a70eaf2e656f3e48c18a7c1 with FIREFOX_BETA_97_BASE a=release DONTBUILD CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 10 Jan 2022 14:17:19 +0000 - rev 673708
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
No bug - tagging b81970e39db444fa9a70eaf2e656f3e48c18a7c1 with FIREFOX_BETA_97_BASE a=release DONTBUILD CLOSED TREE
b81970e39db444fa9a70eaf2e656f3e48c18a7c1: Bug 1747815 - [devtools] Document sources and source-actors reducers. r=bomsy FIREFOX_BETA_97_BASE
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 09 Jan 2022 22:16:50 +0000 - rev 673707
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747815 - [devtools] Document sources and source-actors reducers. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D134752
04b2345e86409f823e089bb44b59fd7e278b0097: Bug 1747815 - [devtools] Remove unused focusedItem attribute from sources reducer. r=bomsy
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 09 Jan 2022 22:16:50 +0000 - rev 673706
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747815 - [devtools] Remove unused focusedItem attribute from sources reducer. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D134787
0da067e544b8428c0fb72f1019666f7409d8ba60: Bug 1747815 - [devtools] Use a single method to create all reducer's source objects. r=bomsy
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 09 Jan 2022 22:16:49 +0000 - rev 673705
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747815 - [devtools] Use a single method to create all reducer's source objects. r=bomsy And better document all types of source objects: * generated * source map original sources * pretty printed sources As well as source object attributes! Differential Revision: https://phabricator.services.mozilla.com/D134786
74f5823bed316776cd5658c5696dc82e444d425c: Bug 1749174 - Make the wayland-enabled check easier to follow. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 09 Jan 2022 21:54:38 +0000 - rev 673704
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749174 - Make the wayland-enabled check easier to follow. r=stransky This shouldn't change behavior. Differential Revision: https://phabricator.services.mozilla.com/D135457
34cb6d4a30b2f3a24e23498ca93a523c27769424: Merge mozilla-central to autoland. a=merge CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Sun, 09 Jan 2022 23:57:34 +0200 - rev 673703
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
32aa34742b283c4ac1798d6d35908d21a7716cf2: Merge autoland to mozilla-central. a=merge
Marian-Vasile Laza <mlaza@mozilla.com> - Sun, 09 Jan 2022 23:52:44 +0200 - rev 673702
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge autoland to mozilla-central. a=merge
17df17e408c34794f643dea0df1f22c95a92fe23: Bug 1749119 - Silence warning in DMABufSurface::FenceWait(), r=stransky,jgilbert
Robert Mader <robert.mader@posteo.de> - Sun, 09 Jan 2022 20:23:03 +0000 - rev 673701
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749119 - Silence warning in DMABufSurface::FenceWait(), r=stransky,jgilbert We call into `FenceWait()` via `SharedSurface::WaitForBufferOwnership()` and it's a valid case that the fence was already deleted via `ReleaseTextures()`. Thus don't warn here. While on it, fix a typo. Differential Revision: https://phabricator.services.mozilla.com/D135444
0b8830300683743a9ef1f96aec07a204f5e45961: Backed out changeset 86c9c78b8664 (bug 1748981) for causing geckoview test failures. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Sun, 09 Jan 2022 22:17:58 +0200 - rev 673700
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 86c9c78b8664 (bug 1748981) for causing geckoview test failures. CLOSED TREE
6d6b8324d0dee93fc0b6b1a21530fdd080e55797: No bug - fix typo
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sun, 09 Jan 2022 22:07:08 +0200 - rev 673699
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
No bug - fix typo
86c9c78b8664a84871299c7a8dfa8257c325fe29: Bug 1748981 - hal::LockScreenOrientation in content process never returns rejected promise even if platform's implementation returns rejected promise. r=calu
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Sun, 09 Jan 2022 13:11:59 +0000 - rev 673698
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748981 - hal::LockScreenOrientation in content process never returns rejected promise even if platform's implementation returns rejected promise. r=calu IPC's promise returns resolved promise when IPC connection is successful. So even if platform implementations such as android returns rejected promise, it is converted to resolved promise by SandboxHal.cpp unfortunately. So we should check return value when RecvLockScreenOrientation returns false. Differential Revision: https://phabricator.services.mozilla.com/D135330
580a7b6771f67fcabd2dd1e8324e20b2205ebc3e: Bug 1748913 - Add null check in ContentParent::RecvAdjustWindowFocus. r=edgar
Andrew McCreight <continuation@gmail.com> - Sun, 09 Jan 2022 02:44:07 +0000 - rev 673697
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748913 - Add null check in ContentParent::RecvAdjustWindowFocus. r=edgar Differential Revision: https://phabricator.services.mozilla.com/D135271
280a48ed3e34060477bf9099486bc2dcb33e7dc7: Backed out 2 changesets (bug 371900) for causing bug 1749182 . CLOSED TREE
criss <ccozmuta@mozilla.com> - Sun, 09 Jan 2022 16:26:02 +0200 - rev 673696
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 2 changesets (bug 371900) for causing bug 1749182 . CLOSED TREE Backed out changeset e59035c65af3 (bug 371900) Backed out changeset 6434bce9c7d4 (bug 371900)
c4d886e0717aeff4a1607287f2e824767a8c8a06: Bug 1742358 - Use non-blank paint rather than contentful paint to fix test_drawWindow_widget_layers.html, which relies on transparent clear.
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 09 Jan 2022 04:27:22 +0100 - rev 673695
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742358 - Use non-blank paint rather than contentful paint to fix test_drawWindow_widget_layers.html, which relies on transparent clear. MANUAL PUSH: Orange fix CLOSED TREE
7e3cdb88790d2ddf7a3797a4374cf38f106b86d0: Bug 1742358 - Set default clear color to widget window background on expose, and reset it on first contentful paint. r=jrmuizel,stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 08 Jan 2022 23:52:54 +0000 - rev 673694
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742358 - Set default clear color to widget window background on expose, and reset it on first contentful paint. r=jrmuizel,stransky Differential Revision: https://phabricator.services.mozilla.com/D135075
4531cca1d7f9ff4f8f1fa0ea85409b43ae92d062: Bug 1749122 - Fix nullptr deref in cubeb wasapi default devices query. a=aryx
Matthew Gregan <kinetik@flim.org> - Sat, 08 Jan 2022 19:53:45 +0000 - rev 673693
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749122 - Fix nullptr deref in cubeb wasapi default devices query. a=aryx Differential Revision: https://phabricator.services.mozilla.com/D135447
8d62b2808079d574d68533b63c967a08f78bc0db: Bug 1748997 - Add more missing local-toolchain attributes. r=firefox-build-system-reviewers,andi
Mike Hommey <mh+mozilla@glandium.org> - Sat, 08 Jan 2022 21:04:28 +0000 - rev 673692
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748997 - Add more missing local-toolchain attributes. r=firefox-build-system-reviewers,andi Differential Revision: https://phabricator.services.mozilla.com/D135430
a0549c331ce919fa23921c426903d20c025eb171: Backed out changeset 1bcc96832309 (bug 1747261) for causing mochitest-devtools failures on browser_dbg-windowless-service-workers.js. CLOSED TREE
Iulian Moraru <imoraru@mozilla.com> - Sat, 08 Jan 2022 21:32:24 +0200 - rev 673691
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 1bcc96832309 (bug 1747261) for causing mochitest-devtools failures on browser_dbg-windowless-service-workers.js. CLOSED TREE
e59035c65af3ce00c08bddd6ebe737204311822f: Bug 371900, remove more now-unneeded empty oncommand attributes, r=bgrins,preferences-reviewers,Gijs
Neil Deakin <neil@mozilla.com> - Sat, 08 Jan 2022 18:07:21 +0000 - rev 673690
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 371900, remove more now-unneeded empty oncommand attributes, r=bgrins,preferences-reviewers,Gijs Differential Revision: https://phabricator.services.mozilla.com/D135243
6434bce9c7d4bfb3f2bf3da84b8f833c4b9c51ad: Bug 371900, always fire a command event on key elements except for those that are marked not to, r=masayuki
Neil Deakin <neil@mozilla.com> - Sat, 08 Jan 2022 18:07:21 +0000 - rev 673689
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 371900, always fire a command event on key elements except for those that are marked not to, r=masayuki The edit-related commands are special because they are handled by ShortcutKeyDefinitions.cpp yet we have duplicate keys because we want the menu disabled state to update properly, so we don't fire command events on those. Differential Revision: https://phabricator.services.mozilla.com/D135157
4427e203c432ae8a2db310112bbc86a598ca1203: Bug 1749065 - Fix libcubeb build on mingw. r=cubeb-reviewers,chunmin
Matthew Gregan <kinetik@flim.org> - Sat, 08 Jan 2022 05:20:05 +0000 - rev 673688
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749065 - Fix libcubeb build on mingw. r=cubeb-reviewers,chunmin Differential Revision: https://phabricator.services.mozilla.com/D135427
2986a1904607a6006529f47744be38ffe059c105: Merge mozilla-central to autoland. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Sat, 08 Jan 2022 03:02:21 +0200 - rev 673687
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge mozilla-central to autoland. CLOSED TREE
b442a7921285ec569a5676f2aa02e4097ddef6b5: Backed out changeset 480b5274349b (bug 1748509) for causing indexdb issues. a=backout
Butkovits Atila <abutkovits@mozilla.com> - Sat, 08 Jan 2022 02:50:53 +0200 - rev 673686
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 480b5274349b (bug 1748509) for causing indexdb issues. a=backout
b84785d9aeb86ad20c91c349e2a4682594e4dee5: Bug 1749001 - Don't cache search-service-related strings if the service isn't initialized. r=harry
Drew Willcoxon <adw@mozilla.com> - Fri, 07 Jan 2022 23:06:18 +0000 - rev 673685
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749001 - Don't cache search-service-related strings if the service isn't initialized. r=harry Differential Revision: https://phabricator.services.mozilla.com/D135396
4da6b0430c96b153b6feb175a69ae3801dacffec: Bug 1749063: Ensure articles expose only AXDescription and not AXTitle r=eeejay
Morgan Reschenberg <mreschenberg@mozilla.com> - Fri, 07 Jan 2022 23:00:36 +0000 - rev 673684
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749063: Ensure articles expose only AXDescription and not AXTitle r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D135413
cbee9aaa7d7bf29718ee0a79cbcd9c62db928cb3: Bug 1745026 - Part 4: Hook into the upgrade- and default-browser-dialog logic when determining whether to show the Firefox Suggest opt-in modal. r=nanj
Drew Willcoxon <adw@mozilla.com> - Fri, 07 Jan 2022 21:33:04 +0000 - rev 673683
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745026 - Part 4: Hook into the upgrade- and default-browser-dialog logic when determining whether to show the Firefox Suggest opt-in modal. r=nanj Currently we check in a startup idle task whether we should show the Firefox Suggest online modal, which means the modal competes with the upgrade dialog and default-browser prompt. This revision moves the check to the same site where we check for the other two dialogs. So now the sequence is: 1. Show the upgrade dialog? If yes, show it and stop. If no, continue. 2. Show the default-browser prompt? If yes, show it and stop. If no, continue. 3. Show the Suggest modal if necessary. Only one of these dialogs will be shown per Firefox session. Differential Revision: https://phabricator.services.mozilla.com/D135308
a6abdf8c9bc493eb01f749cccb978d64b09d76a2: Bug 1745026 - Part 3: Update telemetries for Firefox suggest onboarding dialog. r=adw
Daisuke Akatsuka <daisuke@birchill.co.jp> - Fri, 07 Jan 2022 21:33:04 +0000 - rev 673682
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745026 - Part 3: Update telemetries for Firefox suggest onboarding dialog. r=adw Differential Revision: https://phabricator.services.mozilla.com/D134374
dc472d8ed5a000114ba3992d32f38be973af2dff: Bug 1745026 - Part 2: Update messages and UI by Nimbus. r=adw,flod
Daisuke Akatsuka <daisuke@birchill.co.jp> - Fri, 07 Jan 2022 21:33:03 +0000 - rev 673681
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745026 - Part 2: Update messages and UI by Nimbus. r=adw,flod Differential Revision: https://phabricator.services.mozilla.com/D133993
25dc0db77ea219cde8f68b7d7890c8a27939c489: Bug 1745026 - Part 1: Implement basic opt-in modal design for Firefox Suggest. r=adw
Daisuke Akatsuka <daisuke@birchill.co.jp> - Fri, 07 Jan 2022 21:33:03 +0000 - rev 673680
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745026 - Part 1: Implement basic opt-in modal design for Firefox Suggest. r=adw Differential Revision: https://phabricator.services.mozilla.com/D133467
b00bee4c47ce24b1ed2ab1c3e1268c458e2514fa: Bug 1748966 - Bustage fix. CLOSED TREE
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 23:48:18 +0200 - rev 673679
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748966 - Bustage fix. CLOSED TREE
ebff6a7ca24b73df77bb0ebdcf8fa6b4d65b2ac6: Bug 1739369 - [marionette] Use webProgress to listen for the initial page being loaded in "WebDriver:NewWindow". r=webdriver-reviewers,jdescottes
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jan 2022 21:28:33 +0000 - rev 673678
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739369 - [marionette] Use webProgress to listen for the initial page being loaded in "WebDriver:NewWindow". r=webdriver-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D134542
c90687f11d9b6b16b25170e3bd01eaf2650830f9: Bug 1739369 - [marionette] Move wait for initial page load logic into shared navigate module. r=webdriver-reviewers,jdescottes
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jan 2022 21:28:33 +0000 - rev 673677
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739369 - [marionette] Move wait for initial page load logic into shared navigate module. r=webdriver-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D134541
8c22016083e675b3ddd3c9f44ba99e38d630e50c: Bug 1748966 - Speed up bootstrap. r=firefox-build-system-reviewers,andi
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 21:26:44 +0000 - rev 673676
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748966 - Speed up bootstrap. r=firefox-build-system-reviewers,andi Currently, the bootstrap code from configure gets bootstrapped task info from the taskgraph, and then invokes `mach artifact toolchain` which... does the same again. That cumulatively wastes a noticeable amount of time, especially on Windows. So to avoid repeating this work that the configure side already did, we do a little more on the configure side (resolution from index to task-id), and just give a (task-id, artifact path) pair to `mach artifact toolchain`. The added code to `mach artifact toolchain` is actually ironically very similar to the code that was removed in bug 1687594. And now that mach bootstrap uses the configure code, it benefits from this change as well. Differential Revision: https://phabricator.services.mozilla.com/D135311
c2e100fe6bb899bb40cc89338fab866907d7853b: Bug 1730004 - Add a crate with diagnostic / nightly asserts. r=nika,emilio
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 21:24:45 +0000 - rev 673675
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1730004 - Add a crate with diagnostic / nightly asserts. r=nika,emilio Original patch by emilio. Differential Revision: https://phabricator.services.mozilla.com/D125190
1d69579bfedf31d75c8b008684878b3737a3aeae: Bug 1748969 - Move definition of MOZ_DIAGNOSTIC_ASSERT_ENABLED to configure. r=emilio
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 21:24:44 +0000 - rev 673674
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748969 - Move definition of MOZ_DIAGNOSTIC_ASSERT_ENABLED to configure. r=emilio Original patch by emilio. Differential Revision: https://phabricator.services.mozilla.com/D135321
163e3ebedbfb54c6c2eac76bf6dfa9c0c05983b2: Bug 1748969 - Enable diagnostic asserts on early beta instead of dev edition. r=bholley
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 21:24:44 +0000 - rev 673673
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748969 - Enable diagnostic asserts on early beta instead of dev edition. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D135320
e68823a5986ea3601cd63887ac32c5d2114a0e84: Bug 1749051: compositor cleanup r=jnicol
Randell Jesup <rjesup@wgate.com> - Fri, 07 Jan 2022 21:16:20 +0000 - rev 673672
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749051: compositor cleanup r=jnicol Differential Revision: https://phabricator.services.mozilla.com/D135406
d86ddd63c99430a0dd481ccc16b2e6162250d5c2: Bug 1603298 - Sprinkle some implicit/explicit to keep static analysis happy.
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 07 Jan 2022 21:03:58 +0000 - rev 673671
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1603298 - Sprinkle some implicit/explicit to keep static analysis happy. MANUAL PUSH: Trivial build fix CLOSED TREE
823a37a9ec453518616501961b0dda9080f1fb2e: Bug 1603298 - Fix UB in FrameConstructionData. r=layout-reviewers,jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 07 Jan 2022 21:03:58 +0000 - rev 673670
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1603298 - Fix UB in FrameConstructionData. r=layout-reviewers,jfkthame Avoid storing functions with the wrong return type by wrapping them trivially on a lambda (in ToCreatorFunc). This gets compiled to a tail call so it's just one more instruction, and the constexpr constructors should ensure we don't introduce static inintializers (which is why we used macros in the past). Differential Revision: https://phabricator.services.mozilla.com/D135343
12073baa49f02b8e6fbe0cc5d52046fbfd8fc50a: Bug 1748874 - Part 4: Move MOZ_CAN_RUN_SCRIPT to declarations in dom/streams r=mgaudet
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 07 Jan 2022 20:46:19 +0000 - rev 673669
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748874 - Part 4: Move MOZ_CAN_RUN_SCRIPT to declarations in dom/streams r=mgaudet Depends on D135403 Differential Revision: https://phabricator.services.mozilla.com/D135404
349728105c40993896170f4c2f43e152a3466706: Bug 1748602 - Backout bug 1642412. r=lth
Ryan Hunt <rhunt@eqrion.net> - Fri, 07 Jan 2022 20:43:16 +0000 - rev 673668
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748602 - Backout bug 1642412. r=lth Differential Revision: https://phabricator.services.mozilla.com/D135346
32873022d2ed99f8a4d29df5e60c96f3dc8ff9f3: Bug 1748718 - Part 3: Remove now-unnecessary xpidl constant casts, r=emilio
Nika Layzell <nika@thelayzells.com> - Fri, 07 Jan 2022 20:35:15 +0000 - rev 673667
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748718 - Part 3: Remove now-unnecessary xpidl constant casts, r=emilio Differential Revision: https://phabricator.services.mozilla.com/D135166
9d8cfa10fa95c3f9287abe7d426ebbebd0cc4747: Bug 1748718 - Part 2: Use the specified type for rust xpidl constants, r=emilio
Nika Layzell <nika@thelayzells.com> - Fri, 07 Jan 2022 20:35:15 +0000 - rev 673666
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748718 - Part 2: Use the specified type for rust xpidl constants, r=emilio Previously all xpidl constants were specified as `i64` which means they require casts before being passed to any xpcom methods. The lack of typing was not an issue in c++ due to implicit casts from enums to integer types, but using the correct type is much more valuable in Rust. Differential Revision: https://phabricator.services.mozilla.com/D135165
61f998fe727e90d3babf61b90d8c1984cfeff1ec: Bug 1748718 - Part 1: Allow 64-bit integer constant types in xpidl, r=mccr8
Nika Layzell <nika@thelayzells.com> - Fri, 07 Jan 2022 20:35:14 +0000 - rev 673665
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748718 - Part 1: Allow 64-bit integer constant types in xpidl, r=mccr8 The constants must fit within an int32_t or uint32_t as that is required by the JS backend with xpt types holding a `uint32_t` and signed bit. Differential Revision: https://phabricator.services.mozilla.com/D135164
3cc75bb261baec08f410fbdccc2344def9b1d40c: Bug 1748719 - Make nsStringInputStream more flexible as to the backing data buffer, r=mccr8
Nika Layzell <nika@thelayzells.com> - Fri, 07 Jan 2022 20:34:52 +0000 - rev 673664
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748719 - Make nsStringInputStream more flexible as to the backing data buffer, r=mccr8 This change aims to make the way that the nsStringInputStream owns the backing data buffer more flexible. This has a few impacts, including allowing arbitrarily large payload sizes on 64-bit platforms, not requiring as complex checks around borrowed string buffers or nsTArray data storage, and supporting custom data ownership schemes such as those used by blobs. The new system uses a separate refcounted object internally to provide the contiguous backing buffer, with the nsStringInputStream wrapping it and providing the `nsIInputStream` interface and cursor. This also avoids issues around the buffer being mutated during reads, as mutating the `nsIInputStream` no longer mutates the actual data storage object. Differential Revision: https://phabricator.services.mozilla.com/D135162
70ef1676998c344ecc8706b2626783253bcac235: Bug 1631402 - Remove expired IPC_MAIN_THREAD_LATENCY probes, r=ipc-reviewers,mccr8
Nika Layzell <nika@thelayzells.com> - Fri, 07 Jan 2022 20:33:01 +0000 - rev 673663
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1631402 - Remove expired IPC_MAIN_THREAD_LATENCY probes, r=ipc-reviewers,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D135154
b3d3ea2b3683ea6613b697293e3220d30aa9a5c7: Bug 1744091 - Update test harnesses to run with fission by default, except on android; r=perftest-reviewers,releng-reviewers,jmaher,AlexandruIonescu
Geoff Brown <gbrown@mozilla.com> - Fri, 07 Jan 2022 20:30:45 +0000 - rev 673662
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1744091 - Update test harnesses to run with fission by default, except on android; r=perftest-reviewers,releng-reviewers,jmaher,AlexandruIonescu Run with fission by default in test harnesses, with --disable-fission available as an option. Android mach commands automatically set --disable-fission; this can be over-ridden by --setpref=fission.autostart=true. fission.autostart is removed from all test profiles. No changes to wpt, handled already in bug 1743714. Differential Revision: https://phabricator.services.mozilla.com/D135137
7c7e9ff6140926d66e4457a87c008b1261991237: Bug 1744091 - Add taskgraph 'fission' transform; r=taskgraph-reviewers,jmaher
Geoff Brown <gbrown@mozilla.com> - Fri, 07 Jan 2022 20:30:44 +0000 - rev 673661
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1744091 - Add taskgraph 'fission' transform; r=taskgraph-reviewers,jmaher Ensure setpref=fission.autostart set appropriately for task fission-ness. Otherwise, verify that fission enabling/disabling is appropriate for the task. Differential Revision: https://phabricator.services.mozilla.com/D134522
97a42681675626088a98c786b1c8f73d8db08b65: Bug 1724219: make browsertime command warning less scary r=perftest-reviewers,AlexandruIonescu
Kimberly Sereduck <ksereduck@mozilla.com> - Fri, 07 Jan 2022 20:26:58 +0000 - rev 673660
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1724219: make browsertime command warning less scary r=perftest-reviewers,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D135356
21eab174d026516525e9ea5a0c5ced318a248778: Backed out changeset 00e8fe799b76 (bug 1749051) for causing failures at CompositorBridgeParent.cpp. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Fri, 07 Jan 2022 22:31:59 +0200 - rev 673659
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 00e8fe799b76 (bug 1749051) for causing failures at CompositorBridgeParent.cpp. CLOSED TREE
00e8fe799b76cf036320307e42217a9ad1426bc5: Bug 1749051: compositor cleanup r=jnicol
Randell Jesup <rjesup@wgate.com> - Fri, 07 Jan 2022 20:17:32 +0000 - rev 673658
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749051: compositor cleanup r=jnicol Differential Revision: https://phabricator.services.mozilla.com/D135406
5b05c441f46f8a22043a8e8dc7163c77b8635953: Bug 1748948 - Update cubeb to 3d598eff. r=cubeb-reviewers,padenot
Matthew Gregan <kinetik@flim.org> - Fri, 07 Jan 2022 19:20:31 +0000 - rev 673657
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748948 - Update cubeb to 3d598eff. r=cubeb-reviewers,padenot Differential Revision: https://phabricator.services.mozilla.com/D135306
57d47cc95fa38e56e7032db0ed22841d15071ccb: Backed out 2 changesets (bug 1744091) for causing Jit failures. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Fri, 07 Jan 2022 21:37:10 +0200 - rev 673656
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 2 changesets (bug 1744091) for causing Jit failures. CLOSED TREE Backed out changeset 0c43fef8293a (bug 1744091) Backed out changeset fd582a6dca2d (bug 1744091)
64ae8c433b046ea912a6fd8ae7f4605a1afbaa4d: Bug 1613634 - Reduce calls to CoalesceMutationEvents r=Jamie,eeejay
Neia Finch <neia@ikeran.org> - Fri, 07 Jan 2022 18:48:37 +0000 - rev 673655
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1613634 - Reduce calls to CoalesceMutationEvents r=Jamie,eeejay When adding a new accessibility event to NotificationController, we check to see if the event should be suppressed. This is a time-memory tradeoff; since we check every event before dispatching them, the correctness should not be impacted regardless of whether we always append events. This change takes the time required from O(mn^2) where m is the average depth of an event's parent tree and n is the number of events, to O(mn). Differential Revision: https://phabricator.services.mozilla.com/D135159
cd56ada936928e6157a3921ad5bd4cec4e572dd3: Bug 1748989: Protect Nightly-only video layer pref code with ifdefs. r=gfx-reviewers,jrmuizel
Brad Werth <bwerth@mozilla.com> - Fri, 07 Jan 2022 18:40:23 +0000 - rev 673654
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748989: Protect Nightly-only video layer pref code with ifdefs. r=gfx-reviewers,jrmuizel This code was left unprotected when it landed. The prefs only exist in Nightly, so they generated compile-time errors without these changes. Differential Revision: https://phabricator.services.mozilla.com/D135395
c5a6609413a841c95a136cd3da34574abd3353be: Bug 1748627 - Mirror the power.total_{cpu,gpu}_time_ms Glean probes in Telemetry, r=chutten.
Florian Quèze <florian@queze.net> - Fri, 07 Jan 2022 18:34:43 +0000 - rev 673653
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748627 - Mirror the power.total_{cpu,gpu}_time_ms Glean probes in Telemetry, r=chutten. Differential Revision: https://phabricator.services.mozilla.com/D135379
6b910f24cb10d1c131b9985067bdc28ef3146e55: Bug 1746067 - Allow activating colorway themes from some websites r=Gijs
Ed Lee <edilee@mozilla.com> - Fri, 07 Jan 2022 18:15:23 +0000 - rev 673652
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746067 - Allow activating colorway themes from some websites r=Gijs Add colorways that can be queried with getConfiguration and activated/reset with setConfiguration. Differential Revision: https://phabricator.services.mozilla.com/D134454
a48d969080352d77b76fe001e474797d23701431: Bug 1748405 - [devtools] Update all storage cache tests to properly wait for setup and clear steps r=Honza
Julian Descottes <jdescottes@mozilla.com> - Fri, 07 Jan 2022 18:08:39 +0000 - rev 673651
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748405 - [devtools] Update all storage cache tests to properly wait for setup and clear steps r=Honza Depends on D135054 Differential Revision: https://phabricator.services.mozilla.com/D135314
c1d0880212c0240a41f41c5e9b625a7ec498ed71: Bug 1748405 - [devtools] Wait for caches and cell count in browser_storage_cache_overflow r=Honza
Julian Descottes <jdescottes@mozilla.com> - Fri, 07 Jan 2022 18:08:38 +0000 - rev 673650
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748405 - [devtools] Wait for caches and cell count in browser_storage_cache_overflow r=Honza Differential Revision: https://phabricator.services.mozilla.com/D135054
f6b75d021d28c4d9bf83bbad7928783acdd8c548: Bug 1748146 - Return early in AbortSignal::SignalAbort r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 07 Jan 2022 17:52:40 +0000 - rev 673649
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748146 - Return early in AbortSignal::SignalAbort r=smaug Currently only AbortSignalImpl::SignalAbort returns early. Both can be called directly, so both should return early. Currently not really testable since this is only problematic in dom/streams and it's still hidden by a build flag. Differential Revision: https://phabricator.services.mozilla.com/D135278
fad07699f0af0c0ec356ee0709d51adbf3da903d: Bug 1749018 - Roll PrintUtils._setPrinterDefaultsForSelectedPrinter into its sole caller. r=mstriemer
Jonathan Watt <jwatt@jwatt.org> - Fri, 07 Jan 2022 17:13:09 +0000 - rev 673648
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749018 - Roll PrintUtils._setPrinterDefaultsForSelectedPrinter into its sole caller. r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D135355
003dc3dfa65fe966cb9a13a0b475bf7d6e899910: Bug 1749016. Update Page Setup menu code in printUtils.js to reflect removal of the Print Preview menu. r=mstriemer
Jonathan Watt <jwatt@jwatt.org> - Fri, 07 Jan 2022 17:13:08 +0000 - rev 673647
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749016. Update Page Setup menu code in printUtils.js to reflect removal of the Print Preview menu. r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D135351
34052278ac6966cb13d568e3c64756603eed0d6c: Bug 1749014 - Remove some unused printUtils.js code and a test. r=mstriemer
Jonathan Watt <jwatt@jwatt.org> - Fri, 07 Jan 2022 17:13:08 +0000 - rev 673646
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749014 - Remove some unused printUtils.js code and a test. r=mstriemer We don't "pass" print settings to the content process by saving them to prefs, so the test is no longer useful (this removes the code it's testing anyway). Differential Revision: https://phabricator.services.mozilla.com/D135349
4bc190cd2f069df696e68f66ad5e6b374f808b87: Bug 1748859 - Upgrade to SQLite 3.37.2. r=asuth
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 07 Jan 2022 16:39:18 +0000 - rev 673645
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748859 - Upgrade to SQLite 3.37.2. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D135233
e873b000d9608d65a5e4a2343532f541409879f8: Bug 1748774 - disable startup tests on release and esr. r=releng-reviewers,RyanVM,ahal DONTBUILD
Julien Cristau <jcristau@mozilla.com> - Fri, 07 Jan 2022 16:23:00 +0000 - rev 673644
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748774 - disable startup tests on release and esr. r=releng-reviewers,RyanVM,ahal DONTBUILD They're kept for nightly, beta and release-rc as those are shipped before QA manual testing. Differential Revision: https://phabricator.services.mozilla.com/D135222
6ab17de66b2267e4ec1b7a9076bb39540f7deaf2: Bug 1747918 - Don't invoke pingsender in performance tests. r=chutten,perftest-reviewers,AlexandruIonescu
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Jan 2022 16:12:23 +0000 - rev 673643
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747918 - Don't invoke pingsender in performance tests. r=chutten,perftest-reviewers,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D134791
1f1aeb705777073ed027f80b2bcd5d380b3a9c9a: Merge mozilla-central to autoland. a=merge CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Fri, 07 Jan 2022 17:57:52 +0200 - rev 673642
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
23e99d2973626882bd2764b266d6fc4a866598d1: Merge autoland to mozilla-central. a=merge
Marian-Vasile Laza <mlaza@mozilla.com> - Fri, 07 Jan 2022 17:53:01 +0200 - rev 673641
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge autoland to mozilla-central. a=merge
0c43fef8293a4324097cbf0d4e326e5e6b566b26: Bug 1744091 - Update test harnesses to run with fission by default, except on android; r=perftest-reviewers,releng-reviewers,jmaher,AlexandruIonescu
Geoff Brown <gbrown@mozilla.com> - Fri, 07 Jan 2022 15:34:02 +0000 - rev 673640
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1744091 - Update test harnesses to run with fission by default, except on android; r=perftest-reviewers,releng-reviewers,jmaher,AlexandruIonescu Run with fission by default in test harnesses, with --disable-fission available as an option. Android mach commands automatically set --disable-fission; this can be over-ridden by --setpref=fission.autostart=true. fission.autostart is removed from all test profiles. No changes to wpt, handled already in bug 1743714. Differential Revision: https://phabricator.services.mozilla.com/D135137
fd582a6dca2d9eb5c228961a5a563c987e2ef7f3: Bug 1744091 - Add taskgraph 'fission' transform; r=taskgraph-reviewers,jmaher
Geoff Brown <gbrown@mozilla.com> - Fri, 07 Jan 2022 15:34:02 +0000 - rev 673639
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1744091 - Add taskgraph 'fission' transform; r=taskgraph-reviewers,jmaher Ensure setpref=fission.autostart set appropriately for task fission-ness. Otherwise, verify that fission enabling/disabling is appropriate for the task. Differential Revision: https://phabricator.services.mozilla.com/D134522
bde2d5a50f7d4df63f7104cec2a3580a0117c5d2: Bug 1747494 - [devtools] Should display only one request per URL for images from the cache r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Fri, 07 Jan 2022 15:18:48 +0000 - rev 673638
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747494 - [devtools] Should display only one request per URL for images from the cache r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D135038
061ada982fc2d6257bb103521fd78cc8fdcc3026: Bug 1747494 - [devtools] Small cleanups r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Fri, 07 Jan 2022 15:18:47 +0000 - rev 673637
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747494 - [devtools] Small cleanups r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D135037
b68d4dc6cdfa2d3a13fd435216fa44af3c588ba6: Bug 1489124 - Open "List all tabs" button on mouse down. r=dao
kz04px <kz04px@gmail.com> - Fri, 07 Jan 2022 14:56:54 +0000 - rev 673636
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1489124 - Open "List all tabs" button on mouse down. r=dao Differential Revision: https://phabricator.services.mozilla.com/D133883
e8280e807d8021e85ce253af90a150a4c64f8196: Bug 1749003 - Remove unnecessary includes and other mentions of nsIWebBrowserPrint. r=jfkthame
Jonathan Watt <jwatt@jwatt.org> - Fri, 07 Jan 2022 14:46:30 +0000 - rev 673635
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1749003 - Remove unnecessary includes and other mentions of nsIWebBrowserPrint. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D135339
95c758aeaf7ce5813d5791e720f56bddbaab4236: Bug 1748912 - Add null check in CanonicalBrowsingContext::RemoveFromSessionHistory. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 07 Jan 2022 14:16:07 +0000 - rev 673634
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748912 - Add null check in CanonicalBrowsingContext::RemoveFromSessionHistory. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D135270
9f1034e27934f8c27705592ada6f37c3a2937c35: Bug 1707041 - Skip test_ClientEnvironment.js on Android for Beta/Release builds. r=leplatrem
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 07 Jan 2022 13:53:55 +0000 - rev 673633
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1707041 - Skip test_ClientEnvironment.js on Android for Beta/Release builds. r=leplatrem Differential Revision: https://phabricator.services.mozilla.com/D135244
9de7d3c3aa7473c75a165db7034890c7ef51238d: Bug 1742985 - Add test to ensure zooming works correctly following GPU process restart. r=tnikkel
Jamie Nicol <jnicol@mozilla.com> - Fri, 07 Jan 2022 13:27:49 +0000 - rev 673632
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742985 - Add test to ensure zooming works correctly following GPU process restart. r=tnikkel Depends on D135328 Differential Revision: https://phabricator.services.mozilla.com/D135329
6bdd63376651ad836609ffa27ca6f5515ef96dfc: Bug 1742985 - Add more methods to nsIGfxInfo for GPU process testing. r=tnikkel
Jamie Nicol <jnicol@mozilla.com> - Fri, 07 Jan 2022 13:27:49 +0000 - rev 673631
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742985 - Add more methods to nsIGfxInfo for GPU process testing. r=tnikkel Add KillGPUProcessForTests, which kills the GPU process without generating a crash dump (unlike the existing CrashGPUProcessForTests). Additionally add EnsureGPUProcessReadyForTests, which returns a promise that resolves to true when the GPU process is enabled and ready, and false if it is disabled. If called while the GPU process is being (re)started, it will not resolve until it has finished launching (or was disabled due to error). Finally, make GPUProcessHost::IsConnected check whether the process handle is valid. This ensures it returns false immediately following a call to KillProcess but prior to the GPUChild being destroyed. This means tests can call EnsureGPUProcessReadyForTests immediately after KillGPUProcessForTests or CrashGPUProcessForTests, and it will reliably wait for the new process to launch, as intended. Depends on D135207 Differential Revision: https://phabricator.services.mozilla.com/D135328
441e0b2582cc86f15ae0a2b6d0e835240e112471: Bug 1742985 - Ensure ZoomConstraints get refreshed after GPU process restart. r=tnikkel
Jamie Nicol <jnicol@mozilla.com> - Fri, 07 Jan 2022 13:27:48 +0000 - rev 673630
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742985 - Ensure ZoomConstraints get refreshed after GPU process restart. r=tnikkel Following a GPU process restart ZoomConstraints do not currently get set for the newly recreated APZCTreeManagers, meaning it is no longer possible to asynchronously zoom pages. To solve this, we make ZoomConstraintsClient observe a new "compositor-reinitialized" topic. We send this notification in GPUProcessManager::HandleProcessLost() to notify ZoomConstraintsClients for parent process documents, and in ContentChild::RecvReinitRendering() for documents in their respective content processes. This must be performed after the compositor has been reinitialized so that the APZCTreeManagerChild is able to send the constraints to the APZCTreeManagerParent in the compositor process. Differential Revision: https://phabricator.services.mozilla.com/D135207
f914aea833bb2b9f123831f912f42031396255a5: Backed out 2 changesets (bug 1745650) for causing mochitest failures on browser_slow_download.js CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Fri, 07 Jan 2022 08:07:51 -0500 - rev 673629
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 2 changesets (bug 1745650) for causing mochitest failures on browser_slow_download.js CLOSED TREE Backed out changeset 7f7864031ae3 (bug 1745650) Backed out changeset 23081f3b923f (bug 1745650)
1bcc968323093f678b59913f96a906c02b83d516: WIP: Bug 1747261: enable ServiceWorker process-isolation for all domains r=dom-storage-reviewers,edenchuang,jstutte
Randell Jesup <rjesup@wgate.com> - Fri, 07 Jan 2022 12:48:53 +0000 - rev 673628
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
WIP: Bug 1747261: enable ServiceWorker process-isolation for all domains r=dom-storage-reviewers,edenchuang,jstutte Differential Revision: https://phabricator.services.mozilla.com/D134505
9d98ab9b8c080e8e45a01626b3fe346a9318af06: Bug 1748688 - Improve browser_jsonview_save_json.js. r=Honza
Oriol Brufau <oriol-bugzilla@hotmail.com> - Fri, 07 Jan 2022 12:36:25 +0000 - rev 673627
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748688 - Improve browser_jsonview_save_json.js. r=Honza Avoids using context menu, affected by bug 1478596, so that the test can be re-enabled in Linux WebRender. Replaces deprecated OS.File with IOUtils. Adds try..catch as an attempt to investigate timeouts like bug 1650268. Adds some extra checks, and some refactorings. Differential Revision: https://phabricator.services.mozilla.com/D135146
7f7864031ae33ec942de7dad796a329443fab3f0: Bug 1745650 - Test case: https - only/ first completes slow download from upgraded site.r=ckerschb
lyavor <lyavor@mozilla.com> - Fri, 07 Jan 2022 12:18:33 +0000 - rev 673626
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745650 - Test case: https - only/ first completes slow download from upgraded site.r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D134016
23081f3b923f71f1a2fe4d507c99d6c7ba8cefc8: Bug 1745650 - If a download upgrades to https via httpsFirst-/httpsOnly - mode it fails. r=ckerschb,necko-reviewers,dragana
lyavor <lyavor@mozilla.com> - Fri, 07 Jan 2022 12:18:32 +0000 - rev 673625
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745650 - If a download upgrades to https via httpsFirst-/httpsOnly - mode it fails. r=ckerschb,necko-reviewers,dragana Differential Revision: https://phabricator.services.mozilla.com/D133882
480b5274349bdbcd31d0d3643d6d5ba521eb86c9: Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Mark Banner <standard8@mozilla.com> - Fri, 07 Jan 2022 11:52:00 +0000 - rev 673624
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak Differential Revision: https://phabricator.services.mozilla.com/D135122
3adb5c71ca3b5482cad0fa16ebf458a2fadb73c7: Bug 1747116 - Guard against null native window in AndroidCompositorWidget r=gfx-reviewers,geckoview-reviewers,aosmond,m_kato
Jamie Nicol <jnicol@mozilla.com> - Fri, 07 Jan 2022 10:25:53 +0000 - rev 673623
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747116 - Guard against null native window in AndroidCompositorWidget r=gfx-reviewers,geckoview-reviewers,aosmond,m_kato If AndroidCompositorWidget's surface reference points to a surface that has been destroyed, we can end up with a null ANativeWindow pointer. This can result in crashes when using it to query the window size. This patch makes it so that we use the native window to query the size only when the surface has changed rather than for every call to GetClientSize(). This allows us to guard against a null pointer in a single place. If we have a null pointer then return false from OnCompositorSurfaceChanged(). CompositorBridgeParent::ResumeComposition() will handle that by not resuming the compositor, like it already does if WebRenderBridgeParent::Resume() fails. Additonally, when we receive a pause event from GeckoView ensure that we always set the mCompositorPaused flag to true, even if the UiCompositorController is null. This avoids a possible cause of the situation described above - if we receive a pause event (eg the app is minimised) during compositor reinitialization (while the UiCompositorController is temporarily null) we would not set that flag to true, and would therefore resume compositing in to an invalid surface. Depends on D135117 Differential Revision: https://phabricator.services.mozilla.com/D135118
ff2fa4c90d9d623ee833e14825b564c31f8e2eb3: Bug 1746751 - Use `ChromeUtils.import` with one parameter in blocklist test code. r=robwu DONTBUILD
Mathew Hodson <mathew.hodson@gmail.com> - Fri, 07 Jan 2022 10:06:51 +0000 - rev 673622
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746751 - Use `ChromeUtils.import` with one parameter in blocklist test code. r=robwu DONTBUILD Export new `BlocklistPrivate` to allow tests to reach implementation objects. Differential Revision: https://phabricator.services.mozilla.com/D134234
d5428b3d0a08dbd7be2325f65625bd7243b67867: Bug 1653779 - Lazily create parent map r=nchevobbe,bomsy
wartmanm <wartmanm@tutanota.com> - Fri, 07 Jan 2022 09:54:21 +0000 - rev 673621
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1653779 - Lazily create parent map r=nchevobbe,bomsy parentMap appears to only be used when pressing the left arrow key to navigate to the parent folder in the source tree. If this is too slow it could be replaced with a traverseTree search. Differential Revision: https://phabricator.services.mozilla.com/D115318
09808a64bedd5aa00771ee1c8b73cf11d42a5077: Backed out changeset e7b991987ae5 (bug 1742797) for causing bug 1748808 CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Fri, 07 Jan 2022 02:32:44 -0500 - rev 673620
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset e7b991987ae5 (bug 1742797) for causing bug 1748808 CLOSED TREE
466340a38933f3511d6753ad2d1f7397e55ef3b0: Bug 1748779 - Update midir and coremidi. r=gsvelto
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 09:14:10 +0000 - rev 673619
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748779 - Update midir and coremidi. r=gsvelto The midir update reduces the differences with upstream to the coremidi version. And now the coremidi override is done via a patch at the top-level. The revision we were using is gone, but it turns out the new master is identical in content (at least, as far as vendoring is concerned). Differential Revision: https://phabricator.services.mozilla.com/D135194
5bf2a126695e6e1fb7aa7b569902e7e3b739b477: Bug 1748779 - Update the list of features in the dummy web-sys crate. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 09:14:10 +0000 - rev 673618
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748779 - Update the list of features in the dummy web-sys crate. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135193
ec3b77056c1ed7ae3ab83b444c98f3622aaa52b7: Bug 1748779 - Move dummy-web in-tree. r=firefox-build-system-reviewers,andi
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 09:14:10 +0000 - rev 673617
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748779 - Move dummy-web in-tree. r=firefox-build-system-reviewers,andi It will make it easier to adjust those dummy libs when necessary. Differential Revision: https://phabricator.services.mozilla.com/D135192
89c130ee67e7133141534dad06080ffa7064f61e: Bug 1741896 - Add windows decimal exit code to prevent performance tests silent fail r=perftest-reviewers,jmaher,afinder
Alex Ionescu <aionescu@mozilla.com> - Fri, 07 Jan 2022 09:03:40 +0000 - rev 673616
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741896 - Add windows decimal exit code to prevent performance tests silent fail r=perftest-reviewers,jmaher,afinder Differential Revision: https://phabricator.services.mozilla.com/D135139
fb7e2e0b1f041373207b95fe4937e7ac930f0f0c: Backed out changeset b7c3bb99e390 (bug 1748509) for causing bc failures on browser_startup_mainthreadio.js. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Fri, 07 Jan 2022 11:19:52 +0200 - rev 673615
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset b7c3bb99e390 (bug 1748509) for causing bc failures on browser_startup_mainthreadio.js. CLOSED TREE
65c6b8219ebe46f6856b3e6c0e4c5658549eede4: Bug 1748864 - [devtools] Update webidl-deprecated-list.js. r=bomsy.
nchevobbe <nchevobbe@mozilla.com> - Fri, 07 Jan 2022 08:35:37 +0000 - rev 673614
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748864 - [devtools] Update webidl-deprecated-list.js. r=bomsy. The file was generated via devtools/shared/webconsole/GenerateDataFromWebIdls.py. Differential Revision: https://phabricator.services.mozilla.com/D135235
f26b4f1f5ddf03f1c68ce432f6e1d1babe62e89e: Bug 1748628 - [devtools] Remove event listener level in the EventTooltipHelper. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 07 Jan 2022 07:50:03 +0000 - rev 673613
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748628 - [devtools] Remove event listener level in the EventTooltipHelper. r=ochameau. The information it provides is unclear and I don't see how this could be valuable. We take this opportunity to move the tags before the "capturing" label to get better alignment between mixed events (e.g. regular and React ones). Differential Revision: https://phabricator.services.mozilla.com/D135130
4d39b3b5f84c86269192c3cbd01b8ee831399052: Bug 1748631 - [devtools] Refactor Node event listeners server codepath. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 07 Jan 2022 07:50:02 +0000 - rev 673612
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748631 - [devtools] Refactor Node event listeners server codepath. r=ochameau. - Remove `NodeActor#getEventListeners` which was simply a proxy to `EventCollector#getEventListeners` - Change signature of `EventCollector#processHandlerForEvent` to make code easier to follow Differential Revision: https://phabricator.services.mozilla.com/D135128
9175a8e085c68b547d266cbe13a43efaafeaff54: Bug 1748431 - [devtools] Remove unnecessary setEventTooltip function. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 07 Jan 2022 07:50:02 +0000 - rev 673611
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748431 - [devtools] Remove unnecessary setEventTooltip function. r=ochameau. The function was only creating an EventTooltip instance, so we can directly modify the only call site to do the same thing. Since the EventTooltip isn't responsible for showing the tooltip itself, and given that the consumer code already does some work when the tooltip gets hidden, we let the consumer call EventTooltip#destroy instead of having the EventTooltip register the event listener on the tooltip. Differential Revision: https://phabricator.services.mozilla.com/D135127
f20a7f7d8b7837c5ca332f14e3a819716d45bab8: Bug 1748431 - [devtools] Fold EventTooltip#init into the constructor. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 07 Jan 2022 07:50:02 +0000 - rev 673610
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748431 - [devtools] Fold EventTooltip#init into the constructor. r=ochameau. The method was only called from one place, just after creating the object. Differential Revision: https://phabricator.services.mozilla.com/D135042
6270140bd2607121abf30a3a52b7bc49f56af796: Bug 1748431 - [devtools] Turn EventTooltip into an ES class. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 07 Jan 2022 07:50:01 +0000 - rev 673609
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748431 - [devtools] Turn EventTooltip into an ES class. r=ochameau. Differential Revision: https://phabricator.services.mozilla.com/D135041
fca7895349f44c2095463ca8320b6c03bf96023d: Backed out changeset e7b991987ae5 (bug 1742797) for causing bug 1748808 CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Fri, 07 Jan 2022 02:32:44 -0500 - rev 673608
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset e7b991987ae5 (bug 1742797) for causing bug 1748808 CLOSED TREE
b7c3bb99e390611a36809e65e701862a98f6c65b: Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Mark Banner <standard8@mozilla.com> - Fri, 07 Jan 2022 07:20:35 +0000 - rev 673607
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak Differential Revision: https://phabricator.services.mozilla.com/D135122
28dbb5e40628a121ba9ca35a51253b2d2bbfb23a: Bug 1748574 - Rewrite the helper that computes scrollbar's intrinsic size. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 07 Jan 2022 04:13:42 +0000 - rev 673606
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748574 - Rewrite the helper that computes scrollbar's intrinsic size. r=dholbert This patch fixed the following: 1. Make the helper support the vertical writing modes since its callers GetMinISize() and GetPrefISize() are fully aware of the vertical writing modes. `overflow-scroll-intrinsic-001.html` verifies this scenario. This also fixed a testcase with "writing-mode: vertical-lr" in flexbox's cross-axis-scrollbar.html. 2. Treat scrollbar's intrinsic size "zero" if we have "scrollbar-width: none" since no scrollbar is showing at all. `overflow-auto-scrollbar-gutter-intrinsic-003.html` verifies this scenario. 3. Return the scrollbar size if we have "scrollbar-gutter: stable", or twice the size if we have "scrollbar-gutter: stable both-edges". `overflow-auto-scrollbar-gutter-intrinsic-{001,002}.html` verifies this scenario. Differential Revision: https://phabricator.services.mozilla.com/D135182
2b074b2904bd1118833c2f791208d1480abfa28f: Bug 1748457 - Drop usages of six in |mach python-test|, r=mhentges
Andrew Halberstadt <ahal@mozilla.com> - Fri, 07 Jan 2022 03:59:33 +0000 - rev 673605
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748457 - Drop usages of six in |mach python-test|, r=mhentges Depends on D135274 Differential Revision: https://phabricator.services.mozilla.com/D135275
9c89a6fcb62c973d349f744fcf1a20c180c354de: Bug 1748457 - [python-test] Log output from failed tests at the end, r=mhentges
Andrew Halberstadt <ahal@mozilla.com> - Fri, 07 Jan 2022 03:59:32 +0000 - rev 673604
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748457 - [python-test] Log output from failed tests at the end, r=mhentges The python-test infra runs each test file in a separate process for parallelization. This is expedient, but it means that when a test fails, the output is often buried 1000s of lines in scrollback and difficult to find. In the future, we could look into using 'pytest-async' rather than rolling our own parallelization, this way Pytest would output the failures again at the end of the run. But for now, it's easier to simply defer outputting failed tests until the very end. This is done in a try/finally block so even if there was a KeyboardInterrupt or other exception, we'll still print the failed tests. Differential Revision: https://phabricator.services.mozilla.com/D135274
52f631e145e8bb1fdeaa5bc59c34730484dd7a31: Bug 1747008 - Make `HTMLEditor::OnEndHandlingTopLevelEditSubActionInternal` stop stripping empty inline elements if they may be inserted intentionally r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 07 Jan 2022 03:08:41 +0000 - rev 673603
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747008 - Make `HTMLEditor::OnEndHandlingTopLevelEditSubActionInternal` stop stripping empty inline elements if they may be inserted intentionally r=m_kato Starting from bug 1730429, we strip empty inline elements at caret for compatibility with Blink/WebKit. However, we should not do it for the elements which are intentionally inserted (from `inserthtml` command, paste and DnD). All the cases are handled by `HTMLEditor::HTMLWithContextInserter` so that it should prevent the new clean up with `TopLevelEditSubActionData`. Note that `inserthtml` command handling of Blink is really odd. It inserts the empty inline elements of the adding testcases into different place so that Chrome does not pass the new tests. However, it does not make sense and I believe that it's out of scope of this bug. Differential Revision: https://phabricator.services.mozilla.com/D135195
140189b5d4e9f3b701c39bc4b235c677f608af80: Bug 1746711 Part 3: Log property keys of video surfaces, buffers, and formats. r=gfx-reviewers,mstange
Brad Werth <bwerth@mozilla.com> - Fri, 07 Jan 2022 02:34:34 +0000 - rev 673602
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746711 Part 3: Log property keys of video surfaces, buffers, and formats. r=gfx-reviewers,mstange This will help determine if the surfaces we get from DRM video are different from the ones we get from non-DRM video. Differential Revision: https://phabricator.services.mozilla.com/D135170
d4c1f8729b5ad0225434efedee02aa756ab04bdd: Bug 1746711 Part 2: Ensure the enqueued surface has a color space. r=gfx-reviewers,mstange
Brad Werth <bwerth@mozilla.com> - Fri, 07 Jan 2022 02:34:33 +0000 - rev 673601
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746711 Part 2: Ensure the enqueued surface has a color space. r=gfx-reviewers,mstange All of the IOSurfaces that come from AppleVTDecoder should have a color space specified. This checks that the color space is still defined for any surface sent to EnqueueSurface. Differential Revision: https://phabricator.services.mozilla.com/D135089
f6b7951ed29597f0d8c90b13a22075928d305693: Bug 1746711 Part 1: Change method of presenting recreated samples to spoof timing. r=gfx-reviewers,mstange
Brad Werth <bwerth@mozilla.com> - Fri, 07 Jan 2022 02:34:33 +0000 - rev 673600
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746711 Part 1: Change method of presenting recreated samples to spoof timing. r=gfx-reviewers,mstange This change removes the usage of kCMSampleAttachmentKey_DisplayImmediately and instead spoofs a timestamp for the current time. Differential Revision: https://phabricator.services.mozilla.com/D134981
3ef0a6b5bde6729b693bce11ca2ee01b2a78d17f: Bug 1748409 - regenerate expiring test certificates for 2022 r=jschanck
Dana Keeler <dkeeler@mozilla.com> - Fri, 07 Jan 2022 02:13:06 +0000 - rev 673599
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748409 - regenerate expiring test certificates for 2022 r=jschanck * the certificates were regenerated using `./mach generate-test-certs` * the build/pgo/certs/ changes were made using `./mach python build/pgo/genpgocert.py` * the zip files in security/manager/ssl/tests/unit/test_signed_apps/ were updated per the directions in the corresponding moz.build file * security/manager/ssl/tests/unit/test_cert_override_read.js needed manual updating Differential Revision: https://phabricator.services.mozilla.com/D135283
2554962111fd2cb57d54f33298eecbefef7456a2: Bug 1742877: Add the proper window mask to popup windows on macOS that can be miniaturized, such as the screen share indicator. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 07 Jan 2022 00:31:26 +0000 - rev 673598
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742877: Add the proper window mask to popup windows on macOS that can be miniaturized, such as the screen share indicator. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D135255
611ec542121feb7d8d42430fe29d5c1888e2755c: Bug 1748934 - Bustage fix. r=glandium on a CLOSED TREE
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 06 Jan 2022 19:04:32 -0500 - rev 673597
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748934 - Bustage fix. r=glandium on a CLOSED TREE
8d0e9e83fac67653a555bc20654719305295a2a9: Bug 1748934 - Add missing local-toolchain attribute to nsis. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Jan 2022 23:54:56 +0000 - rev 673596
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748934 - Add missing local-toolchain attribute to nsis. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D135281
b2d26d7b76457b2cc7a5f407f392b64ae2603486: Bug 1748376 - Enable more wpt page-name tests with the proper pref. r=layout-reviewers,hiro
Emily McDonough <emcdonough@mozilla.com> - Thu, 06 Jan 2022 22:37:28 +0000 - rev 673595
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748376 - Enable more wpt page-name tests with the proper pref. r=layout-reviewers,hiro Differential Revision: https://phabricator.services.mozilla.com/D134993
70dae55b0edea1225c3e1dbfd14594e998831164: Bug 1700396 - Bump updatebot to get the angle changes r=jewilde
Tom Ritter <tom@mozilla.com> - Thu, 06 Jan 2022 21:55:22 +0000 - rev 673594
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1700396 - Bump updatebot to get the angle changes r=jewilde Differential Revision: https://phabricator.services.mozilla.com/D134318
7fc30867f03da567de17c3db30a091e7bdbdda2e: Bug 1748438 - Check for null surface in ImageBitmapRenderingContext::GetImageBuffer. r=aosmond
Lee Salzman <lsalzman@mozilla.com> - Thu, 06 Jan 2022 21:12:57 +0000 - rev 673593
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748438 - Check for null surface in ImageBitmapRenderingContext::GetImageBuffer. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D135253
0d09faf561bb4115178ca1985a6aef74f1ef31cf: Bug 1746804 - When migrating browser.ctrlTab.recentlyUsedOrder, stop clearing it so there's a backup in case of wrongful migration. r=mconley
Dão Gottwald <dao@mozilla.com> - Thu, 06 Jan 2022 20:51:31 +0000 - rev 673592
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746804 - When migrating browser.ctrlTab.recentlyUsedOrder, stop clearing it so there's a backup in case of wrongful migration. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D135206
2c72c4b8fb280bc23ae603f3d062f3987cbf9803: Bug 1748848 - Use lowercase for the advertiser field of Firefix Suggest pings r=adw
Nan Jiang <njiang028@gmail.com> - Thu, 06 Jan 2022 20:22:18 +0000 - rev 673591
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748848 - Use lowercase for the advertiser field of Firefix Suggest pings r=adw Differential Revision: https://phabricator.services.mozilla.com/D135239
9acbfc08e350a249e3a96c336935c19d15688c2e: Bug 1748904 - Fix use of now-obsolete eval_rst directives in docs r=firefox-source-docs-reviewers,ahal DONTBUILD
Chris H-C <chutten@mozilla.com> - Thu, 06 Jan 2022 20:21:24 +0000 - rev 673590
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748904 - Fix use of now-obsolete eval_rst directives in docs r=firefox-source-docs-reviewers,ahal DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D135252
cba137895b640b7b4c0f40df8087d7c8e7dcae3b: Bug 1747519 - disable test_http3_perf.js on Linux_64_opt for frequent failures. r=intermittent-reviewers,necko-reviewers,jmaher,kershaw DONTBUILD
Butkovits Atila <abutkovits@mozilla.com> - Thu, 06 Jan 2022 20:19:23 +0000 - rev 673589
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747519 - disable test_http3_perf.js on Linux_64_opt for frequent failures. r=intermittent-reviewers,necko-reviewers,jmaher,kershaw DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D135108
d427fd843c6d66be54fb5a2b41372efa3671d10c: Bug 1748907 - Check the value rather than the presence of 'overflowable' when tearing down a CUI window. r=harry
Mike Conley <mconley@mozilla.com> - Thu, 06 Jan 2022 20:12:28 +0000 - rev 673588
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748907 - Check the value rather than the presence of 'overflowable' when tearing down a CUI window. r=harry Differential Revision: https://phabricator.services.mozilla.com/D135254
d060ad27e1a8231f87a17f6cc63621851ec6ca20: Bug 1748728 - Correctly annotate WritableStreams implementation with CAN_RUN_SCRIPT r=mgaudet
Kagami Sascha Rosylight <krosylight@mozilla.com> - Thu, 06 Jan 2022 20:12:11 +0000 - rev 673587
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748728 - Correctly annotate WritableStreams implementation with CAN_RUN_SCRIPT r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D135228
f8dc21269124fd8b1678d6977569ac6dd54fbff1: Bug 1748866 - Remove unused RefPtr<WritableStream> r=mgaudet
Kagami Sascha Rosylight <krosylight@mozilla.com> - Thu, 06 Jan 2022 20:12:11 +0000 - rev 673586
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748866 - Remove unused RefPtr<WritableStream> r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D135242
78017a7bf6ff9ff34f188fdee9393baaee8a6f4d: Bug 1737339 - Remove unistd.h from dom/streams r=mgaudet
Kagami Sascha Rosylight <krosylight@mozilla.com> - Thu, 06 Jan 2022 20:12:11 +0000 - rev 673585
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737339 - Remove unistd.h from dom/streams r=mgaudet The build goes well on Windows if it's excluded. Differential Revision: https://phabricator.services.mozilla.com/D135163
49237fea6582f12f1ffe1bab047ec002e749008b: Bug 1745248 - Fix lint failure. a=lint-fix. CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Thu, 06 Jan 2022 21:27:08 +0200 - rev 673584
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745248 - Fix lint failure. a=lint-fix. CLOSED TREE
08b8e75ae061b5fd04493ff7f11cb6b62851817e: Backed out 3 changesets (Bug 1745248) for causing issues with FormAutofill.jsm. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Thu, 06 Jan 2022 20:56:43 +0200 - rev 673583
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 3 changesets (Bug 1745248) for causing issues with FormAutofill.jsm. CLOSED TREE Backed out changeset b39b99edef97 (bug 1745248) Backed out changeset b09a96820c2c (bug 1745248) Backed out changeset 03dd6cedf996 (bug 1745248)
65c8e2b78a1c9a78c6d74d5524f531f4a3563ea9: Backed out changeset 3faa6bf94999 (bug 1745973) for causing issues with FormAutofill.jsm.
Cosmin Sabou <csabou@mozilla.com> - Thu, 06 Jan 2022 20:11:41 +0200 - rev 673582
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 3faa6bf94999 (bug 1745973) for causing issues with FormAutofill.jsm.
b3a6d66cd6078d4a5242e859d723c77b6013d445: Bug 1702501 - Remove print.tab_modal.enabled pref and old frontend print preview code. r=mstriemer
Jonathan Watt <jwatt@jwatt.org> - Thu, 06 Jan 2022 18:55:38 +0000 - rev 673581
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1702501 - Remove print.tab_modal.enabled pref and old frontend print preview code. r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D134699
d2bea0b4283a8881573bc5564f70b0eb3e4ccb78: Bug 1745332 - Remove print.tab_modal.enabled checks from CustomizableUI code. r=mconley
Jonathan Watt <jwatt@jwatt.org> - Thu, 06 Jan 2022 18:55:37 +0000 - rev 673580
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745332 - Remove print.tab_modal.enabled checks from CustomizableUI code. r=mconley The old UI is going away. Differential Revision: https://phabricator.services.mozilla.com/D133451
f2b9c824a01a5e287bf7db839292a81a1ac8f0d4: Bug 1748077 - Escape any backslashes in the URL when creating PDF links via cairo. r=gfx-reviewers,jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 06 Jan 2022 18:32:25 +0000 - rev 673579
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748077 - Escape any backslashes in the URL when creating PDF links via cairo. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D135227
e481b6eb9a48f10434ebce53646f90068757f9fe: Bug 1746027 - Save to Pocket refresh prefs and Nimbus implementation r=gvn,andreio
Scott <scott.downe@gmail.com> - Thu, 06 Jan 2022 17:36:22 +0000 - rev 673578
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746027 - Save to Pocket refresh prefs and Nimbus implementation r=gvn,andreio Differential Revision: https://phabricator.services.mozilla.com/D133789
71853bc0eae7b7ba5599c6538625b73f74e882c7: Backed out 5 changesets (bug 1739648) for causing failures on test_xrayToJS.xhtml. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 06 Jan 2022 19:52:15 +0200 - rev 673577
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 5 changesets (bug 1739648) for causing failures on test_xrayToJS.xhtml. CLOSED TREE Backed out changeset 9473997f9d35 (bug 1739648) Backed out changeset 3f6f68e74c50 (bug 1739648) Backed out changeset 45d663b4c79e (bug 1739648) Backed out changeset fd3c8641a135 (bug 1739648) Backed out changeset b555a7d312e1 (bug 1739648)
da7f03c7e39a7548701352aea0311a3adc74caa7: Merge mozilla-central to autoland. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 06 Jan 2022 19:43:54 +0200 - rev 673576
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
6fbf6cb441f182abb4f267bece7f8e720201bafe: Backed out 2 changesets (bug 1747532) for busted artifact builds on MacOS. a=backout
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 06 Jan 2022 19:38:33 +0200 - rev 673575
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 2 changesets (bug 1747532) for busted artifact builds on MacOS. a=backout Backed out changeset d0bc51a9eb47 (bug 1747532) Backed out changeset 1b2a06b52985 (bug 1747532)
419a3314370e40ba7cb1b0ee303ab55172ac781d: Bug 1707379 - Don't re-show visible windows, in order to avoid unintended window ordering changes on focus. r=spohl
Markus Stange <mstange.moz@gmail.com> - Thu, 06 Jan 2022 17:25:33 +0000 - rev 673574
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1707379 - Don't re-show visible windows, in order to avoid unintended window ordering changes on focus. r=spohl This primarily affects alternative window managers which allow focusing background windows. Differential Revision: https://phabricator.services.mozilla.com/D134778
9473997f9d3545f9a101815cfa6ecfad49388946: Bug 1739648 - enable on Nightly and add tests; r=arai
Yulia Startsev <ystartsev@mozilla.com> - Thu, 06 Jan 2022 17:10:35 +0000 - rev 673573
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739648 - enable on Nightly and add tests; r=arai Differential Revision: https://phabricator.services.mozilla.com/D134133
3f6f68e74c50ce1fd596979e1c18792e24118b92: Bug 1739648 - implement groupBy r=arai
Rolf Martin Glomsrud <rolf.martin@glomsrud.no> - Thu, 06 Jan 2022 17:10:34 +0000 - rev 673572
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739648 - implement groupBy r=arai Depends on D133870 Differential Revision: https://phabricator.services.mozilla.com/D133881
45d663b4c79e8ee6d44fd19b9daec3e966e385a8: Bug 1739648 - add groupByToMap test; r=yulia
Rolf Martin Glomsrud <rolf.martin@glomsrud.no> - Thu, 06 Jan 2022 17:10:34 +0000 - rev 673571
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739648 - add groupByToMap test; r=yulia Depends on D132792 Differential Revision: https://phabricator.services.mozilla.com/D133870
fd3c8641a135288168da369f17cbace65ff50fce: Bug 1739648 - implement groupByToMap; r=yulia
Rolf Martin Glomsrud <rolf.martin@glomsrud.no> - Thu, 06 Jan 2022 17:10:34 +0000 - rev 673570
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739648 - implement groupByToMap; r=yulia Depends on D132791 Differential Revision: https://phabricator.services.mozilla.com/D132792
b555a7d312e1e9a1a4519d7a90a6847fbe457445: Bug 1739648 - add Map constructor to self hosted GetBuiltinConstructor; r=yulia
Rolf Martin Glomsrud <rolf.martin@glomsrud.no> - Thu, 06 Jan 2022 17:10:33 +0000 - rev 673569
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739648 - add Map constructor to self hosted GetBuiltinConstructor; r=yulia Differential Revision: https://phabricator.services.mozilla.com/D132791
5a58fbc4f9fcf12c220c7e174356522a750e0ff2: Bug 1747304 - [simd][mandelbrot] Make simple SIMD operations three args. r=jseward
Yury Delendik <ydelendik@mozilla.com> - Thu, 06 Jan 2022 17:04:24 +0000 - rev 673568
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747304 - [simd][mandelbrot] Make simple SIMD operations three args. r=jseward - f32x4.add .sub .mul .div and f32x4. comparison - i32x4. comparisons - v128. bitwise ops Differential Revision: https://phabricator.services.mozilla.com/D134548
8dfa72c559b1b928a8e998e3090509c6b73655b8: Bug 1746334 - [devtools] node tests: Suffix yarn command with .cmd on Windows r=Honza
Julian Descottes <jdescottes@mozilla.com> - Thu, 06 Jan 2022 16:49:40 +0000 - rev 673567
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746334 - [devtools] node tests: Suffix yarn command with .cmd on Windows r=Honza Differential Revision: https://phabricator.services.mozilla.com/D135051
390617f829e17cb9e46b0649e94964ca33258342: Bug 1714276 - Limit height of tab when font size is changed r=dao,desktop-theme-reviewers
Bernard Igiri <bigiri@mozilla.com> - Thu, 06 Jan 2022 16:33:27 +0000 - rev 673566
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1714276 - Limit height of tab when font size is changed r=dao,desktop-theme-reviewers Set a maximum height on tabs to prevent it from expanding and moving the display of the web page. Differential Revision: https://phabricator.services.mozilla.com/D134169
40faf4a3903853d0ea763f92630777aa02a46701: Bug 1747539 - Only strip first token in search() if it is a restriction token. r=adw
Harry Twyford <htwyford@mozilla.com> - Thu, 06 Jan 2022 15:26:13 +0000 - rev 673565
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747539 - Only strip first token in search() if it is a restriction token. r=adw Differential Revision: https://phabricator.services.mozilla.com/D135138
39fc103971b358028d46dd246a02a83e50b61eb5: Bug 1748701 - Update pdf.js to version 2.13.24 r=pdfjs-reviewers,calixte
Brendan Dahl <brendan.dahl@gmail.com> - Thu, 06 Jan 2022 15:21:58 +0000 - rev 673564
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748701 - Update pdf.js to version 2.13.24 r=pdfjs-reviewers,calixte Differential Revision: https://phabricator.services.mozilla.com/D135177
954451178c4e9943c43684c8ae8c8d3fb20502f9: Bug 1748426 - Enable WPT test workers/Worker_script_mimetype.htm. r=evilpie
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 06 Jan 2022 15:00:52 +0000 - rev 673563
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748426 - Enable WPT test workers/Worker_script_mimetype.htm. r=evilpie Differential Revision: https://phabricator.services.mozilla.com/D135176
58f5c02e43e869bf74f1bdb14bdaf4d6341ef799: Bug 1748642 - Push out unfortunately-idealistic timeline in FOG docs r=janerik DONTBUILD
Chris H-C <chutten@mozilla.com> - Thu, 06 Jan 2022 14:46:31 +0000 - rev 673562
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748642 - Push out unfortunately-idealistic timeline in FOG docs r=janerik DONTBUILD Depends on D135136 Differential Revision: https://phabricator.services.mozilla.com/D135142
bfae7f935570a3b3706a68e67f027901771c0f36: Bug 1748642 - Fix missing repositories.yaml link in FOG Migration docs r=janerik DONTBUILD
Chris H-C <chutten@mozilla.com> - Thu, 06 Jan 2022 14:46:30 +0000 - rev 673561
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748642 - Fix missing repositories.yaml link in FOG Migration docs r=janerik DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D135136
8235c1f9e9b676e564fc3e09c22061803c6133a1: Backed out changeset 646535a71f53 (bug 1489124) for causing mochitest failures on browser_startup_images.js. CLOSED TREE
Iulian Moraru <imoraru@mozilla.com> - Thu, 06 Jan 2022 17:32:55 +0200 - rev 673560
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 646535a71f53 (bug 1489124) for causing mochitest failures on browser_startup_images.js. CLOSED TREE
1f0414f5b60bd254d30eb61af03575bc5c02c89f: Backed out changeset 89f98c8c01d4 (bug 1748506) as per whimboo's request.
Iulian Moraru <imoraru@mozilla.com> - Thu, 06 Jan 2022 17:31:51 +0200 - rev 673559
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 89f98c8c01d4 (bug 1748506) as per whimboo's request.
5f08482b3557cb4e56217ad3421d957e9ed75a16: Bug 1743907 - remove webrender references from wpt/xpcshell. r=jgraham
Joel Maher <jmaher@mozilla.com> - Thu, 06 Jan 2022 14:19:33 +0000 - rev 673558
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743907 - remove webrender references from wpt/xpcshell. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D135220
f7580bb764d416290883c65b41aad263b2fe2f5a: Bug 1748158 - Omit sender.frameId if sender.tab is unset r=rpl,geckoview-reviewers,jonalmeida
Rob Wu <rob@robwu.nl> - Thu, 06 Jan 2022 14:15:47 +0000 - rev 673557
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748158 - Omit sender.frameId if sender.tab is unset r=rpl,geckoview-reviewers,jonalmeida `sender.frameId` should be set iff `sender.tab` is set, as documented at https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender The removal of the `viewType == "tab"` condition broke this in https://hg.mozilla.org/mozilla-central/rev/2dc4f1baccc8 This patch makes the presence of `frameId` conditional on `tab`, and fixes several tests that relied on the incorrect behavior: - Move the runtime.onConnect test from test_ext_contentscript_in_background.js to a new mochitest at test_ext_runtime_connect_iframe.html. - Simplify test_ext_contentscript_in_background.js to continue to provide test coverage for contentScripts.register + allFrames. - Replace runtime.onConnect with runtime.getFrameId in test_ext_contentscript_xorigin_frame.js, since sender.frameId is no longer available in xpcshell tests (because internals to support the tabs extension API are not available in xpcshell tests). The test cannot be moved to a mochitest because its purpose is to provide test coverage for process switching in a xpcshell test (bug 1580811). Differential Revision: https://phabricator.services.mozilla.com/D135057
5107cbbf9421a3925e70847a3a26114f2b5ad2fd: No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 06 Jan 2022 14:09:41 +0000 - rev 673556
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D135204
9678a1277a2552a620d405f95ec32fca95648054: Bug 1690626 - register the mdns_service thread with the profiler, r=canaltinova.
Florian Quèze <florian@queze.net> - Thu, 06 Jan 2022 13:54:29 +0000 - rev 673555
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1690626 - register the mdns_service thread with the profiler, r=canaltinova. Differential Revision: https://phabricator.services.mozilla.com/D135143
3aad961ce60fa82557543fbcf65e8a2e1599a6f0: Bug 1748462 - move talos-swr -> talos-fis-swr. r=perftest-reviewers,AlexandruIonescu
Joel Maher <jmaher@mozilla.com> - Thu, 06 Jan 2022 13:46:20 +0000 - rev 673554
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748462 - move talos-swr -> talos-fis-swr. r=perftest-reviewers,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D135050
72f1f1aaeb1aefdd1806aa7e49382457ba511069: Backed out changeset 76ca93f4a831 (bug 1747261) for causing mochitest failures on browser_serviceworker_fetch_new_process.js CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Thu, 06 Jan 2022 08:12:47 -0500 - rev 673553
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 76ca93f4a831 (bug 1747261) for causing mochitest failures on browser_serviceworker_fetch_new_process.js CLOSED TREE
8b1d5fae296fa4a98976f15235bb4d09634074e1: Bug 1738150 - clear preflight cache between private mode sessions r=necko-reviewers,kershaw
Manuel Bucher <mbucher@mozilla.com> - Thu, 06 Jan 2022 12:05:46 +0000 - rev 673552
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1738150 - clear preflight cache between private mode sessions r=necko-reviewers,kershaw Differential Revision: https://phabricator.services.mozilla.com/D133196
2386bb8608f6bf209bd9a3c0c6eff0942bc5ba73: Bug 1743993 - land NSS NSS_3_74_RTM UPGRADE_NSS_RELEASE, r=beurdouche DONTBUILD
Benjamin Beurdouche <bbeurdouche@mozilla.com> - Thu, 06 Jan 2022 12:04:02 +0000 - rev 673551
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743993 - land NSS NSS_3_74_RTM UPGRADE_NSS_RELEASE, r=beurdouche DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D135210
76ca93f4a831c09d86503fa3ac5e32c779a7fff9: WIP: Bug 1747261: enable ServiceWorker process-isolation for all domains r=dom-storage-reviewers,edenchuang,jstutte
Randell Jesup <rjesup@wgate.com> - Thu, 06 Jan 2022 11:46:50 +0000 - rev 673550
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
WIP: Bug 1747261: enable ServiceWorker process-isolation for all domains r=dom-storage-reviewers,edenchuang,jstutte Differential Revision: https://phabricator.services.mozilla.com/D134505
ebd81bda891a70c32fe79cb6c79edb57e6c00a72: Bug 1747711 - Set margin instead of padding on "Submit Feedback" link to fix weird outline on focus. r=amy
Dão Gottwald <dao@mozilla.com> - Thu, 06 Jan 2022 11:23:52 +0000 - rev 673549
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747711 - Set margin instead of padding on "Submit Feedback" link to fix weird outline on focus. r=amy Differential Revision: https://phabricator.services.mozilla.com/D134710
7ad3a7a7c79a3bba230ac0b8847b44b331dc2fc1: Bug 1748711 - Implement ReadableStreamHasBYOBReader. r=mgaudet
Tom Schuster <evilpies@gmail.com> - Thu, 06 Jan 2022 11:05:28 +0000 - rev 673548
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748711 - Implement ReadableStreamHasBYOBReader. r=mgaudet Depends on D135155 Differential Revision: https://phabricator.services.mozilla.com/D135156
a0f0a1d56f4fdc7e62b786f3b4a0c62753d2a395: Bug 1748711 - Fixup ReadableStream formatting and add missed step. r=mgaudet
Tom Schuster <evilpies@gmail.com> - Thu, 06 Jan 2022 11:05:27 +0000 - rev 673547
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748711 - Fixup ReadableStream formatting and add missed step. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D135155
646535a71f53264739333fe8cb62a071533dde22: Bug 1489124 - Open "List all tabs" button on mouse down. r=dao
kz04px <kz04px@gmail.com> - Thu, 06 Jan 2022 11:05:17 +0000 - rev 673546
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1489124 - Open "List all tabs" button on mouse down. r=dao Differential Revision: https://phabricator.services.mozilla.com/D133883
32b17a075e9a886745f45e8bf6fc39796fa197a9: Bug 1476781 - Use the locale specific language name in languages. r=platform-i18n-reviewers,preferences-reviewers,dminor
Hector Zhao <bzhao@mozilla.com> - Thu, 06 Jan 2022 10:30:33 +0000 - rev 673545
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1476781 - Use the locale specific language name in languages. r=platform-i18n-reviewers,preferences-reviewers,dminor Differential Revision: https://phabricator.services.mozilla.com/D134865
89fd85b0c6407215a2fcef47017750f27da5860b: Merge mozilla-central to autoland on a CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Thu, 06 Jan 2022 04:07:28 -0500 - rev 673544
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge mozilla-central to autoland on a CLOSED TREE
7b247c3a9e97ddf858a2507bd4aab46ce8ddb852: WIP: Bug 1748787 - Invert a condition introduced in 1748632, causing no audio a=Aryx
Paul Adenot <paul@paul.cx> - Thu, 06 Jan 2022 08:44:16 +0000 - rev 673543
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
WIP: Bug 1748787 - Invert a condition introduced in 1748632, causing no audio a=Aryx Differential Revision: https://phabricator.services.mozilla.com/D135200
7718ef477a15e4d6a40b26bd62c30b9962d39b94: Bug 1747199 - Remove ClientIsValidPrincipalInfo() from ClientManagerParent::RecvExpect/ForgetFutureSource(). r=dom-worker-reviewers,smaug
Eden Chuang <echuang@mozilla.com> - Thu, 06 Jan 2022 07:52:58 +0000 - rev 673542
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747199 - Remove ClientIsValidPrincipalInfo() from ClientManagerParent::RecvExpect/ForgetFutureSource(). r=dom-worker-reviewers,smaug ClientValidPrincipalInfo() can be removed from ClientManagerParent::RecvExpect/ForgetFutureSource(). In some redirection cases, ClientChannelHelperParent::CreateClient() will be called in ClientChannelHelper::AsyncOnChannelRedirect(). It would create a new ClientInfo for the new channel's reservedInfo with the new channel's principal, and then propagate the ClientInfo to ClientManagerParent::RecvExpectFutureSource(). https://searchfox.org/mozilla-central/source/dom/clients/manager/ClientChannelHelper.cpp#121,215-216,227,239,251 However, the new channel's principal is not guaranteed to be valid with ClientIsValidPrincipalInfo(). But we don't need to validate it since it could be redirected again. We actually care about is if the principal is valid for the last redirection since we will create an actual ClientSource for it. We did the checking indirectly in [[ https://searchfox.org/mozilla-central/source/dom/clients/manager/ClientSourceParent.cpp#217,221 | ClientSourceParent::Init() ]]. The ClientInfo used to create ClientSourceParent should be equivalent with used to create FutureClientSourceParent. We also do the ClientInfo equivalence checking [[ https://searchfox.org/mozilla-central/source/dom/clients/manager/ClientManagerService.cpp#254,275-277 | here ]] So here comes out the conclusion that ClientValidPrincipalInfo() can be removed from ClientManagerParent::RecvExpect/ForgetFutureSource(). Differential Revision: https://phabricator.services.mozilla.com/D134957
7e886ee8bce7cb204383b9a874d28565ce8463f0: Backed out changeset 65842984903e (bug 1748737) for causing multiple py3 failures. CLOSED TREE
Iulian Moraru <imoraru@mozilla.com> - Thu, 06 Jan 2022 09:31:20 +0200 - rev 673541
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 65842984903e (bug 1748737) for causing multiple py3 failures. CLOSED TREE
06d58374ab65d0ea5d2fd68b7215f6c60e38196b: Bug 1725895: Add support for MSYS2 MozillaBuild r=glandium
Mitchell Hentges <mhentges@mozilla.com> - Thu, 06 Jan 2022 06:49:47 +0000 - rev 673540
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725895: Add support for MSYS2 MozillaBuild r=glandium MSYS2 has a slightly different directory structure (binaries are now under "/usr/bin/" instead of "/bin/"), and we're now plonking it in `%MOZILLABUILD%\msys2` instead of `%MOZILLABUILD%\msys` so that MSYS1 files don't interfere with MSYS2 after a pave-over install. Speaking of pave-over installs: if both `msys2` and `msys` are available, this patch prefers `msys2`. This is because MozillaBuild installations with MSYS2 are going to _assume_ they're using MSYS2, and therefore be most compatible with the versions of packages shipped with MSYS2. Differential Revision: https://phabricator.services.mozilla.com/D133549
4dfb129adabc9f7531cbdbaaf9a49646b5ffd75e: Bug 1740123: Allow invoking Mach outside of MozillaBuild r=glandium
Mitchell Hentges <mhentges@mozilla.com> - Thu, 06 Jan 2022 06:49:47 +0000 - rev 673539
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1740123: Allow invoking Mach outside of MozillaBuild r=glandium Assuming that the `MOZILLABUILD` environment variable is set, allow invoking Mach from non-MozillaBuild terminals. Note that MozillaBuild still needs to be installed, and the `MOZILLABUILD` environment variable will have to be set. For future reference: when I tried setting this up with Windows Store's Python 3.9, I encountered issues when running binaries installed via `pip`: it would fail with `abort: failed to load Python DLL python3x.dll`. Differential Revision: https://phabricator.services.mozilla.com/D133936
789dce377efd1d7970fdcb62d979b1c4de8e6bd2: Bug 1738073 - Remove Colorways onboarding when MR2 Colorways expire r=pdahiya
Ed Lee <edilee@mozilla.com> - Thu, 06 Jan 2022 06:30:40 +0000 - rev 673538
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1738073 - Remove Colorways onboarding when MR2 Colorways expire r=pdahiya Update defaults to not show colorways or thankyou screens. Differential Revision: https://phabricator.services.mozilla.com/D134446
65842984903e9bee01e08276485c2aea67aefbf2: Bug 1748737: Bump attrs to be compatible with new pytest r=ahal
Mitchell Hentges <mhentges@mozilla.com> - Thu, 06 Jan 2022 05:08:25 +0000 - rev 673537
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748737: Bump attrs to be compatible with new pytest r=ahal A bunch of modern packages (`pytest`, `twisted`, `automat`) all need `attrs==19.2.0` (or newer). We _could_ bump `attrs` all the way to the modern `21.4.0` version, but I'd like to defer that upgrade risk, since there's a lot of backwards-incompatible changes and deprecations. So, lightly bump it to `19.2.0`. Differential Revision: https://phabricator.services.mozilla.com/D135178
e6bff14af58426966328d60a319c4ddcfdd78385: Bug 1746813 - Remove UpdateOcclusionStateRunnable r=gfx-reviewers,nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 06 Jan 2022 04:31:03 +0000 - rev 673536
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746813 - Remove UpdateOcclusionStateRunnable r=gfx-reviewers,nical Removing UpdateOcclusionStateRunnable could make code cleaner. Differential Revision: https://phabricator.services.mozilla.com/D134255
c703e6d35d50f778ffbdae7da050c19228d9f9ec: Bug 1741431 - fix Save Link As... for plain text files when download improvements pref is enabled r=mtigley
Katherine Patenio <kpatenio@mozilla.com> - Thu, 06 Jan 2022 04:09:50 +0000 - rev 673535
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741431 - fix Save Link As... for plain text files when download improvements pref is enabled r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D134477
e2c04a66bb424ffa9940bc1d103015e5133fb011: Bug 1748018 - Make `HTMLEditUtils::GetFirstListItemElement` scan only within the given list element r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 06 Jan 2022 04:04:49 +0000 - rev 673534
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748018 - Make `HTMLEditUtils::GetFirstListItemElement` scan only within the given list element r=m_kato It calls `nsINode::GetNextNode()` to scan first descendant list item in the list without specifying the root node to scan within. Therefore, it may return following list item element of the given list element if the list element does not have children. Differential Revision: https://phabricator.services.mozilla.com/D135110
d35209ee525fd51dea5436eebc8139e994acdd35: Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin
Kershaw Chang <kershaw@mozilla.com> - Thu, 06 Jan 2022 03:48:57 +0000 - rev 673533
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D135097
e7b991987ae53bee00a7d7cfab366c275c80ed5c: Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 06 Jan 2022 02:51:38 +0000 - rev 673532
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio The browser test in this change was originally written by Gijs. Differential Revision: https://phabricator.services.mozilla.com/D134444
3321b8f93cb139ce47bbc0c2ed9c289677c3d6d0: Backed out changeset 4ae7738694e1 (bug 1748158) for causing xpcshell failures in test_ext_native_messaging_permissions.js
Alexandru Michis <malexandru@mozilla.com> - Thu, 06 Jan 2022 02:55:58 +0200 - rev 673531
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 4ae7738694e1 (bug 1748158) for causing xpcshell failures in test_ext_native_messaging_permissions.js CLOSED TREE
a59de7ebeb2f5354499ecaf15e02c11b96a6d59e: Bug 1740123: Move Python version check earlier r=ahal
Mitchell Hentges <mhentges@mozilla.com> - Thu, 06 Jan 2022 00:32:49 +0000 - rev 673530
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1740123: Move Python version check earlier r=ahal Move Python version check as early as possible so that more code can safely depend on modern behaviour while out-of-date Python versions still get graceful error messages. Without this change, Python 2 usages fail on importing `importlib.util` before the nice "out-of-date version" warning is printed. Differential Revision: https://phabricator.services.mozilla.com/D134185
cd1960daa9e237b9f57e6997de49cf1ebca6a7b3: Bug 1725895: Port `--profile-command` to pure-Python r=nalexander,glandium
Mitchell Hentges <mhentges@mozilla.com> - Thu, 06 Jan 2022 00:32:48 +0000 - rev 673529
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725895: Port `--profile-command` to pure-Python r=nalexander,glandium As part of this, the shell-script part of `./mach` can be removed, making it pure Python. There's a change in `--profile-command` behaviour, though: it now only profiles the specific command, rather than all of Mach. This is because _so much of Mach_ has already been run before CLI arguments are parsed in the Python process. If a developer wants to profile Mach itself, they can manually run `python3 -m cProfile -o <file> ./mach ...` Differential Revision: https://phabricator.services.mozilla.com/D133928
5b2a7894ef1cf096d0e8977754507c0820e757fc: Bug 1748458 - Add TRACE_EVENT for keyframe requests. r=bwc
Andreas Pehrson <apehrson@mozilla.com> - Thu, 06 Jan 2022 00:16:46 +0000 - rev 673528
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748458 - Add TRACE_EVENT for keyframe requests. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D135113
08e252da94c4752eccfd845eef13d8517953cc6a: Bug 1748458 - Add TRACE_EVENTs for dropped frames and packets for received video. r=bwc
Andreas Pehrson <apehrson@mozilla.com> - Thu, 06 Jan 2022 00:16:45 +0000 - rev 673527
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748458 - Add TRACE_EVENTs for dropped frames and packets for received video. r=bwc This lets us see in the profiler how many received frames and packets we decide to drop and the reasons why. Differential Revision: https://phabricator.services.mozilla.com/D135062
56fbf0469e25fa0d589c51ca112ce534a7c0ab91: Bug 1748478 - Propagate calculated discarded packets to stats. r=bwc
Andreas Pehrson <apehrson@mozilla.com> - Thu, 06 Jan 2022 00:16:45 +0000 - rev 673526
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748478 - Propagate calculated discarded packets to stats. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D135061
819c8cf55088a611850ab80d59d240cf3ca27e2f: Backed out changeset cdd6a70e3b3d (bug 1748633) per Mike's request
Noemi Erli <nerli@mozilla.com> - Thu, 06 Jan 2022 02:15:25 +0200 - rev 673525
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset cdd6a70e3b3d (bug 1748633) per Mike's request
3e0a05077d05b245654a0806002730c8a2a35d8f: Bug 1747157: Use a non-remote browser to load snippets in the parent process in a11y browser tests instead of a chrome:// page and .innerHTML. r=eeejay
James Teh <jteh@mozilla.com> - Wed, 05 Jan 2022 23:46:20 +0000 - rev 673524
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747157: Use a non-remote browser to load snippets in the parent process in a11y browser tests instead of a chrome:// page and .innerHTML. r=eeejay Creating a non-remote browser is obscure, but it turns out that it is possible. BrowserTestUtils.addTab/gBrowser.addTab takes a forceNotRemote: true option, but even though this doesn't set remote on the browser element, it still sets maychangeremoteness. To work around this, we create a tab with a blank document and forceNotRemote: true, remove maychangeremoteness and finally set the src to load our document. We must also set a pref to allow this. With this patch, the sanitizer will no longer strip elements from our snippets. Differential Revision: https://phabricator.services.mozilla.com/D135147
c1330718c2ae9f5433c7f4e81fc212f3e67da9c6: Bug 1748633 - Upgrade rust-makecab. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 23:45:26 +0000 - rev 673523
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748633 - Upgrade rust-makecab. r=firefox-build-system-reviewers,mhentges The new version switches to the cab crate. https://github.com/luser/rust-makecab/pull/3 Differential Revision: https://phabricator.services.mozilla.com/D135171
35be59ceb7e8cba1f36b8976ec031787e665274d: Bug 1747835 - P2: Cache text-input-type attribute for text and date/time inputs. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Wed, 05 Jan 2022 22:30:53 +0000 - rev 673522
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747835 - P2: Cache text-input-type attribute for text and date/time inputs. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D134759
87b46c9d30978c06871514a704b0c3c5721de565: Bug 1747835 - P1: Add eHTMLDateTimeFieldType AccType and IsDateTimeField checker. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Wed, 05 Jan 2022 22:30:52 +0000 - rev 673521
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747835 - P1: Add eHTMLDateTimeFieldType AccType and IsDateTimeField checker. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D134758
9081d06a622ba54ec1b5de93fcbe7fc7e51d4b6c: Bug 1747164 - Make HTMLDateTimeAccessible inherit from HyperTextAccessibleWrap. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Wed, 05 Jan 2022 22:30:52 +0000 - rev 673520
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747164 - Make HTMLDateTimeAccessible inherit from HyperTextAccessibleWrap. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D134757
6cb156d6c627e91795567571e689d92e65b28e92: Backed out changeset 14f484747a66 (bug 1742797) for causing failures in nsMenuPopupFrame.cpp CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 06 Jan 2022 00:49:35 +0200 - rev 673519
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 14f484747a66 (bug 1742797) for causing failures in nsMenuPopupFrame.cpp CLOSED TREE
e124bef8ffab130f5db09c9cbb4c00cf6a477aa4: Backed out changeset 686ae9e71a9c (bug 1631402) for causing build bustage in MessageChannel.cpp
Noemi Erli <nerli@mozilla.com> - Thu, 06 Jan 2022 00:45:48 +0200 - rev 673518
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 686ae9e71a9c (bug 1631402) for causing build bustage in MessageChannel.cpp
aa881ccd73740aac96e7a1b557d27c377b20b3a7: Bug 1747666 - Remove print API from editor binding. r=Gijs
Jonathan Watt <jwatt@jwatt.org> - Wed, 05 Jan 2022 22:11:47 +0000 - rev 673517
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747666 - Remove print API from editor binding. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D134696
c9701e67c6776c02a56d6fd57d8cba5a5b729b5a: Bug 1746289 - Deprecate the IPDL `intr` keyword and tag legacy uses in tests. r=nika
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:46 +0000 - rev 673516
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746289 - Deprecate the IPDL `intr` keyword and tag legacy uses in tests. r=nika At this point, the only remaining uses of `intr` are in test files. To avoid the possibility of adding any more (until such time as we deal with the tests and can get rid of `intr` entirely), this patch requires a `[LegacyIntr]` attribute on any declaration that uses them, and tags all the uses in tests with that attribute. Differential Revision: https://phabricator.services.mozilla.com/D133964
c68bbade4f8148f7ed2d799c0dcbe077a53b3296: Bug 1746290 - Remove `intr` from the `PRemoteSandboxBroker` protocol. r=nika,bobowen
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:45 +0000 - rev 673515
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746290 - Remove `intr` from the `PRemoteSandboxBroker` protocol. r=nika,bobowen `PRemoteSandboxBroker::LaunchApp` is similar to `PGMP::StartPlugin`: it's basically a sync message but it's in the parent-to-child direction, which isn't allowed for normal `sync` messages. However, nested sync messages can support that; `intr` isn't required. Differential Revision: https://phabricator.services.mozilla.com/D133963
ada19d93895f429b6ce612eeb6d7635c51831dab: Bug 1729043 - Remove `intr` from the `PGMP` protocol. r=nika,bryce
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:45 +0000 - rev 673514
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1729043 - Remove `intr` from the `PGMP` protocol. r=nika,bryce `PGMP::StartPlugin` is `intr` in order to be a sync message in the parent-to-child direction; normal sync messages must be child-to-parent. However, nested sync messages have looser restrictions; this patch changes the message to do that. Differential Revision: https://phabricator.services.mozilla.com/D133962
bac793564b1535b21c9b0d56cbaeb12eaf3d4157: Bug 1729037 - Remove `intr` from PGMPVideoDecoder/Encoder. r=nika,bryce
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:45 +0000 - rev 673513
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1729037 - Remove `intr` from PGMPVideoDecoder/Encoder. r=nika,bryce This may have needed `intr` in the past, in order for `SHMEM_CREATED` messages to be nested inside it, but now it can simply be `sync`. Differential Revision: https://phabricator.services.mozilla.com/D133961
0aa09d0450bc339d6f320418ccc285f7980adc9c: Backed out changeset 34f8cfa0813b (bug 1746414) for breaking local builds.
Alexandru Michis <malexandru@mozilla.com> - Thu, 06 Jan 2022 00:01:54 +0200 - rev 673512
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 34f8cfa0813b (bug 1746414) for breaking local builds. CLOSED TREE
5117cef59635d16e4cb522d2b40c36daefabdb81: Bug 1740070 - Reset <select> elements when autofilled form is cleared. r=sgalich,dimi
Tim Giles <tgiles@mozilla.com> - Wed, 05 Jan 2022 21:56:50 +0000 - rev 673511
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1740070 - Reset <select> elements when autofilled form is cleared. r=sgalich,dimi Differential Revision: https://phabricator.services.mozilla.com/D133213
401fb65f547480446f533cc582608b24f5251070: Bug 1740070 - Add tests to assert <select> elements are highlighted when they are autofilled. r=dimi,sgalich
Tim Giles <tgiles@mozilla.com> - Wed, 05 Jan 2022 21:56:49 +0000 - rev 673510
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1740070 - Add tests to assert <select> elements are highlighted when they are autofilled. r=dimi,sgalich Differential Revision: https://phabricator.services.mozilla.com/D133212
22290bd05c6d5d71ca0840dabac63b9d616979dc: Bug 1748605 - Remove unused icu headers from check_spidermonkey_style.py. r=tcampbell
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Wed, 05 Jan 2022 21:40:31 +0000 - rev 673509
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748605 - Remove unused icu headers from check_spidermonkey_style.py. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D135107
1f485c920b85b46c2968362b6c379494a92e1df7: Bug 1748499 - Switch WR's scale_factors to operate in double precision r=nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 05 Jan 2022 21:30:22 +0000 - rev 673508
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748499 - Switch WR's scale_factors to operate in double precision r=nical Differential Revision: https://phabricator.services.mozilla.com/D135140
14f484747a66c17632df48eeca1354a94843610f: Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 21:24:20 +0000 - rev 673507
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio The browser test in this change was originally written by Gijs. Differential Revision: https://phabricator.services.mozilla.com/D134444
686ae9e71a9c6d73c363dee78b03de4359f2e27a: Bug 1631402 - Remove expired IPC_MAIN_THREAD_LATENCY probes, r=ipc-reviewers,mccr8
Nika Layzell <nika@thelayzells.com> - Wed, 05 Jan 2022 21:20:15 +0000 - rev 673506
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1631402 - Remove expired IPC_MAIN_THREAD_LATENCY probes, r=ipc-reviewers,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D135154
229d283153760d9e0e47929307399fc552689ac8: Bug 1646160 - make notificationbox labels Fluent capable. r=mstriemer
Magnus Melin <mkmelin+mozilla@iki.fi> - Wed, 05 Jan 2022 21:02:14 +0000 - rev 673505
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1646160 - make notificationbox labels Fluent capable. r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D134375
f828e7b8d128da004acd201b5380004b0ba49956: Bug 1746738 - Process data chunk by chunk with different Principals r=pehrsons
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 05 Jan 2022 20:50:52 +0000 - rev 673504
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746738 - Process data chunk by chunk with different Principals r=pehrsons Allow AudioInputProcessing::PacketizeAndProcess to process packetizer's output data chunk by chunk with different PrincipalHandle values Depends on D134227 Differential Revision: https://phabricator.services.mozilla.com/D134228
abb0c91fb031c7ccafae952a89a7152483239b0a: Bug 1746738 - Add a test r=pehrsons
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 05 Jan 2022 20:50:51 +0000 - rev 673503
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746738 - Add a test r=pehrsons Add a test to check AudioInputProcessing can work with an input data containing different PrincipalHandle values Depends on D134226 Differential Revision: https://phabricator.services.mozilla.com/D134227
814f06f10e29682f27b27c6360acda50c1899edf: Bug 1746738 - Create AudioChunk from frames r=karlt
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 05 Jan 2022 20:50:51 +0000 - rev 673502
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746738 - Create AudioChunk from frames r=karlt Add a functino to create an AudioChunk from the given frames of data Depends on D130232 Differential Revision: https://phabricator.services.mozilla.com/D134226
51ce7d90d9fc2506406b406cd7bbbbcf0f8b85c2: Bug 1748638 - Split mDrawInTitlebar into a relaxed atomic to work around TSAN failures.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 22:09:43 +0100 - rev 673501
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748638 - Split mDrawInTitlebar into a relaxed atomic to work around TSAN failures. MANUAL PUSH: Trivial-ish orange fix CLOSED TREE.
4ae7738694e1da5fbaf6dad5d3e9eec1bd8a27ab: Bug 1748158 - Omit sender.frameId if sender.tab is unset r=rpl,geckoview-reviewers,jonalmeida
Rob Wu <rob@robwu.nl> - Wed, 05 Jan 2022 20:41:07 +0000 - rev 673500
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748158 - Omit sender.frameId if sender.tab is unset r=rpl,geckoview-reviewers,jonalmeida `sender.frameId` should be set iff `sender.tab` is set, as documented at https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender The removal of the `viewType == "tab"` condition broke this in https://hg.mozilla.org/mozilla-central/rev/2dc4f1baccc8 This patch makes the presence of `frameId` conditional on `tab`, and fixes several tests that relied on the incorrect behavior: - Move the runtime.onConnect test from test_ext_contentscript_in_background.js to a new mochitest at test_ext_runtime_connect_iframe.html. - Simplify test_ext_contentscript_in_background.js to continue to provide test coverage for contentScripts.register + allFrames. - Replace runtime.onConnect with runtime.getFrameId in test_ext_contentscript_xorigin_frame.js, since sender.frameId is no longer available in xpcshell tests (because internals to support the tabs extension API are not available in xpcshell tests). The test cannot be moved to a mochitest because its purpose is to provide test coverage for process switching in a xpcshell test (bug 1580811). Differential Revision: https://phabricator.services.mozilla.com/D135057
84ce1e9828462ef23d361b25ea2224adcce90bf2: Bug 1748638 - Remove redundant virtual keywords in nsWindow. r=rmader
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 20:06:38 +0000 - rev 673499
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748638 - Remove redundant virtual keywords in nsWindow. r=rmader We might as well, while at it. Differential Revision: https://phabricator.services.mozilla.com/D135129
f5bc15cd675b29bf7c961815b1ef5992a686b09f: Bug 1740062: Add some qualifiers for mach vendor revision for Angle r=jewilde
Tom Ritter <tom@mozilla.com> - Wed, 05 Jan 2022 19:52:46 +0000 - rev 673498
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1740062: Add some qualifiers for mach vendor revision for Angle r=jewilde Depends on D132592 Differential Revision: https://phabricator.services.mozilla.com/D132593
36cd6aeb635fc68ef2687e19a451d10546303421: Bug 1737313: Document what is needed to generate a preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
Tom Ritter <tom@mozilla.com> - Wed, 05 Jan 2022 19:52:45 +0000 - rev 673497
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737313: Document what is needed to generate a preloaded depot_tools zip r=firefox-build-system-reviewers,glandium Depends on D132591 Differential Revision: https://phabricator.services.mozilla.com/D132592
93290e795ab060f5c8b2eec6a79d4eec9f7e5bd6: Bug 1737313: Switch Angle over to the new angle-type source hosting r=jgilbert,jewilde
Tom Ritter <tom@mozilla.com> - Wed, 05 Jan 2022 19:52:45 +0000 - rev 673496
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737313: Switch Angle over to the new angle-type source hosting r=jgilbert,jewilde Depends on D129536 Differential Revision: https://phabricator.services.mozilla.com/D132591
e619e81734570758d31efc06cd34e5d69e65b54b: Bug 1737313: Pass the correct revision to update angle to r=jewilde,jgilbert
Tom Ritter <tom@mozilla.com> - Wed, 05 Jan 2022 19:52:45 +0000 - rev 673495
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737313: Pass the correct revision to update angle to r=jewilde,jgilbert Depends on D129435 Differential Revision: https://phabricator.services.mozilla.com/D129536
c08f3298082d93599638b2a467ab71f548c71074: Bug 1737313: Implement a wrapper around update-angle.py r=jewilde,jgilbert
Tom Ritter <tom@mozilla.com> - Wed, 05 Jan 2022 19:52:44 +0000 - rev 673494
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737313: Implement a wrapper around update-angle.py r=jewilde,jgilbert This will set up all of the env vars that are needed for running update-angle, and also grab the angle repo, set it up and run the update Differential Revision: https://phabricator.services.mozilla.com/D129435
00ae789d0d85cf86f628a4dc1d4709d2c3ab3f04: Bug 1748328 - Pass a default device-serial when running Firefox for android, r=whimboo
James Graham <james@hoppipolla.co.uk> - Wed, 05 Jan 2022 19:46:35 +0000 - rev 673493
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748328 - Pass a default device-serial when running Firefox for android, r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D135105
c92454aaaab79f443fd2b796690cbf207307306c: Bug 1734239 - Implement the CountQueuingStrategy size function. r=smaug
Tom Schuster <evilpies@gmail.com> - Wed, 05 Jan 2022 19:31:04 +0000 - rev 673492
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1734239 - Implement the CountQueuingStrategy size function. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D134916
34f6a19092daab0bfc62765e4e2003182bc1f539: Bug 1748638 - Pack bool members together in nsWindow. r=rmader
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 19:17:34 +0000 - rev 673491
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748638 - Pack bool members together in nsWindow. r=rmader And initialize all other members inline (the ones that need explicit init and don't have a default constructor). Differential Revision: https://phabricator.services.mozilla.com/D135123
517d3dae5dc1ddcec71cc3872fe76503280e0bb6: Bug 1746084 - Avoid generating InterpolateMatrix operations if there are no size dependencies. r=hiro
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 19:10:28 +0000 - rev 673490
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746084 - Avoid generating InterpolateMatrix operations if there are no size dependencies. r=hiro The issue here is that we end up with a transition between mismatched transform lists that ends up generating an InterpolateMatrix {} operation. So far so good, but we end up interpolating that a lot of times and generating an unboundedly-deep operation list. This implementas an optimization that flattens them to a single matrix when possible (when there's no dependencies on the containing box). This is similar to: https://chromium.googlesource.com/chromium/src.git/+/2b89cc4df436e672ef9cf940d1c0dc73fef82a4a We fix the to_pixel_length() behavior for LenghtPercentage to be correct (and update callers to preserve behavior). Differential Revision: https://phabricator.services.mozilla.com/D134784
b18355c5bbd88f8b3224a668e070679d9e7a63df: Bug 1747939 - Relax dispatch_ack assertion to handle ShutdownWithTimeout, r=jstutte
Nika Layzell <nika@thelayzells.com> - Wed, 05 Jan 2022 19:01:44 +0000 - rev 673489
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747939 - Relax dispatch_ack assertion to handle ShutdownWithTimeout, r=jstutte Differential Revision: https://phabricator.services.mozilla.com/D135084
035a9b3d45478aa26ded1bb5cc3f1723a13b99b6: Bug 1500343 - Deprecate IDBDatabase.createMutableFile and IDBMutableFile.open r=janv,dom-storage-reviewers,emilio
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 05 Jan 2022 19:01:07 +0000 - rev 673488
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1500343 - Deprecate IDBDatabase.createMutableFile and IDBMutableFile.open r=janv,dom-storage-reviewers,emilio This replaces the previous `[UseCounter]`s with `[Deprecated]`s, since the latter also collects use counters. Differential Revision: https://phabricator.services.mozilla.com/D135070
89f98c8c01d49b99d7adfd7e08e8cad9c31d8642: Bug 1748506 - Don't crash for missing registration of "chrome://browser/content/built_in_addons.json" on Android. r=necko-reviewers,Gijs,valentin
Henrik Skupin <mail@hskupin.info> - Wed, 05 Jan 2022 18:48:28 +0000 - rev 673487
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748506 - Don't crash for missing registration of "chrome://browser/content/built_in_addons.json" on Android. r=necko-reviewers,Gijs,valentin org.mozilla.geckoview_testrunner currently permanently crashes locally when running web-platform-tests jobs on Android. This patch temporarily disables the chrome registration check until the underlying issue has been completely fixed. Differential Revision: https://phabricator.services.mozilla.com/D135115
fc1904e45aaa5051b95b3af01b930884ae12ee0b: Bug 1748544 - enable browser_autoplay_policy_webRTC_permission.js. r=media-playback-reviewers,padenot
alwu <alwu@mozilla.com> - Wed, 05 Jan 2022 18:41:23 +0000 - rev 673486
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748544 - enable browser_autoplay_policy_webRTC_permission.js. r=media-playback-reviewers,padenot This test looks good on current mc [1], we should re-enable it. [1] https://treeherder.mozilla.org/jobs?repo=try&revision=97528a5285862103bcecc6fd3bd3e47f1c3df099 Differential Revision: https://phabricator.services.mozilla.com/D135088
522bac8e0bb9f39d9601b4b9cb23848ffb06903b: Bug 1732785 - wasm: Clobber registers before jump in throw stub. r=lth
Ryan Hunt <rhunt@eqrion.net> - Wed, 05 Jan 2022 18:38:23 +0000 - rev 673485
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1732785 - wasm: Clobber registers before jump in throw stub. r=lth This commit changes the throw stub to clobber most registers before jumping to the catch landing pad. The exact details of which registers to clobber is commented in the stub. Differential Revision: https://phabricator.services.mozilla.com/D134630
4f0f865940f4dcb315fdd216335ff0fe360019a7: Bug 1747450 - wasm: Update spec-tests. r=lth
Ryan Hunt <rhunt@eqrion.net> - Wed, 05 Jan 2022 18:37:39 +0000 - rev 673484
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747450 - wasm: Update spec-tests. r=lth This commit did a fresh pull of all our vendored spec-test repositories. I updated all repositories instead of just the exception-handling one so that diffs between base and dependent proposals remained minimized. Differential Revision: https://phabricator.services.mozilla.com/D134631
c6d0faf0639133145cba3cb7d73bf59f7edf931f: Bug 1748408 - Allow bigger chunks in hunspell. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 18:22:47 +0000 - rev 673483
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748408 - Allow bigger chunks in hunspell. r=bholley Some dictionaries might use more memory for some words than what we were allowing. Differential Revision: https://phabricator.services.mozilla.com/D135060
ebaadeccb1205fe89623e1f327c15bb62da6c52d: Bug 1748632 - Fix some warnings in AudioStream.cpp. r=alwu
Paul Adenot <paul@paul.cx> - Wed, 05 Jan 2022 18:11:58 +0000 - rev 673482
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748632 - Fix some warnings in AudioStream.cpp. r=alwu Differential Revision: https://phabricator.services.mozilla.com/D135119
2129a7c7739bff42a13cb55e1c9c29fa2a742d37: Bug 1630569 - Change the limit at which audio is muted with high or low playback rates, and make it and other parameters configurable via prefs. r=alwu
Paul Adenot <paul@paul.cx> - Wed, 05 Jan 2022 18:11:58 +0000 - rev 673481
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1630569 - Change the limit at which audio is muted with high or low playback rates, and make it and other parameters configurable via prefs. r=alwu Differential Revision: https://phabricator.services.mozilla.com/D135066
541bd0c03f16f0343f5ab9d96c15dbd7dc3d65e9: Bug 1747917 - Remove flaky test_healthPingOnTop. r=chutten
Bobby Holley <bobbyholley@gmail.com> - Wed, 05 Jan 2022 18:06:14 +0000 - rev 673480
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747917 - Remove flaky test_healthPingOnTop. r=chutten Differential Revision: https://phabricator.services.mozilla.com/D134790
cc0c04f4ac20094352437c554076dd8deae877ea: Bug 1748483, use a controller for the commands in page info so that they are updated properly, r=mconley
Neil Deakin <neil@mozilla.com> - Wed, 05 Jan 2022 18:05:38 +0000 - rev 673479
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748483, use a controller for the commands in page info so that they are updated properly, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D135067
2bc97c6f85ac8026571ae20d2146c8205d011d7c: Bug 1747478, move mouse pointer before starting test to fix intermittent failure on some macs, r=mak
Neil Deakin <neil@mozilla.com> - Wed, 05 Jan 2022 18:04:57 +0000 - rev 673478
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747478, move mouse pointer before starting test to fix intermittent failure on some macs, r=mak Differential Revision: https://phabricator.services.mozilla.com/D134781
bb48e67ce459a9e2e28c6ca12e5096985922f732: Backed out changeset 5130029a12c6 (bug 1748509) for causing failures in browser_startup_mainthreadio.js CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 05 Jan 2022 21:08:49 +0200 - rev 673477
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 5130029a12c6 (bug 1748509) for causing failures in browser_startup_mainthreadio.js CLOSED TREE
535681547054eb599ba448725ad65ae05f344eef: Backed out 3 changesets (bug 1748458, bug 1748478) for causing crashes in FrameBuffer.
Alexandru Michis <malexandru@mozilla.com> - Wed, 05 Jan 2022 20:28:20 +0200 - rev 673476
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 3 changesets (bug 1748458, bug 1748478) for causing crashes in FrameBuffer. CLOSED TREE Backed out changeset 579f107e3a5e (bug 1748458) Backed out changeset 89ac7dfe4265 (bug 1748458) Backed out changeset 95c08b064dea (bug 1748478)
d8bc8b9ef30703e96ef162325cba72c680ec032a: Backed out changeset 2134cb641802 (bug 1748499) for causing wrench bustages.
Alexandru Michis <malexandru@mozilla.com> - Wed, 05 Jan 2022 20:16:42 +0200 - rev 673475
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 2134cb641802 (bug 1748499) for causing wrench bustages. CLOSED TREE
2134cb64180212efb5833c57f87c37aeb4a093e2: Bug 1748499 - Switch WR's scale_factors to operate in double precision r=nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 05 Jan 2022 17:51:42 +0000 - rev 673474
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748499 - Switch WR's scale_factors to operate in double precision r=nical This function computes squares of values, but the results are the same magnitude than the source components. In fact, they can't be larger than the biggest component. Therefore, by doubling the precision of computation we can guarantee that the result will be finite if the source data is finite. An alternative approach would be to figure out a different computation path that would preserve the precision as it goes. Looks to not be necessary here. Differential Revision: https://phabricator.services.mozilla.com/D135140
5130029a12c653985905083f57b743baa28b95b7: Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Mark Banner <standard8@mozilla.com> - Wed, 05 Jan 2022 17:14:47 +0000 - rev 673473
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak Differential Revision: https://phabricator.services.mozilla.com/D135122
98a667d2813d54799c53702c566728d13d3db28f: Bug 1745373 - Avoid copying blob payload when serializing over IPC, r=mccr8
Nika Layzell <nika@thelayzells.com> - Wed, 05 Jan 2022 17:11:13 +0000 - rev 673472
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745373 - Avoid copying blob payload when serializing over IPC, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D135083
db003dd8a34834ca89b2a4ddbc580f4816ca7182: Merge mozilla-central to autoland. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Wed, 05 Jan 2022 19:09:06 +0200 - rev 673471
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge mozilla-central to autoland. CLOSED TREE
138105a14659deafa96bbb13bea482eecd736256: Merge autoland to mozilla-central. a=merge
Butkovits Atila <abutkovits@mozilla.com> - Wed, 05 Jan 2022 19:01:32 +0200 - rev 673470
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Merge autoland to mozilla-central. a=merge
579f107e3a5ebe038b5ee2f7e26c1b20bbdd2338: Bug 1748458 - Add TRACE_EVENT for keyframe requests. r=bwc
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 16:56:40 +0000 - rev 673469
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748458 - Add TRACE_EVENT for keyframe requests. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D135113
89ac7dfe42654e93d189bf8ebca2919b9a99aa8e: Bug 1748458 - Add TRACE_EVENTs for dropped frames and packets for received video. r=bwc
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 16:56:39 +0000 - rev 673468
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748458 - Add TRACE_EVENTs for dropped frames and packets for received video. r=bwc This lets us see in the profiler how many received frames and packets we decide to drop and the reasons why. Differential Revision: https://phabricator.services.mozilla.com/D135062
95c08b064dea314598bb26f8730e61fc6d5e8bcc: Bug 1748478 - Propagate calculated discarded packets to stats. r=bwc
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 16:56:39 +0000 - rev 673467
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748478 - Propagate calculated discarded packets to stats. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D135061
61b28bd85f58472ef78b399fa76a5c6b5c3a0533: Bug 1746946 - remove moreFromMozilla URL params for experiments, r=Gijs,preferences-reviewers
Dan Mosedale <dmose@mozilla.org> - Wed, 05 Jan 2022 16:44:08 +0000 - rev 673466
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746946 - remove moreFromMozilla URL params for experiments, r=Gijs,preferences-reviewers Differential Revision: https://phabricator.services.mozilla.com/D134985
34f8cfa0813b4e068de4d4641f3330c9a40e8e9b: Bug 1746414 - Use standalone taskgraph's parameters module in Gecko, r=taskgraph-reviewers,jmaher
Andrew Halberstadt <ahal@mozilla.com> - Wed, 05 Jan 2022 16:37:43 +0000 - rev 673465
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746414 - Use standalone taskgraph's parameters module in Gecko, r=taskgraph-reviewers,jmaher Rather than defining a distinct `Parameter` class for Gecko, this now uses the `extend_parameters_schema` utility function (which mobile repos are already using). As a consequence, shared parameters are now defined in standalone taskgraph. And only Gecko-specific parameters are listed in `gecko_taskgraph/parameters.py` The only exception is `project` which gets redefined so we can override the standalone taskgraph default (since it derives `project` from the repo name, which doesn't work for Gecko). Differential Revision: https://phabricator.services.mozilla.com/D134515
46add76870055eda066ff0bd456e60ea11694c62: Bug 1747116 - Ensure that RenderCompositorOGLSWGL destroys its EGL surface on Android. r=gfx-reviewers,nical
Jamie Nicol <jnicol@mozilla.com> - Wed, 05 Jan 2022 16:33:50 +0000 - rev 673464
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747116 - Ensure that RenderCompositorOGLSWGL destroys its EGL surface on Android. r=gfx-reviewers,nical Due to a typo in a preprocessor condition, the RenderCompositorOGLSWGL destructor was not destroying its EGL surface on Android. This meant that subsequent RenderCompositorOGLSWGL instances were unable to initialize, as the underlying window surface was still in use. After attempting to reinitialize the compositor in response to an error, this resulted in an endless loop of trying and failing to initialize. After fixing this typo, RenderCompositorOGLSWGL correctly cleans up after itself and subsequent instances are able to initialize. Differential Revision: https://phabricator.services.mozilla.com/D135117
3ea4761b910ea1d45a4dafd678b320973a276af5: Bug 1747380: Always include channel name and task name while reporting channel errors. r=ipc-reviewers,nika
Jens Stutte <jstutte@mozilla.com> - Wed, 05 Jan 2022 16:22:19 +0000 - rev 673463
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747380: Always include channel name and task name while reporting channel errors. r=ipc-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D134613
c17b2ed4fe610dd66e65ed8e01e360073833bb83: Backed out changeset 626d66f4050f (bug 1731050) for causing failures at browser_datachoices_notification.js. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Wed, 05 Jan 2022 18:43:24 +0200 - rev 673462
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 626d66f4050f (bug 1731050) for causing failures at browser_datachoices_notification.js. CLOSED TREE
765503830af8a7518f53782136561b8afd4a0437: Bug 1735663 - Improve ReadableStream.cancel error message. r=mgaudet
Tom Schuster <evilpies@gmail.com> - Wed, 05 Jan 2022 15:42:02 +0000 - rev 673461
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1735663 - Improve ReadableStream.cancel error message. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D135114
626d66f4050fa73c245660348b01b2014bdc506f: Bug 1731050 - Stop displaying hidden tabs in Recent Tabs popup. r=dao
Lyubomir Parvanov <liubomirwm@gmail.com> - Wed, 05 Jan 2022 15:37:20 +0000 - rev 673460
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1731050 - Stop displaying hidden tabs in Recent Tabs popup. r=dao Differential Revision: https://phabricator.services.mozilla.com/D134939
ff06d9e647c0eb9abd35aee0061a5578277f97fe: Bug 1748280 - Add TraceMarker and friends to support GeckoTraceEvent with args in the profiler. r=gerald,padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:26 +0000 - rev 673459
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Add TraceMarker and friends to support GeckoTraceEvent with args in the profiler. r=gerald,padenot Many revisions later... this is my best shoehorning attempt of webrtc's trace events into the profiler. It is not an optimal fit as the profiler wants a static schema, and the trace event framework provides labels and values for the args dynamically. But it allows displaying all args in the profiler which is a big step for low-maintenance webrtc trace event integration into the profiler. Differential Revision: https://phabricator.services.mozilla.com/D135031
ef3cab042f9847784aad43831bc16386da610d4f: Bug 1748280 - Update GeckoTraceEvent to plumb through trace args. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:25 +0000 - rev 673458
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Update GeckoTraceEvent to plumb through trace args. r=padenot This patch changes where we hook into GeckoTraceEvent.h and lets us capture args. Differential Revision: https://phabricator.services.mozilla.com/D135030
686c81ffdf0e5f6e09c18cbe61528b06de5a0890: Bug 1748280 - Add trace_event_internal section verbatim to GeckoTraceEvent. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:25 +0000 - rev 673457
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Add trace_event_internal section verbatim to GeckoTraceEvent. r=padenot This patch adds a part of TraceEvent.h that we had previously skipped. It handles the conversion from the arg-ful TRACE_EVENTn forms to the internal representation which carries around a dynamic number of args (num_args and friends). This allows us to hook into GeckoTraceEvent.h at a higher level, where all trace events end up, with or without args. Differential Revision: https://phabricator.services.mozilla.com/D135029
61aa46ad333a795c8f645feadbf2b34993ea0d7c: Bug 1748280 - Gecko Profiler: Fix std::tuple deserialization. r=gerald
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:24 +0000 - rev 673456
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Gecko Profiler: Fix std::tuple deserialization. r=gerald I'm gonna guess there was no existing use of the tuple serialization/deserialization code, because `Bytes` doesn't exist in the deserializer, and cannot possibly function properly on tuple members that serialize to a non-constant size, since it's called on a default-constructed tuple. This patch took inspiration in the deserializer for Variant and seems to work fine. Differential Revision: https://phabricator.services.mozilla.com/D135028
87803df11e5acd14574bba10e0f93ffa6a7feda5: Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:24 +0000 - rev 673455
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald The Runnable markers in the profilers are handy, but miss many types of runnables. This includes most of those that wrap another runnable and run that at a (possibly) later time. AbstractThread, TaskDispatcher and TaskQueue does this for e.g. tail dispatched tasks. TaskQueueWrapper does this when wrapping webrtc tasks (and Mozilla Runnables) to be run in a Mozilla TaskQueue with some overhead on the stack. DelayedRunnable wraps a runnable to be run after a timeout. It would perhaps be better in many cases to ignore the intermediate runnables, but I haven't seen a straight forward way to achieve this. More detailed data could be added on a case by case basis, for instance the delay for a DelayedRunnable (incl. actual vs. target delay) or the scope of a task in which a tail-dispatched runnable was dispatched. But this is also true for the status quo (for instance the time from dispatch to run) so I leave these ideas as future work. Differential Revision: https://phabricator.services.mozilla.com/D135027
7bd87eee837fb796bc3d9cf86c3510377fe73308: Bug 1746347 - Add ipcmessages feature to the profiler's media preset. r=canaltinova
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:24 +0000 - rev 673454
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746347 - Add ipcmessages feature to the profiler's media preset. r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D135026
0dd2a0923bc5a27195cc1dc7a2c0825fa3dcde63: Bug 1746347 - Simplify the profiler's media preset's thread-set. r=canaltinova
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 15:26:23 +0000 - rev 673453
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746347 - Simplify the profiler's media preset's thread-set. r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D135025
7bb002b6b8704dab7b023fa99265fc25a88a87a1: Bug 1746559 - Split flatpak portal prefs. r=jhorak
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 14:55:56 +0000 - rev 673452
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746559 - Split flatpak portal prefs. r=jhorak This allows to test and enable the different portals separately. Make the print portal work only when actually running under flatpak by default, given it needs more work as per the regressing bug. And while at it fix a minor leak and some typos in that code. Differential Revision: https://phabricator.services.mozilla.com/D135120
a369193ad77f5aa56397fcb52e35e1cefc552826: Bug 1746559 - Simplify widget portal code. r=jhorak
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 14:55:56 +0000 - rev 673451
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746559 - Simplify widget portal code. r=jhorak There's no reason for that function to live in the GIOService interface. Differential Revision: https://phabricator.services.mozilla.com/D135121
3faa6bf9499967e70e52b88e05a8fba28d8b045a: Bug 1745973 - Add UK, FR, DE to credit card autofill supported countries pref. r=dimi
Tim Giles <tgiles@mozilla.com> - Wed, 05 Jan 2022 14:37:49 +0000 - rev 673450
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745973 - Add UK, FR, DE to credit card autofill supported countries pref. r=dimi Differential Revision: https://phabricator.services.mozilla.com/D135076
90d38ff3644df7158c3a93c15d4eb8d5f82bd847: Bug 1739467: [perfdocs] Improve and update Browsertime docs r=perftest-reviewers,AlexandruIonescu
Kimberly Sereduck <ksereduck@mozilla.com> - Wed, 05 Jan 2022 14:07:48 +0000 - rev 673449
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1739467: [perfdocs] Improve and update Browsertime docs r=perftest-reviewers,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D134749
5565c42f8ca920a3889cb2daf467933d87f92484: Bug 1720371 - [devtools] Fix eyedropper on pages with CSP r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 05 Jan 2022 13:46:22 +0000 - rev 673448
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1720371 - [devtools] Fix eyedropper on pages with CSP r=nchevobbe Load the png dataURL in a blob instead of an image to avoid CSP issues. Differential Revision: https://phabricator.services.mozilla.com/D134969
e8542b6090c08e41f3463bf7cf40fc3c05f8148f: Bug 1748482 - Check XML parser for brokenness in various methods. r=smaug
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 05 Jan 2022 13:43:35 +0000 - rev 673447
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748482 - Check XML parser for brokenness in various methods. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D135096
f77353843ec05bf1b01df556f1a229ec860a79bf: Backed out changeset 109ea9e3f1c0 (bug 1489124) for causing mochitest failures on browser_startup_images.js CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Wed, 05 Jan 2022 09:43:02 -0500 - rev 673446
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 109ea9e3f1c0 (bug 1489124) for causing mochitest failures on browser_startup_images.js CLOSED TREE
cdd6a70e3b3d618f511c2ebd948ed51f244de02a: Bug 1748633 - download linux makecab to use rust 1.47 to fix broken symbol upload on Windows. a=bustage-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 05 Jan 2022 14:44:48 +0100 - rev 673445
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748633 - download linux makecab to use rust 1.47 to fix broken symbol upload on Windows. a=bustage-fix
a56248d1e160b461bbaabbad53460c3b1677ae6e: Bug 1748608 - Remove unused aSink argument from Document::StartDocumentLoad. r=edgar
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 05 Jan 2022 13:38:56 +0000 - rev 673444
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748608 - Remove unused aSink argument from Document::StartDocumentLoad. r=edgar Differential Revision: https://phabricator.services.mozilla.com/D135111
88ad0421ce1571bcb680e2d18a015842fe9dd549: Bug 1703465 - disable browser_rules_color_scheme_simulation.js on Win_64_opt for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Butkovits Atila <abutkovits@mozilla.com> - Wed, 05 Jan 2022 13:29:33 +0000 - rev 673443
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1703465 - disable browser_rules_color_scheme_simulation.js on Win_64_opt for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D135112
a383b6e479981a6bf19432dcec70a37dbeee7124: Bug 1666582 - Remove NeedsSubjectPrincipal/ from chrome-only DataTransfer APIs. r=annyG,emilio
Tom Schuster <evilpies@gmail.com> - Wed, 05 Jan 2022 12:48:23 +0000 - rev 673442
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1666582 - Remove NeedsSubjectPrincipal/ from chrome-only DataTransfer APIs. r=annyG,emilio Differential Revision: https://phabricator.services.mozilla.com/D134932
3109573f042876c3525dcc1f49e171859ce54464: Bug 1748174 - Remove touch-action pref. r=hiro
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jan 2022 12:28:07 +0000 - rev 673441
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748174 - Remove touch-action pref. r=hiro It's been enabled by default since ~forever. Differential Revision: https://phabricator.services.mozilla.com/D134935
aaf6e76bcdb7eaf0be24b632b8a25a746cc5ce8b: Bug 1723592 - [wdspec] Update wdspec tests to test unsupported events in session module r=webdriver-reviewers,whimboo
Julian Descottes <jdescottes@mozilla.com> - Wed, 05 Jan 2022 12:26:16 +0000 - rev 673440
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1723592 - [wdspec] Update wdspec tests to test unsupported events in session module r=webdriver-reviewers,whimboo Depends on D132972 Differential Revision: https://phabricator.services.mozilla.com/D135064
d0a8287451b3c230d50690f4fd88c784e884a51c: Bug 1723592 - [remote] Throw InvalidArgumentException when passing invalid events to session subscribe/unsubscribe r=webdriver-reviewers,whimboo
Julian Descottes <jdescottes@mozilla.com> - Wed, 05 Jan 2022 12:26:16 +0000 - rev 673439
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1723592 - [remote] Throw InvalidArgumentException when passing invalid events to session subscribe/unsubscribe r=webdriver-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D132972
ace01ed41aca8c9a5f028565eb90310aac1a61b1: Bug 1748272 - Compare graphs instead of sample-rates when creating an AudioNodeExternalInputTrack. r=karlt
Paul Adenot <paul@paul.cx> - Wed, 05 Jan 2022 12:16:25 +0000 - rev 673438
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748272 - Compare graphs instead of sample-rates when creating an AudioNodeExternalInputTrack. r=karlt What is happening here is that the left hand side operand of the equality operator is an integer, and the right hand side operand is a float, that has a fractional value that is not null. The left hand side gets promoted to a float and the equality check fails. In practice, the graph is always instantiated with a sample-rate that is an integer, and this conversion happens without explicit rounding, so it's a floor operation. However, the sample-rate of an AudioContext is a float, so there is an edge case where the graph and the AudioContext don't have the same sample-rate. I don't think this matters in practice. Switching to comparing that the graph passed as a parameter is the same as the graph the AudioNode is in is enough to assert here and doesn't suffer from the sample-rate problem. Differential Revision: https://phabricator.services.mozilla.com/D135044
986ca78e8e52bd4620a3d2c794a60da16213bbde: Backed out 7 changesets (bug 1746361, bug 1748280, bug 1746347) for causing failures at browser_interaction-between-interfaces.js. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Wed, 05 Jan 2022 13:53:57 +0200 - rev 673437
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 7 changesets (bug 1746361, bug 1748280, bug 1746347) for causing failures at browser_interaction-between-interfaces.js. CLOSED TREE Backed out changeset eccba94506f0 (bug 1748280) Backed out changeset baf39ae53772 (bug 1748280) Backed out changeset 775843562f7e (bug 1748280) Backed out changeset 0987c68e9683 (bug 1748280) Backed out changeset 58dd008520da (bug 1746361) Backed out changeset 6f9e800877a6 (bug 1746347) Backed out changeset f78e794a9c2f (bug 1746347)
eccba94506f01f70acfba919fe6595392bbf753a: Bug 1748280 - Add TraceMarker and friends to support GeckoTraceEvent with args in the profiler. r=gerald,padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:22 +0000 - rev 673436
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Add TraceMarker and friends to support GeckoTraceEvent with args in the profiler. r=gerald,padenot Many revisions later... this is my best shoehorning attempt of webrtc's trace events into the profiler. It is not an optimal fit as the profiler wants a static schema, and the trace event framework provides labels and values for the args dynamically. But it allows displaying all args in the profiler which is a big step for low-maintenance webrtc trace event integration into the profiler. Differential Revision: https://phabricator.services.mozilla.com/D135031
baf39ae53772bd106c8164fe9447271edb718e40: Bug 1748280 - Update GeckoTraceEvent to plumb through trace args. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:21 +0000 - rev 673435
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Update GeckoTraceEvent to plumb through trace args. r=padenot This patch changes where we hook into GeckoTraceEvent.h and lets us capture args. Differential Revision: https://phabricator.services.mozilla.com/D135030
775843562f7eba079dbc5f505bd8586c85e945ae: Bug 1748280 - Add trace_event_internal section verbatim to GeckoTraceEvent. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:21 +0000 - rev 673434
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Add trace_event_internal section verbatim to GeckoTraceEvent. r=padenot This patch adds a part of TraceEvent.h that we had previously skipped. It handles the conversion from the arg-ful TRACE_EVENTn forms to the internal representation which carries around a dynamic number of args (num_args and friends). This allows us to hook into GeckoTraceEvent.h at a higher level, where all trace events end up, with or without args. Differential Revision: https://phabricator.services.mozilla.com/D135029
0987c68e9683496fb50710632bd93f72e64adc3f: Bug 1748280 - Gecko Profiler: Fix std::tuple deserialization. r=gerald
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:21 +0000 - rev 673433
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748280 - Gecko Profiler: Fix std::tuple deserialization. r=gerald I'm gonna guess there was no existing use of the tuple serialization/deserialization code, because `Bytes` doesn't exist in the deserializer, and cannot possibly function properly on tuple members that serialize to a non-constant size, since it's called on a default-constructed tuple. This patch took inspiration in the deserializer for Variant and seems to work fine. Differential Revision: https://phabricator.services.mozilla.com/D135028
58dd008520dae4ec355638d2df74b0ee515db143: Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:20 +0000 - rev 673432
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald The Runnable markers in the profilers are handy, but miss many types of runnables. This includes most of those that wrap another runnable and run that at a (possibly) later time. AbstractThread, TaskDispatcher and TaskQueue does this for e.g. tail dispatched tasks. TaskQueueWrapper does this when wrapping webrtc tasks (and Mozilla Runnables) to be run in a Mozilla TaskQueue with some overhead on the stack. DelayedRunnable wraps a runnable to be run after a timeout. It would perhaps be better in many cases to ignore the intermediate runnables, but I haven't seen a straight forward way to achieve this. More detailed data could be added on a case by case basis, for instance the delay for a DelayedRunnable (incl. actual vs. target delay) or the scope of a task in which a tail-dispatched runnable was dispatched. But this is also true for the status quo (for instance the time from dispatch to run) so I leave these ideas as future work. Differential Revision: https://phabricator.services.mozilla.com/D135027
6f9e800877a6fa3bd9a63ba4d45fa9034cb065a9: Bug 1746347 - Add ipcmessages feature to the profiler's media preset. r=canaltinova
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:20 +0000 - rev 673431
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746347 - Add ipcmessages feature to the profiler's media preset. r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D135026
f78e794a9c2f63a7306bcd818cac801aea52b80e: Bug 1746347 - Simplify the profiler's media preset's thread-set. r=canaltinova
Andreas Pehrson <apehrson@mozilla.com> - Wed, 05 Jan 2022 10:54:19 +0000 - rev 673430
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746347 - Simplify the profiler's media preset's thread-set. r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D135025
109ea9e3f1c084ff3bc44cde4d20be936a8483d9: Bug 1489124 - Open "List all tabs" button on mouse down. r=dao
kz04px <kz04px@gmail.com> - Wed, 05 Jan 2022 09:15:18 +0000 - rev 673429
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1489124 - Open "List all tabs" button on mouse down. r=dao Differential Revision: https://phabricator.services.mozilla.com/D133883
808ac93bdd9847272087ba981173bc877cff0425: Bug 1748437: link from `LayoutUtils`'s `getElementBoundingScreenRect` documentation to a definition of "screen" coordinates. r=tnikkel
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 05 Jan 2022 09:13:36 +0000 - rev 673428
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748437: link from `LayoutUtils`'s `getElementBoundingScreenRect` documentation to a definition of "screen" coordinates. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D135045
9ff648d32b4d6aedd40dd75a177894f6baa64fb1: Bug 1348786 - Make browser_test_swipe_gesture.js work on Windows. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:08 +0000 - rev 673427
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Make browser_test_swipe_gesture.js work on Windows. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134639
d1a04dde5a734cfcd86aa7d690b9323d45e8010f: Bug 1348786 - Get `browserStopped` promise before sending swipe gestures. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:08 +0000 - rev 673426
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Get `browserStopped` promise before sending swipe gestures. r=tnikkel There's a race condition where the page navigation caused by swipe gestures has already stopped when the promise for the pan gestures was resolved. Differential Revision: https://phabricator.services.mozilla.com/D134638
c4d2d0f6137e907d0ec099badc8321c71988d576: Bug 1348786 - Use SwipeTracker on Windows. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:08 +0000 - rev 673425
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Use SwipeTracker on Windows. r=tnikkel This code is equivalent with what nsChildView.mm does. Differential Revision: https://phabricator.services.mozilla.com/D134369
72c816ff1334be627d0e1259f024bb23a443a685: Bug 1348786 - Factor out the last part of shouldConsiderStartingSwipeFromEvent into a new function. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:07 +0000 - rev 673424
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Factor out the last part of shouldConsiderStartingSwipeFromEvent into a new function. r=tnikkel The `PanGestureInput`, the argument of the new function named CanTriggerSwipe, is generated by `theEvent`, the `PanGesgureInput.mPanDisplacement.{x,y}` are calculated by `theEvent.scrollingDelta{X,Y}` * `BackingScaleFactor()`, so both inequalities are equivalent. [1] https://searchfox.org/mozilla-central/rev/07c3bd159f79f81f86050d5e002a14ed741f34f7/widget/cocoa/nsChildView.mm#3394-3395,3408 Differential Revision: https://phabricator.services.mozilla.com/D134368
67859633bb443ac64f44ad7097862775d0d31d4c: Bug 1348786 - Factor out functions to (may) trigger a swipe gesture into nsBaseWidget. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:07 +0000 - rev 673423
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Factor out functions to (may) trigger a swipe gesture into nsBaseWidget. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134367
acefc474e9607002873118faf0aad86c4c598e05: Bug 1348786 - Move SendMayStartSwipe() into nsBaseWidget. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:07 +0000 - rev 673422
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Move SendMayStartSwipe() into nsBaseWidget. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134365
1c6284530243f16f9ad52adbec5b7a166c62288e: Bug 1348786 - Move ReportSwipeStarted() and TrackScrollEventAsSwipe() into nsBaseWidget. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:06 +0000 - rev 673421
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Move ReportSwipeStarted() and TrackScrollEventAsSwipe() into nsBaseWidget. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134364
5f838131ae32656e8d8ba9c3fc30b93ff5b85df4: Bug 1348786 - Move mCurrentPanGestureBelongsToSwipe into nsBaseWidget. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:06 +0000 - rev 673420
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Move mCurrentPanGestureBelongsToSwipe into nsBaseWidget. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134363
70520fc1660ed9ea3c6be3e020c127a516c287ec: Bug 1348786 - Move mSwipeEventQueue from nsChildView into nsBaseWidget. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:06 +0000 - rev 673419
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Move mSwipeEventQueue from nsChildView into nsBaseWidget. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134362
e96d9b6dc70c90ded6f96db5b8b66c1a3d6e9899: Bug 1348786 - Move SwipeTracker class as reusable for other platforms. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:05 +0000 - rev 673418
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Move SwipeTracker class as reusable for other platforms. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134361
28a5cb06ece848b08704c887c36c19e618b1002f: Bug 1348786 - Use GetDefaultScaleInternal instead of BackingScaleFactor in SwipeTracker::ProcessEvent. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:05 +0000 - rev 673417
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Use GetDefaultScaleInternal instead of BackingScaleFactor in SwipeTracker::ProcessEvent. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134360
c057fa40caf7e14c7b25fa968b4d901056d7f831: Bug 1348786 - Move nsChildView::DispatchWindowEvent(WidgetGUIEvent&) into nsBaseWidget. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:04 +0000 - rev 673416
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Move nsChildView::DispatchWindowEvent(WidgetGUIEvent&) into nsBaseWidget. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D134359
a6246c74477983b48560f7b103fbd754e1d30c09: Bug 1348786 - Drop nsWindow::DispatchWindowEvent(WidgetGUIEvent*, nsEventStatus&). r=masayuki
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 05 Jan 2022 09:08:04 +0000 - rev 673415
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1348786 - Drop nsWindow::DispatchWindowEvent(WidgetGUIEvent*, nsEventStatus&). r=masayuki It's not used at all. Differential Revision: https://phabricator.services.mozilla.com/D134358
e77dc7c84f5b7e45696e5bb92e5941b9fb46aba2: Bug 1737971 - Remove lodash flatten/flattenDeep usage r=nchevobbe
Joaquín Serna <bubuanabelas@cryptolab.net> - Wed, 05 Jan 2022 08:58:46 +0000 - rev 673414
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737971 - Remove lodash flatten/flattenDeep usage r=nchevobbe Depends on D135081 Differential Revision: https://phabricator.services.mozilla.com/D135092
27c12803c96b8af1c269fbb2136e769930af354b: Bug 1737983 - Remove lodash `remove` usage r=nchevobbe
Joaquín Serna <bubuanabelas@cryptolab.net> - Wed, 05 Jan 2022 08:58:46 +0000 - rev 673413
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737983 - Remove lodash `remove` usage r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D135081
bc46ddc40fbfcb502718b3ed45265556e6111305: Bug 1741554 - disable browser_connection_dnsoverhttps.js on Win_64_opt for frequent failures. r=intermittent-reviewers,preferences-reviewers,jmaher,Gijs DONTBUILD
Butkovits Atila <abutkovits@mozilla.com> - Wed, 05 Jan 2022 08:32:13 +0000 - rev 673412
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741554 - disable browser_connection_dnsoverhttps.js on Win_64_opt for frequent failures. r=intermittent-reviewers,preferences-reviewers,jmaher,Gijs DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D134760
d8c484f1a51cd6ee20bff967993c1c0749b65674: Bug 1747346: SocketTransport2 cleanup r=necko-reviewers,dragana,kershaw
Randell Jesup <rjesup@wgate.com> - Wed, 05 Jan 2022 05:04:53 +0000 - rev 673411
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747346: SocketTransport2 cleanup r=necko-reviewers,dragana,kershaw Differential Revision: https://phabricator.services.mozilla.com/D134592
f7b6ae99cca7ea3d404c5ea27d20fec0df8aea67: Bug 1748515 - Update AudioIPC macOS branch to 978b4082. r=cubeb-reviewers,chunmin
Matthew Gregan <kinetik@flim.org> - Wed, 05 Jan 2022 04:32:36 +0000 - rev 673410
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748515 - Update AudioIPC macOS branch to 978b4082. r=cubeb-reviewers,chunmin Differential Revision: https://phabricator.services.mozilla.com/D135080
d3cb31c2736bdebbe6c84a2785e4ff96b67b8719: Bug 1745613 - Change nsID::GenerateUUID() to not use NSS's RNG off the main thread. r=keeler
Chris Peterson <cpeterson@mozilla.com> - Wed, 05 Jan 2022 03:26:38 +0000 - rev 673409
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745613 - Change nsID::GenerateUUID() to not use NSS's RNG off the main thread. r=keeler Calling NSS_IsInitialized() off the main thread caused intermittent tsan failures because NSS_IsInitialized() reads global variable nssIsInitted without acquiring the nssInitLock lock. During Firefox startup, about 1000 nsIDs are generated, but only about 10 are generated off the main thread, so this change has very little impact on how often nsID::GenerateUUID() will use NSS's RNG. Of the nsIDs generated on the main thread during startup, about 600 are generated before NSS is initialized (so they use MFBT's RNG) and 400 are generated after NSS is initialized. After Firefox reaches a steady state, loading a light web page like google.com generates about 300 nsIDs and a heavy web page like cnn.com generates about 2000 nsIDs. All these nsIDs are generated on the main thread using NSS's RNG. Differential Revision: https://phabricator.services.mozilla.com/D134233
0da39da3f645b9d510349b1edcfb2ae064e3f1f3: Bug 1748383 - In configure, make e.g. os.path.join mean the same thing whether importing os or not. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 01:34:35 +0000 - rev 673408
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748383 - In configure, make e.g. os.path.join mean the same thing whether importing os or not. r=firefox-build-system-reviewers,mhentges Currently, using any of the functions defined in `ConfigureSandbox.OS.path` in a `@depends` function will have a different behavior if the function has an `@imports("os")` or not. In the former case, we get plain `os.path.$function`, while in the latter we get the function from `ConfigureSandbox.OS.path`, which handles path separators differently, which makes a significant difference on Windows. With this change, we now consistently use the versions from `ConfigureSandbox.OS.path`. Differential Revision: https://phabricator.services.mozilla.com/D135003
f9058063a047dd7b4ed7fd6daec6f30259f921af: Backed out changeset 0bf0fa6d8a5a (bug 1748158) for causing xpcshell failures on test_ext_native_messaging_permissions.js. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Wed, 05 Jan 2022 04:05:14 +0200 - rev 673407
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 0bf0fa6d8a5a (bug 1748158) for causing xpcshell failures on test_ext_native_messaging_permissions.js. CLOSED TREE
8ee11bc00ddced0efdcb52286c0c60f8c0866542: Backed out 2 changesets (bug 1725895, bug 1740123) for causing build bustages.
Marian-Vasile Laza <mlaza@mozilla.com> - Wed, 05 Jan 2022 03:46:17 +0200 - rev 673406
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 2 changesets (bug 1725895, bug 1740123) for causing build bustages. Backed out changeset a6eabd95e31d (bug 1740123) Backed out changeset bfd5211060b4 (bug 1725895)
7eb7a1c3f407270075561546a8a911568addae32: Bug 1462567 - Properly format/highlight the urlbar value after detaching a tab. r=harry
Drew Willcoxon <adw@mozilla.com> - Wed, 05 Jan 2022 01:13:56 +0000 - rev 673405
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1462567 - Properly format/highlight the urlbar value after detaching a tab. r=harry The problem for detached tabs is that the new window's delayed startup is not finished when we try to format the value, so we bail. Fortunately there's a promise we can await instead of bailing, `delayedStartupPromise`. Differential Revision: https://phabricator.services.mozilla.com/D135000
740d8495af70fc53a5d5723c38e2174933a7e0f8: Backed out changeset c2aa8dae914d (bug 1748383) for causing python test failures. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Wed, 05 Jan 2022 03:12:29 +0200 - rev 673404
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset c2aa8dae914d (bug 1748383) for causing python test failures. CLOSED TREE
5cc5ad292f643e0d787e45c2690255f53e0cbfeb: Bug 1748391 - Remove advertisement for the Visual Studio backend. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:55:53 +0000 - rev 673403
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748391 - Remove advertisement for the Visual Studio backend. r=firefox-build-system-reviewers,mhentges The VS backend is always built when building on Windows for Windows, so in practice, the message isn't printed... except when cross-compiling on Windows, in which case the VS backend doesn't work. Differential Revision: https://phabricator.services.mozilla.com/D135015
7ee4152055189788b992696d940bee3e9e437c68: Bug 1748395 - Use `if constexpr` for expressions that can be determined at compile time. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Wed, 05 Jan 2022 00:50:04 +0000 - rev 673402
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748395 - Use `if constexpr` for expressions that can be determined at compile time. r=emilio The compiler might already be smart enough to not generate code in an if-statement that guarantees to be `false` at compile time. However it's no harm to make it explicit by using `if constexpr`. Differential Revision: https://phabricator.services.mozilla.com/D135017
2e6639b19a15e610cc843b29b8cdd7a8c4813f42: Bug 1647542 - Work around wasm2c build failure when cross-compiling on Windows. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:47:56 +0000 - rev 673401
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1647542 - Work around wasm2c build failure when cross-compiling on Windows. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D135018
26f2acba567a46dd8c0211d1abbffda3cfcf2857: Bug 1647542 - Handle host libraries properly when cross-compiling on Windows. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:47:55 +0000 - rev 673400
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1647542 - Handle host libraries properly when cross-compiling on Windows. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135013
4ca72719e19e279cbccca6b33e9e1d117b26759b: Bug 1647542 - When cross-compiling on Windows, don't prioritize the target compiler as host compiler. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:47:55 +0000 - rev 673399
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1647542 - When cross-compiling on Windows, don't prioritize the target compiler as host compiler. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135005
bc53526fc1e5e82a030d4410f052dd8c5de5bd27: Bug 1748384 - Properly handle Windows SDK when the host compiler is clang-cl and the target compiler is not. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:47:55 +0000 - rev 673398
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748384 - Properly handle Windows SDK when the host compiler is clang-cl and the target compiler is not. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135004
c2aa8dae914dd69478a371260465a8e6386550ae: Bug 1748383 - In configure, make e.g. os.path.join mean the same thing whether importing os or not. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:47:54 +0000 - rev 673397
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748383 - In configure, make e.g. os.path.join mean the same thing whether importing os or not. r=firefox-build-system-reviewers,mhentges Currently, using any of the functions defined in `ConfigureSandbox.OS.path` in a `@depends` function will have a different behavior if the function has an `@imports("os")` or not. In the former case, we get plain `os.path.$function`, while in the latter we get the function from `ConfigureSandbox.OS.path`, which handles path separators differently, which makes a significant difference on Windows. With this change, we now consistently use the versions from `ConfigureSandbox.OS.path`. Differential Revision: https://phabricator.services.mozilla.com/D135003
bc6aa54c671303abdf1ad5d510346e70f69a28ed: Bug 1742471 enforce addon gating of webmidi interfaces r=gsvelto
Shane Caraveo <scaraveo@mozilla.com> - Wed, 05 Jan 2022 00:36:22 +0000 - rev 673396
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1742471 enforce addon gating of webmidi interfaces r=gsvelto Differential Revision: https://phabricator.services.mozilla.com/D131857
aef44abb9dacc403fb5c04cad152c925c9420944: Bug 1748385 - Use the --dont-define-prefix flag of pkg-config when supported. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:02:43 +0000 - rev 673395
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Use the --dont-define-prefix flag of pkg-config when supported. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135012
fe95fae5d75df132aecffcfa617238f9f7ce5de1: Bug 1748385 - Add --shared flag when using pkgconf >= 1.7.4. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:02:42 +0000 - rev 673394
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Add --shared flag when using pkgconf >= 1.7.4. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135011
380880c18838bc9bd8ec05f7bf8a7561b6ff6324: Bug 1748385 - Use the system path separator for PKG_CONFIG_LIBDIR. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:02:42 +0000 - rev 673393
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Use the system path separator for PKG_CONFIG_LIBDIR. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135010
a57a914d4c551f8932988700bf178ffa36c7a4c6: Bug 1748385 - Add a pkgconf toolchain and use it. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:02:41 +0000 - rev 673392
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Add a pkgconf toolchain and use it. r=firefox-build-system-reviewers,mhentges pkgconf is an alternative implementation of pkg-config that is more cross-platform. It has also become the default on Fedora, so it's not some random project. Differential Revision: https://phabricator.services.mozilla.com/D135009
0260cff65f9fdbcd251d554d2ae8be8dc3d8f109: Bug 513617 - Only check pkg-config on platforms where we need it. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jan 2022 00:02:41 +0000 - rev 673391
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 513617 - Only check pkg-config on platforms where we need it. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135008
ce47ede20b1670fc898337f21a23912495d4be12: Bug 1746735 - Add test for NativeInputTrack r=pehrsons
Chun-Min Chang <chun.m.chang@gmail.com> - Tue, 04 Jan 2022 23:14:08 +0000 - rev 673390
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746735 - Add test for NativeInputTrack r=pehrsons Add a simple test checking the data in NativeInputTrack Depends on D131871 Differential Revision: https://phabricator.services.mozilla.com/D130232
0defad64aa8caf502a328cd3d795d2c90961d504: Bug 1746735 - Set a default PrincipalHandle to DeviceInputTrack r=pehrsons
Chun-Min Chang <chun.m.chang@gmail.com> - Tue, 04 Jan 2022 23:14:08 +0000 - rev 673389
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746735 - Set a default PrincipalHandle to DeviceInputTrack r=pehrsons Give a default PrincipalHandle for all the non-null audio data in DeviceInputTrack Differential Revision: https://phabricator.services.mozilla.com/D131871
767c635d4650be2c9ee3307f429ed0fe090d2f9f: Backed out 5 changesets (bug 1748385, bug 513617) for bustages on pkg.configure . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 05 Jan 2022 01:23:29 +0200 - rev 673388
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out 5 changesets (bug 1748385, bug 513617) for bustages on pkg.configure . CLOSED TREE Backed out changeset bc23b3cfb583 (bug 1748385) Backed out changeset 53f3c4e3e600 (bug 1748385) Backed out changeset 5c744edba720 (bug 1748385) Backed out changeset ad23d3af4df6 (bug 1748385) Backed out changeset 54e3431d9152 (bug 513617)
0bf0fa6d8a5a25d8f42ab8acf2f71aabd8d6a17e: Bug 1748158 - Omit sender.frameId if sender.tab is unset r=rpl
Rob Wu <rob@robwu.nl> - Tue, 04 Jan 2022 23:07:16 +0000 - rev 673387
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748158 - Omit sender.frameId if sender.tab is unset r=rpl `sender.frameId` should be set iff `sender.tab` is set, as documented at https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender The removal of the `viewType == "tab"` condition broke this in https://hg.mozilla.org/mozilla-central/rev/2dc4f1baccc8 This patch makes the presence of `frameId` conditional on `tab`, and fixes several tests that relied on the incorrect behavior: - Move the runtime.onConnect test from test_ext_contentscript_in_background.js to a new mochitest at test_ext_runtime_connect_iframe.html. - Simplify test_ext_contentscript_in_background.js to continue to provide test coverage for contentScripts.register + allFrames. - Replace runtime.onConnect with runtime.getFrameId in test_ext_contentscript_xorigin_frame.js, since sender.frameId is no longer available in xpcshell tests (because internals to support the tabs extension API are not available in xpcshell tests). The test cannot be moved to a mochitest because its purpose is to provide test coverage for process switching in a xpcshell test (bug 1580811). Differential Revision: https://phabricator.services.mozilla.com/D135057
aef2a12d7819577e36f239d5be3a248d42e34929: Bug 1746312 - Return WebGPU errors from RenderBundle creation r=jimb
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 04 Jan 2022 23:04:08 +0000 - rev 673386
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746312 - Return WebGPU errors from RenderBundle creation r=jimb Differential Revision: https://phabricator.services.mozilla.com/D134986
b0072bfee83cce809ab934cdda9c8b20a395bc1c: Bug 1748397 - Remove now unused rust toolchains. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 23:00:53 +0000 - rev 673385
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748397 - Remove now unused rust toolchains. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135021
9215e760e3f22f7c77a97c6d64b7be20f637ee42: Bug 1748397 - Upgrade all the toolchains we can to rust 1.57. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 23:00:52 +0000 - rev 673384
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748397 - Upgrade all the toolchains we can to rust 1.57. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135020
bc23b3cfb583f1284b63d2d6e2a39608731bd09d: Bug 1748385 - Use the --dont-define-prefix flag of pkg-config when supported. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:57:02 +0000 - rev 673383
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Use the --dont-define-prefix flag of pkg-config when supported. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135012
53f3c4e3e600e625dc2002baad91352f7c21ad6c: Bug 1748385 - Add --shared flag when using pkgconf >= 1.7.4. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:57:02 +0000 - rev 673382
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Add --shared flag when using pkgconf >= 1.7.4. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135011
5c744edba720679972e132b352f0895c211b7efc: Bug 1748385 - Use the system path separator for PKG_CONFIG_LIBDIR. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:57:02 +0000 - rev 673381
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Use the system path separator for PKG_CONFIG_LIBDIR. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135010
ad23d3af4df6f8fd4b93cdec971838b91d2760fb: Bug 1748385 - Add a pkgconf toolchain and use it. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:57:01 +0000 - rev 673380
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748385 - Add a pkgconf toolchain and use it. r=firefox-build-system-reviewers,mhentges pkgconf is an alternative implementation of pkg-config that is more cross-platform. It has also become the default on Fedora, so it's not some random project. Differential Revision: https://phabricator.services.mozilla.com/D135009
54e3431d9152f09471b0e704256322932b9eeab2: Bug 513617 - Only check pkg-config on platforms where we need it. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:57:01 +0000 - rev 673379
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 513617 - Only check pkg-config on platforms where we need it. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135008
d0bc51a9eb4746a2eb3827a5d2b4c81a76f4d3f7: Bug 1747532 - Default to lld for mac builds. r=firefox-build-system-reviewers,andi
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:48:48 +0000 - rev 673378
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747532 - Default to lld for mac builds. r=firefox-build-system-reviewers,andi When using clang >= 13.0 Differential Revision: https://phabricator.services.mozilla.com/D134862
39c1b3c72cfd330553a8689478bd1d1544bf6773: Bug 1741941 - Implement ReadableByteStreamTee r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:24 +0000 - rev 673377
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Implement ReadableByteStreamTee r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131549
9acf89d693ea53d2e6563427ea96ff84fc1ccfa3: Bug 1741941 - Implement CloneAsUint8Array r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:24 +0000 - rev 673376
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Implement CloneAsUint8Array r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131548
271716add3a639a73f38b1233b313b5b47a00018: Bug 1741941 - Add fields required for ReadableByteStreamTee to TeeState r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:23 +0000 - rev 673375
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Add fields required for ReadableByteStreamTee to TeeState r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131547
bce94b9a1069cc988bf8f8956a3d431005ba38e2: Bug 1741942 - Add Error algorithm r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:23 +0000 - rev 673374
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741942 - Add Error algorithm r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131546
bdd9dfece0e1d2b6fbfb0aade0f7f6ca331fe385: Bug 1741941 - Implement ReadableStreamBYOBReader r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:22 +0000 - rev 673373
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Implement ReadableStreamBYOBReader r=smaug Notably, this doesn't yet provide any mechanism for users to create user defined BYOB Readers Differential Revision: https://phabricator.services.mozilla.com/D131545
d1537a50e714b4da597af2a5e3e2a1dd2ff4d68e: Bug 1741941 - Store and Return GenericReader internal to ReadableStream and TeeState r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:22 +0000 - rev 673372
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Store and Return GenericReader internal to ReadableStream and TeeState r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131543
60e804239a92ba66531373ceffc6ee3df325bf57: Bug 1741941 - Add/Update Polymorphism code in ReadableStreamGenericReader in anticipation of ReadableStreamBYOBReader r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:22 +0000 - rev 673371
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Add/Update Polymorphism code in ReadableStreamGenericReader in anticipation of ReadableStreamBYOBReader r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131542
6c02049819f28c417b78cbe81433bfd8497f329d: Bug 1741941 - Add ReadableByteStreamController r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:21 +0000 - rev 673370
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Add ReadableByteStreamController r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131541
44bcb2c6c171c6fb6d2152d37008acf036f14b22: Bug 1741941 - Update Step Numbering in ReadableStreamDefaultTee r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:21 +0000 - rev 673369
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Update Step Numbering in ReadableStreamDefaultTee r=smaug This should have been done in Bug 1736461 but got missed. Differential Revision: https://phabricator.services.mozilla.com/D134081
c9044a2d0a5cf599e5ec5e0be3f0569ee28f99b9: Bug 1741941 - Add JSAPI helper to verify transfer safety r=sfink
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:20 +0000 - rev 673368
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Add JSAPI helper to verify transfer safety r=sfink Differential Revision: https://phabricator.services.mozilla.com/D131540
7b96a3169979dab6207b0027a6640d2bc2ad332f: Bug 1741941 - Allow testing a ReadableStreamGenericReader for Default-ness (useful for building assertions) r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 22:33:20 +0000 - rev 673367
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1741941 - Allow testing a ReadableStreamGenericReader for Default-ness (useful for building assertions) r=smaug Differential Revision: https://phabricator.services.mozilla.com/D131539
a5e30e974dcf25f56d5be13c90889a4c03a92620: Bug 1748382 - Stop reverting 2a078c307204 on clang trunk. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:15:17 +0000 - rev 673366
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748382 - Stop reverting 2a078c307204 on clang trunk. r=firefox-build-system-reviewers,mhentges The content of the patch was applied as part of d76279404073. Differential Revision: https://phabricator.services.mozilla.com/D135002
dcf3da83fcfe7d63df65b63194c99a2ad7445b2d: Bug 1748373 - Don't print out the contents of CMake{Output,Error}.log. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:15:16 +0000 - rev 673365
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748373 - Don't print out the contents of CMake{Output,Error}.log. r=firefox-build-system-reviewers,mhentges When cmake fails during the clang build, we currently print out the contents of CMakeOutput.log and CMakeError.log because they may contain something useful to debug what happened. Unfortunately, because the treeherder log parser doesn't see the actual error, it reports the normal error that are part of the logs as being the errors causing the failure, the first one of which is a check whether malloc/malloc.h is a thing, which it is not, and that's normal. So instead of printing them out, we provide the files as artifacts. Differential Revision: https://phabricator.services.mozilla.com/D134999
9dffaac531f88ecb13c537f985a1d90669e7bf40: Bug 1748372 - Apply lld trunk fix for weak symbols with LTO on mac. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jan 2022 22:15:16 +0000 - rev 673364
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748372 - Apply lld trunk fix for weak symbols with LTO on mac. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D134992
8df35e043394ee09750f64aa3a13e6bebd83cc0c: Bug 1748216 - Ensure that we invalidate previously decoded images without a surface ready. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 04 Jan 2022 22:01:26 +0000 - rev 673363
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748216 - Ensure that we invalidate previously decoded images without a surface ready. r=jrmuizel Part of how invalidation works with WebRender is that we assume frames with a WebRenderUserData object attached to them are in view. This means for images that we must ensure we create an empty WebRenderImageProviderData object even when we have no provider or surface for display. This will allow us to invalidate properly when we get the FRAME_COMPLETE notification from imagelib indicating that the redecode has completed. Differential Revision: https://phabricator.services.mozilla.com/D135077
4ee78295ff097227f64b5266688481437d874287: Bug 1743657 - Link to DOM L10n Tutorial in Firefox Source Docs r=kpatenio?
Erik Nordin <nordzilla@mozilla.com> - Tue, 04 Jan 2022 21:51:38 +0000 - rev 673362
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743657 - Link to DOM L10n Tutorial in Firefox Source Docs r=kpatenio? Differential Revision: https://phabricator.services.mozilla.com/D134998
35e7144495e9417d15b8e485c7c70052ed2881dc: Bug 1746414 - Upgrade `taskcluster-taskgraph` vendor to version 1.1.0, r=taskgraph-reviewers,jmaher
Andrew Halberstadt <ahal@mozilla.com> - Tue, 04 Jan 2022 21:51:28 +0000 - rev 673361
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746414 - Upgrade `taskcluster-taskgraph` vendor to version 1.1.0, r=taskgraph-reviewers,jmaher This is needed to pick up new functionality around setting parameter defaults via `extend_parameter_schema`. Depends on D134514 Differential Revision: https://phabricator.services.mozilla.com/D134967
43fe791db9969f67c923bc3270e620148402f8e2: Bug 1746414 - Move 'Parameters.release_level' to a utility function, r=taskgraph-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Tue, 04 Jan 2022 21:51:27 +0000 - rev 673360
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746414 - Move 'Parameters.release_level' to a utility function, r=taskgraph-reviewers,aki This logic is Gecko specific and shouldn't be tied to the `Parameter` class anyway. It makes more sense as a utility function. Differential Revision: https://phabricator.services.mozilla.com/D134514
b594c8861af11f976d3c35aada16540017283b5d: Bug 1746414 - Move 'Parameters.is_try' to a utility function, r=taskgraph-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Tue, 04 Jan 2022 21:51:27 +0000 - rev 673359
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746414 - Move 'Parameters.is_try' to a utility function, r=taskgraph-reviewers,aki This logic is Gecko specific and shouldn't be tied to the `Parameter` class anyway. It makes more sense as a utility function. Differential Revision: https://phabricator.services.mozilla.com/D134513
b10687181a4fdff71aaf278ec05a3ab5ba6bb108: Bug 1746414 - Remove unused 'extend_parameters_schema' function, r=taskgraph-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Tue, 04 Jan 2022 21:51:26 +0000 - rev 673358
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746414 - Remove unused 'extend_parameters_schema' function, r=taskgraph-reviewers,aki Differential Revision: https://phabricator.services.mozilla.com/D134512
9c2e450867f8df1b6965753e8894941f272d90c5: Bug 1746414 - [tryselect] Fix cramtest error if PATH env contains a binary with spaces, r=releng-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Tue, 04 Jan 2022 21:51:26 +0000 - rev 673357
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746414 - [tryselect] Fix cramtest error if PATH env contains a binary with spaces, r=releng-reviewers,aki Differential Revision: https://phabricator.services.mozilla.com/D134511
0b10ddd0ec1720ecbc12d910f8a79e695d8b8403: Bug 1747804 - [devtools] Fix har export when some requests can't be retrieved. r=nchevobbe
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 04 Jan 2022 21:37:11 +0000 - rev 673356
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747804 - [devtools] Fix har export when some requests can't be retrieved. r=nchevobbe HAR export was still producing empty har files if any of the request currently displayed in the netmonitor can't be completely retrieved. This includes all lazy data. But if any request has been destroyed in the server fetching any lazy data will throw. Differential Revision: https://phabricator.services.mozilla.com/D134789
4ea2e2e52761573b3867207cc5ed44099a62a43e: Bug 1747805 - [devtools] Fix NETWORK_EVENT's innerWindowID and clear requests of iframe when they get destroyed. r=nchevobbe
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 04 Jan 2022 21:37:11 +0000 - rev 673355
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747805 - [devtools] Fix NETWORK_EVENT's innerWindowID and clear requests of iframe when they get destroyed. r=nchevobbe This also fixes the targetFront attribute for NETWORK_EVENT resources of iframes. Differential Revision: https://phabricator.services.mozilla.com/D134788
5c9535302b26e0b2293a0baefc806c397c6023e4: Bug 1748253: Don't re-create `python-test` site in mozproxy test r=ahal
mitch <mitch@Mitchs-Mac-Pro.local> - Tue, 04 Jan 2022 21:08:38 +0000 - rev 673354
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748253: Don't re-create `python-test` site in mozproxy test r=ahal The intermittent test failure was caused by the `python-test` site being re-created while other tests were trying to be run. The site was being re-created because it was being activated in `test_command_line.py`. In automation, the site would be resolved as "out-of-date" because the `sys.path` of the on-disk venv wouldn't match the `sys.path` of the running process (python tests are run by invoking the associated test file, which causes Python to prepend that test's directory to the `sys.path`). Since the default (`common`) site is already used for multiple use cases with different dependencies, leaning on it here appears to be the cleanest solution. The next `mach` command to need the site for a different context will automatically re-create it as necessary. Differential Revision: https://phabricator.services.mozilla.com/D134990
a6eabd95e31d5576b1656619408cdc53d9e4fea7: Bug 1740123: Move Python version check earlier r=ahal
Mitchell Hentges <mhentges@mozilla.com> - Tue, 04 Jan 2022 21:07:32 +0000 - rev 673353
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1740123: Move Python version check earlier r=ahal Move Python version check as early as possible so that more code can safely depend on modern behaviour while out-of-date Python versions still get graceful error messages. Without this change, Python 2 usages fail on importing `importlib.util` before the nice "out-of-date version" warning is printed. Differential Revision: https://phabricator.services.mozilla.com/D134185
bfd5211060b4b942f3d07de382ca792ec1a715f7: Bug 1725895: Port `--profile-command` to pure-Python r=nalexander,glandium
Mitchell Hentges <mhentges@mozilla.com> - Tue, 04 Jan 2022 21:07:32 +0000 - rev 673352
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725895: Port `--profile-command` to pure-Python r=nalexander,glandium As part of this, the shell-script part of `./mach` can be removed, making it pure Python. There's a change in `--profile-command` behaviour, though: it now only profiles the specific command, rather than all of Mach. This is because _so much of Mach_ has already been run before CLI arguments are parsed in the Python process. If a developer wants to profile Mach itself, they can manually run `python3 -m cProfile -o <file> ./mach ...` Differential Revision: https://phabricator.services.mozilla.com/D133928
3f25802790263235098a06d7656ff36ead49c8b1: Bug 1737944 - P12: Add better todo support to attribute tests, and todo failing cache tests. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:39 +0000 - rev 673351
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P12: Add better todo support to attribute tests, and todo failing cache tests. r=Jamie Changed how our attributes tests work a bit to be single "is" test instead of comparing each attribute separately. This allows passing a todo option without it failing on attributes that are identical. Differential Revision: https://phabricator.services.mozilla.com/D134974
40c4b363441a89973b43e30fbc97ddb28f64df05: Bug 1737944 - P11: When cache is enabled, calculate group info remotely and add it to attributes. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:38 +0000 - rev 673350
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P11: When cache is enabled, calculate group info remotely and add it to attributes. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134214
c893643ce0947bda7a08469ebe090cfbc4ac4f1f: Bug 1737944 - P10: Store AccGroupInfo in remote accessible cache. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:38 +0000 - rev 673349
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P10: Store AccGroupInfo in remote accessible cache. r=Jamie Now that an AccGroupInfo can be constructed with an Accessible, we can support its getter in remote accessibles. Differential Revision: https://phabricator.services.mozilla.com/D134213
d46f0bd36d7edd1d9d040be6298e6e5d1ccc70b2: Bug 1737944 - P9: Make AccGroupInfo use Accessible. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:38 +0000 - rev 673348
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P9: Make AccGroupInfo use Accessible. r=Jamie Now that GroupPosition and GetGroupInfo are in Accessible, we can make AccGroupInfo use the Accessible base class. With one exception: Tables are still local only. That should be addressed in bug 1735970. Differential Revision: https://phabricator.services.mozilla.com/D134212
ac04b727a98bb1d4e0644665b59ed4da3e9e3858: Bug 1737944 - P8: Move GetGroupPosition to Accessible. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:37 +0000 - rev 673347
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P8: Move GetGroupPosition to Accessible. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134211
5d76535b47fced08e46753a0262211732fb26417: Bug 1737944 - P7: Move and rename GetPositionAndSizeInternal to Accessible. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:37 +0000 - rev 673346
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P7: Move and rename GetPositionAndSizeInternal to Accessible. r=Jamie Now that the AccGroupInfo getter is in Accessible, the position and size getter could go there too. Differential Revision: https://phabricator.services.mozilla.com/D134210
fca1ff7eabf4ddfca60184253136535d2285488d: Bug 1737944 - P6: Put AccGroupInfo getter/creator in Accessible. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:36 +0000 - rev 673345
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P6: Put AccGroupInfo getter/creator in Accessible. r=Jamie Changed the methods a bit, instead of a HasDirty boolean method, I went with a getter and a get-and-creator. This will lend better to remote accessibles where we won't have a dirty flag. Differential Revision: https://phabricator.services.mozilla.com/D134209
c0a7fdc4bfca0596ffecd347f0e248440e371989: Bug 1737944 - P5: Unify GetLevelInternal and GetDefaultLevel as Accessible::GetLevel. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:36 +0000 - rev 673344
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P5: Unify GetLevelInternal and GetDefaultLevel as Accessible::GetLevel. r=Jamie The nsAccUtils method was a "fast" one for calculating set sizes and conceptual parents. Unified it with LocalAccessible::GetLevelInternal in Accessible::GetLevel with an argument. I also fixed select->optgroup->option group attributes. Differential Revision: https://phabricator.services.mozilla.com/D134208
f6ce0e05c92e16e33c4bc136228ab4bc6058f358: Bug 1737944 - P4: Cache aria group attributes and introduce Accessible getter. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:35 +0000 - rev 673343
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P4: Cache aria group attributes and introduce Accessible getter. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134207
afea577be988aff29d895b25c54e20a4b4420513: Bug 1737944 - P3: Introduce Accessible::TagName getter for retrieving HTML tags. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:35 +0000 - rev 673342
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P3: Introduce Accessible::TagName getter for retrieving HTML tags. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134206
7e586e1f78923f43649e7947ce430067951e5762: Bug 1737944 - P2: Allow AccAttributes to store a UniquePtr of AccGroupInfo. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:34 +0000 - rev 673341
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P2: Allow AccAttributes to store a UniquePtr of AccGroupInfo. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134205
e8f4be2046838de62b1211addc517ede62cb6279: Bug 1737944 - P1: Port HTML group position test to browser. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 21:01:34 +0000 - rev 673340
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1737944 - P1: Port HTML group position test to browser. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134204
dad86d8d05b468757084b1c66a2fb31005db5d27: Backed out changeset 773233d22a37 (bug 1748065) for causing bc test failures on browser_updateLogin.js. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Tue, 04 Jan 2022 22:59:41 +0200 - rev 673339
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 773233d22a37 (bug 1748065) for causing bc test failures on browser_updateLogin.js. CLOSED TREE
1479cea7800d2835c80a810d9f1362a2c193695d: Bug 1743688: Allow specifying and passing arguments to the script run during vendoring r=jewilde
Tom Ritter <tom@mozilla.com> - Tue, 04 Jan 2022 20:53:29 +0000 - rev 673338
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743688: Allow specifying and passing arguments to the script run during vendoring r=jewilde Depends on D129534 Differential Revision: https://phabricator.services.mozilla.com/D129535
5eb178a25c316efd7b1d77ec5296b2293c610249: Bug 1743688: Add a new type of source hosting for angle to look for the upstream branch on chrome beta r=jgilbert,jewilde
Tom Ritter <tom@mozilla.com> - Tue, 04 Jan 2022 20:53:28 +0000 - rev 673337
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743688: Add a new type of source hosting for angle to look for the upstream branch on chrome beta r=jgilbert,jewilde Depends on D129533 Differential Revision: https://phabricator.services.mozilla.com/D129534
ad501c870d9a02afb7cf1fababf2693e8925da05: Bug 1743688: Moving tracking from updatebot to vendoring r=jewilde
Tom Ritter <tom@mozilla.com> - Tue, 04 Jan 2022 20:53:28 +0000 - rev 673336
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743688: Moving tracking from updatebot to vendoring r=jewilde It occurs to me that because tracking is a general vendoring need (not just for updatebot) that it should live under vendoring. Depends on D129437 Differential Revision: https://phabricator.services.mozilla.com/D129533
9396be45dd736ebae6c40b2954e6aa618ee0afc4: Bug 1743688: Fix a bit in rewrite_mozbuild r=jewilde
Tom Ritter <tom@mozilla.com> - Tue, 04 Jan 2022 20:53:28 +0000 - rev 673335
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743688: Fix a bit in rewrite_mozbuild r=jewilde Depends on D129436 Differential Revision: https://phabricator.services.mozilla.com/D129437
681981a13d65dcf66cdee9eec2c7d9b990a47038: Bug 1743688: Fix some nuances of run-script r=jewilde
Tom Ritter <tom@mozilla.com> - Tue, 04 Jan 2022 20:53:27 +0000 - rev 673334
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743688: Fix some nuances of run-script r=jewilde Depends on D129434 Differential Revision: https://phabricator.services.mozilla.com/D129436
f3185bb3038fc36f1629a99ea104db4b9745dbfa: Bug 1743688: Allow a moz.yaml to skip certain vendoring steps r=jewilde
Tom Ritter <tom@mozilla.com> - Tue, 04 Jan 2022 20:53:27 +0000 - rev 673333
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743688: Allow a moz.yaml to skip certain vendoring steps r=jewilde Differential Revision: https://phabricator.services.mozilla.com/D129434
4f2c77264d2d82f42b252de82d246445963056f1: Backed out changeset 01217db0e1fc (bug 1748395) for causing build bustages on gfxFont.cpp. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Tue, 04 Jan 2022 22:38:09 +0200 - rev 673332
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 01217db0e1fc (bug 1748395) for causing build bustages on gfxFont.cpp. CLOSED TREE
1772864e6fa65c914811b5ef4f2c5760f4d21757: Bug 1748348 - Stop sending search_query and matched_keywords for Firefox Suggest impressions r=adw
Nan Jiang <njiang028@gmail.com> - Tue, 04 Jan 2022 20:19:14 +0000 - rev 673331
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748348 - Stop sending search_query and matched_keywords for Firefox Suggest impressions r=adw Differential Revision: https://phabricator.services.mozilla.com/D135059
773233d22a37817ea500601e0d4acd346fc6a1ed: Bug 1748065 - Do not leak password length when password is concealed. r=tgiles
Sergey Galich <sgalich@mozilla.com> - Tue, 04 Jan 2022 20:10:35 +0000 - rev 673330
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748065 - Do not leak password length when password is concealed. r=tgiles Differential Revision: https://phabricator.services.mozilla.com/D134912
45963c59dfa731b379e0b682bba0f9920b3f5e83: Bug 1743907 - remove webrender from harnesses and taskcluster. r=MasterWayZ,webdriver-reviewers,perftest-reviewers,AlexandruIonescu,whimboo,ahal
Joel Maher <jmaher@mozilla.com> - Tue, 04 Jan 2022 20:07:45 +0000 - rev 673329
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1743907 - remove webrender from harnesses and taskcluster. r=MasterWayZ,webdriver-reviewers,perftest-reviewers,AlexandruIonescu,whimboo,ahal Differential Revision: https://phabricator.services.mozilla.com/D134715
694f8ab8602fd4bda90ec5766e3ec1e5a25e0c70: Bug 1744711 - Stop running arm64-cranelift-sim during mc testing. r=lth
Yury Delendik <ydelendik@mozilla.com> - Tue, 04 Jan 2022 19:25:31 +0000 - rev 673328
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1744711 - Stop running arm64-cranelift-sim during mc testing. r=lth Differential Revision: https://phabricator.services.mozilla.com/D135063
01217db0e1fc8aafdcd5096dcb91715e280ab651: Bug 1748395 - Use `if constexpr` for expressions that can be determined at compile time. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Tue, 04 Jan 2022 19:04:03 +0000 - rev 673327
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748395 - Use `if constexpr` for expressions that can be determined at compile time. r=emilio The compiler might already be smart enough to not generate code in an if-statement that guarantees to be `false` at compile time. However it's no harm to make it explicit by using `if constexpr`. Differential Revision: https://phabricator.services.mozilla.com/D135017
dd4643f1441f2471944e771f6f2fcff3c24b9c66: Backed out changeset 3b51e6804554 (bug 1747261) for causing xpcshell failures on test_E10SUtils_workers_remote_types.js. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Tue, 04 Jan 2022 21:42:15 +0200 - rev 673326
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset 3b51e6804554 (bug 1747261) for causing xpcshell failures on test_E10SUtils_workers_remote_types.js. CLOSED TREE
fbc354814359d64615361ddd6ae70cb687d95187: Backed out changeset c5fe8b49b395 (bug 1730587) for causing Windows browsertime bing raptor-mitmproxy Error (Bug 1748413). CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 04 Jan 2022 21:36:19 +0200 - rev 673325
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Backed out changeset c5fe8b49b395 (bug 1730587) for causing Windows browsertime bing raptor-mitmproxy Error (Bug 1748413). CLOSED TREE
1b66e64a607d2c46242d1a9e1691af5f6beb4b70: Bug 1701660 - Multiple UI refreshes degrade performance of CSV Import r=tgiles
Sergey Galich <sgalich@mozilla.com> - Tue, 04 Jan 2022 18:45:15 +0000 - rev 673324
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1701660 - Multiple UI refreshes degrade performance of CSV Import r=tgiles Differential Revision: https://phabricator.services.mozilla.com/D134400
7b3356a87e0e923636a3f596936db007db916601: Bug 1745804: Remove unused manifests for page load tests r=perftest-reviewers,AlexandruIonescu
Kimberly Sereduck <ksereduck@mozilla.com> - Tue, 04 Jan 2022 18:41:29 +0000 - rev 673323
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745804: Remove unused manifests for page load tests r=perftest-reviewers,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D133665
3b51e680455465ccca31a432ce1f65d33b43ab79: Bug 1747261: enable ServiceWorker process-isolation for all domains r=dom-storage-reviewers,edenchuang
Randell Jesup <rjesup@wgate.com> - Tue, 04 Jan 2022 18:32:43 +0000 - rev 673322
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747261: enable ServiceWorker process-isolation for all domains r=dom-storage-reviewers,edenchuang Differential Revision: https://phabricator.services.mozilla.com/D134505
e11d150fc701fba5ff2d6474a29b347b6a1db799: Bug 1746332 - Expose replace bit for "browsing-context-attached" notification. r=nika
Henrik Skupin <mail@hskupin.info> - Tue, 04 Jan 2022 18:16:19 +0000 - rev 673321
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746332 - Expose replace bit for "browsing-context-attached" notification. r=nika Differential Revision: https://phabricator.services.mozilla.com/D135052
73cef93cd34d53307b1215c089f8abdee9c5ccd2: No bug: remove dead installer code around Metro tiles. r=bytesized
Ben Hearsum <bhearsum@mozilla.com> - Tue, 04 Jan 2022 18:10:36 +0000 - rev 673320
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
No bug: remove dead installer code around Metro tiles. r=bytesized This code used to eventually take some action (`RegisterStartMenuTile`) on Windows 8, but that was removed in https://hg.mozilla.org/mozilla-central/rev/bf1d0c9242d9 making this effectiely a no-op. Differential Revision: https://phabricator.services.mozilla.com/D135065
637f5ad937952d705e4d691d4624a7900975911c: Bug 1746515 - Implement Array Buffer Clone r=sfink
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Jan 2022 17:58:47 +0000 - rev 673319
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746515 - Implement Array Buffer Clone r=sfink Add tests for ArrayBufferClone, as well as ArrayBufferCopyData. Adapt ArrayBufferCopyData to handle multiple compartments, and do runtime error checking. Differential Revision: https://phabricator.services.mozilla.com/D134080
3e69d3be5109cdef541bd10052d1f5a9c7f2f81b: Bug 1747749 - Introduce inner reorder event. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Jan 2022 17:41:41 +0000 - rev 673318
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747749 - Introduce inner reorder event. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D134813
8ea2d48172e128013bc6f02f726ed88de4a623dd: Bug 1746709 - Use `ChromeUtils.import` with one parameter in test_GMPInstallManager.js. r=robwu
Mathew Hodson <mathew.hodson@gmail.com> - Tue, 04 Jan 2022 17:36:49 +0000 - rev 673317
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746709 - Use `ChromeUtils.import` with one parameter in test_GMPInstallManager.js. r=robwu Export new `ProductAddonCheckerTestUtils` for methods only used by tests. Differential Revision: https://phabricator.services.mozilla.com/D134217
76e446746a2d2616e2b7c650f204ef6c38ec28a1: Bug 1748443 - Drop reference to search telemetry from BrowserUsageTelemetry documentation. r=adw
Mark Banner <standard8@mozilla.com> - Tue, 04 Jan 2022 17:12:34 +0000 - rev 673316
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748443 - Drop reference to search telemetry from BrowserUsageTelemetry documentation. r=adw Differential Revision: https://phabricator.services.mozilla.com/D135049
a39dbb207b7d1dc1fbcfa11304ac282776657106: Bug 1730875 - Add documentation for search related preferences. r=daleharvey
Mark Banner <standard8@mozilla.com> - Tue, 04 Jan 2022 16:17:47 +0000 - rev 673315
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1730875 - Add documentation for search related preferences. r=daleharvey Also remove a couple of unused/obsolete preferences. Differential Revision: https://phabricator.services.mozilla.com/D134509
9828c645f88ee7b19289aee6674dfa817301b117: Bug 1747288 - Fix test pref setup r=tgiles,preferences-reviewers
Sergey Galich <sgalich@mozilla.com> - Tue, 04 Jan 2022 16:08:48 +0000 - rev 673314
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747288 - Fix test pref setup r=tgiles,preferences-reviewers Differential Revision: https://phabricator.services.mozilla.com/D134519
3762abb6ee0616e990d1b843cd98da68465dd8f6: WIP: Bug 1748336 - Remove python-3 flag from taskgraph. #releng-reviewers r=releng-reviewers,ahal
Joel Maher <jmaher@mozilla.com> - Tue, 04 Jan 2022 16:03:34 +0000 - rev 673313
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
WIP: Bug 1748336 - Remove python-3 flag from taskgraph. #releng-reviewers r=releng-reviewers,ahal Differential Revision: https://phabricator.services.mozilla.com/D134983
bbdb5154b376c6d28b3bcbfc645d7de511d0063d: Bug 1746690 - Don't calculate mark rate telemetry if marking time is short r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 04 Jan 2022 15:56:36 +0000 - rev 673312
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746690 - Don't calculate mark rate telemetry if marking time is short r=sfink The problem is that we're dividing by zero, but also the calculated rate is unlikely to be accurate if the marking time is very short. Differential Revision: https://phabricator.services.mozilla.com/D135040
8166ee3abbd2157ce25cec85bb0c282c964c89a4: Bug 1745391 - wasm: Handle overflow in array byte length calculation. r=lth
Ryan Hunt <rhunt@eqrion.net> - Tue, 04 Jan 2022 15:53:52 +0000 - rev 673311
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1745391 - wasm: Handle overflow in array byte length calculation. r=lth The array byte length could overflow and wrap around zero creating an invalid array object. Drive by fix to remove error message no longer needed. Differential Revision: https://phabricator.services.mozilla.com/D134780
9a47dd9f2f87df28647a1f56940f30cd7730dc80: Bug 1747562 - wasm: Rework handling of catchless try. r=lth
Ryan Hunt <rhunt@eqrion.net> - Tue, 04 Jan 2022 15:53:16 +0000 - rev 673310
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747562 - wasm: Rework handling of catchless try. r=lth This commit reworks the handling of catchless try's to be simpler and more efficient. The most significant change is that we now pop the control item after executing the 'finish' operations in EmitEnd. This is done to extend the lifetime of the current active `Control` item so that it can be used in the 'finish' operations for the try and body labels. This aligns with how baseline implements emitEnd, and none of the other labels rely on control item being popped before executing their finish tasks. The second change is to handle closing a catchless try as delegating all of its throwing instructions to the nearest enclosing try block (if it exists) or else the body delegate rethrow pad. This simplifies the generated code, as before we would emit a landing pad for the catchless try which would then rethrow the exception. The body block still generates a landing pad that will rethrow its exception, as that is necessary in the case there are no catch blocks in a function. Both of these changes are necessary, as just changing the order of popping control items exposes a bug in catchless try's with the rethrow erroneously targeting the catchless try. Differential Revision: https://phabricator.services.mozilla.com/D134880
d6d4681c1280781c29edc8b36181c0af2b3d827a: Bug 1747704 - wasm: Mark runtime errors generated in instance methods as traps. r=lth
Ryan Hunt <rhunt@eqrion.net> - Tue, 04 Jan 2022 15:52:08 +0000 - rev 673309
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747704 - wasm: Mark runtime errors generated in instance methods as traps. r=lth We already mark runtime errors that are generated using the HandleTrap/signal handler mechanism as 'traps'. We need to extend this to errors reported by instance methods. Differential Revision: https://phabricator.services.mozilla.com/D134884
09467e551295e718696211bb3a67b6740e5f0dcc: Bug 1725567 - P7 Update navigation preload web-platform test result. r=dom-worker-reviewers,jesup
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:36 +0000 - rev 673308
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P7 Update navigation preload web-platform test result. r=dom-worker-reviewers,jesup Depends on D133192 Differential Revision: https://phabricator.services.mozilla.com/D133553
5c4e2a74481b3e19026f3f014d22bdbd62dc51f7: Bug 1725567 - P6 Resolve preload response promise with NetworkError response in FetchEventOpProxy::ActorDestroy. r=dom-worker-reviewers,jesup
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:36 +0000 - rev 673307
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P6 Resolve preload response promise with NetworkError response in FetchEventOpProxy::ActorDestroy. r=dom-worker-reviewers,jesup Depends on D130183 Differential Revision: https://phabricator.services.mozilla.com/D133192
59de72b87a70133e2ed4958b8fe6de424de0b7c7: Bug 1725567 - P5 Support canceling fetching which launched by FetchService. r=dom-worker-reviewers,jesup
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:35 +0000 - rev 673306
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P5 Support canceling fetching which launched by FetchService. r=dom-worker-reviewers,jesup Cancel the navigation preload fetching while the FetchEvent has already received Recvdelete or RecvRespondWith Depends on D129809 Differential Revision: https://phabricator.services.mozilla.com/D130183
5eef12ffa43fb879645650af2b17975b2e607e63: Bug 1725567 - P4 Integrating FetchDriver into FetchService::FetchInstance. r=dom-worker-reviewers,jesup
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:35 +0000 - rev 673305
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P4 Integrating FetchDriver into FetchService::FetchInstance. r=dom-worker-reviewers,jesup This patch integrates the FetchDriver into FetchInstance implementation. The needed information by constructing a FetchDriver would be prepared in FetchInstance::Initialize(). When FetchInstance::Fetch() is called, a FetchDriver would be created according to the information get from Initialize(). FetchDriver will handle the channel creation and its necko related issues. At the same time, FetchInstance is registered as the FetchDriver's observer, such that the FetchInstance can use the response to resolve the corresponding promise to notify the consummers. Depends on D129808 Differential Revision: https://phabricator.services.mozilla.com/D129809
4a2e1961494c5365a409118952ad628bc2cf5f71: Bug 1725567 - P3 Implement FetchDriverOberser internface for FetchInstance. r=dom-worker-reviewers,jesup
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:34 +0000 - rev 673304
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P3 Implement FetchDriverOberser internface for FetchInstance. r=dom-worker-reviewers,jesup This patch makes FetchInstance inherits FetchDriverObserver, such that FatchInstance can resolve the PreloadResponse promise once FetchDriver finishes fetching. This patch only implements the necessary interface for navigation preload. OnResponseEnd() OnResponseAvailableInternal() Other methods such as NeededOnDataAvailable(), OnDataAvailable is not implemented. But these methods should be implemented with PFatch implementation. Depends on D128223 Differential Revision: https://phabricator.services.mozilla.com/D129808
18e158897dbffea5406ecbb794bbda9f6feb409a: Bug 1725567 - P2 FetchService interface declaration. r=dom-worker-reviewers,jesup
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:34 +0000 - rev 673303
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P2 FetchService interface declaration. r=dom-worker-reviewers,jesup This patch defines the interface of FetchService for its consumers. RefPtr<FetchServiceResponsePromise>&& FetchService::Fetch(SafeRefPtr<InternalRequest> aRequest); FetchService is a singleton object in the parent process main thread, which is used for managing all the requested fetching created by FetchService. It would also support more control capability, such as abort or cancel, and also observers for shutdown or other cases. These would be implemented in the following patches. FetchInstance is an internal representation for each fetching. Depends on D128465 Differential Revision: https://phabricator.services.mozilla.com/D128223
b0ace58bdbf39c2ed8fda84eecd3824cc9f88b55: Bug 1725567 - P1 Create InternalRequest from channel and set its Service-Worker-Navigation-Preload header. r=dom-worker-reviewers,ytausky
Eden Chuang <echuang@mozilla.com> - Tue, 04 Jan 2022 14:42:33 +0000 - rev 673302
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1725567 - P1 Create InternalRequest from channel and set its Service-Worker-Navigation-Preload header. r=dom-worker-reviewers,ytausky This patch creates the InternalRequest and sets its Service-Worker-Navigation-Preload header according to the spec step 7.1 and step 7.4 The created InternalRequest is used for passing into FetchService to perform fetch in the parent process for NavigationPreload API. Differential Revision: https://phabricator.services.mozilla.com/D128465
1cffbc89f0c47cb753abb86d7b53053df58475e9: Bug 1747177 - Add a null check in BrowserChild::RecvUpdateEpoch. r=farre
Andrew McCreight <continuation@gmail.com> - Tue, 04 Jan 2022 14:39:58 +0000 - rev 673301
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747177 - Add a null check in BrowserChild::RecvUpdateEpoch. r=farre Differential Revision: https://phabricator.services.mozilla.com/D134987
0bfd576efd43c849165494e2c7eba05f39753f05: Bug 1746618 - Create navigation-based snapshot selections (i.e. based on a common referrer) r=mossop
Andrew Creskey <acreskey@mozilla.com> - Tue, 04 Jan 2022 14:36:56 +0000 - rev 673300
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746618 - Create navigation-based snapshot selections (i.e. based on a common referrer) r=mossop Providing snapshot suggestions based on a common referrer should help users find sibling sites (e.g. two products found from a common product search). Differential Revision: https://phabricator.services.mozilla.com/D134295
d08bb1758f659e6bd7e4172967abe0e04d35fc58: Bug 1746488: xpcom/io cleanup r=smaug
Randell Jesup <rjesup@wgate.com> - Tue, 04 Jan 2022 14:21:56 +0000 - rev 673299
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1746488: xpcom/io cleanup r=smaug Differential Revision: https://phabricator.services.mozilla.com/D134062
8fa4dac9a6c1ddd86a78e22e2efc31c4d233e3aa: Bug 1747457: dom/workers cleanup r=dom-worker-reviewers,smaug
Randell Jesup <rjesup@wgate.com> - Tue, 04 Jan 2022 13:59:44 +0000 - rev 673298
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747457: dom/workers cleanup r=dom-worker-reviewers,smaug Differential Revision: https://phabricator.services.mozilla.com/D134633
5aa39c0dd346df2e8e2b11a4916c797c7613e53c: Bug 1747941: Don't assert in CleanUp if we failed to get a WorkerRef r=smaug
Randell Jesup <rjesup@wgate.com> - Tue, 04 Jan 2022 13:58:23 +0000 - rev 673297
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747941: Don't assert in CleanUp if we failed to get a WorkerRef r=smaug Differential Revision: https://phabricator.services.mozilla.com/D135006
35e5e4ad852013759e02a978fa8dd64804078888: Bug 1748174 - Clean-up a bit touch-action code. r=hiro
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 04 Jan 2022 13:31:34 +0000 - rev 673296
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1748174 - Clean-up a bit touch-action code. r=hiro This shouldn't change behavior but makes following the code a bit easier. There's no point in using callbacks for touch-action as: * We return the computed flags anyways. * Each caller wants to do something different. * (more importantly) The callback gets called synchronously. So move the relevant code to TouchActionHelper and make the callers deal with the flags as they please. I've preserved the behavior of only doing the thing if the flags array is non-empty. Differential Revision: https://phabricator.services.mozilla.com/D134933
c688da89e7ee84828349174286ce2345c76d09bd: Bug 1747927 - Minor ImageTracker cleanup. r=tnikkel
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 04 Jan 2022 13:30:18 +0000 - rev 673295
Push 16213 by ffxbld-merge at Mon, 10 Jan 2022 14:37:06 +0000
Bug 1747927 - Minor ImageTracker cleanup. r=tnikkel Don't bother going through the approximately visible image frames if the locking state doesn't change. Differential Revision: https://phabricator.services.mozilla.com/D134961
(0) -300000 -100000 -30000 -10000 -3000 -1000 -480 tip