news 28 Posted September 4, 2015 The Wine development release 1.7.51 is now available. What's new in this release (see below for details): - XAudio2 implementation using OpenAL Soft. - Support for the new Universal C Runtime DLL. - Dropdown menu support in the standard Open Dialog. - Grayscale rendering mode in DirectWrite. - Various bug fixes. The source is available from the following locations: http://prdownloads.sourceforge.net/wine/wine-1.7.51.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.51.tar.bz2 Binary packages for various distributions will be available from: http://www.winehq.org/download You will find documentation on http://www.winehq.org/documentation You can also get the current source directly from the git repository. Check http://www.winehq.org/git for details. Wine is available thanks to the work of many people. See the file AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- Bugs fixed in 1.7.51 (total 37): 9848 flipviewer fails to load 14915 FlushFileBuffers() fails on disk volume, sets ERROR_INVALID_HANDLE when handle supposedly valid 19425 notepad: running notepad with a non-existent file and choosing yes to create a new file should do so immediately (appinstall) 22978 SimCity2000: race condition causes crash in MCI during startup 28186 uninstaller has no proper usage message 28770 Diablo 2 - sound works in menu, stops after starting game 28911 cnet download app cannot download anything 29017 4th Dimension 6.5.4 crashes 29380 Sonic Generations: needs "C:\users\\My Documents\My Games" to exist 29381 Sonic Generations: configuration tool turns into a zombie process when closed 29880 Sonic Generations: no audio 30170 Afterburner 3D: screen not drawn properly (orm=fbo) 32213 Tales of Pirates II Randomly Closes out. 32527 No Navigation in panel / Heredis 9 34008 Multiple DirectX10 games need D3D11CreateDevice implementation with D3D_FEATURE_LEVEL_10_x support (Bioshock Infinite, Age of Mythology: Extended Edition, GRID ) 34244 DARK (2013) doesn't launches without native quartz 36300 valgrind shows an invalid read in msxml3/tests/saxreader.c 36498 Project64: about page is black 36589 valgrind shows uninitialized memory use in usp10/tests/usp10.c 36875 Incorrect check in PlayEnhMetaFileRecord() with case == EMR_SCALEWINDOWEXTEX 37266 LTSpice netlist text unreadable (monospaced text glyphs are misplaced and overlapping) 37451 python 3.1.1: test_test_decimal failed 37865 echo/ not works as expected (like echo. and echo:) 37915 Multiple games and applications need proper handling of Vista+ 'PROCESS_QUERY_LIMITED_INFORMATION' right (UPlay games, MS Visual Studio 2015 installer) 38343 Unimplemented function mfplat.dll.MFGetPluginControl 38672 valgrind shows uninitialized memory in update_net_wm_states() 38751 El Matador, Exodus from the Earth have rendering issues when anti-aliasing enabled 38841 PunkBuster 'PnkBstrB.exe' initialization fails (K32EnumProcessModules write to NULL pointer) 38870 regsvr32: Flags should be processed before files 38927 IVONA Voices (SAPI TTS): Trial period (30 days) prematurely expires as soon as wineserver session ends 39014 Multiple games render pink artifacts (O2Jam, Stranded II, SpaceRace) 39077 o2jam doesnt close completely after exit the game, it stays on the process 39111 Reinstalling Nvidia Physx adds path multiple times to 'HKLM\System\CurrentControlSet\Control\Session Manager\Environment\Path' 39127 Multiple applications wrapped with XenoCode Postbuild 2009 application sandboxing crash with stack overflow ('NtWaitForSingleObject' must not call 'NtWaitForMultipleObjects') 39148 Guild Wars and Guild Wars 2 don't exit properly 39165 dlls/xaudio2_7 fails to compile (unconditional dependency on OpenAL) 39174 TP Link CPL administration tool crashed on : unimplemented function wpcap.dll.pcap_parsesrcstr ---------------------------------------------------------------- Changes since 1.7.50: Aaryaman Vasishta (6): d3drm: Thunk IDirect3DRMTexture2::AddRef to version 3. d3drm: Thunk IDirect3DRMTexture2::Release to version 3. d3drm: Thunk IDirect3DRMTexture2::QueryInterface to version 3. d3drm: Fix spelling mistake in Set/GetDecalTransparentColor macros. d3drm: Thunk relevant texture methods from version 2->3. d3drm: Add stubs for IDirect3DRMTexture methods. Alistair Leslie-Hughes (1): gdi32/tests: Add enhanced metafile GetPath test. Andrew Eikum (16): xaudio2: Stub IXAudio2SubmixVoice. xaudio2: Implement IXAudio2::GetDeviceDetails. xaudio2: Implement IXAudio2SourceVoice::SetOutputVoices. xaudio2: Implement device activation. xaudio2: Implement IXAudio2SourceVoice::Play. xaudio2: Zero the returned struct GetPerformanceData. xaudio2: Implement IXAudio2::RegisterForCallbacks. xaudio2: Fix return value for RegisterForCallbacks. xaudio2: Implement the audio mixing thread. xaudio2: Implement IXAudio2SourceVoice::SubmitSourceBuffer. xaudio2: Implement IXAudio2SourceVoice::GetState. configure: Require openal-soft at build-time for xaudio2. xaudio2: Implement IXAudio2SourceVoice::SetVolume. xaudio2: Implement IXAudio2SourceVoice::FlushSourceBuffers. xaudio2: Add a simple audio streaming test. xaudio2/tests: Add callback tests. Andrey Gusev (1): Assorted spelling and typos fixes. André Hentschel (3): winedbg: Update minidump output. winedump: Update minidump output. wpcap: Partially implement pcap_parsesrcstr. Aric Stewart (1): hidclass.sys: Implement creating/destroying HID devices. Aurimas Fišeras (1): po: Update Lithuanian translation. Bruno Jesus (4): msvidc32: Improve trace messages from CRAM_DecompressQuery. po: Update Brazilian Portuguese translation. mciavi32: Add partial support for MCI_DGV_PLAY_REPEAT. quartz: Skip AVI bad chunks while looking for the LIST chunk. Daniel Lehman (6): wininet: Use stored server name in HTTP_ProcessCookies. kernel32: Return LOCALE_INVARIANT from ConvertDefaultLocale. msvcrt: Use msvcrt free instead of HeapFree on tls data. wrc: Add support for LANG_INVARIANT. kernel32: Add Invariant string table. kernel32/tests: Add tests for Invariant. Dmitry Timoshkov (7): winhttp: Add support for WinHttpRequestOption_URLCodePage. kernel32/tests: Avoid intermittent test failures. winhttp/tests: Add a test for IWinHttpRequest::Invoke. winhttp/tests: Add more IWinHttpRequest_Invoke tests. msscript.ocx: Add missing 'vararg' attribute to the Run() methods. oleaut32/tests: Avoid using a reserved keyword '_restrict' in an idl. oleaut32/tests: Add a test for calling a varargs method using typelib marshaller. Erich Hoover (1): winspool.drv: Allow spooling directly to a postscript file. Florian Pelz (5): po: German translation: Fix grammar errors. po: German translation: Fix capitalization. po: German translation: Fix punctuation. po: German translation: Fix hyphenation. po: German translation: Fix mistranslations. François Gouget (4): xaudio2_7: Make some functions static. xaudio2_7: Remove an unused NONAMELESSSTRUCT directive. ole32: A cosmetic fix for the CoMarshalInterface() trace. dwrite: Make opentype_get_font_strings_from_id() static. Gerald Pfeifer (5): include: Base D3DVSD_TOKENTYPEMASK on an unsigned constant to avoid avoid shift overflows. quartz: Replace four occurrences of 1 Share this post Link to post