Release 1.7.48

Wine Staging Team - Wed, 29 Jul 2015

In contrast to our usual release schedule, we released Wine Staging 1.7.48 this time on Wednesday. This is just a result of the deferred upstream release and doesn't mean that we are going to change our release date in the future. The following list shows the features and bug fixes added in this release:

  • Add stub for D3DXTessellateNPatches
  • Add stubs for D3DCompile2 and D3DCompileFromFile
  • Add stubs for d3dx10_43.D3DX10CreateEffectFromFileA/W (Wine Bug #27739)
  • Add support for ThreadQuerySetWin32StartAddress info class (Process Explorer, Wine Bug #8277)
  • Add wined3d detection for GeForce GT 425M (Wine Bug #35054)
  • Avoid race-conditions with long running threadpool tasks (Fixes website loading in Steam)
  • Check architecture before loading a dll (Wine Bug #38021)
  • Export additional OpenAL32 functions (Titan Souls, Wine Bug #38972)
  • Fake success in kernel32.SetFileCompletionNotificationModes (Steam in Windows 7 mode, Wine Bug #38960)
  • Fix loading of libraries with incomplete IMAGE_LOAD_CONFIG_DIRECTORY struct
  • Fix security cookie handling for UPX compressed executables (Free Falcon, Wine Bug #38949)
  • Forward exitcode from child process when in wineconsole (Wine Staging Bug #422)
  • Implement AMStream GetMultiMediaStream functions (Medieval Total War, Wine Bug #37090)
  • Implement dbghelp.UnDecorateSymbolNameW (Cerbero PE Insider, Wine Bug #38828)
  • Return dummy ID3DXSkinInfo interface when skinning info not present (Face Noir, Wine Bug #33904)
  • Share source of d3dx9_36 with d3dx9_33 to avoid Wine DLL forwards (Wine Bug #21817)
  • Silence repeated LocaleNameToLCID/LCIDToLocaleName unsupported flags FIXMEs (Wine Bug #30076)
  • Store registry timestamps with nanoseconds precision (IVONA Voices trial, Wine Bug #38927)
  • Use video memory for rendering targets if possible (Zoo Tycoon / Conquest Frontier Wars, Wine Bug #34906)

A regression affecting various applications when CSMT is enabled should also be fixed now. Besides the newly added features we also got about 30 patches upstream since the last release.

As usual you can find all the changes (including removed/upstream accepted patches) in our changelog.