diff --git a/README.md b/README.md index 803a78e0..2bde0fb1 100644 --- a/README.md +++ b/README.md @@ -37,12 +37,19 @@ Wine. All those differences are also documented on the Included bug fixes and improvements =================================== -**Bugfixes and features included in the next upcoming release [4]:** +**Bugfixes and features included in the next upcoming release [11]:** +* Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW ([Wine Bug #37916](https://bugs.winehq.org/show_bug.cgi?id=37916)) +* Avseq crashes when multisampling is enabled ([Wine Bug #31998](https://bugs.winehq.org/show_bug.cgi?id=31998)) * Child of Light expects FindConnectionPoint to succeed and increase the refcount ([Wine Bug #36408](https://bugs.winehq.org/show_bug.cgi?id=36408)) * Do not append duplicate NULL characters when importing keys with regedit ([Wine Bug #37575](https://bugs.winehq.org/show_bug.cgi?id=37575)) * Fix init of LONGLONG variable with a negative value in TGA decoder +* Fix wrong colors in Wolfenstein (2009) ([Wine Bug #34692](https://bugs.winehq.org/show_bug.cgi?id=34692)) +* Graphical issues in Inquisitor ([Wine Bug #32490](https://bugs.winehq.org/show_bug.cgi?id=32490)) +* Port Royale doesn't display ocean correctly ([Wine Bug #17913](https://bugs.winehq.org/show_bug.cgi?id=17913)) +* Scrolling causes mouse and screen to lock in Call to Power II ([Wine Bug #34559](https://bugs.winehq.org/show_bug.cgi?id=34559)) * Support for DDS file format in D3DXSaveTextureToFileInMemory ([Wine Bug #26898](https://bugs.winehq.org/show_bug.cgi?id=26898)) +* eRacer Demo doesn't correctly display text ([Wine Bug #29598](https://bugs.winehq.org/show_bug.cgi?id=29598)) **Bugs fixed in Wine Staging 1.7.34-1 [135]:** @@ -59,7 +66,7 @@ Included bug fixes and improvements * Adobe Reader needs ITextSelection_fnGetDuplicate implementation * Allow selection of audio device for PulseAudio backend * Allow special characters in pipe names ([Wine Bug #28995](https://bugs.winehq.org/show_bug.cgi?id=28995)) -* Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW +* ~~Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW~~ * Audio stuttering and performance drops in multiple applications ([Wine Bug #30639](https://bugs.winehq.org/show_bug.cgi?id=30639)) * Avoid crashing when broken app tries to release surface although refcount is zero ([Wine Bug #18477](https://bugs.winehq.org/show_bug.cgi?id=18477)) * Avoid race-conditions of async WSARecv() operations with write watches. diff --git a/patches/d3dx9_36-DXTn/definition b/patches/d3dx9_36-DXTn/definition index 2ce5016b..ae4ab709 100644 --- a/patches/d3dx9_36-DXTn/definition +++ b/patches/d3dx9_36-DXTn/definition @@ -2,3 +2,4 @@ Depends: wined3d-DXTn Fixes: [33768] Fix texture corruption in CSI: Fatal Conspiracy Fixes: [19231] Fix crash of Trine Demo on start Fixes: [37391] Exception during start of fr-043 caused by missing DXTn support +Fixes: [34692] Fix wrong colors in Wolfenstein (2009) diff --git a/patches/dinput-Events/definition b/patches/dinput-Events/definition index decad6bb..a51d66d9 100644 --- a/patches/dinput-Events/definition +++ b/patches/dinput-Events/definition @@ -1 +1,2 @@ Fixes: [8854] Ensure X11 input events are handled even without explicit message loop +Fixes: [34559] Scrolling causes mouse and screen to lock in Call to Power II diff --git a/patches/dxgi-GetDesc/definition b/patches/dxgi-GetDesc/definition index d0e29db9..b9f4ec0f 100644 --- a/patches/dxgi-GetDesc/definition +++ b/patches/dxgi-GetDesc/definition @@ -1 +1,2 @@ Fixes: Implement IDXGIOutput::GetDesc +Fixes: [31998] Avseq crashes when multisampling is enabled diff --git a/patches/libs-Unicode_Collation/definition b/patches/libs-Unicode_Collation/definition index aecfa2a8..22812892 100644 --- a/patches/libs-Unicode_Collation/definition +++ b/patches/libs-Unicode_Collation/definition @@ -1 +1,2 @@ Fixes: [10767] Fix comparison of punctuation characters in lstrcmp +Fixes: [32490] Graphical issues in Inquisitor diff --git a/patches/ntoskrnl-Irp_Status/definition b/patches/ntoskrnl-Irp_Status/definition index fe111233..9e8cb474 100644 --- a/patches/ntoskrnl-Irp_Status/definition +++ b/patches/ntoskrnl-Irp_Status/definition @@ -1 +1,2 @@ Fixes: [30155] Fix issues when driver dispatch routine returns different status codes +Disabled: true diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh index 9508f1f0..6200f128 100755 --- a/patches/patchinstall.sh +++ b/patches/patchinstall.sh @@ -126,7 +126,6 @@ patch_enable_all () enable_ntdll_WRITECOPY="$1" enable_ntdll_WinSqm="$1" enable_ntoskrnl_Emulator="$1" - enable_ntoskrnl_Irp_Status="$1" enable_nvapi_Stub_DLL="$1" enable_nvcuda_CUDA_Support="$1" enable_nvcuvid_CUDA_Video_Support="$1" @@ -403,9 +402,6 @@ patch_enable () ntoskrnl-Emulator) enable_ntoskrnl_Emulator="$2" ;; - ntoskrnl-Irp_Status) - enable_ntoskrnl_Irp_Status="$2" - ;; nvapi-Stub_DLL) enable_nvapi_Stub_DLL="$2" ;; @@ -1136,6 +1132,8 @@ fi # | * [#25486] Lego Stunt Rally requires DXTn software de/encoding support # | * [#29586] Tumblebugs 2 requires DXTn software encoding support # | * [#14939] Black & White needs DXTn software decoding support +# | * [#17913] Port Royale doesn't display ocean correctly +# | * [#29598] eRacer Demo doesn't correctly display text # | # | Modified files: # | * configure.ac, dlls/wined3d/Makefile.in, dlls/wined3d/dxtn.c, dlls/wined3d/surface.c, dlls/wined3d/wined3d.spec, @@ -1158,6 +1156,7 @@ fi # | * [#33768] Fix texture corruption in CSI: Fatal Conspiracy # | * [#19231] Fix crash of Trine Demo on start # | * [#37391] Exception during start of fr-043 caused by missing DXTn support +# | * [#34692] Fix wrong colors in Wolfenstein (2009) # | # | Modified files: # | * dlls/d3dx9_36/Makefile.in, dlls/d3dx9_36/surface.c, dlls/d3dx9_36/tests/surface.c @@ -1313,6 +1312,7 @@ fi # | # | This patchset fixes the following Wine bugs: # | * [#8854] Ensure X11 input events are handled even without explicit message loop +# | * [#34559] Scrolling causes mouse and screen to lock in Call to Power II # | # | Modified files: # | * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/user32/input.c, dlls/user32/user32.spec, include/winuser.h @@ -1341,6 +1341,9 @@ fi # Patchset dxgi-GetDesc # | +# | This patchset fixes the following Wine bugs: +# | * [#31998] Avseq crashes when multisampling is enabled +# | # | Modified files: # | * dlls/dxgi/output.c # | @@ -1708,6 +1711,7 @@ fi # | # | This patchset fixes the following Wine bugs: # | * [#10767] Fix comparison of punctuation characters in lstrcmp +# | * [#32490] Graphical issues in Inquisitor # | # | Modified files: # | * dlls/kernel32/tests/locale.c, libs/wine/collation.c @@ -2130,21 +2134,6 @@ if test "$enable_ntoskrnl_Emulator" -eq 1; then ) >> "$patchlist" fi -# Patchset ntoskrnl-Irp_Status -# | -# | This patchset fixes the following Wine bugs: -# | * [#30155] Fix issues when driver dispatch routine returns different status codes -# | -# | Modified files: -# | * dlls/ntoskrnl.exe/ntoskrnl.c -# | -if test "$enable_ntoskrnl_Irp_Status" -eq 1; then - patch_apply ntoskrnl-Irp_Status/0001-ntoskrnl-Handle-issues-when-driver-returns-two-diffe.patch - ( - echo '+ { "Sebastian Lackner", "ntoskrnl: Handle issues when driver returns two different status codes from dispatcher.", 1 },'; - ) >> "$patchlist" -fi - # Patchset nvcuda-CUDA_Support # | # | Modified files: @@ -2571,6 +2560,9 @@ fi # Patchset shell32-SHFileOperation # | +# | This patchset fixes the following Wine bugs: +# | * [#37916] Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW +# | # | Modified files: # | * dlls/shell32/shlfileop.c # | diff --git a/patches/shell32-SHFileOperation/definition b/patches/shell32-SHFileOperation/definition index 3f7c43c3..e10ca0f1 100644 --- a/patches/shell32-SHFileOperation/definition +++ b/patches/shell32-SHFileOperation/definition @@ -1 +1 @@ -Fixes: Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW +Fixes: [37916] Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW diff --git a/patches/wined3d-DXTn/definition b/patches/wined3d-DXTn/definition index 3a8f9a50..f7ab583c 100644 --- a/patches/wined3d-DXTn/definition +++ b/patches/wined3d-DXTn/definition @@ -1,3 +1,5 @@ Fixes: [25486] Lego Stunt Rally requires DXTn software de/encoding support Fixes: [29586] Tumblebugs 2 requires DXTn software encoding support Fixes: [14939] Black & White needs DXTn software decoding support +Fixes: [17913] Port Royale doesn't display ocean correctly +Fixes: [29598] eRacer Demo doesn't correctly display text