73c16d284362ba24606a516cd454dd3fe395b9b6: Bug 1781193 - Update table layout-guess and mathML innerHTML on reorder. r=Jamie default tip
Eitan Isaacson <eitan@monotonous.org> - Tue, 04 Oct 2022 16:46:55 +0000 - rev 636863
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1781193 - Update table layout-guess and mathML innerHTML on reorder. r=Jamie This helps on several fronts: 1. Avoids a cache push on accessibles that have yet to be sent to parent when relying on BindToParent instead. 2. Handles the case of table children removals. 3. Uses the mutation event collation for cache push collation. No test case for MathML here because it is windows only, but I think we should add coverage for it too. Differential Revision: https://phabricator.services.mozilla.com/D158528
18d675341a9dfda920a3f2f817bf475993b892a1: Bug 1779931 - Make installing `gconf2-devel` during openSUSE bootstrap optional r=ahochheiden
Malte Jürgens <maltejur@dismail.de> - Tue, 04 Oct 2022 16:38:55 +0000 - rev 636862
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1779931 - Make installing `gconf2-devel` during openSUSE bootstrap optional r=ahochheiden - Added the variable `OPTIONAL_BROWSER_PACKAGES`, which contains a list of packages which should, if possible, be installed with zypper. If that isn't possible because the package can't be found, just display a warning and continue. - Add `gconf2-devel` to `OPTIONAL_BROWSER_PACKAGES`, since gconf2-devel is not available in Tumbleweed repos and also not required to build Firefox. Differential Revision: https://phabricator.services.mozilla.com/D152217
8d35cee853a5d2ded106d6d9d88182f64f1d161d: Bug 1784481 - Use ScriptLoaderInterface method for filling compile options; r=jonco
Yulia Startsev <ystartsev@mozilla.com> - Tue, 04 Oct 2022 16:01:29 +0000 - rev 636861
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1784481 - Use ScriptLoaderInterface method for filling compile options; r=jonco Depends on D147314 Differential Revision: https://phabricator.services.mozilla.com/D147315
9d91e7bba726af1193b210effdb921b90de3db79: Bug 1784481 - Use ScriptLoaderInterface methods for reporting errors; r=jonco
Yulia Startsev <ystartsev@mozilla.com> - Tue, 04 Oct 2022 16:01:29 +0000 - rev 636860
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1784481 - Use ScriptLoaderInterface methods for reporting errors; r=jonco Fill out the ReportErrorToConsole method, and add documentation for ReportWarningToConsole Depends on D147313 Differential Revision: https://phabricator.services.mozilla.com/D147314
ae19d0d9ad84be7e13579da0a3f4121d28c9b8d3: Bug 1784481 - Implement ScriptLoaderInterface Skeleton in WorkerScriptLoader; r=jonco
Yulia Startsev <ystartsev@mozilla.com> - Tue, 04 Oct 2022 16:01:28 +0000 - rev 636859
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1784481 - Implement ScriptLoaderInterface Skeleton in WorkerScriptLoader; r=jonco This introduces the basic skeleton to make WorkerScriptLoader a ScriptLoaderInterface. ScriptLoaderInterface defines the methods that are shared between any given ScriptLoader (for example the DOM script loader, the ComponentScriptLoader) and the ModuleLoader for a particular component. This patch also adds documentation to make the role and responsibilities of the ScriptLoaderInterface clear. Depends on D147321 Differential Revision: https://phabricator.services.mozilla.com/D147313
12e2b2e9e41a48018b536a698241c7c8ebc8e370: Bug 1791423 - Unroll Baseline call argument copy loops r=jandem
Doug Thayer <dothayer@mozilla.com> - Tue, 04 Oct 2022 15:52:05 +0000 - rev 636858
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1791423 - Unroll Baseline call argument copy loops r=jandem Differential Revision: https://phabricator.services.mozilla.com/D157670
ef5613b2ec9b7e780a7c08dbfbfb2d19cc4c093e: Bug 1792858 - Part 5: Don't depend on the nsIDNService being destroyed on the main thread, r=necko-reviewers,kershaw
Nika Layzell <nika@thelayzells.com> - Tue, 04 Oct 2022 15:28:41 +0000 - rev 636857
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1792858 - Part 5: Don't depend on the nsIDNService being destroyed on the main thread, r=necko-reviewers,kershaw The last dependency on this is for the pref observer, which is currently being cleared in the destructor. By instead clearing the preferences observer on shutdown, and holding a reference until we do, we can get rid of that dependency, and make the type safer to use off-main-thread. Depends on D158523 Differential Revision: https://phabricator.services.mozilla.com/D158524
d3a6520d493944cf149a24b3a18a9af862b009a3: Bug 1792858 - Part 4: Remove nsSupportsWeakReference from nsIDNService, r=necko-reviewers,kershaw
Nika Layzell <nika@thelayzells.com> - Tue, 04 Oct 2022 15:28:41 +0000 - rev 636856
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1792858 - Part 4: Remove nsSupportsWeakReference from nsIDNService, r=necko-reviewers,kershaw This looks like it was added in 2003 as part of implementing the initial preferences observers, and doesn't appear to have a meaningful use anymore. In addition, nsSupportsWeakReference doesn't make much sense for types which are threadsafe-refcounted, as we can't know what thread they'll be destroyed on (which is required for nsSupportsWeakReference), so it should be removed either way. Depends on D158522 Differential Revision: https://phabricator.services.mozilla.com/D158523
150f5cfd55fd27c75ce0d3302c2447be47b7e3f5: Bug 1792858 - Part 3: Simplify locking in nsIDNService, r=necko-reviewers,kershaw
Nika Layzell <nika@thelayzells.com> - Tue, 04 Oct 2022 15:28:41 +0000 - rev 636855
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1792858 - Part 3: Simplify locking in nsIDNService, r=necko-reviewers,kershaw Previously a complex locking system was used to handle pref updates in the interface while allowing off-main-thread use. With the previous changes, only a small set of methods now depend on the custom pref observer. This substantially narrows the scope of locking in nsIDNService to where it is needed, and switches to a normal lock which can be acquired on all threads. Depends on D158521 Differential Revision: https://phabricator.services.mozilla.com/D158522
e6b02a510c3464d8ede15712434bfd89f936c0de: Bug 1792858 - Part 2: Use the static prefs list for network.IDN_show_punycode, r=necko-reviewers,kershaw
Nika Layzell <nika@thelayzells.com> - Tue, 04 Oct 2022 15:28:40 +0000 - rev 636854
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1792858 - Part 2: Use the static prefs list for network.IDN_show_punycode, r=necko-reviewers,kershaw This pref is a simple boolean, so can easily be migrated to the static prefs list, removing one use of the complex locking in nsIDNService. The other parts will be removed in a later part. Depends on D158520 Differential Revision: https://phabricator.services.mozilla.com/D158521
8c95bc416740106d0e6b3ad6c8cefc95f5e15e02: Bug 1792858 - Part 1: Remove the IDN allowlist code from nsIDNService, r=necko-reviewers,kershaw
Nika Layzell <nika@thelayzells.com> - Tue, 04 Oct 2022 15:28:40 +0000 - rev 636853
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1792858 - Part 1: Remove the IDN allowlist code from nsIDNService, r=necko-reviewers,kershaw This pref was disabled in 2015, and hasn't been re-enabled since. Removing it will allow simplifying this service significantly, and remove some thread-safety hazards which would appear if the pref is enabled. Differential Revision: https://phabricator.services.mozilla.com/D158520
27538ef74557d787fadc20085cc84c36217668a2: Bug 1791757: don't override PiP window icon for private browsing windows r=mconley
Ben Hearsum <bhearsum@mozilla.com> - Tue, 04 Oct 2022 14:41:46 +0000 - rev 636852
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1791757: don't override PiP window icon for private browsing windows r=mconley `nsWindow::Create` already sets this icon correctly for all Private Browsing windows (even `dialog` ones) - we need to make sure we're not overriding it. I thought about tests for this, but ultimately the only change effected here is to a Windows HWND that we can't really verify anything on. We could (in theory anyways) mock out the call to `setWindowIconNoData` and check whether it was or was not called -- but I'm not sure if we typically do that for this sort of thing. I'd appreciate some guidance on this part. Differential Revision: https://phabricator.services.mozilla.com/D158148
8fea81ef1ecacd6b3675bb60e9c0e4355fbbb1ad: Backed out changeset 6f819654ebc5 (bug 1726454) for wpt failure on details-keyboard-activation.html . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 04 Oct 2022 17:52:13 +0300 - rev 636851
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Backed out changeset 6f819654ebc5 (bug 1726454) for wpt failure on details-keyboard-activation.html . CLOSED TREE
492ebd394e1a19841fdb823897f5667417b6f5a4: Bug 1791898 - Renaming --fxview-element-* css variables to match common.css conventions r=sfoster
Kelly Cochrane <kcochrane@mozilla.com> - Tue, 04 Oct 2022 14:10:18 +0000 - rev 636850
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1791898 - Renaming --fxview-element-* css variables to match common.css conventions r=sfoster Differential Revision: https://phabricator.services.mozilla.com/D158388
589d7ef95a36fedc169e52957bbbb50eb5ea1e0c: Bug 1787930 - Apply the same changes to Reader mode toolbar buttons r=morgan
Itiel <itiel_yn8@walla.com> - Tue, 04 Oct 2022 14:06:04 +0000 - rev 636849
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1787930 - Apply the same changes to Reader mode toolbar buttons r=morgan Differential Revision: https://phabricator.services.mozilla.com/D157534
aabddee5015646f23d441c53983e889e326c72e6: Bug 1787930 - Correctly apply button hover and hover&active states in all of the in-content page r=morgan,desktop-theme-reviewers,dao
Itiel <itiel_yn8@walla.com> - Tue, 04 Oct 2022 13:41:04 +0000 - rev 636848
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1787930 - Correctly apply button hover and hover&active states in all of the in-content page r=morgan,desktop-theme-reviewers,dao Also apply some fixes to make them look and work better. Differential Revision: https://phabricator.services.mozilla.com/D157663
9db72ddff199c76d61b99c413aa78c3d3d71bbae: Bug 1787930 - Add SelectedItem / SelectedItemText duo to hover and hover&active states on buttons r=morgan,desktop-theme-reviewers,dao
Itiel <itiel_yn8@walla.com> - Tue, 04 Oct 2022 13:41:40 +0000 - rev 636847
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1787930 - Add SelectedItem / SelectedItemText duo to hover and hover&active states on buttons r=morgan,desktop-theme-reviewers,dao Differential Revision: https://phabricator.services.mozilla.com/D157532
4447ce0dddaa4c9533e094c02266db06386ec528: Bug 1790855 - Enable screenshots button on about pages when screenshots component is enabled. r=sfoster
Niklas Baumgardner <nbaumgardner@mozilla.com> - Tue, 04 Oct 2022 13:23:19 +0000 - rev 636846
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1790855 - Enable screenshots button on about pages when screenshots component is enabled. r=sfoster Differential Revision: https://phabricator.services.mozilla.com/D157355
87213cd29f42a669c3d666cc22a4f501e1ed6b08: Bug 1783915 - Provide a ToStringOp for WrappedFunctionObjects to avoid JSFunction brand-check exception r=bthrall
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 04 Oct 2022 13:19:02 +0000 - rev 636845
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1783915 - Provide a ToStringOp for WrappedFunctionObjects to avoid JSFunction brand-check exception r=bthrall Differential Revision: https://phabricator.services.mozilla.com/D158365
d681a8e1a13d7c767c68f4e9bf7091b6d38e2539: Bug 1793583 - trigger eslint and other linters when changing *.mjs files. r=Standard8
Julien Cristau <jcristau@mozilla.com> - Tue, 04 Oct 2022 11:47:06 +0000 - rev 636844
Push 40286 by abutkovits@mozilla.com at Tue, 04 Oct 2022 21:35:13 +0000
Bug 1793583 - trigger eslint and other linters when changing *.mjs files. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D158564
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 tip