Pages

Showing posts with label winehq release. Show all posts
Showing posts with label winehq release. Show all posts

Friday, March 25, 2022

Wine development release 7.5 is now available for Linux FreeBSD and macOS

The Wine development release 7.5 is now available.

What's new in this release:

  • ALSA driver converted to PE.
  • Locale database generated from Unicode CLDR.
  • HLSL compiler support with the bundled vkd3d.
  • Initial support for the OCSP protocol.
  • More cleanups to support 'long' type.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 7.5 (total 28):

  16221  Nota Bene requires AUTOEXEC.NT
  16222  Nota Bene requires CONFIG.NT
  33188  wine explorer: wrong behavior when dragging with no items selected
  34259  cygwin 2.819 installer hangs during postinstall
  45422  ./tools/sfnt2fon/sfnt2fon.c shows a heap buffer overflow in fill_fontinfo()
  46648  Core Temp 1.13 fails to start
  50270  Operation Lovecraft: Fallen Doll crashes
  50869  Killing Wine process in Wine 6.5 doesn't terminate the application because of the new use of start.exe
  51017  Multiple programs (Microsoft PowerToys, MS Windows terminal)  crash inside RegOpenKeyExW
  51923  Minecraft for Windows 10 needs api-ms-win-core-windowserrorreporting-l1-1-1.dll
  52048  CreateProcess() might not spawn console for new process
  52294  DYSMANTLE needs d3d11_device_CreateRasterizerState1 implementation
  52520  Samsung Magician 7.x crashes on unimplemented function setupapi.dll.SetupDiGetClassRegistryPropertyW
  52574  PlayOnline Viewer crashes after 10-20 seconds
  52580  Minecraft (Windows 10 edition) needs api-ms-win-core-memory-l1-1-5.dll
  52613  mIRC: text from clipboard is pasted twice in text boxes
  52623  Crash of `not_dll` test from `windows-rs` due missing implementation of `winspool.drv.GetSpoolFileHandle`
  52645  McAfee "FRP" removable media encryption client crashes on unimplemented function shlwapi.dll.PathMatchSpecExW
  52651  IrfanView 4.59 crashes on startup
  52654  Multiple programs crash due to window class regression (QuickPar 0.9.1, HeidiSQL, SolSuite, IP super camera, ATPDraw, KakaoTalk)
  52664  x86_64 bit vkd3d broken in --without-mingw build
  52667  DTS Master Audio Suite can't select save file location when wine's "Light" theme is used
  52669  GRID 2 crashes on launch
  52670  The Evil Within 2 crashes on launch
  52705  IRichEditOle::GetObject does not set REOBJECT's cp correctly
  52711  Cakewalk Pro Audio 9.0 no longer works in wine 7.4
  52717  dxgi:dxgi fails because DXGI_STATUS_OCCLUDED != S_OK
  52725  Audacity 2.4.2 "Play" keyboard shortcut stopped working

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, March 11, 2022

Wine development release 7.4 is now available for Linux FreeBSD and macOS

The Wine development release 7.4 is now available.

What's new in this release:

  • 'Light' theme enabled by default.
  • Bundled vkd3d library.
  • WineD3D, D3D12 and DXGI modules converted to PE.
  • More large scale cleanups to support 'long' type.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 Bugs fixed in 7.4 (total 14):

  20296  Multiple apps crash due missing support for COM dll surrogate, dllhost.exe (League of Legends 08_18_2009_04, 3Dmark03, 3Dmark05, 3Dmark06)
  41053  RawInput (RegisterRawInputDevices) does not work for gamepads
  48508  Psi-Ops: The Mindgate Conspiracy freezing in stable Wine 5.0
  50887  cannot read/run/open some files
  52204  Vibration on DualSense controller works incorrectly in all Games
  52476  QuickLOAD: wine 7 causes VB5 application to change input value by factor 10
  52562  advapi32:registry fails in Wine because some French timezone name translations are too long
  52581  Internet MIDI crashes with Light Blue theme enabled
  52596  The Godfather main menu cursor and text not rendered correctly
  52614  API set DLLs fail to load on Arch Linux with "failed to load apiset: c0000482"
  52618  32-bit EXEs do not launch from build dir on macOS 10.14 in WOW64
  52626  MahjongSoul needs unimplemented function combase.dll.RoSetErrorReportingFlags
  52637  comctl32:listbox test_LBS_NODATA() fails in the Japanese and Chinese locales
  52639  comctl32:toolbar test_visual() fails in Wine with the Light theme

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, February 25, 2022

Wine maintenance release 6.0.3 is now available for Linux FreeBSD and macOS

The Wine maintenance release 6.0.3 is now available.

What's new in this release:

  • Various bug fixes

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
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

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Wine development release 7.3 is now available for Linux FreeBSD and macOS

The Wine development release 7.3 is now available.

What's new in this release:

  • More large scale cleanups to support 'long' type.
  • Proper support for API sets.
  • Progress on the PE conversion of USER32 and WineALSA.
  • A number of HID joystick fixes.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 7.3 (total 15):

  38210  WshScriptExec's StdIn StdOut and StdErr are missing.
  41386  Motocross Madness 2 crashes on start
  44635  Multiple games need ID3DXEffect CloneEffect (Gray Matter, Black and White 2)
  44658  Multiple Win7+ APIset lookup/resolver tools need 'ApiSetMap' field in PEB (ApiSetView, Dependencies)
  48096  Mulle Meck: Unhandled exception when starting game
  48201  Unimplemented function KERNEL32.dll.SetCurrentConsoleFontEx
  48733  Microsoft Visual Studio 2019 web-installer needs ncrypt.dll.NCryptOpenStorageProvider implementation
  48760  ConEmu shows 'GetConsoleProcessList failed' at startup
  51103  d3d11:d3d11 crashes on Windows + NVidia
  52155  kernel32:pipe times out on 64-bit Wine
  52290  Playground Sessions crashes on startup
  52434  Light Blue theme has rendering errors in tree views
  52526  Trails to Azure (Geofront patch) crashes on unimplemented function KERNEL32.dll.InitializeContext
  52561  d3dx9_36:math crashes on Windows 8.1 and cw-rx460
  52583  ApiSetView does not display export ordinals correctly

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, February 11, 2022

Wine development release 7.2 is now available for Linux FreeBSD and macOS

The Wine development release 7.2 is now available.

What's new in this release:

  • Large scale cleanup to support 'long' type with MSVCRT.
  • Mono engine updated to version 7.1.1.
  • More theming fixes in common controls.
  • Beginnings of a WMA decoder.
  • Support for 64-bit time_t.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 7.2 (total 23):

  12732  Nota Bene crashes on install
  33086  QQ 2013 Beta2: text in input box can't display normally
  34326  uplive.exe from TypeEasy crashes
  36566  Half-Life's (CD Version) Menu refuses to work after a while
  37609  Macromedia Freehand 9 demo hangs during startup
  38809  QQ 7.3 Light crashes randomly
  40827  VMWare VSphere 4.x/5.x/6.x clients fail to install
  44202  undname.c fails to parse symbols with rvalue-reference semantics '&&'
  46284  Call of Juarez crashes with unimplemented function d3dx9_29.dll.D3DXSHProjectCubeMap
  47463  QQ 9.1.5 crash on start.
  48815  user32:win "unexpected 0x738 message" Windows 10 failures
  50352  Maximum sockets per process is set very low
  50842  The 64-bit msado15:msado15 test crashes
  51130  user32:win test_SetActiveWindow() has 2 failures on Vista to Windows 8.1
  51392  user32:monitor breaks user32:win
  51513  Multiple applications (PG Offline 4.0.907, lessmsi v1.10.0, MIDIopsy 1.2, Quickroute) crash on start with IndexOutOfRangeException with Wine-Mono
  51754  Iris Down CountDown Crash at start - dotnet4.5
  51798  MAmidiMEmo doesn't start up ("System.resources" is required)
  52433  TASInput (Mupen64-RR-Lua): checkbox is not cleared correctly
  52436  In Light Blue theme, checkable toggle buttons (BS_AUTOCHECKBOX) look unchecked when hovered
  52490  Clipboard.GetText() doesn't work
  52494  shell32 progman_dde tests crash if run immediately after prefix creation
  52510  alt:V mod for Grand Theft Auto V fails due to missing concrt140._Byte_reverse_table@details@Concurrency@@3QBEB

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, January 28, 2022

Wine development release 7.1 is now available for Linux FreeBSD and macOS

The Wine development release 7.1 is now available.

What's new in this release:

  • Vulkan 1.3 support.
  • A number of theming fixes.
  • WebSocket improvements.
  • Improved cursor clipping on macOS.
  • IDL compiler fixes for C++.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 7.1 (total 42):

  10924  Netbeans 6.x installer hangs or exits silently
  15635  Siemens SIMATIC STEP 7: can't use Next or Cancel when installing
  20415  eRightSoft SUPER v2009-b35 window unviewable and non-responsive
  21935  AceMegaCodecsPack gives error message on install
  25053  Final fantasy 7 videos do not play, though supported by gst-ffmpeg
  27679  Arx Fatalis does not play intro movie (video: indeo 5.0)
  33756  Word 2003: Formula symbols get outside formula frame
  34753  Rising Kingdoms Demo intro videos are not played
  35063  Multiple InstallShield technology based installers report "unable to create InstallDriver instance" (Peachtree Pro Accounting 2007, Age of Empires 3)
  39795  when working jriver mediacenter suddenly crash.
  42660  QTranslate crashes inside jscript.dll
  43899  x360ce closes after launch
  45016  Far Cry 5 crashes at startup
  45597  Flicker in GTAIV
  47975  X3 Albion Prelude - Unhandled page fault on read access
  48523  dlls/toolhelp16.dll16 LocalFirst and LocalNext only return LMEM_FIXED handles
  48606  HexChat: Check for update fails
  49213  TeamViewer 15.x crashes on startup
  50370  Gothic 1 doesn't start correctly when screen resolution of the game matches display resolution
  50433  'MsiBreak' custom action debugging aid should use custom action's name from 'CustomAction' table (currently uses 'Target' field)
  50539  SetWindowRgn doesn't work correctly
  50544  Application crashes when external database called
  50849  Multiple .NET 4.x app installers using WiX v3 'InvokeOutOfProcManagedCustomAction, CAInvokeMethod->Invoke_3 return incorrect result with Wine-Mono (Elgato Stream Deck 4.9.3, Garmin Express 6.13)
  50901  Google Chrome 89.0.4389.114 exits at startup
  51163  WinOffice Pro 5.3 stops after splashscreen, needs WMI class SoftwareLicensingProduct
  51354  WRC 7 needs ID3DUserDefinedAnnotation interface
  51491  Project CARS 2 periodically crashes during a race
  51706  Msi HANDLE_CustomType1 fails to load dll [patch]
  51758  Wine's time zone information has gaps in "Dynamic DST" causing InvalidTimeZoneException
  51860  Missing include for uid_t on musl-based systems
  51868  Pokémon Banished Platinum - Fails To Load Script(s) in Wine
  51900  regression: REAPER scrollbars flash between themed and non-themed
  52062  dinput HID joystick doesn't implement effect state reports.
  52158  Age of Empires 3 Definitive Edition multiplayer fails to start AES problem
  52163  postgresql-9.3 installer expects scrrun:filesys_GetTempName to return filename with TMP suffix
  52261  Sekiro: Shadows Die Twice GOTY crashes right before gameplay starts
  52285  7-zip: column titles are not rendered initially when using a theme
  52298  Opening PPT with Freeoffice Presentations crashes on unimplemented function ole32.dll.OleConvertIStorageToOLESTREAMEx
  52339  EzViz: Program does not respond after clicking once
  52383  WXWork has high CPU usage on login screen
  52426  BCryptSignHash mishandles empty arguments
  52446  Normal dlls with native subsystem id are no longer processed when importing system dlls with uppercase names

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Tuesday, January 18, 2022

Wine stable release 7.0 is now available for Linux FreeBSD and macOS

The Wine team is proud to announce that the stable release Wine 7.0 is now available.

This release represents a year of development effort and over 9,100 individual changes. It contains a large number of improvements that are listed in the release notes below. The areas of major changes are:

  • Most modules converted to PE format.
  • Better theming support, with a bundled theme for a more modern look.
  • Vastly improved HID stack and joystick support.
  • New WoW64 architecture.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


What's new in Wine 7.0
======================

*** PE modules

- With a few exceptions, all modules can be built in PE format. The goal is to
  convert the remaining modules after 7.0.

- For PE modules with an associated Unix library, the interface between the PE
  part and the Unix part goes through a standard NT system call. This enables
  hiding the Unix code from Windows debuggers, and switching the thread
  register on platforms that require it.

- Builtin dlls are only loaded if there is a corresponding PE file on disk,
  either a real binary or a fake PE module. This ensures that the application
  always sees a valid PE file mapping. It can be disabled through the
  WINEBOOTSTRAPMODE environment variable, used at prefix creation time.


*** WoW64

- The 64-bit Windows-on-Windows (WoW64) architecture is implemented, and
  supports running a 32-bit Windows application inside a 64-bit Unix host
  process, using thunks to map 32-bit NT system calls to the 64-bit NTDLL.

- WoW64 thunks are implemented for most Unix libraries, enabling a 32-bit PE
  module to call a 64-bit Unix library. Once the remaining modules are
  converted to PE, this will make it possible to run 32-bit applications
  without installing 32-bit Unix libraries.


*** Theming

- A "Light" theme is included in Wine, with the color variants "Blue" and
  "Classic Blue". It can be enabled through WineCfg.

- All the Common Controls support theming, and automatically refresh on theme
  changes.

- All the builtin applications support theming, as well as High DPI rendering.

 
*** Graphics

- There's a new Win32u library implementing the kernel side of graphics and
  window management support. Large portions of the GDI32 and USER32 libraries
  are converted to use this new library. This work will continue after 7.0, and
  the graphics drivers (winex11.drv, winemac.drv, etc.) will be migrated to
  Win32u as well.

- The Vulkan driver supports up to version 1.2.201 of the Vulkan spec.

- Hit-testing stroked geometries using the Direct2D API is implemented.

- Some initial support for Direct2D effects (using the ID2D1Effect interface)
  is implemented.

- The Direct2D API supports the ID2D1MultiThread interface.

- WindowsCodecs supports decoding images in WMP (Windows Media Photo) format,
  as well as encoding images to the DDS (DirectDraw Surface) format.

- WindowsCodecs no longer supports encoding images to macOS ICNS format. This
  is not supported on Windows, and was no longer used by Wine either.


*** Direct3D

- Various improvements have been made to the Vulkan renderer for the Wine
  Direct3D implementation. In most cases, for Direct3D 10 and 11 applications
  the Vulkan renderer should be about on-par with the older OpenGL renderer in
  Wine 7.0. Like in Wine 6.0, the Vulkan renderer can be enabled by setting the
  Direct3D "renderer" registry setting to "vulkan".

- The following Direct3D 10 and 11 features are implemented:
  - Deferred device contexts.
  - Device context state objects, and switching between them.
  - Constant buffer offsetting.
  - Resolving typeless multi-sample resources.
  - Clearing unordered-access views of texture resources. When using the OpenGL
    renderer, this requires the GL_ARB_clear_texture OpenGL extension.
  - Resource copies between resources with "block-compatible" formats, like for
    example DXGI_FORMAT_BC3_TYPELESS and DXGI_FORMAT_R32G32B32A32_TYPELESS.
  - Clearing layered render-target views.

- Support for multiple displays ("multi-head") is implemented. In practice,
  this tends to mean the ability to choose which monitor a Direct3D application
  will use for full-screen mode. Note that this depends on the underlying
  display drivers to accurately report the attached displays. For Wine's X11
  driver, that requires proper support for version 1.4 or later of the X RandR
  extension.

- Display gamma adjustment using the DXGI API is implemented. This is sometimes
  used by Direct3D 10 and 11 applications to adjust screen "brightness".

- Direct3D 12 supports version 1.1 root signatures.

- When the VK_EXT_host_query_reset Vulkan extension is available, query
  handling in the Vulkan renderer is slightly more efficient.

- Retrieving swapchain present counts using the DXGI API is implemented.

- A fallback path using GDI is added for swapchain presentation. This is used
  in cases where OpenGL or Vulkan can't be used to present the swapchain, for
  example when presenting to a window of a different process. This path is much
  slower, but is often sufficient for some common use cases, like for example
  applications using the Chromium Embedded Framework ("CEF") with cross-process
  rendering.

- The "precise" shader instruction modifier is respected when using the GLSL
  shader backend.

- The DirectDraw API supports 3D rendering to system memory surfaces when using
  software device types like the "RGB", "MMX", and "Ramp" devices.

- The following additional graphics cards are recognized by the Direct3D
  graphics card database:
  - AMD Radeon RX 5500M
  - AMD Radeon RX 6800/6800 XT/6900 XT
  - AMD Van Gogh
  - Intel UHD Graphics 630
  - NVIDIA GT 1030

- The following HKEY_CURRENT_USER\Software\Wine\Direct3D key is removed:
  - "UseGLSL"
    This setting was deprecated in favor of the "shader_backend" setting in
    Wine 5.0, and has been removed in this release.


*** D3DX

- The support for version 10 of the D3DX effects framework is much improved.

- D3DX 10 supports the Windows Media Photo (JPEG XR) image file format.

- Various D3DX10 texture creation functions (D3DX10CreateTextureFromMemory()
  and variants) are implemented.

- A partial implementation of the ID3DX10Sprite interface is added.

- A partial implementation of the ID3DX10Font interface is added.


*** Audio / video

- The DirectShow and Media Foundation GStreamer glue is unified into a single
  backend, making it easier to implement new media decoding APIs.

- The Windows Media asynchronous and synchronous reader objects are implemented
  based on the WineGStreamer backend. Like other multimedia decoding libraries,
  they require a functioning GStreamer installation.

- The Media Foundation support is more complete, with notably:
  - Basic functionality of IMFPMediaPlayer, media item properties, support for
    audio and video tracks.
  - Support for sample allocator in the Source Reader.
  - Improved EVR sink integration with presenter and mixer.
  - Improved SAR rendering buffer behavior.
  - Video sample allocator, with support for d3d9, d3d11, and system memory
    buffers.
  - Further improvements to EVR's presenter and mixer implementation.
  - D3D11 frame output for IMFMediaEngine.
  - Improvements to generic media source implementation in WineGStreamer to
    support stopped and paused states, refined output type configuration.

- The QuickTime decoder library (wineqtdecoder) is removed. GStreamer is
  required for all built-in multimedia codecs also on macOS.


*** Input devices

- The HID (Human Interface Device) stack implementation is more complete. This
  includes HID descriptor and report parsers, report processing, as well as HID
  mini-driver support.

- The winebus.sys driver backends are improved, to better describe the devices
  into HID reports when pass-through is not possible, and to add standard
  Physical Interface Device reports to expose force-feedback capabilities over
  HID.

- There's a new DirectInput joystick backend using the improved HID stack to
  communicate with winebus.sys and host devices. This backend supports
  force-feedback effects using the standard HID Physical Interface Device
  reports, and is also compatible with pass-through HID device which implement
  it. The SDL and evdev winebus.sys Linux backends are also supported as they
  implement it too. This replaces and deprecates the legacy Linux js and evdev,
  and macOS IOHID backends.

- The joystick control panel is improved, as well as the interaction with
  XInput-compatible devices. For such devices the joystick control panel can be
  used to force DInput as the primary interface instead of XInput. This
  translates to the "<joystick name>"="override" (REG_SZ) registry value in
  HKCU\Software\Wine\AppDefaults\<app.exe>\DirectInput (or
  HKCU\Software\Wine\DirectInput for prefix-wide setting).

- The WinMM joystick support is implemented using DInput instead of Linux evdev
  or macOS IOHID, and the old joystick driver (winejoystick.drv) is removed.

- Many tests are added to the DInput module, using a virtual HID device to not
  require a physical device anymore. The code is extensively and automatically
  tested, including force-feedback effects with HID input / output report
  validation.


*** Text and fonts

- Arabic shaping is implemented in DirectWrite, currently enabled for Arabic
  and Syriac.

- The Font Set object is implemented in DirectWrite.

- The TextHost interface is properly implemented in RichEdit.


*** Mono / .NET

- The Mono engine is updated to version 7.0.0, with the following changes:
  - IDispatch interface supported on COM Callable Wrappers.
  - Improved support for SafeArray marshaling.
  - Many other marshaling and COM interop improvements.
  - Code imports from .NET Core: System.Drawing.Printing,
    System.Security.Principal, WindowsFormsApplicationBase, parts of
    Microsoft.VisualBasic.Interaction
  - WMA and WMV support in FNA using mfplat.
  - Debug symbols available separately in PDB form.
  - Old VBNC compiler for Visual Basic .NET replaced with the VBC compiler from
    .NET Core.
  - Mono's JIT compiler generates code compatible with 64-bit macOS.
  - WPF built with support for media controls.
  - A replacement for the Managed DirectX API is included.
  - Fixes for various bugs that prevented most WPF applications from working.


*** Internationalization

- Unicode character tables are based on version 14.0.0 of the Unicode Standard.

- The timezone data is updated, based on the information from the Olson and
  Unicode CLDR databases.

- Codepages 720 (Arabic, Farsi and Urdu) and 20949 (Korean Wansung) are
  supported.

- The sr-Latn-RS locale is supported.

 
*** Kernel

- Launching applications with the 'wine' executable invokes start.exe for any
  unrecognized binary. This means that file associations work also from the
  Unix command line, e.g. 'wine foo.msi'.

- The low-level NtAlertThreadByThreadId / NtWaitForAlertByThreadId
  synchronization mechanism (roughly equivalent to Linux futexes) is supported,
  and used to implement the higher-level synchronization primitives.

- NT debug objects are implemented and used by the kernel debugger functions.

- The dynamic registry keys for performance data are implemented.


*** C runtime

- There's a full math library implementation in the C runtime, mostly imported
  from the Musl C library. The Unix math library is no longer used.

- The floating point environment functions are supported properly on all CPU
  platforms.


*** Internet and networking

- IE11 compatibility mode is improved and used by default for
  standard-compliant HTML documents.

- JScript EcmaScript compliant mode supports 'let' statements, Map object,
  object freezing, object sealing and mutable prototype chains.

- Gecko add-on MSI packages are installed into the prefix on demand, instead of
  during prefix update, to make updates faster and reduce disk space usage.

- The DTLS communication protocol is supported.

- The NSI device (Network Store Interface) is implemented, and used to provide
  higher-level network services in IpHlpAPI.

- The Windows Sockets support is reimplemented to go through NTDLL and the Afd
  device, following the Windows architecture.

- The various network database files (/etc/protocols, /etc/networks, etc.)  are
  provided and installed in the prefix. The equivalent Unix databases are no
  longer used for network queries.


*** Alternative platforms

- The new Apple Silicon Macs are supported, including running x86-64 binaries
  under Rosetta 2.

- GnuTLS is required on macOS for BCrypt and Secur32 support; the
  macOS-specific backend implementations have been removed.

- 32-bit ARM binaries are built in Thumb-2 mode, like on Windows.

- The preloader is also used on 32-bit ARM, for a more compatible address space
  layout.

- Stack unwinding is implemented on 32-bit ARM.

- More low-level system information queries like memory and battery status are
  supported on FreeBSD.


*** Builtin applications

- The REG registry tool supports operating on either the 32- or 64-bit view of
  the registry.

- The REG registry tool supports copying registry keys.

- The WineDump tool supports dumping Windows Metafiles, and shows more detailed
  information for CodeView records.

- The Wine Debugger (winedbg) supports debugging a 32-bit target process from
  the 64-bit debugger.


*** Development tools

- The IDL compiler (widl) supports loading type libraries embedded inside PE
  files.

- The IDL compiler searches for type libraries in the per-platform library
  search path instead of the include search path.

- The IDL compiler supports many more WinRT-specific constructs and attributes.


*** Build infrastructure

- All libraries are installed in architecture-specific directories, using names
  like 'i386-windows' for PE binaries, and 'x86_64-unix' for the Unix
  libraries. This enables supporting multiple architectures with a single Wine
  installation, as well as Winelib cross-compilation.

- Static (.a) import libraries are used on all platforms. Wine no longer
  generates the old-style .def libraries, though they are still supported for
  backwards compatibility.

- The option to prefer a native DLL by default is specified through a flag in
  the PE header, which can be set by passing the '--prefer-native option' to
  winebuild. The previous method, handling DLL_WINE_PREATTACH in DllMain, is no
  longer supported.

- The Dwarf debugging format is supported up to version 4. The Wine libraries
  are built with version 4 by default.

- Unique build identifiers can be stored in the binaries by passing the
  '--enable-build-id' option to configure.

- The Clang compiler in MSVC mode is supported.


*** Miscellaneous

- The Shell Folder naming is converted to use the Windows Vista+ scheme; for
  instance 'My Documents' becomes 'Documents', and most things are saved under
  the 'AppData' directory.

- The OpenCL library wrapper supports versions up to OpenCL 1.2.

- Paper forms are supported in various sizes in the WinSpool printer driver.

- There is initial support for MSDASQL, a Microsoft OLE DB provider for ODBC
  drivers.


*** External dependencies

- The following libraries are bundled in the source tree and built as PE
  libraries, so they are no longer required at the Unix level:
   - Faudio
   - GSM
   - LCMS2
   - LibJPEG
   - LibJXR
   - LibMPG123
   - LibPng
   - LibTiff
   - LibXml2
   - LibXslt
   - Zlib

- The libraries above can still be imported as external libraries instead of
  using the bundled copy, provided that they are available in PE format. This
  behavior is requested with the '--with-system-dllpath' configure option,
  which specifies the Unix search path for such dependencies.

- Direct3D 12 support now requires version 1.2 or later of the vkd3d library.
  Version 1.2 or later of the related vkd3d-shader library was already required
  by Wine 6.0 for translation of Direct3D shader to SPIR-V in the Vulkan
  renderer for the Direct3D implementation.

- The deprecated HAL library is no longer supported or needed.

- The macOS QuickTime library is no longer used.


--
Alexandre Julliard
julliard@winehq.org

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, January 14, 2022

Wine development release 7.0-rc6 is now available for Linux FreeBSD and macOS

The Wine development release 7.0-rc6 is now available. This is expected to be the last release candidate before the final 7.0.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 7.0-rc6 (total 47):

   9805  Program "de rouck" does not start.
  12030  MozyHome backup service does not work
  12915  Star Wars Episode I Racer: Assign key cause freeze
  34010  Gabriel Knight 3 demo - Depth / stencil buffer locking is not implemented
  34340  Mingw gdb hangs
  37439  Saints Row: The Third characters don't render correctly
  38907  Homesite+ (v5.5) closing search window does not correctly refocus editor window
  39342  Thunder crashes without native riched20 (ME_GetCursorCoordinates: Assertion `~para->member.para.nFlags & 0x01')
  42174  TeraCopy 3.0b2 crashes on startup
  42395  Saints Row: The Third has graphical glitches
  43502  Microsoft Flight Simulator 2000 : only bottom half view rendered and moved to the top
  43650  nolf2 game error on install
  44008  XNA Game Studio 4 installer crashes when cancelled
  44111  Simple WPF/.Net app has rendering issues
  44970  Deus Ex Human Revolution: people are invisible when closer than 3 meters
  45121  Steam uses high CPU while idle
  45168  Visual Novel "The Fruit of Grisaia" has flickering glitches
  46118  FlatOut has graphical glitches with csmt enabled
  46213  Sniper Elite 4 launcher window doesn't display properly
  46304  The virgl driver is identified as Nvidia vendor but should be MESA and it should probably not fall back to any Nvidia card
  46423  Kara no Shoujo crashes in fullscreen mode
  48103  Lego Stunt Rally crashes when entering championship
  49541  Lara Croft and the Temple of Osiris stops silently at launch
  49732  Death End Re;Quest 2 crashes on startup
  49919  Logos 8 Bible Software crashes when entering text in passage guide search field
  49976  FIFA 11 Demo fifaconfig crashes when pressing OK button
  49995  Evernote 6.24 stopped displaying notes after upgrade to Wine 5.19
  50521  Guild Wars 2 fails to launch
  50617  Objects become invisible with tessellation enabled in Sniper Elite 3 with OpenGL renderer
  50813  X-Beyond The Frontier & X-Tension crash on start
  51195  Lara Croft and the Temple of Osiris doesn't launch
  51423  WeChat can't send a big picture
  51442  Socket connection is not established properly
  51592  Call of Cthulhu Crashes on Launch
  52108  user32:monitor breaks user32:win on Win10 1809
  52252  IDA Pro 7.2 debugger fails to attach to a process.
  52286  Zombie Army Trilogy launcher crashes on start
  52327  Wrong WM_CONTEXTMENU message default  processing
  52335  StarCraft Remastered hangs in Multiplayer screen
  52349  Vortex Mod Manager Starts but Infinitely Loads
  52353  PuTTY plink 0.76 crashes
  52356  Folio Bound Views crashes on start
  52378  Python WMI module: AttributeError: wbemErrInvalidQuery
  52381  wineg++: Compile error in tom.h
  52387  Joystick does not release buttons properly
  52389  GPU Caps Viewer does not report any OpenCL devices
  52390  World of Warcraft crashes in d3d11 mode inside of wined3d_unordered_access_view_gl_clear()

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, January 7, 2022

Wine development release 7.0-rc5 is now available for Linux FreeBSD and macOS

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 now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

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

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Sunday, January 2, 2022

Wine development release 7.0-rc4 is now available for Linux FreeBSD and macOS

The Wine development release 7.0-rc4 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 7.0-rc4 (total 38):

  12563  Autocad 2008 installer crashes when trying to configure install
  25462  Unable to break using 'Break All' button while remote debugging with VS2008 (software breakpoint overwrites syscall instruction in VDSO page)
  25486  Lego Stunt Rally: 3d scene is black
  26350  Dungeons demo (OGRE) fails to load its plugins (LoadLibraryEx with LOAD_WITH_ALTERED_SEARCH_PATH and relative path)
  27419  Mouse problem in Heroes of Might and Magic 3
  30752  Open/save file dialog "New Folder" button doesn't show new folder
  32183  Cannot open console device read only, then read from it to get input
  33758  Mouse sensibility quick in-game
  36369  Patternz application crashes in winevdm (page fault in 32-bit code)
  39345  Ubisoft Uplay crash when Win version is set to Vista and > (libcef problem)
  40535  Max Payne 3 : Crash at start when winecfg is set to WinVista and >
  42338  Crysis 1 rendering somehow broken
  42737  [EA Origin]Latest version launch correctly but no windows appear correctly
  44934  [ACOrigins]Process start and close after launch - DRM Fault ? (log included)
  45505  PES 2017 settings.exe (.NET 4.0 app) crashes on startup with Wine-Mono
  47363  Gas Guzzlers: Extreme fails to launch
  49401  Desperados 3 suffering from wrong colors
  49649  Multiple games cause X11 to crash on resolution change (Age of Empires 1 & 2, Star Wars: Galactic Battlegrounds)
  50157  Videos are not played until the end in X3 Reunion
  50544  Application crashes when external database called
  51063  Spitfire Audio plugins can't find their sample libraries
  51263  Frostpunk crashes on start
  51721  Control crashes while starting a new game in DX11 mode (Vulkan backend)
  51935  Hitman: Sniper Challenge has bad performance
  51984  Logos 9 Bible Software (.NET 4.7 app) selection popups don't show
  52024  App Never Receives Winsock FD_* Messages After FD_ACCEPT
  52199  Grand Theft Auto Vice City doesn't start
  52220  TMIDI Player, Cherry: Playback with multiple MIDI ports is broken
  52256  Current working directory reset to "/" executing a winegcc/wineg++ compiled program
  52259  osu! sometimes crashes in select()
  52273  Shadowgrounds crashes before the menu
  52277  Clonk Endeavour quits unexpectedly after the opening animation
  52283  After loading roblox studio, some menus are shifted and blinking
  52287  Cygwin compilation fails: undefined reference to `__wine_spec_nt_header' in winecrt0/register.c
  52288  Firefox 91 64bit hangs on HEAP.critSection
  52302  Firefox hangs when loading some URLs (e.g. <https://www.phoronix.com>)
  52312  Multiple kernel drivers crash due to missing 'ntoskrnl.IoCreateDeviceSecure' stub (Dokan 'dokan1.sys', LabVIEW 201x CVI 'cvintdrv.sys', F-Secure BlackLight Engine 2.2 'fsbldrv.sys' )
  52315  Fractal AX8 Edit: Crash after I/O operations

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Sunday, December 26, 2021

Wine development release 7.0-rc3 is now available for Linux FreeBSD and macOS

The Wine development release 7.0-rc3 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 7.0-rc3 (total 22):

  39699  EDT for Windows installer crashes inside wine`s hhctrl.ocx
  41098  Descent 3 (GOG version) has problem when running with OpenGL renderer (Nvidia proprietary drivers)
  47875  kernel32:file: FindFirstFile("foo\nul\bar") succeeds on AMD graphics!
  48032  Origin often fails to install games (regression)
  48776  GoToMeeting Opener crashes
  49338  Black screen when playing videos in Lylian demo
  49397  DX11 Sample "Texturing and Lighting" fails with error "Failed to load texture"
  50159  Lylian demo plays: we can hear sounds but no video.
  50668  Submarine Titans crashes when the opening video should be played
  51159  test_NLSVersion() fails on Windows 10 >= 2004 in kernel32:locale
  51598  cmd.exe crashes on "if exist" without arguments
  51862  Error compiling function init_cpu_info() in dlls/ntdll/unix/system.c with GCC 4.8.4
  52073  The builtin libxml2/libxslt libraries break msxml3:domdoc in wow64 mode
  52180  Significant performance regression in The Sims 2
  52198  MotoGP 2 launcher 'Configure controller' menu doesn't open
  52200  Yamizome Liberator (demo): In-game video isn't played.
  52202  Notation Player 4 has no sound while playing MIDI file when using winecoreaudio.drv
  52214  Elite Dangerous game can't recognize network when using WLAN adapter, but launcher works
  52222  WINEDLLOVERRIDES="DINPUT8.dll=n,b" no longer works since 4f1095a, worked in V6.23.
  52224  inetmib1:main test times out in linux
  52225  Several games suffer from audio crackling due to underflows in winepulse.drv
  52260  Gothic 3: flickering, low-res textures with built-in msvcrt.dll

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, December 17, 2021

Wine development release 7.0-rc2 is now available for Linux FreeBSD and macOS

The Wine development release 7.0-rc2 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 7.0-rc2 (total 34):

  29934  Weird Worlds: Launcher no longer launches the game
  37255  Proteus 8 Access violation in module 'VGDVC.DLL'
  48631  Multiple games display text as squares (Death to Spies: Moment of Truth, Shadow Warrior, Resident Evil 4 HD)
  50526  ConEmu wineconsole Ctrl+m has different behavior
  50714  YooSee CMS client 10.0.0.53 crashes after login since Wine 5.12 (ntdll built as PE)
  50906  Her Story: crashes when seeking in video
  51282  Samurai Shodown Reboot 2019: low gpu usage around 5-10% and low fps around 9-20fps
  51296  Multiple applications (Cogmind, Photoshop, ...) render mouse cursor as black square
  51380  The segment register tests fail in the wow32 ntdll:exception build
  51409  Trails to Azure crashes when reaching main menu after video playback
  51479  winedevice.exe crashes on prefix shutdown
  51500  ntdll:exception test_wow64_context() randomly fails on Windows
  51521  Installer of Tencent meeting crashes when using enter key in the license agreement screen.
  51539  "server: Get the process entry point from the exe image info" breaks running if exe is loaded at a non-default address
  51589  Buttons have no icons when using the Light Blue theme
  51745  Xbox Controller no longer recognised
  51766  ^C in gdb mode makes debugger quit
  51790  MSI is no longer able to detect correct architecture for a custom action DLL
  51910  Keyboard Input Partially Broken
  51930  Final Fantasy XIV audio broken in wine-6.20
  52008  Broken symlink to 'My Documents' causes app to crash
  52020  Multiple games crash after intros (Borderlands GOTY Enhanced, Dark Souls: Remastered, Steel Division: Normandy 44)
  52038  Sonic Adventure DX (2004) crashes after intro cutscene
  52041  DAVAR4 crashes when moving mouse over document window scrollbars
  52082  Ace Ventura (CD-ROM) crashes on start
  52112  Final Fantasy XIV failing to boot
  52140  configure fails to detect libldap 2.5+
  52161  ntdll:om fails when run without elevated privileges
  52165  mfplat:mfplat has failures in test_sample_allocator_d3d12() on Windows 10 1709
  52166  mfplat:mfplat has a failure in test_d3d12_surface_buffer() on Windows 10 1709
  52187  wine-mono's WPF tests hang (broken handling of IDWriteTextAnalysisSource callbacks in analyzer)
  52195  comctl32:propsheet fails in the Hebrew locale
  52206  Logos 9 Bible Software (.NET 4.7 app) external links don't open web browser
  52207  HICON leak in CopyImage causes TheBat! to crash after a while

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, December 10, 2021

Wine development release 7.0-rc1 is now available for Linux FreeBSD and macOS

The Wine development release 7.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 7.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing and report any issue that you find, to help us make 7.0 as good as possible.

What's new in this release:

  • Reimplementation of the WinMM joystick driver.
  • All Unix libraries converted to the syscall-based interface.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 7.0-rc1 (total 32):

  39244  scrrun:filesystem BOM tests fail in the Korean and Chinese locales
  47865  comctl32:propsheet: Different button order for some RTL locales in Windows 1809?
  51049  Sea of Thieves crash when entering a lobby
  51220  version:info - In Wine the GetFileVersionInfoEx() checks fail in non-English locales
  51396  cl.exe 64bit fails with internal compiler error, needs support for separated code segments in vcruntime140_1
  51413  winegcc options with multiple '=' are not handled correctly
  51748  NIK Dfine2 crashes/hangs (worked before)
  51821  EVE Online Client Crashes Due to differences in how Wine and Windows handle LdrGetDllPath with dwFlags 0x8 and relative path
  51833  GetModuleFileNameW no longer works with large buffers
  51844  winedbg command line arguments are not quoted properly
  51886  YouTube Movie Maker crashes on unimplemented function gdiplus.dll.GdipSaveAddImage
  51913  dinput8:device fails on cw-gtx560 and cw-rx460
  51915  character just run to the left and everything
  51946  cMUD 3.34 installer crashes
  51987  Multiple GUI elements are not rendered when using a theme
  52003  Stack overflow inside xml2.xmlXPathInit function.
  52060  BCryptExportKey is not implemented for BCRYPT_RSAFULLPRIVATE_BLOB
  52076  Wrong icons placement when using a theme
  52080  Light Blue theme causes broken UI in multiple apps (OpenMPT, dgVoodoo Control Panel)
  52106  dxva2:dxva2 fails in test_progressive_device() on cw-rx460 (AMD)
  52109  DTS Encoder Suite crashes on start
  52116  World of Warships: garbled textures and GL_INVALID_OPERATION errors due to invalid PBO access
  52120  Everquest launcher crash with Wine 6.22
  52129  EnumCalendarInfo hangs indefinitely when iterating over optional calendars
  52132  DeviceCapabilities(DC_PAPERSIZE) returns wrong size
  52141  NetAPI detection in configure is broken
  52147  osu! fails to load some skin elements of certain skins
  52173  Kodi crashes on unimplemented function wsdapi.dll.WSDCreateDiscoveryProvider
  52176  Houkago Cinderella - Promotion Edition doesn't start up due to stack overflow.
  52184  Initial breakpoint absent when debugging under WinDbg/CDB (build 22000.1)
  52190  Glyph (access portal for Rift) crashes on start
  52191  Null pointer dereference in MPEG3_StreamConvert

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, December 3, 2021

Wine development release 6.23 is now available for Linux FreeBSD and macOS

The Wine development release 6.23 is now available.

What's new in this release:

  • Mount manager and CoreAudio driver converted to PE.
  • Support for exception handling in Wow64 mode.
  • Optional support for using the distribution's PE libraries.
  • A number of UI improvements in WineDbg.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 Bugs fixed in 6.23 (total 48):

  25193  ICC Dasher 1.5.4 doesn't render main UI correctly and appears to be non responsive
  32991  win32-arm applications need ntdll.dll.RtlUnwindEx implementation for exception handling/unwinding
  43456  Serif WebPlus X8 fails to install
  44427  Internet Chess Club (ICC) Dasher 1.5.8 crashes after online login
  46017  Layers of Fear areas are almost entirely black rendered
  47287  Accessible Event Watcher Tool 'accevent.exe' from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function oleacc.dll.AccessibleObjectFromEvent
  47843  Rockstar Game Launcher is unable to download a game completely
  48119  The tests sometimes trigger "critical section is not acquired" errors
  48950  NVDA needs oleacc.AccessibleObjectFromPoint implementation for mouse tracking
  49181  msvcrt_test.exe: missing entry point _point_get_sbh_threshold on Windows RT 8.x devices
  49426  Sookasa calls unimplemented functions and ntoskrnl.exe.RtlGetElementGenericTable ntoskrnl.exe.RtlLookupElementGenericTable
  50540  Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes on unimplemented function KERNEL32.dll.RtlVirtualUnwind
  50985  ns_name_skip is glibc specific, causes failure to build on musl
  51183  Navicat V15.0.25 crashes when attempting to open database: "Unhandled exception: page fault...."
  51307  msvcp140:msvcp140 fails on msvcp140 >= 14.25
  51415  Windows PC Health Check requires msvcp_win.dll
  51490  dinput:device has a random failure in overlapped_format_tests() on Windows 8.1
  51557  GetSystemFirmwareTable fails to return SMBIOS on Apple Silicon Macs
  51624  TETRIS (16bit) shows wrong background for scoreboard
  51647  Gimp deadlocks when opening image or createing image from screenshot
  51716  gameux:gamestatistics fails on Windows 10 1809+
  51733  CreateProcess does not properly set the current directory of the new process.
  51832  Fork: "The selection contains a non-folder object" when selecting a folder
  51834  EMF DC emits invalid EMF when calling StretchDiBits with info->bmiHeader.biSizeImage = 0
  51873  Joy.cpl crashes on the FFB tab when the FFB device is selected in the drop down list
  51895  ucrtbase:misc fma(inf, 0, 0) 'succeeds' unexpectedly on some machines
  51959  Missing procedure GetDayLightFlag
  51971  postgresql-9.3 installer needs scrrun:folder_CreateTextFile implementation
  51986  Extremely small fonts when using a theme
  51989  pen-related tests (gdiplus:graphics and gdiplus:graphicspath) fail on latest Windows 10
  51993  Ashlar Vellum/DrawingBoard 1.00 redraws incorrectly tooltip bar
  51996  aarch64: NtGetContextThread/NtSetContextThread on another thread ignores FPU state due to buggy SIGUSR1 handler
  52023  VirtualFree returning error when it should not
  52025  Regression: Custom color configuration resets if custom theme is applied
  52028  Regression: Themed contents doesn't displays correctly in some themes
  52036  Match the pairs card game crashes on start
  52058  GTA 1997 autorun.exe does not work
  52061  dinput HID joystick sends unnecessary effect update reports.
  52067  ntdll MEM_DECOMMIT change breaks d3d10_1:d3d10_1, d3d8:device, d3d8:visual, d3d9:device, d3d9:visual, ddraw:ddraw1, ddraw:dsurface and dxgi:dxgi
  52068  hid:device times out randomly in test_get_input_report()
  52069  ntdll:virtual fails in test_NtAllocateVirtualMemory() on Windows 10 1709 and older
  52072  winmm:mci fails in wow64 Wine
  52075  dinput8:device, dinput8:dinput and dinput8:hid cannot run on Windows 7 anymore
  52077  Windows PC Health Check crashes on unimplemented function api-ms-win-core-featurestaging-l1-1-0.dll.SubscribeFeatureStateChangeNotification
  52093  Installing Insta360 pro stitcher breaks  wine completely ( e.g. winecfg gives:  malloc(): invalid size (unsorted) Aborted)
  52102  outSPOKEN 3.0 demo crashes on unimplemented function krnl386.exe16.GetLPErrMode
  52103  Crazy Stone crashes after splash screen
  52133  winhttp/wininet should not query mDNS for proxy auto-detection

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, November 19, 2021

Wine development release 6.22 is now available for Linux FreeBSD and macOS

The Wine development release 6.22 is now available.

What's new in this release:

  • Mono engine updated to version 7.0.0.
  • Exception unwinding on ARM.
  • More improvements to HID joystick support.
  • WoW64 thunks in a number of Unix libraries.
  • Beginnings of moving USER32 to Win32u.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 6.22 (total 29):

  21572  KFSensor 4.x/5.x: 'kfsnserv.exe' service fails to reliably stop/start/restart
  22260  Total Commander 7.x/8.x: editable dropdown is gray when opened and empty
  30498  Shadows broken on many games because of wrong depth formats
  38278  Multiple apps and games need wmvcore.dll.WMReader_Open implementation (Nail'd demo)
  42030  winedbg: Internal crash at 0x9f58fd40
  45130  Builtin xaudio2_7.dll break audio and slow down performance for some games since wine 3.5
  45443  Diablo 3: Starting the game causes a black screen softlock on the X-environment
  46512  Window text has last letter cut off
  47119  winedbg truncates 64-bit address when compiled with mingw
  49409  Monkey Island 2 Special Edition crash / freeze with built-in xactengine3_6
  49803  WIDL cannot import TLBs stored as resources in PE, such as stdole32.tlb and stdole2.tlb (even though both have tlb extension, they are essentially PE)
  50292  Process-local synchronization objects use private interfaces into the Unix library
  50757  (Regression) Hyperdimension Neptunia Re;Birth1 Crashes/freezes frequently with FAudio
  51027  Fonts blurred for some words in Logos Bible Software
  51587  Force feedback strength is really low in multiple games
  51864  VeraCrypt Installer for 1.24-Update7 (Win8+) fails with HRESULT 0x800288BD
  51916  Empire Earth 2 UP 1.5: ImageButtons don't render right with custom themes
  51938  Safe Exam Browser needs "DNSDomain" from Win32_NetworkAdapterConfiguration
  51944  Resident Evil 6 stops to a black screen instead of playing videos
  51953  Joystick not detected for some older games with wine 6.20
  51956  Morrowind: freezes when control keys are changing
  51968  Winaero WEI Tool: Crash due to C:\windows\performance\winsat\datastore missing
  51970  Memento Mori needs output_props_GetType
  51978  Autodesk Fusion 360 crashes on unimplemented function msvcp140.dll.?table@?$ctype@D@std@@QEBAPEBFXZ
  51983  foobar2000 v1.5.1+ crashes on startup with Wine v6.6+ with Windows version set to "Windows 10"
  52022  Multiple games have unresponsive mouse/keyboard (Borderlands GOTY Enhanced, Tom Clancy's Rainbow Six Siege, Resident Evil Revelations)
  52044  Safe exambrowser needs msctfmonitor.dll
  52051  Oceanhorn: Monster of Uncharted Seas fails to start (uses WINED3DFMT_R8G8_UINT in vertex declaration)
  52052  Wine doesn't show any window while creating/updating 64-bit prefix

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, November 5, 2021

Wine development release 6.21 is now available for Linux FreeBSD and macOS

The Wine development release 6.21 is now available.

What's new in this release:

  • WinSpool, GPhoto, and a few other modules converted to PE.
  • Better support for inline functions in DbgHelp.
  • Beginnings of a MSDASQL implementation.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 6.21 (total 26):

  38420  Sticky mouse with xinput2
  43546  Multiple programs crash with unimplemented function vcomp{100,110,140}.dll._vcomp_for_static_simple_init_i8 (Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan)
  44055  Multiple applications fail to run in Win7+ mode, requiring DWM composition API support to be enabled (Aero Glass, transparent windows)(Affinity Designer 1.x, Electron-based apps using isAeroGlassEnabled API)
  46000  SuperTux 0.6.0 nightly build crashes inside ucrtbase _FindAndUnlinkFrame
  46472  Linux kernel 4.19 breaks startup of Call of Duty: Black Ops II due to change in PTRACE_POKEUSER hw breakpoint behavior
  46801  Hitman: Sniper Challenge crashes on startup when using FAudio
  48377  Home Designer Suite 21.3.1.1x64 hangs on mouse button release when drawing wall
  48791  Multiple games have sound stuttering when using FAudio (Sniper Elite series, Resident Evil 0 HD Remaster, Homesick, Call of Juarez: Gunslinger)
  48981  Riot Vanguard (Riot Games) needs Microsoft Kernel Mode Cryptographic Primitives Library 'cng.sys'
  50088  Memento Mori needs WMReaderAdvanced2_OpenStream
  51267  Rise of Legends Demo crashes with null pointer exception inside SAXReader::parseURL
  51628  Samsung SDK 1.2.2 for Java ME: Black window
  51677  Resident Evil 4 HD crashes when gameplay starts
  51684  quartz:systemclock gets out of order timestamps on Windows
  51719  _pclose() does not cause child stdin to report EOF
  51815  DocumentProperties broken by last update (x64 only)
  51851  Resident Evil 6 stops to a black screen instead of playing videos (needs WMSyncReader_GetOutputCount)
  51856  access violation at emfdc_delete_object+0x17
  51911  vbscript does not handle strings in if clauses
  51914  Color picker doesn't render with custom themes
  51917  Internet Explorer 8 crashes when visiting http://www.baidu.com/ on unimplemented function dxtrans.dll.DllGetClassObject
  51919  New sal.h macros break libstdc++ includes in wineg++
  51921  Multiple games crash due to assertion failures in bundled FAudio (Unreal Engine 4 games, Skyrim SE)
  51926  Wine fails to build with glibc headers < 2.24
  51937  Resident Evil 6 stops to a black screen instead of playing videos (needs WMSyncReader_GetOutputProps)
  51951  configure says that libsane development files are not found even though they are present

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Tuesday, October 26, 2021

Wine maintenance release 6.0.2 is now available for Linux FreeBSD and macOS

The Wine maintenance release 6.0.2 is now available.

What's new in this release:

  • Compilation fixes (freetype, gcc 11)
  • Default to building with GnuTLS support on macOS, if present
  • Various bug fixes

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 6.0.2 (total 51):

  12076  Multiple applications refuse to install unless '%SystemRoot%\System32\Drivers\Etc\{services,host}' exist (Informix Database apps, Autodesk 3ds Max 9, SAP GUI)
  12457  Multiple apps crash with NotImplementedException at IWebBrowser2.get_LocationName() (SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376)
  19756  Date/time picker doesn't notify app about checkbox changes (TaskCoach: Cannot add new task with a due date)
  24893  File/folder context menus have missing options (Explorer++, Double Commander)
  29903  Multiple games and applications fail to enumerate processes due to 'wtsapi32.WTSEnumerateProcessesW' stub (Visual Studio 2005, .NET 2.0 SDK DbgCLR, Akamai DL Manager, Dekaron)
  32749  Implement atl100.dll.AtlAxDialogBoxW to show error dialogs (Visual Studio 2010 (10.0) Express Edition)
  35539  Proteus 8 demo fails to install
  36010  Changing font resolution on winecfg changes default main font to Tahoma
  39841  IShellFolder.CreateViewObject() doesn't support IID_IContextMenu (Double Commander "Error: invalid parameter" when right-clicking on an empty space)
  44813  Some applications fail when calling ntdll.NtReadFile on a directory (expect STATUS_INVALID_DEVICE_REQUEST)
  46817  Steam Big Picture needs d3d11_device_CreateDeviceContextState
  47296  Google drive crashes before login
  47310  Canon TS3100 series full driver and software package refuses to install: "To install the software, you must be logged in to an administrator account."
  48123  Word 97 crashes after calling stub URLMoniker_ComposeWith
  48412  Multiple games have lighting issue and textures blinking (Call of Duty 4: Modern Warfare, Call of Duty: Modern Warfare 2)
  48507  osu! icons in the setting and music player are not being rendered
  49434  Wine builtin 'iexplore' crashes upon loading Google Account login page
  49663  Performance regression in TrackMania Nations Forever
  49954  Multiple games and applications need msvcp140_1._Aligned_get_default_resource (EVE Online Launcher, QT Creator 3.x, Kate, Snap Camera 1.11.x, Cppcheck 2.3)
  50119  Dark Souls II: Scholar of the First Sin shows a white screen with vulkan renderer
  50147  Microsoft WebView2 "evergreen bootstrapper"/installer needs IStream::CopyTo()
  50168  Error when running notepad.exe: Failed to start RpcSs service
  50318  'HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath' registry entry has non-standard value
  50362  Fl Studio 20.8 crashes on startup
  50436  Upstream FAudio pkg-config file not found
  50492  Amazon Chime 4.x (.NET 4.5 app) reports 'Failed to InjectErrorHandlingScript, Unable to cast COM object of type 'System.__ComObject' to interface type 'mshtml.HTMLHeadElement''
  50628  Fairy Tale About Father Frost, Ivan and Nastya crashes on DDERR_SURFACE_LOST
  50673  FlatOut 2 crashes on launch
  50697  Multiple applications crash due to DHTMLEdit 'IOleObject::GetExtent' stub (Atomic Mail Sender 4.2x)
  50725  Nvidia FrameView 1.2 (Win10 app) crashes on unimplemented function tdh.dll.TdhLoadManifestFromBinary
  50756  "Path is invalid." when using "SVN update" with SVN for Windows, which is used by TortoiseSVN
  50791  NtQueryObject( ..., ObjectBasicInformation, NULL, 0, &retLen) returns incorrect NTSTATUS error code and no buffer size (EditSection, Google sandbox-attacksurface-analysis-tools v1.1.x)
  50805  Win32_OperatingSystem class is missing 'ProductType' (affects Chocolatey)
  50809  Multiple .NET 4.x application installers fail due to 'MsiNetAssemblySupport' property returning incorrect version (IronPython 2.7.5)
  50811  gdi32.res fails to compile when freetype pkg-config cflags contain "-pthread"
  50818  Mahou Shoujo Shoumou Sensen - DeadΩAegis (Trial) shows unreadable text in the message box.
  50829  Process Hacker 2.38 crashes on unimplemented function dbghelp.dll.SymFromNameW
  50830  Process Hacker 2.38 crashes on unimplemented function advapi32.dll.LsaEnumerateAccounts
  50845  jscript crashes on internal assert(0) in PE build with clang
  50854  Multiple Windows 10 application installers refuse to install, requiring 'advapi32.dll' version >= 6.3.10000.0 (Elgato Stream Deck 4.9.3, Windows Admin Center 2103)
  50875  HTMLElement_get_offsetParent crashes wine if a NULL offset parent is expected (VbsEdit)
  50885  PdfSharp creates invalid PDF files
  50925  Error fetching public key in GetRSAKeyFromCert - File not found
  50952  Legends of Runeterra crashes at launch
  50960  NETCoreCheck from .NET Deployment Tools crashes on unimplemented function api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfwprintf_p
  51035  Alacritty v0.7.2 portable crashes: SetEnvironmentVariable  ("some_non-existant_var", NULL) should return TRUE
  51041  Scalable fonts with fsCsb[0] == 0 are not enumerated correctly
  51076  demangle_datatype in ucrtbase crash in vc2019 x86 mode
  51117  Silverlight_x64.exe (part of LEGO MINDSTORMS EV3 Home Edition installer) crashes
  51324  Imperium Great Battles of Rome can't play videos
  51631  winhttp:winhttp and winhttp:notification fail because echo.websocket.org is out of commission

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, October 22, 2021

Wine development release 6.20 is now available for Linux FreeBSD and macOS

The Wine development release 6.20 is now available.

What's new in this release:

  • MSXml, XAudio, DInput and a few other modules converted to PE.
  • A few system libraries are bundled with the source to support PE builds.
  • HID joystick is now the only supported joystick backend in DirectInput.
  • Better support for MSVCRT builds in Winelib.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 
Bugs fixed in 6.20 (total 29):

  30600  Emergency 3 crashes on start
  34297  Allow reconnecting to disconnected joysticks
  36796  Mozilla Firefox 13.0 crashes on startup if run in Windows Vista+ mode (D3D10CreateEffectFromMemory needs more complete Direct3D 10 DXBC parser)
  38696  Messy screen in DxTex.exe
  41080  Need For Speed Most Wanted 2005 not working after upgrade from Ubuntu 14.04 to 16.04
  41317  WOLF RPG Editor: Gamepad axis value not recalculated after deadzone change results in ghost input events
  41700  "Install Now" and "Customize installation" buttons are invisible in Python 3.5.2 installer
  42137  DirectInput needs to join both Xbox shoulder triggers into a single axis (aka half-axis problem)
  42434  Gamepad listed twice
  42695  Path of Exile fails to start when launching with dx11 enabled with message "Failed to create WIC factory" (CoCreateInstance() called in uninitialized apartment)
  47387  Victor Vran has no sound
  49296  ZWCAD 2020: the program doesn't start (using mono)
  49887  "EA Desktop" installer fails.
  50758  Vbscript does not handle recursive calls
  51105  Diablo 2: Resurrected (D2R) stays black
  51385  DTS Encoder Suite won't start in Wine 6.0.1
  51564  Can't run 16bit programs when built without mingw
  51574  swscanf_s with %zu fails for valid value
  51583  Tetris crashes due to "visual styles"
  51707  Rise of the Tomb Raider stops the process before entering the main menu
  51749  Wine 6.17 fails to build under Slackware64 Current with multilib
  51797  Input lag with controller in Wine 6.18
  51802  Theming on 16-bit application breaks their UI
  51846  Standard library call fopen(..., "wx") not recognized - causes destruction of data
  51863  QuantumClient.exe from Raymarine SDK needs dhcpcsvc6.dll
  51871  PSScript fails with 0x80041002 (WBEM_E_NOT_FOUND) ( system property L"__Derivation" not implemented)
  51892  Program DSP-408.exe returns Assertion Failed error in afxwin1.ini line 418
  51894  ucrtbase:misc fails on some Windows 10 1607 and 1709
  51902  Project CARS 2 keyboard keys aren't responsive

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.