From 6e474e34fb2caa8c949bd95c3fc91c9f59bd2527 Mon Sep 17 00:00:00 2001 From: Zebediah Figura Date: Thu, 30 Jan 2020 21:51:20 -0600 Subject: [PATCH] More definition file updates. --- patches/ddraw-IDirect3DTexture2_Load/definition | 2 +- patches/ntdll-ProcessQuotaLimits/definition | 2 +- patches/patchinstall.sh | 16 +++++++++++++++- patches/user32-FlashWindowEx/definition | 2 +- patches/user32-rawinput-keyboard/definition | 1 + patches/user32-rawinput-mouse/definition | 3 ++- patches/wine.inf-Performance/definition | 1 + patches/winebuild-Fake_Dlls/definition | 1 + 8 files changed, 23 insertions(+), 5 deletions(-) diff --git a/patches/ddraw-IDirect3DTexture2_Load/definition b/patches/ddraw-IDirect3DTexture2_Load/definition index 0cf63c87..0505e870 100644 --- a/patches/ddraw-IDirect3DTexture2_Load/definition +++ b/patches/ddraw-IDirect3DTexture2_Load/definition @@ -1 +1 @@ -Fixes: Fix scaling behaviour of images and mipmap levels in IDirect3DTexture2_Load (needed for example by Prezzie Hunt) +Fixes: [48537] Prezzie Hunt fails to launch diff --git a/patches/ntdll-ProcessQuotaLimits/definition b/patches/ntdll-ProcessQuotaLimits/definition index d5f5351d..46f60c5f 100644 --- a/patches/ntdll-ProcessQuotaLimits/definition +++ b/patches/ntdll-ProcessQuotaLimits/definition @@ -1 +1 @@ -Fixes: Implement stub for ProcessQuotaLimits info class +Fixes: [44812] Multiple applications need NtQueryInformationProcess 'ProcessQuotaLimits' class support (MSYS2, ProcessHacker 2.x) diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh index d3322abe..50ea0421 100755 --- a/patches/patchinstall.sh +++ b/patches/patchinstall.sh @@ -2941,6 +2941,9 @@ fi # Patchset ddraw-IDirect3DTexture2_Load # | +# | This patchset fixes the following Wine bugs: +# | * [#48537] Prezzie Hunt fails to launch +# | # | Modified files: # | * dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/tests/ddraw2.c # | @@ -3588,6 +3591,7 @@ fi # | * [#42741] StarCraft I: 1.18 PTR fails to initialize ClientSdk.dll # | * [#45349] Multiple applications and games crash due to missing support for 64-bit syscall thunks (StreetFighter V) # | * [#45573] League of Legends 8.12+ fails to start a game (anticheat engine, hooking of syscall return instructions) +# | * [#45650] chromium 32-bit sandbox expects different syscall thunks depending on Windows version # | # | Modified files: # | * dlls/dbghelp/cpu_i386.c, dlls/kernel32/tests/loader.c, dlls/krnl386.exe16/kernel.c, @@ -5004,6 +5008,10 @@ fi # Patchset ntdll-ProcessQuotaLimits # | +# | This patchset fixes the following Wine bugs: +# | * [#44812] Multiple applications need NtQueryInformationProcess 'ProcessQuotaLimits' class support (MSYS2, ProcessHacker +# | 2.x) +# | # | Modified files: # | * dlls/ntdll/process.c # | @@ -6211,6 +6219,9 @@ fi # Patchset user32-FlashWindowEx # | +# | This patchset fixes the following Wine bugs: +# | * [#43124] FlashWindowEx: WM_NCACTIVATE behavior is incorrect +# | # | Modified files: # | * dlls/user32/tests/win.c, dlls/user32/win.c # | @@ -6436,7 +6447,9 @@ fi # | * winex11.drv-mouse-coorrds # | # | This patchset fixes the following Wine bugs: -# | * [#42631] - user32: Add Raw Input support. +# | * [#42631] Mouse drift, jump or don't react to small slow movements in Unity-engine games and Fallout 4 (partly fixed in +# | Unity games, have walkaround in Fallout4 ) +# | * [#42675] Overwatch: Phantom mouse input / view pulled up to ceiling # | # | Modified files: # | * dlls/dinput/device_private.h, dlls/dinput/dinput_main.c, dlls/dinput/mouse.c, dlls/dinput8/tests/device.c, @@ -6731,6 +6744,7 @@ fi # | # | This patchset fixes the following Wine bugs: # | * [#33661] Add performance library registry keys needed by MS SQL Server Management Studio Express 2008 R2 +# | * [#33037] Visual Studio 6 can't be installed with WinVer >= Win2K (missing HKEY_PERFORMANCE_DATA 230, process object) # | # | Modified files: # | * dlls/advapi32/tests/registry.c, loader/wine.inf.in diff --git a/patches/user32-FlashWindowEx/definition b/patches/user32-FlashWindowEx/definition index 2e5649e6..2cb72351 100644 --- a/patches/user32-FlashWindowEx/definition +++ b/patches/user32-FlashWindowEx/definition @@ -1 +1 @@ -Fixes: Improve FlashWindowEx message and return value +Fixes: [43124] FlashWindowEx: WM_NCACTIVATE behavior is incorrect diff --git a/patches/user32-rawinput-keyboard/definition b/patches/user32-rawinput-keyboard/definition index 5be6095b..3041bdd8 100644 --- a/patches/user32-rawinput-keyboard/definition +++ b/patches/user32-rawinput-keyboard/definition @@ -1,2 +1,3 @@ +Fixes: [35128] Air Conflicts (Pacific Carriers/Secret Wars) hangs at the loading screen (needs support for raw input in DInput8 keyboard) Depends: user32-rawinput-hid Disabled: True diff --git a/patches/user32-rawinput-mouse/definition b/patches/user32-rawinput-mouse/definition index c4766fcc..7a0df938 100644 --- a/patches/user32-rawinput-mouse/definition +++ b/patches/user32-rawinput-mouse/definition @@ -1,2 +1,3 @@ -Fixes: [42631] - user32: Add Raw Input support. +Fixes: [42631] Mouse drift, jump or don't react to small slow movements in Unity-engine games and Fallout 4 (partly fixed in Unity games, have walkaround in Fallout4 ) +Fixes: [42675] Overwatch: Phantom mouse input / view pulled up to ceiling Depends: winex11.drv-mouse-coorrds diff --git a/patches/wine.inf-Performance/definition b/patches/wine.inf-Performance/definition index f8663ea2..df646c18 100644 --- a/patches/wine.inf-Performance/definition +++ b/patches/wine.inf-Performance/definition @@ -1 +1,2 @@ Fixes: [33661] Add performance library registry keys needed by MS SQL Server Management Studio Express 2008 R2 +Fixes: [33037] Visual Studio 6 can't be installed with WinVer >= Win2K (missing HKEY_PERFORMANCE_DATA 230, process object) diff --git a/patches/winebuild-Fake_Dlls/definition b/patches/winebuild-Fake_Dlls/definition index 04772057..fd6aa7c7 100644 --- a/patches/winebuild-Fake_Dlls/definition +++ b/patches/winebuild-Fake_Dlls/definition @@ -2,4 +2,5 @@ Fixes: [21232] Chromium-based browser engines (Chrome, Opera, Comodo Dragon, SRW Fixes: [42741] StarCraft I: 1.18 PTR fails to initialize ClientSdk.dll Fixes: [45349] Multiple applications and games crash due to missing support for 64-bit syscall thunks (StreetFighter V) Fixes: [45573] League of Legends 8.12+ fails to start a game (anticheat engine, hooking of syscall return instructions) +Fixes: [45650] chromium 32-bit sandbox expects different syscall thunks depending on Windows version Depends: ntdll-User_Shared_Data