Release 4.0.4

The Wine maintenance release 4.0.4 is now available.

What's new in this release:

  • Various bug fixes

Bugs fixed in 4.0.4 (total 65):

  • #11998 NEXON client installers using embedded IE browser control: buttons don't respond to click (Lunia Senki, Combat Arms, War Rock)
  • #12406 Microsoft Document Explorer 2008 crashes when using MS Help 2 URL from command line (ieframe's WebBrowser COM object doesn't support aggregation)
  • #16808 Password Safe crashes with page fault when renaming entries
  • #20465 Brothers In Arms Hell's Highway : Setup asks for DVD for every .cab file (SetupPromptForDiskA/W should only show a dialog if the file doesn't exist)
  • #22030 LegoLand: crashes at main menu without native directmusic
  • #24529 TSDoctor 1.0.58 fails to run
  • #25264 treeview wstr overrun in TVN_GETDISPINFOW (ExamXML crashes when opening an XML file)
  • #25728 UFO: Extraterrestrials Gold - crash at start caused by wine's built-in dsound/directmusic
  • #30506 GdipGraphicsClear() needs to overwrite pixels, not alpha blend (Text misrendered in Brain Workshop)
  • #34041 Skyrim (Steam) hangup on quit
  • #34666 In The Adventures Of Lomax some graphic elements flicker, disappear or are garbled
  • #36388 Problems with Russian localization in page setup dialog
  • #38300 using winegcc with stdin passes arguments in the wrong position to gcc
  • #38817 FXCM Trading Station II installer reports 'OLE error 80004001' when running as 'Windows Vista' or higher ('ITaskbarList3::ThumbBarSetImageList' is a stub)
  • #39692 64-bit dlls/msdaps/row_server_p.c generates build warnings (discarded "const" qualifier)
  • #40364 Broken geometry in Indiana Jones and the Emperor's Tomb
  • #40740 Broken Sword: The Angel of Death demo needs IDirectSoundFXI3DL2Reverb interface
  • #40777 The Moment of Silence launcher unusable (displays only black)
  • #41639 Wine with freetype 2.7 causes font rendering issues
  • #41936 The Witcher 2: Assassins of Kings - menus and subtitles rendered incorrectly (with built-in d3dx9)
  • #42046 VSDC Video Editor. Crashes in ole32 when opening.
  • #43368 HashMyFiles: Drag & Drop from native File Managers (Dolphin, Nautilus, ...) does not work
  • #43817 Multiple .NET applications (Chime, DxO Photolab 2 trial) crash, need RegisterApplicationRecoveryCallback to return S_OK
  • #44408 Tetris for Windows has wrong colors for the game pieces and the score box
  • #45031 HotS - taking screenshot causes client crash, needs d3dx11_42.dll.D3DX11SaveTextureToFileW
  • #45732 Far Cry 5 Cannot Steer Land Vehicles
  • #46279 Multiple applications need msvcr120.dll.?_Yield@_Context@details@Concurrency@@SAXXZ (Darkest Dungeon, Noita, Amazon Kindle for PC)
  • #46404 Shed installer - text overflow in browse-for-folder dialog
  • #46417 Abiword 2.6.8 comboboxes should have a white background color
  • #46421 μTorrent has squares in its update dialog
  • #46560 Smoke not rendering properly in Castlevania: Lords of Shadow 2
  • #46578 IVMU Social Network Client (500 series) crashes when selecting menu / settings
  • #46972 Adobe DNG Converter 11.2+ runs into Call to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.GetRestrictedErrorInfo
  • #46981 winetricks -q --verify dotnet461 crashes under win64
  • #46983 type command in cmd.exe with two files and stdout redirect, behavior is different
  • #47049 boolean type defined as 'unsigned char' rather than 'char'
  • #47075 32-bit LAVFilters 0.74.x installer fails to register 64-bit AX codec/filters in Wow64 environment (32-bit regsvr32.exe needs to support 64-bit dll registration and vice versa by re-exec with proper bitness)
  • #47101 Multiple 64-bit game and application crash reporting tools need x86_64 'ntdll.RtlCaptureStackBackTrace' implementation
  • #47427 Glide wrapper - Configuration buttons misbehaving
  • #47433 Accel World vs. Sword Art Online needs WTSRegisterSessionNotificationEx() to return true.
  • #47459 ListBox LB_SETSEL doesn't scroll to newly selected item
  • #47615 _putws outputs NULs, other wchar.h functions don't
  • #47693 ExHIBIT (Sample Project): Can't select menu item in the title screen
  • #47709 Zoom Edit&Share 5.0.0.0: installer crashes starting with wine-3.19
  • #47752 commit "winex11.drv: Wake up the display on user input." introduced severe performance issues with atomic modesetting kernel drivers
  • #47779 iCloud refuses to install: "Your computer is missing Media features."
  • #47790 putty.exe displays an error at startup when placed in a path with accented characters.
  • #47820 Magic: The Gathering Arena installer needs powershell.exe (cannot find it)
  • #47832 FindFirstFileExW believes every directory entry has been read if NtQueryDirectoryFile underfills buffer
  • #47833 FindFirstFileExW seems to be missing FILE_OPEN_FOR_BACKUP_INTENT flag to NtOpenFile
  • #47880 Need for Speed: Carbon - Autosculpt causes geometry corruption and GL_INVALID_OPERATION error
  • #47918 Blur: cars have no wheels when Wine is compiled with Ryzen optimisations
  • #47935 Nextiva: Logging in fails with "Client is unable to connect to the server."
  • #47956 IGMP source specific multicast does not create join requests for source
  • #47979 NtCreateFile incorrectly returns STATUS_OBJECT_NAME_NOT_FOUND when RootDirectory is populated
  • #47986 R-Studio (file recovery tool) wants ntoskrnl.exe.IoCreateUnprotectedSymbolicLink
  • #47991 motec i2 pro v1.0 data logger fails to start
  • #48016 Multiple applications need shcore.dll.GetScaleFactorForMonitor stub (Karafun player, Sync)
  • #48077 UPlay fails to start : "Error at hooking API NtProtectVirtualMemory" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments '-fcf-protection')
  • #48082 Visual C++ Express 2005 needs shell32.PathResolveW implementation (or fake success)
  • #48088 Wrong color mapping with client-side graphics on 256-color X server
  • #48242 IXMLDOMDocument_load() paths aren't URL-unescaped (Microsoft Document Explorer 2008 startup error)
  • #48314 Building wine on CentOS7 fails due to lack of libkrb5
  • #48358 Dell Latitude E6440 BIOS updater crashes on unimplemented function ntoskrnl.exe.KeSetImportanceDpc
  • #48549 Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6