WineHQ

Wine Announcement

The Wine development release 6.0-rc3 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:

  https://dl.winehq.org/wine/source/6.0/wine-6.0-rc3.tar.xz
  http://mirrors.ibiblio.org/wine/source/6.0/wine-6.0-rc3.tar.xz

Binary packages for various distributions will be available from:

  https://www.winehq.org/download

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-rc3 (total 19):

  20352  Autodesk 3ds Max 9 fails to start: "adlmdll.dll failed to initialize" (failure to connect to Autodesk Licensing Service)
  22009  Symantec Antivirus 10.1 installer fails due to missing Windows Event Log Service (wevtsvc)
  32772  Built-in iexplore crashes on exit with Flash player 11 ActiveX plug-in installed
  45699  Multiple applications crash on unimplemented function RPCRT4.dll.NdrClientCall3 (MS Office 2016 Pro Plus 64-bit/x64 installer, MS-MPI 10.x)
  48808  user32:cursorinfo "wrong info cursor" failure in Chinese locale on Windows 10
  49584  DbgHelp no longer can write minidumps
  49614  Regression: Steam win32 client floods with "CreateSharedImage: invalid format" before crashing
  49831  winetricks dotnet30sp1 fails
  49832  Crysis crashes when starting a new game
  49841  Provide an intermediate level of make output
  49940  64Bit iexplore.exe crashes on macOS
  50014  ConEmu hangs (no interaction possible with console)
  50015  YUMI-UEFI broken in Wine 5.15
  50052  wineconsole and mark-copy
  50124  Objects are visible through each other or invisible at all with vulkan renderer (Sniper Elite V2, Banished)
  50142  winedbg fails to run programs
  50252  (linked  ?) fonts not handled correctly since wine 5.21
  50271  Wine throws virtual_setup_exception error during PSPad splash screen or while checking for updates
  50343  ConEmu is extremely slow when resizing or selecting text

----------------------------------------------------------------

Changes since 6.0-rc2:

Akihiro Sagawa (3):
      po: Update Japanese translation.
      po: Update Japanese translation style.
      po: Update Japanese translation.

Alex Henrie (2):
      po: Update Catalan translation.
      kernel32/tests: Add tests for Get(Active|Maximum)ProcessorCount.

Alexandre Julliard (6):
      gdi32: Don't create font substitutes for identical names.
      gdi32: Properly fail mapping glyph for invalid characters in fonts without encoding.
      ntdll: Pass the correct handle to NtTerminateProcess().
      vcomp/tests: Explicitly request signed chars.
      makefiles: Make the tests also depend on the Unix library of the tested module.
      ntdll: Only reset the Unix current directory on removable devices.

Biswapriyo Nath (7):
      include: Add AUDCLNT_STREAMOPTIONS_AMBISONICS in audioclient.idl.
      include: Add error codes in audioclient.idl.
      include: Add AMBISONICS_PARAMS structure in audioclient.idl.
      include: Add IAudioAmbisonicsControl interface in audioclient.idl.
      include: Add more GUIDs in mfreadwrite.idl.
      include: Add DEFINE_ENUM_FLAG_OPERATORS macro in mfreadwrite.idl.
      include: Add DEFINE_ENUM_FLAG_OPERATORS macro in directmanipulation.idl.

Byeong-Sik Jeon (1):
      po: Update Korean translation.

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

François Gouget (4):
      ws2_32/tests: Skip some raw socket tests when missing elevated privileges.
      ntdll/tests: Skip some registry tests when missing elevated privileges.
      ntdll/tests: The case-sensitivity tests don't need write access.
      crypt32/tests: Fix a registerOIDInfo() failure when missing elevated privileges.

Haidong Yu (2):
      inetcpl.cpl: Fix memory leak in security_on_initdialog.
      ieframe: Fix memory leak in PersistFile_Save.

Henri Verbeet (9):
      wined3d: Compare requested memory types in wined3d_bo_slab_vk_compare().
      wined3d: Only clear "map_ptr" if the memory was unmapped in wined3d_allocator_chunk_vk_unmap().
      wined3d: Unmap the chunk if needed in wined3d_context_vk_destroy_bo().
      wined3d: Unmap the slab if needed in wined3d_context_vk_destroy_bo().
      wined3d: The Vulkan blitter supports depth blits.
      wined3d: Zero-initialise context_vk in wined3d_context_vk_init().
      wined3d: Avoid referencing empty command buffers in wined3d_query_event_vk_issue().
      wine.inf: Store Dynamic DST data for Asia/Tehran as "relative" dates.
      wined3d: Do not create Vulkan 2D (array) views for UAVs on 3D resources.

Jacek Caban (9):
      dbghelp: Fetch version info only for PE modules in minidumps.
      ucrtbase: Improve __intrinsic_abnormal_termination stub.
      msvcrt: Prefix *rot* functions.
      msvcrt: Use GCC-style assembly on Clang MSVC target.
      msvcrt: Use __ASM_USE_THISCALL_WRAPPER in cxx.h.
      winapi: Use __alignof__ on clang.
      conhost: Don't create bitmap for hidden windows.
      conhost: Improve get_output_info debug traces.
      widl: Don't apply call_as methods to async interface.

Jactry Zeng (1):
      po: Update Simplified Chinese translation.

Michael Stefaniuc (7):
      wldap32/tests: Use wide-char string literals.
      hnetcfg/tests: Use wide-char string literals.
      atl100/tests: Use wide-char string literals.
      msi/tests: Use wide-char string literals.
      schedsvc/tests: Use wide-char string literals.
      qcap/tests: Use wide-char string literals.
      gdi32/tests: Use wide-char string literals.

Paul Gofman (5):
      ws2_32: Fix buffer size check in WSAIoctl() for SIO_GET_INTERFACE_LIST.
      ntdll: Remove unwind registers save space from struct stack_layout on x64.
      ntdll: Always copy context in call_user_apc_dispatcher() on x64.
      ntdll: Save unwind information in KiUserApcDispatcher() on x64.
      ws2_32/tests: Don't fail the test in test_wsaioctl() if only one interface is available.

Rafał Harabień (1):
      d3d9: Fix handling of D3DENUM_WHQL_LEVEL.

Rémi Bernon (1):
      wintrust: Don't fail CryptCATOpen on empty file or invalid data.

Zebediah Figura (5):
      httpapi/tests: Sleep before calling GetOverlappedResult() in test_v2_server().
      winmm: Always allocate at least MAX_PATH bytes in mmioOpenW().
      winmm/tests: Test the mmioOpen() search path with various flags.
      winmm/tests: Add some tests for MMIO_PARSE with long file names.
      winmm: Search the default path when opening an existing file in create_file_OF().

--
Alexandre Julliard
julliard@winehq.org