Friday, April 26, 2019

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

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

The Wine development release 4.7 is now available.

What's new in this release:
  • Support for builtin libraries in PE format even on Unix.
  • Updated version of the Mono engine.
  • More implementation of the Debug Engine DLL.
  • Support for the Command Link standard control.
  • Improved Edit control sizing in CJK locales.
  • 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.7 (total 34):

  11985  Status bar of D3D9 app window disappearing
  15934  Can't see Worms 2 intro films as they play (mciavi32 missing support to MCI_MCIAVI_PLAY_FULLSCREEN)
  15980  Multiple applications expect security descriptors present in process object/token (Rhapsody 2, Rockstar Games Social Club v1.x)
  29921  Microsoft Visual Studio 2005, 2008, 2010 Express installer shows highlighted items incorrectly
  41212  Alt-Tab in full-screen on resolutions other than native causes a crash
  42518  WinVerifyTrust fails for signatures using SHA256 digest
  44656  Multiple applications need ntdll.NtSuspendProcess and ntdll.NtResumeProcess implementation (Crashpad/Chromium/CEF, Oracle Data Visualization Desktop, cbwin)
  45543  Multiple games and applications crash in dwrite due to invalid index access to cluster array (Rekordbox 5.3.0, SpellForce 3)
  45703  Microsoft Office 365 applications crash on startup (Microsoft AppV ISV virtual filesystem technology requires several native and core API to be hot-patchable)
  45819  Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) fails in driver entry point due to 'ntoskrnl.exe.ExInitializeResourceLite' stub (needs STATUS_SUCCESS)
  45963  Multiple applications need setupapi.SetupDiInstallDeviceInterfaces and setupapi.SetupDiRegisterCoDeviceInstallers stubs for HID device driver install
  46174  Multiple apps (Halo Online Voice Chat, Discord, Miro Realtimeboard) crashes on unimplemented function qwave.dll.QOSCreateHandle
  46378 Game Center crashes when installing games or self-updates
  46626  UPlay fails to start : "Error at hooking API LoadStringA" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments '-fcf-protection')
  46685  AviUtl: Can't specify 4 digits number as image size in new project dialog.
  46794  Skyrim crashes upon clicking Continue on macOS
  46899  SIMATIC WinCC V15.1 Runtime installer: user can't accept license terms (richedit20 ITextRange::ScrollIntoView lacks handling of 'tomEnd')
  46927  Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows with '-XX:+UseNUMA' setting needs kernel32.dll.VirtualAllocExNuma (Minecraft)
  46934  Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows: InternalError: Should not get here at sun.nio.fs.WindowsNativeDispatcher.FindFirstStream0
  46953  Watch_Dogs crashes after intro
  46971  Multiple games crash at launch (Sniper Elite V2, Sniper Elite 3)
  46974  Assetto Corsa sometimes crashes when clicking on buttons in the setup menu
  46996  Improvements to the 7.1 and 5.1 to stereo conversion
  46998  Yakuza Kiwami: Controllers aren't detected
  46999  Controller with invalid HID range value causes division by zero error
  47009  msi x64 installation file created by Visual Studio cannot be uninstalled
  47022  Multiple performance monitor applications fail to display system physical/committed virtual memory usage (Sysinternals Process Explorer v16.x, builtin Taskmgr)
  47031  widl generates invalid typelib when importing types from multiple typelibs
  47034  Star Wars The Old Republic - Certificate Authentication Failed with wine-dev 4.6 (regression)
  47039  Shantae Risky's Revenge has a blank screen in Wine 4.6
  47051  Microsoft Excel 2016 (Office 365) crashes on startup (Microsoft AppV ISV virtual filesystem technology requires kernel32.CreateActCtxW to be hot-patchable)
  47055  Unloaded modules traces are not accessible (RtlGetUnloadEventTraceEx)
  47063  Command Link Support in Wine
  47065  Vocaloid 5 (.NET 4.x app) crashes on startup (needs 'Win32_OperatingSystem' WMI class 'SystemDrive' property)

The newest CodeWeavers coupon promo code is ( UNITY ) save 30% off CrossOver Mac or Linux today!

Wednesday, April 24, 2019

PuTTY for Mac and Windows sale

Were having a 50% off sale on PuTTY for Mac and Windows until April 30th 2019
Just use coupon code ( DPF50 ) at checkout.

We are also nearing our PuTTY 10.0.0 release with many new features and bug fixes. If you need PuTTY on MacOS or Microsoft Windows this is a good time to make your purchase and save 50% off the normal retail price.

Friday, April 12, 2019

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

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

The Wine development release 4.6 is now available.

What's new in this release:
  • Beginnings of a Vulkan backend for WineD3D.
  • Support for loading Mono libraries from a shared location.
  • Libwine.dll no longer needed when using Wine DLLs on Windows.
  • Regression tests compiled directly to PE format.
  • Support for the Split Button Common Control.
  • Complex structs support in the typelib marshaller.
  • Video capture ported to Video4Linux version 2.
  • Initial version of the Debug Engine DLL.
  • 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.6 (total 50):

   8036  The Spirit Engine's save/load functionality does not work
  14415  Monkey Island 3 demo slow
  15232  Button in simple OpenGL application gets overdrawn
  18099  No keyboard response in Super Mario 3 remake
  20082  SIV (System Information Viewer) v4.00 SIVDRIVER crashes (IRP_MJ_CREATE and IRP_MJ_CLOSE dispatch routines not called)
  20123  Addition of Windows Vista/7 Split Button Support
  21161  Still Life 2 Demo: Black and broken textures
  21403  Shiva Editor/Evochron: Mercenary refuse to run with built-in dinput/dinput8.dll
  24429  fifaconfig.exe: save function don`t work when Wine uses Mono 2.6 instead of dotnet20
  27629  Pride of Nations Demo: crashes before entering game
  28140  Theatre of War 3: Korea demo 1.2.0 crashes on startup (hook engine can't cope with GOT/PIC register load code at API entry, needs DECLSPEC_HOTPATCH for kernel32.SizeofResource and kernel32.FindClose)
  32086  LBA2 black screen above diagonal from bottom left to upper right
  33845  Warframe (Steam) updater fails to replace 'Launcher.exe', reports sharing violation
  33904  Face Noir demo crashes on start without native d3dx9_36 ('D3DXLoadSkinMeshFromXof' must return 'ID3DXSkinInfo' interface even with no skinning info present)
  34237  Jenkins 1.526 service (.NET 2.0 app) fails to install with Wine-Mono
  37784  wine-mono does not appear in "wine uninstaller" list on a 64-bit prefix
  38307  Last Half of Darkness: Beyond the Spirit's Eye crashes at start
  40544  Ultimate Unwrap Pro v3.50.14 x64 demo: Fails to run
  42103  VSCode.exe v1.8.1 crash
  42572  Older directx games (Revenant) have black character models
  43270  Exact Audio Copy does not detect plugins
  43356  Mass Effect (1) Steam freezes since Steam Update from 8th of July 2017
  43411  Older directx games (The Sims, Revenant) - Screen not redrawing properly (needs Set/GetClipStatus implementation)
  45325  Ubisoft detection tool dont recognize correctly cpu
  45844  Battleye's BEDaisy.sys requires correct KeGetCurrentThread implementation
  45854  Magic the Gathering demo graphical glitch with virtual desktop
  45878  Aruba digital signature crashes on missing hid.dll.HidD_FlushQueue
  46019  Multiple NSIS 2.x based installers fail due to invalid module handle passed to 'kernel32.FreeLibrary', causing code dll unmapped as data dll (Adobe Digital Editions 4.5.x, ConceptDraw Office 4)
  46115  Cursor in unity games moving down and to the right one pixel on any mouse interaction
  46187  Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes due to unhandled trap_no 0 (write watch access causes SIGSEGV)
  46189  Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes due to ntdll 'set_cpu_context' not restoring Thumb mode during return from exception handling
  46205  Multiple kernel drivers need implementation of 'ntoskrnl.ObReferenceObjectByHandle' for 'PsThreadType' (PETHREAD)
  46316  Hauppauge Capture version 36187 crashes during install
  46711  Since 3.3 other HID devices than Joysticks not supported anymore
  46713  School days HQ occasional divide by zero
  46800  LINE (Powered by Naver): LINE v5.12.XXX series crashes after few seconds
  46804  StarForce v3 kernel driver service 'sfhlp02' crashes in driver entry point due to 'ntoskrnl.exe.IoCreateSynchronizationEvent' stub
  46829  Wizard101 crashes after playing the game after awhile.
  46863  If prefix contains "windows" drive information not available in 64-bit prefix
  46898  SIMATIC WinCC V15.1 Runtime installer fails in Windows 7 mode, reporting "The Microsoft security update KB3033929 was not found on your system." ('ksecdd.sys' missing with version resource)
  46902  SIMATIC WinCC V15.1 Runtime installer: S7Inst64.exe sub-installer crashes on unimplemented function msvcr110.dll._wcsnset_s
  46903  SIMATIC WinCC V15.1 Runtime installer: AdHocSigner.exe tool crashes on unimplemented functions mssign32.dll.SignerSignEx and SignerFreeSignerContext
  46917  d3d8/9 visual tests fail on i965
  46923  X-Tension, X-Beyond The Frontier: Dynamic light breaks after opening up a menu
  46928  Atelier Firis config tool doesn't show up when launched through Steam
  46939  propvarutil.h: missing extern "C"
  46954  Relay trace causes crash in wine_dbgstr_wn helper due to invalid string pointer access
  46968  ksecdd.sys is not copied when creating/updating WINEPREFIX (SIMATIC WinCC V15.1 Runtime installer)
  46979  Winecfg hangs (winedevice.exe 100% CPU usage) when removing an assigned drive
  46991  debug.h warning: "conversion from 'WCHAR' to 'char', possible loss of data" on line 293

The newest CodeWeavers coupon promo code is ( UNITY ) save 30% off CrossOver Mac or Linux today!

Wednesday, April 3, 2019

CodeWeavers has Released CrossOver 18.5.0 for Linux and MacOS

I am very pleased to announce that CodeWeavers has just released CrossOver 18.5.0 for both macOS and Linux.

CrossOver 18.5 now supports OneNote 2016 on Linux.

Change Log For CrossOver Mac and Linux :

18.5.0 CrossOver - March 21, 2019
  • Core Technology Improvements:
    • CrossOver 18.5 includes an update to Wine 4.0.
    • Reimplementation of XAudio2 using the FAudio library.
  • Linux:
    • Preliminary support for OneNote 2016.
    • Restored support for the latest release of Office 365.
  • Bug Fixes:
    • Fixed a bug disrupting the activation status of Office 2010 bottles upgraded from CrossOver 17.x and earlier.
    • Fixed a bug that caused Office 2010 to attempt and fail configuration on every launch.
    • Fixed an audio regression that prevented sound from working for some game titles.

Putty for Mac
Putty for Mac

Monday, April 1, 2019

How Proton helped improve Wine 4.2

On Tuesday (March 26, 2019), Valve released Proton 4.2, a new update to their Steam Play compatibility layer based on Wine 4.2. The previous major version of Proton was based on Wine 3.16.

As with CodeWeavers's own projects, the strong preference for work going into Proton is to also get the changes into upstream Wine. There are many benefits to this. First, all Wine users will benefit from these fixes, whether they are end users of Wine itself, CrossOver users, or users of any other Wine fork. There are also benefits for the maintainers of Proton. For example, upstreaming patches helps prevent regressions, thanks to Wine's extensive test suite; it lowers the maintenance burden, as there are fewer changes to move between Wine versions; it ensures code quality, since patches to Wine are reviewed by the Wine community; and it widens the pool of users to test, since Wine is used in many, many places other than Proton.

Proton 3.16-8 has 380 commits on top of Wine 3.16. After rebasing onto Wine 4.2, there are 214 commits. That means that 166 patches from the 3.16 branch have either been upstreamed, or are otherwise no longer needed going forward. In addition, a lot of work we have done for Wine 4.2 never got pulled back into Proton 3.16.

Let's take a look at how upstream Wine has improved thanks to Valve's sponsored work on Wine. Below is a list of changes to upstream Wine that were made in order to improve games running in Proton.

Full Article