Pages

Saturday, March 21, 2020

Proton 5.0-5 has been released

  Proton 5.0-5 has been released

  • Fix crash in some games introduced in Proton 5.0-4.
  • Fix networking error in Granblue Fantasy: Versus.
  • Support for latest OpenVR SDKs.
  • Add support for new Vulkan extensions used by some recent titles.

Link to source code

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

 

Friday, March 13, 2020

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

The Wine development release 5.4 is now available.

What's new in this release:

  • Unicode data updated to Unicode version 13.
  • Builtin programs use the new UCRTBase C runtime.
  • More correct support for Internationalized Domain Names.
  • Support for painting rounded rectangles in Direct2D.
  • Text drawing in D3DX9.
  • 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 5.4 (total 34):

  14949  ABBYY FineReader Pro 7.0 Scrolling Problem
  18013  Foxit Reader 3.0: Sidebar Search Window not accessible/useable.
  24013  Assassin's Creed (DX10) crashes (ID3D10ShaderReflection::GetConstantBufferByIndex is a stub)
  24754  Multiple games have no text rendered due to ID3DXFont::DrawTextA/W method stubs (Nancy Drew 'Tale of the Twister',  Europa Universalis Rome)
  28141  Delphi Twain examples don't work
  29330  8BallClub can't enter login details
  35077  PSPad 4.5.7 crashes on startup
  39816  BioShock 2 needs d3d10_shader_reflection_GetInputParameterDesc()
  40334  Multiple games and applications crash on unimplemented function ntdll.dll.RtlGetNativeSystemInformation (AION, AVG Free Edition 2012-2014, TuneUp Utilities 2014)
  40606  Unknown application needs dnsapi.dll.DnsGetCacheDataTable
  42585  Final Fantasy V Corrupt Fonts
  43533  Keepass 2.36 crashes on startup with Wine-Mono
  43620  NieR: Automata (Steam) crashes on startup
  43660  Divinity Original Sin 2 preview crash
  43696  SanctuaryRPG: Black Edition hangs on exit
  44253  Far Manager v3.0 crashes when using quick view mode (needs SHCreateAssociationRegistration stub)
  47288  Gaea 1.0.19 (.NET 4.7 WPF app) diagnostic tool 'Watson.exe' crashes due to 'kernel32.SetConsoleScreenBufferInfoEx' stub
  47626  Microsoft Visual Studio 2019 web-installer fails due to missing MS root CA 2010 and rstrtmgr stubs
  48315  RPG Tkool (RPG Maker) 2k/2k3/XP/VX/VX Ace: MP3 playback doesn't loop
  48481  Settings for Templates and Downloads locations aren't exposed in winecfg
  48570  Multiple games (Fable: The Lost Chapters, Oddworld - Munch odissey) does not play WMV cutscenes
  48580  Discord connecting to voice needs unimplemented function qwave.dll.QOSAddSocketToFlow
  48635  Asuka 120% Return BURNING Fest: Crashes after character selection.
  48639  Shrew Soft VPN client needs setupapi.dll.SetupDiGetSelectedDriverA()
  48664  kernel32:process - Intermittent test_Toolhelp() failure
  48689  Wine 5.3 on Mac OS X 10.13.6 High Sierra: Segmentation fault
  48694  The Bat! (64bit) crashes right after start
  48697  New msvcrt inlines fail to compile on armv7hl due to non-AAPCS variadic function calls
  48705  Dynacadd 98 crash
  48706  Wineconsole freezes when restoring from minimized to maximized window
  48719  wow bat launcher doesn't work
  48723  Torchlight - Loading times are excessively long
  48735  Wine builtin services.exe process_send_command: OVERLAPPED struct for control pipe has uninitialized Offset and OffsetHigh fields
  48742  ntdll: get_modref: Conditional jump or move depends on uninitialised value(s)

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

 

Wednesday, March 11, 2020

Proton 5.0-4 has been released

 Proton 5.0-4  has been released

  • EA's Origin launcher is now functional and Jedi Fallen Order is playable.
  • Fix crash on launch in Grand Theft Auto V Online.
  • Fix Denuvo DRM failures in Just Cause 3 and Batman Arkham Knight.
  • Update DXVK to v1.5.5.
  • Improve performance when emulating display resolution changes.
  • Improve performance in Monster Hunter World.
  • Fix mouse cursor issue on focus loss in Ryse: Son of Rome.
  • Improve game launch times.

Link to source code

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

 

Friday, March 6, 2020

Proton 4.11-13 has been released

  Proton 4.11-13 has been released

 Fix missing low color depth modes on certain hardware.


 Link to source code

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

 

Friday, February 28, 2020

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

The Wine development release 5.3 is now available.

What's new in this release:

  • More work towards Ucrtbase runtime support.
  • Full support for Unicode normalization.
  • Improvements in Shell Folders handling.
  • 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 5.3 (total 29):

  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)

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

 

Saturday, February 22, 2020

Proton 5.0-3 has been released

  Proton 5.0-3 has been released

  • Support for Direct3D 12 mode in Metro Exodus.
  • Fix crash on launch in The Walking Dead: Saints and Sinners and eFootball PES 2020.
  • Fix Automobilista unable to load some assets.
  • Fix high polling rate mouse regression.

Link to source code

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

 

Sunday, February 16, 2020

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

The Wine development release 5.2 is now available.

What's new in this release:

  • More compatible codepage mapping tables.
  • Support for using the null display driver as a real driver.
  • Better UTF-8 support in the Resource and Message Compilers.
  • Fixes for using ucrtbase as C runtime.
  • 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 5.2 (total 22):

  14697  OllyDbg 2.x freezes sometimes during processing of debug events (debug events can block completion of queued user APCs)
  18159  Lotus Approach (MDI app) has extra caption buttons and Control box
  18933  Free PDF to Word Doc converter doesn't work, window empty/hangs on launch (appinstall)
  34848  PDF-XChange Viewer 2.5.213 crashes when switching between document tabs
  36059  Multiple Steam games fail to install DirectX runtime prerequisite, resulting in repeated install attempt on startup ('xinput1_3.dll' locked by client)
  36521  Star Wars rebellion update 1.01 crashes on start (quoted process command line only created with special 'My Documents' folder)
  43934  SumatraPDF 3.1.2 has very narrow buttons in its installer
  45462  PDF X-Change Viewer (all versions) cannot click dialog box in menu
  45481  Spintires: MudRunner crashes at launch
  46619  Lineage 2 crashes (godworld.ru private server)
  46735  Multiple applications need Direct3DShaderValidatorCreate9() implementation (The Sims 2 demo, Armed Assault)
  47018  Multiple applications show transparent bitmap images on static controls with black background (comctl32 lacking support for painting 32-bit BMPv3 with alpha channel)
  47718  x86_64-w64-mingw32-strip strip dlls make wine failed start
  48122  Arturia MIDI Control Center crashes on unimplemented function ntoskrnl.exe.RtlIsNtDdiVersionAvailable
  48392  Multiple applications crash on unimplemented function WS2_32.dll.WSCSetApplicationCategory (Verbum 8, Lineage 2's SmartGuard 3.0)
  48408  mixthread monopolizes buffer_list_lock if WaitForSingleObject returns quickly, causing livelock and game freeze
  48424  xl-r8r: Crashes right after splash screen (apparently because  vga.dll is missing)
  48480  dlls/krnl386.exe16 - thunk.c argument logic incorrect for CallProcEx32W16
  48489  .Net 4.7+ requires GpFontFamily to be referenced counted instead of cloning.
  48541  Affinity Photo trial (1.7.2) crashes:Call from 0x7b00fa3d to unimplemented function mscms.dll.WcsGetDefaultColorProfileSize
  48561  Cadence Allegro Professional 16.6 crashes at startup
  48571  Firefox 72.0.* crashes on every tab (unless dwrite is disabled)

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

 

Friday, February 14, 2020

Proton 5.0-2 has been released

  Proton 5.0-2 has been released

  • Fix frequent crash introduced in Proton 5.0-1 related to video and audio playback.
  • Fix Planet Coaster crash on launch.
  • Fix Subnautica graphical issue.

Link to source code

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

 

Saturday, February 8, 2020

Proton 5.0-1 has been released

 Proton 5.0-1 has been released

  • Update Wine to version 5.0. Since the last major release of Proton, Wine has seen over 3500 changes, which are now integrated into Proton. 207 patches from Proton 4.11 were either upstreamed or are no longer needed.
  • Direct3D 9 games will now use DXVK for rendering by default. Users without Vulkan support can return to the OpenGL-based wined3d renderer with the PROTON_USE_WINED3D configuration option.
  • Improved Steam client integration. This makes more games that use Denuvo playable, including Just Cause 3, Batman: Arkham Knight, Abzu, and more.
  • New Proton environments will report a newer OS version, which some newer games require. Existing environments will not be changed automatically.
  • Wine 5.0 includes the beginnings of real multi-monitor support. Expect major improvements in this area soon.
  • Improved surround sound support for older games.
  • Update DXVK to v1.5.4.
  • Update FAudio to 20.02.
  • Note for users who build Proton: this branch has new submodules, please be sure to git submodule update --init.

Link to source code

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

 

Sunday, February 2, 2020

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

The Wine development release 5.1 is now available.

What's new in this release:

  • Support for using LLVM-MinGW as PE cross-compiler.
  • Better reporting of error location in JScript and VBScript.
  • Support for relocatable installation of the Winelib tools.
  • Ellipse drawing in Direct2D.
  • OLE monikers improvements.
  • 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 5.1 (total 32):

  21702  Continuum 0.40 crashes at start up screen
  22006  Multiple applications require support for thread and process security descriptors (Continuum 0.40, Acrobat Reader DC 2015)
  23261  Industry Giant 2 demo crashes with DDERR_UNSUPPORTEDMODE message
  28059  3DAnalyzer: Hangs when selecting certain exe's
  33159  Loading a .dll without relocations fails under Mac OS X (needs preloader)
  35351  Allow configuring modifier key mapping
  36813  wineconsole: no text without winetricks corefonts
  39229  Dragon Age Inquisition crashes
  40013  MSYS2 based "Git for Windows" 2.7 fails to install due to 'rebase.exe' tool crashing or hanging in post-install steps
  40482  Support set title in start, needed by latest MSYS2
  42249  Speccy v1.30 installer crashes (registry SID profile data in 'ProfileList' must contain 'ProfileImagePath' key value)
  42554  The Magic School Bus Explores The Solar System crashes while loading
  43499  The Legend of Heroes: Trails of Cold Steel - Graphical glitches
  43505  Star Wars: Starfighter - screen out of monitor borders
  43514  Beamng.drive: wrong sunshine reflection
  44618  MindManager Pro v7.0: MSI installer complains "CustomAction unhandled action type 7"
  44917  Unable to run DTS MAster Audio Suite Encoder
  45049  Multiple programs need d2d1 CreateRoundedRectangleGeometry (playchessV7, Paint.Net 4.*)
  45148  Overwatch: left control, left shift keybindings don't work
  45501  Darksiders - Slow player movement with builtin d3dx9_42
  45742  Sniper Elite V2 has no sound
  45847  Warframe installer update/download gets stuck due to corruption on large files in 'Bulk Download' mode (tries over and over again)
  45879  Aruba Key crashes on unimplemented function setupapi.dll.CM_Request_Device_EjectA when clicking 'remove' button
  46005  Multiple games and applications fail due to missing interface proxy information in registry (oleautomation/dual interfaces referenced in coclass section inside of library block)
  47668  Logos 8 (.NET/WPF 4.7.2 application) fails to download resources (needs ReOpenFile implementation)
  48018  QuickTime 7.0.x installer fails, 'rundll32.exe "C:\Program Files (x86)\QuickTime\QTSystem\QTJava.dll,QTPostInstallProc"' crashes due to invalid cdecl dll entry
  48064  qmgr:job started failing on XP on Sep 09
  48150  ddraw:ddraw{2,4} show new test failures
  48313  Sysinternals CpuStres crashes on unimplemented function kernel32.dll.GetThreadIdealProcessorEx
  48338  DIB images with bpp <= 8 get wrong palette when converted to GpBitmap
  48371  Home Designer Suite 21.3.1.1x64 reports "Error #272000009 A serious error occurred (SEH)."
  48491  _searchenv & co do not understand quoted directories

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

 

Tuesday, January 21, 2020

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

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

This release represents a year of development effort and over 7,400 individual changes. It contains a large number of improvements that are listed in the release notes below. The main highlights are:

  • Builtin modules in PE format.
  • Multi-monitor support.
  • XAudio2 reimplementation.
  • Vulkan 1.1 support.

This release is dedicated to the memory of Józef Kucia, who passed away in August 2019 at the young age of 30. Józef was a major contributor to Wine's Direct3D implementation, and the lead developer of the vkd3d project. His skills and his kindness are sorely missed by all of us.

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 5.0
======================


*** PE modules

- Most modules are built in PE format (Portable Executable, the
  Windows binary format) instead of ELF when the MinGW compiler is
  available. This helps various copy protection schemes that check
  that the on-disk and in-memory contents of system modules are
  identical.

- The actual PE binaries are copied into the Wine prefix instead of
  the fake DLL files. This makes the prefix look more like a real
  Windows installation, at the cost of some extra disk space.

- Modules that have been converted to PE can use standard wide-char C
  functions, as well as wide-char character constants like L"abc".
  This makes the code easier to read.

- Not all modules have been converted to PE yet; this is an ongoing
  process that will continue during the Wine 5.x development series.

- The Wine C runtime is updated to support linking to MinGW-compiled
  binaries; it is used by default instead of the MinGW runtime when
  building DLLs.


*** Graphics

- Multiple display adapters and monitors are properly supported,
  including dynamic configuration changes.

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

- The WindowsCodecs library is able to convert more bitmap formats,
  including palette-indexed formats.


*** Direct3D

- Fullscreen Direct3D applications inhibit the screensaver.

- DXGI swapchain presents inform the application when the
  corresponding window is minimized. This typically allows
  applications to reduce CPU usage while minimized, and is in some
  cases required to allow the application window to be restored again.

- Switching between fullscreen and windowed modes using the standard
  Alt+Enter combination is implemented for DXGI applications.

- The following features are implemented for Direct3D 12 applications:
  - Switching between fullscreen and windowed.
  - Changing display modes.
  - Scaled presents.
  - Swap intervals.
  These features were previously already implemented for earlier
  versions of the Direct3D API.

- The handling of various edge cases is improved. Among others:
  - Out of range reference values for the alpha and stencil tests.
  - Sampling 2D resources with 3D samplers and vice versa.
  - Drawing with mapped textures and buffers.
  - Usage of invalid DirectDraw clipper objects.
  - Creating Direct3D devices on invalid Windows, like the desktop
    window.
  - Viewports with a minimum Z larger than or equal to the maximum Z.
  - Resources bound through both shader-resource views and
    render-target or depth-stencil views at the same time.
  - Blits between formats with and without alpha components.
  Since well-behaved applications don't rely on these edge cases, they
  typically only affect one or two applications each. There are
  nevertheless quite a number of them.

- Dirty texture regions are tracked more accurately for Direct3D 8 and 9
  texture uploads.

- Uploads of S3TC-compressed 3D textures require less address space.
  Since 3D textures can be potentially large, and address space
  exhaustion is a concern for 32-bit applications, S3TC-compressed 3D
  textures are uploaded per-slice, instead of in a single upload.

- The ID3D11Multithread interface is implemented.

- Various lighting calculation fixes and improvements for older
  DirectDraw applications have been made.

- Limited support for blits across swapchains is implemented.

- More shader reflection APIs are implemented.

- The wined3d CPU blitter can handle compressed source resources.
  Support for compressed destination resources was already implemented
  in a previous release.

- The Direct3D graphics card database recognizes more graphics cards.

- New HKEY_CURRENT_USER\Software\Wine\Direct3D registry keys:
  - "shader_backend" (REG_SZ)
    The shader backend to use. Possible values are "glsl" (default)
    for GLSL, "arb" for ARB vertex/fragment programs and "none" to
    disable shader support.
  - "strict_shader_math" (REG_DWORD)
    Enable (0x1) or disable (0x0, default) stricter translation of
    Direct3D shaders, potentially at a performance cost. This
    currently only makes a difference with the default GLSL shader
    backend in combination with the proprietary NVIDIA drivers.

- Deprecated HKEY_CURRENT_USER\Software\Wine\Direct3D registry key:
  - "UseGLSL"
    This has been superseded by the "shader_backend" setting above.


*** D3DX

- Support for compressing textures using S3TC-compression is
  implemented.

- Various operations, like e.g. texture fills, on unmappable surfaces
  are implemented more correctly. Previously their implementation
  relied on the underlying Direct3D implementation not enforcing
  mapping restrictions.

- Various improvements and fixes have been made to the effect
  framework.


*** Kernel

- Most of the functions that used to be in Kernel32 are moved to
  KernelBase, to follow the architecture of recent Windows versions.

- Libraries of the wrong 32/64-bitness are ignored when found in the
  search path, to enable loading the correct one if it's found further
  in the path.

- Kernel objects are better emulated for device drivers that expect to
  manipulate objects from the kernel side.

- The kernel-level synchronization objects like spin locks, fast
  mutexes, remove locks, and resource variables are implemented.

- The system battery state is properly reported to applications.


*** User interface

- Minimized windows are displayed using their title bar instead of the
  old Windows 3.1-style icons.

- The new button styles Split Buttons and Command Links are
  implemented.

- The Edit control sets margins correctly also for CJK fonts.


*** Desktop integration

- Symbolic links to the corresponding Unix directories are created for
  the 'Downloads' and 'Templates' folders.


*** Input devices

- Plug & Play device drivers can be installed and loaded on startup.

- Game controllers are better supported, including proper support for
  hat switch, wheel, gas and brake controls.

- The old joystick API of Linux versions earlier than 2.2 is no longer
  supported.


*** .NET

- The Mono engine is updated to version 4.9.4, including parts of the
  Windows Presentation Foundation (WPF) framework.

- The Gecko and Mono add-ons support shared installation, where the
  files are used directly from a global location under /usr/share/wine
  instead of being copied into every new prefix.


*** Internet and networking

- The Gecko engine is refreshed to support recent toolchains.

- A number of new HTML APIs are implemented.

- MSHTML supports some SVG elements.

- Error object and exception propagation are supported in VBScript.

- A number of VBScript builtin functions are implemented.

- JScript EcmaScript compliant mode is extended to support more
  features.

- JScript and VBScript script objects expose type info interfaces.

- The HTTP proxy configuration can be retrieved through DHCP.

- Passport HTTP redirects are supported.

- The HTTP service and corresponding client-side library (HTTPAPI) are
  partially implemented.


*** Cryptography

- ECC (elliptic-curve) keys are supported when using GnuTLS.

- Importing keys and certificates from PFX blobs is implemented.

- The PBKDF2 key derivation algorithm is supported.


*** Text and fonts

- OpenType positioning features are supported in DirectWrite, and
  enabled for Latin script by default, including kerning.

- Font data access is made safer by validating the various data tables
  before using them.

- DirectWrite interfaces are updated to a recent SDK, implementing
  some of the latest API additions.


*** Audio / Video

- The XAudio2 libraries are reimplemented to use the external FAudio
  library, for better compatibility.

- The Media Foundation libraries are fleshed out, including:
  - Support for builtin and user async work queues.
  - Ability to submit periodic callbacks, waiting, scheduled, and
    regular work items, with support for item priority.
  - Support for media event queues.
  - Various core API to handle media type objects, stream and
    presentation descriptors, object attributes, byte stream objects,
    samples and buffers.
  - Initial Source Resolver implementation.
  - Initial implementation of Source Reader API.
  - Implementation for Sample Grabber object.
  - Core support for building topology objects.
  - Builtin presentation clock implementation, started implementing
    Media Session functionality.

- The video capture filter has been ported to use v4l2 instead of the
  deprecated v4l1 API, allowing the use of some cameras which do not
  support v4l1.

- Support for YUV to RGB translation and reading from v4l2 devices
  using mmap() has been removed; we now depend on libv4l2 for both of
  these things.

- The builtin AVI, MPEG-I, and WAVE decoders have been removed; we now
  depend on GStreamer or the Mac QuickTime Toolkit to decode such
  media files.

- Some more VMR7 configuration APIs are implemented.

- The sound drivers support per-channel volume adjustments.


*** Internationalization

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

- Unicode normalization is implemented.

- The geographic region id is automatically set in the registry based
  on the current locale. It can be modified if necessary under
  HKEY_CURRENT_USER\Control Panel\International\Geo.

- The Sinhalese and Asturian locales are supported.

- Codepage 28601 (Latin/Thai) is supported.


*** RPC/COM

- The typelib marshaller supports complex structs and arrays.

- There is an initial implementation of the Windows Script runtime
  library.

- There is an initial implementation of the Microsoft ActiveX Data
  Objects (ADO) library.


*** Installers

- Microsoft Installer (MSI) Patch Files are supported.

- The WUSA tool (Windows Update Standalone Installer) supports
  installing .MSU update files.


*** ARM platforms

- Exception unwinding is implemented for ARM64, using the libunwind
  library.

- OLE stubless proxies are supported on ARM64.


*** Development tools / Winelib

- The Visual Studio remote debugger can be used to debug applications
  running under Wine.

- The Debug Engine library (DBGENG) is partially implemented.

- Binaries built for a Windows target no longer depend on the libwine
  library, to enable them to run on Windows without any extra
  dependencies. The libwine library is no longer built for Windows at
  all.

- The Resource Compiler and IDL Compiler support a '--sysroot' option
  to allow locating header files in cross-compile environments.

- Winegcc supports the options '--target', '--wine-objdir',
  '--winebuild' and '-fuse-ld' that make it easier to use as a
  cross-compiler, or with custom toolchains.

- The wine/unicode.h header is no longer available to applications,
  since the functions will ultimately be removed and replaced by the
  standard C runtime wide character functions.


*** Build infrastructure

- Test binaries are built in PE format if MinGW is available, so the
  same test binary can run on both Wine and Windows. The 'crosstest'
  make target is no longer needed or supported.

- The 'fastcall' calling convention is supported in spec files. It
  uses the correct name mangling for Windows builds.

- A '-import' entry point flag is supported in spec files, to mark
  functions that need a hotpatch code prefix to be generated for their
  import thunks.

- Winebuild supports a '--builtin' option to add a special signature
  to PE binaries to mark them as Wine builtins.


*** Builtin applications

- The CHCP tool is implemented. It allows setting the console codepage.

- The MSIDB tool is implemented. It allows manipulating MSI databases.


*** Performance improvements

- The various time functions use higher performance system clocks if
  available, to reduce the overhead in the rendering loop of many
  games.

- File lookups take advantage of the ext4 filesystem case folding
  support if it's enabled on the directory being searched.

- No-data style listboxes (LBS_NODATA) have better performance for
  large numbers of items.

- Slim Reader/Writer locks, keyed events, and condition variables use
  futexes on Linux to avoid wineserver round trips.


*** New external dependencies

- The MinGW-w64 cross-compiler is used to build modules in PE format.

- The FAudio library is used to implement XAudio2.

- The Inotify library is used for file change notifications on BSD
  platforms.

- The Unwind library is used for exception handling on ARM64.

- The Video4Linux version 2 library is used instead of version 1.


--
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 17, 2020

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

The Wine development release 5.0-rc6 is now available.

Barring any last minute issue, this is expected to be the last release candidate before the final 5.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 5.0-rc6 (total 21):

  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)
  37598  Double dark line inside default button, e.g. 'OK' / 'SAVE'
  41459  32bit 7zFM.exe closes unexpectedly with error "The system cannot allocate the required amount of memory"
  43271  Tomb Raider (2013) - unable to use interact key with CSMT
  43272  Crash after click Start button in virtual desktop mode when using Steam
  44408  Tetris for Windows has wrong colors for the game pieces and the score box
  44594  MindManager Pro v7.0 shows XML processing error on startup (needs support for 'exhaustive-errors', 'external-general-entities' and 'external-parameter-entities' features in MSXML SAX reader)
  44664  The Five Cores - distorted rendering
  45732  Far Cry 5 Cannot Steer Land Vehicles
  46036  7-Zip: Endless / infinite dialogs open when you copy a selection of directories from within one .zip file into another
  46361  Sonic Mania freezes/crashes when we use a gamepad on 4.0+
  46616  ABBYY FineReader 14 crashes during installation
  47433  Accel World vs. Sword Art Online needs WTSRegisterSessionNotificationEx() to return true.
  47923  kernel32:debugger tests sometimes fail on Windows 10
  48335  Serious Sam Classic TFE/TSE crash on saving the game
  48416  wine: Call from 0x7bc7b154 to unimplemented function api-ms-win-core-rtlsupport-l1-2-0.dll.RtlInstallFunctionTableCallback, aborting
  48444  Dark Messiah of Might and Magic demo: crash on start
  48452  The Witcher Enhanced Edition (GOG) some HUD graphics distorted starting wine 5.0-rc4
  48454  Acrobat Reader 11 crashes a few seconds after startup
  48458  Changes to scanf.c and scanf.h have resulted in Star Citizen incorrectly showing green lighting
  48469  Pale Moon crashes when loading web page from address bar

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

 

Wednesday, January 15, 2020

Proton 4.11-12 has been released

  Proton 4.11-12 has been released

  • Update DXVK to v1.5.1.
  • Fix Xbox controller buttons in Elex.
  • Improve mouse cursor behavior in IL-2 Sturmovik.
  • Support newer OpenVR SDKs. Audioshield and Dance Collider are now playable.
  • Update steamworks SDK support.

Link to source code

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

 

Saturday, January 11, 2020

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

The Wine development release 5.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 5.0-rc5 (total 19):

   9609  graphical glitches running Tom Clancy's Splinter Cell Demo (need better FBO stencil buffer support)
  25728  UFO: Extraterrestrials Gold - crash at start caused by wine's built-in dsound/directmusic
  34041  Skyrim (Steam) hangup on quit
  34379  Splinter Cell: Blacklist voice stuttering
  35194  Emperor: Battle for Dune does not show compressed textures
  40720  Splinter Cell: Blacklist changing sound level has no effect
  40721  Splinter Cell: Blacklist some voices/sounds overlap each other
  40859  Builtin wbemprox.dll load error for multiple games (Colin McRae DiRT 2, Burnout Paradise)
  42558  The Old City: Leviathan sound periodically has crackle effect
  42930  Graphical glitches in "Giants Citizen Kabuto"
  45323  Rayman Origins, UPlay: Sound effects don't work but music and ambience do
  45396  The Evil Within: no audio in game
  46972  Adobe DNG Converter 11.2+ runs into Call to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.GetRestrictedErrorInfo
  47974  X Rebirth - wined3d GL_INVALID_OPERATION dimensions must be identical with current filtering modes
  48293  Battle.net App lags when clicking UI elements
  48357  Wine 5.0-rc2 prevents multiple apps from connecting to servers (Origin; Dungeons and Dragons Online; Lord Of the Rings Online)
  48415  The Magic School Bus Explores The Solar System fails to install
  48417  32-bit PE 'kernelbase.dll' has default imagebase 0x10000000 when built with llvm-mingw, preventing non-relocatable native executables from being loaded
  48420  Warframe equipment mouse-overs no longer highlight the item

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

 

Friday, January 3, 2020

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

The Wine development release 5.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 5.0-rc4 (total 15):

  12321  Some WinInet tests are invalid
  12359  Multiple apps can't detect audio CDs (affects Express Rip, Exact Audio Copy, dbpoweramp CD Ripper)
  12363  Exact Audio Copy hangs early when in "native win32" mode.
  14715  TopStyle can't preview with wine's built in browser
  30039  Can't download Adobe Photoshop CS 5 trial - Adobe Download Assistant can't log in
  30102  ieframe/webbrowser test often crashes
  33068  PDF-XChange Viewer 2.5.x (32-bit and 64-bit) crashes when trying to save changes/annotations to PDF file
  40779  PDF Eraser 1.5 (.NET 4.0 app): Paste of license data from clipboard fails with Wine-Mono
  43540  Cosmoteer: ships in game not rendered
  44026  Content Manager crashes
  44994  Pokemon Reborn crashes when starting
  46230  dlls/wininet/http: build failure on NetBSD
  47498  Touhou Danmakufu 0.12m crashes on startup in 4.12.1
  47820  Magic: The Gathering Arena installer needs powershell.exe (cannot find it)
  48374  Divinity: Original Sin 2 - Icons in inventory are invisible (...again!)

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

 

Friday, December 27, 2019

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

The Wine development release 5.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 5.0-rc3 (total 46):

  11633  Blood 2: The Chosen Launcher audio bug
  11998  NEXON client installers using embedded IE browser control: buttons don't respond to click (Lunia Senki, Combat Arms, War Rock)
  12675  Lego Racers crashes trying to play videos when Indeo 5 codec is not installed
  12941  International Football 2000: crashes when launching in Direct3D mode
  14901  MoveFile fails when used to recase some letters of the filename
  17766  Empire Earth crashes on start without native directmusic
  21218  Pac-Man All Stars: Story Mode starts with page fault on read access
  21715  Blitz3d demo version can't show samples
  21791  3D Rad demo "BeltBall" full screen display shows as tiny black rectangle
  22278  swkotor crashes on videos
  23002  Dynamic HTML Editor unusable due to screen refresh problem
  23525  Daytona USA Evolutions: some text/graphics are black, should be colored
  24740  Trinklet Supreme crashes on startup
  24946  uTorrent 2.2.0 hangs on startup (FD_WRITE event is reported over and over in WSAEnumNetworkEvents for a bound UDP socket)
  26566  Gabriel Knight 3: visual glitches in DirectDraw HAL mode
  27525  Active Worlds 5.x/6.x shows 3D-world view/window separated from main window (embedded browser control)
  31562  crash in mmdevapi/MMDevCol_GetCount() using lithtech game engine.
  33829  explorer.exe crashes with simsun.ttc in non-english locale
  33908  Undercover: Operation Wintersun demo freezes on start
  34232  Rigs of Rods: dropdown menus have too small height
  34383  BoulderDashPortal does not start
  35412  wine's cmd fails on if not exist foo\nul
  35613  Foxit Reader 6.12: 'Show Certificate' button is greyed out after failure to validate digital signature
  36878  You Don't Know Jack V1 XL: Not possible to accept license agreement in installer
  37574  Everyday Shooter -- crackling/popping sound
  37900  Xara Photo Graphic Designer 2013 (8.1.1) crashes on startup
  39084  Simpsons Hit & Run regression: fullscreen glitching
  39809  Empires: Dawn of the Modern World crash on startup
  41619  Lego Racers: crashes when moving the mouse
  43115  Metal Slug 1, X, 3 (GOG.com) fail to start
  43368  HashMyFiles: Drag & Drop from native File Managers (Dolphin, Nautilus, ...) does not work
  44019  Stud.io: parts not showing in the Building Palette
  44062  Hedgewars 0.9.23 crashes on start
  44773  LEGO Pirates of the Caribbean DEMO crashes on startup
  44798  New Bugs on Epic Games
  45608  Flintest: Garbled Text
  47428  mouse input skipping / jitter in conjunction with xf86-video-amdgpu in almost every game
  47484  `winetricks -q dotnet20sp1` fails when compiled with mingw (failure to relocate PE builtin ngen.exe)
  47710  objidl.h contains invalid C++
  47969  Taiga: Crashes on changing the grouping in seasons
  48141  Total Commander: launching of native linux commands for file associations is broken
  48180  Divinity: Original Sin 2 - Icons in inventory are invisible
  48324  cl.exe fails to compile valid code with float constant due to error C2177: constant too big
  48349  Steam doesn't display main window
  48350  TrackMania Forever: Dialog after running the ingame benchmark doesn't show up
  48358  Dell Latitude E6440 BIOS updater crashes on unimplemented function ntoskrnl.exe.KeSetImportanceDpc

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

 

Wednesday, December 25, 2019

WineTricks 20191224 has been released

Winetricks is an easy way to work around problems in Wine.

It has a menu of supported games/apps for which it can do all the workarounds automatically. It also allows the installation of missing DLLs and tweaking of various Wine settings.

This version can be downloaded here.

 



Putty for Mac
Putty for Mac
$15.00

https://winereviews.onfastspring.com/putty-for-mac



Friday, December 20, 2019

Proton 4.11-11 has been released

 Proton 4.11-11 has been released

  • Fix stuttering mouse cursor issue during longer play sessions.
  • Update DXVK to v1.5, which now includes D9VK.
  • GTA5's latest update is now playable.
  • Restore support for mapped mouse cursor buttons.

Link to source code

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

 

 

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

The Wine development release 5.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 5.0-rc2 (total 36):

  10696  Direct3D mode in Age of Wonders 2 demo is unusably slow and glitchy
  18879  The Sims 3: Textures go Black and sometimes Abnormal patterns.
  26276  StarFisher: Crashes when entering a New Event
  30506  GdipGraphicsClear() needs to overwrite pixels, not alpha blend (Text misrendered in Brain Workshop)
  31399  Pegasus Mail 4.6x is crashing
  31543  Warface not started
  35205  WOLF RPG Editor 2.10: Updating the whole texture in IDirect3DDevice9::UpdateTexture() breaks font caches
  35731  Startopia: menu contents flicker
  38054  DoDragDrop() should abort when IDropSource::QueryContinueDrag fails
  38596  Photo Ninja 1.2.5 (32 bit) crashes on startup
  38981  Super Mario Bros X v1.3.x crashes when starting game with sound enabled
  39804  Algodoo v2.1.0 crashes on startup
  42942  Disgen 2016: Fatal error when adding a person to the database (Sqlite).
  43189  Christmas Magic crashes on start without native d3drm
  44734  D3D accelerates can't be enabled in Plants Vs Zomies ,When this is selected,It says hardware not supported.
  46981  winetricks -q --verify dotnet461 crashes under win64
  47275  winecfg fails to connect to mountmgr on 64-bit
  47350  Winecfg crashes on exit (macOS wine built without mingw)
  47364  COM ports do not work
  47565  winetricks vcrun* verbs fail with Wine 4.12(+), when using a 32-bit WINEPREFIX
  47649  Wavelab 6 Installs but cannot launch (Mingw generates misplaced stack pointer in DECLSPEC_HOTPATCH stubs for 32-bit)
  47817  Gameforge Client: Cannot launch TERA
  47856  Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (probably RtlQueryUnbiasedInterruptTime insufficiency)
  47959  WINE fails to configure on CYGWIN
  47993  Epic Games Launcher crashes at the installation
  48059  IMVU Social Network Client hangs
  48088  Wrong color mapping with client-side graphics on 256-color X server
  48160  cl.exe (visual studio 2017) fails to compile c++ due to error C2177: constant too big
  48183  Running most applications causes a crash in krnl386.exe DllMain() when the Windows version is set to non-NT
  48239  MTGA Launcher fails to download the game (regression)
  48261  Batman: Arkham Knight hangs when trying to close upgrade screen
  48273  Relay debugging is broken in a --without-mingw build
  48288  kernelbase: Japanese character wrongly reported as invalid.
  48300  timezone info not found for 'CET' spam on prefix creation
  48304  Mail.ru Game Center incorrectly determines the version of Windows that is being used, therefore it does not start, because it requires at least Windows 7.
  48314  Building wine on CentOS7 fails due to lack of libkrb5

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

 

Saturday, December 14, 2019

Proton 4.11-10 has been released

 Proton 4.11-10 has been released

  • Halo: The Master Chief Collection is now playable! Users on older distributions (with gnutls earlier than 3.5.4) will require the Steam Beta client for now. Some game modes are disabled due to missing EasyAntiCheat support.
  • Major improvements to mouse handling. In our testing, this improved Fallout 4, Furi, and Metal Gear Solid V mouse behavior.
  • Added new integer scaling mode, to give sharp pixels when upscaling. This can be enabled with this environment variable: WINE_FULLSCREEN_INTEGER_SCALING=1.
  • Fix a couple of controller mapping issues. This is known to improve Telltale games with Xbox controllers and Cuphead and ICEY when using PlayStation 4 controllers over Bluetooth.
  • Improve gamepad force feedback handling, especially for steering wheel controllers.
  • Fix Metal Gear Solid V hang on launch.
  • Fix Xbox controller performance regression.
  • Trine 4 framerate should no longer be locked to 30 FPS.
  • Fix frequent crash in IL-2 Sturmovik.
  • D9VK updated to 0.40-rc-p
  • FAudio updated to 19.12.
  • Miscellaneous DXVK bugfixes.

Link to source code


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

 

Friday, December 13, 2019

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

The Wine development release 5.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 5.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing to help us make 5.0 as good as possible.

What's new in this release:

  • Gecko update, with support for running from a global location.
  • Unicode data updated to Unicode version 12.1.
  • Initial version of the MSADO (ActiveX Data Objects) library.
  • Update installation support in the WUSA (Windows Update Standalone) tool.
  • More progress on the kernel32/kernelbase restructuring.
  • Support for signing with ECDSA keys.
  • 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 5.0-rc1 (total 37):

  12406  Microsoft Document Explorer 2008 crashes when using MS Help 2 URL from command line (ieframe's WebBrowser COM object doesn't support aggregation)
  13020  wintetris 1.01 background color wrong sometimes
  21249  Midtown Madness 2 (v1.1NoCD):  memMemoryAllocator::FindHeap failed on ptr 2056d18
  26757  Multiple Microsoft installers need implementation of Windows Update Standalone Installer 'Wusa.exe' to support '.msu' packages (.NET Framework 4.5.x/4.6.x/Win Vista+, IE8/Win Vista+, IE10/Win7 mode)
  37793  FIFA Online 3 launcher crashes on startup ('SEC_RESERVE' attribute has no effect for file mapping objects that are backed by physical files)
  38817  FXCM Trading Station II installer reports 'OLE error 80004001' when running as 'Windows Vista' or higher ('ITaskbarList3::ThumbBarSetImageList' is a stub)
  38830  Symenu 4.11 (.NET 2.0 app) crashes on startup with Wine-Mono
  39643  DM Genie 2.x (VB6 app) fails on startup with 'Automation error. ... Check the Scripting function Skill Bonus'
  39692  64-bit dlls/msdaps/row_server_p.c generates build warnings (discarded "const" qualifier)
  40489  wbemprox does not support ASSOCIATORS query
  41639  Wine with freetype 2.7 causes font rendering issues
  42046  VSDC Video Editor. Crashes in ole32 when opening.
  42051  Costume Quest 2 crashes when using DX11 renderer
  43447  Geometry Wars 3 doesn't spawn a window
  43644  Disk free space incorrect on file systems with more than 2TB free
  43817  Multiple .NET applications (Chime, DxO Photolab 2 trial) crash, need  RegisterApplicationRecoveryCallback  to return S_OK
  44456  Multiple Windows 7+ games and applications crash due missing 'kernel32.dll' -> 'kernelbase.dll' load-time dependency (64-bit Football Manager 2017, IP Camera Viewer 4.x)
  44842  Listview returns item data fields when called for unset subitems
  44883  warframe crashes with builtin xaudio2, needs IXAudio2::CommitChanges
  46196  Beat Hazard 2: Crashing if no GeoID is set, missing country code and flag.
  46262  Beat Hazard 2: Small window size after minimizing
  46535  Exception FindFirstFileExW_rep in ntdll, by Mod Organizer (Skyrim)
  46842  C# 'double.TryParse( String.Empty, out number)' incorrectly succeeds with .NET Framework 4.0 and WinVer set to 'Windows 7'
  47126  GCC 9.x compilation warnings for Wine 4.7
  47459  ListBox LB_SETSEL doesn't scroll to newly selected item
  47960  chcp.com does not exist
  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)
  48153  Mono's ProcessTest.Start1_FileName_Whitespace test fails
  48185  Applications crashing with "Not enough memory to run application"
  48211  Regression: midl.exe fails to execute MIDL engine
  48234  Multiple ODBC applications using Bulk Copy Program (BCP) API need 'odbcbcp.dll' (Odin Diet)
  48240  Build error in cabinet/bcrypt gnutls.c in current git
  48242  IXMLDOMDocument_load() paths aren't URL-unescaped (Microsoft Document Explorer 2008 startup error)
  48245  wbemlocator parse_resource contains non-null terminated string, causing garbage output in trace logs
  48271  Qt5 dropdown menu and combobox does not show on click
  48277  dotnet30sp1 fails to install

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

 

Wednesday, December 11, 2019

CodeWeavers released CrossOver 19.0.0 for Linux and MacOS

CodeWeavers just released CrossOver 19.0.0 for both macOS and Linux!

The capstone of CrossOver 19 is the new ability to run 32 bit Windows applications within a 64 bit process.  This enables us to support 32 bit Windows applications on the new macOS release, Catalina, which removed all support for 32 applications in October.

This has been a remarkably difficult challenge, and I appreciate everyone's patience with us as we strove to make this happen.  I particularly want to call out and celebrate the work of Ken Thomases, the senior developer  at CodeWeavers who has worked tirelessly on this for the past year and a half.

In addition to that change, CrossOver’s core technology Wine has been updated to bring much of the developments of the past year to all of our users on both Mac and Linux.  These changes include over 5,000 individual improvements, all of which will act together to improve the end user experience with CrossOver.

We have improved installation compatibility with recent Linux distributions and also taken the step of upgrading CrossOver to rely on Python 3...
 


Putty for Mac
Putty for Mac
$15.00

https://winereviews.onfastspring.com/putty-for-mac


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

 

Friday, November 29, 2019

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

The Wine development release 4.21 is now available.

What's new in this release:

  • HTTP proxy configuration through DHCP.
  • Parameter block support in D3DX9.
  • A few more dlls converted to PE.
  • 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 4.21 (total 50):

  15670  .NET applications that make use of System.IO.IsolatedStorage crash (missing "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\<UserSID>" registry subkey)
  22030  LegoLand: crashes at main menu without native directmusic
  23729  Need For Speed: Shift - throbbing glob around language and save game name not as noticable on Wine
  23821  Super Mario Brothers X hangs in quartz?
  25264  treeview wstr overrun in TVN_GETDISPINFOW (ExamXML crashes when opening an XML file)
  26119  kernel32/pipe tests show some valgrind warnings
  26721  Button and Static controls not painting in Win NT V6.00 and later modes
  28506  kernel32/change.ok test fails occasionally on linux
  28602  Ccleaner: installer has a non-fatal crash
  30499  Multiple Avira AVG product installers crash due to access of undocumented PEB field "UnicodeCaseTableData" (AVG Free Edition 2012-2014, TuneUp Utilities 2014)
  33284  Xin Shendiao Xialv ("The Giant Eagle and It's Companion") has some graphical issues
  33352  Family Tree Maker 2012 crashes when trying to start program
  34048  IE8 x64 for Server 2003 exits silently
  35252  Multiple applications need ITaskScheduler::Enum implementation (lsTasks, Toad for MySQL Freeware 7.x)
  36121  valgrind leaks in ntdll/tests/change.c
  36266  valgrind shows several leaks in dmusic/tests/dmusic.c
  36404  valgrind shows a leak in faultrep/tests/faultrep.c
  36405  valgrind shows a leak in msxml3/tests/xmlview.c
  36615  valgrind shows a definite leak in mshtml/tests/htmldoc.c
  38300  using winegcc with stdin passes arguments in the wrong position to gcc
  38659  Windows Sysinternals Process Explorer v16.x crashes on startup (registry SID profile data in 'ProfileList' must contain 'Flags' and 'ProfileImagePath' values)
  39210  Dream Aquarium (screensaver) fails to read monitor power state ('{4d36e96e-e325-11ce-bfc1-08002be10318}' monitor device class registry data missing)
  40970  Can't run LEGO DD anymore
  43323  Beamng.drive: Cars render incorrectly
  45661  Gothic 2 crashes with music enabled without native directmusic
  46748  Splinter Cell: Blacklist shows some 'script code' instead of text
  47414  valgrind shows a definite memory leak in dlls/ntdll/loader.c
  47489  The appearance of configurable options in Audacity is broken
  47547  Steam Overlay stopped working
  47620  unimplemented function KERNEL32.dll.GetCurrentConsoleFontEx
  47656  Crysis 1: game in DX10 cannot be started (also causing Very High graphical setting not available) in Vista and up
  47724  .NET Framework 3.5 SP1 not installing
  47740  dotnet20sp2: fails to install on arch and derivatives
  47790  putty.exe displays an error at startup when placed in a path with accented characters.
  47809  mscrt: strftime is missing some substutions
  47832  FindFirstFileExW believes every directory entry has been read if NtQueryDirectoryFile underfills buffer
  47935  Nextiva: Logging in fails with "Client is unable to connect to the server."
  47991  motec i2 pro v1.0 data logger fails to start
  48016  karafunplayer: Call from 0x7124d239 to unimplemented function shcore.dll.GetScaleFactorForMonitor, aborting
  48072  Everquest Classic: Textures not working correctly
  48087  Firestorm viewer can't login to Second Life grid since 4.19
  48104  Graphics load improperly in LEGO Island 2
  48111  myodbc-installer v5.x (part of Toad for MySQL Freeware 7.x) crashes when querying for installed drivers ('SQLGetInstalledDrivers' doesn't handle NULL 'sizeout')
  48114  wine: could not open working directory L"unix\\home\\tod\\", starting in the Windows directory.
  48140  Archicad 22 needs missing SHCreateDataObject from shell32
  48157  SetThreadDescription() return value E_NOTIMPL crashes StarCitizen
  48170  start.exe: /min no longer works
  48176  cannot select drawn line in excel2003 sheet (for removal)
  48178  upgrade to "version 4 stable" made EXCEL2003 unusable (even after re-installing/purging wine and EXCEL)
  48188  wine fails to load, "kernelbase.dll" failed to initialize, aborting

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

 

Thursday, November 28, 2019

Proton 4.11-9 has been released

 Proton 4.11-9  has been released

  • Fix performance regression in 4.11-8 that affected 32-bit games using DXVK and D9VK.
  • Fix reporting too little GPU memory for certain GPUs.
  • Restore steering wheel controller force feedback.
  • Fix crash launching Crazy Machines 3 with certain GPUs.

Link to source code

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

 

Wednesday, November 27, 2019

Lutris 0.5.4 has been released

Lutris helps you install and play video games from all eras and from most gaming systems. By leveraging and combining existing emulators, engine re-implementations and compatibility layers, it gives you a central interface to launch all your games.

The client can connect with existing services like Humble Bundle, GOG and Steam to make your game libraries easily available. Game downloads and installations are automated and can be modified through user made scripts.

Download this version of Lutris from here.

Changelog :

  • Added support for Python 3.8.
  • Added config validation.
  • Added support for Nvidia PRIME off-load.
  • Added a popup after a successful game import.
  • Added alacritty as a terminal option.
  • Newly installed games that don't specify wine version will now default to the version used during installation.
  • Provide a fallback for when Lutris can't create a working directory.
  • Update libretro runners list.
  • Removed runners that have no binary builds.
  • Esync can now be enabled for Wine Staging >= 4.6.
  • Default scaling option for Mednafen is now nn4x.
  • steamwebhelper.exe is no longer disabled to avoid issues with the new Steam UI.
  • Ignore special symbols when generating identifiers for games.
  • Wine processes are now killed if installation is cancelled.
  • Fixed installation issues for users whose username begin with "x".
  • Fixed a bug with side panels hidden by default on first start.
  • Fixed an issue that would not allow user to unselect a game in right panel by clicking on an empty space in the library if that game was no longer installed.
  • Fixed an issue that allowed user to change the configuration of a game that was already removed.
  • Fixed an issue that made games imported from native Steam to appear as uninstalled.
  • Fixed a bug that opened Wine Console instead of Wine Registry.
  • Fixed warnings that occurred when Gamemode was enabled.
  • Fixed various locale issues.
  • Fixed a bug preventing Lutris to find Gallium Nine libraries.
  • Fixed issues with positioning of the Lutris window.
  • Fixed game panel updates on game quit.
  • Fixed game loading error in cases when libstrangle is missing but was previously enabled.
  • Fixed a bug that made Lutris download Linux version of a GOG game even when the runner was set to Wine.
  • Fixed installation of the local install scripts.
  • Fixed installation issues for wine installers that don't have a "files" section.
  • Further fixed issues with wine sandboxing on non-english systems.

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

 

Monday, November 25, 2019

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

The Wine maintenance release 4.0.3 is now available.

What's new in this release:

  • Various bug fixes
  • Updates to the National Language Support files

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 4.0.3 (total 54):

   8848  SWAT4 Areas that should be in shadow and people are rendered solid black
  12332  Microsoft Windows Server 2003 DDK SP1 installer crashes ('setupapi.SetupCloseFileQueue' should do proper handle validation before accessing members)
  14695  Lifeforce demo misses codecs (msvideo1 needs to support 24 bpp output)
  25180  Clonk Endeavour's intro video is not rendered correctly (iccvid does not support non-multiple of 4 video width)
  27185  Futuremark PC Mark 7 (.NET 4.0 app) fails to run with Wine-Mono (mscoree:get_runtime Unrecognized version L"v4.0.20926")
  28196  Test Drive Unlimited: Water is always rendered on top of everything.
  31350  Multiple .NET 3.x WPF applications crash in Vista/Win7 mode due to dwmapi.DwmGetTransportAttributes stub returning E_NOTIMPL (T-Online Mediencenter Assistent, Valil.Chess, Zwift 1.0)
  38182  King of Dragon Pass: can't change audio volume level
  38421  Windows Media Player 9 & 10: mp3 sound plays too fast
  38423  Python 3.5.x exe installer fails with Access denied error
  39129  Cygwin's dash.exe crashes during installation
  39614  Wine initialises a Critical Section for Mutexes by NULL instead of (void*)-1
  41657  CoolQ 5.x reports network error on startup due to msscript:ScriptControl_Eval stub
  42078  Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
  42374  Hardwood Solitaire can not connect to his server
  43286  WSARecvMsg wrongly forbids NULL control buffers (Qt 5.7.0 based: Cannot read UDP packets: "errno 90, (Message too long)")
  45218  Fallout 4 Script Extender fails to allocate trampoline buffers
  45449  Add diagnostic 'mscoree.dll.CorGetSvc' stub (NGEN client) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install)
  45757  Visual Studio 2017 Installer - "The installer manifest failed signature validation"
  45947  Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk
  46450  Volume Control doesn't work in Firefox videos (and browsers based on it) with PulseAudio driver
  46453  The Testament of Sherlock Holmes crashes while loading level with builtin d3dx9_43
  46473  Settlers IV History Edition crashes on startup
  46558  win64 dotnet Space Engineers fractal noise generation broken
  46655  Adobe Photoshop CC 2015.5: Tabs show completely black
  46905  Multiple eventlog monitor applications go haywire (endless console spam, live-loop CPU) due to advapi32.ReadEventLogA/W returning lasterror ERROR_CALL_NOT_IMPLEMENTED
  47013  winebus.sys: hidraw_set_feature_report buffer too small for some devices in SteelSeries Engine
  47023  Warframe in-game screenshot fails if screenshot directory already exists
  47069  Final Fantasy XIV Launcher renders black (needs better get_Busy implementation)
  47082  NI System Web Server crashes on unimplemented function authz.dll.AuthzFreeResourceManager
  47129  Rendering glitch in Caste Siege/Ballerburg (invalid vertex count in IDirect3DDevice3::DrawIndexedPrimitiveVB)
  47137  Multiple applications from Line 6 (Yamaha Guitar Group) crash on startup (HX Edit v2.71, POD Farm 2.5)(Wine builtin 'gdiplus.dll' missing version resource)
  47143  Trackbar thumb is too small in Metatrader 4 expert advisor
  47178  Grand Prix Legends: Service papycpu2 doesn't load
  47190  Custom protocol handler CF doesn't support aggregation
  47214  Oracle Java runtime 8.211 online installer crashes in WoW64
  47234  Wine fails to properly parse and import some of the standard root certificates
  47236  Adobe InDesign CC 2017: crashes at startup: unimplemented function msvcp140.dll._Strxfrm
  47249  CM_Set_Class_Registry_Property should use PCVOID for buffer parameter
  47285  widl generates incorrect format strings when using -Oicf flag
  47327  Japanese texts are overlapped in notepad when using bitmap font.
  47352  Levelhead: Can't connect to game's network
  47367  Some WPF 4.x apps from Windows 10 SDK (10.0.17763.x) spam console with fixme:d3d:wined3d_driver_info_init Unhandled OS version 6.3, reporting Win 8. (WinVer set to 'Windows 8.1')
  47399  Mozart 11-13 crashes on startup
  47418  Quickbooks 2018 installer crashes on Validating Install
  47424  DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT *must* have return value
  47432  bcrypt always chooses ECB mode when using AES, even if a program indicates otherwise.
  47437  Final Fantasy XIV 5.0 crashes on startup when using xaudio2_8.dll
  47514  AviUtl: Can't add a file to the ExEdit dialog after the first drop.
  47546  Touhou 14-17 experience Spell Name and Music Room text issues starting in Wine 4.1
  47564  Database mistmatch on brazillian timezone (America/Sao_Paulo)
  47578  Omni-NFS 4.13's XLPD Server crashes on unimplemented function ntoskrnl.exe.MmIsThisAnNtAsSystem
  47586  The Sims 1 visually freezes after alt-tabbing when in fullscreen mode
  47706  ntdll: Compiler warnings regression on x86_64 [stable]

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