04aa113b0259444e7cd76d88fde2a8c739762565: Bug 1773258 - [devtools] Avoid modifying sourcesWithUrls when sources without a URL is removed. r=bomsy
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 16 Jun 2022 16:34:39 +0000 - rev 621165
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1773258 - [devtools] Avoid modifying sourcesWithUrls when sources without a URL is removed. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D149235
faf8636ac2d9c41f73024882b4730e59b84c8463: Bug 1773258 - [devtools] Merge getDisplayedSources selectors into a unique one and ensure it is memoized. r=bomsy
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 16 Jun 2022 16:34:39 +0000 - rev 621164
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1773258 - [devtools] Merge getDisplayedSources selectors into a unique one and ensure it is memoized. r=bomsy At the end getDisplayedSources wasn't correctly memoized and generates new array instances even if the content of the source tree doesn't change. That's because internaly, it crafts an array which is always a new array instance. Let's merge the two intermediate selectors into a single one so that we can more easily memoize it. This should also help try to followup and attempt at generating the data structure needed for ManagedTree. That, instead of generated the data for addToTree/updateTree which then feeds ManagedTree. Differential Revision: https://phabricator.services.mozilla.com/D148526
f0537d333adcc6476cb7333cb2fba6d850d9a0ae: Bug 1771092 - Part 3: Add tests JSM and ESM URIs combination. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:38 +0000 - rev 621163
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1771092 - Part 3: Add tests JSM and ESM URIs combination. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D147851
25b43856bc002236fabbfe456d0399467ceb3976: Bug 1771092 - Part 2: Add tests for process/window actors with ESM. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:38 +0000 - rev 621162
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1771092 - Part 2: Add tests for process/window actors with ESM. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D147587
a49f754ca73f8b564a3f944264b967b2051279f2: Bug 1771092 - Part 1: Add esModuleURI key to ProcessActorSidedOptions/WindowActorSidedOptions and support loading system ESM. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:38 +0000 - rev 621161
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1771092 - Part 1: Add esModuleURI key to ProcessActorSidedOptions/WindowActorSidedOptions and support loading system ESM. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D147422
164f85686a321012d72e3fd00bd853fd406b93aa: Bug 1769002 - Support ESM in components.conf. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:37 +0000 - rev 621160
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1769002 - Support ESM in components.conf. r=kmag Also ESM-ify SimpleServices.jsm as an example, given an empty array is not allowed inside StaticComponents.cpp. Differential Revision: https://phabricator.services.mozilla.com/D147414
ef5cf9ceb9157bd80cf613e105a991801f59970c: Bug 1768819 - Add Cu.{isJSModuleLoaded,isESModuleLoaded,loadedJSModules,loadedESModules}. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:37 +0000 - rev 621159
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1768819 - Add Cu.{isJSModuleLoaded,isESModuleLoaded,loadedJSModules,loadedESModules}. r=kmag Added 4 new functions, into Cu, for the following reasons: * Cu.isModuleLoaded and Cu.loadedModule is kept for backward compatibility * Cu.isModuleLoaded and Cu.loadedModule uses shim (bug 1769029 and bug 1768922), and loaded ESM (.sys.mjs) is visible as JSM (`.jsm`) there Differential Revision: https://phabricator.services.mozilla.com/D146167
c64e6c1fbfe727e037263b9a7d8e23e0ad0ff447: Bug 1771097 - Add ESLint rule for ChromeUtils.defineESModuleGetters lazy object name. r=Standard8
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:36 +0000 - rev 621158
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1771097 - Add ESLint rule for ChromeUtils.defineESModuleGetters lazy object name. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D147400
f85393f988a8b466f7797e935c2851257d22011e: Bug 1768870 - Part 2: Add ChromeUtils.defineESModuleGetters. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:36 +0000 - rev 621157
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1768870 - Part 2: Add ChromeUtils.defineESModuleGetters. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D146212
fe708d13cc1d60378b76529963f92e4e4216c1d1: Bug 1768870 - Part 1: Rename JSM-specific module_getter functions. r=kmag
Tooru Fujisawa <arai_a@mac.com> - Thu, 16 Jun 2022 16:20:35 +0000 - rev 621156
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1768870 - Part 1: Rename JSM-specific module_getter functions. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D146211
e7f0ad2248abbae2d7bbdec296846f9eae7817f5: Backed out changeset 1d248d1692ab (bug 1770013) for causing bc failures on browser_parsable_css.js. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Thu, 16 Jun 2022 19:37:57 +0300 - rev 621155
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Backed out changeset 1d248d1692ab (bug 1770013) for causing bc failures on browser_parsable_css.js. CLOSED TREE
1d248d1692ab6308c70a2d9473240c1085597a2f: Bug 1770013 - Add full HCM support for reader mode r=desktop-theme-reviewers,morgan,Gijs,dao
Itiel <itiel_yn8@walla.com> - Thu, 16 Jun 2022 15:28:33 +0000 - rev 621154
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1770013 - Add full HCM support for reader mode r=desktop-theme-reviewers,morgan,Gijs,dao Differential Revision: https://phabricator.services.mozilla.com/D146722
4b8d188e7836ba37fbfcc10c8bf5831e2919bc39: Bug 1774249 - Fallibly generate unique ID for new prototypes in JSObject::setProtoUnchecked r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 16 Jun 2022 15:24:25 +0000 - rev 621153
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1774249 - Fallibly generate unique ID for new prototypes in JSObject::setProtoUnchecked r=jandem Generate unique IDs for objects that are used as prototypes ahead of time, so we can do it fallibly. Differential Revision: https://phabricator.services.mozilla.com/D149356
cc24479aa44b7e4dc1f2fffda59b7518dce172de: Bug 1771678 - Part 2: Re-add the renamed ChromeUtils.importESModule method r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 16 Jun 2022 15:05:35 +0000 - rev 621152
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1771678 - Part 2: Re-add the renamed ChromeUtils.importESModule method r=smaug This reverses the action of bug 1771112, with the method renamed to importESModule. Differential Revision: https://phabricator.services.mozilla.com/D147681
e404c277927c077dcd2e3141519e962d7939f1e9: Bug 1771678 - Part 1: Rename ImportModule methods to ImportESModule r=arai
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 16 Jun 2022 15:05:35 +0000 - rev 621151
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1771678 - Part 1: Rename ImportModule methods to ImportESModule r=arai Differential Revision: https://phabricator.services.mozilla.com/D147680
7305249ed4b6d2b1121306fd2ab5f3d08dcfe731: Bug 1773823 - Remove devPixelsPerPx special cases in LookAndFeel. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 Jun 2022 14:55:35 +0000 - rev 621150
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1773823 - Remove devPixelsPerPx special cases in LookAndFeel. r=stransky LookAndFeel::GetFont should always return CSS font sizes. Differential Revision: https://phabricator.services.mozilla.com/D149491
cde6f23ac0f54e6222db893643c3bfcadbdbf24f: Bug 1774495 - Fix PiP sliding calculations in HiDPI screens. r=mconley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 Jun 2022 14:55:03 +0000 - rev 621149
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1774495 - Fix PiP sliding calculations in HiDPI screens. r=mconley This caused the test change in bug 1773813 to be backed out. I included the test change here since it now covers both changes. Also, simplify some bits of it a bit. Differential Revision: https://phabricator.services.mozilla.com/D149447
b7ecf53f7976e626139c0de9a7a83d1767895db7: Bug 1744524: part 6) Add mochitest-browser for `navigator.clipboard.readText()`. r=edgar
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 16 Jun 2022 14:43:42 +0000 - rev 621148
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1744524: part 6) Add mochitest-browser for `navigator.clipboard.readText()`. r=edgar Differential Revision: https://phabricator.services.mozilla.com/D146157
326b008de5b56fedbb6d6a9506c7826653409c50: Bug 1744524: part 5) Add pref for enabling `clipboard.readText()` gated by a "Paste" button. r=edgar
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 16 Jun 2022 14:43:42 +0000 - rev 621147
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1744524: part 5) Add pref for enabling `clipboard.readText()` gated by a "Paste" button. r=edgar The web platform test (WPT) framework doesn't support such user agent specific buttons. The corresponding WPTs continue to use the pref "dom.events.testing.asyncClipboard", which skips showing the button. Differential Revision: https://phabricator.services.mozilla.com/D145058
3560ad927c4424b496baecf267a68e2dd6dc0d6a: Bug 1744524: part 4) Propagate from the JS side to the C++ side whether the user clicked or dismissed the "Paste" button. r=edgar
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 16 Jun 2022 14:43:41 +0000 - rev 621146
Push 39861 by nfay@mozilla.com at Fri, 17 Jun 2022 09:39:07 +0000
Bug 1744524: part 4) Propagate from the JS side to the C++ side whether the user clicked or dismissed the "Paste" button. r=edgar Differential Revision: https://phabricator.services.mozilla.com/D136617
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip