Wine Announcement

The Wine development release 6.0-rc4 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-rc4 (total 29):

  24116  Cannot save game in Rainblood: Town of Death
  25409  Windows Live Essentials for XP installer crashes
  27229  printf() newline missing with multibyte strings
  31942  Microsoft Office 2003 and Office 2003 Editions Resource Kit installers crash on startup
  32061  Guild Wars: Launcher hangs sometimes
  39731  Assassin's Creed IV Black Flag crashes
  40430  Multiple NVIDIA installers abort due to failure to process xml config (PhysX 9.x, GeForce Now, GeForce Experience 3.x, RTX Voice)
  41298  Battlefield 3 crashes during loading
  41450  timestamp is missing from some debug messages
  43329  Multiple applications fail to get selected path after double click last path element in IFileDialog2 folder selection dialog ( Game Center, Adobe DNG Converter 10.x/11.x)
  43412  World of Warships: CEF screens cannot be displayed
  44185  DragonAgeOrigins autorun.exe crash inside winegstreamer
  44538  Tales of Zestiria doesn't start
  45950  RedMon 1.9 (Redirection Port Monitor) does not work (missing support for monitors providing the MONITOR2 interface)
  48587  httpapi tests are broken on Windows 8
  49143  RTF Editor does not support cyrillic letters using MS Sans Serif Font
  49347  Settlers III: mouse not working on start screen, game entry and statistics screen after a game, if "Automatically capture the mouse in full-screen windows" is on in winecfg
  49493  Children Of Morta stays at blue stars screen after starting game.
  49545  Current working directory reset to "/" executing a winegcc/wineg++ compiled program
  49563  Adobe DNG converter 12.4 crashes after upgrade to Wine 5.12
  49650  Bunch of Heroes (Steam) hangs with a black screen at startup
  49683  Kingdom Come Deliverance crashes
  49782  Elite Dangerous Horizons: crashes with wine64 5.16
  49789  Tina 11 Demo crashes when run in a 64-bit prefix
  50126  Writing VT_UI8 property type to a stream is not currently supported
  50291  World of Warcraft Classic Fails to Close Cleanly
  50354  Team Fortress 2 crashes during loading
  50373  Touhou Shinpiroku trial terminates immediately
  50378  dlls/amstream/tests/amstream.o error: unknown field ‘dwBitMasks’ specified in initializer


Changes since 6.0-rc3:

Akihiro Sagawa (2):
      po: Update Japanese translation.
      d3dx9: Avoid closing invalid handles.

Alexandre Julliard (2):
      gdi32: Don't fail font creation when we are out of handles.
      dwrite: Avoid a compiler warning when FreeType is missing.

Alistair Leslie-Hughes (4):
      include: Add DB_LRESERVE type.
      include: Add ExecuteOptionEnum typedef.
      msado15: Set row_set point to NULL on close.
      msado15/tests: Add test for interface ADOConnectionConstruction15.

Andrey Gusev (1):
      po: Update Ukrainian translation.

André Hentschel (2):
      opengl32/tests: Don't test function directly when reporting GetLastError().
      kernel32/tests: Don't test functions directly when reporting GetLastError().

Biswapriyo Nath (2):
      include: Add more Media Foundation error codes.
      include: Add IAMCameraControl definition in axextend.idl.

Can Taşan (1):
      po: Update Turkish translation.

Dmitry Timoshkov (6):
      wbemprox/tests: Run StdRegProv tests using ROOT\\DEFAULT connection point.
      wbemprox/tests: Add some tests for SystemRestore class.
      gdi32/tests: Add some tests to show that GetGlyphIndices() should avoid best fit chars.
      fonts: Correct default glyph index for MS Sans Serif font to match Windows.
      shell32/tests: Remove no longer used parameter.
      shell32/tests: Remove workarounds for shell32 < 5.0.

Huw D. M. Davies (1):
      qcap: Avoid unused variable warning if v4l is absent.

Jacek Caban (1):
      conhost: Fix copy-paste typos in selection coordinates.

Martin Storsjo (6):
      asm: Separate .def/.scl/.type/.endef with newlines instead of semicolons.
      winebuild: Pass -m options to dlltool for arm and arm64.
      asm: Use SEH assembly when building with clang in MSVC mode.
      include: Fix the signature of _InterlockedCompareExchange128.
      include: Check whether the ms_abi attribute is supported on aarch64.
      ntdll: Implement a no-op __chkstk for arm64.

Michael Stefaniuc (1):
      winspool/tests: Use wide-char string literals.

Nikolay Sivov (1):
      dwrite: Add a notice regarding HarfBuzz.

Paul Gofman (2):
      ntdll: Always copy context in call_user_apc_dispatcher() on x86.
      ntdll: Preserve syscall frame when calling async IO system APC.

Zebediah Figura (3):
      amstream/tests: Define NONAMELESSUNION.
      ucrtbase: Do not add MSVCRT_ prefix to the exported function name of _lrot*.
      d3dcompiler/tests: Avoid initializing nameless unions in designated initializers.

Zhiyi Zhang (2):
      gdi32/tests: Fix possible test failures in test_clip_box().
      gdi32/tests: Fix test failures on Win10 1909+.

Alexandre Julliard