The Wine stable release 8.0.2 is now available. What's new in this release: - Various bug fixes The source is available at: https://dl.winehq.org/wine/source/8.0/wine-8.0.2.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 8.0.2 (total 27): - #11436 Pepakura viewer: err:wgl:X11DRV_wglShareLists Could not share display lists, context already created ! - #35254 Freemake Video Converter 4.1 installer complains about running Freemake processes (builtin 'findstr' stub app always returns "match") - #49964 32-bit dxdiag doesn't support '/64bit' command line switch (launch 64-bit dxdiag) - #51178 The Bat! v9.3.4.12: Missing content in TTreeViews on Windows versions higher than 8 - #52322 wineserver memory leak during HTTPs download (Genshin Impact Launcher, Qt5) - #53073 mfplat: unimplemented function while loading Devil May Cry 1 - #53704 Bible Black ~La Noche de Walpurgis~ won't start - #53781 Multiple apps crash on unimplemented function CFGMGR32.dll.CM_MapCrToWin32Err (Matrix Awakens MegaCity Unreal Engine 5.1 demo, Hogwarts Legacy) - #53794 Sins of the Solar Empire Rebellion (Gog 1.975.1) crashes on unimplemented function concrt140.dll.?_CheckTaskCollection@_UnrealizedChore@details@Concurrency@@IAEXXZ - #53826 Attempting to install / update battle.net fails with Qt error - #53983 Chromium broken sandbox, needs NtQueryInformationProcess with ProcessHandleTable - #54110 CubicSDR crashes on unimplemented function msvcp140.dll.?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z - #54618 VARA FM crashes on unimplemented function pdh.dll.PdhVbGetDoubleCounterValue - #54640 Treecomp listviews and possibly other widgets are not drawn - #54675 Chocolatey OpenSSH installer fails - #54687 LibreVR Revive fails to run (CertGetNameStringW with dwType=CERT_NAME_ATTR_TYPE and pvTypePara missing additional fallbacks) - #54702 ldp.exe crashes when attempting to add, delete, modify, or compare an entry without a name - #54724 LDAP bind over SSL to a server and port that do not support SSL hangs forever - #54728 Pro Evolution Soccer 2008 demo takes +- 9 minutes to complete extracting 'Pro Evolution Soccer 2008 DEMO.msi' (disabling 'Light' theme works around) - #54733 Notepad3 crashes on unimplemented function SHLWAPI.dll.StrFormatByteSizeEx - #54799 wininet:internet - test_InternetGetConnectedStateExA() fails in the Japanese and Chinese locales in Wine - #54808 Access violation in ntdll when running Adolix Split and Merge PDF with .NET Framework installed - #54819 DnsQuery_A() mishandles CNAME DNS records - #54882 Conemu fails to start (cannot attach to process) - #54939 Dotted files are shown - but "don't show dotted" files is active - #54960 winhttp:winhttp - test_websocket() fails on Windows and Wine - #55008 wininet:http - test_secure_connection() fails on Windows and Wine ---------------------------------------------------------------- Changes since 8.0.1: Alex Henrie (12): comctl32/treeview: Ignore the lParam to WM_PRINTCLIENT and add tests. wldap32: Handle null DN or null message in ldap_add* and add tests. wldap32: Handle null DN or null message in ldap_modify* and add tests. wldap32: Handle null DN or null attr in ldap_compare* and add tests. wldap32/tests: Use the same context in test_ldap_(add|modify_compare). wldap32: Handle null DN or null message in ldap_delete* and add tests. winex11: Simplify confusing condition and error messages in wglShareLists. opengl32/tests: Make the wglShareLists tests comprehensive. winex11: Allow replacing either context in wglShareLists. kernel32/tests: Check that lpSectionBase != NULL before dereferencing. ntdll: Increment offset by len in build_clr_surrogate_section. winemenubuilder: Skip desktop integration for certain associations. Alexandre Julliard (3): kernelbase: Move to a higher address on 64-bit. ntdll: Fix typo in the check for hidden files. wininet/tests: Update expected WineHQ certificate. Alistair Leslie-Hughes (1): activeds: Free memory on error paths (coverity). Bernhard Übelacker (1): ntoskrnl: Do not leak memory by setting input buffer to NULL. Biswapriyo Nath (2): include: Fix c++ compiler error with msxml2.idl. include: Fix IDirectXVideoDecoderService declaration in dxva2api.idl. Brendan Shanks (7): include/msvcrt: Add __WINE_(DEALLOC|MALLOC) attributes to _strdup and _wcsdup. msvcrt: Fix crash when rethrowing after a non-C++ exception on x86_64. winemac: Fix memory leak in UpdateDisplayDevices. winemac: Refactor constrain_window_frame() to use separate origin and size arguments. winemac: Set the Cocoa window contentMaxSize to the size limits from constrain_window_frame(). winemac: Don't constrain surface dimensions to the onscreen part of a window. winemac: Initialize retina_on to avoid incorrect cached display data in high-res/retina mode. David Kahurani (1): shlwapi: Implement StrFormatByteSizeEx. Eric Pouech (3): winedbg: Don't crash when no search path has been set. evr: Fix incorrect integral computation. winedump: Fix out of bounds access (spotted by GCC13). François Gouget (2): wininet/tests: Dump the state string if it is not as expected. wininet: InternetGetConnectedStateExA() must always null-terminate the state string. Gabriel Ivăncescu (8): mshtml: Fix nsevent leak in create_document_event. mshtml: Fix nsscript leak in bind_event_scripts. mshtml: Fix nsuri leak if create_channelbsc failed. mshtml: Fix nsparser leak if script_elem_from_nsscript failed. mshtml: Fix factory leak in init_nsio. mshtml: Fix nsIFile dir leak in init_xpcom. mshtml: Fix URI leak in NewURI on failure. mshtml: Store minimum compat mode required for events in the ctor table. Hans Leidekker (3): ldap: Return an error when the server doesn't respond to the SSL handshake. ws2_32: Skip non-address records in dns_only_query(). winhttp/tests: Fix a test failure. Jactry Zeng (1): wordpad: Resize buttons of toolbar to make them align with height of the font list combox. Jinoh Kang (2): kernel32/tests: Test for manifest file open share mode in CreateActCtxW. ntdll: Open application manifest files with FILE_SHARE_DELETE. Louis Lenders (1): wine.inf: Add EditionID to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion. Michael Stefaniuc (2): dmsynth: Don't crash when Open() gets a DMUS_PORTPARAMS7. threadpoolwinrt: Forward a Release() to a Release() method. Mohamad Al-Jaf (4): pdh: Implement PdhVbGetDoubleCounterValue(). pdh/tests: Add PdhVbGetDoubleCounterValue() tests. cfgmgr32: Implement CM_MapCrToWin32Err. cfgmgr32/tests: Add CM_MapCrToWin32Err tests. Nikolay Sivov (1): mfplat: Implement MFCreatePathFromURL(). Olivier F. R. Dierick (1): dxdiag: Ignore option /64bit on the commandline. Paul Gofman (2): ntdll: Add stub for NtQueryInformationProcess( ProcessHandleTable ). ntdll: Avoid integer overflow in block_get_subheap(). Piotr Caban (1): localspl: Don't pass original document name to cupsStartDocument. Sven Baars (1): wine.inf: Put the Clients key in the right place. Tim Clem (1): winemac.drv: Force a window in front of its peers if its level is decreased. Torge Matthies (4): ntdll/tests: Add test for file attributes of files with names beginning with a dot. ntdll: Handle hidden file names inside get_file_info instead of after it. ntdll: Only infer hidden attribute from file name if xattr is not present. ntdll: Set xattr in NtCreateFile if inferred and requested attributes don't match. Tyson Whitehead (2): crypt32: Add some CertGetNameStringW fallback cases. crypt32/tests: Test for CertGetNameStringW fallback cases. Vijay Kiran Kamuju (2): msvcr100: Add _UnrealizedChore::_CheckTaskCollection stub. msvcp110: Add std::_Rethrow_future_exception implementation. Zebediah Figura (1): ntdll: Make fd_set_file_info() static. Zhiyi Zhang (4): light.msstyles: Use border fill background for progress parts. light.msstyles: Don't draw a border for progress fill parts. findstr: Add basic functionality. wined3d: Add GPU information for AMD Raphael. Ziqing Hui (1): mfreadwrite: Fix an address of operator typo.