searching for reviewer(handyman)
2a1fec837d80346671a4e0f0eaf9977e86cea59f: Bug 1760668 - part 2: blocklist DLL in socket process only. r=handyman
Greg Stoll <gstoll@mozilla.com> - Wed, 23 Nov 2022 16:25:05 +0000 - rev 643383
Push 173595 by gstoll@mozilla.com at Wed, 23 Nov 2022 16:27:29 +0000
Bug 1760668 - part 2: blocklist DLL in socket process only. r=handyman Differential Revision: https://phabricator.services.mozilla.com/D160587
9243bbde3d5e663cf93c09a3726065f7077d2583: Bug 1793834 - part 8: add preference for number of messages to keep r=handyman
Greg Stoll <gstoll@mozilla.com> - Tue, 22 Nov 2022 03:44:54 +0000 - rev 643133
Push 173436 by gstoll@mozilla.com at Tue, 22 Nov 2022 03:47:52 +0000
Bug 1793834 - part 8: add preference for number of messages to keep r=handyman One thing to note is that if the user shrinks this number we won't reclaim any memory - this is because I wanted to avoid doing any more work than necessary when we're logging messages. Let me know if you think this is a problem! Differential Revision: https://phabricator.services.mozilla.com/D161156
c5c8cf87125decccc828cf1d40feb99c3238247a: Bug 1793834 - part 7: delete entries when a window closes r=handyman
Greg Stoll <gstoll@mozilla.com> - Tue, 22 Nov 2022 03:44:54 +0000 - rev 643132
Push 173436 by gstoll@mozilla.com at Tue, 22 Nov 2022 03:47:52 +0000
Bug 1793834 - part 7: delete entries when a window closes r=handyman At :handyman's suggestion, just removing the messages when we get a WM_DESTROY message works great and is way less complicated than the previous version of this :-) Differential Revision: https://phabricator.services.mozilla.com/D161155
c55341738f3b036fd6fb52b83e2a551b291f75c5: Bug 1793834 - part 5: return window messages for about page from C++ code r=handyman
Greg Stoll <gstoll@mozilla.com> - Tue, 22 Nov 2022 03:44:53 +0000 - rev 643130
Push 173436 by gstoll@mozilla.com at Tue, 22 Nov 2022 03:47:52 +0000
Bug 1793834 - part 5: return window messages for about page from C++ code r=handyman Differential Revision: https://phabricator.services.mozilla.com/D161152
9dabd35bafe50a927a9ebac35e0b15075f754ae5: Bug 1793834 - part 4/12: log window messages and expose entry point for retrieving them r=handyman
Greg Stoll <gstoll@mozilla.com> - Tue, 22 Nov 2022 03:44:52 +0000 - rev 643129
Push 173436 by gstoll@mozilla.com at Tue, 22 Nov 2022 03:47:52 +0000
Bug 1793834 - part 4/12: log window messages and expose entry point for retrieving them r=handyman Differential Revision: https://phabricator.services.mozilla.com/D161151
9cb0638f941d0cfda3e89e95ec5ed29501fdef36: Bug 1793834 - part 3/12: always record a few special messages for about page r=handyman
Greg Stoll <gstoll@mozilla.com> - Tue, 22 Nov 2022 03:44:52 +0000 - rev 643128
Push 173436 by gstoll@mozilla.com at Tue, 22 Nov 2022 03:47:52 +0000
Bug 1793834 - part 3/12: always record a few special messages for about page r=handyman This is the list of messages that handyman and rkraesig suggested. Since we're recording WM_GETMINMAXINFO, we now have better logging for that message. Differential Revision: https://phabricator.services.mozilla.com/D161150
3c2fd06bcfe831bf1474d110b8029fc4006574c3: Bug 1793834 - part 2/12: also log HWND in message logs r=handyman
Greg Stoll <gstoll@mozilla.com> - Tue, 22 Nov 2022 03:44:51 +0000 - rev 643127
Push 173436 by gstoll@mozilla.com at Tue, 22 Nov 2022 03:47:52 +0000
Bug 1793834 - part 2/12: also log HWND in message logs r=handyman This is helpful for the normal event log, and also necessary since we want to group the messages up by window in the about page. Differential Revision: https://phabricator.services.mozilla.com/D161149
34f582bdc3419659e5ea45992d2e5997d1bf6cab: Bug 1793834 - part 8: add preference for number of messages to keep r=handyman
Greg Stoll <gstoll@mozilla.com> - Mon, 21 Nov 2022 19:15:56 +0000 - rev 643081
Push 173402 by gstoll@mozilla.com at Mon, 21 Nov 2022 20:10:31 +0000
Bug 1793834 - part 8: add preference for number of messages to keep r=handyman One thing to note is that if the user shrinks this number we won't reclaim any memory - this is because I wanted to avoid doing any more work than necessary when we're logging messages. Let me know if you think this is a problem! Differential Revision: https://phabricator.services.mozilla.com/D161156
c34df1dc8ff81795a5115899524c6f1d5c0fdf32: Bug 1793834 - part 7: delete entries when a window closes r=handyman
Greg Stoll <gstoll@mozilla.com> - Mon, 21 Nov 2022 19:15:55 +0000 - rev 643080
Push 173402 by gstoll@mozilla.com at Mon, 21 Nov 2022 20:10:31 +0000
Bug 1793834 - part 7: delete entries when a window closes r=handyman At :handyman's suggestion, just removing the messages when we get a WM_DESTROY message works great and is way less complicated than the previous version of this :-) Differential Revision: https://phabricator.services.mozilla.com/D161155
a49eff0693cecbb357043f8fc538a87f6024fa40: Bug 1793834 - part 5: return window messages for about page from C++ code r=handyman
Greg Stoll <gstoll@mozilla.com> - Mon, 21 Nov 2022 19:15:55 +0000 - rev 643078
Push 173402 by gstoll@mozilla.com at Mon, 21 Nov 2022 20:10:31 +0000
Bug 1793834 - part 5: return window messages for about page from C++ code r=handyman Differential Revision: https://phabricator.services.mozilla.com/D161152
034466342a3b981760a3610f0df7c4207311afca: Bug 1793834 - part 4/12: log window messages and expose entry point for retrieving them r=handyman
Greg Stoll <gstoll@mozilla.com> - Mon, 21 Nov 2022 19:15:54 +0000 - rev 643077
Push 173402 by gstoll@mozilla.com at Mon, 21 Nov 2022 20:10:31 +0000
Bug 1793834 - part 4/12: log window messages and expose entry point for retrieving them r=handyman Differential Revision: https://phabricator.services.mozilla.com/D161151
2d19fa85af4e3b4606c28b9704a0e54a41c2f10b: Bug 1793834 - part 3/12: always record a few special messages for about page r=handyman
Greg Stoll <gstoll@mozilla.com> - Mon, 21 Nov 2022 19:15:54 +0000 - rev 643076
Push 173402 by gstoll@mozilla.com at Mon, 21 Nov 2022 20:10:31 +0000
Bug 1793834 - part 3/12: always record a few special messages for about page r=handyman This is the list of messages that handyman and rkraesig suggested. Since we're recording WM_GETMINMAXINFO, we now have better logging for that message. Differential Revision: https://phabricator.services.mozilla.com/D161150
d16ff7dbd155be73462fb97460978a826ba09699: Bug 1793834 - part 2/12: also log HWND in message logs r=handyman
Greg Stoll <gstoll@mozilla.com> - Mon, 21 Nov 2022 19:15:53 +0000 - rev 643075
Push 173402 by gstoll@mozilla.com at Mon, 21 Nov 2022 20:10:31 +0000
Bug 1793834 - part 2/12: also log HWND in message logs r=handyman This is helpful for the normal event log, and also necessary since we want to group the messages up by window in the about page. Differential Revision: https://phabricator.services.mozilla.com/D161149
6c4278668c2fd60db7a1b1e5517957cee1179052: Bug 1760668 - part 1.5: add tests for blocklists in socket and utility processes. r=handyman
Greg Stoll <gstoll@mozilla.com> - Fri, 04 Nov 2022 18:13:00 +0000 - rev 640302
Push 172449 by gstoll@mozilla.com at Fri, 04 Nov 2022 18:48:17 +0000
Bug 1760668 - part 1.5: add tests for blocklists in socket and utility processes. r=handyman There doesn't seem to be a good way to directly test the blocklisting in the socket/utility process, so I manually tested it for the socket process and added these automated tests that things blocklisted in the socket/utility process can load in other processes. Depends on D160586 Differential Revision: https://phabricator.services.mozilla.com/D160995
3247add01341a8c91d382b1eedb9d563aaf7f536: Bug 1788271 - Part 3: richer logging for a bunch of Windows messages r=handyman
Greg Stoll <gstoll@mozilla.com> - Fri, 28 Oct 2022 18:19:40 +0000 - rev 639670
Push 172030 by daparks@mozilla.com at Fri, 28 Oct 2022 19:01:24 +0000
Bug 1788271 - Part 3: richer logging for a bunch of Windows messages r=handyman Differential Revision: https://phabricator.services.mozilla.com/D159199
f7ec71342782fc168dc7d7da22a6bbee0aa87d07: Bug 1788271 - Part 2.5: add tests for Window message logging utilities r=handyman
Greg Stoll <gstoll@mozilla.com> - Fri, 28 Oct 2022 18:19:40 +0000 - rev 639669
Push 172030 by daparks@mozilla.com at Fri, 28 Oct 2022 19:01:24 +0000
Bug 1788271 - Part 2.5: add tests for Window message logging utilities r=handyman Differential Revision: https://phabricator.services.mozilla.com/D159609
41ed1cd101e2d0b0561c39670e14f0bca1607e72: Bug 1788271 - Part 2: set up utilities to log more info about Windows messages r=handyman
Greg Stoll <gstoll@mozilla.com> - Fri, 28 Oct 2022 18:19:40 +0000 - rev 639668
Push 172030 by daparks@mozilla.com at Fri, 28 Oct 2022 19:01:24 +0000
Bug 1788271 - Part 2: set up utilities to log more info about Windows messages r=handyman Differential Revision: https://phabricator.services.mozilla.com/D159198
35c8f019bb7257a1ecdd9bd3f227a3e6ceb55bb1: Bug 1788271 - Part 1: log some Windows messages before and after we process them r=handyman
Greg Stoll <gstoll@mozilla.com> - Fri, 28 Oct 2022 18:19:39 +0000 - rev 639667
Push 172030 by daparks@mozilla.com at Fri, 28 Oct 2022 19:01:24 +0000
Bug 1788271 - Part 1: log some Windows messages before and after we process them r=handyman Differential Revision: https://phabricator.services.mozilla.com/D159197
1fa40d8e9320e82f9d2327e1187860b1c036b6f3: Bug 1797887 - Workaround: allow access to entire filesystem from GPU sandbox r=handyman,jrmuizel
Chris Martin <cmartin@mozilla.com> - Fri, 28 Oct 2022 16:58:01 +0000 - rev 639662
Push 172026 by cmartin@mozilla.com at Fri, 28 Oct 2022 18:32:22 +0000
Bug 1797887 - Workaround: allow access to entire filesystem from GPU sandbox r=handyman,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D160655
b66ed3a13a98b0d757b6d9dd7fcf9ebb3e6c6750: Bug 1347710 - Add GPU sandbox to crash reporter annotations r=handyman,gsvelto
Chris Martin <cmartin@mozilla.com> - Wed, 26 Oct 2022 19:23:13 +0000 - rev 639432
Push 171856 by cmartin@mozilla.com at Wed, 26 Oct 2022 20:10:36 +0000
Bug 1347710 - Add GPU sandbox to crash reporter annotations r=handyman,gsvelto Differential Revision: https://phabricator.services.mozilla.com/D160278
cc9dba140361ce0d1e27d3c3fdedd1872053ed3f: Bug 1347710 - Change sandbox.gpu to a static pref r=handyman
Chris Martin <cmartin@mozilla.com> - Wed, 26 Oct 2022 19:23:12 +0000 - rev 639431
Push 171856 by cmartin@mozilla.com at Wed, 26 Oct 2022 20:10:36 +0000
Bug 1347710 - Change sandbox.gpu to a static pref r=handyman Differential Revision: https://phabricator.services.mozilla.com/D160277
79f44b04c7aa4ad1b6f05683312bdcbfdb6b99a7: Bug 1347710 - Add GPU sandbox level to about:support r=handyman,mossop,flod
Chris Martin <cmartin@mozilla.com> - Wed, 26 Oct 2022 19:23:12 +0000 - rev 639430
Push 171856 by cmartin@mozilla.com at Wed, 26 Oct 2022 20:10:36 +0000
Bug 1347710 - Add GPU sandbox level to about:support r=handyman,mossop,flod Differential Revision: https://phabricator.services.mozilla.com/D160275
f8cf4ad042f8c6b83e75885674b91c60134cf08e: Bug 1734650 - Ensure that LoadLibrarySystem32 loads dependencies from System32. r=handyman
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 19 Oct 2022 03:50:06 +0000 - rev 638298
Push 171383 by VYV03354@nifty.ne.jp at Wed, 19 Oct 2022 03:54:09 +0000
Bug 1734650 - Ensure that LoadLibrarySystem32 loads dependencies from System32. r=handyman Use LOAD_LIBRARY_SEARCH_SYSTEM32 if available. Otherwise use LOAD_WITH_ALTERED_SEARCH_PATH. Removed an anonymous namespace to share static variables. This namespace was necessary in order to avoid ODR violation before [this changeset](https://searchfox.org/mozilla-central/diff/416d586a1420dd82094c0cac417ee01213eb9ad6/xpcom/base/nsWindowsHelpers.h#160). It is not required anymore. Differential Revision: https://phabricator.services.mozilla.com/D158832
4e7aa8a9c3ba709dbe29519ff943c871ac1b38e9: Bug 1783304 - Simplify DLL blocklist init r=handyman
Greg Stoll <gstoll@mozilla.com> - Fri, 07 Oct 2022 19:22:45 +0000 - rev 637277
Push 170785 by daparks@mozilla.com at Fri, 07 Oct 2022 19:25:09 +0000
Bug 1783304 - Simplify DLL blocklist init r=handyman Now that SetGeckoProcessType() is called earlier, we can use that to determine if we are a utility process instead of parsing command-line arguments Differential Revision: https://phabricator.services.mozilla.com/D158811
880ab66f959e23b4b48f4b5187023444a38ca8fb: Bug 1783242 - Part 4: Remove custom alignment support from pickle, r=ipc-reviewers,handyman
Nika Layzell <nika@thelayzells.com> - Wed, 28 Sep 2022 19:25:14 +0000 - rev 636596
Push 170393 by nlayzell@mozilla.com at Wed, 28 Sep 2022 19:29:22 +0000
Bug 1783242 - Part 4: Remove custom alignment support from pickle, r=ipc-reviewers,handyman The only purpose was to get 8 byte alignment for ExtractBuffers, which has been removed in part 3. Differential Revision: https://phabricator.services.mozilla.com/D154440
2ce8a67f4d702ca80b3b6b8bf5f0a3c63454c031: Bug 1783242 - Part 1: Serialize large JSStructuredCloneData with SharedMemory, r=ipc-reviewers,handyman
Nika Layzell <nika@thelayzells.com> - Wed, 28 Sep 2022 19:25:13 +0000 - rev 636593
Push 170393 by nlayzell@mozilla.com at Wed, 28 Sep 2022 19:29:22 +0000
Bug 1783242 - Part 1: Serialize large JSStructuredCloneData with SharedMemory, r=ipc-reviewers,handyman This changes the serialization strategy for JSStructuredCloneData to use shared memory if the total size exceeds 64k. This doesn't change how it is represented when it is within source or destination processes, just how it is represented when in transit. Differential Revision: https://phabricator.services.mozilla.com/D153804
d12c184060206e9a0a03734bbf009d06617b0967: Bug 1768907 - Part 2: nsTransferable disk-leaks when private browsing mode is enabled by default. r=handyman
Neill Miller <neillm@thecodefactory.org> - Thu, 22 Sep 2022 00:26:17 +0000 - rev 636051
Push 170162 by daparks@mozilla.com at Thu, 22 Sep 2022 00:28:43 +0000
Bug 1768907 - Part 2: nsTransferable disk-leaks when private browsing mode is enabled by default. r=handyman nsTransferable was modified to prevent disk leakings when copying data in private browsing mode with Bug 1123480. However, the context is nullptr when it is initialized, so it still leaks if PBM is enabled by default. Our solution is to check the browser.privatebrowsing.autostart in this condition. Differential Revision: https://phabricator.services.mozilla.com/D157800
65a8754a41c66c0ccbc66059adaefd05631ebc73: Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers
Pier Angelo Vendrame <pierov@torproject.org> - Thu, 22 Sep 2022 00:26:17 +0000 - rev 636050
Push 170162 by daparks@mozilla.com at Thu, 22 Sep 2022 00:28:43 +0000
Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D157843
9ed985b4532b30f26e475b1cef3711bb4c952607: Bug 1776895 - [6/6] Add logging for fullscreen entry/exit r=cmartin,handyman
Ray Kraesig <rkraesig@mozilla.com> - Tue, 20 Sep 2022 16:22:58 +0000 - rev 635919
Push 170063 by rkraesig@mozilla.com at Tue, 20 Sep 2022 16:25:37 +0000
Bug 1776895 - [6/6] Add logging for fullscreen entry/exit r=cmartin,handyman Add logging for fullscreen position-state saving and restoration. Differential Revision: https://phabricator.services.mozilla.com/D153411
258ba09e22ee2b4963ec2ebd263c8358a8b193a1: Bug 1776895 - [5/6] Save and restore original relative position r=cmartin,handyman
Ray Kraesig <rkraesig@mozilla.com> - Tue, 20 Sep 2022 16:22:57 +0000 - rev 635918
Push 170063 by rkraesig@mozilla.com at Tue, 20 Sep 2022 16:25:37 +0000
Bug 1776895 - [5/6] Save and restore original relative position r=cmartin,handyman When entering fullscreen and saving the original position of a window, also save the position to which it was moved. When leaving fullscreen, keep the window on the same screen. Restore its _screen-relative_ position, rather than its absolute position. Differential Revision: https://phabricator.services.mozilla.com/D153410
1d9ec728e99edd2a5a7fa21ebb2fe3c616750f7a: Bug 1776895 - [4/6] adjust callsite of HideWindowChrome r=cmartin,handyman
Ray Kraesig <rkraesig@mozilla.com> - Tue, 20 Sep 2022 16:22:57 +0000 - rev 635917
Push 170063 by rkraesig@mozilla.com at Tue, 20 Sep 2022 16:25:37 +0000
Bug 1776895 - [4/6] adjust callsite of HideWindowChrome r=cmartin,handyman `HideWindowChrome(false)` may change the reported window size on Mac: the OS menu bar appears at the top of the screen, and this will cause the window to shrink if it was fullscreen. This isn't a problem yet, since we don't check the window dimensions when exiting fullscreen... but the following commit will do exactly that. Delay calling `HideWindowChrome` until the last possible minute -- but make sure that it _does_ get called. Since HideWindowChrome(true) does not presently change the window size (see bug 498835), no functional changes. Differential Revision: https://phabricator.services.mozilla.com/D154469
060add7c797e3733ffcb685afaab7cde3b68bd6d: Bug 1788233: Remove PermissionsService from process Windows sandboxing code. r=handyman
Bob Owen <bobowencode@gmail.com> - Wed, 07 Sep 2022 09:42:04 +0000 - rev 634776
Push 169273 by bobowencode@gmail.com at Wed, 07 Sep 2022 09:44:33 +0000
Bug 1788233: Remove PermissionsService from process Windows sandboxing code. r=handyman Depends on D156069 Differential Revision: https://phabricator.services.mozilla.com/D156087
b798106042018e3160bc94647961beb8bb17c5ae: Bug 1689136: Apply MITIGATION_HARDEN_TOKEN_IL_POLICY to main and launcher processes. r=handyman
Bob Owen <bobowencode@gmail.com> - Wed, 07 Sep 2022 09:42:04 +0000 - rev 634775
Push 169273 by bobowencode@gmail.com at Wed, 07 Sep 2022 09:44:33 +0000
Bug 1689136: Apply MITIGATION_HARDEN_TOKEN_IL_POLICY to main and launcher processes. r=handyman This also ensures that DEP without ATL thunk is enforced. Differential Revision: https://phabricator.services.mozilla.com/D156069
550108db502281773edcd4ff13c288c9e6e7b46e: Bug 1704978 - Prevent opening context menu in the case the user did right click in the overscroll gutter on Windows. r=botond,handyman
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 30 Aug 2022 06:49:59 +0000 - rev 628535
Push 168802 by hikezoe.birchill@mozilla.com at Tue, 30 Aug 2022 06:52:27 +0000
Bug 1704978 - Prevent opening context menu in the case the user did right click in the overscroll gutter on Windows. r=botond,handyman Differential Revision: https://phabricator.services.mozilla.com/D155039
dfdce7cc09a97615d2bd0be79c0c81431841592b: Bug 1754803 - expand size-field to 16 digits if 8 won't suffice r=handyman
Ray Kraesig <rkraesig@mozilla.com> - Wed, 17 Aug 2022 22:46:57 +0000 - rev 627580
Push 168177 by rkraesig@mozilla.com at Wed, 17 Aug 2022 23:05:40 +0000
Bug 1754803 - expand size-field to 16 digits if 8 won't suffice r=handyman ... while retaining the existing 8-wide padding for backward compatibility with existing consumers. Differential Revision: https://phabricator.services.mozilla.com/D154705
4b17fb88efc581522c0edf0740da4c54c539d39a: Bug 1776895 - [4/6] adjust callsite of HideWindowChrome r=handyman
Ray Kraesig <rkraesig@mozilla.com> - Wed, 17 Aug 2022 18:51:31 +0000 - rev 627550
Push 168150 by rkraesig@mozilla.com at Wed, 17 Aug 2022 18:54:08 +0000
Bug 1776895 - [4/6] adjust callsite of HideWindowChrome r=handyman `HideWindowChrome(false)` may change the reported window size on Mac: the OS menu bar appears at the top of the screen, and this will cause the window to shrink if it was fullscreen. This isn't a problem yet, since we don't check the window dimensions when exiting fullscreen... but the following commit will do exactly that. Delay calling `HideWindowChrome` until the last possible minute -- but make sure that it _does_ get called. Since HideWindowChrome(true) does not presently change the window size (see bug 498835), no functional changes. Differential Revision: https://phabricator.services.mozilla.com/D154469
68bd4440147e2ecaa51efac2e1ccb4d447a744c9: Bug 1784397 - Remove Core:: Plug-ins from BUG_COMPONENT. r=handyman DONTBUILD
Andrew McCreight <continuation@gmail.com> - Fri, 12 Aug 2022 22:39:41 +0000 - rev 627084
Push 167890 by amccreight@mozilla.com at Fri, 12 Aug 2022 22:43:27 +0000
Bug 1784397 - Remove Core:: Plug-ins from BUG_COMPONENT. r=handyman DONTBUILD dom/ and dom/webidl/ : Default these files back to DOM: Core & HTML PluginChild.jsm: Apparently this is only still used for GMP things. browser/base/content/ : The remaining tests are mostly EME related, so I switched it over to that. widget/tests/ : No plugin files remain, so I removed the rule. Differential Revision: https://phabricator.services.mozilla.com/D154537
52ac837db77d46f88c4a4a673548668e730b4073: Bug 1781747 - Don't use shadow class for non-menupopup popup windows. r=Jamie,handyman
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 29 Jul 2022 12:47:48 +0000 - rev 625501
Push 167021 by ealvarez@mozilla.com at Fri, 29 Jul 2022 12:50:10 +0000
Bug 1781747 - Don't use shadow class for non-menupopup popup windows. r=Jamie,handyman These don't get styles early enough to make a shadow decision before Show(). This also matches the previous behavior (nothing would set nsWidgetInitData::mDropShadow for these windows), so this is the less risky fix. It seems somewhat sketchy to use a popup window for these to begin with (Linux for example maps them to a toplevel Window, at least on Wayland...), but let's not change too much right now. The hbrBackground change is a no-op because we can't have a brush before Create() is called, we update it in SetBackgroundColor(). Differential Revision: https://phabricator.services.mozilla.com/D153095
15ad3ac1bf2b7d2fc0b48abe74523b2746e49072: Bug 1775263 - Block cyinjct.dll from being injected in Utility r=haik,handyman
Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org> - Fri, 22 Jul 2022 13:47:58 +0000 - rev 624932
Push 166671 by alissy@mozilla.com at Fri, 22 Jul 2022 13:50:23 +0000
Bug 1775263 - Block cyinjct.dll from being injected in Utility r=haik,handyman Differential Revision: https://phabricator.services.mozilla.com/D150595
18a7f69d5ce40c433f207c6c31124369b569f891: Bug 1776498 - Use popup class with all popups. r=Jamie,handyman
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Jul 2022 09:45:04 +0000 - rev 624493
Push 166474 by ealvarez@mozilla.com at Wed, 20 Jul 2022 09:47:37 +0000
Bug 1776498 - Use popup class with all popups. r=Jamie,handyman Manage their shadow style per-window instead. It is a bit unfortunate, but alas, seems to work, and we had existing code for various workarounds, so it's not too gross. The menulist special-case isn't needed anymore, menulists always have eTransparencyTransparent nowadays on Windows. Differential Revision: https://phabricator.services.mozilla.com/D151994
e70d26c2d2a13be60999496a73d5920bfd1bc38c: Bug 1775117 - Fix Windows builds when using version 10.0.22621.0 of the Windows SDK r=handyman
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 22 Jun 2022 10:07:43 +0000 - rev 621739
Push 165005 by gsvelto@mozilla.com at Wed, 22 Jun 2022 11:24:37 +0000
Bug 1775117 - Fix Windows builds when using version 10.0.22621.0 of the Windows SDK r=handyman Differential Revision: https://phabricator.services.mozilla.com/D149868
0755f80b058e08ce1c6444be79cac76d653c81f9: Bug 1775310 - Add some accent-color-based dark mode system colors on Windows. r=handyman
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jun 2022 09:47:27 +0000 - rev 621732
Push 164998 by ealvarez@mozilla.com at Wed, 22 Jun 2022 10:03:50 +0000
Bug 1775310 - Add some accent-color-based dark mode system colors on Windows. r=handyman This matches UWP apps like Settings on Windows 11, and what we do for other desktop platforms too. The system colors match the ones from Win32 otherwise, but using UIUtils we can access the accent color pallete from UWP apps. Add a pref just to be safe in any case. Differential Revision: https://phabricator.services.mozilla.com/D149905
19a5db06b72e7714f03fcb2c41ec56314a93c1ad: Bug 1770098 - Disable Win32k Lockdown with incompatible mitigations r=handyman,Gankra
Chris Martin <cmartin@mozilla.com> - Thu, 16 Jun 2022 14:05:00 +0000 - rev 621153
Push 164688 by cmartin@mozilla.com at Thu, 16 Jun 2022 14:08:31 +0000
Bug 1770098 - Disable Win32k Lockdown with incompatible mitigations r=handyman,Gankra Differential Revision: https://phabricator.services.mozilla.com/D148962
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 620922
Push 164549 by opettay@mozilla.com at Tue, 14 Jun 2022 19:43:54 +0000
Bug 1343826 - Return updated timezone on system timezone change. r=smaug,mstange,stransky,handyman Differential Revision: https://phabricator.services.mozilla.com/D146725
6e1cbabce0af992a8ff5158959ac9dd69bea23a7: Bug 1773342 - Treat text scale factor as an additional zoom factor, on both GTK and Windows. r=stransky,handyman
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 09 Jun 2022 23:02:11 +0000 - rev 620392
Push 164311 by ealvarez@mozilla.com at Thu, 09 Jun 2022 23:04:35 +0000
Bug 1773342 - Treat text scale factor as an additional zoom factor, on both GTK and Windows. r=stransky,handyman GTK already did this, sorta, in a platform-specific way: by hacking in the scale factor in the CSS screen code. I think this is cleaner, since we have a centralized place to compute the full zoom in nsPresContext, and that code path is fairly well tested. This also would make it trivial to make this text zoom rather than full zoom in the future, if we wanted (which is probably _technically_ more correct, even though less pretty less pretty). This also allows us to remove some hacks where we were undoing the text scale factor on Linux (since stuff like scrollbars already ignore full zoom). Depends on D148675 Differential Revision: https://phabricator.services.mozilla.com/D148676
cb7c4d0b946209a2a3b05cd5a35e31fadaf55135: Bug 1773342 - Expose Windows' text scale factor to LookAndFeel. r=handyman
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 09 Jun 2022 22:44:28 +0000 - rev 620391
Push 164310 by ealvarez@mozilla.com at Thu, 09 Jun 2022 22:46:53 +0000
Bug 1773342 - Expose Windows' text scale factor to LookAndFeel. r=handyman Much like we expose overlay scrollbars. Differential Revision: https://phabricator.services.mozilla.com/D148675
e5756adb387facf98d983fd69519d8b15d862142: Bug 1769001 - prevent removal of `patched_func_called` by optimizer r=handyman
Ray Kraesig <rkraesig@mozilla.com> - Tue, 07 Jun 2022 23:46:50 +0000 - rev 620045
Push 164147 by rkraesig@mozilla.com at Tue, 07 Jun 2022 23:49:13 +0000
Bug 1769001 - prevent removal of `patched_func_called` by optimizer r=handyman Declare `patched_func_called` as `volatile`, to warn the optimizer that its value may change in ways it has no insight into. Differential Revision: https://phabricator.services.mozilla.com/D148547
6b01978446c5164919c66913e69effd649703186: Bug 1772507 - Implement -moz-window-input-region-margin on Windows. r=handyman
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 23:06:42 +0000 - rev 620037
Push 164143 by ealvarez@mozilla.com at Tue, 07 Jun 2022 23:09:05 +0000
Bug 1772507 - Implement -moz-window-input-region-margin on Windows. r=handyman And use it for popups with shadows so that we correctly roll them up if we click in the shadow area. Depends on D148361 Differential Revision: https://phabricator.services.mozilla.com/D148362
aeea6177cbd4f2160d3f1ae928f46ff1fb94ef43: Bug 1732517 - [5/5] Drive-by cleanup: remove EnumAllWindows r=handyman
Ray Kraesig <rkraesig@mozilla.com> - Tue, 07 Jun 2022 17:07:43 +0000 - rev 619996
Push 164114 by rkraesig@mozilla.com at Tue, 07 Jun 2022 17:10:25 +0000
Bug 1732517 - [5/5] Drive-by cleanup: remove EnumAllWindows r=handyman This function has been unused since bug 1274663 (commit db5cc36763c1). Differential Revision: https://phabricator.services.mozilla.com/D146325
2741e9ce9ea6311a3cd67be19390b7ff3740644c: Bug 1732517 - [4/5] Fix fullscreen marking on Windows 7 r=handyman
Ray Kraesig <rkraesig@mozilla.com> - Tue, 07 Jun 2022 17:07:43 +0000 - rev 619995
Push 164114 by rkraesig@mozilla.com at Tue, 07 Jun 2022 17:10:25 +0000
Bug 1732517 - [4/5] Fix fullscreen marking on Windows 7 r=handyman Use an undocumented property of an underdocumented property to keep Windows 7 from detecting effectively-fullscreen windows as fullscreen. Provide a preference `widget.windows.fullscreen_marking_workaround` (defaulting to `true`) which can be used to disable this hack in case of unforeseen side effects. Differential Revision: https://phabricator.services.mozilla.com/D146635