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:
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.
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().
116 msvcrt: Implement strtod without using 'long double'.
117 msvcrt: Implement wcstod without using 'long double'.
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.
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.
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.
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.