[Bug 34978] Many applications need a EnumDisplayDevicesW implementation for multi-monitor environment support (DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code < 1.16.0)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 15 06:34:03 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=34978

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Many applications need a    |Many applications need a
                   |EnumDisplayDevicesW         |EnumDisplayDevicesW
                   |implementation for          |implementation for
                   |multi-monitor environment   |multi-monitor environment
                   |support (DisplayFusion,     |support (DisplayFusion,
                   |Turbo Tax 2012, WPF 4.x     |Turbo Tax 2012, WPF 4.x
                   |.NET apps, CEFv3 apps)      |.NET apps, CEFv3 apps, VS
                   |                            |Code < 1.16.0)

--- Comment #18 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

revisiting, still present.

Also all Visual Studio Code (VSCode) versions < v1.16.0 suffer from it.

Symptoms: App hangs on startup, churning CPU core. Disabling all but one
display or use of Wine-Staging works around - as usual.

https://update.code.visualstudio.com/1.15.1/win32-x64/stable ->
https://az764295.vo.msecnd.net/stable/41abd21afdf7424c89319ee7cb0445cc6f376959/VSCodeSetup-x64-1.15.1.exe
(hangs)

https://update.code.visualstudio.com/1.16.0/win32-x64/stable ->

https://az764295.vo.msecnd.net/stable/787b31c0474e6165390b5a5989c9619e3e16f953/VSCodeSetup-x64-1.16.0.exe
(starts, may be worked around)

I've tried to check which commit works around, but there are way too many in
between:

https://github.com/Microsoft/vscode/compare/1.15.1...1.16.0

Brief skimming shows some potential candidates
(https://github.com/Microsoft/vscode/commits/1.16.0/src/vs/platform/windows ,
https://github.com/Microsoft/vscode/commits/1.16.0/src/vs/code/) but digging
deeper would be wasted time since it works out of the box with Staging.

$ sha1sum VSCodeSetup-x64-1.15.1.exe 
900b9d5ad2beeeae25bf658939936172ca005327  VSCodeSetup-x64-1.15.1.exe

$ du -sh VSCodeSetup-x64-1.15.1.exe
41M    VSCodeSetup-x64-1.15.1.exe

$ wine --version
wine-4.6

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list