Pages

Friday, May 12, 2023

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

The Wine development release 8.8 is now available.

What's new in this release:

  • More work towards full PE support in the PostScript driver.
  • Initial support for loading ARM64EC modules.
  • More work on IME restructuration.
  • 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 8.8 (total 18):

 - #33945  Wine build warnings with gcc
 - #35254  Freemake Video Converter 4.1 installer complains about running Freemake processes (builtin 'findstr' stub app always returns "match")
 - #48596  Multiple applications need tasklist.exe to support printing process list in CSV format '/fo CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)
 - #49964  32-bit dxdiag doesn't support '/64bit' command line switch (launch 64-bit dxdiag)
 - #50576  ACAT Phrase, part of Intel Assistive Context-Aware Toolkit (ACAT) v1.00.0 (.NET 4.5 app) crashes on unimplemented function 'uiautomationcore.dll.UiaNodeFromFocus'
 - #51107  rise of nation extended: cannot do multiplayer when having more than one network interface
 - #52269  Captvty can't find its own tools/cefsharp folder
 - #53073  mfplat: unimplemented function while loading Devil May Cry 1
 - #53826  Attempting to install / update battle.net fails with Qt error
 - #54250  winedbg loads wrong debug symbols for builtin dlls
 - #54367  Wow64 wineboot fails to generate 32Bit slice of wineprefix
 - #54596  Wavelab 6.1 has problems minimising window
 - #54733  Notepad3 crashes on unimplemented function SHLWAPI.dll.StrFormatByteSizeEx
 - #54760  imm32:imm32 - test_ImmActivateLayout() fails on Windows
 - #54864  imm32:imm32 - test_ImmSetOpenStatus() fails on Windows in the Korean locale
 - #54879  RtlValidSecurityDescriptor should return TRUE if the given descriptor is valid.
 - #54904  RtlInitializeSid should return NTSTATUS
 - #54918  compiling nvcuda fails with threadpoolapiset.h:36:55: error: expected declaration specifiers before ‘__WINE_DEALLOC’

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

Friday, May 5, 2023

Why pirating CrossOver makes you a turd

 Periodically, we come across links to pirated versions of CrossOver or instructions for how to pirate CrossOver yourself. While we know that all software companies have to combat piracy efforts, this still really bums us out. We are a small open-source software company full of passionate people who take so much pride in our projects and products. Our work is challenging, interesting and rewarding. Dealing with people who steal from us is none of those things.

 We are fully aware of how people are hacking our beloved CrossOver to use it without paying, and there are a couple of paths we could take to thwart their efforts. We could stop offering a free, easily accessible 14 day free trial and/or we could make substantial development changes to target the ways we know people are pirating CrossOver. Neither of those options is particularly desirable to us. We pride ourselves on our fully functional no-hassle, no-obligation trial, because we want to make sure that our users love CrossOver before committing to purchasing it. Making development changes to circumvent pirating would divert development resources away from all of the cool new features we want to implement. Neither of these options are fair to people that buy our product: we want them to be able to confirm that CrossOver is right for them before buying AND we want to continue to offer better and better compatibility with a wide range of Windows applications to our new and existing customers. Our priorities might shift in the future if we suspect piracy is becoming more common, but we really don’t want that to happen.

So what’s a person to do if they want to run Windows applications on macOS, Linux or ChromeOS but they don’t want to pay full price for CrossOver? We run promotions several times throughout the year, including Black Friday deals and after each CrossOver release. You can sign up here to receive notifications for upcoming promotions. Renewals of our CrossOver + product provide you with an additional year of support and upgrades, and those are 50% off if purchased within a year of your previous purchase. There are also plenty of free alternatives to CrossOver! CrossOver is based on the Wine project, which is free to use. And since Wine and CrossOver are both open source, there are many other free products based on Wine and CrossOver’s source code. We welcome folks to take advantage of those alternatives; we only ask that if you decide that CrossOver is the best solution for you, you pay for our team’s efforts.

We appreciate each and every person that has shown support for CrossOver with their purchase of a license. Our small but mighty band of misfits loves our work and wants to keep providing the best product and experience we can.

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

Proton 8.0-2 has been released

 Valve has just published Proton 8.0-2 as the newest version of this Wine-based software that powers Steam Play for running Windows games on Linux. 


Note: Proton 8.0 requires a GPU that supports Vulkan 1.3.

  • Fixed Baldur's Gate 3 getting stuck on a black screen in Vulkan mode.
  • Fixed Divinity: Original Sin: Enhanced Edition and Divinity Original Sin II: Definitive Edition crashing on launch.
  • Fixed Path of Exile crashing.
  • Fixed memory leak in Trackmania and Ubisoft Connect overlay.
  • Improved Elden Ring compatibility compared to Proton 8.0-1. It can still be finicky.
  • Fixed Red Dead Redemption 2 and other games not starting after switching from Proton Experimental to stable.
  • Added a temporary workaround for EA Launcher crashing. Steam Deck's on-screen keyboard may not pop up automatically while using it.

Link to source code

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

Friday, April 28, 2023

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

The Wine development release 8.7 is now available.

What's new in this release:

  • DXBC shader parsing delegated to vkd3d.
  • More spool file improvements in the PostScript driver.
  • 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 8.7 (total 17):

 - #9932   Listview highlight issues when drag&drop enabled
 - #23647  Street Fighter 4 Benchmark: Flickering screen with parallel rendering enabled
 - #32089  Window resize enters endless cycle
 - #32958  ReVolt 1207: Crashes when trying to play Stunt Arena
 - #33487  Davar bible software not working
 - #43672  Airscout program 1.2.0.5 does not load under wine 2.0.2
 - #50249  Shapes On A Plane crashes on start
 - #51625  Unravel fails to load
 - #52322  wineserver memory leak during HTTPs download (Genshin Impact Launcher, Qt5)
 - #54424  user32:edit - test_dbcs_WM_CHAR() fails on Windows in mixed locales
 - #54464  Multiple games crash on launch (Sekiro: Shadows Die Twice GOTY, Dark Souls III)
 - #54799  wininet:internet - test_InternetGetConnectedStateExA() fails in the Japanese and Chinese locales in Wine
 - #54808  Access violation in ntdll when running Adolix Split and Merge PDF with .NET Framework installed
 - #54815  wininet:internet - test_InternetErrorDlg() fails on Windows 10 1607
 - #54844  Existing prefixes keep resetting to Win10 when wine is updated
 - #54856  Final Fantasy XI Online: Opening movie doesn't play (redux part II).
 - #54882  Conemu fails to start (cannot attach to process)

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