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@xxxxxxxxxx