Wine 5.3 Is Released With 29 Bug Fixes And Better Shell Folder Handling

From LinuxReviews
Jump to navigationJump to search
Exec wine.svg

The latest Wine Is Not An Emulator development release has 29 mostly game and application specific bug-fixes, better shell folder handling, full support for Unicode normalization and improvements to the not yet complete Universal C Runtime Base (Ucrtbase) support. A few of the game-specific fixes are done by adding new features such as a new IMFSourceReader ReadSample Implementation.

written by 윤채경 (Yoon Chae-kyung). published 2020-02-28last edited 2020-02-28

Steam snow.jpg
The Windows game SNOW running on Linux .

Fully supporting the Universal C Runtime Base (Ucrtbase) library has been a priority for Wine for quite some time. Every Windows program compiled with Microsoft Visual Studio 2015 uses ucrtbase.dll in one way or another so a fully-featured implementation of that library is essential to making the most modern Windows programs run perfectly under Wine. Developer Jacek Caban added many improvements to the ucrtbase handling to Wine 5.3

There is also better shell folder handlingm full Unicode normalization support and 29 bug fixes in in Wine 5.3. The complete list of bugs fixed in Wine 5.3 is as follows:

  • 13925 IKEA Home Planner 2010 2D and 3D graphical views show only garbage
  • 18234 Lotus Approach (MDI app): double clicking minimized MDI child windows (icons) results in "About Wine" instead of maximize
  • 22974 "Shell folders" settings are reset after each wine update
  • 34622 Multiple games need DMO Wrapper Filter, 'qasf.dll' (Neocron, Age of empires III Steam, .NET XNA 3.x/4.x games using Media classes) (`winetricks qasf` is a workaround)
  • 37073 Trees not rendered correctly in Far Cry 2 when anti-aliasing enabled
  • 40649 apps (e.g. sysinternals' ADExplorer) that require ActiveDirectory connections/ADsOpenObject fail
  • 42038 Cannot scroll documents being compared in winmerge (Followup to bug 20695)
  • 42764 Proteus direct 3D render problem
  • 43465 Unit Test: ComboBox Dropdown does not work if Style is set and no scrollbar required
  • 43814 Multiple games require IMFSourceReader ReadSample Implementation (Danganronpa V3, Resident Evil 2 1-Shot Demo)
  • 47857 Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (because IsNormalizedString is just a stub)
  • 47884 msi:action systematically times out on Windows 2003
  • 47992 msi:action tests fail when running them twice
  • 48136 Wine can't be started, log notice: wineboot failed to start wineboot c00000e5
  • 48229 Regression on Automobilista. A lot of cars and tracks are not shown on Game menu
  • 48302 Warhammer Online doesn't render without d3dx9_34
  • 48386 Some CPU features are not reported for Intel CPU (Detroit: Become Human is affected)
  • 48387 User shared data area should have NumberOfPhysicalPages field filled in (used by Detroit: Become Human)
  • 48484 winecfg doesn't allow disabling Desktop Integration for Downloads
  • 48510 Lotus Organizer 97 crashes when selecting a Backup folder using 'Browse' button
  • 48549 Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6
  • 48557 Multiple installers crash (Hot Wired, Croc installer) : Setup is unable to initialize the language dialogbox: Error 106
  • 48569 Infinite drag & drop loop crashes WinSCP
  • 48577 DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY and other enums are the wrong size
  • 48594 AnyDesk crashes directly on startup (low WORD of instance handle must be ignored when looking up window classes)
  • 48646 QQMusicAgent crashes when started after installation
  • 48648 Gothic II Night of the Raven:unhandled exception in Wine 5.2
  • 48657 GdipGetNearestColor crash in Subtitle Edit
  • 48669 iphlpapi.NotifyUnicastIpAddressChange() should call the callback initially if requested (required for Far Cry 5 online mode)

Do note that Wine 5.3 is a development release so you may want to hold off on upgrading if you use Wine for a business application which works fine with the Wine version you are currently using. Wine has a odd versioning system, Wine 5.0.x would be minor versions for Wine 5.0, Wine 5.x versions are development versions not meant to be used by anyone except most of our readers who tend to have above-average technical skills and a desire to run bleeding edge software.

The source for Wine 5.3 can be acquired from dl.winehq.org/wine/source/5.x/.



Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.