Release notes
The Wine development release 9.9 is now available.
What’s new in this release:
Support for new Wow64 mode in ODBC.
Improved CPU detection on ARM platforms.
Removal of a number of obsolete features in WineD3D.
Various bug fixes.
The source is available at https://dl.winehq.org/wine/source/9.x/wine-9.9.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
Wine is available thanks to the work of many people. See the file AUTHORS for the complete list. Bugs fixed in 9.9 (total 38):
#25009 Password Memory 2010 - Titlebar color rendering error
#26407 Shadowgrounds Survivor crashes after viewing the map
#26545 Crysis2: Red color on highlights of Bumpmap/Specular Highlights
#27745 Racer is unplayable
#28192 regedit: The usage message arrives too late in the wine console
#29417 Mouse pointer laggy/slow in Dweebs and Dweebs 2 when virtual desktop mode is enabled
#31665 Femap unexpected crash on rebuild database (or any command that involves it i.e. import)
#32346 Window is too large with Batman and Head Over Heels remakes
#39532 Assassin's Creed Unity doesn't run
#40248 Some .NET applications throw unhandled exception: System.NotImplementedException: 'System.Management.ManagementObjectSearcher.Get' when using Wine-Mono
#44009 Syberia Gog version: crash after cinematics
#44625 Cybernoid 2 exits but x window drawing updates are frozen
#44863 Performance regression in Prince of Persia 3D
#45358 Assassin's Creed Syndicate (AC Unity; AC Odyssey) broken graphics
#49674 Feature Request: Restoring previous resolution upon an app crashing
#51200 High repaint label volume causes freezing
#53197 Total War: Shogun 2 crashes on unimplemented function d3dx11_42.dll.D3DX11LoadTextureFromTexture
#55513 Paint.NET 3.5.11 runs unstable on Wine 8.x (and later) because of a bug in Mono
#55939 Moorhuhn Director's Cut crashes after going in-game
#56000 Window title is not set with winewayland
#56422 Exact Audio Copy installer crashes
#56429 Applications crash with BadWindow X error
#56483 ShellExecute changes in Wine 9.5 broke 64-bit Winelib loading in WoW64 builds
#56485 Visual novel RE:D Cherish! displays white screen instead of logo video
#56492 Opentrack/TrackIR head tracking broken
#56498 Incorrect substring expansion for magic variables
#56506 strmbase TRACEs occasionally fail to print floats
#56527 Final Fantasy XI Online: Opening movie triggers a 'GStreamer-Video-CRITICAL'.
#56579 Setupapi fails to read correct class GUID and name from INF file containing %strkey% tokens
#56588 FlatOut 1 display resolution options limited to current desktop resolution using old wow64
#56595 Fallout 3 is slow
#56607 steam: no tray icon starting with wine 9.2
#56615 Spelunky won't start (GLSL version 1.20 is too low; 1.20 is required)
#56653 GetLogicalProcessorInformation can be missing Cache information
#56655 X11 Driver fails to load
#56661 Project Diablo 2 crashes
#56671 Disney Ratatouille demo renders upside down on Intel graphics
#56682 msvcrt:locale prevents the msvcrt:* tests from running on Windows 7
Any news on wine on Wayland? I haven’t heard anything in a while; is it still being worked on?
Sure.
#56000 Window title is not set with winewayland
winewayland.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.
winewayland.drv: Set wayland app-id from the process name.
winewayland.drv: Implement SetWindowText.
winewayland: Get rid of the now unnecessary surface wrapper.winewayland: Remove now unnecessary swapchain extents checks.
winewayland: Remove now unnecessary swapchain wrapper.configure: Check the correct variable for the Wayland EGL library.
winewayland.drv: Implement wglCreateContextAttribsARB.
winewayland.drv: Implement wglShareLists.
winewayland.drv: Implement wgl(Get)SwapIntervalEXT.Initial OpenGL support in the Wayland driver.
winewayland.drv: Add skeleton OpenGL driver.
winewayland.drv: Initialize core GL functions.
winewayland.drv: Implement wglGetExtensionsString{ARB,EXT}.
winewayland.drv: Implement wglGetProcAddress.
winewayland.drv: Implement wglDescribePixelFormat.
winewayland.drv: Implement wglSetPixelFormat(WINE).
winewayland.drv: Implement OpenGL context creation.
winewayland.drv: Implement wglMakeCurrent and wglMakeContextCurrentARB.
winewayland.drv: Implement wglSwapBuffers.
winewayland.drv: Handle resizing of OpenGL content.
winewayland: Remove now unnecessary vulkan function name mapping.
winewayland: Remove unnecessary vkDestroySurfaceKHR NULL checks.New minor versions of Wine are released every two weeks. Last major Wayland update was in 9.4. Smaller updates have happened every release since, except 9.6.