The Wine maintenance release 6.0.3 is now available.
What's new in this release (see below for details): - Various bug fixes
The source is available from the following locations:
https://dl.winehq.org/wine/source/6.0/wine-6.0.3.tar.xz http://mirrors.ibiblio.org/wine/source/6.0/wine-6.0.3.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.3 (total 46):
30244 Might & Magic Clash of Heroes: fails to start 36887 Trusteer Rapport setup crashes on unimplemented function ntoskrnl.exe.PsGetCurrentProcessSessionId 37592 Filenames in themed file dialog change size 39142 Roblox Client/Server connection is dropped with error "This server has shut down." 41292 Nexton LC-ScriptEngine freezes, possibly bad dsound notifications 47047 Multiple kernel drivers crash due to missing 'ntoskrnl.exe.MmGetPhysicalAddress' semi-stub (64-bit MRAC Anti-Cheat (My.Com Warface) kernel service, DELL BIOS flash utility, BattlEye Anti-Cheat) 47505 Levelhead: Fatal error when attempting to access the game's servers when logged in 47791 Inconsistent %ERRORLEVEL% after setting env var value in cmd.exe 48891 Bash from Cygwin/msys2 terminates after first command 49625 winedbg --command 'info wnd' fails with Exception c0000005 49726 ChrisPC Free VPN Connection 2.x crashes on unimplemented function rasapi32.dll.RasSetCredentialsA when clicking 'Connect to VPN' 50041 Amnesia: Rebirth crashes with builtin vcomp140 50113 Total Commander 9.51: when using a third-party theme with Windows XP, the drive buttons and function buttons at the bottom of the window (F5 Copy) are not displayed 50244 Melodyne 5: activation via internet fails with 12152 error 50272 Melodyne 5: activation via internet produces "Unknown Error" 50404 Sims 4 crashes on startup with builtin msvcrt 50412 Wrong check for needed access rights in QueryServiceConfig2 50603 WiX Toolset v3.11 installer crashes when loading update feed XML 50615 Excel 2007 needs ICreateTypeInfo2::DeleteFuncDesc() 50735 MSBuild fails to launch FileTracker 51221 Dangerous Water crash when starting a Multiplayer game (requires IDirectPlay8Server_EnumServiceProviders implementation) 51244 Frostpunk doesn't launch with builtin msvcr120 51264 GUI exe receives invalid StdOutput HANDLE if launched via ShellExecuteEx 51267 Rise of Legends Demo crashes with null pointer exception inside SAXReader::parseURL 51291 Youkoso! Sukebe Elf no Mori e (demo) doesn't show thumbnail image in monitor settings. 51302 NASCAR '15 Victory Edition gets in infinite loop on launch 51303 Metal Gear Solid V: Ground Zeroes needs d3d11_swapchain_GetLastPresentCount implementation 51348 uxtheme.SetWindowTheme should use SendMessage to send WM_THEMECHANGED 51358 Civilization 4: XML load error when trying to start 51382 NetEase Cloud Music crashes on zh_CN.UTF-8 locale. 51435 iostream float formatting broken since Wine 5.12-170-g1bc6f0c8617 51452 oleaut32:varformat fails in Wine when the currency sign has two characters or more 51465 EVE Online launcher crashes 51503 vbscript parser error in expression with # char 51505 MIDISelector's MIDI mapper configuration doesn't take effect 51506 Disabled controls are not greyed out when theming is active 51535 Native Access 1.13.3 crashes on unimplemented function virtdisk.dll.DetachVirtualDisk 51553 Purple bitmap should be transparent in scrollbar theming 51574 swscanf_s with %zu fails for valid value 51576 Click-N-Type 3.03 virtual keyboard installer sometimes has two task panes 51590 services:service fails when the KDE taskbar is at the top 51591 AFxW: file list panes aren't updated at start-up 51635 wine fails to build with glibc 2.34 51728 copypasta in pwcache.c:ctox() 51894 ucrtbase:misc fails on some Windows 10 1607 and 1709 51932 wine-stable 6.0.2 build fails in Ubuntu 21.10
----------------------------------------------------------------
Changes since 6.0.2:
Akihiro Sagawa (6): ntdll/tests: Expand path name tests with path + device name. ntdll: Validate directory path when the path name ends with a dos device name. ntdll: Fix null pointer dereference in RtlDosPathNameToNtPathName_U_WithStatus. midimap: Introduce XP form and prefer it. user32/tests: Test pending redraw state with owner-drawn list box. user32/listbox: Fix redraw after LB_SETCOUNT message.
Alex Henrie (2): ntoskrnl: Add MmGetPhysicalAddress semi-stub. rasapi32: Add RasSetCredentialsA/W stubs.
Alexandre Julliard (2): ntdll: Avoid crash on shutting down partially initialized thread. wininet/tests: Mark a failing test as todo.
Alistair Leslie-Hughes (5): services: Check correct permission for QueryServiceConfig2W. dpnet: Implement IDirectPlay8Server EnumServiceProviders. ntoskrnl.exe: Implement PsGetCurrentProcessSessionId. wininet: Reset context length for http status 304. wininet: Allow up to 4K for response headers.
Andrew Boyarshin (1): include: Fix IRequestDictionary IID.
Andrew Eikum (1): comctl32: Avoid gcc 11 maybe-uninitialized warning.
Andrey Gusev (1): msvcr120: Add version.rc file.
Austin English (1): virtdisk: Add DetachVirtualDisk stub.
Bernhard Übelacker (1): attrib: Avoid crash when called without parameter.
Brendan McGrath (1): kernelbase: Don't pass StdHandles with CREATE_NEW_CONSOLE.
Damjan Jovanovic (4): server: The owner of a securable object should have all the standard access rights. msxml3: Return S_FALSE from IXMLDOMNamedNodeMap::nextNode() when there are no attributes. msxml3/tests: Add some regex tests. msxml3: Use XSD regex quantifier format S{0, m} instead of S{, m}.
Dmitry Timoshkov (1): vcruntime140_1: Fix compilation with clang.
Eric Pouech (1): winedbg: Fix crash when no process attached in 'info wnd' command.
Fabian Maurer (3): configure: Improve resolv lib test for glibc 2.34. mpr: Fix copy paste error when converting hex char to int. msi: Set dialog as parent in subsequent dialog.
Florian Eder (1): cmd: Do not change errorlevel when setting environment variables.
François Gouget (16): ntdll: Fix the spelling of a comment. oleaut32/tests: Allow testing VarParseNumFromStr() using Unicode strings. oleaut32/tests: Add more VarParseNumFromStr() tests. oleaut32: Fix VarParseNumFromStr()'s support for two-character currencies. oleaut32: VarParseNumFromStr() accepts trailing currency symbols. oleaut32: Setting sThousand to a non-breaking space also matches regular spaces. oleaut32: Fix a trace containing a null character. oleaut32/tests: Fix the Swiss franc and Moroccan dirham tests. oleaut32: VarParseNumFromStr() does not allow leading thousands separators. oleaut32: Fix VarParseNumFromStr()'s support for trailing thousands separator spaces. oleaut32/tests: Test VarParseNumFromStr()'s handling of LOCALE_SMON*. oleaut32/tests: Add more VarParseNumFromStr() hexadecimal/octal tests. oleaut32: Remove caching from VARIANT_GetLocalisedNumberChars(). oleaut32: Fix VarParseNumFromStr()'s handling of currency thousands separators. oleaut32: Add support for longer currency symbols. gdiplus: GdipGetFamilyName() should not crash when given a NULL name.
Gerald Pfeifer (1): ntdll: Only use sysinfo function when present.
Gijs Vermeulen (2): vcomp: Implement omp_get_num_procs(). ntdll: Avoid declaration-after-statement warning.
Giovanni Mascellani (1): kernelbase: Fix an incorrect allocation size.
Hans Leidekker (10): wldap32: Rename ldap_connect() to avoid a name conflict. winhttp: Pass a socket pointer to send_bytes() and receive_bytes(). winhttp: Read any data left in the request buffer for websocket connections. winhttp: Call read_data() at least once in drain_content(). winhttp: Call drain_content() before clear_response_headers(). winhttp: Fix return value for relative redirects. winhttp: Don't remove content-type/length headers in handle_redirect(). winhttp/tests: Add redirect tests. wbemprox: Return an empty array for __DERIVATION. wbemprox: Add __DERIVATION to the list of system properties.
Henri Verbeet (2): dxgi/tests: Add a test for swapchain present counts. dxgi: Implement d3d11_swapchain_GetLastPresentCount().
Hiroki Awata (1): dsound: Notify DSBPN_OFFSETSTOP earlier.
Jacek Caban (2): advapi32: Link to msvcrt.dll. include: Use __builtin_offsetof on Clang.
Jactry Zeng (1): gdi32: Fix a typo in unix_face_create().
Jan Sikorski (1): winemac.drv: Omit WM_ENTER/EXITSIZEMOVE on non-interactive window changes.
Jefferson Carpenter (1): msxml3/saxreader: Handle null url in parseURL().
Kalen Alwardt (1): ntdll: Export ZwFilterToken().
Nikolay Sivov (2): oleaut32: Added ICreateTypeInfo2::DeleteFuncDesc(). d3dx9/effect: Reset output handle for next after last technique in FindNextValidTechnique().
Oleg Dubinskiy (1): include: Add RASCREDENTIALSA/W structures.
Paul Gofman (2): wined3d: Add GPU information for AMD VANGOGH. kernelbase: Fix copy size for delete_privs in CreateRestrictedToken().
Piotr Caban (3): msvcrt: Update round_limb on first limb length change in printf. msvcrt: Support z length modifier in scanf. ucrtbase: Fix fopen x mode test failures.
Robert Wilhelm (1): vbscript: Support date and time literals.
Roman Pišl (1): ntdll: Don't pretend that the whole address space is reserved on non-i386.
Rémi Bernon (4): msvcrt: Set next_token when str is empty in wcstok_s. dssenh/tests: Add CryptAcquireContextA last error check. dssenh: Return NTE_BAD_KEYSET when key cannot be opened. dssenh: Only fill hash buffer when it's provided.
Ted Lyngmo (1): ucrtbase: Add support for x mode in fopen.
Vijay Kiran Kamuju (1): msdrm: Add stub DRMRegisterContent function.
Zebediah Figura (2): quartz: Do not print an incorrect state warning in MediaFilter_GetState() if a filter has been run asynchronously. server: Return STATUS_KEY_DELETED when trying to retrieve the full name of a deleted key.
Zhiyi Zhang (8): uxtheme/tests: Test SetWindowTheme() with a non-existent subclass. uxtheme: Fall back to default class if the specified subclass is not found. uxtheme/tests: Test that SetWindowTheme() should send WM_THEMECHANGED instead of posting it. uxtheme: Send WM_THEMECHANGED instead of posting it in SetWindowTheme(). uxtheme: Fix incorrect part IDs in button class map. uxtheme: Use TransparentBlt() for bitmaps with all alpha values being 0xff. user32: Report a fake monitor when running on an invisible window station. uxtheme: Get and set system metrics in 96 DPI.
-- Michael Stefaniuc mstefani@winehq.org