Release 5.0-rc2.
[wine.git] / ANNOUNCE
blob4adfc9caca5143c225eb97fc8136b7af63e7d663
1 The Wine development release 5.0-rc2 is now available.
3 What's new in this release (see below for details):
4   - Bug fixes only, we are in code freeze.
6 The source is available from the following locations:
8   https://dl.winehq.org/wine/source/5.0/wine-5.0-rc2.tar.xz
9   http://mirrors.ibiblio.org/wine/source/5.0/wine-5.0-rc2.tar.xz
11 Binary packages for various distributions will be available from:
13   https://www.winehq.org/download
15 You will find documentation on https://www.winehq.org/documentation
17 You can also get the current source directly from the git
18 repository. Check https://www.winehq.org/git for details.
20 Wine is available thanks to the work of many people. See the file
21 AUTHORS in the distribution for the complete list.
23 ----------------------------------------------------------------
25 Bugs fixed in 5.0-rc2 (total 36):
27   10696  Direct3D mode in Age of Wonders 2 demo is unusably slow and glitchy
28   18879  The Sims 3: Textures go Black and sometimes Abnormal patterns.
29   26276  StarFisher: Crashes when entering a New Event
30   30506  GdipGraphicsClear() needs to overwrite pixels, not alpha blend (Text misrendered in Brain Workshop)
31   31399  Pegasus Mail 4.6x is crashing
32   31543  Warface not started
33   35205  WOLF RPG Editor 2.10: Updating the whole texture in IDirect3DDevice9::UpdateTexture() breaks font caches
34   35731  Startopia: menu contents flicker
35   38054  DoDragDrop() should abort when IDropSource::QueryContinueDrag fails
36   38596  Photo Ninja 1.2.5 (32 bit) crashes on startup
37   38981  Super Mario Bros X v1.3.x crashes when starting game with sound enabled
38   39804  Algodoo v2.1.0 crashes on startup
39   42942  Disgen 2016: Fatal error when adding a person to the database (Sqlite).
40   43189  Christmas Magic crashes on start without native d3drm
41   44734  D3D accelerates can't be enabled in Plants Vs Zomies ,When this is selected,It says hardware not supported.
42   46981  winetricks -q --verify dotnet461 crashes under win64
43   47275  winecfg fails to connect to mountmgr on 64-bit
44   47350  Winecfg crashes on exit (macOS wine built without mingw)
45   47364  COM ports do not work
46   47565  winetricks vcrun* verbs fail with Wine 4.12(+), when using a 32-bit WINEPREFIX
47   47649  Wavelab 6 Installs but cannot launch (Mingw generates misplaced stack pointer in DECLSPEC_HOTPATCH stubs for 32-bit)
48   47817  Gameforge Client: Cannot launch TERA
49   47856  Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (probably RtlQueryUnbiasedInterruptTime insufficiency)
50   47959  WINE fails to configure on CYGWIN
51   47993  Epic Games Launcher crashes at the installation
52   48059  IMVU Social Network Client hangs
53   48088  Wrong color mapping with client-side graphics on 256-color X server
54   48160  cl.exe (visual studio 2017) fails to compile c++ due to error C2177: constant too big
55   48183  Running most applications causes a crash in krnl386.exe DllMain() when the Windows version is set to non-NT
56   48239  MTGA Launcher fails to download the game (regression)
57   48261  Batman: Arkham Knight hangs when trying to close upgrade screen
58   48273  Relay debugging is broken in a --without-mingw build
59   48288  kernelbase: Japanese character wrongly reported as invalid.
60   48300  timezone info not found for 'CET' spam on prefix creation
61   48304  Mail.ru Game Center incorrectly determines the version of Windows that is being used, therefore it does not start, because it requires at least Windows 7.
62   48314  Building wine on CentOS7 fails due to lack of libkrb5
64 ----------------------------------------------------------------
66 Changes since 5.0-rc1:
68 Akihiro Sagawa (2):
69       kernel32/tests: Refactor MB_ERR_INVALID_CHARS tests.
70       kernelbase: Use translated Unicode default char to check invalid chars.
72 Alexandre Julliard (21):
73       libport: Fix the Cygwin build.
74       kernel32: Duplicate OutputDebugStringA implementation.
75       api-ms-win-core-localization: Add spec entry for FindNLSString().
76       ntdll: Fix RtlQueryUnbiasedInterruptTime() prototype.
77       ntdll: Fix loading the main binary as PE file with an explicit dll override.
78       msvcrt/tests: Add some tests for wcstoi64().
79       msvcrt: Fix wcstoul() to behave identically to strtoul().
80       include: Allow using debug.h in tests.
81       advapi32/tests: Use debug.h functions.
82       d3dx9_36/tests: Fix some constant conversion warnings.
83       oledb32/tests: Fix a constant conversion warning.
84       winmm/tests: Fix a constant conversion warning.
85       msvcp120/tests: Don't use const pointers to avoid compiler warnings.
86       ntdll: Silence the timezone fixme when the registry is empty.
87       tools: Upgrade the autoconf scripts.
88       winebuild: Add a --builtin option to mark PE files as builtins.
89       winegcc: Use winebuild to set the builtin flag.
90       makefiles: Add the builtin flag again after stripping.
91       configure: Disable gssapi also when linking with kerberos doesn't work.
92       winex11: Use the default color table for window surfaces on 8bpp displays.
93       winecrt0: Preserve last error when loading debug functions.
95 Alistair Leslie-Hughes (3):
96       dmloader: Release objects on error paths (Coverity).
97       oledb32/tests: Add PromptNew interactive test.
98       dmime: IDirectMusicAudioPath Release primary buffer.
100 AndrĂ© Hentschel (3):
101       kernel32: Fix some spec file entries.
102       mapi32: Fix some spec file entries.
103       rpcrt4: Fix RpcNetworkIsProtseqValid[AW] spec file entries.
105 Charles Davis (4):
106       kernel32: Forward OpenThreadToken() to kernelbase.
107       kernel32: Forward OpenProcessToken() to kernelbase.
108       winemac.drv: Pass the CAMetalLayer to MoltenVK.
109       winemac.drv: Support VK_EXT_metal_surface.
111 Damjan Jovanovic (2):
112       ws2_32: Remove an unneeded todo_wine.
113       wineserver: Avoid spurious FD_WRITE on repeated calls to WSAEventSelect().
115 Erich Hoover (2):
116       msvcrt: Implement strtod without using 'long double'.
117       msvcrt: Implement wcstod without using 'long double'.
119 Jacek Caban (6):
120       jscript/tests: Allow GetTypeInfo calls.
121       rpcrt4: Fix implicit in attribute handling in write_param_fs.
122       rpcrt4: Support VT_BSTR in get_param_pointer_info.
123       wininet: Add missing schemes to url_schemes.
124       wininet: Don't set default gopher protocol in InternetCrackUrlW.
125       configure: Allow setting CROSSLDFLAGS by configure.
127 Louis Lenders (1):
128       kernel32: Update version to win7.
130 Michael Stefaniuc (6):
131       dmband/tests: Use wide-char string literals.
132       dmime/tests: Use wide-char string literals.
133       dmstyle/tests: Use wide-char string literals.
134       dswave/tests: Use wide-char string literals.
135       dmime: Use a rbtree to store the PChannels of a performance.
136       dmime/tests: Add PChannel tests.
138 Nikolay Sivov (13):
139       ole32/tests: Add tests for system moniker identification queries.
140       ole32/tests: Add some tests for item moniker equality.
141       ole32/tests: Test inverse moniker type.
142       ole32/tests: Add some tests for combined antimonikers.
143       ole32/tests: Remove trace noise from moniker tests.
144       ole32/tests: Add equality tests for antimonikers.
145       ole32/tests: Add some more tests for item moniker hashing.
146       ole32/tests: Add PropVariantCopy() test for BSTR with embedded null.
147       include: Add I1 vector definitions for PROPVARIANT.
148       ole32/tests: Add some tests for Reduce().
149       dwrite/tests: Improve coverage of IsSymbolFont() tests.
150       ole32/tests: Add a trivial test for IMoniker::Enum().
151       po: Update some Russian strings.
153 Zebediah Figura (6):
154       ntdll: Return -1 from Unix code page conversion functions if an error was encountered.
155       winegstreamer: Clear the "reader" and "allocator" fields if connection fails.
156       qedit/samplegrabber: Clean up the pins in sample_grabber_destroy().
157       qedit/samplegrabber: Consistently use the "pMemInputPin" member of struct strmbase_source.
158       qedit/samplegrabber: Fix a typo in format type negotiation.
159       rpcrt4: Fix ITypeInfo ref count handling.
162 Alexandre Julliard
163 julliard@winehq.org