Pages

Tuesday, December 20, 2016

The WineHQ Wine maintenance release 1.8.6 is now available for Linux and Mac

The WineHQ Wine maintenance release 1.8.6 is now available for Linux and Mac

What's new in this release:
  • Fix a regression introduced in 1.8.5 (#41627)
  • Various bug fixes.
  • A few more cards added to the GPU description table.
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 1.8.6 (total 35):

  27671  ComboFix fails to install
  29661  wineboot unable to create win32 prefix if the directory already exists
  29916  ElsterFormular cannot make use of default PDF viewer (e. g. Okular)
  30368  AMD Radeon 6480g detected as ATI Radeon 3200
  30673  Smart Cutter 1.9.4 crashes when the button OPEN is pressed
  32694  NVIDIA GTX 690 not in the list of recognized cards.
  33636  wine cmd: invalid behaviour of '&' operator
  35025  Max Payne 2 Demo: checkboxes in options dialog have missing window styles
  35658  Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
  36101  Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl)
  39447  Unimplemented function hid.dll.HidP_TranslateUsagesToI8042ScanCodes
  39734  ProtectDisc Driver 11: acedrv11.sys crashes
  40448  Final Fantasy XI: Missing character models, potential black screen and crashes
  40540  ReadIntervalTimeout is ignored if there is data in the buffer when ReadFile is called and no data arrives after that
  40746  Microsoft Expression Web 4 crashes when opening site, needs rpcrt4.dll.NdrAsyncServerCall
  40861  Kingsoft Office 2012 needs ntoskrnl.exe.IoAttachDevice
  40999  Epic Games Launcher needs ws2_32.InetNtopW
  41021  Zombie Army trilogy needs msvcr100.dll._fpieee_flt
  41050  Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswscanf
  41090  Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
  41142  gcc6: server build warnings
  41224  WineD3D8 crashes on Windows with GTAVC and i915-class video
  41284  dbghelp_dwarf: parse_cie_details unknown CIE version 4 (clang/mesa/valgrind)
  41308  iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
  41343  Ellisys Visual USB needs unimplemented function newdev.dll.DiInstallDriverA
  41389  ComboFix fails to install: complains about missing HKLM\System\CurrentControlSet\Control\hivelist
  41405  Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
  41428  The Forest: Terminal gets spammed with errors if Steam is running
  41570  Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
  41602  Videos do not play in Age of Empires
  41627  MS Word 2010 crash when exiting on Wine stable 1.8.5.
  41640  add rx 480 into directx.c
  41642  S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
  41651  WScript object name on wine is case sensitive which should not be the case (vbscript)
  41705  Build fails in dpnet: redefinition of typedef 'SOCKADDR'

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

Saturday, December 17, 2016

The WineHQ Wine development release 2.0-rc2 is now available for Linux and Mac

The WineHQ Wine development release 2.0-rc2 is now available for Linux and Mac

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 2.0-rc2 (total 20):

  31222  Hitman: Blood Money crashes when changing screen resolution
  31309  TIE Fighter: Collector's Edition Crash - 'Escape Menu' Freezes Application.
  32632  Dragon Naturally Speaking 12 does not load with timeout error
  34829  wintrust:softpub crashes on Windows 8
  35495  sharing violation and prompt for copy /B file1+file2 file1
  38357  Cannot install download-audiograbber.exe
  39430  Ride : The motorcycle game does not start
  40256  user32:input fails on non-qwerty keyboards
  40344  shell32:assoc regression (privilege issue)
  40386  wininet:url regression caused by new cross-compiler
  40978  Wrong colors on i915 and similar GPUs in GTA Vice City
  41083  Red Faction: Guerrilla fails to start with DX11 renderer
  41133  R32/R16 typeless formats generate incomplete FBO errors when used as a render target (Gauntlet, WoW with D3D11 renderer)
  41141  gcc6: d3drm build warnings
  41252  Helldivers gives this error when trying to run on MacOS
  41630  Rollercoaster Tycoon 3 Platinum crashes on exit
  41715  winhttp:winhttp test regression (test_secure_connection)
  41717  webservices:writer test regression in test_datetime
  41949  Pasting into IDA Pro stops working on macOS
  41956  Regression in wininet crashes skype

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

Tuesday, December 13, 2016

World Wine News issue 404

As with the last WWN, this time all the news are written by Stefan Dösinger! I just did the stats.
Enjoy!

Code Freeze

Alexandre has released Wine-2.0-rc1 and imposed martial law code freeze:

The release of 2.0-rc1 marks the beginning of code freeze towards 2.0.
Most of you probably know the drill already, but from now on, only
targeted bug fixes and other "safe" changes, like test fixes,
translation updates, etc. will be accepted.

I know that many people will soon be out for the holidays, but I hope we
can still make significant progress with the open bugs, particularly
with the bugs from the regression list. Now would also be a good time to
retest your favorite applications to make sure that there are no
regressions that we have missed.

As usual, I'll be making release candidates every week, until we run out
of bugs...

Thank you all for helping make Wine 2.0 as good as we can!

Direct3D 11 development

Wine‘s Direct3D 11 implementation is making progress! Over the past months Józef Kucia and Matteo Bruni have been slowly, but steadily piling on work in d3d11.dll and wined3d.dll to restructure and add the necessary features. A lot of work is still missing, so don‘t expect fancy titles to run yet. Simpler games have started working a year ago .

Last month Andrew Wesie sent a big patchset consisting of 23 changes to wine-patches that promised to make Blizzard‘s Overwatch run on Wine. Not all of these changes concerned d3d11 – some were changes to the way certain CPU registers are handled in ntdll‘s exception handler. Andrew indicated that those changes are necessary to make the game‘s anti-debug protection work. The d3d-related patches add a few missing d3d11 pieces: Instancing-related shader registers, buffer shader resource views, primitive restart and so on. He also warned that these patches are not enough to make the game run, and more work was needed.

Matteo and Henri Verbeet have provided reviews for the patches. The main concern were missing tests and some implementation details. Andrew has submitted tests and an implementation for two sided stencil, tests for the primitive restart index and the return instruction in shader functions . These patches passed review and are already included in Wine git. Józef has cleaned up Andrew‘s implementation of the return instruction, which is upstream now too.

Besides helping Andrew, Józef has been busy implementing Unordered Access Views (UAVs). They provide read-modify-write access to resources from shaders. Historically resources could either be read (Textures, Buffers) or written to (Render Targets), and it was not allowed to use the same resource for reading and writing at the same time. The OpenGL equivalent of this feature is called image load/store .

An open issue with anything newer than Direct3D9 is that wined3d still depends on legacy OpenGL 2 features and many drivers do not expose some features necessary for d3d10/11 in legacy contexts. With the MaxVersionGL key set wined3d will request a core context, but certain blitting corner cases are still broken. Mesa and the Nvidia binary driver mostly work. On MacOS you are most likely out of luck.

And finally here is a screenshot provided by Andrew showing Overwatch running on his Linux desktop:

Full Article

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

Saturday, December 10, 2016

The WineHQ Wine development release 2.0-rc1 is now available for Linux and Mac

The WineHQ Wine development release 2.0-rc1 is now available for Linux and Mac

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

What's new in this release:
  • Bug fix update of the Mono engine.
  • Support for IDN name resolution.
  • Many more Shader Model 5 operations.
  • Still more fixes in the regression tests.
  • 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 2.0-rc1 (total 25):

  13319  In dlls/user32/edit.c EDIT_EM_ReplaceSel Clobbers Important Var When Buffer Overflows
  17196  Text Editor Cursor can be scrolled outside editor
  24699  Explorer++ 1.2: crash when closing a tab
  29878  Rayman 3 Demo: beeping sound
  30385  Multiple applications need support for shell32.SHGetKnownFolderPath KF_FLAG_DEFAULT_PATH option (Windows Live Essentials 2011 web installer, MediaMonkey 4.1.x in Vista+ mode)
  32171  Netflix doesn't work in 64-bit WINEPREFIX
  32795  Easy Video Cutter 2.3 crashes on video loading
  33021  TurboTax 2012 wants ntdll.dll.EtwEventRegister (win7 mode)
  37138  Excel 2007 under wine crashes opening this file
  39886  Fallout 4 - GFSDK_GodraysLib.x64.dll failed to initialize
  39887  Fallout 4 - Fallout4Launcher.exe crashes
  40247  Wine returns the loopback IP as first item in GetIpAddrTable causing some licensed programs to fail due to invalid MAC address
  40359  Galactic Civilization III fails to start
  40804  Touhou 6, 7, 8, 10, 11 have severe fps drop.
  41055  "Texture ... does not have a drawable" on i915 with D3D8
  41059  Necropolis requires OMSetDepthStencilState Two-sided stencil testing when using DirectX 11
  41402  DDBST unusable due to "fixme:systray:wine_notify_icon unhandled tray message: 4"
  41454  Outlast 2 Demo requires R32G32_UINT and R32_UINT formats
  41493  Sniper Elite V2 stuck at "Completing Installation 1%"
  41508  Menu infinitely loops, the application hangs.
  41696  Multiple apps (Trials Fusion Demo, Outlast 2 Demo) require DXGI_FORMAT_R32G8X24_TYPELESS support
  41870  RPG Tkool (RPG Maker) 2k/2k3: winegstreamer doesn't play already played MP3 files
  41898  ToCA Race Driver 3 needs ntoskrnl.exe.RtlCopyMemory
  41924  Shadow Warrior 2 crashes on startup
  41950  ALDI Bestellsoftware 5.2.1.2111: crashes when trying to change the font

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