The Wine development release 5.0-rc5 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/5.0/wine-5.0-rc5.tar.xz http://mirrors.ibiblio.org/wine/source/5.0/wine-5.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 5.0-rc5 (total 19): 9609 graphical glitches running Tom Clancy's Splinter Cell Demo (need better FBO stencil buffer support) 25728 UFO: Extraterrestrials Gold - crash at start caused by wine's built-in dsound/directmusic 34041 Skyrim (Steam) hangup on quit 34379 Splinter Cell: Blacklist voice stuttering 35194 Emperor: Battle for Dune does not show compressed textures 40720 Splinter Cell: Blacklist changing sound level has no effect 40721 Splinter Cell: Blacklist some voices/sounds overlap each other 40859 Builtin wbemprox.dll load error for multiple games (Colin McRae DiRT 2, Burnout Paradise) 42558 The Old City: Leviathan sound periodically has crackle effect 42930 Graphical glitches in "Giants Citizen Kabuto" 45323 Rayman Origins, UPlay: Sound effects don't work but music and ambience do 45396 The Evil Within: no audio in game 46972 Adobe DNG Converter 11.2+ runs into Call to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.GetRestrictedErrorInfo 47974 X Rebirth - wined3d GL_INVALID_OPERATION dimensions must be identical with current filtering modes 48293 Battle.net App lags when clicking UI elements 48357 Wine 5.0-rc2 prevents multiple apps from connecting to servers (Origin; Dungeons and Dragons Online; Lord Of the Rings Online) 48415 The Magic School Bus Explores The Solar System fails to install 48417 32-bit PE 'kernelbase.dll' has default imagebase 0x10000000 when built with llvm-mingw, preventing non-relocatable native executables from being loaded 48420 Warframe equipment mouse-overs no longer highlight the item ---------------------------------------------------------------- Changes since 5.0-rc4: Alex Henrie (1): ntdll/tests: Fix expected RtlIpv6StringToAddress terminator output. Alexandre Julliard (4): ntdll: Make loop counter signed. kernelbase: Remove trailing dot in GetComputerNameExW() when domain name is empty. kernelbase: Set an explicit load address. kernel32/tests: Remove some workarounds for old Windows versions. Alistair Leslie-Hughes (2): dmime: IDirectMusicSegment8 SetLoopPoints support zero start/end. d3dx9: Make ID3DXLine::OnResetDevice() return S_OK. Andrey Gusev (3): webservices: Fix misplaced parenthesis. mshtml/tests: Fix a typo. scrobj/tests: Fix a typo. André Hentschel (7): advapi32/tests: Don't test function directly when reporting GetLastError(). comctl32: Fix Str_SetPtr[AW] spec file entries. dbghelp: Fix MiniDumpWriteDump spec file entry. gdiplus: Fix some spec file entries. ole32: Fix some spec file entries. user32: Fix some spec file entries. gdi32: Fix some spec file entries. Damjan Jovanovic (1): server: Revert b4a1d80ae35d35f5c170e101922bf1563488be18 for now. Derek Lesho (2): bcrypt/tests: Add test for BCryptSecretAgreement. bcrypt/tests: Add tests for BCRYPT_KDF_HASH. Erich Hoover (1): webservices: Use sscanf to convert strings to doubles. Hans Leidekker (3): winhttp/tests: Fix a test failure. wininet/tests: Make a check for available data less strict. wininet/tests: Fix test failures on Windows XP. Jacek Caban (2): include: Add roerrorapi.h header. wmp/tests: Don't use round to avoid dependency on mingwex. Kim Malmo (2): po: Update Norwegian translation. po: Fix a typo in Norwegian translation. Louis Lenders (1): combase: Add GetRestrictedErrorInfo and RoOriginateLanguageException stubs. Matteo Bruni (3): ucrtbase: Export _o_to{lower, upper}() as to{lower, upper}(). ucrtbase: Add _o_fmod() and _o_fmodf(). ucrtbase/tests: Add tests for the various tolower() and toupper() variants. Michael Stefaniuc (1): dmime/tests: Destroy the performance on an error path (Valgrind). Nikolay Sivov (25): include: Update CTF_ flags. include: Update shell link flags enum. shlwapi: Fix spec entry for QISearch(). jscript/tests: Add missing checks for Close() calls (Coverity). shell32/tests: Remove workarounds for SHGetFolderLocation(). shell32/tests: Get rid of SHGetMalloc() in tests. shell32/tests: Use ILFree() directly. shell32/tests: Use GetLongPathNameA() directly in tests. shell32/tests: Use GetShortPathNameA() directly in tests. kernel32/tests: Remove GetLongPathName() workarounds. kernel32: Fix spec entries for GetLongPathName(). ole32/tests: Link to CoInitializeEx() directly. shell32/tests: Use ILIsEqual() directly. shell32/tests: Remove some more workarounds from shelllink tests. gdi32/tests: Remove some workarounds in font tests. gdi32/tests: Remove workarounds for SetLayout(). oleaut32/tests: Remove some workarounds for functions that are assumed to be available. user32/tests: Add some more SetScrollInfo() tests. shell32/tests: Use SHParseDisplayName() directly. user32/tests: Remove some workarounds for older Windows versions. d3d8/tests: Use GetCursorInfo() directly. advapi32/tests: Remove some workarounds for older versions. user32/tests: Use device context layout functions directly. advapi32/tests: Use CreateWellKnownSid() directly. advapi32/tests: Remove some workarounds in Crypt* tests. Paul Gofman (1): user32/tests: Handle results on Win10 in test_Image_StretchMode(). Piotr Caban (1): ucrtbase: Fix end pointer setting in parse_double on partial nan/infinity match. Thomas Faber (1): setupapi/tests: Remove an unused variable. Zebediah Figura (17): shell32/tests: Avoid testing that only certain services are requested by IObjectWithSite::SetSite(). ntdll: Fix a typo in get_current_directory(). kernel32/tests: Fix some codepage test failures with Windows 10. user32/tests: Make the DDE tests less verbose by default. user32/tests: Relax WindowFromDC() tests a bit. user32/tests: Get rid of the test for DC handle reuse. gdi32/tests: Separate and expand tests for GetClipBox(). gdi32/tests: Clarify return values from IntersectClipRect() and ExcludeClipRect(). user32/tests: Avoid testing that GDI handles are no longer valid. user32/tests: Fix a dialog test failure on Windows 10. wininet/tests: Don't test that the URL cache is used for persistent cookies. wininet/tests: Simplify test_InternetErrorDlg(). wininet/tests: Fix some test failures with Windows 10. user32/tests: Fix some test failures on Windows 10. netapi32/tests: Rewrite UNC/HTTP conversion tests. netapi32/tests: Use wide character string constants. netapi32/tests: Remove some workarounds for no longer supported versions of Windows. -- Alexandre Julliard julliard@winehq.org