searching for reviewer(jimm)
fe3cd9f0d12b: Bug 1518639: Implement windows remoting server and client. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 06 Feb 2019 14:18:35 -0800 - rev 520645
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Implement windows remoting server and client. r=jimm Implements the windows remove client and server based on the current remoting code in nsNativeAppSupportWin.cpp. Makes the hidden window classname encode both program name and profile name. nsNativeAppSupportWin is now just used for setting up the console. Differential Revision: https://phabricator.services.mozilla.com/D19076
61ed2a079848: Bug 513742: Remove support for DDE from toolkit. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 22 Jan 2019 14:48:43 -0800 - rev 520644
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 513742: Remove support for DDE from toolkit. r=jimm Differential Revision: https://phabricator.services.mozilla.com/D19075
fbef638149b4: Bug 1518639: Add boilerplate support for a windows remote client and server. r=jimm,froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 06 Feb 2019 11:09:06 -0800 - rev 520643
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Add boilerplate support for a windows remote client and server. r=jimm,froydnj Adds build config and stubs for a windows implementation of the remote client and server. Differential Revision: https://phabricator.services.mozilla.com/D19074
30cd61daa605: Bug 1518639: Move remote client call to after we have a profile. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 17:06:00 -0800 - rev 520641
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move remote client call to after we have a profile. r=jimm Makes it so we always know which profile we want to remote the command line to. Differential Revision: https://phabricator.services.mozilla.com/D19073
03c938197448: Bug 1518639: Move command line handing to nsRemoteService. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520640
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move command line handing to nsRemoteService. r=jimm Makes nsRemoteService handle the command line parsing, though this will end up being removed in a later patch. Differential Revision: https://phabricator.services.mozilla.com/D19071
b9d78d81a381: Bug 1518639: Move startup locking to the remote service. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520639
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move startup locking to the remote service. r=jimm Makes nsRemoteService responsible for the shared lock for the time between attempting to contact a remote server and starting up our own server. Differential Revision: https://phabricator.services.mozilla.com/D19070
34d973f8ea5b: Bug 1518639: Move the calls to the remote clients into nsRemoteService. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520638
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move the calls to the remote clients into nsRemoteService. r=jimm Makes nsRemoteService responsible for managing the clients too, simplifying nsAppRunner. Differential Revision: https://phabricator.services.mozilla.com/D19069
2ac2c7a2a9a6: Bug 1518639: Move widget/xremote code to toolkit/components/remote. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520637
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move widget/xremote code to toolkit/components/remote. r=jimm It makes more sense for the remote client to live alongside the server. Differential Revision: https://phabricator.services.mozilla.com/D19068
d1f158c2928f: Bug 1518639: Break out the remote server pieces from nsRemoteService and deCOMtaminate. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 27 Feb 2019 15:45:51 -0800 - rev 520636
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Break out the remote server pieces from nsRemoteService and deCOMtaminate. r=jimm This code is only ever used from c++ so does not need to be an XPCOM component. Broken out a single nsRemoteService that is responsible for choosing the server implementation to use. Differential Revision: https://phabricator.services.mozilla.com/D19067
940349bea8e8: Bug 1518639: Remove the ability to remote to a different user or application. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 11:12:32 -0800 - rev 520635
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Remove the ability to remote to a different user or application. r=jimm Remoting to a different user isn't supported everywhere and being able to remote to a different application entirely is kind of odd. I don't think it makes sense to continue to support these operations. Differential Revision: https://phabricator.services.mozilla.com/D19066
84e8066625fd: Bug 1518639: Implement windows remoting server and client. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 06 Feb 2019 14:18:35 -0800 - rev 520631
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Implement windows remoting server and client. r=jimm Implements the windows remove client and server based on the current remoting code in nsNativeAppSupportWin.cpp. Makes the hidden window classname encode both program name and profile name. nsNativeAppSupportWin is now just used for setting up the console. Differential Revision: https://phabricator.services.mozilla.com/D19076
4ef3cc37f719: Bug 513742: Remove support for DDE from toolkit. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 22 Jan 2019 14:48:43 -0800 - rev 520630
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 513742: Remove support for DDE from toolkit. r=jimm Differential Revision: https://phabricator.services.mozilla.com/D19075
276ca640adc8: Bug 1518639: Add boilerplate support for a windows remote client and server. r=jimm,froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 06 Feb 2019 11:09:06 -0800 - rev 520629
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Add boilerplate support for a windows remote client and server. r=jimm,froydnj Adds build config and stubs for a windows implementation of the remote client and server. Differential Revision: https://phabricator.services.mozilla.com/D19074
967993505a3d: Bug 1518639: Move remote client call to after we have a profile. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 17:06:00 -0800 - rev 520627
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move remote client call to after we have a profile. r=jimm Makes it so we always know which profile we want to remote the command line to. Differential Revision: https://phabricator.services.mozilla.com/D19073
fc466857ab39: Bug 1518639: Move command line handing to nsRemoteService. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520626
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move command line handing to nsRemoteService. r=jimm Makes nsRemoteService handle the command line parsing, though this will end up being removed in a later patch. Differential Revision: https://phabricator.services.mozilla.com/D19071
28404f97bb22: Bug 1518639: Move startup locking to the remote service. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520625
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move startup locking to the remote service. r=jimm Makes nsRemoteService responsible for the shared lock for the time between attempting to contact a remote server and starting up our own server. Differential Revision: https://phabricator.services.mozilla.com/D19070
5373c5bb9ad5: Bug 1518639: Move the calls to the remote clients into nsRemoteService. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520624
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move the calls to the remote clients into nsRemoteService. r=jimm Makes nsRemoteService responsible for managing the clients too, simplifying nsAppRunner. Differential Revision: https://phabricator.services.mozilla.com/D19069
a7490cdfb635: Bug 1518639: Move widget/xremote code to toolkit/components/remote. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 520623
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Move widget/xremote code to toolkit/components/remote. r=jimm It makes more sense for the remote client to live alongside the server. Differential Revision: https://phabricator.services.mozilla.com/D19068
28c7186745e3: Bug 1518639: Break out the remote server pieces from nsRemoteService and deCOMtaminate. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 27 Feb 2019 15:45:51 -0800 - rev 520622
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Break out the remote server pieces from nsRemoteService and deCOMtaminate. r=jimm This code is only ever used from c++ so does not need to be an XPCOM component. Broken out a single nsRemoteService that is responsible for choosing the server implementation to use. Differential Revision: https://phabricator.services.mozilla.com/D19067
35287afd3ace: Bug 1518639: Remove the ability to remote to a different user or application. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 11:12:32 -0800 - rev 520621
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518639: Remove the ability to remote to a different user or application. r=jimm Remoting to a different user isn't supported everywhere and being able to remote to a different application entirely is kind of odd. I don't think it makes sense to continue to support these operations. Differential Revision: https://phabricator.services.mozilla.com/D19066
17ad931f439c: Bug 1529954: Move ARM64 Windows content sandbox back to level 5. r=jimm
Bob Owen <bobowencode@gmail.com> - Tue, 26 Feb 2019 10:39:48 +0000 - rev 519023
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529954: Move ARM64 Windows content sandbox back to level 5. r=jimm
211fcf7cb803: Bug 1528586 - Remove PluginContextProxy. r=jimm
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sun, 17 Feb 2019 12:38:39 +0900 - rev 518975
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528586 - Remove PluginContextProxy. r=jimm
55a7c08b3b67: Bug 1511438 Part 2: Enable win32k lockdown on RDD process. r=jimm
Bob Owen <bobowencode@gmail.com> - Tue, 29 Jan 2019 08:49:13 +0000 - rev 513822
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1511438 Part 2: Enable win32k lockdown on RDD process. r=jimm This stops the use of some win32k calls during start-up that will fail and in some cases cause a crash. It also moves the MITIGATION_DYNAMIC_CODE_DISABLE to be enabled after start-up. This is required because the hooks to fake the user32 and gdi32 initialization are applied as the DLLs load and the dynamic code disable blocks that.
5c1a8f06c28b: Bug 1489796: On Windows resolve junction points and symlinks in the sys user extensions directories. r=jimm
Bob Owen <bobowencode@gmail.com> - Thu, 13 Dec 2018 09:08:40 +0000 - rev 510346
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1489796: On Windows resolve junction points and symlinks in the sys user extensions directories. r=jimm This is needed because they are currently used in sandbox rules.
767930fe66d2: Bug 1505482: Disable restricting SIDs in Windows 7 NPAPI process sandbox. r=jimm a=jcristau
David Parks <dparks@mozilla.com> - Fri, 16 Nov 2018 15:24:00 -0800 - rev 498597
Push 10236 by ncsoregi@mozilla.com at Tue, 20 Nov 2018 12:54:47 +0000
Bug 1505482: Disable restricting SIDs in Windows 7 NPAPI process sandbox. r=jimm a=jcristau Restricting SIDs increase the power of the sandbox. They cause problems that require us to patch the Windows GetFileAttributesW function. On Windows 7, this is not currently possible with out DLL interceptor so we do not use restricting SIDs there.
ea26467472df: Bug 1483240 - Disable plugins in recording/replaying processes, r=jimm.
Brian Hackett <bhackett1024@gmail.com> - Tue, 21 Aug 2018 00:56:47 +0000 - rev 487742
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483240 - Disable plugins in recording/replaying processes, r=jimm.
2e16db6bbb21: Bug 1430038 - Part 3: Construct IPC connection for VR/GPU process; r=kip, jimm, jgilbert
Daosheng Mu <daoshengmu@gmail.com> - Mon, 06 Aug 2018 22:47:18 -0700 - rev 487587
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1430038 - Part 3: Construct IPC connection for VR/GPU process; r=kip, jimm, jgilbert Summary: MozReview-Commit-ID: 2kOyfC4TFZP Tags: #secure-revision Differential Revision: https://phabricator.services.mozilla.com/D2879 MozReview-Commit-ID: 17O2xbRMOFJ
57c32dd4f6e6: Bug 1430038 - Part 2: launch VR process and communicate with GPU process; r=kip, jimm
Daosheng Mu <daoshengmu@gmail.com> - Tue, 07 Aug 2018 11:20:34 -0700 - rev 487586
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1430038 - Part 2: launch VR process and communicate with GPU process; r=kip, jimm Summary: MozReview-Commit-ID: IQZVIYVSCxe Tags: #secure-revision Differential Revision: https://phabricator.services.mozilla.com/D2877 MozReview-Commit-ID: 4sT6fqk7MpT
1a61001aaee6: Bug 1430038 - Part 1: Add VR process to the process list; r=kip, jimm
Daosheng Mu <daoshengmu@gmail.com> - Fri, 22 Jun 2018 16:30:14 -0700 - rev 487585
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1430038 - Part 1: Add VR process to the process list; r=kip, jimm Summary: MozReview-Commit-ID: AWyFur2gLCQ Tags: #secure-revision Differential Revision: https://phabricator.services.mozilla.com/D2876 MozReview-Commit-ID: HHGDiXyaqnB
dbfd2f2016a4: Bug 1475033 part 7 - Implement scrollbar-width: thin for Windows. r=jimm
Xidorn Quan <me@upsuper.org> - Mon, 06 Aug 2018 15:18:27 +1000 - rev 487150
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475033 part 7 - Implement scrollbar-width: thin for Windows. r=jimm Since Windows doesn't provide native thin scrollbar variant, this patch tries to synthesize one by doing the following: * force to use custom scrollbar, and * hide the scrollbar button by giving them zero size, and * cut the thickness of scrollbar by half. Half thickness is picked randomly, but it seems to work fine. A third of the size also looks fine, but maybe a bit harder to drag. Note: Universal Windows Platform apps seem to have an overlay style of scrollbar by default, but I cannot find any Windows API to render that, so that may be a builtin component of UWP. We may want to do that at some point, but this is probably good enough for now. MozReview-Commit-ID: KfHjy8WdweT
1972d9de2b10: Bug 1475033 part 6 - Have scrollbar auto colors resolve to the corresponding colors on Windows 10. r=jimm
Xidorn Quan <me@upsuper.org> - Mon, 06 Aug 2018 15:13:17 +1000 - rev 487149
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475033 part 6 - Have scrollbar auto colors resolve to the corresponding colors on Windows 10. r=jimm So that we can use custom scrollbar for thin scrollbar. MozReview-Commit-ID: FCHzV5MJbx
76149510c0f0: Bug 1475033 part 5 - Remove scrollbarbutton min-{width,height} rule. r=jimm
Xidorn Quan <me@upsuper.org> - Mon, 06 Aug 2018 14:21:40 +1000 - rev 487148
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475033 part 5 - Remove scrollbarbutton min-{width,height} rule. r=jimm Almost all widgets provide a non-overridable size for scrollbar buttons, so it makes no sense to specify min size for them. It is probably a layout bug that min size properties can override the value returned by GetMinimumWidgetSize even if aIsOverridable is set to false, but removing this rule is simpler than locating and fixing the issue in layout code :) MozReview-Commit-ID: 58pmxQaHlGe
fb3e5d2dd1d7: Bug 1478576 - A mochitest for system font change notification. r=froydnj,jimm,karlt
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 07 Aug 2018 11:58:36 +0900 - rev 487137
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478576 - A mochitest for system font change notification. r=froydnj,jimm,karlt The test case in this patch fails without the proper fix in the first patch in this patch series. In this patch two new nsIDOMWindowUtils APIs are introduced to change the system font settins in tests. Currently the APIs work only on GTK+ platform. Also to work the test case properly we need to open a new XUL window because we don't propagate font changes into descendant documents yet (bug 1478212). MozReview-Commit-ID: 4OLxEkEuF8d
c108e6f927d1: Bug 1476212 - Notify the system setting change corresponding to prefers-reduced-motion. r=jimm
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 25 Jul 2018 14:41:13 +0900 - rev 483734
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476212 - Notify the system setting change corresponding to prefers-reduced-motion. r=jimm Even with this patch, the setting change doesn't affect media queries in sub frames due to bug 1478212. But the bug is a pre-existing issue, for example system color settings don't affect contents in sub frames either. So we can land this patch as it is. Note that there is no way to write an automation test for this unfortunately. MozReview-Commit-ID: L2Knhp1IjrU
6479d0bf85bc: Bug 1465477 Part 2 - Add --save-recordings option to the firefox command line, r=jimm.
Brian Hackett <bhackett1024@gmail.com> - Mon, 23 Jul 2018 21:52:10 +0000 - rev 483217
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1465477 Part 2 - Add --save-recordings option to the firefox command line, r=jimm.
928316e14923: Bug 1365045 - Implement prefers-reduced-motion for Windows. r=jimm
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Jul 2018 16:50:48 +0900 - rev 483081
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1365045 - Implement prefers-reduced-motion for Windows. r=jimm https://msdn.microsoft.com/en-us/library/windows/desktop/ms724947(v=vs.85).aspx MozReview-Commit-ID: APERUPoSaz
0bce1e5b252a: Bug 1476476 - Remove some unused const variables in JumpListBuilder. r=jimm
Xidorn Quan <me@upsuper.org> - Wed, 18 Jul 2018 10:24:04 +1000 - rev 482488
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476476 - Remove some unused const variables in JumpListBuilder. r=jimm MozReview-Commit-ID: 4UPr0lWd4iQ
59221b30f49b: Bug 1445444: Properly initialize plugin window drawing type on Windows r=jimm
David Parks <dparks@mozilla.com> - Mon, 25 Jun 2018 13:16:44 -0700 - rev 481956
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1445444: Properly initialize plugin window drawing type on Windows r=jimm Sets the default plugin window type to windowed on Windows. Most of the time, plugins use async drawing so this will be overwritten but it should be properly initialized for cases where we do not switch to async.
26163df1083e: Bug 1412081 - Call KillClearOnShutdown(ShutdownPhase::ShutdownFinal) in PluginProcessChild on all platforms r=jimm
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 05 Jul 2018 17:20:58 +0200 - rev 481827
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1412081 - Call KillClearOnShutdown(ShutdownPhase::ShutdownFinal) in PluginProcessChild on all platforms r=jimm This call gated by ifdef OS_WIN - so on Linux it would leak objects that were supposed to be ClearOnShutdown in the plugin process
0c8bac19dc29: Bug 1470341 - Also call UIResolutionChanged from WM_MOVING. r=jimm
Dão Gottwald <dao@mozilla.com> - Wed, 04 Jul 2018 12:58:33 +0200 - rev 481568
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470341 - Also call UIResolutionChanged from WM_MOVING. r=jimm MozReview-Commit-ID: 2qyYncBG9jf
9c66627fee18: Bug 1399126 - Make nsWindow for Windows not notify widget listener of activated/inactivated if active window is changed from/to popup window r=jimm
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 10 Jul 2018 21:24:06 +0900 - rev 481536
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1399126 - Make nsWindow for Windows not notify widget listener of activated/inactivated if active window is changed from/to popup window r=jimm Some odd mouse drivers try to activate a window which the mouse driver wants to scroll its content (such window is typically under the mouse cursor when mouse wheel is turned). However, this is illegal behavior and such odd mouse drivers try to activate our popup windows which won't be activated without such apps. We prevented this odd focus behavior with fixing of bug 953146. However, it did NOT stop notifying widget listener of activating nor inactivating the windows. Therefore, that caused a lot of reflow for supporting -moz-window-inactive pseudo class. This patch makes nsWindow::DealWithPopups() consume WM_ACTIVATE message before nsWindow::ProcessMessage() because nsWindow::ProcessMessage() notifies widget listener of activating and inactivating window even when focus move from and to our popup window. So, in other words, this patch stops notifying widget listener of activating and inactivating window when focus moves from/to a popup window. MozReview-Commit-ID: 2dyq07zHZKp
48bb14249b06: Bug 1368808 - Honor the system light/dark mode setting on Windows 10. r=jimm
Matt Howell <mhowell@mozilla.com> - Sun, 08 Jul 2018 17:32:52 -0700 - rev 480629
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1368808 - Honor the system light/dark mode setting on Windows 10. r=jimm MozReview-Commit-ID: 3bzhX9bfR4s
9e9a332fe140: Bug 1449388 - Send NPNVaudioDeviceStateChanged to plugins when any Windows audio device changes state. r=jimm
David Parks <dparks@mozilla.com> - Wed, 13 Jun 2018 13:12:54 -0700 - rev 479981
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1449388 - Send NPNVaudioDeviceStateChanged to plugins when any Windows audio device changes state. r=jimm This message allows plugins to detect when any audio devices change state, even when running inside of our plugin sandbox.
cbbdabbed7e0: Bug 1215818 - part 1: Add telemetry probe to collect TIP names of TSF which are actually used by the users r=jimm,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 19 Jun 2018 21:00:01 +0900 - rev 479103
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1215818 - part 1: Add telemetry probe to collect TIP names of TSF which are actually used by the users r=jimm,m_kato We always struggle with a lot of IME bugs on Windows. Currently, any IME vendors should've already released TIP for TSF rather than legacy IMM-IME since IMM-IME is not available on UWP apps. Additionally, due to API limitation, it's difficult to get human-friendly name of IMM-IME. So, let's collect only TIP names of TSF on Windows. This must be enough. Note that we cannot get common-English name even though the API to retrieve TIP name taking language code. Therefore, a TIP may be collected with different name, e.g., one is Japanese name and the other is English name. If we collect GUIDs of TIP, we can avoid this issue. However, it's difficult to collect both GUID and human-friendly name since Telemetry key is up to 72 characters. Currently, I give up to avoid this duplicated issue. Perhaps, this is not so serious issue since most TIP users must match language of TIP and their system language settings. Therefore, this patch collects Locale ID of TIP and description of it. Locale ID is necessary because some TIPs may be named same name for different languages. For example, both Japanese and Hangul IMEs of Microsoft are named as "Microsoft IME". MozReview-Commit-ID: IeSxfeqS62a
199da6ff2b79: Bug 1464722 part 1 - Move functions related to custom scrollbars into nsNativeTheme. r=jimm
Xidorn Quan <me@upsuper.org> - Thu, 21 Jun 2018 16:32:17 +1000 - rev 479080
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1464722 part 1 - Move functions related to custom scrollbars into nsNativeTheme. r=jimm MozReview-Commit-ID: 4URdu5Tj5dg
0249442a741c: Bug 1480144: Let Windows Restart Manager ride the trains. r=jimm a=ritu
Adam Gashlin <agashlin@mozilla.com> - Thu, 02 Aug 2018 20:30:21 +0300 - rev 478223
Push 9576 by archaeopteryx@coole-files.de at Thu, 02 Aug 2018 17:41:31 +0000
Bug 1480144: Let Windows Restart Manager ride the trains. r=jimm a=ritu Summary: The plan is to study the "restart manager" in 62 with a pref flip, and if that goes well enable it on release in 63. If it is to be enabled for the whole population in 63 it needs to ride the trains, so we'll let it be enabled by default as 63 goes to beta. There will be time to uplift a backout so it won't reach the release population, if the 62 study indicates problems. Reviewers: jmathies Reviewed By: jmathies Bug #: 1480144 Differential Revision: https://phabricator.services.mozilla.com/D2620
5627d6ef2916: Bug 1445444: Properly initialize plugin window drawing type on Windows r=jimm a=ritu
David Parks <dparks@mozilla.com> - Mon, 25 Jun 2018 13:16:44 -0700 - rev 478131
Push 9541 by archaeopteryx@coole-files.de at Thu, 26 Jul 2018 16:18:19 +0000
Bug 1445444: Properly initialize plugin window drawing type on Windows r=jimm a=ritu Sets the default plugin window type to windowed on Windows. Most of the time, plugins use async drawing so this will be overwritten but it should be properly initialized for cases where we do not switch to async.
dd493fc5f6a7: Bug 1412081 - Call KillClearOnShutdown(ShutdownPhase::ShutdownFinal) in PluginProcessChild on all platforms r=jimm a=lizzard
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 05 Jul 2018 17:20:58 +0200 - rev 478075
Push 9518 by archaeopteryx@coole-files.de at Mon, 23 Jul 2018 07:51:53 +0000
Bug 1412081 - Call KillClearOnShutdown(ShutdownPhase::ShutdownFinal) in PluginProcessChild on all platforms r=jimm a=lizzard This call gated by ifdef OS_WIN - so on Linux it would leak objects that were supposed to be ClearOnShutdown in the plugin process
5f79cf2a5110: Bug 1449388 - Send NPNVaudioDeviceStateChanged to plugins when any Windows audio device changes state. r=jimm a=lizzard
David Parks <dparks@mozilla.com> - Wed, 13 Jun 2018 13:12:54 -0700 - rev 477847
Push 9445 by archaeopteryx@coole-files.de at Sat, 07 Jul 2018 21:43:02 +0000
Bug 1449388 - Send NPNVaudioDeviceStateChanged to plugins when any Windows audio device changes state. r=jimm a=lizzard This message allows plugins to detect when any audio devices change state, even when running inside of our plugin sandbox.
b8390bf6dda0: Bug 1467452 - Back out f5f49315fec2 to restore getJavaEnv/getJavaPeer NPAPIs to fix Flash crash. r=jimm
Chris Peterson <cpeterson@mozilla.com> - Wed, 20 Jun 2018 12:42:39 -0700 - rev 477418
Push 9382 by cbrindusan@mozilla.com at Thu, 21 Jun 2018 15:23:31 +0000
Bug 1467452 - Back out f5f49315fec2 to restore getJavaEnv/getJavaPeer NPAPIs to fix Flash crash. r=jimm Flash still calls these NPAPIs to initialize some ancient LiveConnect code.