Software 44186 Published by

Wine 11.4 introduces a reimplemented SAX reader in native MSXML, speeding up large‑document parsing for office suites and scripts that expect Windows‑style streams. DirectSound’s resampling has been streamlined by dropping double‑precision math, swapping divisions with modulus operations, which keeps audio apps from hogging CPU during sample‑rate conversions. The release also starts a CFGMGR32 implementation to give applications a more realistic view of hardware devices and corrects Unix time‑zone matching to avoid one‑hour drift in date displays.





Wine 11.4 Hits the Streets—What’s New and How It Fixes Your Windows Apps

If you’ve been juggling a mix of old‑school Windows software on Linux, this update is worth a quick look. Wine 11.4 brings a freshly reworked XML reader, smarter audio resampling, an early CFGMGR32 implementation, better Unix time‑zone handling, and a handful of practical bug fixes that touch everyday programs.

Wine

SAX Reader Gets a MSXML Makeover

The old libxml2‑based parser was slow and clunky when dealing with large documents. Reimplementing the SAX reader in native MSXML makes parsing faster and more faithful to how Windows expects XML streams to behave, which is handy for office suites and scripting tools that rely on real‑time document handling.

DirectSound Resampling Gains Speed

Audio enthusiasts will notice that sound apps no longer chew up CPU during resampling. The new algorithm eliminates unnecessary double‑precision math and replaces divisions with modulus operations—slight tweaks that add up when you’re running a DAW or playing games that stream audio at varying sample rates.

CFGMGR32 Takes Its First Steps

CFG​MGR32 is the backbone for device enumeration on Windows. While this release only scratches the surface, it lays the groundwork for future hardware‑device support in Wine, giving applications a more realistic view of connected peripherals and reducing spurious errors when querying driver information.

Timezone Matching Is Smarter on Unix

Running Windows apps that display dates can be maddening if the time zone is off by an hour or two. The updated ntdll routines now cross‑reference the system’s TZ database to pick the best matching Windows zone, including support for inverse DST rules that a few Linux distributions ship with.

Bug Fixes That Matter

A handful of glitches have been squashed in 11.4:

  • Xara Xtreme 4 no longer hides resize handles after a bad driver update—users who had to wait forever for the canvas edges finally see them again.
  • CreateProcess now honors the bInheritHandles=FALSE flag, preventing accidental file descriptor leaks into child processes that could otherwise expose sensitive data or cause unexpected behavior.
  • The FL Studio 12.4 installer stops crashing when a missing proxy setting is detected, allowing music producers to install without fiddling with registry hacks.
  • Roblox Studio now finds the required msvcp140.dll and runs smoothly for gamers who had to manually drop a copy into their Wine prefix.

Other fixes touch on Explorer++ tree views, native Windows API calls, and even a few obscure game crashes that left users spinning their wheels.

Where to Grab the Pack

Source code is out in the usual place. Binary packages for most distributions are on their respective sites, and the Wine project’s documentation remains a solid reference guide if you run into any hiccups while upgrading.

That’s the gist of what’s new in Wine 11.4 and how it might finally get some of those stubborn Windows programs behaving properly under Linux.