Release 5.0.1.
[wine/zf.git] / ANNOUNCE
blob43615d6bbb4a2586136695469e0de2cef6d934e4
1 The Wine maintenance release 5.0.1 is now available.
3 What's new in this release (see below for details):
4   - Fix compilation with gcc 10
5   - Add some timezones
6   - Various bug fixes
8 The source is available from the following locations:
10   https://dl.winehq.org/wine/source/5.0/wine-5.0.1.tar.xz
11   http://mirrors.ibiblio.org/wine/source/5.0/wine-5.0.1.tar.xz
13 Binary packages for various distributions will be available from:
15   https://www.winehq.org/download
17 You will find documentation on https://www.winehq.org/documentation
19 You can also get the current source directly from the git
20 repository. Check https://www.winehq.org/git for details.
22 Wine is available thanks to the work of many people. See the file
23 AUTHORS in the distribution for the complete list.
25 ----------------------------------------------------------------
27 Bugs fixed in 5.0.1 (total 37):
29   36059  Multiple Steam games fail to install DirectX runtime prerequisite, resulting in repeated install attempt on startup ('xinput1_3.dll' locked by client)
30   42038  Cannot scroll documents being compared in winmerge (Followup to bug 20695)
31   42585  Final Fantasy V Corrupt Fonts
32   45049  Multiple programs need d2d1 CreateRoundedRectangleGeometry (playchessV7, Paint.Net 4.*)
33   45481  Spintires: MudRunner crashes at launch
34   46005  Multiple games and applications fail due to missing interface proxy information in registry (oleautomation/dual interfaces referenced in coclass section inside of library block)
35   46735  Multiple applications need Direct3DShaderValidatorCreate9() implementation (The Sims 2 demo, Armed Assault)
36   47288  Gaea 1.0.19 (.NET 4.7 WPF app) diagnostic tool 'Watson.exe' crashes due to 'kernel32.SetConsoleScreenBufferInfoEx' stub
37   47668  Logos 8 (.NET/WPF 4.7.2 application) fails to download resources (needs ReOpenFile implementation)
38   48018  QuickTime 7.0.x installer fails, 'rundll32.exe "C:\Program Files (x86)\QuickTime\QTSystem\QTJava.dll,QTPostInstallProc"' crashes due to invalid cdecl dll entry
39   48338  DIB images with bpp <= 8 get wrong palette when converted to GpBitmap
40   48371  Home Designer Suite 21.3.1.1x64 reports "Error #272000009 A serious error occurred (SEH)."
41   48386  Some CPU features are not reported for Intel CPU (Detroit: Become Human is affected)
42   48387  User shared data area should have NumberOfPhysicalPages field filled in (used by Detroit: Become Human)
43   48480  dlls/krnl386.exe16 - thunk.c argument logic incorrect for CallProcEx32W16
44   48484  winecfg doesn't allow disabling Desktop Integration for Downloads
45   48491  _searchenv & co do not understand quoted directories
46   48510  Lotus Organizer 97 crashes when selecting a Backup folder using 'Browse' button
47   48549  Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6
48   48557  Multiple installers crash (Hot Wired, Croc installer) : Setup is unable to initialize  the language dialogbox: Error 106
49   48561  Cadence Allegro Professional 16.6 crashes at startup
50   48569  Infinite drag & drop loop crashes WinSCP
51   48571  Firefox 72.0.* crashes on every tab (unless dwrite is disabled)
52   48577  DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY and other enums are the wrong size
53   48580  Discord connecting to voice needs unimplemented function qwave.dll.QOSAddSocketToFlow
54   48594  AnyDesk crashes directly on startup (low WORD of instance handle must be ignored when looking up window classes)
55   48635  Asuka 120% Return BURNING Fest: Crashes after character selection.
56   48639  Shrew Soft VPN client needs setupapi.dll.SetupDiGetSelectedDriverA()
57   48646  QQMusicAgent crashes when started after installation
58   48648  Gothic II Night of the Raven:unhandled exception in Wine 5.2
59   48664  kernel32:process - Intermittent test_Toolhelp() failure
60   48669  iphlpapi.NotifyUnicastIpAddressChange() should call the callback initially if requested (required for Far Cry 5 online mode)
61   48694  The Bat! (64bit) crashes right after start
62   48706  Wineconsole freezes when restoring from minimized to maximized window
63   48723  Torchlight - Loading times are excessively long
64   48735  Wine builtin services.exe process_send_command: OVERLAPPED struct for control pipe has uninitialized Offset and OffsetHigh fields
65   48846  msvcr90/tests/msvcr90.c: error: variadic functions must use the base AAPCS variant
67 ----------------------------------------------------------------
69 Changes since 5.0:
71 Aaro Altonen (3):
72       kernel32/tests: Add tests for SetConsoleScreenBufferInfoEx().
73       kernelbase: Implement SetConsoleScreenBufferInfoEx().
74       urlmon: Add URLOpenPullStreamW() stub.
76 Akihiro Sagawa (3):
77       dsound/tests: Add a test whether the buffer is a valid global memory.
78       dsound: Make GlobalHandle() for the sound buffer failed.
79       po: Update Japanese translation.
81 Alexandre Julliard (2):
82       rundll32: Add wrapper to call entry point on i386.
83       ver: Use the 16-bit resource function in GetFileVersionInfo16().
85 Alistair Leslie-Hughes (3):
86       d3dx9: Implement D3DXCreateKeyframedAnimationSet.
87       dmstyle: IDirectMusicStyle8 GetDefaultBand return S_FALSE.
88       qwave: Add QOSAddSocketToFlow stub.
90 Aurimas Fišeras (3):
91       po: Update Lithuanian translation.
92       po: Update Lithuanian translation.
93       po: Update Lithuanian translation.
95 Brendan Shanks (4):
96       include: Fix size of DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY enum.
97       include: Fix size of tomConstants enum.
98       include: Fix size of RecordCreateOptionsEnum.
99       wined3d: Add GPU information for NVIDIA GeForce GTX 1060 3GB.
101 Charles Davis (1):
102       msvcrt: Correct return value of ___mb_cur_max_l_func().
104 Damjan Jovanovic (1):
105       gdiplus: In CompositingModeSourceCopy, fully transparent pixels are drawn black.
107 Daniel Lehman (5):
108       tzres: Add Haiti Time Zone.
109       tzres: Add Aleutian Time Zone.
110       loader: Add Chatham Islands Standard Time Zone.
111       loader: Add Bougainville Standard Time Zone.
112       loader: Add Marquesas Standard Time Zone.
114 Dirk Niggemann (1):
115       krnl386.exe: Make CallProcEx32W16 clear CPEX_DEST_CDECL flag before looping over arguments.
117 Dmitry Timoshkov (4):
118       schedsvc/tests: Fix compilation with recent gcc/clang versions.
119       gdiplus: Reimplement GdipCreateBitmapFromGdiDib by using GdipCreateBitmapFromHBITMAP.
120       user32/tests: Add some tests for classes with non-zero low word instance.
121       server: Ignore low word of a class instance when looking up for a window class.
123 François Gouget (1):
124       kernel32/tests: Fix test_Toolhelp()'s nested process lookup.
126 Gerald Pfeifer (2):
127       winedump: Add a default case to numeric_leaf().
128       msi: Properly declare variables in msi/tests/utils.h as extern.
130 Gijs Vermeulen (1):
131       kernelbase: Set req->mask in SetConsoleScreenBufferInfoEx.
133 Giovanni Mascellani (1):
134       d2d1: Implement rounded rectangle drawing.
136 Hans Leidekker (1):
137       wbemprox: Implement Win32_DesktopMonitor.Name.
139 Henri Verbeet (1):
140       wined3d: Properly validate the stage index in wined3d_stateblock_set_texture_stage_state() (Coverity).
142 Jacek Caban (1):
143       rpcrt4: Use MustFree for all non-base types in get_param_pointer_info.
145 Jefferson Carpenter (1):
146       services: Initialize OVERLAPPED Offset and OffsetHigh.
148 Kevin Puetz (1):
149       rpcrt4: Fix ITypeInfo leak in get_iface_info.
151 Lauri Kenttä (2):
152       po: Update Finnish translation.
153       po: Update Finnish translation.
155 Lukáš Horáček (1):
156       wined3d: Add GTX 1660 SUPER as a card.
158 Matteo Bruni (1):
159       maintainers: Drop Józef Kucia.
161 Michael Cronenworth (12):
162       crypt32: Global variable compatibility update for gcc 10.
163       dsound: Global variable compatibility update for gcc 10.
164       mshtml: Global variable compatibility update for gcc 10.
165       secur32: Global variable compatibility update for gcc 10.
166       winebus: Global variable compatibility update for gcc 10.
167       wbemprox: Global variable compatibility update for gcc 10.
168       xinput: Global variable compatibility update for gcc 10.
169       twain_32: Global variable compatibility update for gcc 10.
170       msi: Global variable compatibility update for gcc 10.
171       webservices: Global variable compatibility update for gcc 10.
172       gphoto2.ds: Global variable compatibility update for gcc 10.
173       sane.ds: Global variable compatibility update for gcc 10.
175 Michael Müller (1):
176       setupapi: Implement SP_COPY_IN_USE_NEEDS_REBOOT.
178 Michael Stefaniuc (1):
179       tools: Get the ANNOUNCE bug list from the stable-notes git notes.
181 Mingcong Bai (1):
182       po: Update Simplified Chinese translation.
184 Nikolay Sivov (5):
185       ucrtbase: Add _query_new_handler() and _query_new_mode().
186       dwrite: Add partial implementation for IDWriteFontFaceReference1::CreateFontFace().
187       user32: Improve window state handling in SetScrollInfo().
188       ole32: Fix a leak when creating pointer moniker through activation.
189       ole32: Fix a leak when creating antimoniker through activation.
191 Olivier F. R. Dierick (1):
192       winecfg: Add Downloads and Templates to shell folders UI interface.
194 Paul Gofman (6):
195       ntdll: Fill NumberOfPhysicalPages field in user shared data area.
196       ntdll: Report rdtsc processor feature if supported.
197       iphlpapi: Support InitialNotification flag in NotifyUnicastIpAddressChange().
198       ntdll: Zero init reg_tzi in find_reg_tz_info().
199       include: Add Vista+ PEB_LDR_DATA structure fields.
200       wined3d: Support sRGB reads for WINED3DFMT_B5G6R5_UNORM.
202 Piotr Caban (11):
203       msvcrt: Add support for quoted paths in _searchenv.
204       msvcrt: Add support for quoted paths in _searchenv_s.
205       msvcrt: Don't duplicate _searchenv_s code in _searchenv.
206       msvcrt: Add support for quoted paths in _wsearchenv_s.
207       msvcrt: Don't duplicate _wsearchenv_s code in _wsearchenv.
208       msvcp90: Don't pass NULL as reference in runtime_error and logic_error constructors.
209       msvcrt: Optimize _strnicmp_l implementation.
210       msvcr90/tests: Fix swscanf tests compilation on arm.
211       winemac: Fix leaks in macdrv_surface_destroy.
212       gdiplus: Fix gdi handles leak in GdipMeasureCharacterRanges.
213       gdiplus: Fix leak in SOFTWARE_GdipDrawDriverString.
215 Roman Pišl (3):
216       shell32: Avoid crash on WM_WINDOWPOSCHANGING in BrsFolderDlgProc.
217       ole32: Avoid calling QueryContinueDrag recursively.
218       wineconsole: Allow maximization.
220 Rémi Bernon (1):
221       dinput: Increase device buffer size to 1024.
223 Sven Baars (1):
224       wined3d: Avoid accessing freed memory in wined3d_view_gl_destroy() (Valgrind).
226 Vijay Kiran Kamuju (3):
227       include: Add missing defines to icm.h.
228       mscms: Add stub for WcsGetDefaultColorProfileSize.
229       mscms: Add stub for WcsGetDefaultRenderingIntent.
231 Zebediah Figura (5):
232       widl: Output a registry script for all interfaces written into the typelib.
233       kernelbase: Implement ReOpenFile().
234       d3d9: Return a stub interface from Direct3DShaderValidatorCreate9().
235       setupapi: Implement SetupDiGetSelectedDriver().
236       ddraw: Avoid leaking the primary stateblock.
238 Zhiyi Zhang (1):
239       wined3d: Add GPU information for NVIDIA GeForce GTX 1650 SUPER.
242 Michael Stefaniuc
243 mstefani@winehq.org