The Wine development release 6.0-rc2 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
Binary packages for various distributions will be available from:
You will find documentation on https://www.winehq.org/documentation
You can also get the current source directly from the git
repository. Check https://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
Bugs fixed in 6.0-rc2 (total 40):
16250 Sacred Gold Edition: cinematics do not play
29310 FirstClassClient 12.005 no login screen
32877 Gnomoria Demo crashes on launch.
33488 Print Artist 4.0 (Win 3.11/95) installer doesn't show up
34373 AirScout 0.9.9.5 (.NET 4.0 app) fails to start with Wine-Mono (System.Windows.Forms.DataVisualization.Charting.Chart.BeginInit method not implemented)
38161 Whispering Willows has missing text for Cyrillic alphabet
42152 eFax Messenger 4.4: hangs during installation
43362 Bethesda Net Launcher can`t download games
44455 Grandia 2 movies don't play
45249 Multiple applications wrapped with PE Compact v2.x protection scheme crash on startup (GOT/PIC code emitted at Win32 API entries)(Zockinger Facilitator TFFT v1.1x)
45404 LEGO Rock Raiders crashes early on launch
48362 Shadwen (32-bit version) crashes after an intro or chapter restart
48531 Commandos 2 - HD Remaster fails to launch without native .NET 4.0
48850 Mafia: The City of Lost Heaven videos playing in pink
49106 error: redefinition of typedef ‘UCHAR’ (plus 'PUCHAR’, ‘USHORT’, 'PUSHORT’, ‘ULONG’, and 'PULONG’)
49191 armv7l build broken: dlls/ntdll expression too complex (compiler default '-march=armv6' doesn't support __sync_add_and_fetch for 64-bit integers)
49455 Resident Evil Revelations 2 goes into split screen with one controller.
49467 Resident Evil Revelations 2 my directional pad does not work when analogs are enabled.
49535 Multiple applications have overly green and purple videos due to bad YUV -> RGB conversion (Final Fantasy XI Online, Megarace 3, BlazBlue Calamity Trigger, Mafia: The City of Lost Heaven)
49540 Silverlight configuration tab "Webcam / Mic" crashes without functional GL libraries
49690 winetricks dotnet35 hangs in 64-bit prefixes
49838 Backtraces no longer contain symbols
49892 WINE 5.17 never ending loop on "Setting up the windows environment..." ( Android-x86 OS running on PC)
49900 Go programs built using go-winio crash on unimplemented function ntdll.dll.RtlDefaultNpAcl
50010 Deus Ex Mankind Divided crashes if Wine is compiled with mingw
50024 signtool.exe from Windows 7 SDK fails to find certificates
50102 Starcraft fails to download cloud settings in fullscreen mode
50114 Battle.net App hangs when opening web links
50121 Commandos 2 - HD Remaster too dark with vulkan renderer
50127 Fonts are thin and pale
50139 Exact Audio Copy (EAC) 1.6 plugins not loading (dotnet20 / dotnet40)
50173 Autocad 2005 no longer launches
50175 Path of Exile: some Cyrillic and Hungul text is missing since Wine 5.20
50190 Shockwave Projector: crash on launch
50211 Quicken 2004 XG Release 2 crashes on startup
50216 Doesn't start Thunderbird (x64 portable version) any more
50228 Warframe: filtering by text does not work for Cyrillic since wine-5.14
50273 Sid Meier's Civilization III Complete crashes on start
50274 Copy paste bug in ipstats.c
50294 It's no longer possible to execute a Winelib binary built with older version of Wine
Changes since 6.0-rc1:
Alex Henrie (1):
ntdll: Remove unnecessary call to strlen from get_dos_device.
Alexandre Julliard (11):
gdi32: Always let the Freetype driver fixup the AA flags.
ntdll: Don't use the main exe path as bindir on Android.
libwine: Move the Android JNI initialization to ntdll.
libwine: Mark more functions as obsolete.
ntdll: Support the Android Java %fs register being a GDT selector.
winegcc: Look for ntdll.so instead of libwine.so to find the library directory.
libwine: Add missing wine/asm.h include.
configure: Force -static-libgcc when using libunwind.
include: Avoid redefining base types in ntdef.h.
configure: Get rid of some removed files in the install target.
makefiles: Add support for Automake-style silent make rules.
Biswapriyo Nath (6):
ntdll: Add RtlDefaultNpAcl stub.
include: Add ID2D1ColorContext interface in d2d1_1.idl.
include: Add ID2D1GradientStopCollection1 interface in d2d1_1.idl.
include: Add ID2D1ImageBrush interface in d2d1_1.idl.
include: Add ID2D1StrokeStyle1 interface in d2d1_1.idl.
include: Add ID2D1Multithread interface in d2d1_1.idl.
Charles Davis (1):
iphlpapi: Fix copy-paste error.
Haidong Yu (1):
evr: Add missing LeaveCriticalSection on creating tracking thread.
Hans Leidekker (1):
setupapi: Handle NULL source filename in build_filepathsW.
Henri Verbeet (5):
wined3d: Ensure the last mip-level is at least large enough to hold a single compressed block.
wined3d: Use an sRGB fallback format for sRGB formats in wined3d_swapchain_vk_select_vk_format().
wined3d: Do not request VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT for dynamic buffers.
wined3d: Request VK_MEMORY_PROPERTY_HOST_CACHED_BIT for WINED3D_RESOURCE_ACCESS_MAP_R buffers.
wined3d: Do not request VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT for unmappable buffers.
Jacek Caban (4):
conhost: Fix handling selection boundaries in copy_selection.
conhost: Use QS_ALLINPUT to wait for input in main loop.
dbghelp: Use WINELOADER environment variable from debuggee process in get_wine_loader_name.
setjmp.h: Use GCC-style setjmp on Clang in MSVC mode.
Jeff Smith (5):
gdiplus/tests: Use wide-char string literals for font names.
gdiplus/tests: Use wide-char string literals for file names.
gdiplus/tests: Use wide-char string literal for mimetype.
gdiplus/tests: Use wide-char string literal for metafile description.
gdiplus/tests: Use wide-char string literals for test strings.
Julian Rüger (1):
po: Update German translation.
Michael Stefaniuc (13):
msvfw32/tests: Use wide-char string literals.
oledlg/tests: Use wide-char string literals.
msctf/tests: Use wide-char string literals.
gameux/tests: Use wide-char string literals.
ieframe/tests: Use wide-char string literals.
jscript/tests: Use wide-char string literals.
scrrun/tests: Use wide-char string literals.
cryptui/tests: Use wide-char string literals.
dnsapi/tests: Use wide-char string literals.
shcore/tests: Use wide-char string literals.
version/tests: Use wide-char string literals.
wmvcore/tests: Use wide-char string literals in locale.c.
ntoskrnl/tests: Use wide-char string literals in locale.c.
Nikolay Sivov (1):
sxs: Query context that contains the GUID in SxsLookupClrGuid().
Paul Gofman (4):
ntdll/tests: Add a broken result for Win7u in test_extended_context().
ntdll: Restore non-volatile registers in call_user_exception_dispatcher() on x86_64.
kernelbase: Get language sort only when required in LCMapStringEx().
ntdll: Don't set xstate in context if xstate features are not supported.
Rafał Harabień (1):
include: Remove two D3DCAPS2 defines in d3d9 headers.
Rémi Bernon (3):
gdi32/tests: Test GetGlyphIndices with '\0' default and a glyph.
gdi32: Don't try to get glyph index when default char is 0.
gdi32: Fix gdi font leak in CreateScalableFontResourceW.
Zebediah Figura (4):
Revert "winegstreamer: Avoid performing color matrix conversions in videoconvert.".
winegstreamer: Clean up a newly allocated buffer on error in bytestream_wrapper_pull().
kernel32/tests: Add some more tests for FILE_ATTRIBUTE_REPARSE_POINT.
winegstreamer: Remove the color matrix setting for the other videoconvert as well.
Zhiyi Zhang (2):
user32/tests: Test that monitor handles are user32 handles.
user32/tests: Test that monitor enumeration is not affected by window stations and desktops.