searching for reviewer(mstange)
9e5e59c9399b4d24690eb4c60143b709823dbaef: Bug 1073717 - [Web Notifications] Add support for "silent" notifications on macOS. r=mstange
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Sat, 07 Jan 2023 01:03:52 +0000 - rev 720425
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1073717 - [Web Notifications] Add support for "silent" notifications on macOS. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D119590
a83cb5cceeead50db5567ebc8ff7298f37b45796: Bug 1807630 - Update the object crate to 0.30.0. r=mstange,supply-chain-reviewers
Mike Hommey <mh+mozilla@glandium.org> - Fri, 30 Dec 2022 21:49:55 +0000 - rev 719786
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1807630 - Update the object crate to 0.30.0. r=mstange,supply-chain-reviewers Differential Revision: https://phabricator.services.mozilla.com/D165528
58f50284310bc3792ec995dcb422c9e19f67b0c0: Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange
Dan Robertson <drobertson@mozilla.com> - Tue, 27 Dec 2022 14:08:51 +0000 - rev 719581
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange Make the ScrollMetadata's mScrollParentId match what is found in the active scroll root tree. Depends on D148662 Differential Revision: https://phabricator.services.mozilla.com/D149925
f56022f0cbb2c4dc6998b0b5a846bab131b51c81: Bug 1430892: Prevent accidental selection of an item in a dropdown menu and closing the menu on macOS. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 20 Dec 2022 16:55:44 +0000 - rev 719007
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1430892: Prevent accidental selection of an item in a dropdown menu and closing the menu on macOS. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D161310
95cc92277c113e8a8b5ccca10b2ce6567547f0af: Bug 1795568 Part 2 - Rewrite deprecated code in nsAppFileLocationProvider.cpp r=mstange
Robert Longson <longsonr@gmail.com> - Tue, 20 Dec 2022 09:04:57 +0000 - rev 718965
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1795568 Part 2 - Rewrite deprecated code in nsAppFileLocationProvider.cpp r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159967
c5e3cdc1f9445be4163159817c117c5304417071: Bug 1795568 Part 2 - Rewrite deprecated code in nsAppFileLocationProvider.cpp r=mstange
Robert Longson <longsonr@gmail.com> - Mon, 19 Dec 2022 20:46:22 +0000 - rev 718901
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1795568 Part 2 - Rewrite deprecated code in nsAppFileLocationProvider.cpp r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159967
4b02dab54937ba39ec7f37fea0fbea94b88c8810: Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Dec 2022 01:45:05 +0000 - rev 718766
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers My guess is that it was done using shadows to not interfere with the native look, but actually this just works even with native-looking menus (like the <select> menulist), because the background-color for those is set on the menupopup, rather than the ::part(content). So those have effectively 1px of extra padding (due to the transparent border), but that seems barely perceptible, and worth the consistency and simplification. Differential Revision: https://phabricator.services.mozilla.com/D164716
a6d345a4771833117f58165ff21a5b765fc12fe8: Bug 1631735 Part 3: Add a fullscreen test that checks event order. r=mstange
Brad Werth <bwerth@mozilla.com> - Fri, 16 Dec 2022 22:36:20 +0000 - rev 718756
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1631735 Part 3: Add a fullscreen test that checks event order. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D164248
4b8cc0917731d7fde5a39d6b9e422f67336aa43b: Bug 1631735 Part 2: Remove waiting for visibilitychange events from fullscreen tests. r=mstange
Brad Werth <bwerth@mozilla.com> - Fri, 16 Dec 2022 22:36:20 +0000 - rev 718755
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1631735 Part 2: Remove waiting for visibilitychange events from fullscreen tests. r=mstange Since macOS fullscreen can handle incoming fullscreen requests during a fullscreen transition, it is no longer necessary to check for visibilitychange events, which are also no longer fired during these tests. Differential Revision: https://phabricator.services.mozilla.com/D164247
fe09769d7d5a69bdef0c45dbddd43bc0edf2d043: Bug 1631735 Part 1: Improve macOS native fullscreen behavior. r=mstange
Brad Werth <bwerth@mozilla.com> - Fri, 16 Dec 2022 22:36:19 +0000 - rev 718754
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1631735 Part 1: Improve macOS native fullscreen behavior. r=mstange This is a modified version of Haik's patch D114133. It aims to fix the issues that cause our macOS native fullscreen tests to fail. To accomplish this, it does these things: 1) It clarifies that emulated fullscreen and native fullscreen are distinct end states. You can transition to fullscreen using either method, but from there you can only leave fullscreen. In other words you can't go directly from emulated fullscreen to native fullscreen nor the other way. 2) It captures the NSWindow delegate methods associated with a native fullscreen transition, and uses these to trigger and update the transition in and out of native fullscreen. It is still possible to programmatically trigger a native fullscreen transition using DoMakeFullscreen. 3) It correclty handles requests to change fullscreen while a fullscreen transition is still in progress. If a contrary change is requested during transition, then the transition is marked for reversion when it's complete. Notably, it does *not* attempt to send any kind of event when the native fullscreen transition is complete. There is no event-based method for the browser (or the test harness) to know when the transition is complete. The test harness will typically check for the sizemode events, which are sent when the fullscreen transition begins. If the test harness quickly toggles fullscreen off again, then the transition will be marked for reversion, and the test harness will detect the the end of fullscreen as soon as the reverting transition begins. Callers could get the nsCocoaWindow into the wrong state by requesting native fullscreen, and then while the transition is happening, requesting an exit of fullscreen and then requesting emulated fullscreen. This would be really hard for a user to accomplish, and our test harness should be waiting for sizemode events after each transition and so it won't request fullscreen in rapid succession like that. Differential Revision: https://phabricator.services.mozilla.com/D160097
b9473eda2d5b3a7e6c6d5d52a714ef8e85e19812: Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Dec 2022 17:34:48 +0000 - rev 718724
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers My guess is that it was done using shadows to not interfere with the native look, but actually this just works even with native-looking menus (like the <select> menulist), because the background-color for those is set on the menupopup, rather than the ::part(content). So those have effectively 1px of extra padding (due to the transparent border), but that seems barely perceptible, and worth the consistency and simplification. Differential Revision: https://phabricator.services.mozilla.com/D164716
839fc9d4bfa4a8c944b7cdb6bdad2cd98aecd482: Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Dec 2022 10:31:33 +0000 - rev 718680
Push 17436 by ffxbld-merge at Mon, 16 Jan 2023 13:45:25 +0000
Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers My guess is that it was done using shadows to not interfere with the native look, but actually this just works even with native-looking menus (like the <select> menulist), because the background-color for those is set on the menupopup, rather than the ::part(content). So those have effectively 1px of extra padding (due to the transparent border), but that seems barely perceptible, and worth the consistency and simplification. Differential Revision: https://phabricator.services.mozilla.com/D164716
bf52df26b9c70679dbccb723cead7c1f26dde980: Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange, a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 18 Dec 2022 23:50:33 +0100 - rev 717533
Push 17373 by ryanvm@gmail.com at Mon, 19 Dec 2022 17:36:32 +0000
Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange, a=RyanVM My guess is that it was done using shadows to not interfere with the native look, but actually this just works even with native-looking menus (like the <select> menulist), because the background-color for those is set on the menupopup, rather than the ::part(content). So those have effectively 1px of extra padding (due to the transparent border), but that seems barely perceptible, and worth the consistency and simplification.
047b6fbf22713455b857a9e69f80d3a6a8ecddea: Bug 1804763 - Add some notes about improving recording peformance. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 08 Dec 2022 21:05:38 +0000 - rev 717088
Push 17339 by ffxbld-merge at Mon, 12 Dec 2022 14:35:11 +0000
Bug 1804763 - Add some notes about improving recording peformance. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D164265
141b9d7f5951824cc6f2a9d257fb0f03edf7d1c0: Bug 1683278 - Support viewing PDF files in the macOS "Open With" context menu. r=mstange
Nick Alexander <nalexander@mozilla.com> - Thu, 24 Nov 2022 19:22:28 +0000 - rev 715478
Push 17339 by ffxbld-merge at Mon, 12 Dec 2022 14:35:11 +0000
Bug 1683278 - Support viewing PDF files in the macOS "Open With" context menu. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D162132
72d298e43f8c705f3fd73fb2b679bf4e393034a5: Bug 1799922 - Remove codesign.bash r=mstange
Haik Aftandilian <haftandilian@mozilla.com> - Tue, 15 Nov 2022 16:03:31 +0000 - rev 714400
Push 17339 by ffxbld-merge at Mon, 12 Dec 2022 14:35:11 +0000
Bug 1799922 - Remove codesign.bash r=mstange Remove the unmaintained codesign.bash script. Production builds are signed in automation using the Release Engineering script scriptworker-scripts/iscript. Differential Revision: https://phabricator.services.mozilla.com/D161710
8108291015f4419be14591ead2d59d6235e7e601: Bug 1799918 - Follow-up clean-ups. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Nov 2022 20:21:36 +0000 - rev 712628
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799918 - Follow-up clean-ups. r=mstange As per discussion in previous revision. Differential Revision: https://phabricator.services.mozilla.com/D161713
94fcf02dd6eacdd3b8e241dc562263ed98f172d5: Bug 1799918 - Use UniquePtr in nsMenuChainItem. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Nov 2022 17:16:44 +0000 - rev 712601
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799918 - Use UniquePtr in nsMenuChainItem. r=mstange This makes it clear what is supposed to keep alive what. Differential Revision: https://phabricator.services.mozilla.com/D161705
1bce695e419182adfc8a973016e84ecc452857be: Bug 1794626: Create invert_colors telemetry probe and maintain its value via LookAndFeel r=mstange
Morgan Rae Reschenberg <mreschenberg@mozilla.com> - Mon, 07 Nov 2022 23:49:20 +0000 - rev 712322
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1794626: Create invert_colors telemetry probe and maintain its value via LookAndFeel r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159292
f1ed0f9589c028c0ea515a83a74ef539122e4ed0: Bug 1797814 - Allow setting a maximum frame rate frequency in Hz, r=mstange.
Florian Quèze <florian@queze.net> - Mon, 07 Nov 2022 19:30:49 +0000 - rev 712270
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797814 - Allow setting a maximum frame rate frequency in Hz, r=mstange. Differential Revision: https://phabricator.services.mozilla.com/D160556
26128c242c20b677916996ea392d345514e15de5: Bug 1642138: Improve integration with the macOS-level Window menu handling to unlock built-in OS functionality such as tiling of windows. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Mon, 07 Nov 2022 19:04:40 +0000 - rev 712269
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1642138: Improve integration with the macOS-level Window menu handling to unlock built-in OS functionality such as tiling of windows. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159723
cba1054f7796bb7f17f395d255fc7ac3e27eefb5: Bug 1795324 - replace deprecated FSFindFolder in crashreporter r=mstange
Robert Longson <longsonr@gmail.com> - Sat, 05 Nov 2022 05:45:00 +0000 - rev 712087
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1795324 - replace deprecated FSFindFolder in crashreporter r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159404
28669f5f93e7a97d7811c51a92f3dd508e2a0954: Bug 1794626: Create invert_colors telemetry probe and maintain its value via LookAndFeel r=mstange
Morgan Rae Reschenberg <mreschenberg@mozilla.com> - Fri, 04 Nov 2022 21:51:17 +0000 - rev 712055
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1794626: Create invert_colors telemetry probe and maintain its value via LookAndFeel r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159292
46538d8cbaf17ea3843c7e1c0d9fc4b737207936: Bug 1642138: Improve integration with the macOS-level Window menu handling to unlock built-in OS functionality such as tiling of windows. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Thu, 03 Nov 2022 19:32:27 +0000 - rev 711914
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1642138: Improve integration with the macOS-level Window menu handling to unlock built-in OS functionality such as tiling of windows. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159723
3239f01e81d73d83051d1dc21c503dc084a26d87: Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange
Dan Robertson <drobertson@mozilla.com> - Sat, 29 Oct 2022 02:44:43 +0000 - rev 711420
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange Make the ScrollMetadata's mScrollParentId match what is found in the active scroll root tree. Differential Revision: https://phabricator.services.mozilla.com/D149925
54494d5e152c8ee52ee2434ed5ebbd28789aecda: Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange
Dan Robertson <drobertson@mozilla.com> - Thu, 27 Oct 2022 21:16:22 +0000 - rev 711272
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange Make the ScrollMetadata's mScrollParentId match what is found in the active scroll root tree. Differential Revision: https://phabricator.services.mozilla.com/D149925
b820e2574a7aad3901926a1737d232cf251dc5be: Bug 1795933 - Remove now unnecessary and broken XUL workaround. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 18 Oct 2022 20:47:29 +0000 - rev 709985
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1795933 - Remove now unnecessary and broken XUL workaround. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159612
1415b815f8db7261031e7cead1b31673b5959bad: Bug 1783802 - Fix AutoTraceLogLock with MutexImpl r=mstange
Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org> - Mon, 17 Oct 2022 08:58:46 +0000 - rev 709732
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1783802 - Fix AutoTraceLogLock with MutexImpl r=mstange The hand-crafted spinlock for AutoTraceLogLock will perform some sched_yield() syscall that can badly interact with handling of SIGBUS in audio context, leading to the system thinking the process is not meeting real-time requirements and triggering SIGKILL especially in the middle of test runs. Using a MutexImpl avoid this behavior Differential Revision: https://phabricator.services.mozilla.com/D159165
3e17fb0f61f54b2e2747e4b9fc1939fdbe33bf07: Bug 1795101 - replace deprecated CMTimebaseCreateWithMasterClock by CMTimebaseCreateWithSourceClock r=mstange
Robert Longson <longsonr@gmail.com> - Fri, 14 Oct 2022 06:46:44 +0000 - rev 709422
Push 17159 by ffxbld-merge at Mon, 17 Oct 2022 13:42:28 +0000
Bug 1795101 - replace deprecated CMTimebaseCreateWithMasterClock by CMTimebaseCreateWithSourceClock r=mstange Differential Revision: https://phabricator.services.mozilla.com/D159341
c21f18c56e5483f8933a0df96b526f1991bbab75: Bug 1794407 - More reliable OSX menulist styling. r=jfkthame,mstange,desktop-theme-reviewers,dao
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 12 Oct 2022 10:43:41 +0000 - rev 709022
Push 17159 by ffxbld-merge at Mon, 17 Oct 2022 13:42:28 +0000
Bug 1794407 - More reliable OSX menulist styling. r=jfkthame,mstange,desktop-theme-reviewers,dao So that they work with increased zoom leves on <select>. This effectively happened before, because width on XUL was being treated like min-width, effectively. Differential Revision: https://phabricator.services.mozilla.com/D158978
862b29c567ef03e4c50b97a38e10245b14ff9582: Bug 1794407 - More reliable OSX menulist styling. r=jfkthame,mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Oct 2022 09:26:11 +0000 - rev 708938
Push 17159 by ffxbld-merge at Mon, 17 Oct 2022 13:42:28 +0000
Bug 1794407 - More reliable OSX menulist styling. r=jfkthame,mstange So that they work with increased zoom leves on <select>. Differential Revision: https://phabricator.services.mozilla.com/D158978
e9d6b6dc577aa1532c7a42b1a8e404db75457237: Bug 1792643. Set clip on background items for table cols and colgroups, when the table row, rowgroup or table has captured clip. r=mstange
Timothy Nikkel <tnikkel@gmail.com> - Wed, 05 Oct 2022 22:03:29 +0000 - rev 708549
Push 17159 by ffxbld-merge at Mon, 17 Oct 2022 13:42:28 +0000
Bug 1792643. Set clip on background items for table cols and colgroups, when the table row, rowgroup or table has captured clip. r=mstange Exactly like bug 1735265 except a frame other then the cell, between the cell and the table frame is a stacking context. Differential Revision: https://phabricator.services.mozilla.com/D158471
6647788079cf7f71ac01fad2bfe77863779a2121: Bug 1791481 - Avoid tail-call optimization of call to GetAndCheckStackTrace. r=mstange
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Oct 2022 05:16:06 +0000 - rev 708352
Push 17159 by ffxbld-merge at Mon, 17 Oct 2022 13:42:28 +0000
Bug 1791481 - Avoid tail-call optimization of call to GetAndCheckStackTrace. r=mstange While here, change the gtest to display how many tests passed. Differential Revision: https://phabricator.services.mozilla.com/D157888
3d11fc84074269c1ccbc55076bb110243818d973: Bug 1791108 - Ensure macOS checked checkmark is actually 15px. r=jfkthame,mstange,spohl a=pascalc
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 06 Oct 2022 11:31:59 +0000 - rev 707239
Push 17146 by pchevrel@mozilla.com at Thu, 06 Oct 2022 18:09:51 +0000
Bug 1791108 - Ensure macOS checked checkmark is actually 15px. r=jfkthame,mstange,spohl a=pascalc I can reproduce this. The issue here is that on XUL layout width sets the preferred width, but content might still expand the box size. In my machine the checkmark is 15.01px, which is enough to break the math and push the C away. Switching away from XUL flex into modern flex would fix it, but meanwhile this achieves the same effect and fixes the bug. Seems hard to add an automated test for this... Differential Revision: https://phabricator.services.mozilla.com/D158754
815e56c1a0d00509dac6ce18685053f9efd20938: Bug 1705019 - Always record LogMessage profiler markers for enabled log messages when the profiler is enabled and add a new 'profilerstacks' keyword to enable capturing stacks in these markers, r=mstange.
Florian Quèze <florian@queze.net> - Tue, 13 Sep 2022 13:26:24 +0000 - rev 706722
Push 17066 by ffxbld-merge at Mon, 19 Sep 2022 09:56:23 +0000
Bug 1705019 - Always record LogMessage profiler markers for enabled log messages when the profiler is enabled and add a new 'profilerstacks' keyword to enable capturing stacks in these markers, r=mstange. Differential Revision: https://phabricator.services.mozilla.com/D156969
ccce3ae6e16c0dab0062d8056975918ce36fc433: Bug 1789874 - Fix colors used by nsListControlFrame::PaintFocus. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 13 Sep 2022 00:43:09 +0000 - rev 706681
Push 17066 by ffxbld-merge at Mon, 19 Sep 2022 09:56:23 +0000
Bug 1789874 - Fix colors used by nsListControlFrame::PaintFocus. r=mstange The regressing bug accidentally swapped the foreground / bg colors in a way such that it doesn't look like there's an outline. Do some adjacent clean-up while at it, and add a test. Differential Revision: https://phabricator.services.mozilla.com/D156947
864dbac96c875b6a2a6e5140fb94692a1b2d1994: Bug 1789802 - Ignore MOZ_Crash() functions when generating a singature for an automation crash r=mstange
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 09 Sep 2022 12:25:15 +0000 - rev 706389
Push 17066 by ffxbld-merge at Mon, 19 Sep 2022 09:56:23 +0000
Bug 1789802 - Ignore MOZ_Crash() functions when generating a singature for an automation crash r=mstange Differential Revision: https://phabricator.services.mozilla.com/D156823
a7d197f8bec37ab39391dcb6e5163365b755d477: Bug 1786818. r=mstange
Timothy Nikkel <tnikkel@gmail.com> - Thu, 08 Sep 2022 03:29:36 +0000 - rev 706247
Push 17066 by ffxbld-merge at Mon, 19 Sep 2022 09:56:23 +0000
Bug 1786818. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D155462
7e2decd8cf2cd24f47a509a72390dada2d952840: Bug 1781122 Part 3: Make macOS video layers prevent capture when TextureHost is DRM. r=mstange
Brad Werth <bwerth@mozilla.com> - Wed, 07 Sep 2022 18:51:12 +0000 - rev 706204
Push 17066 by ffxbld-merge at Mon, 19 Sep 2022 09:56:23 +0000
Bug 1781122 Part 3: Make macOS video layers prevent capture when TextureHost is DRM. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D155297
65b4dea74dd85714763a9fa0fc70269cd0576e9f: Bug 1770515 - Let dominant axis locking ride the trains on mac. r=mstange
Dan Robertson <drobertson@mozilla.com> - Mon, 15 Aug 2022 13:58:39 +0000 - rev 698374
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1770515 - Let dominant axis locking ride the trains on mac. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D154254
2dbc9711abda343b99576053bf4088eb092cf014: Bug 1782303 - Don't generate root filters when generating a glyph mask. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 09 Aug 2022 21:59:42 +0000 - rev 697818
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1782303 - Don't generate root filters when generating a glyph mask. r=mstange As per https://searchfox.org/mozilla-central/rev/c0bed29d643393af6ebe77aa31455f283f169202/layout/generic/nsIFrame.cpp#3470 Differential Revision: https://phabricator.services.mozilla.com/D154083
b1d670bfae765e412af0ba7bcd80fdffe5e77e36: Bug 1783566 - Restore dark highlight/selecteditem color behavior after bug 1782858. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 Aug 2022 19:58:15 +0000 - rev 697663
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1783566 - Restore dark highlight/selecteditem color behavior after bug 1782858. r=mstange I accidentally changed it for the highlight / highlighttext colors. Differential Revision: https://phabricator.services.mozilla.com/D153923
9f89a2fe7e78d4ba706d59220ad85c3e8098b582: Bug 1782098 - specify the utf-8 encoding when opening a local profile to symbolicate it, r=mstange,perftest-reviewers,sparky.
Florian Queze <florian@queze.net> - Tue, 02 Aug 2022 12:36:55 +0000 - rev 696935
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1782098 - specify the utf-8 encoding when opening a local profile to symbolicate it, r=mstange,perftest-reviewers,sparky. Differential Revision: https://phabricator.services.mozilla.com/D153103
48381173c92c4f77b022ec2a63d2f2232d220ef2: Bug 1780315. Use a timer to make sure all profiler screenshots get submitted. r=mstange
Timothy Nikkel <tnikkel@gmail.com> - Tue, 02 Aug 2022 11:14:17 +0000 - rev 696926
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1780315. Use a timer to make sure all profiler screenshots get submitted. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D152232
ab74648009922d141514cbd0855d13ec5814957d: Bug 1773378 - Implement stateless dominant axis scrolling. r=botond,mstange
Dan Robertson <drobertson@mozilla.com> - Mon, 25 Jul 2022 18:23:04 +0000 - rev 696248
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1773378 - Implement stateless dominant axis scrolling. r=botond,mstange Implement the new dominant axis locking mode for the apz.axis_lock.mode preference. When using this mode, we do not use the traditional axis locks. Instead we only consider the input pan displacement for the axis with a larger value, zeroing out the displacement on the opposite axis. Differential Revision: https://phabricator.services.mozilla.com/D152104
5fc5d747c96dcde25342221e7fad2c1b448236e3: Bug 1776210 - [macOS 13] Stack underflow crashes on Wifi Monitor thread on macOS 13 (Ventura) beta r=mac-reviewers,necko-reviewers,mstange,dragana
Haik Aftandilian <haftandilian@mozilla.com> - Mon, 25 Jul 2022 14:09:09 +0000 - rev 696228
Push 16977 by ffxbld-merge at Mon, 22 Aug 2022 14:10:44 +0000
Bug 1776210 - [macOS 13] Stack underflow crashes on Wifi Monitor thread on macOS 13 (Ventura) beta r=mac-reviewers,necko-reviewers,mstange,dragana Use a larger stack size on macOS 13 for the Wifi monitor thread to accommodate Core WLAN code allocating 217K+ on the stack. Differential Revision: https://phabricator.services.mozilla.com/D152555
e71414c376ed3e97128d5864f6e7d73e3cfd10ca: Bug 1776210 - [macOS 13] Stack underflow crashes on Wifi Monitor thread on macOS 13 (Ventura) beta r=mac-reviewers,necko-reviewers,mstange,dragana, a=dsmith
Haik Aftandilian <haftandilian@mozilla.com> - Mon, 25 Jul 2022 14:09:09 +0000 - rev 696101
Push 16921 by dsmith@mozilla.com at Tue, 02 Aug 2022 16:28:49 +0000
Bug 1776210 - [macOS 13] Stack underflow crashes on Wifi Monitor thread on macOS 13 (Ventura) beta r=mac-reviewers,necko-reviewers,mstange,dragana, a=dsmith Use a larger stack size on macOS 13 for the Wifi monitor thread to accommodate Core WLAN code allocating 217K+ on the stack. Differential Revision: https://phabricator.services.mozilla.com/D152555
d7056575467574417d5f45a79be8c6e1abed037d: Bug 1780091 - Use LR register value in the profiler in Mac/Windows ARM64 builds. r=mstange
Jan de Mooij <jdemooij@mozilla.com> - Thu, 21 Jul 2022 06:12:36 +0000 - rev 695755
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780091 - Use LR register value in the profiler in Mac/Windows ARM64 builds. r=mstange The Wasm profiling frame iterator uses the return address in the LR register when interrupting during the prologue. The Linux/Android code was correctly initializing it, but on Mac and Windows we always used 0. Differential Revision: https://phabricator.services.mozilla.com/D152268
c1329427f36f9decab5d7015a2bcbe1b2491ea71: Bug 1737682 Part 2: Test video low power telemetry collection. r=mstange,alwu
Brad Werth <bwerth@mozilla.com> - Wed, 20 Jul 2022 20:00:27 +0000 - rev 695609
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1737682 Part 2: Test video low power telemetry collection. r=mstange,alwu Depends on D129453 Differential Revision: https://phabricator.services.mozilla.com/D150678
ef90978439c5541f2646af76d1c599a2cb36b140: Bug 1737682 Part 1: Log whether or not we are hitting the detached state. r=mstange
Brad Werth <bwerth@mozilla.com> - Wed, 20 Jul 2022 20:00:26 +0000 - rev 695608
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1737682 Part 1: Log whether or not we are hitting the detached state. r=mstange There are 10 enum cases that we track internally, one of which isn't emitted as telemetry. These cases are 0-indexed to match the enum values. 0 / NotVideo: Not used for telemetry. No video is showing. 1 / LowPower: We are showing exactly one video and we believe we are hitting the video low power mode. We don't use "Success" because of name collision in the telemetry generation. 2 / FailMultipleVideo: There is more than one video visible. 3 / FailWindowed: The video is being viewed in windowed mode, not fullscreen mode, so low power mode is not possible. 4 / FailOverlaid: The video has something on top of it (like captions). 5 / FailBacking: The layer directly underneath the video does not cover the window or does not have a black background. 6 / FailMacOSVersion: The system is running a too-early version of macOS. 7 / FailPref: The user has disabled the `gfx.core-animation.specialize-video` pref. 8 / FailSurface: The video is encoded in such a way we can't decode it to a qualifying pixel format. 9 / FailEnqueue: The video didn't enqueue properly, and we fell back to a non-video display path. Differential Revision: https://phabricator.services.mozilla.com/D129453