Pages

Showing posts with label winehq. Show all posts
Showing posts with label winehq. Show all posts

Friday, December 10, 2021

World Wine News issue 409

This is the 409th issue of World Wine News. Its main goal is to inform you of what's going on around Wine. Wine is an open-source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code. 

The full article is here

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

 

Friday, December 3, 2021

World Wine News issue 408

This is the 408th issue of World Wine News. Its main goal is to inform you of what's going on around Wine. Wine is an open-source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code. 

The full article is here

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

 

Friday, November 12, 2021

World Wine News issue 407

This is the 407th issue of World Wine News. Its main goal is to inform you of what's going on around Wine. Wine is an open-source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code. 

The full article is here

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

 

Friday, October 29, 2021

World Wine News issue 406

This is the 406th issue of World Wine News. Its main goal is to inform you of what's going on around Wine. Wine is an open-source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code. 

The full article is here

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

 

Saturday, July 6, 2019

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

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

The Wine development release 4.12 is now available.

What's new in this release:
  • Still more DLLs are built as PE files by default.
  • Support for Plug & Play device drivers.
  • Better support for the Visual Studio remote debugger.
  • More support for enumerating display devices.
  • 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.12 (total 27):

  18490  Multiple games fail to set pixel format on D3D device context created on desktop window (Empire: Total War, Napoleon: Total War, Utopia City)
  21378  lego digital designer crashes on scrolling
  27576  RT Se7en Lite installer hangs
  31260  Tomb Raider 4 Broken Lighting
  31737  Need For Speed Hot Pursuit (2010): Gamepad is not configured
  34978  Many applications need a EnumDisplayDevicesW implementation for multi-monitor environment support (DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code < 1.16.0)
  35413  err:module:import_dll Library libgcc_s_sjlj-1.dll not found needed by mono-2.0
  36061  winedbg crash dialog shows a leak in imm32
  37709  All Qt5 based applications have broken menu/combos positioning in multiple monitor setup due to GetMonitorInfo() returning the same hard-coded device name for all monitors
  38421  Windows Media Player 9 & 10: mp3 sound plays too fast
  41608  Golden Krone Hotel fails to launch (InitializeProcThreadAttributeList is a stub)
  42374  Hardwood Solitaire can not connect to his server
  45656  Acronis Storage Filter Management Driver 'fltsrv.sys' crashes on unimplemented function 'ntoskrnl.exe.KeBugCheckEx' in 'CrashOnError' mode
  47013  winebus.sys: hidraw_set_feature_report buffer too small for some devices in SteelSeries Engine
  47014  Multiple kernel drivers need 'ntoskrnl.exe.ExInitializePagedLookasideList' implementation (Norton 360/Symantec Eraser Control Driver)
  47017  Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) crashes on unimplemented function ntoskrnl.exe.IoGetStackLimits
  47340  Adobe Acrobat Reader DC crashes on startup with corefonts installed
  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')
  47385  Overwatch crashes on unimplemented function mfreadwrite.dll.MFCreateSinkWriterFromURL
  47392  Drakensang Online crashes when exiting fullscreen
  47399  Mozart 11-13 crashes on startup
  47410  Regression in 4.10, Dune 2000 installer crashes in winevdm
  47418  Quickbooks 2018 installer crashes on Validating Install
  47424  DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT *must* have return value
  47431  Multiple applications and games show too high CPU usage and UI slowness/lag with wine-4.11-84-g074abfe097 (EnumDisplayMonitors implementation uses expensive registry accesses)
  47443  compile error: undefined reference to `clock_gettime'
 

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

Saturday, June 22, 2019

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

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

The Wine development release 4.11 is now available.

What's new in this release:
  • Updated version of the Mono engine, including Windows.Forms.
  • More DLLs are built as PE files by default.
  • Faster implementation of Slim Reader/Writer locks on Linux.
  • Initial support for enumerating display devices.
  • 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.11 (total 17):

   8848  SWAT4 Areas that should be in shadow and people are rendered solid black
  22253  Horizontal scrolling with the mouse wheel does not work in list views
  24211  ispq crashes on 'create account' with devenum enabled and without native qcap
  28153  AutoIt v3.x @DesktopRefresh macro returns 0 (device caps VREFRESH hard-coded to 0)
  30822  Max Payne 3 not running
  34687  Port Royale 2 crashes on startup (SymGetLineFromAddr() returns unix-style path for source file)
  34741  Catzilla 1.0 doesn't work: EAccess violation
  34742  Catzilla 1.0 doesn't allow to use any display resolutions other than 576p
  35477  'epsilon' 64K demo/intro by mercury crashes on start up
  39071  7-Zip 15.06 looks broken after being minimized
  39337  Legacy of Kain: Soul Reaver crashes at intro video when being run in desktop resolution > 640x480
  45218  Fallout 4 Script Extender fails to allocate trampoline buffers
  47164  .NET Framework 4.0 installer fails when Wine is compiled with GCC 9.1.1
  47167  Chromium Embedded Framework (CEF) applications display no content when wine is compiled with gcc-9
  47327  Japanese texts are overlapped in notepad when using bitmap font.
  47371  Nero CoverDesigner doesn't install - missing support for BCRYPT_RSA_SIGN_ALGORITHM
  47378  ole32: native build (without-mingw) is broken

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

 

Tuesday, June 11, 2019

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

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

The Wine development release 4.10 is now available.

What's new in this release:
  • Many DLLs are built as PE files by default.
  • More support for installing Plug and Play drivers.
  • Clock synchronization in Media Foundation.
  • Volume adjustment in audio drivers.
  • 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.10 (total 44):

  11637  Midtown Madness menus flicker
  30891  Typing of the Dead: page fault in wined3d_surface_blt
  34021  IE8 crashes badly when navigating to www.microsoft.com
  34538  Athena's Charm Table search 0.35b crashes with Wine-Mono
  35999  Need for speed carbon DEMO: can't control the car with arrow keys
  37279  builtin IE "document.location.pathname" returns without leading slash
  38182  King of Dragon Pass: can't change audio volume level
  38396  msiexec crash with winetricks running LEGOHarryPotter
  40373  Double free in RPCRT4
  40768  Midtown Madness does not open: "There was an undetectable problem in loading the specified device driver"
  41606  Wrong processing of WM_DROPFILES message, received only by the top level windows.
  41835  LG DVD firmware updater for GH22NS30 ver. 2.0 crashes on startup
  43159  The old game Knight Of Knight has black textures
  43846  Prototype 1 and 2 no audio
  44979  Extra system title bar should not be added around Steam
  45649  chromium 32-bit sandbox hangs forever inside server_queue_process_apc
  46090  TopoEdit tool from Windows 10 SDK (10.0.17763.x) needs 'ext-ms-win-shell-comctl32-init-l1-1-0.dll' stub dll
  46450  Volume Control doesn't work in Firefox videos (and browsers based on it) with PulseAudio driver
  46558  win64 dotnet Space Engineers fractal noise generation broken
  46564  Anno 1800 closed beta crashes at launch
  46723  Unreal Engine based games stuck at launch and show a black screen instead of playing video (Kholat, What Remains of Edith Finch, Draugen, Obduction)
  46809  Multiple applications fail to install or crash on startup: dll dependencies from private path (LoadLibraryEx LOAD_WITH_ALTERED_SEARCH_PATH)(PS4 Remote Play 2.x. DVDVideoSoft Free YouTube to MP3 Converter 4.x)
  46824  Orion Prelude (Steam) crashes with wine-mono
  46942  [REGRESSION] 4.0 introduce lag / performance drop in Lara Croft the guardian of light
  46982  MPGUI crashes on unimplemented function msvcp100.dll.?_Init_locks_ctor@_Init_locks@std@@CAXPAV12@@Z
  47069  Final Fantasy XIV Launcher renders black (needs better get_Busy implementation)
  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
  47201  Visual Studio 2015 crashes on unimplemented KERNEL32.dll.WerUnregisterRuntimeExceptionModule
  47223  D-pad input from gamepad is no longer registered in some games (regression)
  47235  Steep (Uplay) crashes on unimplemented function ncrypt.dll.BCryptSecretAgreement
  47236  Adobe InDesign CC 2017: crashes at startup: unimplemented function msvcp140.dll._Strxfrm
  47250  Battle.net crashes with msvcp error when compiled with --without-mingw
  47255  Multiple programs  crash inside wined3d (Xenonauts, Overwatch, Aura 2: The Sacred Rings, Art of Murder: Cards of Destiny , LINE)
  47258  The Guild II fails to start with built-in quartz
  47262  compile error: ‘for’ loop initial declarations are only allowed in C99 mode
  47265  Multiple Blizzard games (Diablo III, Heroes of the Storm, Overwatch, Starcraft, StarCraft II, World of Warcraft) crash immediately on launch
  47274  Windows XP's cmd.exe doesn't execute batch files anymore
  47280  TopoEdit tool from Windows 10 SDK (10.0.17763.x) crashes on unimplemented functions 'ext-ms-win-ntuser-windowclass-l1-1-0.dll.{Get,Set}WindowLongPtrW'
  47285  widl generates incorrect format strings when using -Oicf flag
  47286  VSS Test Writer Tool 'vswriter.exe' from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function api-ms-win-security-lsalookup-l1-1-0.dll.LookupAccountSidLocalW
  47289  Obduction: fails to render menu and crashes at launch
  47290  Obduction: fails to render menu: now freezes instead of crashing
  47311  Heap debugging (WINEDEBUG=+heap) broken since wine-4.6-132-g948fc85186

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

 

Saturday, May 25, 2019

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

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

The Wine development release 4.9 is now available.

What's new in this release:
  • Initial support for installing Plug and Play drivers.
  • Support for building 16-bit modules in PE format.
  • A lot of code moved to the new KernelBase DLL.
  • Various game controller fixes.
  • Use higher performance system clocks if available.
  • 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.9 (total 24):

  27185  Futuremark PC Mark 7 (.NET 4.0 app) fails to run with Wine-Mono (mscoree:get_runtime Unrecognized version L"v4.0.20926")
  34764  .NET Framework 3.5 SP1 based WPF applications crash on direct access of MIL (Media Integration Layer) to internal bitmap struct/class impl (depends on exact layout)
  36764  Rogue Squadron 3D 1.3: Unable to setup controller in-game
  36981  Flexera InstallShield 20.x based installers crash in NdrProxyInitialize (Samsung Kies 3, Designspark 6.1, Exelis ENVI 5.x)
  41657  CoolQ 5.x reports network error on startup due to msscript:ScriptControl_Eval stub
  43738  "MegaTagmension Blanc + Neptune VS Zombies" - Character models don't render
  46406  TreePad X Enterprise (single user) 12GB v7.17.0: Garbled Text When Creating or Editing a Node/Tree Name
  46655  Adobe Photoshop CC 2015.5: Tabs show completely black
  46682  TopoEdit crashes with unimplemented function mf.dll.MFCreateAudioRendererActivate
  46849  Vietcong: taking handmap causes crash (ProcessVertices)
  47044  64-bit MRAC Anti-Cheat (My.Com Warface) kernel service fails in driver entry point due to missing 'ntoskrnl.exe.{ExAcquireFastMutex,ExReleaseFastMutex}'
  47085  Spellforce 3 has misplaced text in main menu
  47178  Grand Prix Legends: Service papycpu2 doesn't load
  47183  Grand Prix Legends: Only the first two axes are recognized
  47185  `winetricks -q msxml3` hangs
  47188  Gamepad input no longer works (regression)
  47190  Custom protocol handler CF doesn't support aggregation
  47209  Gamepad input no longer works again (regression)
  47214  Oracle Java runtime 8.211 online installer crashes in WoW64
  47219  "winetricks -q ie8" hangs
  47222  World of Tanks 1.5.0 launcher 'WotLauncher.exe' (0.3.x) crashes with Wine-Staging 4.7
  47226  Incorrect crash information displayed for unimplemented function stubs when 64-bit Wine builtins are cross-compiled in PE format (Mingw-w64, MS x64 calling convention)
  47238  Osmos refuses to start with built-in msvcp90
  47249  CM_Set_Class_Registry_Property should use PCVOID for buffer parameter

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

 



Thursday, May 16, 2019

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

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

The Wine maintenance release 4.0.1 is now available.

What's new in this release:
  • Various bug fixes
  • Sinhala and Tamil translation updates
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.1 (total 44):

   8226  DlgDirListComboBox does not fail properly on bad path spec argument
  23863  The Bard's Tale (2005): unplayable due to almost completely black screen
  26653  Multiple VB6 applications need oleaut32 VarRound to support VT_DECIMAL
  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)
  31954  Second Sight hangs with a black screen after the intro videos
  33456  D3DXMatrixTransformation: Broken calculation when scalingrotation and scaling is used
  35516  Microworlds EX hangs when clicking toolbar button
  37705  Heroes of Might and Magic VI Shades of Darkness Textures Fail to Display in Most Campaign Maps
  38138  Avencast: Rise of the Mage: invisible doors
  38558  cmd.exe bundled with Windows XP messed up when using FOR /F
  39663  GOG Galaxy client 1.x hangs or reports 'Something went wrong during DeelevateStrategy'  error in Win7 mode (GOG Galaxy service needs wtsapi32.WTSQueryUserToken implementation)
  39890  Orcish Inn fails to start with exception System.NotImplementedException
  40441  Chicken tournament crashes when loading texture
  44300  Windows Media Player 7.1 fails to play media due to unimplemented function wmvcore.dll.WMCheckURLExtension
  44469  Multiple apps using Windows 10 v1507+ UCRT crash due to multiple missing api-ms-win-crt-private-l1-1-0.dll._o__xxx stubs/forwards (Win10 DISM pkgmgr.exe, MS DirectX Shader Compiler)
  45326  Multiple 64-bit kernel drivers crash on unimplemented function ntoskrnl.exe.__C_specific_handler (NoxPlayer 6.x, MTA:SA 1.5.x)
  45473  Rogue Squadron 3D crashes on startup
  45631  League of Legends client crashes when joining a lobby with other players
  45632  Garena client v2.0.x crashes on startup ('ntdll.NtQueryVirtualMemory' needs to validate 'MemoryInformationLength' before writing to buffer)
  46127  aria2 1.34 fails to connect, reports 'WinTLS: Channel setup failed. Schannel provider did not fulfill requested flags. Excepted: 33180 Actual: 33052'
  46298  Middle-earth: Shadow of War (steam appid 356190) crashes on launch
  46300  Yousician: unimplemented function mfplat.dll.MFGetSystemTime
  46303  Warcraft 3: Reign of Chaos (Czech language) can't be installed from CD
  46318  vbscript doesn't parse if identifier is also keyword token
  46319  32-bit IL-only executable launched as 32-bit subprocess on Wine and 64-bit subprocess on Windows
  46387  ReactOS/Windows XP TASKMGR: Column headers don't scroll when scrolling horizontally (multiple listview or header control)
  46442  FormatCurrency(9) returns .9.00 (period in front)
  46465  Visual Studio 2015 crashes on unimplemented function msvcp140.dll._Equivalent
  46481  strftime has a buffer overflow
  46482  Gas Guzzlers Combat Carnage crashes when changing screen resolution
  46485  PBM_STEPIT crashes with division by zero when MinVal == MaxVal == 0
  46493  Functions ilogb* are not implemented
  46494  64bit WinMerge crash after clicking "About WinMerge"
  46499  Multiple games crash in GetRawInputData when exiting(House Party, Murderous Pursuits, ICEY)
  46520  Kindred Spirits on the Roof crashes
  46536  Empire Earth (GOG version) main menu rendering is broken
  46569  ToDoList 7.1 : fails to launch after WINE upgrade to 4.0 version
  46581  HeidiSQL generates OLE error when executing custom queries against MSSQL server.
  46583  LINE latest version doesn't work
  46678  Width of latin characters is wrong with some fonts.
  46691  comctl32/tests/propsheet.c shows uninitalized memory use
  46708  Photoline crashed right after start, no problem with wine 3.0.4
  46729  Wine directx not detecting Intel HD Graphics 620 (Rev 02) chipset
  46907  msi crashes in RemoveFiles action for a broken msi

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

 



Saturday, May 11, 2019

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

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

The Wine development release 4.8 is now available.

What's new in this release:
  • Support building most programs in PE format.
  • Unicode data updated to Unicode 12.0.
  • Support for MSI patch files.
  • Default to non-PIC builds on i386.
  • Joystick support improvements.
  • Asturian locale.
  • 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.8 (total 38):

  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)
  28196  Test Drive Unlimited: Water is always rendered on top of everything.
  28254  Multiple kernel drivers crash during load/relocation (relocation entry crosses page boundary)(PMP Exam Version 7 CrypKey, Age of Wushu SDProtect DRM, StarForce v3)
  29460  Multiple kernel drivers crash in entry due to ntoskrnl.exe IoGetCurrentProcess() being a stub (Ruijie Supplicant Su1xDriver.sys, nProtect GameGuard/Tachyon Kernel Control Driver)
  31101  ScoobyRom v0.6.x-0.8.x (.NET 4.0 app) fails to start with Wine-Mono
  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)
  34372  Multiple applications need AllocateAndGetTcpExTableFromStack (cross compiled dbus, spamMonitor)
  37359  planetside 2  no mouseclicks registered
  37540  Multiple games and applications wrapped with Enigma v4 and GG DRM schemes crash on startup (incompatible with use of position independent code (PIC) in Wine dlls)
  38423  Python 3.5.x exe installer fails with Access denied error
  39614  Wine initialises a Critical Section for Mutexes by NULL instead of (void*)-1
  42420  MidiIllustrator Virtuoso 3 crashes when using any File open dialog
  44850  Microsoft Skype 8.x crashes on unimplemented function iphlpapi.dll.GetBestRoute2
  45155  OpenGL Window Z order in Truespace
  45213  Multiple applications using Microsoft Detours library crash on startup after compiling Wine with GCC 8.x+ and -O2 (GOT/PIC code emitted at Win32 API entries)(Microsoft Visual Studio 201x, Visual Assist plugin)
  45757  Visual Studio 2017 Installer - "The installer manifest failed signature validation"
  45765  Universe Sandbox 2 unimplemented function USER32.dll.GetPointerType
  45947  Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk
  46861  TopoEdit crashes with unimplemented function mf.dll.MFEnumDeviceSources
  46905  Multiple eventlog monitor applications go haywire (endless console spam, live-loop CPU) due to advapi32.ReadEventLogA/W returning lasterror ERROR_CALL_NOT_IMPLEMENTED
  46989  Grand Prix Legends: Wheel (Wheel, Gas, Brake) axes inputs aren't recognized
  46993  ntoskrnl.exe tests don't compile when using -O0
  47016  MS Office 365 installer needs mfplay.dll.MFPCreateMediaPlayer
  47023  Warframe in-game screenshot fails if screenshot directory already exists
  47027  Wine built with GCC 8.x+ and -O2 causes apps and games using madCodeHook/madExcept 3.x/4.x to crash (hook engine can't cope with GOT/ PIC code emitted within 15-byte range at Win32 API entries)(EA Origin, HeidiSQL 10.x)
  47032  valgrind shows uninitialized read in writev from call_req_handler
  47082  NI System Web Server crashes on unimplemented function authz.dll.AuthzFreeResourceManager
  47096  World of Warships 0.8.3.x client (DirectX 11) crashes when post-battle results screen is about to be displayed
  47097  Wine built with GCC 8.x+ and -O2 causes Steam games using In-Game Overlay 'gameoverlayrenderer.dll' to crash (hook engine can't cope with GOT/PIC code emitted at Win32 API entries)
  47107  Windows XP DDK installer fails to copy any files
  47122  Star Citizen stopped working on commit 32d7838da73dd9bc3ee999d73a310da7adfb27dd
  47123  Starcitizen - joystick not recognized
  47129  Rendering glitch in Caste Siege/Ballerburg (invalid vertex count in IDirect3DDevice3::DrawIndexedPrimitiveVB)
  47131  Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point InitiateShutdownW could not be located in the dynamic link library ADVAPI32.dll'
  47138  Microsoft .NET Framework 2.x installer fails ('RegSvcs.exe' bootstrapper needs unicode casing tables, 'l_intl.nls' no longer installed in WINEPREFIX)
  47142  Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point NdrServerCallAll could not be located in the dynamic link library RPCRT4.dll'
  47145  Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point K32GetWsChangesEx could not be located in the dynamic link library KERNEL32.dll'

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

 

Saturday, April 27, 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  WarGaming.net 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)

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

 

Saturday, April 13, 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

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

 

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
 

Friday, March 29, 2019

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

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

The Wine development release 4.5 is now available.

What's new in this release:
  • Support for Vulkan 1.1.
  • Better support for kernel objects in device drivers.
  • Still more Media Foundation APIs implemented.
  • Support for SVG elements in MSHTML.
  • Fixes for case conversion troubles in Turkish locale.
  • 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.5 (total 30):

  19098  Regedit randomly crashes when deleting registry keys
  23455  FileAlyzer 1.6.0.4, Affinity-installer-1.6.5.123 can't load PE images (needs imagehlp.ImageLoad and imagehlp.ImageUnload implementation)
  26445  URLDownloadToFileW does not support FTP URLs
  38087  Settlers III: mouse not working on start screen and menu (after fixing raw input bug 33479)
  38801  Settlers Heritage of Kings crashes when loading a map
  41591  Solidworks 2016 installer needs ADVAPI32.dll.RegLoadAppKeyW
  45322  League Of Legends installer on tr_TR.UTF-8: unknown color "systemhighlight"
  45429  Inno Setup v5.x based game-installers using 'wintb' plugin fail with: 'Runtime error 229 at
' (Win7+ ITaskbarList3 ThumbBar/Thumbnail semi-stubs needed)
  45497  Biamp Systems Nexia v3.3: Button labels missing in DSP controls
  45998  64-bit FACEIT Anti-cheat client claims "Your system is out of date, you are missing important Windows updates!" (needs 'wintrust.CryptCATAdminAcquireContext2' stub)
  46115  Cursor in unity games moving down and to the right one pixel on any mouse interaction
  46222  Star Citizen hang on splash screen
  46643  Belarc Advisor Computer Inventory 9.0 crashes on unimplemented function advapi32.dll.AuditQuerySystemPolicy with WinVer >= Windows Vista
  46807  The Sims hangs when opening menus
  46812  PS4 Remote Play installer 2.8.x fails, claims 'You need the Media Feature Pack' (MsiGetDatabaseState is called from a custom action)
  46830  Gaea 1.0.x installer stops: err:msi:ITERATE_Actions Execution halted, action L"WixSchedInternetShortcuts" returned 1603 (MsiViewGetErrorA/W() needs to be RPC-compatible)
  46833  Multiple application installers fail with err:msi:ITERATE_Actions Execution halted, action L"" returned 1603 (iTunes 12.9.3.3, Dameware Mini Remote Control 10.x)
  46845  Freelancer: character glitches in cutscenes after loading a saved game
  46846  msi x64 installer does not display splash and other texts like a license agreement
  46848  PTC Mathcad Prime 3.0 Web installer crashes on unimplemented function api-ms-win-crt-convert-l1-1-0.dll.wctrans
  46851  Can't input Japanese text after updating to 4.4.
  46881  Power World Simulator installer needs unimplemented function msi.dll.MsiSourceListForceResolutionW
  46885  Multiple applications fail to install with wine-4.4-114-g15f852015a+, reporting err:msi:ITERATE_Actions Execution halted, action L"BindImage" returned 1615  (MS Office 2007, AstroToaster 2.x. MS .NET Framework 4.x)
  46892  redefinition of typedef ‘UUID’
  46894  SIMATIC WinCC V15.1 Runtime installer (.NET 4.0) fails in CoreLib::GetPhysicalMemoryAmountWmi() (missing 'DeviceLocator' property of 'Win32_PhysicalMemory' WMI class)
  46895  SIMATIC WinCC V15.1 Runtime installer (.NET 4.0) fails due to missing 'OperatingSystemSKU' property of 'Win32_OperatingSystem' WMI class
  46906  SIMATIC WinCC V15.1 Runtime installer: SeCon tool 'SeCon_Win32.exe' crashes due to hnetcfg 'INetFwRules::get__NewEnum' not initializing out parameter
  46907  msi crashes in RemoveFiles action for a broken msi
  46908  Support msvcp mtx_init 'mtx_try' flag (0x2) to create a mutex object that supports test and return
  46909  Missing (black) textures in Black & White

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

Friday, March 15, 2019

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

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

The Wine development release 4.4 is now available.

What's new in this release:
  • New MSIDB tool for manipulating MSI databases.
  • Support for custom draw buttons in common controls.
  • Many more Media Foundation APIs implemented.
  • 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.4 (total 50):

  10407  StarForce v3 kernel driver service 'sfhlp02' crashes on unimplemented function ntoskrnl.exe.IoCreateSynchronizationEvent
  10531  Windows Calculator: Color in buttons missing
  13087  Hard Truck Apocalypse fails to load keyboard layout
  17005  Chicken Tournament: Rendering issues
  23175  Zak McKracken - Between Time and Space fails to play back intro video (ICM_DECOMPRESS_GET_FORMAT problems with Xvid)
  25180  Clonk Endeavour's intro video is not rendered correctly (iccvid does not support non-multiple of 4 video width)
  28240  Mipony 1.5.x (.NET 2.0 app): Embedded web browser shown in too small window
  28847  LabChart Reader 7.x crashes due to missing wmvcore 'IWMProfileManager2', CLSID '{7a924e51-73c1-494d-8019-23d37ed9b89a}'
  30548  MediaOne Plus 2.0 PhotoImpact (Ulead PhotoImpact X3) installer runs "regedit" with unsupported "/c" switch
  33506  Microsoft Expression Design 4 (Free Version) crashes when quickly populating main menu items (dropdown sub-menu drawing)
  35251  Skype 4 MSI installer fails to start Skype.exe when finishing installation in Vista mode (TaskService_Connect is a stub)
  35841  R.U.S.E. Demo need wmvcore.dll.WMCreateSyncReader implementation
  35986  Multiple DRM-enabled apps and games crash when being relay traced (game overlay renderer enabled Steam games)
  37325  Rhapsody 4.0 auto setup for DRM crashes on unimplemented function wmvcore.dll.WMCreateBackupRestorerPrivate
  37327  Rhapsody 4.0 crashes on unimplemented function 'wmvcore.dll.WMCreateSyncReaderPriv' when playing a track
  37585  64-bit Chromium browser engine with native API sandboxing/hooking scheme fails if 64-bit ntdll.dll.so is not mapped at desired fixed address (Google Chrome 38+ crashes with WinVer <= Vista)
  37871  GOG.com downloader (.NET 3.5 app) wants wininet.GetUrlCacheConfigInfoA/W implementation
  37972  Multiple application installers fail due to VBScript parser failure in 'Get' method calls (UC Receptionist Console 14 SP6, PostgreSQL 9.3, Symantec VIP Access)
  38791  In server/queue.c, clipping cursor to empty rectangle is off by one pixel (affects "The Long Dark")
  38943  Warhammer 40k: Dawn of War GOTY (Steam) crashes while loading to the menu with Wine-Mono 4.7.5 or earlier
  39606  Infinite loop in StackWalk64
  41226  Sound effects play at incorrect volume in Halo PC and Halo Custom Edition
  42939  NOX App Player v3.8.x (Android Emulator) fails in post-installation step (VirtualBox COM Server raises assert: failed to set self TLS. lasterr=87 thread 'CGMgr')
  42982  Bayonetta can't save settings
  43071  Bayonetta can't read its "system_data" config file
  43851  Monkey Island Special Edition Collection: Installer crashes on the first run
  44423  Office 2007/2010 32bit - links not working
  44793  Epic Games Launcher 7.x crashes on startup (relies on native Windows behaviour: 'shcore.dll' loaded by 'shlwapi.dll')
  44800  FL Studio: Attempting to minimize FL Studio shows a small label instead
  45577  Skyrim tries to install MS VC Redist Package each launch
  45925  WPF application (.NET 4.5) printing fail: crash in unimplemented function prntvpt.dll.PTOpenProviderEx
  45927  Tom Clancy's TheDivision.exe terminates itself a few seconds after launch
  46305  Skyrim, Fallout 3, and Fallout: New Vegas all crash upon clicking 'Play'
  46371  FFXI + Ashita random crash ingame
  46571  FPS Monitor doesn't work (needs gdi32.D3DKMTCloseAdapter stub)
  46579  F.E.A.R. 2: Project Origin screen is completely light grey while playing intro movie
  46680  redefinition of typedef ‘fnprintf’
  46706  Eventide H9 Control crashes on unimplemented function bthprops.cpl.BluetoothFindDeviceClose
  46712  Atelier Firis config tool crashes with "Unhandled page fault on execute access"
  46721  Two quotes together (in outer quotes) not parsed correctly in argv
  46731  64-bit dotnet20 installer freezes in 4.2
  46754  Multiple application installers fail in VBscripts due to IWshEnvironment::Item property returning BSTR with embedded null terminator (PostgreSQL 9.3)
  46761  BigNox VM VirtualBox Support Driver 'YSDrv.sys' (part of NoxPlayer 6.x) crashes on unimplemented function ntoskrnl.exe.MmBuildMdlForNonPagedPool
  46762  BigNox VM VirtualBox Support Driver 'YSDrv.sys' (part of NoxPlayer 6.x) crashes on unimplemented function ntoskrnl.exe.ExSetTimerResolution
  46772  Creo Elements/Direct Modeling Express 6.0 installer fails with VBScript parser error: parser_lex '_' not followed by newline
  46783  Metro Exodus crash on start [DXGI]
  46792  Europa Universalis III crashes after start
  46798  Multiple Microsoft applications need support for Antimalware Scan Interface (AMSI) 'AMSI.dll'
  46811  Inquisitor: black screen after start in fullscreen mode
  46835  Wine fails to compile with vkd3d 1.0

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

Friday, March 1, 2019

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

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

The Wine development release 4.3 is now available.

What's new in this release:
  • Re-implementation of XAudio2 using the FAudio library.
  • Mono engine updated to the latest upstream.
  • More modern handling of iconic windows.
  • Improved handling of kernel objects.
  • 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.3 (total 45):

   1719  MDI child window minimize problem in Delphi VCL applications
   7287  Redundant "tabs" appear with tabbed MDI (test with LTSpice)
   8226  DlgDirListComboBox does not fail properly on bad path spec argument
  15703  LEGO Star Wars controller options
  18496  BREW simulator always shows a black display
  19777  Ad Astra game runs very slow
  21023  SetupDiOpenDevRegKey() returns wrong HKEY
  26653  Multiple VB6 applications need oleaut32 VarRound to support VT_DECIMAL
  31954  Second Sight hangs with a black screen after the intro videos
  32374  List box with LBS_NODATA set, has very low performance, depending on items count.
  35516  Microworlds EX hangs when clicking toolbar button
  37705  Heroes of Might and Magic VI Shades of Darkness Textures Fail to Display in Most Campaign Maps
  38488  Wrong traces in functions *_invalidate_location
  39932  bat-script with quotes cann't be called using CreateProcess
  41670  BattlEye launcher stuck at 'Starting BattlEye Service...' (PUBG, Planetside2, H1Z1: King of the Kill, Tibia 11)
  43395  Wine intermittently crashes after any program terminates
  43659  Jurassic Park: Operation Genesis crashes inside winegstreamer (disabling winegstreamer is a workaround)
  44300  Windows Media Player 7.1 fails to play media due to unimplemented function wmvcore.dll.WMCheckURLExtension
  45149  Provide mscoree.dll.CorIsLatestSvc stub with diagnostic message to tell native MS .NET CLR bootstrapper must be used (dll override)
  45631  League of Legends client crashes when joining a lobby with other players
  45632  Garena client v2.0.x crashes on startup ('ntdll.NtQueryVirtualMemory' needs to validate 'MemoryInformationLength' before writing to buffer)
  45841  Battleye's BEDaisy.sys requires that PsThreadType and PsProcessType are defined
  46105  TopoEdit crashes with unimplemented function mf.dll.MFCreateSequencerSource
  46245  V-sync setting does not work (Direct3D 12)
  46318  vbscript doesn't parse if identifier is also keyword token
  46319  32-bit IL-only executable launched as 32-bit subprocess on Wine and 64-bit subprocess on Windows
  46442  FormatCurrency(9) returns .9.00 (period in front)
  46481  strftime has a buffer overflow
  46493  Functions ilogb* are not implemented
  46583  LINE latest version doesn't work
  46623  Game controller behaves incorrectly
  46638  dotnet40 no longer installs using winetricks
  46639  LoadLibraryShim fails in wow64
  46654  dotnet35sp1 fails to install with winetricks
  46678  Width of latin characters is wrong with some fonts.
  46681  TopoEdit crashes with unimplemented function mf.dll.MFCreateTopologyNode
  46691  comctl32/tests/propsheet.c shows uninitalized memory use
  46708  Photoline crashed right after start, no problem with wine 3.0.4
  46717  TopoEdit crashes with unimplemented function mf.dll.MFCreateTopoLoader
  46719  iTunes crashes during the installation
  46724  Call of Juarez: Bound in Blood crashes on startup when using FAudio
  46727  Alekhine's Gun crashes on startup when using FAudio
  46728  dotnet35sp1 fails to complete with install via winetricks
  46729  Wine directx not detecting Intel HD Graphics 620 (Rev 02) chipset
  46732  BleachBit-2.0 crashes at startup

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

Friday, February 15, 2019

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

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

The Wine development release 4.2 is now available.

What's new in this release:
  • Unicode string normalization support.
  • Support for ECC cryptographic keys.
  • Support for mixing 32/64-bit dlls in the load path.
  • Futex-based implementations for more synchronization primitives.
  • 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.2 (total 60):

  12453  Bad performance in Source based games
  17913  Port Royale: sea is black
  19748  Multiple games complain about checking occlusion query results from the wrong thread (Metro 2033, Unreal Tournament 3, Counter Strike: Source, Metro 2033, Call of Duty 4, Left 4 Dead, Left 4 Dead 2, Final Fantasy XIV, Half-Life 2)
  20083  SIV (System Information Viewer) v4.00 SIVDRIVER crashes to due invalid PIO_STACK_LOCATION->FileObject passed into IRP_MJ_DEVICE_CONTROL dispatch routine
  21101  Can't use SHIFT key with onboard visual keyboard and wine application
  23863  The Bard's Tale (2005): unplayable due to almost completely black screen
  28167  EA Sports FIFA 11 crashes on startup
  35096  Kerning misbehavior for Hebrew text in Office 2010
  35889  wine1.6 display fuzzy chinese ttf fonts, but dialog fonts display normal
  36201  valgrind shows a definite leak under crypt32/tests/store.c
  36261  valgrind shows a use after free in d3d_device_inner_Release() ddraw/tests/ddraw{4,7}.c
  36267  valgrind shows an invalid read in ddraw/tests/ddraw4.c
  36340  valgrind shows several warnings in ddraw/tests/ddraw2.c
  36343  valgrind shows some leaks in ddraw/tests/ddraw4.c
  36348  valgrind shows a couple leaks in d3d9/tests/d3d9ex.c
  36349  valgrind shows a few leaks in d3d9/tests/stateblock.c
  36380  valgrind shows a possible leak in in ddraw/tests/ddraw1.c
  36381  valgrind shows a couple possible leaks in in ddraw/tests/ddraw2.c
  36382  valgrind shows a possible leak in in ddraw/tests/ddraw7.c
  36620  valgrind shows a few invalid reads in ddraw/tests/ddraw1.c
  36621  valgrind shows several definite leaks in ddraw/tests/ddraw1.c
  36623  valgrind shows some leaks in ddraw/tests/ddraw7.c
  36631  valgrind shows a definite leak in in ddraw/tests/ddraw2.c
  36658  valgrind shows an invalid read in ddraw/tests/d3d.c
  36660  ddraw/tests/d3d.c CapsTest crashes under valgrind
  36689  ddrawex/tests/surface.c crashes under valgrind/nvidia
  37639  Multiple applications crash on unimplemented function vssapi.dll.?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z (AlphaShadow v1.2, EMC Retrospect 7)
  38021  64-bit Planetside 2 fails to load bundled xinput1_3.dll (loader must check architecture before trying to load module)
  38138  Avencast: Rise of the Mage: invisible doors
  38685  valgrind shows an invalid read in d3d9/tests/d3d9ex.c
  39080  The Settlers: Rise of an Empire: world geometry broken
  40036  Shadows of Destiny Crash After Begins
  41168  Test Drive Unlimited Crash before entry main menu
  42573  Several Flickering Senran Kagura Shinovi Versus
  42704  1Password 6.4.377 needs function bcrypt.dll.BCryptDeriveKeyPBKDF2
  42734  NormalizeString (Unicode normalization) is not implemented
  42911  Bayonetta: launches but screen stays black
  44150  Alien vs Predator: Crash in DX11 Mode
  45312  AC Syndicate needs bcrypt algorythm/functions (ECDH_P256, BCryptGenerateKeyPair, BCryptFinalizeKeyPair)
  45473  Rogue Squadron 3D crashes on startup
  45524  Add a futex-based implementation of condition variables
  45570  League of Legends 8.12+ fails to start a game (anticheat engine, incorrect implementation of LdrInitializeThunk)
  45820  Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) crashes on unimplemented function ntoskrnl.exe.ExpInterlocked{Push,Pop}EntrySList
  46047  Multiple applications want Windows 8+ futex-like operations kernelbase.dll.WaitOnAddress, kernelbase.dll.WakeByAddress{All,Single} (VLC)
  46088  BETest tool from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function vssapi.dll.CreateVssBackupComponentsInternal
  46127  aria2 1.34 fails to connect, reports 'WinTLS: Channel setup failed. Schannel provider did not fulfill requested flags. Excepted: 33180 Actual: 33052'
  46208  Elite Dangerous is unstable in wine-devel
  46252  StarCitizen has bad performance
  46300  Yousician: unimplemented function mfplat.dll.MFGetSystemTime
  46341  kernel32/tests/pipe.c shows uninitialized memory use in test_overlapped_transport()
  46387  ReactOS/Windows XP TASKMGR: Column headers don't scroll when scrolling horizontally (multiple listview or header control)
  46516  AfterEffects CS16 headless renderer crashes due to missing crypt32 functions CryptHashCertificate2 and CryptImportPublicKeyInfoEx2
  46565  Disney's Chicken Little displays text upside down
  46581  HeidiSQL generates OLE error when executing custom queries against MSSQL server.
  46602  3D Custom Girl fails to render characters
  46611  Readiris 17 fails to load when d2d1 is enabled: fixme:d2d:d2d_factory_CreateGeometryGroup iface
  46617  Far Cry v1.40 locks up on the loading screen
  46618  Far Cry v1.40 locks up when changing screen resolution or anti-aliasing level
  46631  winecfg fails to load
  46644  Ichitarou crashes when creating a new document (needs msvcrt._ismbcl1)

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

Monday, February 4, 2019

Wine stable release 4.1 is now available for Linux FreeBSD Android and macOS

Wine stable release 4.1 is now available for Linux FreeBSD Android and macOS

What's new in this release:
  • Support for NT kernel spinlocks.
  • Better glyph positioning in DirectWrite.
  • More accurate reporting of CPU information.
  • Context handle fixes in the IDL compiler.
  • Preloader fixes on macOS.
  • 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.1 (total 30):

  11070  importpfx fails, needs PFXImportCertStore implementation
  33456  D3DXMatrixTransformation: Broken calculation when scalingrotation and scaling is used
  38274  White water in Heroes VI (DXTn volume textures)
  38558  cmd.exe bundled with Windows XP messed up when using FOR /F
  39663  GOG Galaxy client 1.x hangs or reports 'Something went wrong during DeelevateStrategy'  error in Win7 mode (GOG Galaxy service needs wtsapi32.WTSQueryUserToken implementation)
  39890  Orcish Inn fails to start with exception System.NotImplementedException
  40441  Chicken tournament crashes when loading texture
  42491  wine builds are not reproducible (widl needs initializization of datatype2 in add_typedef_typeinfo)
  43252  IcmpSendEcho doesn't work with a ReplySize<56 br="">  43322  Regression in Test Drive Unlimited 2, visual artifacts
  44469  Multiple apps using Windows 10 v1507+ UCRT crash due to multiple missing api-ms-win-crt-private-l1-1-0.dll._o__xxx stubs/forwards (Win10 DISM pkgmgr.exe, MS DirectX Shader Compiler)
  44941  Bioshock Remastered doesn't start in windowed mode
  45326  Multiple 64-bit kernel drivers crash on unimplemented function ntoskrnl.exe.__C_specific_handler (NoxPlayer 6.x, MTA:SA 1.5.x)
  45447  [World of Tanks] Borderless window broken since 1.0.2
  46137  NI Kontakt 5 crashes on unimplemented function msvcp140.dll.?_Getcat@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W
<56 br="">@std@@@std@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
  46298  Middle-earth: Shadow of War (steam appid 356190) crashes on launch
  46303  Warcraft 3: Reign of Chaos (Czech language) can't be installed from CD
  46453  The Testament of Sherlock Holmes crashes while loading level with builtin d3dx9_43
  46465  Visual Studio 2015 crashes on unimplemented function msvcp140.dll._Equivalent
  46469  Only the first XInput controller is detected in wine 4.0
  46479  64-bit mono crashes in RtlAddGrowableFunctionTable
  46482  Gas Guzzlers Combat Carnage crashes when changing screen resolution
  46485  PBM_STEPIT crashes with division by zero when MinVal == MaxVal == 0
  46488  Diablo 2 LoD: Direct3D regression: Unhandled exception: Access_violation (c0000005)
  46489  ClrMamePro crashes on update attempt
  46494  64bit WinMerge crash after clicking "About WinMerge"
  46499  Multiple games crash in GetRawInputData when exiting(House Party, Murderous Pursuits, ICEY)
  46520  Kindred Spirits on the Roof crashes
  46536  Empire Earth (GOG version) main menu rendering is broken
  46569  ToDoList 7.1 : fails to launch after WINE upgrade to 4.0 version

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

Tuesday, January 22, 2019

Working on Wine Part 6 Sending Your Work Upstream

Andrew Eikum a CodeWeavers employee and Wine developer is writing a series of post to introduce people to Wine usage and development.

About This Guide


This is a series of guides intended to introduce software developers to the Wine ecosystem. It will cover what Wine is, how to use Wine, how to debug Wine, how to fix Wine, and what to do with your fix once you've made it.

The guide will be published throughout January.

  • Part 1 describes what Wine is and provides a short description of various popular forks of Wine.
  • Part 2 describes Wine's build process.
  • Part 3 describes how to use Wine as a developer.
  • Part 4 describes how to debug Wine in general.
  • Part 5 describes Wine's source tree layout and how to edit the source.
  • Part 6 describes how you can send your work upstream.

If you recall from Part 1, there are many forks of Wine. Where your fix belongs can vary depending on what fork of Wine you use, the nature of the bug you fixed, and how you fixed it.

 

 

Choosing the right place to send your fix


The ideal place for your fix is in upstream Wine. This is the origin point of all Wine forks. If you fix it in upstream Wine, then all users of Wine will eventually benefit from your work as the various forks pull in changes from upstream.

Sending your fix upstream should be the default choice for your work. If none of the exceptions below apply, or if you're unsure where your fix belongs, work with upstream first.

 

When upstream is the wrong choice


Your patch may be built on top of an existing patch in wine-staging. In that case, it should be sent to the wine-staging maintainers. If you, or they, think that the patch is ready to be sent upstream, then go ahead and do that instead.

If your patch fixes the issue, but you failed to fix the tests you wrote, or your patch causes some other test failures, it may belong on the bug tracker, or possibly in wine-staging.
If your patch provides a useful feature that upstream Wine is not interested in, it may belong in wine-staging.

If your patch is builds on a feature exclusive to some fork of Wine, like Proton or CrossOver, it may belong in that fork and not upstream. Work with the fork maintainers to determine if it's appropriate for upstreaming.

 

Upstreaming your fix


Hopefully, your patch is going upstream. Wine's patch submission process is done via email. Your patch should be sent in plain text to wine-devel@winehq.org. You should subscribe to this mailing list to avoid being placed into the moderation queue.

It is recommended to use git send-email to send the email through your mail server. You can also use git format-patch and attach the resulting file in an email client. Be careful that your mail client doesn't wrap, or otherwise corrupt, the attachment as if it were a text document.

Patches that are sent upstream should have your Sign-off. This can be applied by Git automatically with the -s switch during git commit and/or git format-patch. You must use your real name in the Author field when submitting a patch.

If you are submitting a series of patches, try to limit yourself to about four patches per submission. Your patches should be self-contained anyway, so there is no harm in submitting them in several batches. Smaller patch series are easier to review, and keep from cluttering up the mailing list if you have to re-send the series with changes.

 

Receiving feedback


Wine has a patch status webpage which will track the status of your patch. Your patch will be tested by the Wine Test Bot to ensure any new tests pass on various Windows versions. If the area of Wine changed by your patch has a maintainer, it will be assigned to that person for review. If not, it will be reviewed by the general community, or by the Wine maintainer.

Be patient, it may take a few days for your patches to receive review. Wine reviewers try to reply to every patch within a week, but if you don't get feedback you may send an email to wine-devel asking for a review. Be sure you are subscribed to wine-devel, as some reviews may be sent to that mailing list instead of directly back to the author.

If you received some suggestions, take those suggestions into account and send a new version of the patch. Feedback from Wine reviewers should not be seen as criticism or an attack. Wine is a very complicated piece of software, and it has a high standard of code quality for contributions. Rejections aren't made lightly—everyone wants Wine to improve. Instead, understand that there are reasons for the rejection, apply the suggestions, and resend the patch. If you do not have the time or interest in making the requested changes, consider sending your patch to wine-staging so some other person may take up the patch in the future and try to get it upstream. Or, attach it to a Bugzilla bug so it is not lost.

If your patch is accepted, then congratulations! You have just made Wine better. It's time to move on to the next bug.

Full Article

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

 

Friday, January 18, 2019

Wine development release 4.0-rc7 is now available for Linux FreeBSD and macOS

Wine development release 4.0-rc7 is now available for Linux FreeBSD and macOS

The Wine development release 4.0-rc7 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 4.0-rc7 (total 13):

  20728  Multiple video players crash when opening audio or video file (MPC-HC v1.6.5, PotPlayer 1.5.x)(FilterGraph_create releases/destroys controlling IUnknown)
  26369  A.R.E.S. Extinction Agenda 1.x (.NET 2.0, XNA 3.1 game) crashes during intro ('quartz' FilterGraph2_Connect must translate HRESULT of failures more correctly)
  29461  BurnPlot (VB6 app) fails to start, complaining with "Run-time error '438'" (WshShell3 'SpecialFolders' collection 'item' method invocation fails)
  34884  Touhou Danmakufu 0.12m's font becomes distorted
  35573  gdi32:fonts test_stock_fonts() fails on Windows 7 in the Japanese and Hebrew locales
  36082  Cannot Read Text In "Question" Boxes On Microsoft Money 2005 Installation
  36084  Microsoft Money 2005 Window Going "Black" After Certain Menu Operations
  43211  NVIDIA GeForce Experience 3.x installer fails due to 'setupapi.SetupDiDeleteDeviceInfo' stub
  44796  Age of Empires II: The Conquerors is broken when CSMT is enabled
  45874  Secret Files 1-2: hardware mouse cursor corrupted
  46212  Multiple games have performance issues (Project CARS, NFS: Hot Pursuit (2010), Gas Guzzlers: Combat Carnage)
  46459  Secret Files 1-2, Ufo: Extraterrestrials: mouse cursor invisible when anti-aliasing and hardware mouse enabled
  46480  Invalid write of size 2 in ntoskrnl.exe/tests/ntoskrnl.c

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