1 The Wine development release 9.0-rc4 is now available.
3 What's new in this release:
4 - Bug fixes only, we are in code freeze.
6 The source is available at <https://dl.winehq.org/wine/source/9.0/wine-9.0-rc4.tar.xz>
8 Binary packages for various distributions will be available
9 from <https://www.winehq.org/download>
11 You will find documentation on <https://www.winehq.org/documentation>
13 Wine is available thanks to the work of many people.
14 See the file [AUTHORS][1] for the complete list.
16 [1]: https://gitlab.winehq.org/wine/wine/-/raw/wine-9.0-rc4/AUTHORS
18 ----------------------------------------------------------------
20 ### Bugs fixed in 9.0-rc4 (total 17):
22 - #4291 The menubar & toolbar of TresED are not displayed correctly.
23 - #7106 Need for Speed 3 autorun crashes when starting setup
24 - #26142 Civilization 4: Screen turns black on turn end with built-in msxml
25 - #38039 linux console leaves in stty echo off mode after executing bash.exe from Wine
26 - #40011 git-gui crashes on start
27 - #45242 winedbg Internal crash when debugging win32
28 - #51738 Bioshock Infinite crashes after intro with "mmap() failed: Cannot allocate memory"
29 - #52159 cygwin/msys2: Unhandled page fault in 64-bit gdb.exe and python3.8.exe
30 - #54256 Compile for wine under arm macOS (for running aarch64 windows apps) fails
31 - #55540 IS Defense hangs after gameplay begins or has rendering glitches
32 - #55637 dmime:dmime - test_performance_pmsg() sometimes fails due to bad timing on Windows and Wine
33 - #55961 Multiple VST plugins have an invisible cursor
34 - #56021 Wine 9.0-rc1 Wayland: In Sway full screen games don't run on full screen
35 - #56023 Wine 9.0-rc1 Wayland: DPI problems
36 - #56032 winedbg --gdb: gets terminated when target process exits
37 - #56047 Won't build on FreeBSD, error: 'F_GETPATH' undeclared
38 - #56110 Bejeweled 3: can't enable 3D acceleration
40 ### Changes since 9.0-rc3:
42 Alexandre Julliard (6):
43 Update copyright info for 2024.
44 server: Remove WINESERVER documentation from the man page.
45 loader: Remove absolute paths references from the man page.
46 readme: Convert to Markdown.
47 announce: Convert to Markdown.
48 ntdll: Determine the available address space dynamically on ARM64.
51 mscoree/tests: Don't test function directly when reporting GetLastError().
52 ntoskrnl/tests: Use RtlNtStatusToDosErrorNoTeb() for stateless conversion.
55 windows.media.speech/tests: Remove obsolete workarounds.
58 include: Assert that the debug channel name will be null-terminated and is not too long.
59 server: Fix compile error on FreeBSD/NetBSD.
62 po: Update Korean translation.
65 winedump: Better align fields in EXPORT table.
66 quartz: Delay import ddraw.
67 winedbg: Wait for gdb to terminate before exiting (proxy mode).
70 mscoree/tests: Add debug code for RemoveDirectory failure.
73 wineandroid: Fix incorrect checking reason.
75 Gabriel Ivăncescu (1):
76 winex11: Use the correct root window for virtual desktops.
79 po: Update Finnish translation.
80 readme: Update Finnish translation.
83 dmime: Avoid leaking track references in segment Clone and Load.
84 dmloader: Avoid caching DMUS_OBJ_STREAM objects we can't load from cache.
87 dmime: Fix handling of curve PMSG.
90 wined3d: Reference FFP resources in reference_shader_resources().
91 wined3d: Do not remove invalid BO users from the list when destroying views.
92 wined3d: Set fixed_function_usage_map to 0 for an sm4 draw without a PS.
95 msvcrt: Compare environment variable names case insensitively.
96 msvcrt/tests: Test case insensitivity of getenv() and _wgetenv().