quartz: Delay import ddraw.
[wine.git] / ANNOUNCE.md
blob3d8d533e44ab9bb6d0293b9522562f9812d5ea01
1 The Wine development release 9.0-rc3 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-rc3.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-rc3/AUTHORS
18 ----------------------------------------------------------------
20 ### Bugs fixed in 9.0-rc3 (total 35):
22  - #51314  vulkan-1:vulkan crashes on Windows with recent Radeon drivers
23  - #51478  dinput:device8 breaks user32:input's test_keyboard_layout_name() in some locales ()
24  - #52971  HardWest 2 (playtest) is broken with OpenGL/Vulkan backend
25  - #53166  Star Wars : Fallen Order crashes at launch
26  - #53726  Silent Hill 4: The Room low res videos are not played (needs CLSID_CMpegVideoCodec)
27  - #54381  tightvnc viewer crashes on connection
28  - #54878  WinSCP 5.21.1.12643 doesn't list files when Windows version is set to 10
29  - #55005  Program Treecomp - some widgets are not drawn
30  - #55061  Starcraft Remastered: blurry graphics / low resolution
31  - #55161  IrfanView full screen mode creates an unneeded and uncalled for permanent overlaying panel
32  - #55288  advapi32:registry & ntdll:reg - The 32-bit test_redirection() fails if run after the 64 WineTest
33  - #55306  Cannot double click in the server browser in Worms Armageddon
34  - #55327  user32:input - test_ActivateKeyboardLayout() fails on Windows 7 for the Spanish locale
35  - #55328  user32:input - test_keyboard_layout_name() fails on Windows 7 for the Spanish locale
36  - #55394  comctl32:listbox - test_LBS_NODATA() fails in Wine for the Hindi locale
37  - #55439  RPG Maker game crashes
38  - #55446  Using C run-time for unicode strings comparison breaks case insensitive LB_FINDSTRING
39  - #55578  kernel32:loader - test_section_access() sometimes fails on Windows 8
40  - #55582  Civilization 2 crashes when setting up new game
41  - #55655  user32:dialog - test_IsDialogMessageA_proc() fails in the Hindi locale on Wine
42  - #55667  kernel32:file - test_MapFile() fails on macOS
43  - #55773  Railroad Tycoon 2 Platinum (Steam, GOG) crashes when changing to 800X600 resolution
44  - #55903  Falcon BMS 4.37u3: game randomly fails to load 3D models
45  - #55942  Crazy Chicken Approaching - Nebula Assertion and Visual C++ Runtime Library Errors
46  - #55962  Program that mixes 32-bit and 64-bit typelibs fails to find a referenced typelib
47  - #55967  app regression; SWATH stops working at all as of 8.18
48  - #56001  Some shortcut keys don't work with winewayland when focus is lost and restored
49  - #56015  SysTray doesn't work for (and crashes) WiseReminder
50  - #56022  Wine 9.0-rc1 wayland: Cursor does not move on some surfaces
51  - #56026  Wine 9.0-rc1 Wayland: Mouse buttons 3-6 do not work
52  - #56033  winewayland.drv: Alt-shift to change the input language appears like Shift is pressed all the time
53  - #56039  winecfg does no longer run after export WINEARCH=win32
54  - #56046  Pegasus Mail 4.80 regression: Pointer does not change
55  - #56048  winedbg --auto: shows incomplete modules list
56  - #56053  Regression on fallout 3 in the new wow64 mode
58 ### Changes since 9.0-rc2:
59 ```
60 Akihiro Sagawa (1):
61       po: Update Japanese translation.
63 Alex Henrie (2):
64       po: Update Catalan translation.
65       comctl32/listview: Ignore the lParam to WM_PRINTCLIENT and add tests.
67 Alexandre Julliard (5):
68       wow64: Initialize the syscall dispatcher in the 32-bit TEB.
69       user32: Fix string comparison for listbox inexact matches.
70       ntdll: Add a more explicit failure for 32-bit prefix in wow64 mode.
71       winecfg: Support all Windows versions also in 64-bit mode.
72       comctl32: Fix string comparison for listbox inexact matches.
74 Alistair Leslie-Hughes (1):
75       msdasql/tests: Add missing carriage returns.
77 Bernhard Übelacker (1):
78       winedbg: Retrieve module architecture before sorting.
80 Brendan McGrath (1):
81       server: Always release internal hardware messages.
83 Eric Pouech (7):
84       riched20: Don't crash when no OLE obj is present.
85       riched20: Don't write past end of buffer.
86       dbghelp/tests: Extend tests for module loading.
87       dbghelp: Fix some tests for SymLoadModule*().
88       winmm: Fill in pIOProc field in MMIOINFO.
89       dbghelp/tests: Wait for child window to be up before testing.
90       winedbg: Fix main module detection in 'info share' command.
92 Fabian Maurer (1):
93       wineps: Don't leak memory in error case (Coverity).
95 Georg Lehmann (1):
96       vulkan-1/tests: Enable feature in private data test.
98 Huw D. M. Davies (2):
99       dnsapi: Update the array ptr in the insufficient buffer case.
100       dnsapi: Free the buffer in the early return paths.
102 Jacek Caban (1):
103       win32u: Use 32-bit window extra size on wow64.
105 Nikolay Sivov (1):
106       oleaut32/typelib: Add a missing break (Coverity).
108 Paul Gofman (3):
109       ntdll: Use position independent syscall thunk for NtQueryInformationProcess on i386.
110       include: Fix boolean return value definition in IIterator<T> methods.
111       dxdiagn: Check ICreateDevEnum_CreateClassEnumerator result for S_OK.
113 Rémi Bernon (16):
114       user32/tests: Dynamically resize the keyboard layout preload list.
115       user32/tests: Skip some keyboard layout tests on broken VMs.
116       dinput/tests: Avoid calling UnloadKeyboardLayout.
117       user32/tests: Avoid calling UnloadKeyboardLayout.
118       server: Always queue mouse messages delivered to another window.
119       server: Ignore the capture window wrt desktop cursor changes.
120       imm32/tests: Fix HKL comparison when cleaning up preload list.
121       wined3d: Add more padding to resource memory allocations.
122       wined3d: Store the resource heap memory pointer separately.
123       server: Introduce a new get_desktop_cursor_thread_input helper.
124       server: Change desktop cursor only when inside the thread's windows.
125       dmime/tests: Check reference time and allow 0.5 tick difference.
126       dmime/tests: Allow small time variation in test_performance_time.
127       dmime/tests: Allow small time variation in test_segment_state.
128       dmime/tests: Add optional notification sequence on segment stop.
129       dmime/tests: Remove some unnecessary and spuriously failing waits.
131 Zebediah Figura (1):
132       qcap/audiorecord: Do not leak the sample when pausing or stopping.
134 Zhiyi Zhang (2):
135       user32/tests: Add more display DC tests.
136       win32u: Create a real bitmap object for display DCs.