diff --git a/patches/d3dx9_36-Optimize_Inplace/definition b/patches/d3dx9_36-Optimize_Inplace/definition new file mode 100644 index 00000000..3c2f9978 --- /dev/null +++ b/patches/d3dx9_36-Optimize_Inplace/definition @@ -0,0 +1 @@ +Fixes: [48529] Avencast fails to launch diff --git a/patches/ddraw-version-check/definition b/patches/ddraw-version-check/definition index 5d587c2b..a1b0659b 100644 --- a/patches/ddraw-version-check/definition +++ b/patches/ddraw-version-check/definition @@ -6,5 +6,5 @@ # Resident Evil # Carmageddon 2 demo # The Sims Online -Fixes: [19153] https://bugs.winehq.org/show_bug.cgi?id=19153 +Fixes: [19153] Resident Evil 1 fails to start (needs IDirect3D3::EnumDevices() to return a device named "RGB Emulation") Depends: ddraw-Device_Caps diff --git a/patches/dwmapi-DwmGetTransportAttributes/definition b/patches/dwmapi-DwmGetTransportAttributes/definition index 0aa45a7e..9b01fe15 100644 --- a/patches/dwmapi-DwmGetTransportAttributes/definition +++ b/patches/dwmapi-DwmGetTransportAttributes/definition @@ -1 +1 @@ -Fixes: [31350] T-Online Mediencenter Assistent (.NET 3.5 WPF app) installer fails ('dwmapi.dll' stubs insufficient in Vista/Win7 mode) +# Tests for bug 31350. \ No newline at end of file diff --git a/patches/kernel32-PE_Loader_Fixes/definition b/patches/kernel32-PE_Loader_Fixes/definition index afc660f9..7af156bb 100644 --- a/patches/kernel32-PE_Loader_Fixes/definition +++ b/patches/kernel32-PE_Loader_Fixes/definition @@ -1,2 +1 @@ Fixes: [42125] Various PE loader fixes for 8k demos -Fixes: [38176] Optical Circuit 4K demo crashes on startup diff --git a/patches/ntdll-Junction_Points/definition b/patches/ntdll-Junction_Points/definition index 1726a454..fe085afd 100644 --- a/patches/ntdll-Junction_Points/definition +++ b/patches/ntdll-Junction_Points/definition @@ -1,2 +1,2 @@ -Fixes: [12401] Support for Junction Points -#Depends: ntdll-NtQueryEaFile +Fixes: [12401] NET Framework 2.0, 3.0, 4.0 installers and other apps that make use of GAC API for managed assembly installation on NTFS filesystems need reparse point/junction API support (FSCTL_SET_REPARSE_POINT/FSCTL_GET_REPARSE_POINT) +Fixes: [44948] Multiple apps (Spine (Mod starter for Gothic), MS Office 365 installer) need CreateSymbolicLinkW implementation diff --git a/patches/ntdll-WRITECOPY/definition b/patches/ntdll-WRITECOPY/definition index eca1cc4d..9e95bb36 100644 --- a/patches/ntdll-WRITECOPY/definition +++ b/patches/ntdll-WRITECOPY/definition @@ -1,5 +1,4 @@ -Fixes: [29384] Voobly expects correct handling of WRITECOPY memory protection -FIxes: [35561] MSYS2 expects correct handling of WRITECOPY memory protection +Fixes: [29384] Multiple applications expect correct handling of WRITECOPY memory protection (Voobly fails to launch Age of Empires II, MSYS2) Depends: ntdll-User_Shared_Data # Causes regressions? diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh index 1fa158f5..0147ae23 100755 --- a/patches/patchinstall.sh +++ b/patches/patchinstall.sh @@ -2885,6 +2885,9 @@ fi # Patchset d3dx9_36-Optimize_Inplace # | +# | This patchset fixes the following Wine bugs: +# | * [#48529] Avencast fails to launch +# | # | Modified files: # | * dlls/d3dx9_36/mesh.c # | @@ -3039,7 +3042,7 @@ fi # | * ddraw-Device_Caps # | # | This patchset fixes the following Wine bugs: -# | * [#19153] https://bugs.winehq.org/show_bug.cgi?id=19153 +# | * [#19153] Resident Evil 1 fails to start (needs IDirect3D3::EnumDevices() to return a device named "RGB Emulation") # | # | Modified files: # | * dlls/ddraw/ddraw.c @@ -3355,10 +3358,6 @@ fi # Patchset dwmapi-DwmGetTransportAttributes # | -# | This patchset fixes the following Wine bugs: -# | * [#31350] T-Online Mediencenter Assistent (.NET 3.5 WPF app) installer fails ('dwmapi.dll' stubs insufficient in -# | Vista/Win7 mode) -# | # | Modified files: # | * configure, configure.ac, dlls/dwmapi/tests/Makefile.in, dlls/dwmapi/tests/dwmapi.c # | @@ -3475,7 +3474,10 @@ fi # Patchset ntdll-Junction_Points # | # | This patchset fixes the following Wine bugs: -# | * [#12401] Support for Junction Points +# | * [#12401] NET Framework 2.0, 3.0, 4.0 installers and other apps that make use of GAC API for managed assembly +# | installation on NTFS filesystems need reparse point/junction API support +# | (FSCTL_SET_REPARSE_POINT/FSCTL_GET_REPARSE_POINT) +# | * [#44948] Multiple apps (Spine (Mod starter for Gothic), MS Office 365 installer) need CreateSymbolicLinkW implementation # | # | Modified files: # | * configure.ac, dlls/kernel32/path.c, dlls/kernel32/tests/path.c, dlls/kernel32/volume.c, dlls/msvcp120/tests/msvcp120.c, @@ -3605,6 +3607,7 @@ fi # | sandbox' is used (native API sandboxing/hooking scheme incompatible with Wine) # | * [#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) # | # | Modified files: # | * dlls/dbghelp/cpu_i386.c, dlls/kernel32/tests/loader.c, dlls/krnl386.exe16/kernel.c, @@ -4359,7 +4362,6 @@ fi # | # | This patchset fixes the following Wine bugs: # | * [#42125] Various PE loader fixes for 8k demos -# | * [#38176] Optical Circuit 4K demo crashes on startup # | # | Modified files: # | * dlls/kernel32/process.c, dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c @@ -5148,8 +5150,8 @@ fi # | ntdll-User_Shared_Data # | # | This patchset fixes the following Wine bugs: -# | * [#29384] Voobly expects correct handling of WRITECOPY memory protection -# | * [#35561] MSYS2 expects correct handling of WRITECOPY memory protection +# | * [#29384] Multiple applications expect correct handling of WRITECOPY memory protection (Voobly fails to launch Age of +# | Empires II, MSYS2) # | # | Modified files: # | * dlls/advapi32/crypt.c, dlls/advapi32/tests/security.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, @@ -7414,6 +7416,7 @@ fi # | # | This patchset fixes the following Wine bugs: # | * [#30984] Improve key translation. +# | * [#45605] Letter keys doesn't work in DirectX aplications # | # | Modified files: # | * dlls/winex11.drv/keyboard.c diff --git a/patches/winebuild-Fake_Dlls/definition b/patches/winebuild-Fake_Dlls/definition index 96e6a0c7..04772057 100644 --- a/patches/winebuild-Fake_Dlls/definition +++ b/patches/winebuild-Fake_Dlls/definition @@ -1,4 +1,5 @@ Fixes: [21232] Chromium-based browser engines (Chrome, Opera, Comodo Dragon, SRWare Iron) crash on startup unless '--no-sandbox' is used (native API sandboxing/hooking scheme incompatible with Wine) 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) Depends: ntdll-User_Shared_Data diff --git a/patches/winex11-key_translation/definition b/patches/winex11-key_translation/definition index 3fa1ec99..f812d940 100644 --- a/patches/winex11-key_translation/definition +++ b/patches/winex11-key_translation/definition @@ -1 +1,2 @@ Fixes: [30984] Improve key translation. +Fixes: [45605] Letter keys doesn't work in DirectX aplications