searching for reviewer(smaug)
9792b73e9e1a87945db7450430cc0971bc91c74f: Bug 1773802 - Specify charset in new test; r=smaug CLOSED TREE
Dan Minor <dminor@mozilla.com> - Thu, 23 Jun 2022 16:59:16 +0000 - rev 692780
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773802 - Specify charset in new test; r=smaug CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D150156
38138f07343b0a0f5407e6476b9aaeb02e5fa38c: Bug 1773802 - Ignore empty strings when spellchecking; r=smaug
Dan Minor <dminor@mozilla.com> - Thu, 23 Jun 2022 15:34:20 +0000 - rev 692761
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773802 - Ignore empty strings when spellchecking; r=smaug This adds a check to see if the encoded word is not empty and does not start with the null character. Hunspell accepts C-style strings and marks the empty string as correctly spelled. This prevents other dictionaries from detecting misspelled strings in languages that use a different charset, which has lead to problems when using the en-US dictionary packaged with Firefox and Greek, Hebrew and Russian dictionaries, where misspellings are not detected in the non-English language. Differential Revision: https://phabricator.services.mozilla.com/D149899
d5932b36ee72df3cbdd490c3ae97731062cc1b7a: Bug 1764771 - Disable IDBMutableHandle support by default r=janv,smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Thu, 23 Jun 2022 01:57:56 +0000 - rev 692717
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1764771 - Disable IDBMutableHandle support by default r=janv,smaug Differential Revision: https://phabricator.services.mozilla.com/D143728
065b130fb59fd96021711201545ff2a12acce820: Bug 1372276 - Remove HTML menuitem. r=smaug,mconley,agi
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jun 2022 22:31:42 +0000 - rev 692708
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1372276 - Remove HTML menuitem. r=smaug,mconley,agi This removes HTMLMenuItemElement and all the code and tests preffed off by dom.menuitem.enabled. The HTML parser changes are the result of applying the previous patch. Differential Revision: https://phabricator.services.mozilla.com/D149979
febdcf7986a37651188476cd8253d20e9cea443c: Bug 1773865 - Dispatch an event on the window document when a pinch zoom gesture ends. r=botond,smaug,NeilDeakin
Mike Conley <mconley@mozilla.com> - Wed, 22 Jun 2022 19:40:17 +0000 - rev 692677
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773865 - Dispatch an event on the window document when a pinch zoom gesture ends. r=botond,smaug,NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D149283
4230bdcf07ae69e03a9e241f10c201c38e6ca995: Bug 1773865 - Dispatch an event on the window document when a pinch zoom gesture ends. r=botond,smaug,NeilDeakin
Mike Conley <mconley@mozilla.com> - Wed, 22 Jun 2022 16:15:57 +0000 - rev 692651
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773865 - Dispatch an event on the window document when a pinch zoom gesture ends. r=botond,smaug,NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D149283
851d0144fd916102f9570ea563a2d91946c759fe: Bug 1769878 - Remove redundant RefPtr<nsIGlobalObject> from EncodeComplete callback. r=smaug
Jens Stutte <jstutte@mozilla.com> - Wed, 22 Jun 2022 14:06:30 +0000 - rev 692633
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1769878 - Remove redundant RefPtr<nsIGlobalObject> from EncodeComplete callback. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D147858
b202476826d28be1c67c6bfe511fe200a128cc93: Bug 1769878 - Add the reproducible crashtest. r=smaug
Jens Stutte <jstutte@mozilla.com> - Wed, 22 Jun 2022 14:06:30 +0000 - rev 692632
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1769878 - Add the reproducible crashtest. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D147857
c30f5751d54c9b236f651bce84b85004417e12a5: Bug 1731778 - Expect some anonymous iframe tests to fail r=smaug
Sean Feng <sefeng@mozilla.com> - Wed, 22 Jun 2022 13:13:40 +0000 - rev 692622
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1731778 - Expect some anonymous iframe tests to fail r=smaug Looks like with the COEP:credentialless implementation, some anonymous iframe tests start to fail. I didn't investigate this because we don't support anonymous iframe at the moment, so it's not worth to look into it. Differential Revision: https://phabricator.services.mozilla.com/D149945
7c14fa8a4804f23775f092c9cbb0f1147a855d04: Bug 1731778 - Implement COEP: credentialless r=smaug,necko-reviewers,kershaw
Sean Feng <sefeng@mozilla.com> - Wed, 22 Jun 2022 13:13:39 +0000 - rev 692620
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1731778 - Implement COEP: credentialless r=smaug,necko-reviewers,kershaw Spec: https://html.spec.whatwg.org/multipage/#coep:coep-credentialless Credentialless is a new cross-origin embedder policy which allows us to not enforcing CORP when loading cross-origin resources while providing SharedArrayBuffer. There are two main things involved here: 1. Fetching cross-origin no-CORS resources omits credentials - This is done by applying `LOAD_ANONYMOUS` flag to the request 2. Other requests sent with credentials require the server's explicit permission through the CORS protocol or the CORS header - This is done by expanding `ProcessCrossOriginResourcePolicyHeader` function to apply the necessary checks. Differential Revision: https://phabricator.services.mozilla.com/D147802
da8c34fec36e933ccfe93e458ccdbe9328132897: Bug 1773865 - Dispatch an event on the window document when a pinch zoom gesture ends. r=botond,smaug,NeilDeakin
Mike Conley <mconley@mozilla.com> - Tue, 21 Jun 2022 14:02:19 +0000 - rev 692452
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773865 - Dispatch an event on the window document when a pinch zoom gesture ends. r=botond,smaug,NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D149283
fea9b21d8efeb8bf20d55e452a2fe064180c11a9: Bug 1731778 - Implement COEP: credentialless r=smaug,necko-reviewers,kershaw
Sean Feng <sefeng@mozilla.com> - Tue, 21 Jun 2022 13:56:52 +0000 - rev 692450
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1731778 - Implement COEP: credentialless r=smaug,necko-reviewers,kershaw Spec: https://html.spec.whatwg.org/multipage/#coep:coep-credentialless Credentialless is a new cross-origin embedder policy which allows us to not enforcing CORP when loading cross-origin resources while providing SharedArrayBuffer. There are two main things involved here: 1. Fetching cross-origin no-CORS resources omits credentials - This is done by applying `LOAD_ANONYMOUS` flag to the request 2. Other requests sent with credentials require the server's explicit permission through the CORS protocol or the CORS header - This is done by expanding `ProcessCrossOriginResourcePolicyHeader` function to apply the necessary checks. Differential Revision: https://phabricator.services.mozilla.com/D147802
d8d453b116aacc20856d7d7b3e3b0e86f88af86c: Bug 1775076 - Reduce shutdown log verbosity of IdleSchedulerChild r=smaug
Jens Stutte <jstutte@mozilla.com> - Mon, 20 Jun 2022 12:55:12 +0000 - rev 692304
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1775076 - Reduce shutdown log verbosity of IdleSchedulerChild r=smaug Differential Revision: https://phabricator.services.mozilla.com/D149752
cc80efc5b21956dd23d6e58f91d74bdbb392ca5f: Bug 1767396 - Don't wake up the timer thread when removing timers - r=florian,smaug
Gerald Squelart <gsquelart@mozilla.com> - Mon, 20 Jun 2022 11:33:09 +0000 - rev 692300
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1767396 - Don't wake up the timer thread when removing timers - r=florian,smaug Differential Revision: https://phabricator.services.mozilla.com/D146031
27d4c73e00db41e0d3d78f1e94d7b787cdae6bd8: Bug 1767396 - AddTimer also awakens the timer thread if the new timer has a zero delay - r=smaug
Gerald Squelart <gsquelart@mozilla.com> - Mon, 20 Jun 2022 11:33:09 +0000 - rev 692299
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1767396 - AddTimer also awakens the timer thread if the new timer has a zero delay - r=smaug This ensures that 0-delay timers are executed very quickly; without this, they would rely on the timer thread waking up "naturally" as scheduled, but on some platforms there could be significant delays (many milliseconds) before the thread would actually wake up, compared to notifications that are handled almost immediately. Even though by specs, timers may be subject to being late, some users of 0-delay timers, in particular through JS' `setTimeout(code, 0)`, rely on the code being executed as soon as possible (i.e., queued pretty much immediately on the event loop). Until now, this was almost guaranteed by the very frequent calls to RemoveTimer, which always notified the timer thread and made it wake up very quickly. However the following patch is going to remove notifications from RemoveTimer, so before that one lands we now need to ensure that 0-delay timer will still be invoked at least as quickly as before. Depends on D146030 Differential Revision: https://phabricator.services.mozilla.com/D149706
89d2f05273e4397ffcc25882a7152a223d4425de: Bug 1772350 - Reduce shutdown blocker diagnostics verbosity and avoid special characters in log messages. r=smaug
Jens Stutte <jstutte@mozilla.com> - Thu, 16 Jun 2022 20:18:47 +0000 - rev 692074
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772350 - Reduce shutdown blocker diagnostics verbosity and avoid special characters in log messages. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D149528
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 692027
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +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
b75503c1e50f05c94d308b829b7f86f3628c9b0d: Bug 1770627 - Ship transferable streams r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Thu, 16 Jun 2022 13:34:42 +0000 - rev 692011
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1770627 - Ship transferable streams r=smaug It's been a month and we haven't seen any problem. Differential Revision: https://phabricator.services.mozilla.com/D149291
ddd77b1f6cf2172e4fe16269b7f9a96e8c25114e: Bug 1773192 - Referrer header missing after calling history.replaceState and clicking back button. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Wed, 15 Jun 2022 11:32:16 +0000 - rev 691844
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773192 - Referrer header missing after calling history.replaceState and clicking back button. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D149176
37b5dc69ab45965da01bfaccb3767f9ad2ded3b3: Bug 1761242 - Expose computing security flags for early hint preloader r=ckerschb,smaug
Manuel Bucher <mbucher@mozilla.com> - Wed, 15 Jun 2022 09:59:44 +0000 - rev 691832
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1761242 - Expose computing security flags for early hint preloader r=ckerschb,smaug Differential Revision: https://phabricator.services.mozilla.com/D144798
5ec59aaac2c4df74fbbe0cdf907787026a2f699f: Bug 1343826 - Return updated timezone on system timezone change. r=smaug,mstange,stransky,handyman
Sean Burke <sean@thunderbird.net> - Tue, 14 Jun 2022 19:41:30 +0000 - rev 691784
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1343826 - Return updated timezone on system timezone change. r=smaug,mstange,stransky,handyman Differential Revision: https://phabricator.services.mozilla.com/D146725
07af30efd194c3a604ab8fd0be9c1560133c1145: Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 14 Jun 2022 18:31:09 +0000 - rev 691777
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio Differential Revision: https://phabricator.services.mozilla.com/D149157
f7603664ef1912f5bf30900856d71ff708b7743e: Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 14 Jun 2022 17:27:22 +0000 - rev 691768
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio Differential Revision: https://phabricator.services.mozilla.com/D149157
84317cf0446c44a0409f74f243502a3e53facb60: Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 14 Jun 2022 14:14:21 +0000 - rev 691740
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio Differential Revision: https://phabricator.services.mozilla.com/D149157
48c729ea5b5ff2a086aa979f8329ecab004d1792: Bug 1773242 - Add better error message when consuming non-Uint8Array. r=smaug
Tom Schuster <evilpies@gmail.com> - Tue, 14 Jun 2022 07:42:29 +0000 - rev 691667
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773242 - Add better error message when consuming non-Uint8Array. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148633
567ef44cc1f8ee0fe16d97013b08bc7a687eaa0d: Bug 1772350 - Log shutdown blocker cases if diagnostic assert enabled. r=smaug
Jens Stutte <jstutte@mozilla.com> - Mon, 13 Jun 2022 12:08:24 +0000 - rev 691589
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772350 - Log shutdown blocker cases if diagnostic assert enabled. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D149056
9f0227801e73d562adad86227dc9db8d6aa150bf: Bug 1772649: Explicitly filter negative time durations when reporting telemetry page load probes r=smaug
Denis Palmeiro <dpalmeiro@mozilla.com> - Fri, 10 Jun 2022 14:01:46 +0000 - rev 691382
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772649: Explicitly filter negative time durations when reporting telemetry page load probes r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148840
229a68d6d456a2b086863e2b0545d02b18441b7e: Bug 1772138 - Simplify FlattenedChildIterator. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Jun 2022 14:34:46 +0000 - rev 690993
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772138 - Simplify FlattenedChildIterator. r=smaug It has a lot of XBL / Shadow DOM v0 cruft that we can remove. mDefaultChild is unused, and ExplicitChildIterator is just basically a loop over GetFirstChild() / GetNextSibling() so remove it.. Differential Revision: https://phabricator.services.mozilla.com/D147870
4f5ed111093b2ca35a26d53a8d3828d26701a25a: Bug 1761242 - Expose computing security flags for early hint preloader r=ckerschb,smaug
Manuel Bucher <mbucher@mozilla.com> - Wed, 08 Jun 2022 14:33:10 +0000 - rev 690988
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1761242 - Expose computing security flags for early hint preloader r=ckerschb,smaug Differential Revision: https://phabricator.services.mozilla.com/D144798
09141d52eefdf0b23a7247fa943cb93c0f183212: Bug 1765951 - Stop storing BC pointer in nsSHistory. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Wed, 08 Jun 2022 05:53:17 +0000 - rev 690935
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1765951 - Stop storing BC pointer in nsSHistory. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D146205
a65534f2a92308a87865db8e99046edb80fd4361: Bug 1773070 - Rename/remove some eventState/s variables. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 23:09:54 +0000 - rev 690902
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773070 - Rename/remove some eventState/s variables. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148558
9cb912e74f72b1c9718c6926c627f362bee1351d: Bug 1773070 - While at it rename ContentStateChanged to ElementStateChanged, and make it take elements. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 23:09:54 +0000 - rev 690901
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773070 - While at it rename ContentStateChanged to ElementStateChanged, and make it take elements. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148553
ca710e35634fd2acc4a2817c0462c6847d950910: Bug 1773070 - While at it use some better names for some bits. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 23:09:53 +0000 - rev 690900
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773070 - While at it use some better names for some bits. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148538
596be2b0e47f3aa2cf8f69f06bce313ecac4d8a3: Bug 1773070 - Rename generated header name as per Matrix suggestion. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 23:09:53 +0000 - rev 690899
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773070 - Rename generated header name as per Matrix suggestion. r=smaug For now this is fine, if we want to generate more stuff in the future changing the header name is trivial. Differential Revision: https://phabricator.services.mozilla.com/D148554
51947744ce12247f378a1db2379ffaad3fcd18c3: Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 23:09:52 +0000 - rev 690898
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug Add a dom/base/rust crate called just "dom" where we can share these. Most of the changes are automatic: s/mozilla::EventStates/mozilla::dom::ElementState/ s/EventStates/ElementState/ s/NS_EVENT_STATE_/ElementState::/ s/NS_DOCUMENT_STATE_/DocumentState::/ And so on. This requires a new cbindgen version to avoid ugly casts for large shifts. Differential Revision: https://phabricator.services.mozilla.com/D148537
d6b49d0dc514394712546d3710a0aa632a725cf7: Bug 1771025 - Part 1: Cleaning up redundant header includes r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 07 Jun 2022 22:12:39 +0000 - rev 690893
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1771025 - Part 1: Cleaning up redundant header includes r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148073
28ecef3495629ec180a83a722a7172d9949f2309: Bug 1762952 - structuredClone should not always allow cloning SharedArrayBuffers. r=smaug
Tom Schuster <evilpies@gmail.com> - Tue, 07 Jun 2022 21:53:22 +0000 - rev 690891
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1762952 - structuredClone should not always allow cloning SharedArrayBuffers. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148548
492fb20f2717a4f740f3f713d40a611b68d764ee: Bug 1772850 - Let dom.block_reload_from_resize_event_handler=false ride the trains. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 18:55:59 +0000 - rev 690865
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772850 - Let dom.block_reload_from_resize_event_handler=false ride the trains. r=smaug We haven't seen any compat issue since bug 1570566 landed. Differential Revision: https://phabricator.services.mozilla.com/D148405
8fae0dee3f92b92929e5864292eb6ba88c2dc869: Bug 1590376 part 1 - Add a XULResizerElement and move all nsResizerFrame's event handling code there. r=ntim,smaug
Mats Palmgren <mats@mozilla.com> - Tue, 07 Jun 2022 09:30:01 +0000 - rev 690804
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1590376 part 1 - Add a XULResizerElement and move all nsResizerFrame's event handling code there. r=ntim,smaug I'm mostly moving the code verbatim, but I excluded a few bits that handled resizers inside menu popup frames, e.g. https://searchfox.org/mozilla-central/rev/7bb1cc6abf6634b2a20f71935e1e519e73402b63/layout/xul/nsResizerFrame.cpp#165-170 I don't think we need that functionallity anymore and it simplifies the code to exclude it. Differential Revision: https://phabricator.services.mozilla.com/D105926
20e3dcce24ae55f2b1180aff28382a0e06b30ef9: Bug 1772101 - Part 49: Use plain object for lazy getter in toolkit/components/xulstore/. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Tue, 07 Jun 2022 04:31:07 +0000 - rev 690789
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772101 - Part 49: Use plain object for lazy getter in toolkit/components/xulstore/. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D147990
998db5a43dc2e2a5c099f416c7774d7581dc603e: Bug 1661293 - Make nsJSContext::MaybePokeGC trigger eager minor GCs, and change the naming to support later adding EAGER_ALLOC_TRIGGER major GCs r=jonco,smaug
Steve Fink <sfink@mozilla.com> - Mon, 06 Jun 2022 22:53:11 +0000 - rev 690732
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1661293 - Make nsJSContext::MaybePokeGC trigger eager minor GCs, and change the naming to support later adding EAGER_ALLOC_TRIGGER major GCs r=jonco,smaug Differential Revision: https://phabricator.services.mozilla.com/D100368
febcb8b7b78a067066a5cb5ddaa80e419d333e43: Bug 1661293 - Move idle-time nursery GCs to a new nsJSContext::MaybePokeGC r=jonco,smaug
Steve Fink <sfink@mozilla.com> - Mon, 06 Jun 2022 22:53:11 +0000 - rev 690731
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1661293 - Move idle-time nursery GCs to a new nsJSContext::MaybePokeGC r=jonco,smaug Differential Revision: https://phabricator.services.mozilla.com/D100367
33137e7a1eeba1c661eb1c48798ef38e1702d3d9: Bug 1661293 - Rename JS::RunIdleGCTask -> JS::MaybeRunNurseryCollection and pass through the reason, also rename IDLE_TIME_COLLECTION -> EAGER_NURSERY_COLLECTION. r=smaug
Steve Fink <sfink@mozilla.com> - Mon, 06 Jun 2022 22:53:10 +0000 - rev 690730
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1661293 - Rename JS::RunIdleGCTask -> JS::MaybeRunNurseryCollection and pass through the reason, also rename IDLE_TIME_COLLECTION -> EAGER_NURSERY_COLLECTION. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D139208
5e78c47521038072d34867e7385e4979048f3f4f: Bug 1661293 - Add a CCGCScheduler.mEagerMinorGCReason field to indicate we have reached a threshold where we would like to do a minor GC if convenient. r=smaug
Steve Fink <sfink@mozilla.com> - Mon, 06 Jun 2022 22:53:10 +0000 - rev 690729
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1661293 - Add a CCGCScheduler.mEagerMinorGCReason field to indicate we have reached a threshold where we would like to do a minor GC if convenient. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D139207
0665a477c53abde3fcc26de00b71a3ec80e2055d: Bug 1661293 - Give CCGCScheduler an mEagerMajorGCReason field (set in a later patch) to indicate that we would like to do a major GC when convenient. This is in addition to the usual mMajorGCReason for when we definitely want to do a GC. r=smaug
Steve Fink <sfink@mozilla.com> - Mon, 06 Jun 2022 22:53:10 +0000 - rev 690728
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1661293 - Give CCGCScheduler an mEagerMajorGCReason field (set in a later patch) to indicate that we would like to do a major GC when convenient. This is in addition to the usual mMajorGCReason for when we definitely want to do a GC. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D139206
00ed65f43cb2c9aa26e6e66b8707371bc4eea033: Bug 1590376 part 1 - Add a XULResizerElement and move all nsResizerFrame's event handling code there. r=ntim,smaug
Mats Palmgren <mats@mozilla.com> - Mon, 06 Jun 2022 20:00:45 +0000 - rev 690702
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1590376 part 1 - Add a XULResizerElement and move all nsResizerFrame's event handling code there. r=ntim,smaug I'm mostly moving the code verbatim, but I excluded a few bits that handled resizers inside menu popup frames, e.g. https://searchfox.org/mozilla-central/rev/7bb1cc6abf6634b2a20f71935e1e519e73402b63/layout/xul/nsResizerFrame.cpp#165-170 I don't think we need that functionallity anymore and it simplifies the code to exclude it. Differential Revision: https://phabricator.services.mozilla.com/D105926
d89aad0ab7a70a565787af2c7d99fb67bc3ecc07: Bug 1772634 - part 2: Make `BrowserParent::RecvSynthesizeNativeTouchPoint` relax in the responsive design mode r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 Jun 2022 14:30:42 +0000 - rev 690686
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772634 - part 2: Make `BrowserParent::RecvSynthesizeNativeTouchPoint` relax in the responsive design mode r=smaug It's used by the DevTools to emulate touch events from mouse events in the responsive design mode. Therefore, we should make it accept IPC messages even if it's not in the automation mode, but it's in the responsive design mode. Differential Revision: https://phabricator.services.mozilla.com/D148365
1f39032bb4383436f7e7d40ef4171cae71772585: Bug 1772634 - part 1: Make `BrowserParent::RecvSynthesizeNativeMouseMove` relax r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 Jun 2022 14:30:42 +0000 - rev 690685
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772634 - part 1: Make `BrowserParent::RecvSynthesizeNativeMouseMove` relax r=smaug This is used by in the normal mode (i.e., not in the automation mode) to emulate a hover at locking or unlocking a pointer capture. If it'd be possible, we should make it handle only in the remote process, but for now, we should make it relax for safer fix in the branches. I think that it's acceptable because synthesizing only native mousemove events is safer than the other events. Differential Revision: https://phabricator.services.mozilla.com/D148364
a14108fdab56ce6329f37d600a4f0c2b5b33ce36: Bug 1769290 - Part 10: Apply mozilla-js-handle-rooted-typedef against remaining dom directories r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Sun, 05 Jun 2022 20:55:00 +0000 - rev 690601
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1769290 - Part 10: Apply mozilla-js-handle-rooted-typedef against remaining dom directories r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148283
f03e6e1f1122cd73069e5e669e5184da1e4dafe8: Bug 1769290 - Part 9: Apply mozilla-js-handle-rooted-typedef against dom/localstorage,locks,media,midi,notification,payments r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Sun, 05 Jun 2022 20:54:59 +0000 - rev 690600
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1769290 - Part 9: Apply mozilla-js-handle-rooted-typedef against dom/localstorage,locks,media,midi,notification,payments r=smaug Differential Revision: https://phabricator.services.mozilla.com/D148282