WineHQ

Wine Announcement

The Wine development release 7.0-rc5 is now available.

What's new in this release:
  - Bug fixes only, we are in code freeze.

The source is available from the following locations:

  https://dl.winehq.org/wine/source/7.0/wine-7.0-rc5.tar.xz
  http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc5.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 7.0-rc5 (total 30):

  23782  Spaceforce Rogue Universe: can't enter game (intro videos looping)
  41239  FUEL Aborts on Start Due to Shader Validation Failing
  46841  JASC Paint Shop Pro 8.x and 9.x crash on startup (msvcrt c++ exception handling)
  48084  Crouzet Soft 1.11 crashes on start
  49099  MIDI events sent to all devices at once
  49174  Duplicate checking iter->parent in mshtml/htmlwindow.c
  50100  Unable to log in to the Bentley CONNECTION client (needs 'let' statements support)
  50527  Dying Light shows a black screen after starting a new game
  51805  Tropico 2: mouse cursor is black
  51829  Roblox Player: Long freeze during loading
  51853  Logos 9 Bible Software - Printing Option Available - Does Not Print
  51872  Logos Bible Software 9 (.Net 4.8 app) System.AccessViolationException regression
  52042  Ketarin crash in WINE 6.21 THREAD transition from RUNNING to DONE_BLOCKING
  52071  mshtml:script fails in externalDisp_InvokeEx() on Windows
  52074  crash in open source flight simulator Rowan's Battle of Britain
  52142  Ketarin Listview error unknown msg in Wine 6.22
  52143  mscoree:parse_startup error in Ketarin on Wine
  52144  Ketarin stops refreshing program window on Wine 6.22
  52157  ntdll:wow64 fails on 64-bit Wine
  52216  winemac.drv fails to compile without Metal support
  52231  Notation Software 4 freeze when moving mouse over buttons
  52263  Ground Control II freezes on exit
  52267  Fallout 1 & 2 fail to start: can't initialize input device
  52272  Escape from Tarkov launcher crashes on start
  52292  Cygwin compilation fails in ld: undefined reference to `__main' @ include/wine/test.h
  52295  Crash when calling StackWalk() with '-gstabs' symbol format
  52311  Starting executables from removable devices no longer works with Wine 7.0-rc3-7-g3e73437ae8f
  52323  MSBuild fails to build simple application
  52328  Cygwin compilation fails: undefined references to __chkstk_ms, __popcountsi2, __divdi3, __udivmoddi4 (etc.) in dlls/
  52332  Incoming data on socket only satisfies the first async I/O request in the queue

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

Changes since 7.0-rc4:

Alex Henrie (7):
      faultrep/tests: Remove registry writability check.
      wined3d: Fix memory leak on error path in wined3d_buffer_vk_create_buffer_object (Coverity).
      wmphoto: Fix memory leak on error path in wmp_decoder_create (Coverity).
      kernel32/tests: Drop path test workarounds for Windows <= 2000.
      comctl32/tests: Drop tooltips test workarounds for Windows <= 2000.
      kernel32/tests: Drop change test workarounds for Windows <= 2000.
      d3dx9_36/tests: Add missing call to ID3DXSprite_End.

Alexandre Julliard (2):
      server: Don't return image information for terminating processes.
      ntdll: Support debugger attach from a 64-bit process to a 32-bit process.

Eric Pouech (4):
      dbghelp: Don't use .debug_frame section if non present when unwinding.
      po: Some more French translations.
      po: Fixed typos in French translation.
      po: Some more French translations.

Gabriel Ivăncescu (1):
      mshtml: Fix nsnode leak when cloning.

Henri Verbeet (1):
      wined3d: Use GL_MAP_PERSISTENT_BIT even for non-persistent bo maps.

Huw D. M. Davies (4):
      winspool: Don't try to match a printer to a server handle.
      winemac: Don't try to update when the window is closing.
      iphlpapi: Always populate the friendly name.
      user32: Set WM_CONTEXTMENU's wparam to the child window's handle.

Jacek Caban (6):
      msvcrt: Use __WINE_PE_BUILD in crt_gccmain.c.
      mshtml: Remove duplicate check in get_top_window.
      winegcc: Use libgcc on Cygwin target.
      urlmon/tests: Silence some debug traces.
      urlmon/tests: Remove unreliable test.
      urlmon: Don't allow direct sink callbacks when reporting data.

Jactry Zeng (2):
      po: Update Simplified Chinese translation.
      po: Update Japanese translation.

Jinoh Kang (2):
      ws2_32/tests: Add a test for simultaneous WSARecv().
      server: Reselect only after dequeueing async request.

Keno Fischer (1):
      winemac: Unconditionally link to QuartzCore.

Masanori Kakura (1):
      winealsa.drv: Fix a typo in TRACE() message.

Michael Stefaniuc (1):
      dmsynth/tests: Clarify the sink init / synth latency clock relationship.

Nikolay Sivov (2):
      po: Update Russian translation.
      comctl32/tests: Add a basic test for ImageList_WriteEx().

Olivier F. R. Dierick (1):
      taskschd: Set count to zero in regtasks_get_Count stub.

Paul Gofman (1):
      ddraw/tests: Port tests for fullscreen window size reset from d3d9.

Piotr Caban (1):
      oleacc/tests: Fix intermittent AccessibleObjectFromPoint tests failures.

Roman Pišl (1):
      comctl32: Fix return type of ImageList_WriteEx.

Rémi Bernon (8):
      dinput/tests: Move tests from dinput8/tests.
      dinput/tests: Split joystick tests into separate sources.
      dinput/tests: Remove verbose and redundant tests.
      dinput/tests: Test simple joystick with older dinput versions.
      dinput: Return DIERR_UNSUPPORTED for properties with old dinput version.
      dinput: Allow 0xff as a DIDFT_ANYINSTANCE alias with old dinput version.
      dinput: Return HID class guid in DIPROP_GUIDANDPATH property.
      dinput: Wait for the internal thread with a timeout.

Stefan Brüns (1):
      d2d1/tests: Test StrokeContains when last segment is bezier and closes the path.

Zebediah Figura (6):
      ws2_32/tests: Test whether WSAEventSelect() modifies the event state.
      server: Set the event in IOCTL_AFD_EVENT_SELECT if the socket becomes signaled.
      ws2_32: Trace the address bound to in bind().
      server: Avoid reporting POLLOUT on connection failure in poll_single_socket().
      amstream: Trace some format fields in IDirectDrawMediaStream::SetFormat().
      cryptnet: Open the revocation cache file in binary mode.

Zhiyi Zhang (2):
      user32/tests: Test selecting DDBs of different depth into display compatible DCs.
      win32u: Allow selecting 32-bit DDBs into display compatible DCs.

--
Alexandre Julliard
julliard@winehq.org