user32/tests: Add more display DC tests.
[wine.git] / ANNOUNCE
blob230a596d8aa8dc9c2ac34e48d47f58b24bb1a7c3
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:
64 Akihiro Sagawa (2):
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.
90 Aurimas Fišeras (1):
91       po: Update Lithuanian translation.
93 Bartosz Kosiorek (1):
94       po: Update Polish translation.
96 Bernhard Übelacker (1):
97       uxtheme: Add stub for IsDarkModeAllowedForWindow.
99 Biswapriyo Nath (1):
100       include: Add SampleGrabber coclass definition in qedit.idl.
102 Eric Pouech (4):
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.
108 Fabian Maurer (1):
109       gdiplus: Prevent uninitializd memory access (Coverity).
111 Floris Renaud (1):
112       po: Update Dutch translation.
114 Hans Lehnert (1):
115       gdiplus: Fix invalid pointer returned when failing to create font.
117 Hans Leidekker (2):
118       dnsapi/tests: Don't test extra records returned for CNAME query.
119       kernel32/tests: Fix ProcessMachineTypeInfo tests.
121 Jacek Caban (3):
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.
126 Jactry Zeng (1):
127       po: Update Simplified Chinese translation.
129 Rémi Bernon (6):
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.
137 Sven Baars (2):
138       sapi/tests: Remove registry keys created by SetId().
139       sapi/tests: Remove registry keys created by SetId() in the SpVoice tests.