1 The Wine development release 9.0-rc2 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:
8 https://dl.winehq.org/wine/source/9.0/wine-9.0-rc2.tar.xz
10 Binary packages for various distributions will be available from:
12 https://www.winehq.org/download
14 You will find documentation on https://www.winehq.org/documentation
16 You can also get the current source directly from the git
17 repository. Check https://www.winehq.org/git for details.
19 Wine is available thanks to the work of many people. See the file
20 AUTHORS in the distribution for the complete list.
22 ----------------------------------------------------------------
24 Bugs fixed in 9.0-rc2 (total 33):
26 - #21550 Winedbg's disassembler doesn't support SSE2 instructions
27 - #27916 Ferro CCTV: Fails to start
28 - #45122 gdiplus/font test crashes under clang-5.0.1 but not gcc-7.3.0
29 - #45123 gdiplus/graphicspath test crashes under clang-5.0.1 but not gcc-7.3.0
30 - #52000 EA Desktop fails to install using French locale
31 - #52883 Improve support for high-level graphic settings in The Settlers: Heritage of Kings
32 - #53845 Regression in GetCalendarInfoEx et al
33 - #54115 wine client error:68: write: Bad file descriptor
34 - #54361 Winebus doesn't enumerate hid devices (in a --without-sdl build) unless SDL also disabled by winebus registry key
35 - #54402 Borland Turbo CPP 4.5 installer deadlocks on start
36 - #54616 Memory Access Violation in Libaes.dll, Texecom Wintex
37 - #54769 major regression in dnSpy startup time
38 - #54847 dnsapi:query - test_DnsQuery() fails on the TestBot VMs in Windows and Wine
39 - #54987 Waves Central does not launch
40 - #55179 Garmin MapSource drag & drop doesn't work in center of window
41 - #55561 kernel32:virtual - The 32-bit test_write_watch() fails in the new WoW mode
42 - #55569 mshtml:dom - The 32-bit test_attr_collection_attr() crashes on Windows 10 2004+
43 - #55588 mf:mf - test_scheme_resolvers() crashes on Windows 7
44 - #55638 mf:transform - test_h264_decoder_concat_streams() sometimes fails on Windows 7
45 - #55649 quartz:vmr9 - test_changed3ddevice() fails on the TestBot's w11pro64-amd & -nv VMs
46 - #55703 AstroArt crashes when trying to drag and drop files from one pane to another
47 - #55761 PLSQL Developer: Access Violation when trying to log in
48 - #55774 Sid Meier's Alpha Centauri: invisible mouse pointer
49 - #55783 Pronote 2023 can't load native msxml6
50 - #55809 FEMM 4.2 mesh creation won't run, running an analysis is impossible, works on wine-stable
51 - #55813 Hitomi Downloader fails with "[Errno 9] Bad file descriptor"
52 - #55833 Multiple 64bit programs crash due to pointer truncation (HeidiSQL 12.5.0.6677, Falcon BMS 4.37u3, PNGGauntlet, PLSQL Developer, ...)
53 - #55863 Wine fails to build on macOS with LLVM 17
54 - #55908 PNGGauntlet expects LocalAlloc addresses to fit into 32bit int, breaks on 64bit due to recent memory changes
55 - #55972 Dolphin Emulator requires GetProcessInformation (since 5.0-16711)
56 - #55993 PLSQL Developer: Hangs when trying to connect a database.
57 - #55995 Wine 9.0-rc1 Wayland cursor does not move on some surfaces
58 - #56006 CrystalDiskInfo: Unhandled exception crashes DiskInfo64.exe
60 ----------------------------------------------------------------
62 Changes since 9.0-rc1:
65 winex11: Do window search if IDropTarget::DragOver() returns DROPEFFECT_NONE.
66 comctl32/tests: Store old DPI awareness context.
68 Alexandre Julliard (13):
69 server: Leave some free space between modules in ASLR mode.
70 kernelbase: Don't validate calendar id for GetCalendarInfo(CAL_ITWODIGITYEARMAX).
71 ntdll: Switch to the kernel stack before restoring the pthread TEB.
72 ntdll: Switch to the user stack before restoring the %fs register.
73 ntdll: Only free reserved memory for DYNAMIC_BASE binaries.
74 krnl386: Don't release the Win16 lock when exiting a task.
75 server: Enforce a mapping size limit instead of relying on the Unix file system.
76 kernel32/tests: Don't bother checking for errors in cleanup path.
77 user32: Support utf-8 in WM_CHAR W->A conversion.
78 oleaut32/tests: Use winetest contexts instead of traces in the typelib test.
79 Revert "oleaut32: Check that the 32/64 syskind matches when getting a typelib from the cache.".
80 oleaut32: Fix loading a 64-bit typelib in 32-bit mode.
81 oleaut32/tests: Run the 64-bit typelib tests also on 32-bit platforms.
83 Alexandros Frantzis (5):
84 winewayland.drv: Avoid deadlock when determining whether a window is managed.
85 winewayland.drv: Avoid transient deactivation of foreground thread.
86 winewayland.drv: Consider implicit fullscreen clip for pointer locking.
87 winewayland.drv: Release all keys on keyboard focus loss.
88 winewayland.drv: Support mouse buttons 4 and 5.
91 po: Update Lithuanian translation.
94 po: Update Polish translation.
96 Bernhard Übelacker (1):
97 uxtheme: Add stub for IsDarkModeAllowedForWindow.
100 include: Add SampleGrabber coclass definition in qedit.idl.
103 winedump: Don't fail on extra stream entry in PDB.
104 dbghelp: Allow an extra stream index entry in PDB files.
105 winedump: Skip deleted vector in hash inside PDB header.
106 dbghelp: Skip deleted vector in hash inside PDB header.
109 gdiplus: Prevent uninitializd memory access (Coverity).
112 po: Update Dutch translation.
115 gdiplus: Fix invalid pointer returned when failing to create font.
118 dnsapi/tests: Don't test extra records returned for CNAME query.
119 kernel32/tests: Fix ProcessMachineTypeInfo tests.
122 dwrite: Explicitly cast DWRITE_FONT_STRETCH to float in init_font_prop_vec.
123 configure: Enable -Wenum-conversion warnings.
124 ntdll: Declare seh debug channel in signal_arm64ec.c.
127 po: Update Simplified Chinese translation.
130 winebus: Return backend init status from bus_main_thread_start.
131 mf/tests: Workaround broken Win7 test_h264_decoder_concat_streams result.
132 explorer: Handle WM_CLOSE for docked icons for when they lose embedding.
133 server: Peek wine internal driver messages regardless of filter.
134 server: Update the desktop cursor position / window on click.
135 server: Use the capture window as cursor window if it is set.
138 sapi/tests: Remove registry keys created by SetId().
139 sapi/tests: Remove registry keys created by SetId() in the SpVoice tests.