c4af9a62fcca732c7d39ea8bc8cdd36c37c4b046: Backed out 11 changesets (bug 1806598, bug 1812905, bug 1812540) for causing dt failures in devtools/client/webconsole/test/browser/browser_console_evaluation_context_selector.js CLOSED TREE default tip
Sandor Molnar <smolnar@mozilla.com> - Mon, 06 Feb 2023 07:19:51 +0200 - rev 651831
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Backed out 11 changesets (bug 1806598, bug 1812905, bug 1812540) for causing dt failures in devtools/client/webconsole/test/browser/browser_console_evaluation_context_selector.js CLOSED TREE Backed out changeset 3b0e28b20def (bug 1812540) Backed out changeset 810ed5832764 (bug 1812540) Backed out changeset 9e042da8472f (bug 1806598) Backed out changeset ab04e3122f20 (bug 1806598) Backed out changeset f97c01add0a5 (bug 1806598) Backed out changeset de9d04dc5014 (bug 1806598) Backed out changeset 3808fc5bf528 (bug 1806598) Backed out changeset 9be2509e8540 (bug 1806598) Backed out changeset 3fc6c5d9d620 (bug 1806598) Backed out changeset 297a91be123b (bug 1806598) Backed out changeset 24cc5069faf3 (bug 1812905)
5a43cfc8da40906e7374653c06a3fa687665591d: Bug 1812938 - Part 2. FindScreen returns Screen instead of nsIScreen. r=emilio
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 06 Feb 2023 04:51:27 +0000 - rev 651830
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1812938 - Part 2. FindScreen returns Screen instead of nsIScreen. r=emilio `nsDeviceContext` isn't scriptable, it is unnecessary to return `nsIScreen` for `FindScreen`. Differential Revision: https://phabricator.services.mozilla.com/D168030
2a3044aac98c01850c0aa69ac9dbee5e4b93e719: Bug 1812938 - Part 1. GetWidgetScreen returns Screen instead of nsIScreen. r=emilio,geckoview-reviewers,owlish
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 06 Feb 2023 04:51:26 +0000 - rev 651829
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1812938 - Part 1. GetWidgetScreen returns Screen instead of nsIScreen. r=emilio,geckoview-reviewers,owlish `nsIWidget` isn't scriptable, so it is unnecessary to return `nsIScreen` for `GetWidgetScreen`. Differential Revision: https://phabricator.services.mozilla.com/D168029
3b0e28b20def001d450c3dc4b27ae5887578ae63: Bug 1812540 - Part 2: Add get/set prefix for Xray accessors. r=nchevobbe,peterv
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:38 +0000 - rev 651828
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1812540 - Part 2: Add get/set prefix for Xray accessors. r=nchevobbe,peterv Also remove the workaround to add get/set prefix in debugger. Differential Revision: https://phabricator.services.mozilla.com/D168513
810ed583276413d4eb1d4c7295a611fd8e6fd50d: Bug 1812540 - Part 1: Add JS::ToGetterId and JS::ToSetterId. r=sfink
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:37 +0000 - rev 651827
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1812540 - Part 1: Add JS::ToGetterId and JS::ToSetterId. r=sfink Differential Revision: https://phabricator.services.mozilla.com/D168512
9e042da8472f288fdd8e8c6b688ee29b7c9b020c: Bug 1806598 - Part 8: Add testcases. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:37 +0000 - rev 651826
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 8: Add testcases. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D168342
ab04e3122f200839f8f5897f5063a52a1120a9ca: Bug 1806598 - Part 7: Apply allowlist filter on getters in eager evaluation. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:37 +0000 - rev 651825
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 7: Apply allowlist filter on getters in eager evaluation. r=nchevobbe Instead of treating all getters non-effectful, apply the filter also on getter calls. Differential Revision: https://phabricator.services.mozilla.com/D168341
f97c01add0a5b5508c8a9d011d66819162a96388: Bug 1806598 - Part 6: Add Location accessors, window.location, and document.location to allowlist. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:36 +0000 - rev 651824
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 6: Add Location accessors, window.location, and document.location to allowlist. r=nchevobbe Location related accessors are not marked Pure, but some testcase expects them to be eagerly evaluateable. Differential Revision: https://phabricator.services.mozilla.com/D168340
de9d04dc5014ed98a7fd179cd3449e582cc7cefd: Bug 1806598 - Part 5: Add Window accessors to allowlist. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:36 +0000 - rev 651823
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 5: Add Window accessors to allowlist. r=nchevobbe Add support for [Global] extended attribute and methods/getters on instances. This retrieves the Xray getter function of the given eval global, so that even if some configurable properties are modified by the web content, debugger can see the original getters, and pass them to isSameNativeWithJitInfo. Differential Revision: https://phabricator.services.mozilla.com/D168339
3808fc5bf528dfd84c7e5d12b6b7b6c60d101a69: Bug 1806598 - Part 4: Collect safe DOM getters into webidl-pure-allowlist.js. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:36 +0000 - rev 651822
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 4: Collect safe DOM getters into webidl-pure-allowlist.js. r=nchevobbe Also refactor the allowlist structure to represent static vs prototype and methods vs getters clearly. And also moved the pre-defined pure methods list into GenerateDataFromWebIdls.py for simplicity. Differential Revision: https://phabricator.services.mozilla.com/D168338
9be2509e85408a1c8724ca72f17cba893069f613: Bug 1806598 - Part 3: Add ECMAScript built-in getters to eager-ecma-allowlist.js. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:35 +0000 - rev 651821
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 3: Add ECMAScript built-in getters to eager-ecma-allowlist.js. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D168337
3fc6c5d9d6202c60a49ca9b017b005052c49ea5c: Bug 1806598 - Part 2: Use isSameNativeWithJitInfo in eager evaluation. r=nchevobbe
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:35 +0000 - rev 651820
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 2: Use isSameNativeWithJitInfo in eager evaluation. r=nchevobbe In order to add getters to allowlist, debugger should use isSameNativeWithJitInfo instead of isSameNative, to distinguish 2 getters with shared native function. Differential Revision: https://phabricator.services.mozilla.com/D168336
297a91be123bb23522c4810b8a3b293089f07d0b: Bug 1806598 - Part 1: Add DebuggerObject isSameNativeWithJitInfo. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:34 +0000 - rev 651819
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1806598 - Part 1: Add DebuggerObject isSameNativeWithJitInfo. r=jandem Given DOM accessors share single native function, existing isSameNative cannot distinguish 2 accessors. Each accessor have its own JSJitInfo with native function pointer to the actual getter implementation. isSameNativeWithJitInfo checks if the JSJitInfo also matches. Depends on D168334 Differential Revision: https://phabricator.services.mozilla.com/D168335
24cc5069faf309a78930fb6f972b2f02ff9d157f: Bug 1812905 - Call onNativeCall for all getters and setters inside self-hosted JS. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Feb 2023 03:42:34 +0000 - rev 651818
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1812905 - Call onNativeCall for all getters and setters inside self-hosted JS. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D168334
e2f1bf0b55c8f50bc43024d6fab2d43bbd9d3c4f: Bug 1814741 - Store AVIFDecoderStream in a RefPtr. r=tnikkel
zaggy1024 <Zaggy1024@gmail.com> - Mon, 06 Feb 2023 02:13:37 +0000 - rev 651817
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1814741 - Store AVIFDecoderStream in a RefPtr. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D168793
c415c9ceb78cc7f0acc74ff0cb5280237efbd3c9: Bug 1813050: Pass lastModified as PRTime to OnItemUrlChanged . r=mak
Daisuke Akatsuka <daisuke@birchill.co.jp> - Sun, 05 Feb 2023 22:19:03 +0000 - rev 651816
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1813050: Pass lastModified as PRTime to OnItemUrlChanged . r=mak Differential Revision: https://phabricator.services.mozilla.com/D168362
64f3410eeb38daeafaab3f3ab4a8fca4318841d7: Bug 1811687 - Support dark mode friendly swipe-to-navigation icon colors. r=desktop-theme-reviewers,Itiel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Feb 2023 21:20:56 +0000 - rev 651815
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1811687 - Support dark mode friendly swipe-to-navigation icon colors. r=desktop-theme-reviewers,Itiel Differential Revision: https://phabricator.services.mozilla.com/D167762
4769fddfbbe32398777d3d49a8c0736e14b2d9b4: Bug 1813014 - Add missing color conversions r=emilio
Tiaan Louw <tlouw@mozilla.com> - Sun, 05 Feb 2023 20:42:11 +0000 - rev 651814
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1813014 - Add missing color conversions r=emilio The patch adds some of the color conversions away from sRGB. Differential Revision: https://phabricator.services.mozilla.com/D168895
3749c36877a10bd9d4af07ceae5e69783fa4f0bb: Bug 1815112 - remove mViewportInitialized from SVGOuterSVGFrame r=emilio
Robert Longson <longsonr@gmail.com> - Sun, 05 Feb 2023 20:22:54 +0000 - rev 651813
Push 40607 by sstanca@mozilla.com at Mon, 06 Feb 2023 09:24:09 +0000
Bug 1815112 - remove mViewportInitialized from SVGOuterSVGFrame r=emilio Differential Revision: https://phabricator.services.mozilla.com/D168907
d8601249f1eb8c52c742b0c19c9ca0fa8f2e31fe: Bug 1806090 - temporarily disable browser_quickactions.js on linux for frequent failures. r=intermittent-reviewers,MasterWayZ
Cosmin Sabou <csabou@mozilla.com> - Sun, 05 Feb 2023 19:37:33 +0000 - rev 651812
Push 40606 by smolnar@mozilla.com at Sun, 05 Feb 2023 21:12:44 +0000
Bug 1806090 - temporarily disable browser_quickactions.js on linux for frequent failures. r=intermittent-reviewers,MasterWayZ Differential Revision: https://phabricator.services.mozilla.com/D168909
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 tip