Wine Announcement

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

You can also get the current source directly from the git
repository. Check 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 (.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 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 instead of 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: 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.

Alexandre Julliard