Wine Changelog

What's new in Wine 5.7 Dev

Apr 26, 2020
  • What's new in this release (see below for details):
  • Wine Mono engine updated to 5.0.0, with upstream WPF support.
  • More progress on the WineD3D Vulkan backend.
  • Beginnings of a USB device driver.
  • Support for building with Clang in MSVC mode.
  • Builtin modules no longer depend on libwine.
  • Support for configuring Windows version from the command line.
  • Various bug fixes.
  • Bugs fixed in 5.7 (total 38):
  • 10600 Multiple applications using skinning have distorted/unusable GUI (ABC Amber LIT Converter 2.0, GSA Search Engine Ranker v7.25)
  • 18104 Multiple TTS applications using Microsoft SAPI runtime report 'Speech engine not installed' (CLSID_SpVoice '{96749377-3391-11D2-9EE3-00C04F797396}')(Final Draft, TactileView, Vocaboly 3.0)
  • 19239 Multiple applications crash with division by zero on edit control with zero line height (eBay Turbo Lister, Clarin TX control wrapper)
  • 27825 Super Street Fighter IV AE : Videos won't play
  • 29067 Skyrim crashes during game intro
  • 38776 ReadPlease 2003 (SAPI 4.0) won't load non-English Text to Speech Engine
  • 40502 Global objects constructors fail when invoking standard libs
  • 41559 (winecfg) Add ability to change windows version via command line
  • 42136 switching tab in sapi.cpl from Microsoft Speech SDK 5.1 crashes control
  • 43638 Multiple 4k demoscene OpenGL demos crash on startup with 'No active WGL context found' (Yermom, 'End of time' by Alcatraz and Altair)
  • 45111 Winamp - Milkdrop complains
  • 46633 Multiple applications need threadpool I/O (MariaDB mysqld, Mono's System.Threading.ThreadPoolBoundHandle)
  • 47061 Multiple E-Banking applications by KOBIL Systems GmbH crash on startup or report 'Security issue code: 0x03938745 (60000069)' (MigrosBank EBanking 8.2.x, Sparda Bank SecureApp 1.x)
  • 47365 jittering caused by mouse input in vkquake
  • 47944 Wine64 tries to change permissions in /private/tmp/ that fails on macOS 10.15 Catalina
  • 48052 kernel32:debugger - Wine randomly fails to get the thread context
  • 48389 Detroit: Become Human has poor performance (use of unaligned futexes for condition variables on Linux)
  • 48556 Nascar racers crash at start
  • 48731 Just Cause crashes while loading level with builtin d3dx9_26
  • 48740 ConEmu is constantly loosing focus
  • 48747 ConEmu flickers and scrolls randomly
  • 48803 FITietokanta crashes every time after ADD-button is pressed
  • 48807 Panzer Corps 2 needs vcruntime140_1.dll.__CxxFrameHandler4
  • 48817 Module_InitDLL fails if LDR_MODULE.Flags was modified
  • 48898 4k demoscene OpenGL demos crash on startup due to missing opengl32.dll 'wglGetDefaultProcAddress' stub (Crinkler's imports resolver requires named API exports matching native opengl32)
  • 48923 Heroes of Might and Magic IV crashes on start
  • 48932 Wine does not display any windows unless `xrandr --auto` has been run
  • 48937 Wine 5.6 ships broken 'winepath' that emits DOS-style instead of UNIX-style line endings, breaking scripts
  • 48941 IMalloc::DidAlloc() return value is inaccurate
  • 48956 winecfg fails to initialize kernelbase.dll
  • 48958 wineusb driver doesn't install in WINEPREFIX
  • 48960 NtQueryDirectoryFile incorrectly returns STATUS_NO_MORE_FILES when it encounters an ignored entry
  • 48961 Il-2 Sturmovik 1946 (GOG.com) fails to start
  • 48966 Previously created Wine prefix: "kernelbase.dll" failed to initialize, aborting
  • 48971 Multiple Blizzard Games not running anymore with a Game Initialization Failed: T error
  • 48973 eDrawings 2015 (.NET 4.0 app) crashes on startup (needs 'Win32_VideoController' WMI class 'AdapterCompatibility' property)
  • 48974 Multiple MSI-based installers show 'newBinaryXX' text instead of bitmap on button controls (missing support for 'msidbControlAttributesBitmap')
  • 48983 DeutschlandLAN Cloud PBX Desktop client v22.x is not able to connect with the internet
  • Changes since 5.6:
  • Alex Henrie (1):
  • kernelbase: Stub LoadAppInitDlls().
  • Alexandre Julliard (44):
  • ntdll: Don't call entry point for the main process so that we don't need to check the dll flag.
  • ntdll: Allow the module file name to not be null-terminated.
  • ntdll: Always use the loaded path as builtin module file name.
  • msvcrt: Build the CRT startup code also for non-PE builds.
  • winegcc: Use the CRT startup code also for non-PE builds.
  • ntdll: Support loading builtin modules that don't use a constructor.
  • winecrt0: Remove constructor support for exe and native modules.
  • winebuild: Only generate a constructor for dll modules.
  • winegcc: Only use a constructor for dll modules.
  • winepath: Avoid CR characters in output.
  • winebuild: Set page size to 4096 also on ARM64.
  • ntdll: Load .so builtin modules without using libwine.
  • ntdll: Use a Wine-specific field in WINE_MODREF for the .so handle.
  • winebuild: Add --fixup-ctors option to allow intercepting constructors in .so files.
  • winegcc: Fixup constructors after building a module.
  • configure: Add check for dlinfo().
  • ntdll: Execute .so constructors during module initialization.
  • ntdll: Export Unix user name in WINEUSERNAME variable.
  • advapi32: Use WINEUSERNAME variable to implement GetUserNameA/W.
  • kernel32: Move GetNamedPipeHandleStateW() implementation to kernelbase.
  • winecfg: Use Windows paths to load the library list.
  • winecfg: Get rid of drive autodetection.
  • gdi32: Use Windows paths in add/remove_font_resource().
  • gdi32: Use Windows paths to read Wine font directories.
  • winemenubuilder: Avoid using wine_get_config_dir().
  • winevdm: Avoid using wine_get_config_dir().
  • mountmgr.sys: Avoid using wine_get_config_dir().
  • libport: Remove the Windows libwine stubs.
  • include: Also undefine PAGE_SHIFT to avoid compiler warnings.
  • ntdll: Don't abort directory search in single entry mode when a file is ignored.
  • ntdll: Also ignore missing directories in NtGetNlsSectionPtr().
  • ntdll: Make sure we don't try to attach the main exe a second time.
  • ntdll: Support loading ntdll without a constructor.
  • winebuild: Don't use a constructor for dll modules either.
  • winegcc: No longer use a constructor for module initialization.
  • winecrt0: Get rid of constructor support.
  • makefiles: Explicitly import libwine where necessary.
  • ntdll: Call TLS callbacks also for the main exe.
  • ntdll: The builtin load callback is no longer used for ntdll itself.
  • ntdll: Add a helper function to allocate module dependencies.
  • opengl32: Specify the exact commit when fetching Khronos files.
  • opengl32: Update to the current OpenGL spec.
  • opengl32: Make wgl driver entry points WINAPI.
  • opengl32: Add stub for wglGetDefaultProcAddress().
  • Alistair Leslie-Hughes (2):
  • d3dx9: Add support for D3DFMT_P8 in DDS files.
  • ntdll: Correct compile error under macos.
  • Anton Baskanov (6):
  • amstream: Implement AMAudioStream::SetState.
  • amstream: Store parent as struct audio_stream in audio stream sample.
  • amstream: Implement AMAudioStream::EndOfStream().
  • amstream: Implement AMAudioStream::Receive().
  • amstream: Implement IAudioStreamSample::Update().
  • amstream: Implement IAudioStreamSample::CompletionStatus().
  • Brendan Shanks (8):
  • dinput8/tests: Test injecting keyboard events.
  • cmd: Use RtlGetVersion to fix displayed Windows version on Win8.1 or 10 prefix.
  • winedbg: Use RtlGetVersion to fix displayed Windows version on Win8.1 or 10 prefix.
  • dinput: Block Acquire() until hooks are installed to prevent input being lost.
  • dinput: Fix DInput8 keyboard behavior for injected events with scancode=0.
  • dinput: Fix crash in dump_DIEFFECT() when lpvTypeSpecificParams is unexpectedly NULL.
  • dinput/tests: Test IDirectInputEffect::SetParameters() with a zeroed DIEFFECT and flags=0.
  • dinput: Fix IDirectInputEffect::SetParameters() when called with flags=0.
  • Charles Davis (2):
  • wined3d: Remove WINED3D_RS_EDGEANTIALIAS.
  • wined3d: Use GL_APPLE_rgb_422 for UYVY and YUY2 surfaces.
  • Damjan Jovanovic (3):
  • mshtml/tests: Fix a HRESULT comparison in ProtocolSink_ReportResult().
  • mshtml: Fix handling res protocol resource type ids without leading '#'.
  • mshtml: Support implicit RT_FILE resource type in res protocol.
  • Derek Lesho (1):
  • mfreadwrite: Clear STREAM_FLAG_SAMPLE_REQUESTED flag on MEEndOfStream event.
  • Dmitry Timoshkov (24):
  • adsldp: Fix mapping for 1.3.6.1.4.1.1466.115.121.1.26.
  • adsldp: Fix IDirectorySearch::FreeColumn() for ADSTYPE_NT_SECURITY_DESCRIPTOR.
  • adsldp: Add support for searching of deleted objects.
  • adsldp/tests: Add one more skip() to catch ERROR_DS_SERVER_DOWN.
  • schedsvc/tests: Fix compilation with recent gcc/clang versions.
  • wldap32: Implement ldap_search_init_pageW.
  • wldap32: Implement ldap_search_abandon_page.
  • wldap32: Implement ldap_get_paged_count.
  • wldap32: Implement ldap_get_next_page_s.
  • adsldp: Add support for paged search.
  • adsldp: Fix memory leaks (Valgrind).
  • adsldp/tests: Fix memory leaks (Valgrind).
  • wldap32/tests: Add a test for LDAP paged search.
  • wldap32: Set count and result to 0 when returning LDAP_NO_RESULTS_RETURNED.
  • windowscodecs: Add support for 16bppGray and 32bppGrayFloat formats to TIFF decoder.
  • windowscodecs: Add support for 128bppRGBAFloat format to TIFF decoder.
  • windowscodecs: Add support for 32bppCMYK and 64bppCMYK formats to TIFF decoder.
  • windowscodecs: Add support for 3bps RGB format to TIFF decoder.
  • windowscodecs: Add support for 12bps RGB format to TIFF decoder.
  • windowscodecs: Add support for 4bps RGBA format to TIFF decoder.
  • windowscodecs: Add support for 16bps RGBA format to TIFF decoder.
  • windowscodecs: Add support for 96bppRGBFloat and 128bppPRGBAFloat formats to TIFF decoder.
  • windowscodecs/tests: Add some tests for various TIFF color formats.
  • windowscodecs/tests: Add a separate test for 4bps BGRA TIFF format.
  • François Gouget (14):
  • dbghelp: Fix the spelling of a comment.
  • adsldp: Fix the spelling of some FIXME() messages.
  • winapi_check: Fix support for .ocx API documentation.
  • winapi: Tweak a couple of typedef error messages.
  • winapi: Allow DECLSPEC_ALIGN() in typedef declarations.
  • winapi_test: Clarify the error message regarding struct size and alignment.
  • winapi: Add support for some new spec file declarations.
  • winapi: Ignore function declarations that are too complex.
  • winapi: Skip #if 0 sections.
  • winapi_test: Add support for more base types.
  • winex11: Set res_class to the program name for Crostini.
  • adsldp: Fix typos and spelling issues in FIXME() messages.
  • dwrite: Include config.h for HAVE___BUILTIN_POPCOUNT.
  • appwiz.cpl: Rename ARCH_STRING to GECKO_ARCH.
  • Gabriel Ivăncescu (9):
  • qedit: Implement IMediaDet::get_StreamType().
  • qedit: Implement IMediaDet::get_StreamTypeB().
  • qedit: Implement IMediaDet::get_Filter().
  • qedit: Use "Source" as the name of the source filter.
  • qedit: Move GetFilterInfo up and rename it.
  • qedit: Move GetSplitter up and rename it.
  • qedit: Implement IMediaDet::put_Filter().
  • qedit: Store the filename instead of querying the filter for it.
  • qedit: Remove the splitter from the graph if it failed to connect.
  • Gerald Pfeifer (1):
  • ntdll: Fix call_constructor build on FreeBSD.
  • Hans Leidekker (4):
  • secur32: Add application protocol stubs for macOS.
  • wbemprox: Use wide character string literals.
  • wbemprox: Implement Win32_VideoController.AdapterCompatibility.
  • msi: Add support for bitmap buttons.
  • Henri Verbeet (35):
  • wined3d: Move Vulkan specific context functions to context_vk.c.
  • wined3d: Only insert read barriers for WINED3D_MAP_READ maps in adapter_vk_map_bo_address().
  • wined3d: Invalidate non-coherent memory before reading from it in adapter_vk_map_bo_address().
  • wined3d: Flush non-coherent memory ranges in adapter_vk_unmap_bo_address().
  • wined3d: Do not request coherent memory in wined3d_buffer_vk_create_buffer_object().
  • wined3d: Move OpenGL specific context functions to context_gl.c.
  • wined3d: Track buffer usage.
  • wined3d: Implement a Vulkan device memory allocator.
  • wined3d: Implement WINED3D_MAP_NOOVERWRITE support in adapter_vk_map_bo_address().
  • wined3d: Implement Vulkan buffer uploads.
  • wined3d: Implement Vulkan GPU buffer copies.
  • wined3d: Create Vulkan images for texture resources.
  • wined3d: Implement Vulkan texture uploads.
  • wined3d: Implement Vulkan texture downloads.
  • wined3d: Introduce a slab allocator for small buffers.
  • wined3d: Introduce a structure for OpenGL buffer objects.
  • wined3d: Store the preferred binding in the wined3d_bo_gl structure.
  • wined3d: Use the bo bindings in wined3d_context_gl_copy_bo_address().
  • wined3d: Implement wined3d_unordered_access_view_copy_counter() on top of wined3d_context_copy_bo_address().
  • wined3d: Implement wined3d_unordered_access_view_set_counter() on top of wined3d_context_copy_bo_address().
  • wined3d: Use the bo binding in wined3d_context_gl_map_bo_address().
  • wined3d: Use the bo binding in wined3d_context_gl_unmap_bo_address().
  • wined3d: Derive the access mask from the bo usage in adapter_vk_map_bo_address().
  • wined3d: Drop the "bind_flags" parameter to wined3d_adapter_ops.adapter_unmap_bo_address().
  • wined3d: Drop the "bind_flags" parameter to wined3d_adapter_ops.adapter_map_bo_address().
  • wined3d: Drop the bind flag parameters to wined3d_adapter_ops.adapter_copy_bo_address().
  • wined3d: Add a miscellaneous state template for the Vulkan adapter.
  • wined3d: Move the OpenGL fixed-function blitter to texture.c.
  • wined3d: Move the FBO blitter to texture.c.
  • wined3d: Move the raw blitter to texture.c.
  • wined3d: Introduce wined3d_context_vk_reference_bo().
  • wined3d: Introduce wined3d_context_vk_reference_texture().
  • wined3d: Introduce a Vulkan GPU blitter.
  • wined3d: Implement raw blits in the Vulkan GPU blitter.
  • wined3d: Handle MSAA resolves in the Vulkan blitter.
  • Jacek Caban (46):
  • server: Introduce a separated type for user APCs.
  • ntdll: Factor out server_select.
  • ntdll: Use server_select in RtlWaitOnAddress.
  • ntdll: Directly use server_select in wait_suspend.
  • ntdll: Directly use server_select in send_debug_event.
  • devpropdef.h: Fix DECLSPEC_SELECTANY usage.
  • wdm.h: Fix MmMapLockedPagesSpecifyCache declaration.
  • kernelbase: Forward threadpool I/O functions to ntdll.
  • kernelbase: Implement CreateThreadpoolIo.
  • include: Fix DECLSPEC_NORETURN usage.
  • winnt.h: Add __readgsqword declaration.
  • server: Allow passing suspend context in select request.
  • ntdll: Use select request to pass suspend context to server.
  • ntdll: Use select request instead of get_suspend_context to transfer context back to client.
  • server: Get rid of no longer needed get_suspend_context and set_suspend_context requests.
  • ntdll: Block signals in send_debug_event.
  • ntdll: Use server_select to pass context to server in send_debug_event.
  • server: Get rid of separate thread suspend_context.
  • ntdll: Remove APC handling from RtlWaitOnAddress.
  • ntdll: Leave critical section before blocking in RtlWaitOnAddress.
  • kernel32/tests: Avoid arithmetic on pointer to stack variable.
  • appwiz.cpl: Explicitly compare strcmp result to 0.
  • widl: Use DECLSPEC_ALIGN in MSVC compatible way.
  • httpapi/tests: Use DECLSPEC_ALIGN in MSVC compatible way.
  • kernel32/tests: Use DECLSPEC_ALIGN in MSVC compatible way.
  • jscript: Support null this in Function.prototype.bind.
  • oleaut32/tests: Define NONAMELESSUNION.
  • server: Don't change context flags in copy_context.
  • server: Don't change cached thread context in set_thread_context.
  • server: Make thread context a server object.
  • server: Create thread context object in stop_thread.
  • server: Don't wait for client thread to enter suspended state in set_thread_context.
  • server: Block by waiting on context handle in get_thread_context.
  • makedep: Don't try to use .delay.a extension for non-PE delay imports.
  • windowscodecs: Provide UUIDs in importlib.
  • winbase.h: Unify MSVC interlocked functions declarations.
  • include: Use long type for __msvcrt_long when possible.
  • include: Don't override keywords with macros on MSVC.
  • windef.h: Use __thiscall keyword on Clang with MSVC target.
  • winnt.h: Use the same C_ASSERT version on all compilers.
  • debug.h: Use GNU style variadic macros on MSVC clang target.
  • wine/asm.h: Introduce __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
  • msvcirt: Use __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
  • msvcp60: Use __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
  • msvcp90: Use __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
  • msvcrt: Use __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
  • Jeff Smith (10):
  • gdiplus: Clear new multi-point paths that end with Start.
  • gdiplus: Check that GdipAddPathLine2 is passed at least one point.
  • gdiplus: Reuse point when calling GdipAddPathBezier on open figure.
  • gdiplus: Reuse point when calling GdipAddPathBeziers on open figure.
  • gdiplus: Reuse point when calling GdipAddPathLine on open figure.
  • gdiplus: Reuse point when calling GdipAddPathLine2 on open figure.
  • gdiplus: Reuse point when calling GdipAddPathArc on open figure.
  • gdiplus: Use internal function to add bezier points for curve.
  • gdiplus/tests: Use originating line when ok_path reports failures.
  • jscript/tests: Fix some function-to-string failure message typos.
  • Liam Middlebrook (4):
  • winevulkan: Don't mark alias functions as required.
  • winevulkan: Respect sortorder extension attribute.
  • winevulkan: Handle VkEnumValue aliases to provisional exts.
  • winevulkan: Update to VK spec version spec 1.2.138.
  • Marcus Meissner (1):
  • ws2_32: Add IPPROTO_IPIP mapping.
  • Martin Storsjo (1):
  • ntdll: Properly return errors when failing to unwind.
  • Michael Müller (1):
  • opengl32: Treat invalid pixel types as PFD_TYPE_RGBA in wglChoosePixelFormat.
  • Michael Stefaniuc (2):
  • oledb32: Remove redundant NULL check before CoTaskMemFree().
  • d3d10: Remove superfluous TRUE : FALSE conditional expression.
  • Mingcong Bai (1):
  • po: Update Simplified Chinese translation.
  • Nikolay Sivov (37):
  • mf: Implement sink prerolling.
  • mf/tests: Add some tests for node list management.
  • mf: Handle EndOfStream events within Media Session.
  • mf: Forward MEEndOfPresentation event from Media Session.
  • mf: Add support for end of presentation state change.
  • mf: Raise MESessionStopped again if session is already stopped.
  • mf: Set approximate occurrence time for MESessionStopped/MESessionEnded events.
  • mfplat: Fix subtype test condition for MFInitMediaTypeFromWaveFormatEx().
  • mf: Validate new current type set for sample grabber.
  • ole32: Fix IMalloc::DidAlloc() return value to reflect block validity.
  • ole32: Improve thread safety in DidAlloc().
  • ole32: Fix spy callback arguments for IMalloc::GetSize().
  • maintainers: Take Media Foundation core modules section.
  • ole32: Do not allocate spyed memory array on freeing attempts.
  • ole32: Improve locking safety in IMalloc::Free().
  • ole32: Improve locking safety in IMalloc::HeapMinimize().
  • ole32: Remove unused field.
  • ole32: Simplify static IMalloc instance initialization.
  • mf: Merge SAR sink and steam instances.
  • mf: Add initial implementation of SAR stream type handler.
  • mf: Release presentation clock on SAR shutdown.
  • mf: Create and initialize audio client for SAR stream.
  • mf: Handle state changes for SAR stream.
  • mf: Implement prerolling for SAR stream.
  • mf: Send format invalidation event when new type is set for SAR stream.
  • mf: Make SAR stream request some samples on restart.
  • mf: Implement IMFAudioStreamVolume for SAR stream.
  • mf: Implement IMFSimpleAudioVolume for SAR stream.
  • mf: Shutdown SAR sink on ShutdownObject().
  • mf: Merge sample grabber sink and stream instances.
  • mf: Release presentation clock on sample grabber shutdown.
  • mf: Add missing IMFMediaEventGenerator query support for sample grabber stream.
  • mf: Add missing IMFMediaEventGenerator query support for SAR stream.
  • comctl32/listview: Only apply horizontal offset when setting header position.
  • dwrite: Use unsigned types for single-bit fields.
  • mf: Handle null marker context for sample grabber stream.
  • mf: Make sure to request another sample for sample grabber after current timed sample.
  • Owen Rudge (3):
  • winecfg: Add support for '/v' parameter allowing Windows version to be changed.
  • winecfg: Add /? parameter to print help and valid versions.
  • winecfg: Return 0 on success when setting Windows version.
  • Paul Gofman (9):
  • ddraw: Convert BOOL flags to bitfields in ddraw_surface.
  • ddraw: Check surface flags when marking surface as lost.
  • ddraw/tests: Test system memory surface with lost device for ddraw4.
  • ddraw/tests: Test system memory surface with lost device for ddraw2.
  • ddraw/tests: Test system memory surface with lost device for ddraw1.
  • quartz/filesource: Store file size on load.
  • quartz/filesource: Check for past EOF read in _Request().
  • ntdll: Return STATUS_PENDING from NtReadFile() for async read in case of EOF.
  • kernel32/tests: Mark ERROR_HANDLE_EOF result as broken for async file read.
  • Philip Rebohle (9):
  • dxgi: Create frame latency events for d3d12 swapchains if requested.
  • dxgi: Signal the frame latency event on present.
  • dxgi: Implement d3d12_swapchain_GetFrameLatencyWaitableObject().
  • dxgi: Implement d3d12_swapchain_SetMaximumFrameLatency().
  • dxgi: Implement d3d12_swapchain_GetMaximumFrameLatency().
  • dxgi/tests: Add a test for frame latency events using d3d12.
  • dxgi: Improve the d3d12_swapchain_CheckColorSpaceSupport() stub.
  • dxgi: Improve the d3d12_swapchain_SetColorSpace1() stub.
  • dxgi/tests: Add test for colour space support APIs.
  • Piotr Caban (6):
  • ucrtbase: Change ptd fields offsets to match with native.
  • vcruntime140_1: Export functions only on x86_64.
  • vcruntime140_1: Add __CxxFrameHandler4 stub.
  • vcruntime140_1: Implement function description version 4 structures reading.
  • vcruntime140_1: Add __CxxFrameHandler4 implementation.
  • vcruntime140_1: Fix rethrow handling in __CxxFrameHandler4.
  • Roman Pišl (6):
  • comctl32/edit: Avoid division by zero during initialization.
  • comctl32/edit: Avoid division by zero in EDIT_EM_LineScroll_internal.
  • user32/edit: Avoid division by zero during initialization.
  • user32/edit: Avoid division by zero in EDIT_EM_LineScroll_internal.
  • wineconsole: Don't activate window when computing positions.
  • wineconsole: Don't allow recurrent resizing while grabbing changes.
  • Serge Gautherie (5):
  • winapi_test: Tests.dat needs timezoneapi.h.
  • winapi_test: Add DYNAMIC_TIME_ZONE_INFORMATION to tests.dat.
  • winapi_test: Do not multiply type size when it is undefined, in _refresh().
  • ntdll: Reorder DECLSPEC_NORETURN on raise_status().
  • winegcc: Reorder DECLSPEC_NORETURN on error().
  • Stefan Dösinger (4):
  • iphlpapi: MacOS struct sockaddr is 4 byte aligned on 64 bit.
  • iphlpapi: Write an ERR if the sockaddr parsing went wrong.
  • iphlpapi: Use the dst sa_family for the netmask too.
  • iphlpapi: Honor sa_len when reading AF_INET addresses.
  • Sven Baars (8):
  • setupapi: Fix a memory leak (Valgrind).
  • setupapi: Fix a leak on early return in SetupDiGetDriverInfoDetailA (Valgrind).
  • setupapi: Only copy driver info if SetupDiEnumDriverInfoW succeeded (Valgrind).
  • setupapi: Make sure the class name is always set on success in SetupDiGetINFClassW (Valgrind).
  • kernelbase: Fix a string leak in CreateProcessInternal (Valgrind).
  • ntdll: Fix a string leak in init_user_process_params (Valgrind).
  • kernel32: Fix a memory leak in MoveFileWithProgressW (Valgrind).
  • ntdll: Fix a memory leak in fork_and_exec.
  • Thomas Faber (1):
  • gdiplus/tests: Disable double-freeing test.
  • Vijay Kiran Kamuju (2):
  • qdvd: New stub DLL.
  • winspool.drv/tests: Remove win9x checks and enable some tests.
  • Vincent Povirk (3):
  • mscoree: Use mono_get_corlib to get mscorlib image.
  • mscoree: Replace uses of mono_domain_assembly_open.
  • mscoree: Update Wine Mono to 5.0.0.
  • Zebediah Figura (76):
  • devenum: Don't bother creating the category key for codecs if there are no codecs to register.
  • devenum: Get rid of the DEVENUM_ prefix on all method names.
  • devenum: Get rid of the MediaCatMoniker typedef.
  • devenum: Use calloc() in moniker_create().
  • devenum: Pass moniker fields to moniker_create().
  • ntdll: Factor out object_is_finished().
  • ntdll: Implement threadpool I/O queues.
  • ntdll/tests: Add tests for kernel32 threadpool I/O functions.
  • d3dcompiler: Check for multiple matrix majority keywords on typedefs.
  • d3dcompiler: Always set the matrix majority for declaration types.
  • d3dcompiler: Calculate the register size of types.
  • d3dcompiler/tests: Add some tests for matrix majority.
  • devenum/tests: Use wide character string literals.
  • devenum/tests: Add more tests for IPropertyBag methods.
  • devenum: Don't support VT_LPWSTR in IPropertyBag methods.
  • devenum: Don't support VT_UI4 in IPropertyBag methods.
  • devenum: Merge the property bag object into the moniker object.
  • ntdll: Handle unaligned condition variables when using futexes.
  • ntdll: Handle unaligned SRW locks when using keyed events.
  • ntdll: Handle unaligned SRW locks when using futexes.
  • devenum/tests: Avoid running test_devenum() twice.
  • devenum: Return E_INVALIDARG from IPropertyBag::Write() for invalid variant types.
  • devenum: Remove some unnecessary includes.
  • devenum: Get rid of the union in struct moniker.
  • maintainers: Add devenum to the DirectShow section.
  • winegstreamer: Remove some unused imports.
  • winegstreamer: Delay-load mfplat.
  • wineusb.sys: New stub driver.
  • wineusb.sys: Implement AddDevice().
  • wineusb.sys: Implement basic IRP_MJ_PNP requests for the bus FDO.
  • wineusb.sys: Start an event handler thread.
  • wineusb.sys: Create USB devices.
  • wineusb.sys: Implement IRP_MN_QUERY_DEVICE_RELATIONS.
  • d3dcompiler: Make printed IR a bit more readable.
  • d3dcompiler: Avoid using the lookahead token for location.
  • wineusb.sys: Implement device and instance IDs.
  • wineusb.sys: Implement hardware IDs.
  • wineusb.sys: Return compatible IDs.
  • wineusb.inf: Add new INF file.
  • wineboot: Install wineusb as a root-enumerated PnP service.
  • devenum: Ignore the "left" parameter to IMoniker::BindToObject().
  • devenum: Access the IPropertyBag interface directly in IMoniker::BindToObject().
  • devenum: Implement IMoniker::BindToObject() for DMO devices.
  • wineusb.sys: Implement URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE.
  • wineusb.sys: Partially implement URB_FUNCTION_SELECT_CONFIGURATION.
  • wineusb.sys: Implement URB_FUNCTION_VENDOR_INTERFACE.
  • wineusb.sys: Implement URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER.
  • wineusb.sys: Implement URB_FUNCTION_ABORT_PIPE.
  • wineusb.sys: Implement URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL.
  • configure: Install wineusb.inf.
  • msi: Report the real NT version number up to 6.3.
  • winecfg: Set the Current{Major, Minor}VersionNumber registry values.
  • wine.inf: Set the default Current{Major, Minor}VersionNumber registry values.
  • strmbase: Make the pin_get_media_type() callback optional.
  • strmbase: Make the pin_query_accept() callback optional.
  • qcap/tests: Remove some no longer necessary callbacks.
  • qcap: Add a stub file writer filter.
  • qcap/filewriter: Add a stub sink pin.
  • configure: Check for a recent enough version of libusb.
  • qcap/filewriter: Add a stub IFileSinkFilter interface.
  • qcap/filewriter: Implement IFileSinkFilter::SetFileName().
  • qcap/filewriter: Implement file_writer_sink_query_accept().
  • qcap/tests: Add tests for file writer pin connection.
  • include: Define RTL_BALANCED_NODE.
  • include: Add more fields to LDR_MODULE.
  • qedit/tests: Add some tests for IMediaDet::put_Filter().
  • include: Rename LDR_MODULE to LDR_DATA_TABLE_ENTRY.
  • include: Rename InMemoryOrderModuleList to InMemoryOrderLinks.
  • include: Rename BaseAddress to DllBase.
  • include: Rename the other In*OrderModuleList fields to In*OrderLinks for consistency.
  • qcap/filewriter: Implement state change methods.
  • qcap/filewriter: Implement sample processing.
  • qcap/filewriter: Implement IAMFilterMiscFlags.
  • qcap/filewriter: Post EC_COMPLETE on receiving EOS.
  • qcap: Register the file writer.
  • wineusb.sys: Correctly implement device removal.
  • Zhiyi Zhang (8):
  • setupapi: Fix a registry key handle leak.
  • winex11.drv: Ignore disconnected outputs when finding mirroring slaves.
  • winex11.drv: Fix incorrect frequency for double scan and interlaced modes.
  • wined3d: Correct a comment in wined3d_check_device_type().
  • wined3d: Fix uninitialised variable warnings.
  • ddraw: Handle more cases in hr_ddraw_from_wined3d().
  • winex11.drv: Allocate LUID for GPUs.
  • winemac.drv: Allocate LUID for GPUs.
  • Ziqing Hui (18):
  • comctl32/tests: Check alpha channel in ImageList_DrawIndirect tests.
  • comctl32/tests: Add more tests for ILD_PRESERVEALPHA.
  • comctl32/imagelist: Add support for ILD_PRESERVEALPHA.
  • windowscodecs/tests: Add tests for DDS format.
  • windowscodecs: Implement stub for DdsDecoder.
  • windowscodecs/tests: Add tests for DdsDecoder_Initialize().
  • windowscodecs: Implement DdsDecoder_Initialize().
  • comctl32/tests: Remove duplicate ImageList_DrawIndirect() tests.
  • comctl32/tests: Fix ImageList_DrawIndirect() test failures on winxp.
  • windowscodecs/tests: Add tests for global properties of DdsDecoder.
  • windowscodecs: Implement global property functions for DdsDecoder.
  • windowscodecs/tests: Avoid using SUCCEEDED() and FAILED() in ddsformat.c.
  • windowscodecs: Implement DdsDecoder_GetDecoderInfo().
  • windowscodecs: Add TRACE in DdsDecoder_GetContainerFormat().
  • windowscodecs/tests: Add more DDS test images.
  • windowscodecs/tests: Add tests for DdsDecoder_GetFrameCount().
  • windowscodecs: Add support for extended DDS header.
  • windowscodecs: Implement DdsDecoder_GetFrameCount().

New in Wine 5.6 Dev (Apr 13, 2020)

  • What's new in this release:
  • Still more Media Foundation work.
  • Improvements to Active Directory LDAP support.
  • A few more modules converted to PE.
  • Improvements to gdb proxy mode.
  • Various bug fixes.
  • Bugs fixed in 5.6 (total 38):
  • 19420 Passmark 7.0 2d benchmark tests fails without native gdiplus
  • 21466 Multiple applications need NtQueryVolumeInformationFile 'FileFsVolumeInformation' class support (AVG Free 8.x/9.x Antivirus Edition, MSYS2)
  • 24784 Explorer++ displays disabled toolbar icons incorrectly
  • 27324 Cossacks II (DotEmu version) refuses to start from its install directory (path too long?)
  • 30810 Keygener Assistant 2.x: main window has incorrect size and contents are all black
  • 31207 Monogram GraphStudio v0.3.x crashes when using Graph->Insert Filter
  • 33290 Fullscreen games cause panning configurations to be generated on some NVidia proprietary drivers
  • 34014 Star Wars KOTOR II: The Sith Lords: Movies/cutscenes do not play with opengl on
  • 37029 Evernote 5.5.x - unable to capture webcam note
  • 37043 Keyboard input broken in Roblox Player
  • 37051 Roblox Studio embedded webpage does not load consistently or properly using built-in winhttp
  • 38856 LEGO Lord of the Rings crashes randomly
  • 41610 ChurchBoard: Trying to create a window(about 3 minutes). And the error takes off.
  • 41740 Diablo 3's mouse sprite stops moving, but the mouse is still working.
  • 42072 Dead Space (Steam) crashes on save with "divide by zero" error
  • 42479 MYOB Accounting v18.5.x crashes on startup
  • 43704 Contacam crashes
  • 47083 MySQL 8.0.x community installer (.NET 4.5.x app) fails to configure mysql, needs support for WS_AF_INET6 in 'iphlpapi.GetExtendedTcpTable'
  • 47109 WineVulkan ICD isn't registered in wineprefixes
  • 47362 Media Feature Pack for W10N requires rtworkq.dll
  • 47794 Rockstar Games Launcher installer button images do not display
  • 47825 Webex Meetings crashes
  • 48611 Cairo Shell v0.3.x (.NET 4.7 app) crashes due to missing 'HKCU\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\Shell' registry sub-key
  • 48623 Error authenticating to LDAP controller
  • 48729 Binary Domain has misplaced text in configuration tool with builtin d3dx9_43
  • 48766 Late Shift doesn't work properly
  • 48778 Star Wars: The Old Republic crashes shortly after intro screen
  • 48788 null pointer in wined3d_palette_set_entries with Diablo GOG
  • 48798 RegCloseKey: Uninitialized read from get_language_sort
  • 48806 Panzer Corps 2 needs msvcp140.dll.?_XLgamma@std@@YANN@Z
  • 48816 The explorer doesn't support '/cd' option
  • 48832 Magic The Gathering Online: client does not start due to long file names since 2020-03-25 update
  • 48838 Wine fails to build wldap32 if LDAP is not installed
  • 48844 Magical Scramble Demo 1.20P shows white boxes instead of pictures.
  • 48846 msvcr90/tests/msvcr90.c: error: variadic functions must use the base AAPCS variant
  • 48888 error: redefinition of typedef ‘_onexit_t’ [/dlls/d3dcompiler_33]
  • 48897 Building fails with '/usr/bin/ld: cannot find -ldl'
  • 48902 Warframe launcher fails to replace updated Launcher.exe the first time (works when Retry option pressed, as Launcher.exe deleted first time)
  • Changes since 5.5:
  • Akihiro Sagawa (2):
  • ddraw/tests: Add more managed texture tests.
  • ddraw: Allow to create managed textures with DDSCAPS_TEXTURE|DDSCAPS_3DDEVICE caps.
  • Alexandre Julliard (84):
  • ntdll: Avoid using toupperW().
  • ntdll: Avoid using tolowerW().
  • ntdll: Avoid using memrchrW().
  • ntdll: Avoid using memchrW().
  • ntdll: Avoid using atoiW().
  • ntdll: Avoid using sprintfW().
  • ntdll: Use wcscpy() instead of strcpyW().
  • ntdll: Use wcscat() instead of strcatW().
  • ntdll: Use wcschr() instead of strchrW().
  • ntdll: Use wcspbrk() instead of strpbrkW().
  • ntdll: Use wcsrchr() instead of strrchrW().
  • ntdll: Use wcstoul() instead of strtoulW().
  • ntdll: Use wcslen() instead of strlenW().
  • ntdll: Use wcscspn() instead of strcspnW().
  • ntdll: Use wcsspn() instead of strspnW().
  • ntdll: Use wcscmp() instead of strcmpW().
  • ntdll: Use wcsncmp() instead of strncmpW().
  • kernel32: Reimplement Get/WritePrivateProfileStructW functions using exported APIs.
  • kernel32: Avoid using tolowerW/toupperW().
  • kernel32: Avoid using memrchrW().
  • kernel32: Avoid using memchrW().
  • kernel32: Avoid using wctype functions.
  • krnl386: Avoid using toupperW().
  • ntdll: Move support for getting LDT entries to the platform-specific files.
  • ntdll: Implement NtSetLdtEntries().
  • ntdll: Reimplement LDT support for the TEB selector.
  • ntdll: Avoid using the LDT definitions from libwine.
  • krnl386: Reimplement LDT support using NtSetLdtEntries().
  • krnl386: Avoid using the LDT definitions from libwine.
  • ntdll: Export the LDT copy from ntdll instead of libwine.
  • krnl386: Avoid using the selector functions from libwine.
  • winebuild: Support building krnl386.exe in PE format.
  • krnl386: Build with msvcrt.
  • makefiles: Always build 16-bit modules with msvcrt.
  • makefiles: Always explicitly specify the C runtime import.
  • makefiles: Don't add default libs for msvcrt builds.
  • wineandroid: Avoid using wine_get/set_fs().
  • winex11: Avoid using wine_get/set_fs().
  • libwine: Avoid using wine_get/set_fs().
  • ntdll: Avoid using the selector functions from libwine.
  • libwine: Make the LDT functions obsolete.
  • configure: Add -ldl to default libs if necessary.
  • bcrypt: Use standard dlopen() instead of the libwine wrappers.
  • capi2032: Use standard dlopen() instead of the libwine wrappers.
  • crypt32: Use standard dlopen() instead of the libwine wrappers.
  • ctapi32: Use standard dlopen() instead of the libwine wrappers.
  • dwrite: Use standard dlopen() instead of the libwine wrappers.
  • dxgi: Use standard dlopen() instead of the libwine wrappers.
  • gdi32: Use standard dlopen() instead of the libwine wrappers.
  • glu32: Use standard dlopen() instead of the libwine wrappers.
  • gphoto2.ds: Use standard dlopen() instead of the libwine wrappers.
  • kerberos: Use standard dlopen() instead of the libwine wrappers.
  • kernel32: Use standard dlopen() instead of the libwine wrappers.
  • mountmgr.sys: Use standard dlopen() instead of the libwine wrappers.
  • msgsm32.acm: Use standard dlopen() instead of the libwine wrappers.
  • msxml3: Use standard dlopen() instead of the libwine wrappers.
  • dbghelp: Make qsort callback explicitly cdecl.
  • dbghelp: Use stricmp() instead of _strnicmp(..., -1).
  • krnl386: Use stricmp() instead of _strnicmp(..., -1).
  • netapi32: Use standard dlopen() instead of the libwine wrappers.
  • ntdll: Use standard dlopen() instead of the libwine wrappers.
  • odbc32: Use standard dlopen() instead of the libwine wrappers.
  • qcap: Use standard dlopen() instead of the libwine wrappers.
  • sane.ds: Use standard dlopen() instead of the libwine wrappers.
  • secur32: Use standard dlopen() instead of the libwine wrappers.
  • user32: Use standard dlopen() instead of the libwine wrappers.
  • windowscodecs: Use standard dlopen() instead of the libwine wrappers.
  • wineandroid: Use standard dlopen() instead of the libwine wrappers.
  • winebus.sys: Use standard dlopen() instead of the libwine wrappers.
  • winemac: Use standard dlopen() instead of the libwine wrappers.
  • winex11: Use standard dlopen() instead of the libwine wrappers.
  • winspool: Use standard dlopen() instead of the libwine wrappers.
  • wineconsole: Use standard dlopen() instead of the libwine wrappers.
  • libwine: Make the dlopen() wrapper functions obsolete.
  • makefiles: Don't use standard libs for programs that specify -nodefaultlibs.
  • winecrt0: Rebuild the argv array instead of getting it from libwine.
  • msvcrt: Rebuild the argv array instead of getting it from libwine.
  • winecfg: Avoid depending on the PACKAGE_* macros.
  • winepath: Remove the --version option.
  • winepath: Build with msvcrt.
  • winver: Build with msvcrt.
  • libwine: Remove some no longer needed helper functions.
  • libwine: Remove __wine_main_arg* from the public header.
  • winedump: Get rid of a useless destructor.
  • Alistair Leslie-Hughes (2):
  • winmm: Use CreateFileA instead of OpenFile.
  • secur32: Fix compile for older gnutls libraries.
  • Andrew Eikum (3):
  • kernel32/tests: Actually run OpenFile tests.
  • winmm/tests: Test mmioOpen with long file name.
  • audioclient.idl: Correct IAudioClockAdjustment IID.
  • Andrew Guertin (1):
  • d3d11: Stop warning about depth stencil view flags.
  • Aurimas Fišeras (1):
  • po: Update Lithuanian translation.
  • Brendan Shanks (2):
  • winevulkan: Create JSON manifest and registry entry used by official Vulkan loader.
  • winevulkan: Enable VK_KHR_get_surface_capabilities2.
  • Charles Davis (46):
  • ddraw/tests: Introduce compare_uint().
  • d3d8/tests: Introduce compare_uint().
  • d3d8/tests: Avoid abs() on unsigned values in compare_mode().
  • ddraw: Introduce a helper to convert ddraw render states to wined3d states.
  • ddraw: Introduce a helper to convert ddraw transform states to wined3d states.
  • ddraw: Introduce a helper to convert ddraw primitive types to wined3d types.
  • ddraw: Introduce a helper to convert ddraw stateblock types to wined3d types.
  • d3d8: Introduce helpers to convert between d3d8 and wined3d multisample types.
  • d3d8: Introduce a helper to convert d3d8 device types to wined3d types.
  • d3d8: Introduce a helper to convert d3d8 transform states to wined3d states.
  • d3d8: Introduce a helper to convert d3d8 render states to wined3d states.
  • d3d8: Introduce a helper to convert d3d8 primitive types to wined3d types.
  • d3d9: Introduce helpers to convert between d3d9 and wined3d multisample types.
  • winegcc: Put quotes around arguments with spaces when printing them.
  • dbghelp: Ignore N_INDR symbols.
  • iphlpapi: Use res_getservers() if available to get the DNS server list.
  • iphlpapi: Implement GetTcp6Table() for Mac OS and FreeBSD.
  • iphlpapi: Implement GetUdp6Table() for Mac OS and FreeBSD.
  • d3d9/tests: Use compare_uint() in a couple more places.
  • d3d10core/tests: Use compare_uint() in a few more places.
  • d3d11/tests: Use compare_uint() in a few more places.
  • d3d11: Introduce a function to convert D3D10 map types to wined3d map flags.
  • d3d11: Introduce a function to convert D3D10 DSV dimensions to D3D11.
  • d3d11: Introduce a function to convert a wined3d feature level to a D3D feature level.
  • d3d11: Introduce a function to convert a D3D11 input class to wined3d.
  • d3d11: Introduce a function to convert D3D11 blend factors to wined3d.
  • d3d11: Introduce a function to convert D3D11 blend ops to wined3d.
  • d3d11: Introduce a function to convert D3D11 fill modes to wined3d.
  • d3d11: Introduce a function to convert D3D11 cull modes to wined3d.
  • d3d8: Explicitly cast FourCC formats in d3dformat_from_wined3dformat() and wined3dformat_from_d3dformat().
  • d3d9: Explicitly cast FourCC formats in d3dformat_from_wined3dformat() and wined3dformat_from_d3dformat().
  • opencl: Build with CL_SILENCE_DEPRECATION.
  • winemac.drv: Build with GL_SILENCE_DEPRECATION.
  • d3d11: Introduce a function to convert a D3D feature level to a D3D10.1 feature level.
  • d2d1: Return enum constants directly in d2d_bitmap_brush_GetInterpolationMode() (Clang).
  • d2d1: Introduce a function to convert D2D1.0 interpolation modes to D2D1.1.
  • libwine: Add missing return (Clang).
  • winemac.drv: Build with GL_SILENCE_DEPRECATION.
  • d3d11: Introduce a function to convert D3D11 blend factors to D3D10.
  • d3d11: Introduce a function to convert D3D11 blend ops to D3D10.
  • wined3d: Introduce compare_uint().
  • d3d9: Remove an unneeded conversion.
  • configure: Make Clang fail optimization arguments it doesn't care about.
  • widl: Cast server functions to void *.
  • d3d10_1: Introduce a function to convert d3d10_1 feature levels to D3D_FEATURE_LEVEL.
  • wined3d: Use GL_APPLE_flush_render and GL_APPLE_rgb_422 to detect Apple OpenGL.
  • Daniel Lehman (3):
  • loader: Add Chatham Islands Standard Time Zone.
  • loader: Add Bougainville Standard Time Zone.
  • loader: Add Marquesas Standard Time Zone.
  • Derek Lesho (2):
  • mfreadwrite: Fix flushing on MF_SOURCE_READER_ALL_STREAMS.
  • include: Add codecapi.h.
  • Dmitry Timoshkov (50):
  • wldap32: Fix compilation without LDAP installed.
  • adsldp: Recognize and skip not supported schema tokens.
  • adsldp: Require attribute definition to be properly terminated.
  • adsldp: Add support for NAME token with multiple entries.
  • adsldp: Map 1.3.6.1.4.1.1466.115.121.1.38 to ADSTYPE_CASE_IGNORE_STRING.
  • adsldp: Map 1.3.6.1.4.1.1466.115.121.1.15 to ADSTYPE_CASE_IGNORE_STRING.
  • adsldp: Map 1.3.6.1.4.1.1466.115.121.1.7 to ADSTYPE_BOOLEAN.
  • adsldp: Implement IDirectorySearch::FreeColumn().
  • adsldp: Fix IDirectorySearch::GetColumn() behaviour for not found case.
  • adsldp/tests: Handle more cases of ERROR_DS_SERVER_DOWN.
  • adsldp: Blacklist serverless and rootDSE connections in QueryInterface(&IID_IDirectorySearch).
  • adsldp: Store original LDAP values pointer in hReserved.
  • adsldp: Initialize also pADsValues->dwType field.
  • adsldp: Ignore attribute definitions without NAME.
  • adsldp: Sort the attribute types array.
  • activeds: Add IADsPathname stubs.
  • activeds: Make IADsPathname::Set() and IADsPathname::Retrieve() return success.
  • adsldp: Add IDirectoryObject stubs.
  • adsldp: Forward IDirectoryObject::QueryInterface() to parent.
  • adsldp: Add support for IDirectorySearch::SetSearchPreference(ADS_SEARCHPREF_SECURITY_MASK).
  • adsldp: Map 1.2.840.113556.1.4.907 to ADSTYPE_NT_SECURITY_DESCRIPTOR.
  • wldap32/tests: Test setting a not supported server control.
  • wldap32: Actually use private LDAP structure for internal storage.
  • wldap32: Locally cache "supportedControl" rootDSE attribute, and check it in ldap_set_option(LDAP_OPT_SERVER_CONTROLS).
  • adsldp: Fix a typo in IDirectorySearch::GetNextRow().
  • wldap32: Fix server controls lookup logic.
  • adsldp: Always fully initialize returned column values.
  • adsldp: Recognize ADS_SEARCHPREF_PAGESIZE in IDirectorySearch::SetSearchPreference().
  • adsldp: Recognize ADS_SEARCHPREF_CACHE_RESULTS in IDirectorySearch::SetSearchPreference().
  • adsldp/tests: Remove no longer needed goto.
  • include: Add dsclient.h.
  • dsuiext: Add IDsDisplaySpecifier stubs.
  • adsldp: Map "1.3.6.1.4.1.1466.115.121.1.24" to ADSTYPE_UTC_TIME.
  • adsldp: Map "1.2.840.113556.1.4.906" to ADSTYPE_LARGE_INTEGER.
  • adsldp: Map 1.2.840.113556.1.4.903 to ADSTYPE_DN_WITH_BINARY.
  • adsldp: Add support for ADS_SEARCHPREF_ATTRIBTYPES_ONLY to IDirectorySearch::SetSearchPreference().
  • adsldp: Recognize ADS_SEARCHPREF_TOMBSTONE in IDirectorySearch::SetSearchPreference().
  • include/winnt.h: Update ACE types list.
  • advapi32: Properly skip not supported parts of the object ACE.
  • adsldp: Use correct format specifiers for SYSTEMTIME fields.
  • adsldp: Fix typos in ADSTYPE_BOOLEAN handling.
  • activeds/tests: Add some IADsPathname tests.
  • activeds: Implement IADsPathname::Set(ADS_SETTYPE_FULL).
  • activeds: Implement remaining cases for IADsPathname::Set().
  • activeds: Implement IADsPathname::Retrieve(ADS_FORMAT_X500).
  • activeds: Implement some simple cases for IADsPathname::Retrieve().
  • activeds: Implement IADsPathname::Retrieve(ADS_FORMAT_LEAF).
  • activeds: Implement IADsPathname::GetElement().
  • activeds: Implement IADsPathname::GetNumElements().
  • adsldp: Map 1.3.6.1.4.1.1466.115.121.1.26 to ADSTYPE_CASE_EXACT_STRING.
  • François Gouget (2):
  • wpp: Standardize the error and warning messages.
  • gameux/tests: Remove unneeded parentheses around a gamestatistics string.
  • Gabriel Ivăncescu (6):
  • vbscript: Look for the identifier in the named item's disp only if it doesn't have the CODEONLY flag.
  • vbscript/tests: Add more persistent named items tests.
  • vbscript: Clear SCRIPTITEM_CODEONLY flag on script re-initialization.
  • msscript.ocx: Fix the idl output parameters.
  • quartz: Cache IMediaSeeking for filters.
  • quartz/tests: Add tests for when IMediaSeeking on a filter is released by the filter graph.
  • Gerald Pfeifer (1):
  • dbghelp: Define NT_GNU_BUILD_ID regardless of whether __ELF__ is defined.
  • Gijs Vermeulen (4):
  • riched20: Turn FIXME into a TRACE for ITextRange::SetRange.
  • iphlpapi: Silence unused function warning for sockaddr_in6_to_WS_storage.
  • iphlpapi: Fix unused function warning for get_ipv6_addr_scope_table & find_ipv6_addr_scope.
  • iphlpapi: Fix unused variable warning.
  • Hans Leidekker (4):
  • secur32: Map GNUTLS_E_REHANDSHAKE to SEC_I_RENEGOTIATE.
  • winhttp: Explicitly pass errors.
  • winhttp: Handle renegotiate requests.
  • secur32: Add TLS application protocol negotiation support.
  • Hans-Kristian Arntzen (1):
  • dxgi: Implement dxgi_factory_CheckFeatureSupport().
  • Henri Verbeet (15):
  • d3d9/tests: Introduce compare_uint().
  • d3d10core/tests: Introduce compare_uint().
  • d3d11/tests: Introduce compare_uint().
  • d3d12/tests: Introduce compare_uint().
  • d2d1/tests: Introduce compare_uint().
  • d3drm/tests: Introduce compare_uint().
  • d3dx9/tests: Introduce compare_uint().
  • d3d9: Introduce helpers to convert between d3d9 and wined3d scanline ordering types.
  • d3d9: Introduce a helper to convert d3d9 device types to wined3d types.
  • d3d9: Introduce a helper to convert d3d9 texture filter types to wined3d types.
  • d3d9: Introduce a helper to convert d3d9 transform states to wined3d states.
  • d3d9: Introduce a helper to convert d3d9 render states to wined3d states.
  • d3d9: Introduce a helper to convert d3d9 sampler states to wined3d states.
  • d3d9: Introduce a helper to convert d3d9 primitive types to wined3d types.
  • d3d9: Introduce helpers to convert between d3d9 and wined3d query types.
  • Jacek Caban (49):
  • dbghelp: Pass module to map_dwarf_register.
  • dbghelp: Use DWARF registry mapping quirk only for actual macho modules.
  • dbghelp: Provide N_PEXT and N_SECT defines when not available.
  • dbghelp: Clear N_PEXT flag of stab type in macho files.
  • dbghelp: Use local stab_nlist declaration in macho_module.c.
  • dbghelp: Use local declaration for 64-bit macho nlist.
  • dbghelp: Pass stab size to stabs_parse.
  • dbghelp: Fix misleading indentation warning.
  • dbghelp: Use local NOTE_GNU_BUILD_ID declaration.
  • dbghelp: Don't use *_NULL constants.
  • dbghelp: Use local AT_SYSINFO_EHDR definition.
  • dbghelp: Use local declarations of r_debug and link_map structs.
  • dbghelp: Use local elf_header declaration.
  • dbghelp: Use local elf_section_header declaration.
  • dbghelp: Use local ELF program segment header declaration.
  • dbghelp: Use local dynamic section entry declaration.
  • dbghelp: Use local symbol table entry declaration.
  • dbghelp: Inline ELF magic constants.
  • dbghelp: Don't use ELF32_ST_BIND and ELF32_ST_TYPE macros.
  • dbghelp: Use local ELF constants definitions.
  • dbghelp: Don't use system headers for ELF declarations.
  • dbghelp: Don't store entire mach header in image_file_map.
  • dbghelp: Use local macho load command declaration.
  • dbghelp: Use local macho section declaration.
  • dbghelp: Use local fat header declaration.
  • dbghelp: Use local symtab and segment commands declarations.
  • dbghelp.c: Use local mach header declaration.
  • dbghelp: Don't use stdint.h types.
  • dbghelp: Use local constants definitions instead of mach-o/loader.h.
  • dbghelp: Don't use _NSGetExecutablePath in macho_search_loader.
  • dbghelp: Get rid of get_dyld_image_info_address.
  • dbghelp: Don't bother trying to initialize loader backend if we can't get debug base address from PEB.
  • mountmgr: Add mac-specific ioctl to lookup symbol files.
  • dbghelp: Factor out query_dsym.
  • dbghelp: Use mount manager to lookup dsym by uuid.
  • dbghelp: Introduce read_process_memory helper.
  • dbghelp: Fix GCC warnings in macho_module.c.
  • dbghelp: Always build all loader backends.
  • dbghelp: Import zlib inflate code.
  • dbghelp: Remove unneeded includes.
  • dbghelp: Don't use PATH to search for libraries.
  • dbghelp: Build with ucrtbase.
  • makefiles: Remove no longer needed explicit ucrtbase imports.
  • include: Avoid _onexit_t redefinition.
  • dbghelp: Get rid of no longer needed HAVE_ZLIB checks.
  • dbghelp: Get rid of no longer needed #ifdefs.
  • configure: Get rid of no longer needed zlib checks.
  • dbghelp: Use debuggee environment variables in search_dll_path.
  • api-ms-win-core-localization: Update spec files.
  • Jactry Zeng (4):
  • qasf: Implement WM ASF reader stub.
  • qasf: Implement IFileSourceFilter stub for WM ASF reader.
  • qasf: Implement IFileSourceFilter_Load() for WM ASF reader.
  • qasf: Implement IFileSourceFilter_GetCurFile() for WM ASF reader.
  • Jeff Smith (5):
  • gdiplus/tests: Add widen-path test for UnitWorld zero-width line.
  • gdiplus: Pass line-width parameter to widen-figure functions.
  • gdiplus: Do not shrink UnitWorld lines below width 1.0.
  • gdiplus: Widen-path for zero-width lines only emits anchors.
  • gdiplus: Handle some degenerate cases with GdipCreatePath2.
  • Lauri Kenttä (1):
  • po: Update Finnish translation.
  • Mathew Hodson (1):
  • user32/tests: Don't report cursor handle since it always changes.
  • Matteo Bruni (6):
  • d3dx9: Switch character count to unsigned int in the DrawText implementation.
  • wined3d: Get rid of a WARN in wined3d_query_get_data().
  • wined3d: Add a TRACE to wined3d_buffer_gl_download_ranges().
  • wined3d: Add a TRACE to wined3d_buffer_gl_upload_ranges().
  • wined3d: Add a TRACE to wined3d_buffer_copy().
  • wined3d: Add a few traces to draw_primitive().
  • Myah Caron (1):
  • ucrtbase: Export _o___stdio_common_v[fs]wprintf functions.
  • Nikolay Sivov (39):
  • mfplat: Forward MFScheduleWorkItemEx() to rtworkq.dll.
  • mfplat: Fix PRESENTATION_CURRENT_POSITION handling for system time source.
  • mfplat/tests: Link to MFHeap* functions directly.
  • mf: Set cancellation object directly (Coverity).
  • mfplat: Add a warning for buffer method failure (Coverity).
  • mfreadwrite: Do not call async reader callback if source failed to start up.
  • mfreadwrite: Use single reader lock for all streams.
  • mfreadwrite: Implement MF_SOURCE_READER_ANY_STREAM for async mode.
  • mfreadwrite: Pack stream selection state as flags.
  • rtworkq: Add RtwqJoinWorkQueue()/RtwqUnjoinWorkQueue() stubs.
  • rtworkq: Add MMCSS-related stubs.
  • comctl32/button: Use duplicated image for drawing.
  • ntdll: Fix trace pointer returned from RtlGetUnloadEventTraceEx().
  • mfreadwrite: Add stream index validation for Flush().
  • mfreadwrite: Use default queue so submit flush commands.
  • mfreadwrite: Handle async reads when flush is in progress.
  • mfreadwrite: Move source shutdown mode to reader flags.
  • mfreadwrite: Block recurring flush calls in async mode when flush is pending.
  • mfreadwrite: Implement MF_SOURCE_READER_ANY_STREAM for synchronous case.
  • mfreadwrite: Add support for seeking in Source Reader.
  • mf: Add IMFMediaSink stub for SAR.
  • mf: Implement dynamic stream management methods in SAR.
  • mf: Add IMFMediaSinkPreroll stub for SAR.
  • mf: Return sink flags for SAR.
  • mf: Add event queue for SAR sink.
  • include: Add ISpatialAudioClient definition.
  • mf: Add support to get/set presentation clock for SAR.
  • mfplat: Add SAR attribute traces.
  • mf: Attempt to create mmdevapi device on SAR creation.
  • mf: Add stream sink stub for SAR.
  • mf: Add events support for SAR stream.
  • mf: Add type handler stub for SAR stream.
  • mfplat: Partially implement MFInitMediaTypeFromWaveFormatEx().
  • mfplat: Initial support for WAVE_FORMAT_EXTENSIBLE in MFInitMediaTypeFromWaveFormatEx().
  • mf: Add volume control stubs for SAR.
  • mf: Add IMFAudioPolicy stub for SAR.
  • mf/tests: Add some more tests for SAR current type.
  • mf: Always queue set topologies.
  • mf: Use original topology instance for both MESessionTopologySet and MESessionTopologyStatus.
  • Paul Gofman (1):
  • ddraw: Reserve extra space for video memory surfaces in compatibility mode.
  • Piotr Caban (7):
  • msvcr90/tests: Fix swscanf tests compilation on arm.
  • server: Initialize current_time before it's used in init_registry.
  • server: Use monotonic clock for relative timeouts.
  • server: Use monotonic clock for SetTimer timeouts.
  • server: Use monotonic clock in waitable timers.
  • server: Use correct clock in select.
  • kernel32/tests: Test timeout behaviour on system clock change.
  • Rémi Bernon (27):
  • winedbg: Force read data to be NUL terminated.
  • winedbg: Force packet data to be NUL terminated.
  • winedbg: Cleanup extract_packets for faster acking.
  • winedbg: Support QStartNoAckMode to reduce verbosity.
  • winedbg: Explicitly handle MustReplyEmpty packet.
  • winedbg: Cleanup return for kill and status packets.
  • winedbg: Remove outdated commented code.
  • winedbg: Simplify and fix register read/write handlers.
  • winedbg: Simplify individual thread single_step control.
  • winedbg: Use tid for other/exec thread operations.
  • winedbg: Store the current debug event in gdbctx.
  • winedbg: Rewrite and simplify step / continue handlers.
  • winedbg: Remove uses of dbg_curr_thread from gdbproxy.
  • winedbg: Support qXfer:libraries:read request.
  • winedbg: Support qXfer:threads:read request.
  • winedbg: Add gdb feature names to the register maps.
  • winedbg: Add gdb register names to the register maps.
  • winedbg: Add gdb register types to the register maps.
  • winedbg: Support qXfer:features:read request.
  • winedbg: Remove the use of gdb specific register length.
  • winedbg: Use target pointer size in indirect string access.
  • winedbg: Add support for hardware watchpoints.
  • winedbg: Clean handle_exception return values.
  • winedbg: Clean handle_debug_event return value.
  • winedbg: Recompute signal from debug event as needed.
  • winedbg: Don't wait or load the wine loader module.
  • winedbg: Use debug event code in packet_reply_status.
  • Serge Gautherie (2):
  • include: Remove remaining '&& !defined(CINTERFACE)' in guiddef.h.
  • ntdll/tests: Fix 'path' copypastas.
  • Sven Baars (3):
  • d3dx9: Add a helper for computing the bounding rectangle in ID3DXFont_DrawText.
  • d3dx9: Handle vertical alignment in ID3DXFont_DrawText.
  • d3dx9: Handle horizontal alignment in ID3DXFont_DrawText.
  • Zebediah Figura (70):
  • server: Check whether the new file name is executable.
  • quartz/avidec: Use the strmbase_passthrough object directly.
  • quartz/acmwrapper: Use the strmbase_passthrough object directly.
  • qasf/dmowrapper: Use the strmbase_passthrough object directly.
  • qedit/samplegrabber: Use the strmbase_passthrough object directly.
  • strmbase: Return void from strmbase_renderer_init().
  • kernel32/tests: Add more tests for deleting and replacing open files.
  • kernel32: Don't fail ReplaceFile() if unable to delete a generated backup.
  • qedit/samplegrabber: Use calloc() in sample_grabber_create().
  • qedit/samplegrabber: Get rid of the SG_Impl typedef.
  • qedit/nullrenderer: Use calloc() in null_renderer_create().
  • qedit/nullrenderer: Get rid of the NullRendererImpl typedef.
  • evr: Use calloc() in evr_filter_create().
  • evr: Get rid of the evr_filter typedef.
  • quartz/acmwrapper: Get rid of the ACMWrapperImpl typedef.
  • quartz/avidec: Get rid of the AVIDecImpl typedef.
  • quartz/avidec: Fix some copy-paste errors.
  • quartz/dsoundrender: Use calloc() in dsound_render_create().
  • quartz/dsoundrender: Get rid of the DSoundRenderImpl typedef.
  • d3dcompiler: Index instructions for liveness ranges.
  • d3dcompiler: Compute liveness ranges for variables.
  • d3dcompiler: Compute liveness ranges for anonymous nodes.
  • quartz/filesource: Get rid of the AsyncReader typedef.
  • quartz/videorenderer: Use calloc() in video_renderer_create().
  • quartz/videorenderer: Get rid of the VideoRendererImpl typedef.
  • quartz/vmr9: Use calloc().
  • quartz/vmr9: Get rid of the VMR9DefaultAllocatorPresenterImpl typedef.
  • ntdll: Synchronize ZwSetLdtEntries spec entry with NtSetLdtEntries.
  • quartz: Return void from basic_video_init().
  • quartz: Get rid of BaseControlVideo_Destroy().
  • quartz: Get rid of the BaseControlWindow typedef.
  • quartz: Get rid of the BaseWindowFuncTable typedef.
  • quartz: Merge the BaseWindow structure into video_window.
  • msvfw32: Fix a debug trace.
  • kernel32: Create the backup in the same directory.
  • rpcrt4: Handle FC_NON_ENCAPSULATED_UNION in calc_arg_size().
  • rpcrt4: Implement NdrClientCall3().
  • rpcrt4: Implement Ndr64AsyncClientCall().
  • rpcrt4: Bump the maximum accepted NDR version.
  • quartz: Return void from video_window_init().
  • quartz: Get rid of the "width" and "height" fields of video_window.
  • quartz/filesource: Remove unused callbacks.
  • strmbase: Check the peer direction in source_Connect().
  • winegstreamer: Check the format GUID, size, and pointer in amt_to_gst_caps().
  • mountmgr: Determine and store the filesystem type, label, and serial.
  • mountmgr: Return the filesystem type from IOCTL_MOUNTMGR_QUERY_UNIX_DRIVE.
  • mountmgr: Allow querying a Unix device by device ID.
  • ntdll: Implement NtQueryVolumeInformationFile(FileFsAttributeInformation).
  • mountmgr: Return the serial and label from IOCTL_MOUNTMGR_QUERY_UNIX_DRIVE.
  • ntdll: Implement NtQueryVolumeInformationFile(FileFsVolumeInformation).
  • qcap/tests: Use explicit source and sink structures.
  • qcap/tests: Add some basic tests for ICaptureGraphBuilder2::FindPin().
  • qcap/tests: Add more tests for ICaptureGraphBuilder2::RenderStream().
  • qcap: Use separate functions when searching from a pin and filter.
  • qcap: Use pin_matches() directly in find_unconnected_source_from_pin().
  • qcap: Iterate over all source pins in find_unconnected_source_from_filter().
  • qcap: Search downstream pins regardless of whether the category and major type match.
  • ntdll: Silence a warning for FileFsVolumeInformation.
  • kernelbase: Return the volume serial number in GetFileInformationByHandle().
  • ntdll: Fill the volume serial number in NtQueryInformationFile(FileIdInformation).
  • mountmgr: Assign a unique nonzero serial to all volumes.
  • kernel32: Reimplement is_same_file() using FileIdInformation.
  • kernel32: Implement GetVolumeInformationByHandleW().
  • user32: Rename the "hid_device" structure to "device".
  • user32: Rename hid_devices_* variables to rawinput_devices_*.
  • user32: Also scan for mouse devices in GetRawInputDeviceList().
  • maintainers: Add Paul Gofman to the Staging branch section.
  • maintainers: Add myself to some sections.
  • maintainers: Take maintainership of DirectShow.
  • maintainers: Take maintainership of the HTTP server libraries.
  • Zhipeng Zhao (1):
  • explorer: Support '/cd,' command line option.
  • Zhiyi Zhang (15):
  • winex11.drv: Get the minimum screen size from XRRGetScreenSizeRange().
  • d3d8/tests: Fix possible test failures.
  • d3d9/tests: Fix possible test failures.
  • d3d8/tests: Add cursor size tests.
  • d3d9/tests: Add cursor size tests.
  • wined3d: Check cursor sizes are powers of two.
  • wined3d: Move cursor size check against display mode out of wined3d_device_set_cursor_properties().
  • dxgi/tests: Fix uninitialized variable warnings.
  • d3d8/tests: Test cursor clipping.
  • d3d9/tests: Test cursor clipping.
  • dxgi/tests: Fix some test failures in test_find_closest_matching_mode().
  • dxgi/tests: Test cursor clipping.
  • ddraw/tests: Test cursor clipping.
  • wined3d: Do not clip the cursor after changing display modes.
  • dxgi/tests: Add a test for IDXGIFactory5 feature support queries.
  • Ziqing Hui (1):
  • comctl32/toolbar: Correctly draw disabled button which contains 32 bpp bitmap with alpha channel.

New in Wine 5.5 Dev (Mar 29, 2020)

  • What's new in this release:
  • Builtin libraries use the new UCRTBase C runtime.
  • Compatibility mode used when reporting Windows version.
  • Better support for debug information in PE files.
  • Support for linguistic case mappings.
  • More attributes supported in WebServices.
  • Various bug fixes.
  • Bugs fixed in 5.5 (total 32):
  • 8439 Multiple Microsoft product installers fail due missing shell app path expansion (Visual Studio .NET 2002, 2003, Visual Foxpro 9.0)
  • 23523 Call of Juarez DX10 Benchmark does not start
  • 31890 Multiple applications need IAudioEndpointVolume::GetMasterVolumeLevelScalar method implementation (Cisco IP Communicator, Cairo Shell v0.3.x)
  • 32114 LTSpice: Dialog resizing glitches, slow panning when zooming, minor traces
  • 32222 LTspice: text fields issues
  • 32723 Death to Spies: Moment of Truth (Steam/non-Steam) crashes on startup (intro video needs WMV3 decoder support in an AVI container)
  • 35671 ERD Concepts 6 crashes with division by zero when editing relations
  • 39428 Failing owner SID test in advapi32:security
  • 39429 Failing ACE flag tests in advapi32:security
  • 40854 Adobe Flash Player 22-25 installer crashes (wtsapi32.WTSQuerySessionInformation needs to support WTSUserName info class)
  • 41208 Gridcoin Research Client crashes
  • 41305 Might and Magic VI: Game hangs before intro video (making it unplayable) [regression]
  • 41929 Multiple games need WINED3D_TEXF_ANISOTROPIC filter mode
  • 45967 Beat hazard 2 - bad network/float behavior
  • 47056 Solid Edge v15: Program freeze on File->Open
  • 48276 VSDC Video Editor needs VT_VECTOR|VT_I4 support in PropertyStorage_ReadProperty
  • 48473 kernelbase WaitNamedPipeW contains non-null terminated string, causing garbage output in trace logs
  • 48495 XCP-ng Center v8.x (.NET 4.6 app) can't connect to server with self-signed certificate
  • 48593 Multiple games play only one frame of video (Fable: The Lost Chapters, Audiosurf, Dark Souls 2, Oddworld: Munch's Oddysee)
  • 48642 kernel32:process contains a race condition in test_WaitForJobObject()
  • 48683 iTunes v12.10.4.2 crashes on unimplemented function wmvcore.dll.WMIsContentProtected when adding folders to directory scan
  • 48698 Multiple installers fail with "Unknown method" (Flash 29, Rexygen)
  • 48700 Wolcen: Lords of Mayhem - there's a blob around the character's head.
  • 48732 How to Survive crashes on start (fullscreen mode)
  • 48734 How to Survive crashes when starting a new game
  • 48739 ConEmu (Windows console emulator) v19.10.12 fails to set Wininet's INTERNET_OPTION_IGNORE_OFFLINE and shows error dialog at startup
  • 48743 Multiple games have broken rendering (Sniper Elite V2, Sniper Elite 3, F1 2012)
  • 48750 Few missing DirectSound3D Algorithms GUID Defs
  • 48762 IExplore immediately crashes on www.msnbc.com with a failed assertion
  • 48765 Firefox 74.0 crashes instantly: Call to unimplemented function WS2_32.dll.WSCGetProviderInfo, aborting
  • 48801 Multiple games crash on unimplemented function d3dx11_43.dll.D3DX11GetImageInfoFromFile (Assetto Corsa 1.14.x, Project Cars)
  • 48814 Microsoft Word 6.0 for Windows installer crashes after wine-4.8-247-g0d7d0427d0
  • ----------------------------------------------------------------
  • Changes since 5.4:
  • Alex Henrie (2):
  • mmdevapi: Report 100% volume in GetMasterVolumeLevelScalar stub.
  • wine.inf: Add Winlogon keys.
  • Alexandre Julliard (46):
  • winedump: Add dumping of sortkey NLS files.
  • unicode: Add separate helper for removing linguistic case mappings.
  • unicode: Store data for CT_CTYPE3 types.
  • unicode: Generate a registry script for Nls keys.
  • unicode: Generate the NLS file for sortkeys.
  • ntdll: Support the sortkey file in NtGetNlsSectionPtr().
  • kernelbase: Load the sortkey file and use it for the case mapping table.
  • kernelbase: Use the ctype table from the sortkey file.
  • kernelbase: Use linguistic case table for LCMAP_LINGUISTIC_CASING.
  • unicode: Add compression flags to the sortkey table.
  • make_makefiles: Remove updating codepage list, this is done by make_unicode now.
  • kernelbase: Implement GetNLSVersion/GetNLSVersionEx().
  • kernelbase: Implement IsValidNLSVersion().
  • server: Use byte length in dump_strW() for consistency.
  • server: Store length of window text instead of null-terminating it.
  • server: Store length of console title instead of null-terminating it.
  • server: Store length of console history lines instead of null-terminating them.
  • comctl32: Forward string functions to kernelbase.
  • loader: Remove a check for antediluvian glibc.
  • kernelbase: Open registry keys before looking for sort table.
  • server: Add a helper function for splitting a path into individual elements.
  • server: Add a helper function for creating a Unicode string.
  • server: Add a helper function for case-insensitive Unicode string comparisons.
  • server: Add a helper function for hashing a Unicode string.
  • server: Don't use wine/unicode.h.
  • unicode: Store downloaded data files in the cache directory.
  • krnl386: Fix some calling convention mismatches.
  • krnl386: Get rid of DOS UMB support.
  • krnl386: Get rid of DOS EMS support.
  • krnl386: Get rid of DOS floppy disk support.
  • krnl386: Get rid of DOS Soundblaster support.
  • krnl386: Get rid of DOS DMA support.
  • ntdll: Use the NLS case mapping table for RtlHashUnicodeString().
  • user.exe: Clear out the thunk array to catch invalid winprocs.
  • krnl386: Get rid of DOS direct I/O support.
  • krnl386: Get rid of DOS SCSI ioctl support.
  • krnl386: Return a handle to the vxd file itself instead of creating a dummy file.
  • krnl386: Get rid of DOS parallel port I/O support.
  • ntdll: Update some string functions prototypes to match msvcrt.
  • ntdll: Use wcsicmp() instead of strcmpiW() where possible.
  • ntdll: Use wcsnicmp() instead of strncmpiW() where possible.
  • ntdll: Use RtlEqualUnicodeString() instead of strcmpiW().
  • ntdll: Use RtlCompareUnicodeStrings() instead of strncmpiW().
  • ntdll: Use the ascii_to_unicode() helper to compare relay module names.
  • ntdll: Use wcsupr() instead of toupperW().
  • ntdll: Use wcslwr() instead of tolowerW().
  • Alistair Leslie-Hughes (9):
  • dmime: IDirectMusicGraph GetTool isn't a stub.
  • dmime: Free more interfaces in IDirectMusicPerformance FreePMsg.
  • include: Add msdasql.h.
  • oledb32/tests: Add ODBC provider tests.
  • oledb32/tests: Add MSDASQL Enumerator tests.
  • dmime: IDirectMusicPerformance8 GetGraph return DMUS_E_NOT_FOUND if graph not set.
  • xaudio2_7: Trace FAudio version being used.
  • dmime: Store flags when parsing track data.
  • dmime: Reimplement IDirectMusicAudioPath Activate.
  • Andrey Gusev (1):
  • d3dx11: Add D3DX11GetImageInfoFromFileA/W stub.
  • Anton Baskanov (4):
  • amstream: Implement adding existing streams in AMMultiMediaStream::AddMediaStream.
  • amstream: Implement MediaStreamFilter::GetState.
  • amstream/tests: Refactor test stream to allow multiple instances.
  • amstream: Implement MediaStreamFilter::Stop, ::Pause, and ::Run.
  • Bernhard Übelacker (1):
  • ws2_32: Add stub implementation for WSCGetProviderInfo.
  • Biswapriyo Nath (2):
  • include/dxva: Add HEVC and VP8/VP9 structures.
  • include/wincodec.idl: Add missing GUIDs.
  • Brendan Shanks (4):
  • vulkan-1: Set FILEVERSION to fix official Vulkan loader installer.
  • dinput: Fix crash in dump_DIEFFECT() when rglDirection is unexpectedly NULL.
  • dinput/tests: Test IDirectInputEffect::SetParameters() with NULL effect parameters.
  • dinput: Fix IDirectInputEffect::SetParameters() behavior with NULL effect parameters.
  • Connor McAdams (9):
  • d2d1: Make sure arc fill vertex buffer has correct BindFlag.
  • d3d10: Implement matrix effect variable set methods.
  • d3d10: Implement matrix effect variable get methods.
  • d3d10: Add tests for matrix effect variable.
  • d3d10: Get resources used by effect shaders.
  • d3d10: Add impl_from_ID3D10EffectShaderVariable.
  • d3d10: Apply shader resources for shaders used in pass.
  • d3d10: Implement ShaderResource effect variable set method.
  • d3d10/tests: Add ID3D10EffectShaderResourceVariable tests.
  • Damjan Jovanovic (4):
  • shell32/tests: Tmpdir shouldn't end with a backslash.
  • shell32/tests: Test shlexec argv[0], and same-named executables in a different directory.
  • shell32: Simplify SHELL_execute().
  • shell32: Pass the executable's full path from SHELL_execute() to CreateProcess().
  • Derek Lesho (4):
  • mfreadwrite: Configure stream decoder on SetCurrentMediaType() if necessary.
  • winegstreamer: Make callback parameter names more generic.
  • winegstreamer: Move broad callback handling code to gst_cbs.
  • mfreadwrite: Pass source samples through decoder as they arrive.
  • Dmitry Timoshkov (32):
  • wldap32/tests: Add ldap_bind_s test.
  • adsldp: If secure open object fails fallback to simple bind.
  • adsldp: Bind to an LDAP server after connection.
  • activeds: ADsOpenObject should return E_FAIL by default.
  • activeds: Implement ADsGetObject.
  • msxml3: Add support for windows-125x encodings to IMXWriter::put_encoding().
  • wldap32: Add support for ldap_bind_s(LDAP_AUTH_NEGOTIATE).
  • wldap32: Handle NULL return in ldap_get_values_lenW.
  • adsldp: Add support for IADsOpenDSObject::OpenDSObject(ADS_SECURE_AUTHENTICATION).
  • activeds: Implement ADsBuildVarArrayStr.
  • adsldp: Implement IADs::GetInfo().
  • adsldp: Implement IADs::GetInfoEx().
  • adsldp: Implement IADs::Get().
  • adsldp: Add support for multi-valued attributes to IADs::Get().
  • adsldp: Turn FIXME into a TRACE for IADsOpenDSObject::OpenDSObject().
  • adsldp: Forward IADsOpenDSObject::AddRef/Release to base object.
  • adsldp: Add IDirectorySearch stubs.
  • adsldp: Add support for ADS_SEARCHPREF_SEARCH_SCOPE to IDirectorySearch::SetSearchPreference().
  • adsldp: Implement IDirectorySearch::ExecuteSearch().
  • adsldp: Implement IDirectorySearch::CloseSearchHandle().
  • adsldp: Implement IDirectorySearch::GetFirstRow().
  • adsldp: Implement IDirectorySearch::GetNextRow().
  • adsldp: Fix a memory leak.
  • adsldp: Add a trace.
  • adsldp: Improve IDirectorySearch::GetNextRow() end of entries detection logic.
  • adsldp: Implement IDirectorySearch::GetNextColumnName().
  • adsldp: Add special column "ADsPath" at the end of the entry.
  • adsldp: Implement IDirectorySearch::GetColumn().
  • adsldp: Add support for special column name "ADsPath" to IDirectorySearch::GetColumn().
  • adsldp/tests: Add some tests for IDirectorySearch.
  • adsldp: Add more traces.
  • adsldp: Add initial version of attribute schema parser.
  • François Gouget (18):
  • configure: Add an option to enable -Werror.
  • kernel32/tests: Clean up the argv[0] tests and improve coverage.
  • gameux/tests: Avoid an ever changing value in a gamestatistics failure message.
  • shell32/tests: Fix some wording issues in shlexec comments.
  • tests: Report all errors when failing to wait for a child process.
  • shell32/tests: Don't use randomized paths in the shlexec test.
  • tests: Fix the wait_child_process_() macro in the no-line-number case.
  • kernel32/test: Fix the semaphore handling in test_WaitForJobObject().
  • iphlpapi/tests: Fix a spelling error in an ok() message.
  • qasf/tests: Fix a couple of spelling errors in ok() messages.
  • kernel32/tests: Fix a race condition in test_QueryInformationJobObject().
  • kernel32/tests: Remove an unneeded sprintf() in the process tests.
  • advapi32/tests: On Windows 7 GetServiceKeyName() fails for all localized display names.
  • advapi32/tests: The Everyone group name is sometimes translated.
  • kernel32/tests: Add a couple of process helper functions.
  • kernel32/tests: Fix the grammar and formatting of a process comment.
  • mscoree: Handle the shared wine-mono installation like the msi case.
  • shell32/tests: Fix the temporary directory creation in shlexec.
  • Gabriel Ivăncescu (19):
  • quartz: Clear the WS_CHILD style instead of unparenting the window.
  • jscript: Get rid of the variable_obj parameter to exec_source.
  • jscript: Use the proper variable_obj for bytecodes with named items.
  • jscript: Lookup and ref the named item's dispatch first, during interpretion.
  • jscript: Create separate script dispatches for each named item.
  • include/winnt: Add more ACTCTX_COMPATIBILITY_ELEMENT_TYPE definitions and fix typo.
  • ntdll: Store the default process activation context into the PEB.
  • kernelbase: Implement compatibility mode for GetVersionEx.
  • kernelbase: Implement compatibility mode for GetVersion.
  • kernel32: Implement compatibility mode for VerifyVersionInfo.
  • vbscript: Retrieve the vbscode context from the named item directly.
  • vbscript: Retrieve the item's dispatch in a helper function.
  • vbscript: Implement persistent named items.
  • vbscript/tests: Add tests for persistent named items.
  • jscript: Retrieve the item's dispatch in a helper function.
  • jscript: Implement persistent named items.
  • jscript/tests: Add tests for persistent named items.
  • vbscript: Lookup the identifier in the named item's disp after its script dispatch.
  • jscript/tests: Add more persistent named items tests.
  • Gijs Vermeulen (3):
  • cmd: Use wide character string literals in batch.c.
  • cmd: Use wide character string literals in directory.c.
  • kernelbase: Set req->mask in SetConsoleScreenBufferInfoEx.
  • Hans Leidekker (10):
  • webservices: Use wide character string literals.
  • webservices/tests: Use wide character string literals.
  • webservices: Handle WS_XML_TEXT_TYPE_INT32 in text_to_uint64.
  • webservices: Add support for WS_FIELD_NILLABLE_ITEM.
  • webservices: Implement WS_ANY_ATTRIBUTES_FIELD_MAPPING for the writer.
  • webservices: Implement WS_TYPE_ATTRIBUTE_FIELD_MAPPING for the writer.
  • webservices: Read past XML declaration and opening bracket in WsReadStartElement.
  • webservices: Accept empty namespace in attribute type mapping.
  • webservices: Implement WS_TYPE_ATTRIBUTE_FIELD_MAPPING for the reader.
  • webservices: Support WS_CHARSET_UTF16LE for buffer input.
  • Jacek Caban (70):
  • dbghelp: Use generic image_find_section in elf_check_alternate.
  • dbghelp: Move alternate file map pointer to generic image_file_map.
  • dbghelp: Use vtbl to handle different image_file_map types.
  • dbghelp: Introduce generic image_unmap_file.
  • dbghelp: Move HANDLE-based crc32 helper to dbghelp.c.
  • dbghelp: Support Windows paths in elf_locate_debug_link.
  • dbghelp: Pass module struct to elf_locate_debug_link.
  • ucrtbase/tests: Build with -fno-builtin.
  • ucrtbase/tests: Use more functions directly.
  • ucrtbase/tests: Fix clock tests.
  • corecrt_startup.h: Add onexit table declarations.
  • ucrtbase/tests: Use public onexit table declarations.
  • msvcrt: Use public onexit table declarations in importlib.
  • ucrtbase/tests: Link to _o_* functions directly.
  • mshtml/tests: Remove file protocol tests from htmllocation.c.
  • dbghelp: Check checksum before mapping elf file.
  • dbghelp: Use elf_check_debug_link in elf_locate_build_id_target.
  • dbghelp: Move get_dos_file_name to path.c.
  • dbghelp: Move elf_check_alternate implementation to module.c.
  • dbghelp: Support GNU debug link and build id in PE files.
  • dbghelp: Support PE debug link files.
  • dbghelp: Lookup real image paths in image_locate_debug_link.
  • ctype.h: Add _to[w]lower_l and _to[w]upper_l declarations.
  • string.h: Add __strncnt declaration.
  • memory.h: Add _memicmp_l declaration.
  • ucrtbase/tests: Use ucrtbase functions directly in string.c.
  • include: Add fenv.h header.
  • corecrt_startup.h: Add more declarations.
  • ctype.h: Add more declarations.
  • float.h: Add __fpe_flt_rounds declaration.
  • io.h: Add _sopen_dispatch and _sopen_s declarations.
  • locale.h: Add _Strftime declaration.
  • process.h: Add quick_exit declaration.
  • stdlib.h: Add _get_thread_local_invalid_parameter_handler and _set_thread_local_invalid_parameter_handler declarations.
  • ucrtbase/tests: Use more ucrtbase functions directly in misc.c.
  • dbghelp: Use Windows API to map macho files.
  • jscript: Simplify Object.prototype.toString implementation.
  • wininet: Use _ltow instead of sprintf for port number in InternetCreateUrl.
  • mscoree: Use wcstok_s instead of wcstok.
  • makefiles: Explicitly import msvcrt in modules that need specific crt version.
  • makedep: Build builtin DLLs with ucrtbase.
  • dbghelp: Call GetSystemInfo in DllMain.
  • dbghelp: Use page size from sysinfo.
  • dbghelp: Rename helpers to make unicode variants default.
  • dbghelp: Use file_name helper in more places.
  • dbghelp: Make dll builtin PE path search helper more generic.
  • dbghelp: Use search_dll_path in elf_search_and_load_file.
  • dbghelp: Introduce search_unix_path helper and use it in elf_search_and_load_file.
  • dbghelp: Use search_unix_path to load seach macho files.
  • dbghelp: Use search_dll_path to load seach macho files.
  • dbghelp: Store process struct pointer in dump context.
  • dbghelp: Pass process struct to elf_enum_modules and macho_enum_modules.
  • dbghelp: Move loader search functions to the end of module files.
  • dbghelp: Introduce loader_ops to abstract platform-specific loader and use it to synchronize module list.
  • dbghelp: Don't use elf_fetch_file_info and macho_fetch_file_info in module_find_cb.
  • dbghelp: Use loader_ops for fetch_file_info.
  • dbghelp: Pass process struct to image_uses_split_segs.
  • ntdll: Support device paths in LdrGetDllPath.
  • dbghelp: Use loader_ops for enum_modules.
  • dbghelp: Use loader_ops for load_module.
  • dbghelp: Use loader_ops for load_debug_info.
  • dbghelp: Explicitly pass file type to path_find_symbol_file.
  • dbghelp: Use PE type for virtual modules.
  • dbghelp: Move reading debug base address from PEB to check_live_target.
  • dbghelp: Remove unused code in module_find_cb.
  • dbghelp: Use LONG_PTR instead of long type.
  • rpcrt4: Fix use after free in get_iface_info.
  • oleaut32: Fix handling dual interfaces in ITypeInfo::GetRefTypeInfo.
  • jscript: Lookup the identifier in the named item's disp before the global context.
  • jscript: Clear SCRIPTITEM_CODEONLY flag on script re-initialization.
  • Jeff Smith (6):
  • mshtml/tests: Add tests showing how toString has changed in IE9+.
  • jscript: Set return object's class to 'object' in Object.create.
  • jscript: Fix typo in Object_toString fixme message.
  • jscript: Use wide-string literals in-place for object.
  • gdiplus/tests: Add tests for multi-figure lines to test_widen_cap.
  • gdiplus: Caps are added at the end of a path.
  • Jefferson Carpenter (1):
  • kernelbase: Zero out retkey in the ERROR_INVALID_HANDLE case in RegOpenKeyExW.
  • Liam Middlebrook (5):
  • winevulkan: Generate typedefs for aliased enums.
  • winevulkan: Add alias field to VkEnumValue.
  • winevulkan: Generate alias enum values.
  • winevulkan: Update to VK spec version spec 1.2.134.
  • winevulkan: Generate typedefs for aliased structs.
  • Lukáš Horáček (1):
  • wined3d: Add GTX 1660 SUPER as a card.
  • Matteo Bruni (16):
  • wined3d: Get rid of the vertex sampler offset.
  • wined3d: Optimize scanning for changed state in wined3d_stateblock_capture().
  • wined3d: Optimize scanning for changed state in wined3d_stateblock_apply().
  • ddraw: Store primary stateblock state pointer in the device.
  • d3d9: Fix RTV refcounting in d3d9_texture_cube_AddRef().
  • wined3d: Don't pass the whole context to needs_srgb_write().
  • d3dx9: Use an assert() to validate access to const_tbl[].
  • wined3d: Make rasterizer state cleanup more consistent with samplers cleanup.
  • wined3d: Get rid of MAX_RENDER_TARGET_VIEWS.
  • wined3d: Align CS packet size to the header size.
  • wined3d: Store the framebuffer inline in struct wined3d_state.
  • wined3d: Make blend state cleanup more consistent with samplers cleanup.
  • wined3d: Fix ARB_TEXTURE_STORAGE_MULTISAMPLE core_extension[] entry.
  • wined3d: Skip loading current index buffer if the draw is not indexed.
  • wined3d: Only invalidate STATE_INDEXBUFFER if the buffer being destroyed is bound as index buffer.
  • d3d10/tests: Improve compare_matrix() ok() messages.
  • Myah Caron (1):
  • api-ms-win-core-registry-l2-2-0: Add dll.
  • Nikolay Sivov (46):
  • mfplat: Implement MFCreateMediaBufferFromMediaType() for audio types.
  • mfplat: Add some more YUV formats data.
  • mfplat: Use underlying work queue API.
  • mfplat: Forward MFCreateAsyncResult() to rtworkq.dll.
  • mfplat: Implement locking methods for 2D memory buffers.
  • mf: Remove FIXME for zero buffer size, it's used as is.
  • mfplat: Implement ConvertToContiguousBuffer() for multiple buffers.
  • mfplat: Fix optional buffer argument handling in ConvertToContiguousBuffer().
  • mfplat: Fix buffer alignment calculation.
  • mf: Copy sample data to copier transform output.
  • mf: Forward sink invalidation events to application.
  • mfplat: Get rid of unsupported interface trace for 1D buffers.
  • mfplat: Improve 2D buffer sizes estimation.
  • mfplat/tests: Increase wait timeout to help with intermittent test failures.
  • mfplat: Add a helper to trace video format name.
  • mf: Forward more Audio Session events from the session.
  • mf: Set presentation clock for all node types.
  • comctl32/imagelist: Implement IImageList::GetItemFlags().
  • comctl32/imagelist: Update todo list.
  • mfplat: Fix scanline pointer returned with Lock2D().
  • mfplat: Fix bpp for RGB24 format.
  • mfplat: Fix scanline for bottom-up case.
  • mfplat: Fix packed byte width calculation for 2D buffer.
  • mfplat: Zero-initialize buffer memory.
  • include: Add some missing symbols to mftransform.idl.
  • ole32: Add support for reading VT_CLSID properties.
  • comctl32/tests: Remove excessive error handling logic.
  • mfplat: Add more format-specific attributes guids.
  • include: Added IMFSeekInfo definition.
  • mfreadwrite: Make pending response reader structure more generic.
  • mfreadwrite: Handle MEStreamTick event in source reader.
  • mfreadwrite: Request one sample at a time from the stream.
  • mfreadwrite: Implement async reader mode.
  • mfreadwrite: Implement reader flushing.
  • mfreadwrite: Autodetect ftyp(isom) as .mp4.
  • mfplat: Add a helper to trace timestamp arguments.
  • mfplat: Remove trace from MFGetSystemTime().
  • mf: Add a helper to trace timestamp arguments.
  • mf: Fix string array access for registration data helpers.
  • mf: Clean traces format for topology methods.
  • mf: Fix a typo when setting event attribute.
  • mfplat: Add more event types to trace.
  • mfreadwrite: Forward some source events to async reader callback.
  • mfreadwrite: Move Sink Writer stubs to separate file.
  • mfplat: Add remaining media type attributes guids.
  • mf: Fix returned session rates when pipeline objects don't support rate control.
  • Paul Gofman (20):
  • d3d9/tests: Add tests for allowed StrecthRect() filters.
  • wined3d: Validate the filter in wined3d_texture_blt().
  • ucrtbase: Add test for _strnicmp() count parameter.
  • d3dx9: Validate state operation in d3dx_parse_state().
  • d3d11: Use stricmp() instead of _strnicmp(..., -1).
  • ddraw: Factor out ddraw_surface_is_lost() function.
  • ddraw: Factor out ddraw_surface_lock_ddsd() function.
  • ddraw: Deny locking lost surfaces.
  • ddraw/tests: Test locking lost surface for ddraw4.
  • ddraw/tests: Test locking lost surface for ddraw2.
  • ddraw/tests: Test locking lost surface for ddraw1.
  • hhctrl.ocx: Use stricmp() instead of _strnicmp(..., -1).
  • inetcomm: Use stricmp() instead of _strnicmp(..., -1).
  • wineps.drv: Use stricmp() instead of _strnicmp(..., -1).
  • winhttp: Use stricmp() instead of _strnicmp(..., -1).
  • wininet: Use stricmp() instead of _strnicmp(..., -1).
  • mshtml: Use stricmp() instead of _strnicmp(..., -1).
  • d3dcompiler: Use stricmp() instead of _strnicmp(..., -1).
  • d3dx9: Use stricmp() instead of _strnicmp(..., -1).
  • d3dxof: Use stricmp() instead of _strnicmp(..., -1).
  • Piotr Caban (4):
  • msvcp140: Remove custom standard streams definition.
  • msvcp140: Don't load __processing_throw dynamically.
  • ucrtbase/tests: Set invalid_parameter_handler once.
  • msvcp90: Add std:_XLgamma implementation.
  • Rémi Bernon (7):
  • tools: Only update protocol version if something changed.
  • user32/tests: Add new test to validate WM_CANCELMODE message.
  • winex11.drv: Remove frame when non-client area is empty.
  • winemac.drv: Remove frame when non-client area is empty.
  • kernel32/tests: Add tests for ContinueDebugEvent with DBG_REPLY_LATER.
  • winegstreamer: Check the callback list before waiting.
  • server: Implement DBG_REPLY_LATER handling.
  • Serge Gautherie (16):
  • rpcrt4/tests: Remove now useless forced 0x0500 API versions.
  • shell32/tests: Remove now useless forced 0x0501 API versions.
  • include: Remove comment about now old NTDDI_VERSION.
  • psapi/tests: NtQueryVirtualMemory() 3rd parameter is MEMORY_INFORMATION_CLASS, not ULONG.
  • advapi32: CryptReleaseContext() dwFlags parameter is DWORD, not ULONG_PTR.
  • advapi32: Use standard refcount in CRYPTPROV.
  • advapi32: Fix CryptReleaseContext() last error on NULL provider.
  • advapi32/tests: Check all CryptReleaseContext() calls.
  • advapi32/tests: Add more cases for CryptReleaseContext().
  • ntdll/tests: Remove now useless forced 0x500 API versions.
  • advapi32: Fix 3 comments about pdwReserved and dwFlags.
  • include: Remove now useless forced WINVER defines.
  • include: Remove now useless forced _WIN32_IE defines.
  • tests: Remove now useless forced _WIN32_WINNT defines.
  • kernelbase: Handle RegGetValue() RRF_SUBKEY_WOW64??KEY flags.
  • advapi32/tests: Check RegGetValueA() RRF_SUBKEY_WOW64??KEY validation.
  • Stefan Dösinger (2):
  • ddraw/tests: Re-init for every test_surface_discard iteration.
  • ddraw/tests: Don't print uninitialized l in test_compressed_surface_stretch.
  • Sven Baars (2):
  • d3dx9: Add two more DT_SINGLELINE tests.
  • d3dx9: Remove a recursive call to ID3DXFont_DrawTextW when no rect is specified.
  • Vijay Kiran Kamuju (5):
  • include: Add missing DPACCOUNTDESC to dplay.h.
  • wmvcore: Add semi-stub implementation for WMIsContentProtected.
  • include: Add missing effect related defines and enums in dsound.h.
  • include: Add missing GUIDs in dsound.h.
  • include: Add some missing defines to xinput.h.
  • Vincent Povirk (2):
  • gdiplus/tests: Don't test font face of DEFAULT_GUI_FONT.
  • gdiplus/tests: Don't test the exact substitution of MS Shell Dlg.
  • Zebediah Figura (71):
  • wined3d: Fix an accidental replacement of STATE_RENDER(WINED3D_RS_SRGBWRITEENABLE).
  • wined3d: Check the writemask for the correct render target in draw_primitive().
  • wined3d: Map ARB_draw_buffers_blend functions.
  • wined3d: Feature level 10.0 does not require independent blend functions.
  • ntoskrnl.exe: Implement IoOpenDeviceRegistryKey().
  • wineqtdecoder: Fix compilation.
  • winegstreamer: Allocate media type format blocks with CoTaskMemAlloc().
  • winegstreamer: Use accessor macros for GstVideoInfo fields.
  • winegstreamer: Use amt_from_gst_video_info() in gstdecoder_source_get_media_type().
  • winegstreamer: Use the image size provided by GStreamer.
  • winegstreamer: Also use GST_QOS_TYPE_OVERFLOW for samples that arrive on time.
  • winegstreamer: Clamp both timestamp and timestamp + diff to 0.
  • winebus.sys: Use public HID_USAGE_* constants.
  • wined3d: Implement dual source blending.
  • d3d10core/tests: Add a test for dual source blending.
  • d3d11/tests: Add a test for dual source blending.
  • hidclass.sys: Don't reset the report count when recording a main item.
  • rpcrt4: Handle bare interfaces as top-level parameters.
  • rpcrt4: Handle bare coclasses as top-level parameters.
  • kernel32/tests: Add some tests for mounted folders.
  • kernel32/tests: Remove a test for Unix-style paths.
  • d3dcompiler: Rename HLSL_MODIFIER_{IN, OUT} to HLSL_STORAGE_{IN, OUT}.
  • d3dcompiler: Move modifer processing up out of the struct_spec rules.
  • d3dcompiler: Rename HLSL_MODIFIERS_COMPARISON_MASK to HLSL_MODIFIERS_MAJORITY_MASK and use it in more places.
  • d3dcompiler/tests: Add more tests for swizzles.
  • d3dcompiler: Ensure that the lhs of an assignment is reducible to a variable.
  • quartz/vmr9: Zero-initialize the VMR9PresentationInfo struct.
  • quartz/vmr9: Determine the D3D format and flags from the subtype.
  • quartz/vmr9: Request only one surface.
  • quartz/vmr9: Cache surfaces on connection.
  • quartz/tests: Add some tests for renderless mode.
  • quartz/vmr9: Create textures with D3DUSAGE_DYNAMIC.
  • qasf/tests: Fix a test failure with Windows 2003.
  • quartz/tests: Fix test failures when we can't create a 3D device.
  • quartz/tests: Disable some tests that fail intermittently.
  • include: Fix the definition of USBD_STATUS_CANCELED.
  • ntdll: Fix the overflow check in read_changes_apc().
  • kernel32/tests: Fix some test failures when run from a mounted folder.
  • server: Store the real Unix path.
  • ntdll: Consider mount points to be reparse points in get_file_info().
  • ntdll: Report Unix mount points as Win32 mount points in NtQueryInformationFile().
  • kernel32: Reimplement GetVolumePathName() using NtQueryInformationFile(FileAttributeTagInformation).
  • d2d1/tests: Adjust a color to prevent test failures.
  • d3d11/tests: Relax some color comparisons.
  • d3d10core/tests: Relax some color comparisons.
  • make_makefiles: Allow running from a separate worktree.
  • d3dcompiler: Fix the location for a warning.
  • d3dcompiler: Get rid of the "dxversion" argument to create_writer().
  • d3dcompiler: Get rid of the "dxversion" argument to SlWriteBytecode().
  • d3dcompiler: Store the shader version using separate integer fields.
  • quartz/tests: Add a test for autoplugging from UYVY.
  • quartz/tests: Add some tests for AVI decoder pin connection.
  • quartz/avidec: Correctly implement avi_decompressor_source_get_media_type().
  • quartz/avidec: Correctly implement avi_decompressor_source_query_accept().
  • quartz/avidec: Don't determine the source format from the sink format.
  • d3dcompiler: Store a pointer to the bwriter_shader structure inside the bc_writer structure.
  • include: Rename the FileSystemAttribute field of FILE_FS_ATTRIBUTE_INFORMATION to FileSystemAttributes.
  • mountmgr: Fill the mountmgr_unix_drive structure even if the buffer is too small to hold the dynamic strings.
  • mountmgr: Return STATUS_BUFFER_OVERFLOW from query_unix_drive() if the buffer is too small.
  • winegstreamer: Also clear the pixel-aspect-ratio field in amt_to_gst_caps_video().
  • strmbase: Support FORMAT_VideoInfo2 in strmbase_dump_media_type().
  • strmbase: Strip trailing zeroes in debugstr_time().
  • mf: Strip trailing zeroes in debugstr_time().
  • mfplat: Strip trailing zeroes in debugstr_time().
  • quartz: Strip trailing zeroes in debugstr_time().
  • winegstreamer: Flip only RGB video.
  • winegstreamer: Set the bit depth for UYVY video.
  • d3dcompiler: Get rid of the init_*_dx9_writer() helpers.
  • d3dcompiler: Get rid of the "len" parameter to write_declarations().
  • d3dcompiler: Introduce an array_reserve() helper.
  • d3dcompiler: Move some declarations to bytecodewriter.c.
  • Zhiyi Zhang (18):
  • wined3d: Pass a struct wined3d_adapter pointer to wined3d_get_device_caps().
  • d3d8: Report d3d8 adapter ordinal in device caps.
  • d3d8/tests: Support creating a device with the specified adapter.
  • d3d9/tests: Support creating a device with the specified adapter.
  • d3d8/tests: Test device caps on multiple adapters.
  • d3d9/tests: Test device caps on multiple adapters.
  • d3d8/tests: Fix a test failure with Win10 WARP.
  • d3d9/tests: Fix a test failure with Win10 WARP.
  • wined3d: Refactor wined3d_get_output_desc() to wined3d_output_get_desc().
  • wined3d: Add an ordinal to struct wined3d_output.
  • d3d9: Report d3d9 adapter group information in device caps.
  • d3d8: Report d3d8 adapter ordinal in d3d8_device_GetCreationParameters().
  • d3d9: Report d3d9 adapter ordinal in d3d9_device_GetCreationParameters().
  • d3d8/tests: Test detaching adapters.
  • d3d9/tests: Test detaching adapters.
  • dxgi/tests: Test detaching outputs.
  • wined3d: Support non-primary outputs in wined3d_output_get_desc().
  • wined3d: Remove device_name and device_name_size from struct wined3d_adapter_identifier.

New in Wine 5.4 Dev (Mar 16, 2020)

  • Bugs fixed in 5.4 (total 34):
  • 14949 ABBYY FineReader Pro 7.0 Scrolling Problem
  • 18013 Foxit Reader 3.0: Sidebar Search Window not accessible/useable.
  • 24013 Assassin's Creed (DX10) crashes (ID3D10ShaderReflection::GetConstantBufferByIndex is a stub)
  • 24754 Multiple games have no text rendered due to ID3DXFont::DrawTextA/W method stubs (Nancy Drew 'Tale of the Twister', Europa Universalis Rome)
  • 28141 Delphi Twain examples don't work
  • 29330 8BallClub can't enter login details
  • 35077 PSPad 4.5.7 crashes on startup
  • 39816 BioShock 2 needs d3d10_shader_reflection_GetInputParameterDesc()
  • 40334 Multiple games and applications crash on unimplemented function ntdll.dll.RtlGetNativeSystemInformation (AION, AVG Free Edition 2012-2014, TuneUp Utilities 2014)
  • 40606 Unknown application needs dnsapi.dll.DnsGetCacheDataTable
  • 42585 Final Fantasy V Corrupt Fonts
  • 43533 Keepass 2.36 crashes on startup with Wine-Mono
  • 43620 NieR: Automata (Steam) crashes on startup
  • 43660 Divinity Original Sin 2 preview crash
  • 43696 SanctuaryRPG: Black Edition hangs on exit
  • 44253 Far Manager v3.0 crashes when using quick view mode (needs SHCreateAssociationRegistration stub)
  • 47288 Gaea 1.0.19 (.NET 4.7 WPF app) diagnostic tool 'Watson.exe' crashes due to 'kernel32.SetConsoleScreenBufferInfoEx' stub
  • 47626 Microsoft Visual Studio 2019 web-installer fails due to missing MS root CA 2010 and rstrtmgr stubs
  • 48315 RPG Tkool (RPG Maker) 2k/2k3/XP/VX/VX Ace: MP3 playback doesn't loop
  • 48481 Settings for Templates and Downloads locations aren't exposed in winecfg
  • 48570 Multiple games (Fable: The Lost Chapters, Oddworld - Munch odissey) does not play WMV cutscenes
  • 48580 Discord connecting to voice needs unimplemented function qwave.dll.QOSAddSocketToFlow
  • 48635 Asuka 120% Return BURNING Fest: Crashes after character selection.
  • 48639 Shrew Soft VPN client needs setupapi.dll.SetupDiGetSelectedDriverA()
  • 48664 kernel32:process - Intermittent test_Toolhelp() failure
  • 48689 Wine 5.3 on Mac OS X 10.13.6 High Sierra: Segmentation fault
  • 48694 The Bat! (64bit) crashes right after start
  • 48697 New msvcrt inlines fail to compile on armv7hl due to non-AAPCS variadic function calls
  • 48705 Dynacadd 98 crash
  • 48706 Wineconsole freezes when restoring from minimized to maximized window
  • 48719 wow bat launcher doesn't work
  • 48723 Torchlight - Loading times are excessively long
  • 48735 Wine builtin services.exe process_send_command: OVERLAPPED struct for control pipe has uninitialized Offset and OffsetHigh fields
  • 48742 ntdll: get_modref: Conditional jump or move depends on uninitialised value(s)
  • ----------------------------------------------------------------
  • Changes since 5.3:
  • Aaro Altonen (3):
  • kernel32/tests: Add tests for SetConsoleScreenBufferInfoEx().
  • kernelbase: Implement SetConsoleScreenBufferInfoEx().
  • urlmon: Add URLOpenPullStreamW() stub.
  • Akihiro Sagawa (2):
  • dsound/tests: Add a test whether the buffer is a valid global memory.
  • dsound: Make GlobalHandle() for the sound buffer failed.
  • Alexandre Julliard (35):
  • ntdll: Delay NFC table loading on macOS.
  • ntdll: Reimplement IdnToNameprepUnicode() using the NLS normalization table.
  • ntdll: Reimplement IdnToAscii() using the normalization table and the ntdll helpers.
  • ntdll: Reimplement IdnToUnicode() using the normalization table and the ntdll helpers.
  • kernel32: Remove the nameprep tables.
  • kernel32: Move Idn functions to kernelbase.
  • dxerr8: Use wide character string literals.
  • dxerr9: Use wide character string literals.
  • kernelbase: Use wide character string literals in debug.c.
  • kernelbase: Use wide character string literals in file.c.
  • kernelbase: Use wide character string literals in path.c.
  • kernelbase: Use wide character string literals in registry.c.
  • kernelbase: Use wide character string literals in the remaining files.
  • gdi.exe: Use 32-bit printer functions for print jobs.
  • gdi.exe: Build with msvcrt.
  • winaspi: Get rid of DOS mode.
  • winaspi: Reimplement on top of wnaspi32.
  • winaspi: Get rid of header files.
  • winaspi: Build with msvcrt.
  • kernelbase: Don't use towlower() on the full Unicode character range.
  • kernelbase: Don't use wcsicmp/wcsnicmp() on the full Unicode character range.
  • kernelbase: Don't allow the full Unicode character range in StrToInt* functions.
  • kernelbase: Don't allow the full Unicode character range in path functions.
  • msvcrt/tests: Add tests for Unicode spaces in wcstol().
  • ntdll/tests: Remove some workarounds for older Windows versions.
  • ntdll: Use the NLS case mapping table for towlower/towupper.
  • ntdll: Don't handle the full Unicode character range in wcslwr/wcsupr.
  • ntdll: Don't handle the full Unicode character range in wcsicmp/wcsnicmp.
  • ntdll: Don't handle the full Unicode character range in isw* functions.
  • ntdll: Reimplement wcstol/wcstoul using the msvcrt code.
  • ntdll: Reimplement remaining string functions to avoid depending on wine/unicode.h.
  • ntdll: Fix heap validation when large heap blocks are present.
  • unicode: Fix parsing of Indic data files.
  • unicode: Read data files from inside the zip without extracting them.
  • unicode: Update data tables to Unicode 13.0.
  • Alistair Leslie-Hughes (6):
  • oledb32: Initialize all DBGUID values.
  • oledb32: Initialize data provider when switching tabs.
  • qwave: Add QOSAddSocketToFlow stub.
  • xaudio2_7: Correct reference count on newly created XAudio2 object.
  • xaudio2_7: Correct reference count on newly created IXAPO object.
  • wineqtdecoder: Don't define CLSID_QTSplitter twice.
  • Andrew Eikum (1):
  • xaudio2/tests: Add some refcount tests.
  • Aurimas Fišeras (1):
  • po: Update Lithuanian translation.
  • Brendan Shanks (1):
  • whoami: Add semi-stub application to display username.
  • Connor McAdams (6):
  • d3d10: Implement scalar effect variable set methods.
  • d3d10: Implement scalar effect variable get methods.
  • d3d10: Implement vector effect variable set methods.
  • d3d10: Implement vector effect variable get methods.
  • d3d10: Add tests for scalar effect variables.
  • d3d10: Add tests for vector effect variables.
  • Damjan Jovanovic (1):
  • gdiplus: In CompositingModeSourceCopy, fully transparent pixels are drawn black.
  • Dmitry Timoshkov (13):
  • include/sal.h: Add _Ret_writes_z_ for Visual Studio 14.0.
  • kernel32/tests: Fix locale.c compilation with Visual Studio 14.0.
  • kernel32/tests: Fix initialization of parameters in Get[*]PreferredUILanguages tests.
  • kernel32/tests: Add more tests for Get[*]PreferredUILanguages APIs.
  • kernel32: Get[*]PreferredUILanguages should return buffer size when setting ERROR_INSUFFICIENT_BUFFER.
  • msi: Add support for ListView dialog control.
  • dnsapi/tests: Add some DnsQuery tests.
  • dnsapi/tests: Also test the "_ldap._tcp.deadbeef" query.
  • wbemdisp: Use pointer moniker instead of custom moniker implementation.
  • adsldp: Add IParseDisplayName stub interface.
  • netapi32: Implement DsGetDcNameW.
  • adsldp: Implement IADsOpenDSObject::OpenDSObject.
  • adsldp: Implement IParseDisplayName::ParseDisplayName.
  • François Gouget (4):
  • kernel32/tests: Fix test_Toolhelp()'s nested process lookup.
  • dsound: Move make_fir to the dsound directory.
  • kernel32/tests: Fix a race condition in test_WaitForJobObject().
  • kernel32/tests: Remove a 100 ms sleep in 'process exit' children.
  • Gabriel Ivăncescu (10):
  • jscript: Use struct list for named items.
  • jscript/tests: Add tests for named items.
  • jscript: Use NULL in frame->this_obj for the global code object.
  • jscript: Lookup host global object on demand instead of storing it in script context.
  • jscript: Lookup the named item and keep a ref to it from the associated bytecode.
  • jscript: Add stub implementation of separate script dispatches for named items.
  • jscript: Retrieve the proper script dispatch from the named item in GetScriptDispatch.
  • jscript/tests: Add test for function constructor in named item context.
  • jscript: Don't lookup global members for bytecodes with a named item.
  • jscript: Retrieve the proper 'this' object for bytecodes with named items.
  • Giovanni Mascellani (2):
  • d2d1: Implement ellipse and rounded rectangle filling with arcs.
  • d2d1: Implement ellipse and rounded rectangle stroking with arcs.
  • Hans Leidekker (1):
  • configure: Get rid of an unused powl check.
  • Henri Verbeet (2):
  • d3d8: Avoid checking the stage index in d3d8_device_GetTextureStageState() (Coverity).
  • d3d9: Avoid a dead assignment in d3d9_device_SetStreamSource() (Coverity).
  • Jacek Caban (27):
  • ucrtbase: Add exe entry points implementation.
  • msvcrt: Silence wide environment initialization debug messages.
  • makedep: Build builtin programs with ucrt.
  • winetest: Build with msvcrt.
  • winegcc: Lookup PATH in find_binary and don't try to run binaries that can't be found.
  • winegcc: Return build_tool_name result as strarray.
  • winegcc: Pass tool by id to build_tool_name.
  • winegcc: Add support for using clang directly.
  • stdio.h: Fix calling convention of variadic inline functions.
  • msvcrt/tests: Use __[w]getmainargs declarations from headers.
  • msvcrt20: Use __[w]getmainargs declarations from headers.
  • winebuild: Also try llvm variants of tools in find_tool.
  • winebuild: Add an option to build a static library.
  • makedep: Use winebuild to build cross compiled static libraries.
  • configure: Try using explicit target option for cross compiling.
  • ntdll: Use module path as assembly path for manifests embedded in resources.
  • kernelbase/tests: Add test of assembly path of manifest embedded in exe module.
  • include: Add corecrt_wprocess.h header.
  • include: Add corecrt_wdirect.h header.
  • dbghelp: Try loading builtin modules from unix installation.
  • dbghelp: Search also real path location in path_find_symbol_file.
  • dbghelp: Use Windows API to map ELF files.
  • ucrtbase/tests: Link to ucrtbase.
  • ucrtbase/tests: Use public _CRT_INTERNAL_PRINTF_* defines.
  • ucrtbase/tests: Directly use __stdio_common_* functions.
  • ucrtbase/tests: Directly use ucrtbase functions in printf.c.
  • ucrtbase/tests: Directly use ucrtbase functions in scanf.c.
  • Jeff Smith (4):
  • gdiplus/tests: Use much smaller fudge factor in test_widen_cap.
  • gdiplus/tests: Add thin-line test to test_widen_cap.
  • gdiplus: Caps do not shrink for line width < 2.0.
  • msvcrt: Stop forwarding iswctype functions to ntdll.
  • Jefferson Carpenter (2):
  • services: Initialize OVERLAPPED Offset and OffsetHigh.
  • user32: Always initialize module in load_desktop_driver.
  • Ken Thomases (1):
  • winemac: Only call -[NSOpenGLContext update] from the main thread.
  • Matteo Bruni (8):
  • wined3d: Introduce a stateblock flag for lights.
  • wined3d: Introduce a global stateblock flag for transforms.
  • wined3d: Optimize setting shader constants in wined3d_stateblock_apply().
  • wined3d: Optimize setting shader constants in wined3d_stateblock_capture().
  • d3d9: Store primary stateblock state pointer in the device.
  • d3d9: Retrieve state from the stateblock in d3d9_stateblock_Apply().
  • d3d8: Store primary stateblock state pointer in the device.
  • d3d8: Range-check GetPixelShaderConstant() indices to the d3d8 limit.
  • Michael Müller (1):
  • server: Hold a reference to the file in delete_file().
  • Nikolay Sivov (49):
  • mf: Implement GetFullTopology().
  • mf: Add a helper to check for session shutdown state.
  • mf: Fix GetClock() for shutdown state.
  • include: Add IMFFinalizableMediaSink definition.
  • mfplat: Use underlying work queue calls more to get rid of duplicated traces.
  • rtworkq: Change RtwqPutWorkItem() trace format for consistency.
  • mf: Handle shutdown state in GetFullTopology().
  • mf: Correctly respond to start attempt from closed state.
  • mf: Implement transition to closed state together with sink finalization.
  • mf: Match session state names with events.
  • mfplat: Implement MFTEnumEx().
  • mfplat: Add some MFT-related attributes GUIDs.
  • mfplat: Set activation object attributes for enumeration results.
  • mfplat: Default to synchronous model for locally registered MFTs.
  • mfplat: Implement transform activation object.
  • mf: Implement MFGetSupportedMimeTypes()/MFGetSupportedSchemes().
  • mf/tests: Fix a test failure on older versions.
  • include: Fix VMR9AlphaBitmap definition.
  • include: Add some types used for MF pipeline objects.
  • mfplat: Remove extra critical section used in sample implementation.
  • mfplat: Remove extra critical section from presentation descriptor.
  • mfplat: Remove extra critical section from stream descriptor.
  • include: Add some MFT flags types.
  • include: Update MF resolver flags.
  • mf: Partially implement sample copier transform.
  • mfplat: Add MFGetPlaneSize().
  • mfplat: Implement CopyToBuffer().
  • mf: Implement IsMediaTypeSupported() for simple type handler.
  • mfplat: Implement IsMediaTypeSupported() for stream descriptor.
  • mf: Implement MFGetTopoNodeCurrentType().
  • mf: Shutdown samplegrabber event queue on sink shutdown.
  • mf: Block samplegrabber stream event calls after stream is removed.
  • mf: Improve ShutdownObject() behavior for sample grabber activation object.
  • mf: Set shutdown state flag for presentation clock.
  • mf: Notify just added sinks with current clock state.
  • mf: Do not touch clock state when setting rate.
  • mf/tests: Remove tests causing occasional crashes on Windows.
  • mfplat: Add MFGetStrideForBitmapInfoHeader().
  • mf/tests: Use wide string literals.
  • mfplat: Add a stub for 2D system memory buffer object.
  • dwrite: Simplify LB22 rule according to Unicode 13.0 algorithm.
  • mf: Use single list for topology nodes in current presentation.
  • mf/tests: Add a test for default node attributes.
  • mf: Handle basic case of sample request/response.
  • mf: Send MFT_MESSAGE_NOTIFY_BEGIN_STREAMING message after setting current topology.
  • mf: Pass start and flush messages to transform nodes.
  • mf: Keep transform node input/output streams map.
  • mf: Add support for requesting sample from transform nodes.
  • mf: Implement sample delivering to transform nodes.
  • Paul Gofman (5):
  • ntdll: Zero init reg_tzi in find_reg_tz_info().
  • ntdll: Add semi-stub for RtlGetNativeSystemInformation().
  • wined3d: Manage source texture resolve in texture2d_blt() for colour blits.
  • wined3d: Handle scale with multisampled blit destination in texture2d_blt().
  • wined3d: Use EXT_framebuffer_multisample_blit_scaled for scaled resolves.
  • Piotr Caban (5):
  • winemac: Fix leaks in macdrv_surface_destroy.
  • gdiplus: Fix gdi handles leak in GdipMeasureCharacterRanges.
  • gdiplus: Fix leak in SOFTWARE_GdipDrawDriverString.
  • msvcrt: Optimize _strnicmp_l implementation.
  • winemac: Handle dummy_surface in get_mac_surface.
  • Roman Pišl (3):
  • shell32: Implement SHCreateAssociationRegistration.
  • wineconsole: Allow maximization.
  • wininet: Add stub for INTERNET_OPTION_IGNORE_OFFLINE.
  • Rémi Bernon (5):
  • d3d9/tests: Register test window class upfront.
  • d3d8/tests: Add test_window_style results for w1064v1809.
  • d3d9/tests: Explicit test_window_style results on w1064v1809.
  • d3d9/tests: Make device test_window_style checks more consistent.
  • d3d9/tests: Make d3d9ex test_window_style checks consistent with device.
  • Serge Gautherie (3):
  • include: COMMCONFIG.wcProviderData is WCHAR, not DWORD.
  • shell32: Fix SHCNE_UPDATEITEM number of items.
  • tools: Remove 0x0501 API versions forced by winapi_test.
  • Sven Baars (7):
  • d3dx9: Implement ID3DXFont_PreloadText.
  • d3dx9: Add a very basic ID3DXFont_DrawText implementation.
  • d3dx9: Handle newlines in ID3DXFont_DrawText.
  • d3dx9: Handle clipping in ID3DXFont_DrawText.
  • d3dx9: Handle word breaks in ID3DXFont_DrawText.
  • d3dx9: Handle DT_SINGLELINE in ID3DXFont_DrawText.
  • d3dx9: Handle DT_CALCRECT in ID3DXFont_DrawText.
  • Vijay Kiran Kamuju (2):
  • include: Add some missing defines in winnt.h.
  • include: Fix QUOTA_LIMITS_EX in winnt.h.
  • Vincent Povirk (3):
  • windowscodecs/tests: Add test for WriteSource with indexed formats.
  • windowscodecs: Set palette in WriteSource when necessary.
  • windowscodecs: Fix ICNS encoder write_source call.
  • Zebediah Figura (128):
  • httpapi: Update the spec file to Windows 7.
  • httpapi: Use the "http" debug channel.
  • httpapi: Stub HttpSetServerSessionProperty().
  • httpapi: Wait for overlapped I/O completion only if ERROR_IO_PENDING is returned.
  • httpapi: Stub HttpSetUrlGroupProperty(HttpServerLoggingProperty).
  • http.sys: Support cancelling IRPs.
  • http.sys: Cancel outstanding requests when a handle is closed.
  • http.sys: Translate WSAEACCES to STATUS_ACCESS_DENIED.
  • http.sys: Handle the "+" URL wildcard.
  • server: Make free_object() static.
  • server: Hold a reference to the device on behalf of the device manager.
  • d3dcompiler/tests: Add some more tests for return statements.
  • d3dcompiler: Parse return statements without a value.
  • d3dcompiler: Check for implicit type compatibility in implicit_conversion().
  • d3dcompiler: Verify a returned value against the function's type and cast it if necessary.
  • d3dcompiler: Don't set the node type for return instructions.
  • ddraw: Retrieve the material from the primary stateblock.
  • ddraw: Stop setting the device state in d3d_device7_SetMaterial().
  • ddraw: Retrieve the viewport from the primary stateblock.
  • ddraw: Stop setting the device state in d3d_device7_SetViewport().
  • ddraw: Retrieve lights from the primary stateblock.
  • ddraw: Stop setting the device state in d3d_device7_SetLight() and d3d_device7_LightEnable().
  • amstream: Implement IAMMultiMediaStream::EnumMediaStreams().
  • amstream: Check for an existing stream in IAMMultiMediaStream::AddMediaStream().
  • amstream: Implement IMediaStreamFilter::EnumMediaStreams().
  • amstream: Allow AMMSF_ADDDEFAULTRENDERER only with MSPID_PrimaryAudio.
  • amstream: Return E_INVALIDARG if AMMSF_ADDDEFAULTRENDERER is requested with a non-NULL ret_stream parameter.
  • kernel32/tests: Add some tests for hard links.
  • kernel32: Reimplement CreateHardLink() on top of NtSetInformationFile(FileLinkInformation).
  • wined3d: Stop setting the device state in wined3d_stateblock_apply().
  • wined3d: Remove no longer used device state functions.
  • amstream: Simplify IAMMultiMediaStream::GetFilterGraph().
  • amstream: Create a default filter graph in IAMMultiMediaStream::AddMediaStream() if one does not exist yet.
  • amstream: Explicitly create the graph in IAMMultiMediaStream::OpenFile().
  • amstream: Set the multimedia stream graph in IAMMultiMediaStream::Initialize() only if a graph is specified.
  • amstream: Forbid changing the graph in IAMMultiMediaStream::Initialize().
  • amstream: Forbid changing the multimedia stream mode.
  • wined3d: Make some wined3d_device functions static.
  • wined3d: Remove now redundant error handling from wined3d_device_set_stream_source_freq().
  • wined3d: Remove now redundant error handling from wined3d_device_set_light().
  • wined3d: Return void from wined3d_device_set_light_enable().
  • wined3d: Remove now redundant error handling from wined3d_device_set_sampler_state().
  • ntdll/tests: Separate invalid name tests for RtlDosPathNameToNtPathName_U().
  • ntdll/tests: Use wide character string literals in test_RtlDosPathNameToNtPathName_U().
  • ntdll/tests: Add more tests for DOS to NT path conversion.
  • wined3d: Remove now redundant error handling from wined3d_device_set_*_consts_*().
  • wined3d: Remove now redundant error handling from wined3d_device_set_texture_stage_state().
  • wined3d: Move the fill mode to wined3d_rasterizer_state.
  • wined3d: Move the cull mode to wined3d_rasterizer_state.
  • wined3d: Move the depth bias scale to wined3d_rasterizer_state.
  • qcap/capturegraph: Return BOOL from pin_matches().
  • qcap/capturegraph: Implement ICaptureGraphBuilder2::FindInterface().
  • quartz/filesource: Check if the media type is acceptable.
  • qedit/samplegrabber: Check the filter media type also in sample_grabber_sink_query_accept().
  • qedit/samplegrabber: Correctly implement sample_grabber_sink_get_media_type().
  • d3dcompiler: Return a struct source_location from set_location().
  • d3dcompiler: Pass a struct source_location to hlsl_report_message().
  • d3dcompiler: Pass a struct source_location to add_func_parameter().
  • d3dcompiler: Clarify error messages related to misplaced type modifiers.
  • d3dcompiler: Pass a struct source_location to check_invalid_matrix_modifiers().
  • d3dcompiler: Pass a struct source_location to create_loop().
  • qedit: Register the sample grabber and null renderer.
  • qcap: Reimplement COM registration and vending locally.
  • winegstreamer: Reimplement COM registration and vending locally.
  • wineqtdecoder: Reimplement COM registration and vending locally.
  • strmbase: Remove no longer used DLL registration and vending framework.
  • setupapi: Implement SetupDiGetSelectedDriver().
  • setupapi: Implement SetupDiGetDriverInfoDetail().
  • setupapi: Use the "section" and "description" fields directly in more places.
  • include: Use public field names for FILE_RENAME_INFORMATION.
  • kernel32/tests: Add more tests for MoveFile[Ex]().
  • ntdll/tests: Test renaming a file to the same name.
  • wined3d: Explicitly zero the whole wined3d_rasterizer_state_desc structure in wined3d_device_apply_stateblock().
  • wined3d: Move the constant depth bias to wined3d_rasterizer_state.
  • wined3d: Move the scissor test state to wined3d_rasterizer_state.
  • wined3d: Move the line antialias state to wined3d_rasterizer_state.
  • d3d10core/tests: Add a test for color masks.
  • d3d11/tests: Add a test for color masks.
  • winebus.sys: Fix reporting axis values for joysticks.
  • d3d10core/tests: Add a test for independent blend.
  • d3d11/tests: Add a test for independent blend.
  • wined3d: Construct the blend state in wined3d_device_apply_stateblock().
  • wined3d: Move the blend enable state to wined3d_blend_state.
  • wined3d: Move the source blend state to wined3d_blend_state.
  • user32: Do not delay-load setupapi.
  • winegstreamer: Read into an existing buffer if requested.
  • wineqtdecoder: Fix compilation.
  • quartz/acmwrapper: Reimplement the ACM wrapper directly on top of strmbase_filter.
  • quartz/avidec: Reimplement the AVI decoder directly on top of strmbase_filter.
  • wineqtdecoder: Reimplement the video decoder directly on top of strmbase_filter.
  • strmbase: Get rid of the base transform.
  • wine.inf: Manually register qedit.
  • qedit: Pass an IUnknown pointer to the object creation functions.
  • quartz: Pass an IUnknown pointer to the object creation functions.
  • strmbase: Move window.c to quartz.
  • strmbase: Move video.c to quartz.
  • quartz: Unregister the video window class on DLL unload.
  • ntdll/tests: Add tests for linking a file to the same name.
  • ntdll: Check for an existing file on the server side.
  • server: Allow renaming a file to the same name.
  • server: Fix up executable permissions when renaming files.
  • kernel32: Reimplement MoveFileWithProgress() on top of NtSetInformationFile(FileRenameInformation).
  • wined3d: Move the destination blend state to wined3d_blend_state.
  • wined3d: Move the blend operation to wined3d_blend_state.
  • wined3d: Move the source alpha blend function to wined3d_blend_state.
  • wined3d: Move the destination alpha blend function to wined3d_blend_state.
  • wined3d: Move the alpha blend equation to wined3d_blend_state.
  • d2d1: Support GUID_WICPixelFormat32bppPRGBA.
  • d3dcompiler: Parse array types.
  • d3dcompiler: Don't pass a writemask to make_assignment().
  • d3dcompiler/tests: Add more tests for swizzles.
  • d3dcompiler: Unwrap swizzles from the left-hand side of an assignment.
  • d3dcompiler: Separate out an hlsl_deref structure and store it in hlsl_ir_assignment directly.
  • kernel32: Reimplement ReplaceFile() on top of MoveFileEx().
  • quartz/tests: Add a test for aggregation on the seeking passthrough object.
  • strmbase: Standardize aggregation of the seeking passthrough object.
  • strmbase: Separate the seeking passthrough object from its implementation.
  • strmbase: Get rid of the PassThruImpl typedef.
  • strmbase: Use strmbase_passthrough directly in strmbase_renderer.
  • strmbase: Move the seeking passthrough object to quartz.
  • quartz: Implement proper DLL refcounting.
  • wined3d: Implement independent blend.
  • wined3d: Move the color masks to wined3d_blend_state.
  • d3dcompiler/tests: Add some tests for d3d9 constant tables.
  • d3dcompiler/tests: Add a test for SM4 constant buffers.
  • d3dcompiler: Don't add the default matrix majority attribute to variables.
  • d3dcompiler: Fail if modifiers are applied to a function.
  • d3dcompiler: Apply type modifiers to the hlsl_type.
  • Zhiyi Zhang (25):
  • wined3d: Introduce wined3d_get_adapter().
  • wined3d: Introduce wined3d_adapter_get_output_count().
  • wined3d: Introduce wined3d_adapter_get_output().
  • d3d8: Enumerate wined3d outputs in d3d8_init().
  • d3d9: Enumerate wined3d outputs in d3d9_init().
  • wined3d: Refactor wined3d_enum_adapter_modes() to wined3d_output_get_mode().
  • wined3d: Refactor wined3d_get_adapter_mode_count() to wined3d_output_get_mode_count().
  • wined3d: Get output from window in wined3d_swapchain_state_init().
  • wined3d: Pass a struct wined3d_output pointer to wined3d_swapchain_state_set_fullscreen().
  • wined3d: Introduce wined3d_swapchain_get_output().
  • wined3d: Pass a struct wined3d_output pointer to wined3d_swapchain_state_resize_target().
  • wined3d: Pass a struct wined3d_output pointer to wined3d_swapchain_state_set_display_mode().
  • wined3d: Refactor wined3d_set_adapter_display_mode() to wined3d_output_set_display_mode().
  • wined3d: Refactor wined3d_get_adapter_display_mode() to wined3d_output_get_display_mode().
  • wined3d: Refactor wined3d_find_closest_matching_adapter_mode() to wined3d_output_find_closest_matching_mode().
  • wined3d: Refactor wined3d_get_adapter_raster_status() to wined3d_output_get_raster_status().
  • wined3d: Pass a struct wined3d_output pointer to wined3d_check_device_format_conversion().
  • wined3d: Pass a struct wined3d_output pointer to wined3d_check_device_type().
  • wined3d: Introduce wined3d_output_get_adapter().
  • wined3d: Pass a struct wined3d_adapter pointer to wined3d_check_depth_stencil_match().
  • wined3d: Pass a struct wined3d_adapter pointer to wined3d_device_create().
  • wined3d: Refactor wined3d_get_adapter_identifier() to wined3d_adapter_get_identifier().
  • wined3d: Pass a struct wined3d_adapter pointer to wined3d_check_device_multisample_type().
  • wined3d: Pass a struct wined3d_adapter pointer to wined3d_check_device_format().
  • wined3d: Pass a struct wined3d_adapter pointer to wined3d_calculate_format_pitch().
  • Ziqing Hui (7):
  • comctl32/tests: Add tests for alpha channel of imagelist.
  • comctl32/imagelist: Correctly handle alpha channel of 32bpp image.
  • comctl32/tests: Remove duplicate line in imagelist.c.
  • comctl32/tests: Change create_test_bitmap() to give it the ability to create more kinds of bitmaps.
  • comctl32/tests: Add tests for grayscale.
  • comctl32/tests: Add a 4x4 bitmap for ImageList_DrawIndirect tests.
  • comctl32/imagelist: Support flag ILS_SATURATE for ImageList_DrawIndirect().

New in Wine 5.3 Dev (Mar 2, 2020)

  • Bugs fixed in 5.3 (total 29):
  • 13925 IKEA Home Planner 2010 2D and 3D graphical views show only garbage
  • 18234 Lotus Approach (MDI app): double clicking minimized MDI child windows (icons) results in "About Wine" instead of maximize
  • 22974 "Shell folders" settings are reset after each wine update
  • 34622 Multiple games need DMO Wrapper Filter, 'qasf.dll' (Neocron, Age of empires III Steam, .NET XNA 3.x/4.x games using Media classes) (`winetricks qasf` is a workaround)
  • 37073 Trees not rendered correctly in Far Cry 2 when anti-aliasing enabled
  • 40649 apps (e.g. sysinternals' ADExplorer) that require ActiveDirectory connections/ADsOpenObject fail
  • 42038 Cannot scroll documents being compared in winmerge (Followup to bug 20695)
  • 42764 Proteus direct 3D render problem
  • 43465 Unit Test: ComboBox Dropdown does not work if Style is set and no scrollbar required
  • 43814 Multiple games require IMFSourceReader ReadSample Implementation (Danganronpa V3, Resident Evil 2 1-Shot Demo)
  • 47857 Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (because IsNormalizedString is just a stub)
  • 47884 msi:action systematically times out on Windows 2003
  • 47992 msi:action tests fail when running them twice
  • 48136 Wine can't be started, log notice: wineboot failed to start wineboot c00000e5
  • 48229 Regression on Automobilista. A lot of cars and tracks are not shown on Game menu
  • 48302 Warhammer Online doesn't render without d3dx9_34
  • 48386 Some CPU features are not reported for Intel CPU (Detroit: Become Human is affected)
  • 48387 User shared data area should have NumberOfPhysicalPages field filled in (used by Detroit: Become Human)
  • 48484 winecfg doesn't allow disabling Desktop Integration for Downloads
  • 48510 Lotus Organizer 97 crashes when selecting a Backup folder using 'Browse' button
  • 48549 Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6
  • 48557 Multiple installers crash (Hot Wired, Croc installer) : Setup is unable to initialize the language dialogbox: Error 106
  • 48569 Infinite drag & drop loop crashes WinSCP
  • 48577 DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY and other enums are the wrong size
  • 48594 AnyDesk crashes directly on startup (low WORD of instance handle must be ignored when looking up window classes)
  • 48646 QQMusicAgent crashes when started after installation
  • 48648 Gothic II Night of the Raven:unhandled exception in Wine 5.2
  • 48657 GdipGetNearestColor crash in Subtitle Edit
  • 48669 iphlpapi.NotifyUnicastIpAddressChange() should call the callback initially if requested (required for Far Cry 5 online mode)
  • ----------------------------------------------------------------
  • Changes since 5.2:
  • Akihiro Sagawa (7):
  • user32/tests: Use wide string literals in wsprintf tests.
  • user32/tests: Add wsprintfA %C conversion tests.
  • user32: Fix wsprintfA %C conversion.
  • shlwapi: Fix wnsprintfA/wvnsprintfA %C conversion.
  • user32: Add wsprintfW %C tests.
  • user32: Fix wsprintfW %C conversion.
  • shlwapi: Fix wnsprintfW/wvnsprintfW %C conversion.
  • Alex Henrie (3):
  • iphlpapi/tests: Add tests for GetTcp6Table.
  • iphlpapi: Implement GetTcp6Table on Linux.
  • ntdll/tests: Add more tests for RtlIpv6StringToAddress.
  • Alexandre Julliard (22):
  • unicode: Move the compatibility decomposition table to ntdll.
  • unicode: Copy the composition table to ntdll.
  • libport: Move the composition tables back to libwine and stop updating them.
  • unicode: Add support for high Unicode planes to the combining class table.
  • unicode: Add support for high Unicode planes in decomposition tables.
  • unicode: Add support for high Unicode planes in composition tables.
  • ntdll: Add support for Hangul Unicode normalization.
  • unicode: Generate compositions on the fly based on the decomposition table.
  • unicode: Remove non-starter and compatibility compositions from the table.
  • unicode: Take into account explicit composition exclusions.
  • unicode: Use the standard compression function for the casemap table.
  • wine.inf: Add registry keys for normalization forms.
  • kernel32/tests: Add more normalization tests.
  • winedump: Add dumping of normalization NLS files.
  • unicode: Generate the NLS files for normalization forms.
  • ntdll: Use external NLS files for Unicode normalization.
  • kernelbase: Use external NLS files for Unicode composition.
  • ntdll: Implement RtlIsNormalizedString().
  • unicode: Remove no longer used normalization tables.
  • ver: Use the 16-bit resource function in GetFileVersionInfo16().
  • kernel32/tests: Add some tests for Idn functions.
  • ntdll: Allow final null in RtlNormalizeString() even if 0 is an invalid character.
  • Alistair Leslie-Hughes (2):
  • oledb32: Ensure provider is selected before changing tabs.
  • dmstyle: IDirectMusicStyle8 GetDefaultBand return S_FALSE.
  • Anton Baskanov (3):
  • amstream: Implement AMAudioStream::GetFormat.
  • amstream: Implement AMAudioStream::SetFormat.
  • amstream: Reject incompatible media types in AMAudioStream::ReceiveConnection.
  • Aurimas Fišeras (3):
  • po: Update Lithuanian translation.
  • po: Update Lithuanian translation.
  • po: Update Lithuanian translation.
  • Biswapriyo Nath (1):
  • include/dxva2api.idl: Add function declarations.
  • Brendan Shanks (3):
  • wineboot: Populate BIOS registry keys.
  • ntdll: Add system family and SKU to generated SMBIOS tables.
  • wbemprox: Add embedded controller and system BIOS release numbers to Win32_BIOS.
  • Connor McAdams (1):
  • d3d10: Introduce an effect buffer variable structure.
  • Daniel Lehman (4):
  • include: Fix compile error with C++ winelib.
  • include: Update wcstok declarations.
  • tzres: Add Aleutian Time Zone.
  • wintrust: Set last error in WinVerifyTrust.
  • Dirk Niggemann (1):
  • toolhelp: Return correct handle, address, flag and lock values in LocalNext() for moveable blocks.
  • Dmitry Timoshkov (8):
  • widl: Generate name for a tagless union.
  • widl: If a variable doesn't have a name provide an autogenerated one.
  • activeds.tlb: Add typelib.
  • ole32: Correct MkParseDisplayName spec entry.
  • activeds: Implement ReallocADsMem.
  • activeds: Implement AllocADsStr and FreeADsStr.
  • user32/tests: Add some tests for classes with non-zero low word instance.
  • server: Ignore low word of a class instance when looking up for a window class.
  • Florian Will (5):
  • gdiplus: Refactor to split up encode_image_wic().
  • include: Add enums and GUID required for GdipSaveAdd().
  • gdiplus: Add GdipSaveAddImage() stub.
  • gdiplus/tests: Add multi-page tiff file saving test.
  • gdiplus: Implement GdipSaveAddImage() and GdipSaveAdd().
  • François Gouget (11):
  • kernel32/tests: Clarify the process's quotes handling comment.
  • advapi32/tests: Simplify the name of the test unit for child processes.
  • msvcrt: Add _CRT_INT_MAX to corecrt.h.
  • msvcrt: Old versions of _vsnprintf() treat the size as a signed int.
  • shell32/tests: Simplify the name of the test unit for child processes.
  • msvcrt/tests: Simplify the name of the test unit for child processes.
  • kernel32/tests: Simplify the name of the test unit for child processes.
  • kernel32/tests: Avoid a race in test_WaitForJobObject().
  • kernel32/test: Simplify a couple of calls to 'process exit'.
  • kernel32/tests: Check if CreateProcess() resets STARTUPINFO/PROCESS_INFORMATION.
  • gdi32/tests: Remove unnecessary metafile handle traces.
  • Gabriel Ivăncescu (14):
  • vbscript: Move the named_item_t definition.
  • vbscript: Implement separate script dispatch objects for each named item.
  • vbscript/tests: Add tests for named item script dispatches.
  • vbscript: Return the dispatch object directly in retval, rather than its value.
  • jscript: Initialize the script context in SetScriptSite.
  • jscript: Move the clear_script_queue up to SCRIPTSTATE_INITIALIZED.
  • jscript: Move the named_item_t definition.
  • jscript: Lookup the named item using a helper function.
  • jscript: Implement the SCRIPTITEM_CODEONLY flag.
  • jscript: Preserve the 'enter_notified' field when an error occurs.
  • vbscript: Return the item's disp when it does not have the SCRIPTITEM_CODEONLY flag, rather than the script dispatch.
  • hid: Implement HidP_GetUsageValueArray.
  • jscript: Reference-count the named items.
  • vbscript: Don't create script dispatches for items with the SCRIPTITEM_GLOBALMEMBERS flag.
  • Hans Leidekker (5):
  • bcrypt: Support retrieving the PaddingSchemes property for RSA.
  • wbemprox: Implement Win32_PhysicalMemory.FormFactor.
  • wbemprox: Implement Win32_DesktopMonitor.Name.
  • wbemprox/tests: Use wide character string literals.
  • crypt32/tests: Update *.winehq.org certificate.
  • Jacek Caban (55):
  • configure: Use -nostartfiles -nodefaultlibs in cross compiler checks.
  • stdio.h: Add snprintf inline wrapper.
  • makedep: Define _UCRT in modules that link to ucrtbase.
  • stdio.h: Add ucrt version of vsnprintf inline wrapper.
  • include: Add corecrt_wio.h header.
  • include: Move __acrt_iob_func declaration to corecrt_wstdio.h.
  • stdio.h: Add ucrt _vsnprintf_s declaration.
  • stdio.h: Add ucrt _vscprintf declaration.
  • stdio.h: Add ucrt vsprintf declaration.
  • stdio.h: Add ucrt vsprintf_s declaration.
  • stdio.h: Add ucrt _vsprintf_p_l declaration.
  • stdio.h: Add ucrt vfprintf declaration.
  • stdio.h: Add ucrt vfprintf_s declaration.
  • include: Add corecrt_wtime.h file.
  • include: Include sys/stat.h from wchar.h.
  • stdio.h: Add ucrt _scprintf declaration.
  • stdio.h: Add ucrt _snprintf_s declaration.
  • stdio.h: Add ucrt fprintf and fprintf_s declarations.
  • stdio.h: Add ucrt printf and vprintf declarations.
  • stdio.h: Add ucrt printf_s and vprintf_s declarations.
  • stdio.h: Add ucrt sprintf_s declaration.
  • stdio.h: Add ucrt fscanf and fscanf_s declarations.
  • stdio.h: Add ucrt scanf and scanf_s declarations.
  • stdio.h: Add ucrt sscanf and sscanf_s declarations.
  • stdio.h: Add ucrt _snscanf_l declaration.
  • include: Add new corecrt_wctype file.
  • winegcc: Recognize -rtlib as linker argument.
  • winegcc: Treat -target argument as an alias to --target for clang compatibility.
  • winegcc: Clean up output file on error.
  • corecrt_wstdio.h: Add ucrt _snwprintf, swprintf and _swprintf declarations.
  • corecrt_wstdio.h: Add ucrt _snwprintf_s and _vsnwprintf_s declarations.
  • corecrt_wstdio.h: Add ucrt _scwprintf and _vscwprintf declarations.
  • corecrt_wstdio.h: Add ucrt _vscwprintf_p_l and _vswprintf_p_l declarations.
  • corecrt_wstdio.h: Add ucrt fwprintf and vfwprintf declarations.
  • corecrt_wstdio.h: Add ucrt fwprintf_s and vfwprintf_s declarations.
  • corecrt_wstdio.h: Add ucrt fwscanf and fwscanf_s declarations.
  • corecrt_wstdio.h: Add ucrt swprintf_s and vswprintf_s declarations.
  • include: Add corecrt_wstdlib.h header.
  • corecrt_wstdio.h: Add ucrt swscanf and swscanf_s declarations.
  • corecrt_wstdio.h: Add ucrt wprintf and vwprintf declarations.
  • corecrt_wstdio.h: Add ucrt wprintf_s and vwprintf_s declarations.
  • corecrt_wstdio.h: Add ucrt wscanf and wscanf_s declarations.
  • include: Add corecrt_wstring.h header.
  • include: Make time.h compatible with ucrt.
  • include: Make corecrt_wtime.h compatible with ucrt.
  • include: Make corecrt_wio.h compatible with ucrt.
  • include: Make sys/stat.h compatible with ucrt.
  • winebuild: Check more target components for platform string.
  • winegcc: Check more target components for platform string.
  • stdlib.h: Make externs declarations compatible with ucrt.
  • include: Add corecrt_startup.h header.
  • msvcrt: Use more public declarations in exe entry points.
  • winegcc: Fix passing -delayload argument to linker.
  • winegcc: Don't pass ld command to winebuild when building PE file.
  • vbscript: Lookup host global object in interp_me instead of storing it in script context.
  • Jeff Smith (7):
  • gdiplus: Each pen dash array element must be greater than zero.
  • gdiplus/tests: Test path widening on capped lines.
  • gdiplus: Fix LineCapRound path widening.
  • gdiplus: Fix LineCapTriangle path widening.
  • gdiplus: Add LineCapSquareAnchor path widening.
  • gdiplus: Add LineCapRoundAnchor path widening.
  • gdiplus: Add LineCapDiamondAnchor path widening.
  • Lauri Kenttä (2):
  • oledb32: Resize dialog fields to accomodate translations.
  • po: Update Finnish translation.
  • Liam Middlebrook (1):
  • winevulkan: Fix two spelling errors in make_vulkan.
  • Matteo Bruni (16):
  • wined3d: Use a bitmask for the {v, p}s_const_f fields in struct wined3d_saved_states.
  • wined3d: Check the actual device limit in wined3d_stateblock_set_*s_consts_f().
  • wined3d: Get rid of the contained_*s_consts_* arrays.
  • maintainers: Drop Józef Kucia.
  • maintainers: Move d3d10 and d3d10_1 under Direct3D helper libraries.
  • d3dcompiler: Get rid of now unused BWRITERVS_SWIZZLE_{SHIFT, MASK}.
  • d3d8: Fix texture stage index checks.
  • wined3d: Rename struct wined3d_map_range to struct wined3d_range.
  • wined3d: Optimize scanning changed shader constants in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed transform states in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed render states in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed texture states in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed sampler states in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed stream states in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed textures in wined3d_device_apply_stateblock().
  • wined3d: Optimize scanning changed clip planes in wined3d_device_apply_stateblock().
  • Michael Stefaniuc (9):
  • msxml3/tests: Get rid of a2bstr().
  • msxml3/tests: Just use a wchar string literal instead of _bstr_().
  • urlmon/tests: Get rid of strcmp_wa() in misc.c.
  • urlmon/tests: Get rid of strcmp_wa() in protocol.c.
  • kernel/tests: Get rid of strcmp_aw() / strlen_aw().
  • urlmon/tests: Get rid of a2w() in misc.c.
  • urlmon/tests: Get rid of strcmp_aw() in sec_mgr.c.
  • urlmon/tests: Get rid of a2w() in sec_mgr.c.
  • vbscript/tests: Get rid of strcmp_wa().
  • Nikolay Sivov (32):
  • mfplat/tests: Use wide string literals.
  • scrrun/tests: Use wide string literals.
  • wschom/tests: Use wide string literals.
  • mfplat: Fix media type compare logic regarding user data.
  • mferror: Add some more clock error codes.
  • mf: Implement timer functionality for presentation clock.
  • mf: Use more descriptive name for one of the impl_from_* helpers.
  • kernel32/tests: Link to activation context API directly.
  • mf: Shut down quality manager on session shutdown.
  • mf: Request another sample from sample grabber in clock-ignoring mode.
  • oleaut32/tests: Link to activation context API directly.
  • vcomp/tests: Link to activation context API directly.
  • kernel32/tests: Link to activation context API directly.
  • ole32/tests: Link to activation context API directly.
  • user32/tests: Link to activation context API directly.
  • mf: Add MFCreateSimpleTypeHandler().
  • mf/tests: Add some tests for SAR time source.
  • gdi32/tests: Reduce some tracing noise in font tests.
  • include: Add more Media Foundation error codes.
  • mf: Add support for returning slowest/fastest rates for session.
  • mf: Subscribe for next pipeline object event after processing current one.
  • mf: Create separate topology object and use it as current.
  • mf: Use separate list for source streams.
  • mf: Use generic enum for object states.
  • mf: Keep a list of output streams.
  • mf: Query for optional event generator for sinks.
  • mf: Add support for MESessionCapabilitiesChanged event.
  • mf: Implement two-step session transition to running state.
  • mf: Track stream sinks state to maintain session state.
  • mf: Implement Pause() command for media session.
  • mf: Allow restarting from paused state.
  • mf: Implement Stop() command for media session.
  • Olivier F. R. Dierick (10):
  • shell32: Move _SHCreateSymbolicLinks() above shell folders lookup functions.
  • shell32: Add helper functions for XDG directories lookup and resource deallocation.
  • shell32: Add a helper function to create 'My Stuff' sub dirs in 'My Documents'.
  • shell32: Add a helper function to create a shell folder from CSIDL and return its unix path.
  • shell32: Move 'My Documents' symbolic link creation in a separate function.
  • shell32: Move 'My Stuff' symbolic link creation in a separate generic function.
  • shell32: Move 'Desktop' symbolic link creation to a separate function.
  • shell32: Add a function to create one specific symbolic link at a time for user dirs.
  • shell32: Create user folder symlinks on lookup and only if it's missing.
  • winecfg: Add Downloads and Templates to shell folders UI interface.
  • Paul Gofman (9):
  • ntdll: Fill NumberOfPhysicalPages field in user shared data area.
  • ntdll: Report rdtsc processor feature if supported.
  • wined3d: Introduce wined3d_bitmap_is_set().
  • wined3d: Support AMD alpha to coverage state.
  • wined3d: Support NVIDIA alpha to coverage state.
  • d3d9/tests: Test alpha to coverage state capture.
  • d3d9/tests: Do not use NVIDIA mode in test_alpha_to_coverage() if the reported GPU is AMD.
  • iphlpapi: Support InitialNotification flag in NotifyUnicastIpAddressChange().
  • iphlpapi: Return NO_ERROR from NotifyUnicastIpAddressChange() semi-stub.
  • Piotr Caban (2):
  • dbghelp: Support 32 and 64-bit binaries in ImageDirectoryEntryToDataEx.
  • dbghelp: Use RtlImageDirectoryEntryToData in pe_load_msc_debug_info.
  • Roman Pišl (2):
  • ole32: Avoid calling QueryContinueDrag recursively.
  • shell32: Avoid crash on WM_WINDOWPOSCHANGING in BrsFolderDlgProc.
  • Rémi Bernon (1):
  • dinput: Increase device buffer size to 1024.
  • Stefan Dösinger (3):
  • ddraw/tests: Clear the DXT3 destination surface manually.
  • ddraw/tests: P8 -> RGB blits are broken on WARP 1709 and newer.
  • ddraw/tests: WARP returns SURFACELOST when flipping a surface in normal mode.
  • Sven Baars (8):
  • gdi32/tests: Add some more GetCharacterPlacement tests.
  • gdi32: Handle 0 count in GetCharacterPlacementW.
  • user32: Add EnableNonClientDpiScaling stub.
  • d3dx9/tests: Add more ID3DXFont_DrawTextW tests.
  • d3dx9: Reimplement make_pow2() in d3dx9_private.h.
  • d3dx9: Implement ID3DXFont_PreloadGlyphs.
  • d3dx9: Implement ID3DXFont_GetGlyphData.
  • d3dx9: Implement ID3DXFont_PreloadCharacters.
  • Vijay Kiran Kamuju (1):
  • include: Update fields of SYSTEM_TIMEOFDAY_INFORMATION.
  • Vincent Povirk (1):
  • mscoree: Remove appdomain tracking.
  • Zebediah Figura (95):
  • strmbase: Also match a GUID_NULL formattype as a wildcard in source_Connect().
  • strmbase: Don't check the subtype when determining if a media type is partial.
  • strmbase: Don't treat GUID_NULL in enumerated types as a wildcard.
  • d3d9: Make shader validator traces less verbose.
  • d3d9: Retrieve transform states from the primary stateblock.
  • d3d9: Stop setting the device state in d3d9_device_SetTransform() and d3d9_device_MultiplyTransform().
  • d3d9: Retrieve clip planes from the primary stateblock.
  • d3d9: Stop setting the device state in d3d9_device_SetClipPlane().
  • include: Add dmodshow.idl and IDMOWrapperFilter.
  • include: Add IDMOQualityControl and IDMOVideoOutputOptimizations.
  • qasf: Add a stub DMO wrapper filter.
  • qasf/dmowrapper: Add a stub IDMOWrapperFilter interface.
  • qasf/dmowrapper: Add an initial implementation of IDMOWrapperFilter::Init().
  • d3d9: Retrieve the material from the primary stateblock.
  • d3d9: Stop setting the device state in d3d9_device_SetMaterial().
  • d3d9: Retrieve light state from the primary stateblock.
  • d3d9: Stop setting the device state in d3d9_device_SetLight() and d3d9_device_LightEnable().
  • qasf/dmowrapper: Create sink and source pins for each stream.
  • qasf/dmowrapper: Implement sink connection.
  • qasf/dmowrapper: Implement source connection.
  • qasf/tests: Add tests for filter state.
  • qasf/dmowrapper: Call IMediaObject::Flush() when cleaning up the stream.
  • d3d9: Use ARRAY_SIZE in d3d9_device_GetStreamSource().
  • d3d9: Validate the stream index in d3d9_device_SetStreamSource().
  • wined3d: Remove the no longer used extra stream state.
  • d3d8: Set the primary stateblock when executing draw calls.
  • d3d8: Stop setting the device state in d3d8_device_SetIndices().
  • d3d8: Stop setting the device state in d3d8_device_SetStreamSource().
  • d3d8: Retrieve the vertex shader from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetVertexShader().
  • winegstreamer: Decommit the source allocator when cleaning up the stream.
  • strmbase/renderer: Return S_FALSE when pausing the stream if approprate.
  • quartz/tests: Add a test for cyclic connections.
  • quartz/filtergraph: Use IFilterGraph2::ConnectDirect() instead of calling IPin::Connect().
  • quartz/filtergraph: Maintain a topologically sorted list of filters.
  • quartz/filtergraph: Don't check for cyclic connections in IFilterGraph2::Connect().
  • quartz/filtergraph: Iterate over all filters in state change methods.
  • qasf/dmowrapper: Implement receiving and delivering samples.
  • qasf/tests: Add tests for IPin::NewSegment().
  • qasf/dmowrapper: Flush the DMO on receiving EOS.
  • qasf/dmowrapper: Flush the DMO on IPin::EndFlush().
  • qasf/dmowrapper: Implement seeking via pass-through.
  • d3d8: Retrieve vertex shader constants from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetVertexShaderConstant().
  • d3d8: Retrieve the pixel shader from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetPixelShader().
  • d3d8: Retrieve pixel shader constants from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetPixelShaderConstant().
  • d3d8: Retrieve textures from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetTexture().
  • d3d8: Retrieve texture states from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetTextureStageState().
  • mp3dmod: Implement IMediaObject::GetStreamCount().
  • mp3dmod: Implement IMediaObject::GetInputStreamInfo().
  • mp3dmod: Implement IMediaObject::GetOutputStreamInfo().
  • mp3dmod: Implement IMediaObject::GetInputType().
  • mp3dmod: Implement IMediaObject::SetInputType().
  • mp3dmod: Implement IMediaObject::GetOutputType().
  • mp3dmod: Implement IMediaObject::GetInputSizeInfo().
  • mp3dmod: Implement IMediaObject::GetOutputSizeInfo().
  • mp3dmod: Verify the format type in IMediaObject::SetOutputType().
  • d3d8: Retrieve transform states from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetTransform() and d3d8_device_MultiplyTransform().
  • d3d8: Retrieve clip planes from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetClipPlane().
  • d3d8: Retrieve the material from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetMaterial().
  • mp3dmod/tests: Test IMediaBuffer reference counting.
  • mp3dmod: Release a held buffer on destruction.
  • mp3dmod: Handle a NULL buffer passed to IMediaObject::ProcessOutput().
  • mp3dmod: Implement IMediaObject::Flush().
  • mp3dmod: Implement IMediaObject::Discontinuity().
  • d3d8: Retrieve the viewport from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetViewport().
  • d3d8: Retrieve light state from the primary stateblock.
  • d3d8: Stop setting the device state in d3d8_device_SetLight() and d3d8_device_LightEnable().
  • ddraw: Avoid leaking the primary stateblock.
  • ddraw: Set the primary stateblock when executing draw calls.
  • ddraw: Retrieve textures from the primary stateblock.
  • ddraw: Stop setting the device state when setting textures.
  • ddraw: Retrieve sampler states from the primary stateblock.
  • ddraw: Stop setting the device state when setting sampler states.
  • kernel32/tests: Add more tests for DefineDosDevice().
  • kernel32: Reimplement DefineDosDevice() on top of NT symbolic links.
  • winegstreamer: Don't query or set GStreamer duration if the filter is stopped.
  • winegstreamer: Don't fail seeking methods if we couldn't query duration.
  • winegstreamer: Defer a seek to pause time if necessary.
  • winegstreamer: Use nAvgBytesPerSec to determine buffer size only for raw audio formats.
  • ddraw: Retrieve transform state from the primary stateblock.
  • ddraw: Stop setting the device state when setting transforms.
  • ddraw: Retrieve clip planes from the primary stateblock.
  • ddraw: Stop setting the device state in d3d_device7_SetClipPlane().
  • d3dcompiler/tests: Rewrite to use a separate d3d9 device for each test.
  • d3dcompiler/tests: Port some tests to shader model 4.
  • d3dcompiler/tests: Add a test for the comma operator.
  • Zhiyi Zhang (3):
  • dxgi: Check NULL adapter parameter in dxgi_factory_EnumAdapterByLuid().
  • dxgi: Check NULL output parameter in dxgi_adapter_EnumOutputs().
  • gdiplus: Fix a possible NULL pointer reference in GdipGetNearestColor().

New in Wine 5.2 Dev (Feb 17, 2020)

  • What's new in this release (see below for details):
  • More compatible codepage mapping tables.
  • Support for using the null display driver as a real driver.
  • Better UTF-8 support in the Resource and Message Compilers.
  • Fixes for using ucrtbase as C runtime.
  • Various bug fixes.
  • Bugs fixed in 5.2 (total 22):
  • 14697 OllyDbg 2.x freezes sometimes during processing of debug events (debug events can block completion of queued user APCs)
  • 18159 Lotus Approach (MDI app) has extra caption buttons and Control box
  • 18933 Free PDF to Word Doc converter doesn't work, window empty/hangs on launch (appinstall)
  • 34848 PDF-XChange Viewer 2.5.213 crashes when switching between document tabs
  • 36059 Multiple Steam games fail to install DirectX runtime prerequisite, resulting in repeated install attempt on startup ('xinput1_3.dll' locked by client)
  • 36521 Star Wars rebellion update 1.01 crashes on start (quoted process command line only created with special 'My Documents' folder)
  • 43934 SumatraPDF 3.1.2 has very narrow buttons in its installer
  • 45462 PDF X-Change Viewer (all versions) cannot click dialog box in menu
  • 45481 Spintires: MudRunner crashes at launch
  • 46619 Lineage 2 crashes (godworld.ru private server)
  • 46735 Multiple applications need Direct3DShaderValidatorCreate9() implementation (The Sims 2 demo, Armed Assault)
  • 47018 Multiple applications show transparent bitmap images on static controls with black background (comctl32 lacking support for painting 32-bit BMPv3 with alpha channel)
  • 47718 x86_64-w64-mingw32-strip strip dlls make wine failed start
  • 48122 Arturia MIDI Control Center crashes on unimplemented function ntoskrnl.exe.RtlIsNtDdiVersionAvailable
  • 48392 Multiple applications crash on unimplemented function WS2_32.dll.WSCSetApplicationCategory (Verbum 8, Lineage 2's SmartGuard 3.0)
  • 48408 mixthread monopolizes buffer_list_lock if WaitForSingleObject returns quickly, causing livelock and game freeze
  • 48424 xl-r8r: Crashes right after splash screen (apparently because vga.dll is missing)
  • 48480 dlls/krnl386.exe16 - thunk.c argument logic incorrect for CallProcEx32W16
  • 48489 .Net 4.7+ requires GpFontFamily to be referenced counted instead of cloning.
  • 48541 Affinity Photo trial (1.7.2) crashes:Call from 0x7b00fa3d to unimplemented function mscms.dll.WcsGetDefaultColorProfileSize
  • 48561 Cadence Allegro Professional 16.6 crashes at startup
  • 48571 Firefox 72.0.* crashes on every tab (unless dwrite is disabled)
  • Changes since 5.1:
  • Akihiro Sagawa (7):
  • user32/tests: Add wsprintfA %S conversion tests.
  • user32: Fix wsprintfA %S conversion.
  • shlwapi: Fix wnsprintfA/wvnsprintfA %S conversion.
  • user32/tests: Add wsprintfW %S conversion tests.
  • user32: Fix wsprintfW %S conversion.
  • shlwapi: Fix wnsprintfW/wvnsprintfW %S conversion.
  • gdi32: Fix function names in comments.
  • Alex Henrie (10):
  • iphlpapi: Consolidate append_*_row functions.
  • include: Add remaining MIB_TCP6 types.
  • iphlpapi: Remove unnecessary memcpy from build_udp6_table.
  • iphlpapi/tests: Build rotating buffers into ntoa and ntoa6.
  • ntdll/tests: Add more tests for RtlIpv6StringToAddress.
  • iphlpapi: Get rid of dummy arguments to sscanf.
  • include: Add GetIcmpStatisticsEx.
  • iphlpapi/tests: Print a message when skipping GetUdp6Table tests.
  • iphlpapi/tests: Don't allow skipping ParseNetworkString tests on Wine.
  • iphlpapi/tests: Drop workarounds for Windows

New in Wine 5.1 Dev (Feb 4, 2020)

  • Bugs fixed in 5.1 (total 32):
  • 21702 Continuum 0.40 crashes at start up screen
  • 22006 Multiple applications require support for thread and process security descriptors (Continuum 0.40, Acrobat Reader DC 2015)
  • 23261 Industry Giant 2 demo crashes with DDERR_UNSUPPORTEDMODE message
  • 28059 3DAnalyzer: Hangs when selecting certain exe's
  • 33159 Loading a .dll without relocations fails under Mac OS X (needs preloader)
  • 35351 Allow configuring modifier key mapping
  • 36813 wineconsole: no text without winetricks corefonts
  • 39229 Dragon Age Inquisition crashes
  • 40013 MSYS2 based "Git for Windows" 2.7 fails to install due to 'rebase.exe' tool crashing or hanging in post-install steps
  • 40482 Support set title in start, needed by latest MSYS2
  • 42249 Speccy v1.30 installer crashes (registry SID profile data in 'ProfileList' must contain 'ProfileImagePath' key value)
  • 42554 The Magic School Bus Explores The Solar System crashes while loading
  • 43499 The Legend of Heroes: Trails of Cold Steel - Graphical glitches
  • 43505 Star Wars: Starfighter - screen out of monitor borders
  • 43514 Beamng.drive: wrong sunshine reflection
  • 44618 MindManager Pro v7.0: MSI installer complains "CustomAction unhandled action type 7"
  • 44917 Unable to run DTS MAster Audio Suite Encoder
  • 45049 Multiple programs need d2d1 CreateRoundedRectangleGeometry (playchessV7, Paint.Net 4.*)
  • 45148 Overwatch: left control, left shift keybindings don't work
  • 45501 Darksiders - Slow player movement with builtin d3dx9_42
  • 45742 Sniper Elite V2 has no sound
  • 45847 Warframe installer update/download gets stuck due to corruption on large files in 'Bulk Download' mode (tries over and over again)
  • 45879 Aruba Key crashes on unimplemented function setupapi.dll.CM_Request_Device_EjectA when clicking 'remove' button
  • 46005 Multiple games and applications fail due to missing interface proxy information in registry (oleautomation/dual interfaces referenced in coclass section inside of library block)
  • 47668 Logos 8 (.NET/WPF 4.7.2 application) fails to download resources (needs ReOpenFile implementation)
  • 48018 QuickTime 7.0.x installer fails, 'rundll32.exe "C:Program Files (x86)QuickTimeQTSystemQTJava.dll,QTPostInstallProc"' crashes due to invalid cdecl dll entry
  • 48064 qmgr:job started failing on XP on Sep 09
  • 48150 ddraw:ddraw{2,4} show new test failures
  • 48313 Sysinternals CpuStres crashes on unimplemented function kernel32.dll.GetThreadIdealProcessorEx
  • 48338 DIB images with bpp

New in Wine 5.0 (Jan 23, 2020)

  • PE modules:
  • Most modules are built in PE format (Portable Executable, the Windows binary format) instead of ELF when the MinGW compiler is available. This helps various copy protection schemes that check that the on-disk and in-memory contents of system modules are identical.
  • The actual PE binaries are copied into the Wine prefix instead of the fake DLL files. This makes the prefix look more like a real Windows installation, at the cost of some extra disk space.
  • Modules that have been converted to PE can use standard wide-char C functions, as well as wide-char character constants like L"abc". This makes the code easier to read.
  • Not all modules have been converted to PE yet; this is an ongoing process that will continue during the Wine 5.x development series.
  • The Wine C runtime is updated to support linking to MinGW-compiled binaries; it is used by default instead of the MinGW runtime when building DLLs.
  • Graphics:
  • Multiple display adapters and monitors are properly supported, including dynamic configuration changes.
  • The Vulkan driver supports up to version 1.1.126 of the Vulkan spec.
  • The WindowsCodecs library is able to convert more bitmap formats, including palette-indexed formats.
  • Direct3D:
  • Fullscreen Direct3D applications inhibit the screensaver.
  • DXGI swapchain presents inform the application when the corresponding window is minimized. This typically allows applications to reduce CPU usage while minimized, and is in some cases required to allow the application window to be restored again.
  • Switching between fullscreen and windowed modes using the standard Alt+Enter combination is implemented for DXGI applications.
  • The following features are implemented for Direct3D 12 applications:
  • Switching between fullscreen and windowed.
  • Changing display modes.
  • Scaled presents.
  • Swap intervals.
  • These features were previously already implemented for earlier versions of the Direct3D API.
  • The handling of various edge cases is improved. Among others:
  • Out of range reference values for the alpha and stencil tests.
  • Sampling 2D resources with 3D samplers and vice versa.
  • Drawing with mapped textures and buffers.
  • Usage of invalid DirectDraw clipper objects.
  • Creating Direct3D devices on invalid Windows, like the desktop window.
  • Viewports with a minimum Z larger than or equal to the maximum Z.
  • Resources bound through both shader-resource views and render-target or depth-stencil views at the same time.
  • Blits between formats with and without alpha components.
  • Since well-behaved applications don't rely on these edge cases, they typically only affect one or two applications each. There are nevertheless quite a number of them.
  • Dirty texture regions are tracked more accurately for Direct3D 8 and 9 texture uploads.
  • Uploads of S3TC-compressed 3D textures require less address space. Since 3D textures can be potentially large, and address space exhaustion is a concern for 32-bit applications, S3TC-compressed 3D textures are uploaded per-slice, instead of in a single upload.
  • The ID3D11Multithread interface is implemented.
  • Various lighting calculation fixes and improvements for older DirectDraw applications have been made.
  • Limited support for blits across swapchains is implemented.
  • More shader reflection APIs are implemented.
  • The wined3d CPU blitter can handle compressed source resources. Support for compressed destination resources was already implemented in a previous release.
  • The Direct3D graphics card database recognizes more graphics cards.
  • New HKEY_CURRENT_USERSoftwareWineDirect3D registry keys:
  • "shader_backend" (REG_SZ)
  • The shader backend to use. Possible values are "glsl" (default) for GLSL, "arb" for ARB vertex/fragment programs and "none" to disable shader support.
  • "strict_shader_math" (REG_DWORD)
  • Enable (0x1) or disable (0x0, default) stricter translation of Direct3D shaders, potentially at a performance cost. This currently only makes a difference with the default GLSL shader backend in combination with the proprietary NVIDIA drivers.
  • Deprecated HKEY_CURRENT_USERSoftwareWineDirect3D registry key:
  • "UseGLSL" This has been superseded by the "shader_backend" setting above.
  • D3DX:
  • Support for compressing textures using S3TC-compression is implemented.
  • Various operations, like e.g. texture fills, on unmappable surfaces are implemented more correctly. Previously their implementation relied on the underlying Direct3D implementation not enforcing mapping restrictions.
  • Various improvements and fixes have been made to the effect framework.
  • Kernel:
  • Most of the functions that used to be in Kernel32 are moved to KernelBase, to follow the architecture of recent Windows versions.
  • Libraries of the wrong 32/64-bitness are ignored when found in the search path, to enable loading the correct one if it's found further in the path.
  • Kernel objects are better emulated for device drivers that expect to manipulate objects from the kernel side.
  • The kernel-level synchronization objects like spin locks, fast mutexes, remove locks, and resource variables are implemented.
  • The system battery state is properly reported to applications.
  • User interface:
  • Minimized windows are displayed using their title bar instead of the old Windows 3.1-style icons.
  • The new button styles Split Buttons and Command Links are implemented.
  • The Edit control sets margins correctly also for CJK fonts.
  • Desktop integration:
  • Symbolic links to the corresponding Unix directories are created for the 'Downloads' and 'Templates' folders.
  • Input devices:
  • Plug & Play device drivers can be installed and loaded on startup.
  • Game controllers are better supported, including proper support for hat switch, wheel, gas and brake controls.
  • The old joystick API of Linux versions earlier than 2.2 is no longer supported.
  • .NET:
  • The Mono engine is updated to version 4.9.4, including parts of the Windows Presentation Foundation (WPF) framework.
  • The Gecko and Mono add-ons support shared installation, where the files are used directly from a global location under /usr/share/wine instead of being copied into every new prefix.
  • Internet and networking:
  • The Gecko engine is refreshed to support recent toolchains.
  • A number of new HTML APIs are implemented.
  • MSHTML supports some SVG elements.
  • Error object and exception propagation are supported in VBScript.
  • A number of VBScript builtin functions are implemented.
  • JScript EcmaScript compliant mode is extended to support more features.
  • JScript and VBScript script objects expose type info interfaces.
  • The HTTP proxy configuration can be retrieved through DHCP.
  • Passport HTTP redirects are supported.
  • The HTTP service and corresponding client-side library (HTTPAPI) are partially implemented.
  • Cryptography:
  • ECC (elliptic-curve) keys are supported when using GnuTLS.
  • Importing keys and certificates from PFX blobs is implemented.
  • The PBKDF2 key derivation algorithm is supported.
  • Text and fonts:
  • OpenType positioning features are supported in DirectWrite, and enabled for Latin script by default, including kerning.
  • Font data access is made safer by validating the various data tables before using them.
  • DirectWrite interfaces are updated to a recent SDK, implementing some of the latest API additions.
  • Audio / Video:
  • The XAudio2 libraries are reimplemented to use the external FAudio library, for better compatibility.
  • The Media Foundation libraries are fleshed out, including:
  • Support for builtin and user async work queues.
  • Ability to submit periodic callbacks, waiting, scheduled, and regular work items, with support for item priority.
  • Support for media event queues.
  • Various core API to handle media type objects, stream and presentation descriptors, object attributes, byte stream objects, samples and buffers.
  • Initial Source Resolver implementation.
  • Initial implementation of Source Reader API.
  • Implementation for Sample Grabber object.
  • Core support for building topology objects.
  • Builtin presentation clock implementation, started implementing Media Session functionality.
  • The video capture filter has been ported to use v4l2 instead of the deprecated v4l1 API, allowing the use of some cameras which do not support v4l1.
  • Support for YUV to RGB translation and reading from v4l2 devices using mmap() has been removed; we now depend on libv4l2 for both of these things.
  • The builtin AVI, MPEG-I, and WAVE decoders have been removed; we now
  • depend on GStreamer or the Mac QuickTime Toolkit to decode such media files.
  • Some more VMR7 configuration APIs are implemented.
  • The sound drivers support per-channel volume adjustments.
  • Internationalization:
  • Unicode character tables are based on version 12.1.0 of the Unicode Standard.
  • Unicode normalization is implemented.
  • The geographic region id is automatically set in the registry based on the current locale. It can be modified if necessary under HKEY_CURRENT_USERControl PanelInternationalGeo.
  • The Sinhalese and Asturian locales are supported.
  • Codepage 28601 (Latin/Thai) is supported.
  • RPC/COM:
  • The typelib marshaller supports complex structs and arrays.
  • There is an initial implementation of the Windows Script runtime library.
  • There is an initial implementation of the Microsoft ActiveX Data Objects (ADO) library.
  • Installers:
  • Microsoft Installer (MSI) Patch Files are supported.
  • The WUSA tool (Windows Update Standalone Installer) supports installing .MSU update files.
  • ARM platforms:
  • Exception unwinding is implemented for ARM64, using the libunwind library.
  • OLE stubless proxies are supported on ARM64.
  • Development tools / Winelib:
  • The Visual Studio remote debugger can be used to debug applications running under Wine.
  • The Debug Engine library (DBGENG) is partially implemented.
  • Binaries built for a Windows target no longer depend on the libwine library, to enable them to run on Windows without any extra dependencies. The libwine library is no longer built for Windows at all.
  • The Resource Compiler and IDL Compiler support a '--sysroot' option to allow locating header files in cross-compile environments.
  • Winegcc supports the options '--target', '--wine-objdir', '--winebuild' and '-fuse-ld' that make it easier to use as a cross-compiler, or with custom toolchains.
  • The wine/unicode.h header is no longer available to applications, since the functions will ultimately be removed and replaced by the standard C runtime wide character functions.
  • Build infrastructure:
  • Test binaries are built in PE format if MinGW is available, so the same test binary can run on both Wine and Windows. The 'crosstest' make target is no longer needed or supported.
  • The 'fastcall' calling convention is supported in spec files. It uses the correct name mangling for Windows builds.
  • A '-import' entry point flag is supported in spec files, to mark functions that need a hotpatch code prefix to be generated for their import thunks.
  • Winebuild supports a '--builtin' option to add a special signature to PE binaries to mark them as Wine builtins.
  • Builtin applications:
  • The CHCP tool is implemented. It allows setting the console codepage.
  • The MSIDB tool is implemented. It allows manipulating MSI databases.
  • Performance improvements:
  • The various time functions use higher performance system clocks if available, to reduce the overhead in the rendering loop of many games.
  • File lookups take advantage of the ext4 filesystem case folding support if it's enabled on the directory being searched.
  • No-data style listboxes (LBS_NODATA) have better performance for large numbers of items.
  • Slim Reader/Writer locks, keyed events, and condition variables use futexes on Linux to avoid wineserver round trips.
  • New external dependencies:
  • The MinGW-w64 cross-compiler is used to build modules in PE format.
  • The FAudio library is used to implement XAudio2.
  • The Inotify library is used for file change notifications on BSD platforms.
  • The Unwind library is used for exception handling on ARM64.
  • The Video4Linux version 2 library is used instead of version 1.

New in Wine 5.0 RC 6 (Jan 20, 2020)

  • Bugs fixed in 5.0-rc6 (total 21):
  • 20465 Brothers In Arms Hell's Highway : Setup asks for DVD for every .cab file (SetupPromptForDiskA/W should only show a dialog if the file doesn't exist)
  • 37598 Double dark line inside default button, e.g. 'OK' / 'SAVE'
  • 41459 32bit 7zFM.exe closes unexpectedly with error "The system cannot allocate the required amount of memory"
  • 43271 Tomb Raider (2013) - unable to use interact key with CSMT
  • 43272 Crash after click Start button in virtual desktop mode when using Steam
  • 44408 Tetris for Windows has wrong colors for the game pieces and the score box
  • 44594 MindManager Pro v7.0 shows XML processing error on startup (needs support for 'exhaustive-errors', 'external-general-entities' and 'external-parameter-entities' features in MSXML SAX reader)
  • 44664 The Five Cores - distorted rendering
  • 45732 Far Cry 5 Cannot Steer Land Vehicles
  • 46036 7-Zip: Endless / infinite dialogs open when you copy a selection of directories from within one .zip file into another
  • 46361 Sonic Mania freezes/crashes when we use a gamepad on 4.0+
  • 46616 ABBYY FineReader 14 crashes during installation
  • 47433 Accel World vs. Sword Art Online needs WTSRegisterSessionNotificationEx() to return true.
  • 47923 kernel32:debugger tests sometimes fail on Windows 10
  • 48335 Serious Sam Classic TFE/TSE crash on saving the game
  • 48416 wine: Call from 0x7bc7b154 to unimplemented function api-ms-win-core-rtlsupport-l1-2-0.dll.RtlInstallFunctionTableCallback, aborting
  • 48444 Dark Messiah of Might and Magic demo: crash on start
  • 48452 The Witcher Enhanced Edition (GOG) some HUD graphics distorted starting wine 5.0-rc4
  • 48454 Acrobat Reader 11 crashes a few seconds after startup
  • 48458 Changes to scanf.c and scanf.h have resulted in Star Citizen incorrectly showing green lighting
  • 48469 Pale Moon crashes when loading web page from address bar
  • ----------------------------------------------------------------
  • Changes since 5.0-rc5:
  • Alexandre Julliard (4):
  • kernel32: Catch stack overflow faults in IsBad*Ptr() functions.
  • winecfg: Fix list of configurable dlls to account for PE files.
  • msvcrt: Use unsigned comparisons in strcmp and strncmp.
  • wine.inf: Remove the winebus service also for ARM64.
  • Alistair Leslie-Hughes (2):
  • dinput: Cap the buffer size to 20.
  • gdiplus: Check status as well before using bitmap.
  • Andrew Eikum (1):
  • mscoree: Don't print FIXME for unused config file elements.
  • André Hentschel (1):
  • d3dx9: Fix some spec file entries.
  • Can Taşan (1):
  • po: Update Turkish translation.
  • Charles Davis (1):
  • dbghelp: Look for .eh_fram if no .eh_frame is found.
  • Gabriel Ivăncescu (4):
  • strmbase: Detach the window from the parent before destroying it.
  • quartz/tests: Test video window parent's WM_DESTROY notification.
  • winex11.drv: Don't confine the pointer to any window when just checking for active grab.
  • msctf: Clear the corresponding DocumentMgr pointers for Associated Focus Windows on destruction.
  • Jacek Caban (9):
  • jscript/tests: Use wide char string literals instead of parse_script_with_error_a.
  • jscript/tests: Use wide char string literals instead of parse_htmlscript_a.
  • jscript/tests: Use wide char string literals instead of parse_script_a.
  • jscript/tests: Use wide char string literals instead of a2bstr.
  • jscript/tests: Use wide char string literals instead of strcmp_wa.
  • jscript/tests: Use wide char strings in a few more places.
  • kernel32/tests: Skip instruction pointer check of the last exception in exception race tests.
  • jscript/tests: Use wide char string literals in activex.c.
  • jscript/tests: Use wide char string literals in caller.c.
  • Jeff Smith (1):
  • user.exe16: Releasing DC does not disable it.
  • Michael Müller (2):
  • setupapi: Add support for IDF_CHECKFIRST flag in SetupPromptForDiskW.
  • setupapi/tests: Add test for IDF_CHECKFIRST and SetupPromptForDiskA/W.
  • Nikolay Sivov (2):
  • comctl32/tests: Add some more ListView customdraw tests.
  • dwrite/tests: Improve DrawUnderline() test reliability by using text tested font actually supports.
  • Paul Gofman (1):
  • d3dx9: Pass D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY when appropriate.
  • Piotr Caban (5):
  • msvcrt: Pass catch_func_nested_frame struct to cxx_frame_handler.
  • msvcrt: Pass catch_func_nested_frame struct to call_catch_block.
  • msvcrt: Fix handling tryblocks inside current catch block on nested exception.
  • msvcrt: Fix floating point numbers scanning when null-byte is preceding the number.
  • urlmon: Fix CoInternetParse{Url,IUri} spec entry.
  • Zebediah Figura (11):
  • httpapi/tests: Avoid depending on the availability of specific ports.
  • netapi32/tests: Fix the size passed to GetUserNameW() and GetComputerNameW() (Coverity).
  • include: Add more NTSTATUS codes.
  • rpcrt4/tests: Pass the default maximum call limit to RpcServerListen().
  • comdlg32/tests: Use GetTempPathA() instead of the current directory in test_extension().
  • explorerframe/tests: Remove some failing tests.
  • user32/tests: Fix some test failures with Windows 10.
  • msi/tests: Fix test_feature_override() to properly clean up its features on removal.
  • msi/tests: Fix a crash on Windows 10.
  • urlmon/tests: Avoid testing that only certain interfaces are queried.
  • urlmon/tests: Make the url tests a bit less verbose by default.
  • Zhiyi Zhang (2):
  • ntdll: Fix some Rtl* functions having wrong calling convention.
  • api-ms-win-core-rtlsupport-l1-2-0: Add missing spec file entries.

New in Wine 5.0 RC 5 (Jan 13, 2020)

  • Bugs fixed in 5.0-rc5 (total 19):
  • 9609 graphical glitches running Tom Clancy's Splinter Cell Demo (need better FBO stencil buffer support)
  • 25728 UFO: Extraterrestrials Gold - crash at start caused by wine's built-in dsound/directmusic
  • 34041 Skyrim (Steam) hangup on quit
  • 34379 Splinter Cell: Blacklist voice stuttering
  • 35194 Emperor: Battle for Dune does not show compressed textures
  • 40720 Splinter Cell: Blacklist changing sound level has no effect
  • 40721 Splinter Cell: Blacklist some voices/sounds overlap each other
  • 40859 Builtin wbemprox.dll load error for multiple games (Colin McRae DiRT 2, Burnout Paradise)
  • 42558 The Old City: Leviathan sound periodically has crackle effect
  • 42930 Graphical glitches in "Giants Citizen Kabuto"
  • 45323 Rayman Origins, UPlay: Sound effects don't work but music and ambience do
  • 45396 The Evil Within: no audio in game
  • 46972 Adobe DNG Converter 11.2+ runs into Call to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.GetRestrictedErrorInfo
  • 47974 X Rebirth - wined3d GL_INVALID_OPERATION dimensions must be identical with current filtering modes
  • 48293 Battle.net App lags when clicking UI elements
  • 48357 Wine 5.0-rc2 prevents multiple apps from connecting to servers (Origin; Dungeons and Dragons Online; Lord Of the Rings Online)
  • 48415 The Magic School Bus Explores The Solar System fails to install
  • 48417 32-bit PE 'kernelbase.dll' has default imagebase 0x10000000 when built with llvm-mingw, preventing non-relocatable native executables from being loaded
  • 48420 Warframe equipment mouse-overs no longer highlight the item
  • ----------------------------------------------------------------
  • Changes since 5.0-rc4:
  • Alex Henrie (1):
  • ntdll/tests: Fix expected RtlIpv6StringToAddress terminator output.
  • Alexandre Julliard (4):
  • ntdll: Make loop counter signed.
  • kernelbase: Remove trailing dot in GetComputerNameExW() when domain name is empty.
  • kernelbase: Set an explicit load address.
  • kernel32/tests: Remove some workarounds for old Windows versions.
  • Alistair Leslie-Hughes (2):
  • dmime: IDirectMusicSegment8 SetLoopPoints support zero start/end.
  • d3dx9: Make ID3DXLine::OnResetDevice() return S_OK.
  • Andrey Gusev (3):
  • webservices: Fix misplaced parenthesis.
  • mshtml/tests: Fix a typo.
  • scrobj/tests: Fix a typo.
  • André Hentschel (7):
  • advapi32/tests: Don't test function directly when reporting GetLastError().
  • comctl32: Fix Str_SetPtr[AW] spec file entries.
  • dbghelp: Fix MiniDumpWriteDump spec file entry.
  • gdiplus: Fix some spec file entries.
  • ole32: Fix some spec file entries.
  • user32: Fix some spec file entries.
  • gdi32: Fix some spec file entries.
  • Damjan Jovanovic (1):
  • server: Revert b4a1d80ae35d35f5c170e101922bf1563488be18 for now.
  • Derek Lesho (2):
  • bcrypt/tests: Add test for BCryptSecretAgreement.
  • bcrypt/tests: Add tests for BCRYPT_KDF_HASH.
  • Erich Hoover (1):
  • webservices: Use sscanf to convert strings to doubles.
  • Hans Leidekker (3):
  • winhttp/tests: Fix a test failure.
  • wininet/tests: Make a check for available data less strict.
  • wininet/tests: Fix test failures on Windows XP.
  • Jacek Caban (2):
  • include: Add roerrorapi.h header.
  • wmp/tests: Don't use round to avoid dependency on mingwex.
  • Kim Malmo (2):
  • po: Update Norwegian translation.
  • po: Fix a typo in Norwegian translation.
  • Louis Lenders (1):
  • combase: Add GetRestrictedErrorInfo and RoOriginateLanguageException stubs.
  • Matteo Bruni (3):
  • ucrtbase: Export _o_to{lower, upper}() as to{lower, upper}().
  • ucrtbase: Add _o_fmod() and _o_fmodf().
  • ucrtbase/tests: Add tests for the various tolower() and toupper() variants.
  • Michael Stefaniuc (1):
  • dmime/tests: Destroy the performance on an error path (Valgrind).
  • Nikolay Sivov (25):
  • include: Update CTF_ flags.
  • include: Update shell link flags enum.
  • shlwapi: Fix spec entry for QISearch().
  • jscript/tests: Add missing checks for Close() calls (Coverity).
  • shell32/tests: Remove workarounds for SHGetFolderLocation().
  • shell32/tests: Get rid of SHGetMalloc() in tests.
  • shell32/tests: Use ILFree() directly.
  • shell32/tests: Use GetLongPathNameA() directly in tests.
  • shell32/tests: Use GetShortPathNameA() directly in tests.
  • kernel32/tests: Remove GetLongPathName() workarounds.
  • kernel32: Fix spec entries for GetLongPathName().
  • ole32/tests: Link to CoInitializeEx() directly.
  • shell32/tests: Use ILIsEqual() directly.
  • shell32/tests: Remove some more workarounds from shelllink tests.
  • gdi32/tests: Remove some workarounds in font tests.
  • gdi32/tests: Remove workarounds for SetLayout().
  • oleaut32/tests: Remove some workarounds for functions that are assumed to be available.
  • user32/tests: Add some more SetScrollInfo() tests.
  • shell32/tests: Use SHParseDisplayName() directly.
  • user32/tests: Remove some workarounds for older Windows versions.
  • d3d8/tests: Use GetCursorInfo() directly.
  • advapi32/tests: Remove some workarounds for older versions.
  • user32/tests: Use device context layout functions directly.
  • advapi32/tests: Use CreateWellKnownSid() directly.
  • advapi32/tests: Remove some workarounds in Crypt* tests.
  • Paul Gofman (1):
  • user32/tests: Handle results on Win10 in test_Image_StretchMode().
  • Piotr Caban (1):
  • ucrtbase: Fix end pointer setting in parse_double on partial nan/infinity match.
  • Thomas Faber (1):
  • setupapi/tests: Remove an unused variable.
  • Zebediah Figura (17):
  • shell32/tests: Avoid testing that only certain services are requested by IObjectWithSite::SetSite().
  • ntdll: Fix a typo in get_current_directory().
  • kernel32/tests: Fix some codepage test failures with Windows 10.
  • user32/tests: Make the DDE tests less verbose by default.
  • user32/tests: Relax WindowFromDC() tests a bit.
  • user32/tests: Get rid of the test for DC handle reuse.
  • gdi32/tests: Separate and expand tests for GetClipBox().
  • gdi32/tests: Clarify return values from IntersectClipRect() and ExcludeClipRect().
  • user32/tests: Avoid testing that GDI handles are no longer valid.
  • user32/tests: Fix a dialog test failure on Windows 10.
  • wininet/tests: Don't test that the URL cache is used for persistent cookies.
  • wininet/tests: Simplify test_InternetErrorDlg().
  • wininet/tests: Fix some test failures with Windows 10.
  • user32/tests: Fix some test failures on Windows 10.
  • netapi32/tests: Rewrite UNC/HTTP conversion tests.
  • netapi32/tests: Use wide character string constants.
  • netapi32/tests: Remove some workarounds for no longer supported versions of Windows.

New in Wine 5.0 RC 4 (Jan 5, 2020)

  • Bugs fixed in 5.0-rc4 (total 15):
  • 12321 Some WinInet tests are invalid
  • 12359 Multiple apps can't detect audio CDs (affects Express Rip, Exact Audio Copy, dbpoweramp CD Ripper)
  • 12363 Exact Audio Copy hangs early when in "native win32" mode.
  • 14715 TopStyle can't preview with wine's built in browser
  • 30039 Can't download Adobe Photoshop CS 5 trial - Adobe Download Assistant can't log in
  • 30102 ieframe/webbrowser test often crashes
  • 33068 PDF-XChange Viewer 2.5.x (32-bit and 64-bit) crashes when trying to save changes/annotations to PDF file
  • 40779 PDF Eraser 1.5 (.NET 4.0 app): Paste of license data from clipboard fails with Wine-Mono
  • 43540 Cosmoteer: ships in game not rendered
  • 44026 Content Manager crashes
  • 44994 Pokemon Reborn crashes when starting
  • 46230 dlls/wininet/http: build failure on NetBSD
  • 47498 Touhou Danmakufu 0.12m crashes on startup in 4.12.1
  • 47820 Magic: The Gathering Arena installer needs powershell.exe (cannot find it)
  • 48374 Divinity: Original Sin 2 - Icons in inventory are invisible (...again!)
  • ----------------------------------------------------------------
  • Changes since 5.0-rc3:
  • Alex Henrie (1):
  • po: Fix typo in Catalan translation.
  • Alexandre Julliard (2):
  • ntdll: Fix memory leak in RtlNormalizeString().
  • Update copyright info for 2020.
  • Erich Hoover (3):
  • msvcrt: Rework strtod_helper to be reusable.
  • msvcrt: Use parse_double for wcstod.
  • msvcrt: Use parse_double for scanf floats.
  • François Gouget (1):
  • user32/tests: Don't trace the test_topmost() window handles.
  • Gabriel Ivăncescu (2):
  • quartz: Reset the advise thread's timeout on each iteration.
  • wined3d: Return FALSE rather than E_FAIL in wined3d_context_gl_create_wgl_ctx.
  • Hans Leidekker (2):
  • qmgr/tests: Fix test failures on Windows XP.
  • msi/tests: Avoid test failure when running as an unprivileged user.
  • Jacek Caban (4):
  • kernel32/tests: Get rid of no longer needed win9x checks.
  • kernel32/tests: Use WAIT_EVENT_TIMEOUT in wait_for_breakpoint.
  • kernel32/tests: Don't use blackbox for crashing process.
  • kernel32/tests: Avoid function pointers for functions present since XP.
  • Kim Malmo (1):
  • po: Update Norwegian translation.
  • Lauri Kenttä (1):
  • po: Update Finnish translations.
  • Matteo Bruni (2):
  • d3dcompiler/tests: Load the correct d3dcompiler DLL in the HLSL tests.
  • d3dcompiler/tests: Load the correct d3dcompiler DLL in the asm tests.
  • Nikolay Sivov (5):
  • include: Update DWRITE_INFORMATIONAL_STRING_ID enum.
  • kernelbase: Fix a typo in weights comparison helper (Coverity).
  • vbscript/tests: Add missing checks for Close() calls (Coverity).
  • strmbase: Fix fixed size buffer copy in JoinFilterGraph() (Coverity).
  • ole32/tests: Add some return value checks (Coverity).
  • Piotr Caban (5):
  • msvcrt: Improve strtod precision.
  • webservices: Fix WsWriteText test crash on Windows 10.
  • ucrtbase: Fix 0 parsing in parse_double.
  • msvcrt: Update consumed in all scanf variants on end of input.
  • msvcrt: Don't use ungetc when reading double in scanf.
  • Vijay Kiran Kamuju (1):
  • include: Add IWbemContext and IWbemCallResult interface and other class definitions.
  • Zebediah Figura (14):
  • ntdll/tests: Fix some test failures with Windows 10.
  • quartz/tests: Skip the IVideoWindow tests if connecting returns E_FAIL.
  • kernel32: Exclude IsBadStringPtrA() from relay traces.
  • kernel32/tests: Fix a test failure on Windows 10.
  • user32/tests: Work around a failure on Windows < Vista.
  • ntdll: Avoid debug traces in _vsnprintf().
  • ole32/tests: Fix some failures on Windows 10.
  • ole32/tests: Only test the original SChannelHookCallInfo structure.
  • ole32/tests: Get rid of some workarounds for no longer supported versions of Windows.
  • ole32/tests: Make the tests less verbose by default.
  • winegstreamer: Catch errors while waiting for pin connection.
  • ntdll/tests: Fix some exception test failures.
  • mfplat/tests: Link dynamically to d3d11.
  • d3dcompiler/tests: Load d3dx9_36.dll dynamically.

New in Wine 5.0 RC 3 (Dec 30, 2019)

  • Bugs fixed in 5.0-rc3 (total 46):
  • 11633 Blood 2: The Chosen Launcher audio bug
  • 11998 NEXON client installers using embedded IE browser control: buttons don't respond to click (Lunia Senki, Combat Arms, War Rock)
  • 12675 Lego Racers crashes trying to play videos when Indeo 5 codec is not installed
  • 12941 International Football 2000: crashes when launching in Direct3D mode
  • 14901 MoveFile fails when used to recase some letters of the filename
  • 17766 Empire Earth crashes on start without native directmusic
  • 21218 Pac-Man All Stars: Story Mode starts with page fault on read access
  • 21715 Blitz3d demo version can't show samples
  • 21791 3D Rad demo "BeltBall" full screen display shows as tiny black rectangle
  • 22278 swkotor crashes on videos
  • 23002 Dynamic HTML Editor unusable due to screen refresh problem
  • 23525 Daytona USA Evolutions: some text/graphics are black, should be colored
  • 24740 Trinklet Supreme crashes on startup
  • 24946 uTorrent 2.2.0 hangs on startup (FD_WRITE event is reported over and over in WSAEnumNetworkEvents for a bound UDP socket)
  • 26566 Gabriel Knight 3: visual glitches in DirectDraw HAL mode
  • 27525 Active Worlds 5.x/6.x shows 3D-world view/window separated from main window (embedded browser control)
  • 31562 crash in mmdevapi/MMDevCol_GetCount() using lithtech game engine.
  • 33829 explorer.exe crashes with simsun.ttc in non-english locale
  • 33908 Undercover: Operation Wintersun demo freezes on start
  • 34232 Rigs of Rods: dropdown menus have too small height
  • 34383 BoulderDashPortal does not start
  • 35412 wine's cmd fails on if not exist foonul
  • 35613 Foxit Reader 6.12: 'Show Certificate' button is greyed out after failure to validate digital signature
  • 36878 You Don't Know Jack V1 XL: Not possible to accept license agreement in installer
  • 37574 Everyday Shooter -- crackling/popping sound
  • 37900 Xara Photo Graphic Designer 2013 (8.1.1) crashes on startup
  • 39084 Simpsons Hit & Run regression: fullscreen glitching
  • 39809 Empires: Dawn of the Modern World crash on startup
  • 41619 Lego Racers: crashes when moving the mouse
  • 43115 Metal Slug 1, X, 3 (GOG.com) fail to start
  • 43368 HashMyFiles: Drag & Drop from native File Managers (Dolphin, Nautilus, ...) does not work
  • 44019 Stud.io: parts not showing in the Building Palette
  • 44062 Hedgewars 0.9.23 crashes on start
  • 44773 LEGO Pirates of the Caribbean DEMO crashes on startup
  • 44798 New Bugs on Epic Games
  • 45608 Flintest: Garbled Text
  • 47428 mouse input skipping / jitter in conjunction with xf86-video-amdgpu in almost every game
  • 47484 `winetricks -q dotnet20sp1` fails when compiled with mingw (failure to relocate PE builtin ngen.exe)
  • 47710 objidl.h contains invalid C++
  • 47969 Taiga: Crashes on changing the grouping in seasons
  • 48141 Total Commander: launching of native linux commands for file associations is broken
  • 48180 Divinity: Original Sin 2 - Icons in inventory are invisible
  • 48324 cl.exe fails to compile valid code with float constant due to error C2177: constant too big
  • 48349 Steam doesn't display main window
  • 48350 TrackMania Forever: Dialog after running the ingame benchmark doesn't show up
  • 48358 Dell Latitude E6440 BIOS updater crashes on unimplemented function ntoskrnl.exe.KeSetImportanceDpc
  • Changes since 5.0-rc2:
  • Alex Henrie (2):
  • ntoskrnl: Add KeSetImportanceDpc stub.
  • po: Update Catalan translation.
  • Alexandre Julliard (2):
  • d3d8: Remove redundant includes.
  • ntdll: Fix memory corruption in RtlNormalizeString().
  • Damjan Jovanovic (1):
  • winex11.drv: Ignore .dwAspect in FORMATETC during XDnD.
  • Dmitry Timoshkov (2):
  • ntdll: Use default casemap and codepage file names if the value in registry is empty.
  • msscript.ocx/tests: Fix a typo.
  • Erich Hoover (2):
  • ntdll: Drop support for floating point numbers in sscanf.
  • msvcrt: Fix [str|wcs]tod result being compared against FLT_MAX.
  • Jeff Smith (1):
  • include: Declare _STGMEDIUM_UNION type except when it violates C spec.
  • Martin Storsjo (1):
  • msvcrt: Only export __p__* functions on i386.
  • Michael Stefaniuc (2):
  • dmstyle: Avoid cloning the IStream in parse_style_form().
  • dmcompos/tests: Add Chord track GetParam/SetParam tests.
  • Nikolay Sivov (6):
  • dwrite/tests: Improve coverage of IsMonospacedFont() tests.
  • dwrite/tests: Add IsColorFont() tests.
  • ole32/tests: Use heap-based object for custom moniker.
  • ole32/tests: Add a test for bind speed used by item moniker BindToObject().
  • ole32/tests: Add some tests for item moniker ParseDisplayName().
  • include: Update DWRITE_FONT_PROPERTY_ID enum.
  • Piotr Caban (3):
  • msvcr90: Fix compilation warning in __AdjustPointer tests.
  • msvcrt/tests: Improve doubles comparison in strtod and atodbl tests.
  • msvcr90/tests: Improve floats comparison in _atoflt tests.
  • Rémi Bernon (7):
  • user32/tests: Move TEST_MOUSEACTIVATE to test_defwinproc.
  • user32/tests: Return MA_ACTIVATE to WM_MOUSEACTIVATE on main test window.
  • winex11.drv: Send HTMENU instead of HTCAPTION to query window activation.
  • ntdll: Rename find_free_area to find_reserved_free_area.
  • ntdll: Split view search initialization to find_view_inside_range function.
  • ntdll: Replace incorrect find_free_reserved_area function call.
  • ntdll: Start find_free_area from address_space_start instead of 0.
  • Steve Lhomme (2):
  • include: Add dxgidebug.idl.
  • include: Add D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT.
  • Zebediah Figura (9):
  • winegstreamer: Recognize the "video/x-cinepak" type.
  • ole32/tests: Avoid testing exact sequences of IUnknown methods.
  • ole32/tests: Rewrite and expand test_data_cache_updatecache().
  • ole32/tests: Make the tests less verbose by default.
  • oleaut32/tests: Avoid testing that GDI objects are invalid.
  • ntdll/tests: Remove a no longer reliable test.
  • user32/tests: Remove unnecessary uses of CREATE_SUSPENDED.
  • user32/tests: Get rid of some Windows 9x workarounds.
  • user32/tests: Work around failures on Windows 10 version 1607.
  • Zhiyi Zhang (5):
  • configure: Update Xinerama and XRandR extension help strings.
  • user32/tests: Mark some GetDeviceCaps() tests as todo on Wine.
  • winhttp: Initialize a return variable.
  • include: Fix SetupDiOpenDeviceInterfaceRegKey() prototype.
  • include: Add GUID_DEVINTERFACE_MONITOR.

New in Wine 5.0 RC 2 (Dec 23, 2019)

  • Bugs fixed in 5.0-rc2 (total 36):
  • 10696 Direct3D mode in Age of Wonders 2 demo is unusably slow and glitchy
  • 18879 The Sims 3: Textures go Black and sometimes Abnormal patterns.
  • 26276 StarFisher: Crashes when entering a New Event
  • 30506 GdipGraphicsClear() needs to overwrite pixels, not alpha blend (Text misrendered in Brain Workshop)
  • 31399 Pegasus Mail 4.6x is crashing
  • 31543 Warface not started
  • 35205 WOLF RPG Editor 2.10: Updating the whole texture in IDirect3DDevice9::UpdateTexture() breaks font caches
  • 35731 Startopia: menu contents flicker
  • 38054 DoDragDrop() should abort when IDropSource::QueryContinueDrag fails
  • 38596 Photo Ninja 1.2.5 (32 bit) crashes on startup
  • 38981 Super Mario Bros X v1.3.x crashes when starting game with sound enabled
  • 39804 Algodoo v2.1.0 crashes on startup
  • 42942 Disgen 2016: Fatal error when adding a person to the database (Sqlite).
  • 43189 Christmas Magic crashes on start without native d3drm
  • 44734 D3D accelerates can't be enabled in Plants Vs Zomies ,When this is selected,It says hardware not supported.
  • 46981 winetricks -q --verify dotnet461 crashes under win64
  • 47275 winecfg fails to connect to mountmgr on 64-bit
  • 47350 Winecfg crashes on exit (macOS wine built without mingw)
  • 47364 COM ports do not work
  • 47565 winetricks vcrun* verbs fail with Wine 4.12(+), when using a 32-bit WINEPREFIX
  • 47649 Wavelab 6 Installs but cannot launch (Mingw generates misplaced stack pointer in DECLSPEC_HOTPATCH stubs for 32-bit)
  • 47817 Gameforge Client: Cannot launch TERA
  • 47856 Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (probably RtlQueryUnbiasedInterruptTime insufficiency)
  • 47959 WINE fails to configure on CYGWIN
  • 47993 Epic Games Launcher crashes at the installation
  • 48059 IMVU Social Network Client hangs
  • 48088 Wrong color mapping with client-side graphics on 256-color X server
  • 48160 cl.exe (visual studio 2017) fails to compile c++ due to error C2177: constant too big
  • 48183 Running most applications causes a crash in krnl386.exe DllMain() when the Windows version is set to non-NT
  • 48239 MTGA Launcher fails to download the game (regression)
  • 48261 Batman: Arkham Knight hangs when trying to close upgrade screen
  • 48273 Relay debugging is broken in a --without-mingw build
  • 48288 kernelbase: Japanese character wrongly reported as invalid.
  • 48300 timezone info not found for 'CET' spam on prefix creation
  • 48304 Mail.ru Game Center incorrectly determines the version of Windows that is being used, therefore it does not start, because it requires at least Windows 7.
  • 48314 Building wine on CentOS7 fails due to lack of libkrb5
  • ----------------------------------------------------------------
  • Changes since 5.0-rc1:
  • Akihiro Sagawa (2):
  • kernel32/tests: Refactor MB_ERR_INVALID_CHARS tests.
  • kernelbase: Use translated Unicode default char to check invalid chars.
  • Alexandre Julliard (21):
  • libport: Fix the Cygwin build.
  • kernel32: Duplicate OutputDebugStringA implementation.
  • api-ms-win-core-localization: Add spec entry for FindNLSString().
  • ntdll: Fix RtlQueryUnbiasedInterruptTime() prototype.
  • ntdll: Fix loading the main binary as PE file with an explicit dll override.
  • msvcrt/tests: Add some tests for wcstoi64().
  • msvcrt: Fix wcstoul() to behave identically to strtoul().
  • include: Allow using debug.h in tests.
  • advapi32/tests: Use debug.h functions.
  • d3dx9_36/tests: Fix some constant conversion warnings.
  • oledb32/tests: Fix a constant conversion warning.
  • winmm/tests: Fix a constant conversion warning.
  • msvcp120/tests: Don't use const pointers to avoid compiler warnings.
  • ntdll: Silence the timezone fixme when the registry is empty.
  • tools: Upgrade the autoconf scripts.
  • winebuild: Add a --builtin option to mark PE files as builtins.
  • winegcc: Use winebuild to set the builtin flag.
  • makefiles: Add the builtin flag again after stripping.
  • configure: Disable gssapi also when linking with kerberos doesn't work.
  • winex11: Use the default color table for window surfaces on 8bpp displays.
  • winecrt0: Preserve last error when loading debug functions.
  • Alistair Leslie-Hughes (3):
  • dmloader: Release objects on error paths (Coverity).
  • oledb32/tests: Add PromptNew interactive test.
  • dmime: IDirectMusicAudioPath Release primary buffer.
  • André Hentschel (3):
  • kernel32: Fix some spec file entries.
  • mapi32: Fix some spec file entries.
  • rpcrt4: Fix RpcNetworkIsProtseqValid[AW] spec file entries.
  • Charles Davis (4):
  • kernel32: Forward OpenThreadToken() to kernelbase.
  • kernel32: Forward OpenProcessToken() to kernelbase.
  • winemac.drv: Pass the CAMetalLayer to MoltenVK.
  • winemac.drv: Support VK_EXT_metal_surface.
  • Damjan Jovanovic (2):
  • ws2_32: Remove an unneeded todo_wine.
  • wineserver: Avoid spurious FD_WRITE on repeated calls to WSAEventSelect().
  • Erich Hoover (2):
  • msvcrt: Implement strtod without using 'long double'.
  • msvcrt: Implement wcstod without using 'long double'.
  • Jacek Caban (6):
  • jscript/tests: Allow GetTypeInfo calls.
  • rpcrt4: Fix implicit in attribute handling in write_param_fs.
  • rpcrt4: Support VT_BSTR in get_param_pointer_info.
  • wininet: Add missing schemes to url_schemes.
  • wininet: Don't set default gopher protocol in InternetCrackUrlW.
  • configure: Allow setting CROSSLDFLAGS by configure.
  • Louis Lenders (1):
  • kernel32: Update version to win7.
  • Michael Stefaniuc (6):
  • dmband/tests: Use wide-char string literals.
  • dmime/tests: Use wide-char string literals.
  • dmstyle/tests: Use wide-char string literals.
  • dswave/tests: Use wide-char string literals.
  • dmime: Use a rbtree to store the PChannels of a performance.
  • dmime/tests: Add PChannel tests.
  • Nikolay Sivov (13):
  • ole32/tests: Add tests for system moniker identification queries.
  • ole32/tests: Add some tests for item moniker equality.
  • ole32/tests: Test inverse moniker type.
  • ole32/tests: Add some tests for combined antimonikers.
  • ole32/tests: Remove trace noise from moniker tests.
  • ole32/tests: Add equality tests for antimonikers.
  • ole32/tests: Add some more tests for item moniker hashing.
  • ole32/tests: Add PropVariantCopy() test for BSTR with embedded null.
  • include: Add I1 vector definitions for PROPVARIANT.
  • ole32/tests: Add some tests for Reduce().
  • dwrite/tests: Improve coverage of IsSymbolFont() tests.
  • ole32/tests: Add a trivial test for IMoniker::Enum().
  • po: Update some Russian strings.
  • Zebediah Figura (6):
  • ntdll: Return -1 from Unix code page conversion functions if an error was encountered.
  • winegstreamer: Clear the "reader" and "allocator" fields if connection fails.
  • qedit/samplegrabber: Clean up the pins in sample_grabber_destroy().
  • qedit/samplegrabber: Consistently use the "pMemInputPin" member of struct strmbase_source.
  • qedit/samplegrabber: Fix a typo in format type negotiation.
  • rpcrt4: Fix ITypeInfo ref count handling.

New in Wine 5.0 RC 1 (Dec 16, 2019)

  • Bugs fixed in 5.0-rc1 (total 37):
  • 12406 Microsoft Document Explorer 2008 crashes when using MS Help 2 URL from command line (ieframe's WebBrowser COM object doesn't support aggregation)
  • 13020 wintetris 1.01 background color wrong sometimes
  • 21249 Midtown Madness 2 (v1.1NoCD): memMemoryAllocator::FindHeap failed on ptr 2056d18
  • 26757 Multiple Microsoft installers need implementation of Windows Update Standalone Installer 'Wusa.exe' to support '.msu' packages (.NET Framework 4.5.x/4.6.x/Win Vista+, IE8/Win Vista+, IE10/Win7 mode)
  • 37793 FIFA Online 3 launcher crashes on startup ('SEC_RESERVE' attribute has no effect for file mapping objects that are backed by physical files)
  • 38817 FXCM Trading Station II installer reports 'OLE error 80004001' when running as 'Windows Vista' or higher ('ITaskbarList3::ThumbBarSetImageList' is a stub)
  • 38830 Symenu 4.11 (.NET 2.0 app) crashes on startup with Wine-Mono
  • 39643 DM Genie 2.x (VB6 app) fails on startup with 'Automation error. ... Check the Scripting function Skill Bonus'
  • 39692 64-bit dlls/msdaps/row_server_p.c generates build warnings (discarded "const" qualifier)
  • 40489 wbemprox does not support ASSOCIATORS query
  • 41639 Wine with freetype 2.7 causes font rendering issues
  • 42046 VSDC Video Editor. Crashes in ole32 when opening.
  • 42051 Costume Quest 2 crashes when using DX11 renderer
  • 43447 Geometry Wars 3 doesn't spawn a window
  • 43644 Disk free space incorrect on file systems with more than 2TB free
  • 43817 Multiple .NET applications (Chime, DxO Photolab 2 trial) crash, need RegisterApplicationRecoveryCallback to return S_OK
  • 44456 Multiple Windows 7+ games and applications crash due missing 'kernel32.dll' -> 'kernelbase.dll' load-time dependency (64-bit Football Manager 2017, IP Camera Viewer 4.x)
  • 44842 Listview returns item data fields when called for unset subitems
  • 44883 warframe crashes with builtin xaudio2, needs IXAudio2::CommitChanges
  • 46196 Beat Hazard 2: Crashing if no GeoID is set, missing country code and flag.
  • 46262 Beat Hazard 2: Small window size after minimizing
  • 46535 Exception FindFirstFileExW_rep in ntdll, by Mod Organizer (Skyrim)
  • 46842 C# 'double.TryParse( String.Empty, out number)' incorrectly succeeds with .NET Framework 4.0 and WinVer set to 'Windows 7'
  • 47126 GCC 9.x compilation warnings for Wine 4.7
  • 47459 ListBox LB_SETSEL doesn't scroll to newly selected item
  • 47960 chcp.com does not exist
  • 48077 UPlay fails to start : "Error at hooking API NtProtectVirtualMemory" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments '-fcf-protection')
  • 48082 Visual C++ Express 2005 needs shell32.PathResolveW implementation (or fake success)
  • 48153 Mono's ProcessTest.Start1_FileName_Whitespace test fails
  • 48185 Applications crashing with "Not enough memory to run application"
  • 48211 Regression: midl.exe fails to execute MIDL engine
  • 48234 Multiple ODBC applications using Bulk Copy Program (BCP) API need 'odbcbcp.dll' (Odin Diet)
  • 48240 Build error in cabinet/bcrypt gnutls.c in current git
  • 48242 IXMLDOMDocument_load() paths aren't URL-unescaped (Microsoft Document Explorer 2008 startup error)
  • 48245 wbemlocator parse_resource contains non-null terminated string, causing garbage output in trace logs
  • 48271 Qt5 dropdown menu and combobox does not show on click
  • 48277 dotnet30sp1 fails to install
  • Changes since 4.21:
  • Akihiro Sagawa (6):
  • d3d9/tests: Add out-of-bounds region tests.
  • d3d8/tests: Add out-of-bounds region tests.
  • wined3d: Validate dirty regions in wined3d_texture_add_dirty_region().
  • wined3d: Record dirty regions for d3d9 textures.
  • wined3d: Update a part of the texture if dirty regions are tracked.
  • d3d8: Support texture dirty regions.
  • Alex Henrie (1):
  • shell32: Symlink the Downloads and Templates folders too.
  • Alexandre Julliard (62):
  • kernelbase: Fix assumptions about 0-size output buffer in ntdll Unicode conversion functions.
  • kernel32: Fix assumptions about 0-size output buffer in ntdll Unicode conversion functions.
  • ntdll: Implement custom codepage conversion functions.
  • ntdll: Avoid memory allocations in RtlUpcaseUnicodeString functions.
  • ntdll: Reimplement multibyte to Unicode conversion functions using the Win32-format tables.
  • ntdll: Reimplement Unicode to multibyte conversion functions using the Win32-format tables.
  • ntdll: Reimplement Unicode case mapping functions using the Win32-format tables.
  • ntdll: Get rid of __wine_init_codepages().
  • kernelbase: Verify that the file can be opened when looking for an executable.
  • jscript: Always check for errors in UTF8 conversions.
  • ntdll: Reimplement RtlUnicodeToUTF8N.
  • ntdll: Implement RtlUTF8ToUnicodeN.
  • ntdll: Use the Rtl UTF8 conversion functions.
  • kernel32: Use the Rtl UTF8 conversion functions.
  • kernel32: Initialize argv from the dll entry point.
  • kernel32: Move some initialization code to ntdll.
  • user32: Forward string calls to kernelbase.
  • server: Determine the server directory in the server itself.
  • server: Determine the prefix directory in the server itself.
  • server: No longer depend on libwine.
  • ntdll: Fix DBCS mappings in RtlCustomCPToUnicodeN().
  • ntdll: Fix contents of the glyph table in generated codepage data.
  • kernelbase: Reimplement MultiByteToWideChar() using Win32-format codepage tables.
  • kernelbase: Reimplement WideCharToMultiByte using Win32-format codepage tables.
  • winecrt0: Create the Ansi argv from the Unicode one.
  • msvcrt: Create the Ansi argv from the Unicode one.
  • kernel32: Remove initialization of the global argv.
  • kernel32: Use MultiByteToWideChar() and WideCharToMultiByte() from kernelbase.
  • kernel32: Move Get/SetLocaleInfoW() to kernelbase.
  • configure: Disable gcc control flow protection.
  • configure: Disable gcc stack protection.
  • configure: Get rid of the gcc strength-reduce bug check.
  • kernel32: Move GetStringType functions to kernelbase.
  • kernelbase: Directly use the wctype table for the IsChar* functions.
  • kernel32: Move LCMapString functions to kernelbase.
  • kernel32: Move the CompareString functions to kernelbase.
  • kernel32: Move GeoID functions to kernelbase.
  • kernel32: Remove __wine_kernel_init().
  • kernelbase: Add an OpenConsoleW() replacement wrapper.
  • kernelbase: Add IsBadStringPtr() replacement functions.
  • kernel32: Move timezone functions to kernelbase.
  • server: Add status code for ELOOP error.
  • ntdll: Add status code for ELOOP error.
  • kernel32: Move FindFirst/NextFile functions to kernelbase.
  • kernelbase: Avoid calling some kernel32 functions.
  • kernelbase: Redirect heap allocation functions to ntdll.
  • kernel32: Remove heap function replacements.
  • kernelbase: Use exception handlers instead of IsBad* functions.
  • kernelbase: Avoid using OpenFile().
  • makefiles: Install only exe files in the bin directory.
  • kernelbase: Save registry keys directly to the destination file.
  • server: Support passing a handle to get_console_wait_event.
  • kernelbase: Use a direct server call instead of GetConsoleInputWaitHandle().
  • kernelbase: Move some console support back to kernel32.
  • include: Move timezone definitions to timezoneapi.h.
  • kernelbase: Reimplement EnumDynamicTimeZoneInformation() using GetTimeZoneInformationForYear().
  • kernelbase: Implement DnsHostnameToComputerNameExW().
  • kernelbase: Implement the Get/SetComputerName functions.
  • kernel32: Use the Get/SetComputerName functions from kernelbase.
  • kernel32: Disable relay trace for __wine_start_process().
  • kernelbase: Remove support for LZ files in 32-bit version functions.
  • kernelbase: No longer import kernel32.
  • Alistair Leslie-Hughes (9):
  • odbccp32: Implement SQLConfigDataSource/W.
  • wineqtdecoder: Fix some copy-paste errors.
  • loader: Install msado15.dll into the correct location.
  • msado15: Support all interfaces in _Recordset QueryInterface.
  • msado15: Implement _Connection_get_State.
  • msado15: Implement _Connection_get_CommandTimeout and _Connection_put_CommandTimeout.
  • oledb32: Implement IDataSourceLocator PromptNew.
  • msado15: Add ISupportErrorInfo support to _Connection.
  • msado15: Add _Command stub interface.
  • Anastasios Simeonidis (3):
  • ntdll: Move relationship filtering to create_logical_proc_info.
  • ntdll: Implement relationship filtering for create_logical_proc_info on linux.
  • ntdll/tests: Add relationship tests for NtQuerySystemInformationEx.
  • Andrey Gusev (14):
  • dxgi/tests: Fix a typo in ok() message.
  • uianimation: Remove duplicate WINAPI.
  • mapi32: Reorder the WINAPI with the HRESULT.
  • kernel32/tests: Reorder the WINAPI with the void.
  • sapiaut.idl: Fix a typo.
  • ieframe/tests: Fix a typo in ok() message.
  • kernelbase/tests: Fix a typo in ok() message.
  • ieframe/tests: Fix a typo in ok() message.
  • mshtml/tests: Fix a typo in ok() message.
  • mshtml/tests: Fix a typo in ok() message.
  • po: Update Ukrainian translation.
  • ieframe/tests: Fix a typo in ok() message.
  • ntoskrnl.exe/tests: Fix typos in ok() messages.
  • ole32: Fix typos in comments.
  • Aurimas Fišeras (2):
  • po: Update Lithuanian translation.
  • po: Update Lithuanian translation.
  • Austin English (1):
  • httpapi: Return ERROR_SUCCESS for unimplemented flags in HttpInitialize.
  • Bernat Arlandis (1):
  • dinput: Log effect directions, and use effective flags.
  • Biswapriyo Nath (1):
  • include: Update d3d9caps.h header file.
  • Charles Davis (4):
  • winemac.drv: Also stop dragging if we receive a mouse up event.
  • iphlpapi: Set the SpecificPortBind bit if the caller wants it on BSD.
  • iphlpapi: Correct Forwarding value from GetIpStatistics(Ex)() on *BSD.
  • iphlpapi: Implement some more IpStatistics on BSD.
  • Damjan Jovanovic (4):
  • msxml3: All string passed to IXMLDOMDocument_load() need to be URL-unescaped.
  • ieframe: Implement COM aggregation in WebBrowser.
  • gdiplus: Start implementing CompositingModeSourceCopy.
  • gdiplus: GdipGraphicsClear() should overwrite pixels, not alpha blend.
  • Derek Lesho (7):
  • winex11: Set the scan code prefix when necessary.
  • winemac: Set the scan code prefix when necessary.
  • wineandroid: Set the scan code prefix when necessary.
  • users/tests: Test scan code prefix for MAPVK_VK_TO_VSC_EX.
  • bcrypt: Add support for signing hashes with ECDSA keys.
  • bcrypt: Add more BCryptSignHash tests.
  • bcrypt: Add fallback when gnutls_decode_rs_value isn't present.
  • Erich Hoover (3):
  • chcp: Add a stub application for changing the codepage.
  • chcp: Return the active code page when called without arguments.
  • chcp: Set the global codepage when called with an argument.
  • Ethan Lee (1):
  • wined3d: Add Intel HD 615 PCI id and device description.
  • François Gouget (51):
  • vbscript/tests: Fix the name of a vbscript variable in the run test.
  • user32/tests: Avoid an unneeded (&commented out) strlen() call.
  • user32/tests: Avoid an unneeded lstrlenA() call.
  • user32/tests: Avoid a couple of unneeded strlen() calls.
  • user32: Fix the spelling of a TRACE() message.
  • comctl32/tests: Avoid an unneeded strlen() call.
  • comctl32/tests: Avoid a couple of unneeded lstrlenA() calls.
  • cmd: Fix the spelling of a WINE_TRACE() message and a comment.
  • wmvcore: Fix the spelling of WMReaderAdvanced6_SetProtectStreamSamples().
  • shlwapi/tests: Fix the spelling of a couple of ok() messages.
  • kernel32/tests: Trace LastError when GetPhysicallyInstalledSystemMemory() fails.
  • winhttp/tests: Fix the spelling of ok() and skip() messages and a comment.
  • oleaut32: Fix the spelling of a FIXME() message.
  • user32/tests: Fix the spelling of an ok() message.
  • winedbg: Avoid unneeded strlen() calls.
  • cmd: Avoid unneeded strlenW() calls.
  • msado15: Fix the name of the GetString() delimiter parameters.
  • jscript: Fix the spelling of a couple of comments.
  • riched32/tests: Avoid an unneeded strlen() call.
  • msvcrt/tests: Avoid an unneeded strlen() call.
  • qcap/tests: Avoid an unneeded lstrlenW() call.
  • kernelbase/tests: Avoid an uneeded lstrlenW() call.
  • winedbg: Fix the spelling of various messages and the README.
  • ws2_32/tests: Fix the spelling of a couple of ok() messages.
  • winecfg: Avoid an unneeded strlen() call.
  • dmloader: Fix the spelling of a TRACE() message and a comment.
  • msxml3/tests: Avoid an unneeded lstrlenW() call.
  • winex11.drv: Fix the spelling of a WARN() message.
  • dmime/tests: Fix the spelling of a performance ok() message.
  • winemac.drv: Fix the spelling of a couple of comments.
  • vbscript/tests: Fix the spelling of a vbscript comment.
  • d3dx9_36: Fix the spelling of a comment.
  • shell32: Fix the spelling of a variable name.
  • urlmon/tests: Fix the spelling of a variable name.
  • usp10: Fix the spelling of some index array variables and function.
  • wined3d: Fix the spelling of some comments.
  • include: Fix the spelling of some comments.
  • wineps.drv: Avoid unneeded abbreviations in comments.
  • ole32: Fix the spelling of a couple of comments.
  • usp10: Fix the spelling of some comments.
  • wininet: Fix the spelling of a comment.
  • ntdll: Fix the spelling of some comments.
  • oleaut32: Fix the spelling of some comments.
  • msxml3: Fix the spelling of some comments.
  • shlwapi: Fix the spelling of a couple of comments.
  • winevulkan: Fix the spelling of a make_vulkan comment.
  • winevulkan: Fix the spelling of an ERR() message.
  • urlmon/tests: Fix the spelling of a comment.
  • user32: Fix the spelling of a comment.
  • shell32: Tweak / fix the MS-DOS name in a comment.
  • quartz: Fix the name of a type in a comment.
  • Gabriel Ivăncescu (48):
  • vbscript: Move the global lists to the script dispatch object.
  • vbscript: Reference count the vbscode_t.
  • vbscript: Copy the variable names into the script dispatch's heap.
  • vbscript: Store the necessary function and variable info in the script TypeInfo.
  • vbscript: Implement ScriptTypeInfo_GetTypeAttr.
  • vbscript: Implement ScriptTypeInfo_GetFuncDesc.
  • vbscript: Implement ScriptTypeInfo_GetVarDesc.
  • vbscript: Implement ScriptTypeInfo_GetIDsOfNames.
  • vbscript: Implement ScriptTypeInfo_GetTypeComp.
  • vbscript/tests: Add initial tests for the script TypeInfo.
  • vbscript: Don't free procs allocated in the heap pool.
  • vbscript: Implement ScriptTypeComp_Bind.
  • vbscript: Implement ScriptTypeComp_BindType.
  • vbscript/tests: Add tests for the script TypeInfo's TypeComp binds.
  • vbscript: Remove unused field.
  • jscript: Add script TypeInfo stub.
  • vbscript: Implement ScriptTypeInfo_GetNames.
  • vbscript: Implement ScriptTypeInfo_GetRefTypeOfImplType.
  • vbscript: Implement ScriptTypeInfo_GetRefTypeInfo.
  • vbscript: Implement ScriptTypeInfo_GetImplTypeFlags.
  • vbscript: Implement ScriptTypeInfo_Invoke.
  • vbscript: Implement ScriptTypeInfo_GetDocumentation.
  • vbscript: Implement ScriptTypeInfo_GetDllEntry.
  • vbscript: Implement ScriptTypeInfo_AddressOfMember.
  • vbscript: Implement ScriptTypeInfo_CreateInstance.
  • vbscript: Implement ScriptTypeInfo_GetMops.
  • vbscript/tests: Add more tests for the script TypeInfo.
  • jscript: Keep a pointer to the bytecode in function_code_t.
  • jscript: Store the necessary function and variable info in the TypeInfo.
  • jscript: Implement ScriptTypeInfo_GetTypeAttr.
  • jscript: Implement ScriptTypeInfo_GetFuncDesc.
  • jscript: Implement ScriptTypeInfo_GetVarDesc.
  • jscript: Implement ScriptTypeInfo_GetIDsOfNames.
  • jscript: Implement ScriptTypeInfo_GetTypeComp.
  • jscript: Implement ScriptTypeComp_Bind.
  • jscript: Implement ScriptTypeComp_BindType.
  • jscript/tests: Add initial tests for the script TypeInfo.
  • jscript: Implement ScriptTypeInfo_GetNames.
  • jscript: Implement ScriptTypeInfo_GetRefTypeOfImplType.
  • jscript: Implement ScriptTypeInfo_GetRefTypeInfo.
  • jscript: Implement ScriptTypeInfo_GetImplTypeFlags.
  • jscript: Implement ScriptTypeInfo_Invoke.
  • jscript: Implement ScriptTypeInfo_GetDocumentation.
  • jscript: Implement ScriptTypeInfo_GetDllEntry.
  • jscript: Implement ScriptTypeInfo_AddressOfMember.
  • jscript: Implement ScriptTypeInfo_CreateInstance.
  • jscript: Implement ScriptTypeInfo_GetMops.
  • jscript/tests: Add more tests for the script TypeInfo.
  • Gijs Vermeulen (5):
  • msvcrt: Optimize _strlwr implementation in C locale.
  • secur32: Avoid compiler warning.
  • winemac: Avoid some compiler warnings.
  • shell32: Implement PathResolve.
  • shell32/tests: Add PathResolve tests.
  • Hans Leidekker (40):
  • wusa: Add support for extracting MSU files.
  • wusa: Parse assembly manifests.
  • wusa: Parse update descriptions.
  • wusa: Install updates.
  • msado15: Add typelib.
  • msado15: Add a stub _Connection implementation.
  • msado15: Add a stub _Recordset implementation.
  • msado15: Add a stub _Stream implementation.
  • msado15: Implement _Stream_put_Type and _Stream_get_Type.
  • bcrypt: Handle SHA1 hash in key_asymmetric_verify.
  • msado15: Implement _Stream_Open and _Stream_Close.
  • msado15: Implement _Stream_get_State.
  • msado15: Implement _Stream_Read and _Stream_Write.
  • msado15: Implement _Stream_get_Position and _Stream_put_Position.
  • msado15: Implement _Stream_get_Size.
  • wbemprox: Use a terminated string in parse_resource.
  • msado15: Implement _Stream_get_EOS.
  • msado15: Implement _Stream_get_LineSeparator and _Stream_put_LineSeparator.
  • msado15: Implement _Stream_get_Mode and _Stream_put_Mode.
  • msado15: Implement _Stream_get_Charset and _Stream_put_Charset.
  • msado15: Implement _Stream_ReadText and _Stream_WriteText.
  • winhttp/tests: Show that WINHTTP_OPTION_SECURE_PROTOCOLS can't be set on connection handles.
  • msado15: Implement _Stream_SetEOS.
  • msado15: Implement _Recordset_get_Fields.
  • msado15: Implement Fields__Append and Fields_Append.
  • msado15: Implement Fields_get_Count.
  • msado15: Implement Field_put_Type, Field_put_DefinedSize and Field_put_Attributes.
  • msado15: Implement Field_get_Name and Field_get_Type.
  • msado15: Implement Fields_get_Item.
  • msado15: Implement Field_get_Attributes and Field_get_DefinedSize.
  • msado15: Implement Field_get_Value and Field_put_Value.
  • msado15: Implement _Recordset_Open and _Recordset_Close.
  • msado15: Implement _Recordset_AddNew.
  • msado15: Implement _Recordset_get_State.
  • msado15: Implement _Recordset_get_BOF and _Recordset_get_EOF.
  • msado15: Implement _Recordset_get_RecordCount.
  • msado15: Implement _Recordset_MoveNext and _Recordset_MovePrevious.
  • msado15: Implement _Recordset_MoveFirst and _Recordset_MoveLast.
  • msado15: Add ISupportErrorInfo support to Field, Fields and _Recordset.
  • msado15: Prevent multiple Open/Close of a _Recordset.
  • Hari Saksena (1):
  • kernelbase: Fix ullAvailPageFile showing wrong memory info.
  • Henri Verbeet (13):
  • wined3d: Finish the CS before removing the context in adapter_vk_uninit_3d().
  • wined3d: Do not set depth/stencil sizes on colour formats.
  • wined3d: Store texture sub-resource buffer objects as uintptr_t.
  • wined3d: Destroy PBOs in wined3d_texture_gl_destroy_object().
  • wined3d: Do not download textures to WINED3D_LOCATION_BUFFER in wined3d_texture_gl_unload().
  • wined3d: Unload buffer resources through buffer ops.
  • wined3d: Unload texture resources through texture ops.
  • wined3d: Unload resources in wined3d_device_uninit_3d().
  • wined3d: Pass a pointer to the counter buffer to wined3d_view_gl_destroy().
  • wined3d: Destroy GPU resources from the CS thread in adapter_vk_uninit_3d().
  • wined3d: Avoid accessing gl_info in wined3d_buffer_init().
  • wined3d: Introduce WINED3D_BIND_INDIRECT_BUFFER.
  • wined3d: Store Vulkan physical device memory properties in the wined3d_adapter_vk structure.
  • Jacek Caban (9):
  • jscript: Import to_int32 implementation from WebKit.
  • oleaut32: Fix sharing options in TLB_ReadTypeLib.
  • makedep: Build implib cross object files with -fno-builtin.
  • msvcrt: Provide exp2 in importlib.
  • mshtml: Refactor Gecko loading code.
  • mshtml: Support loading Gecko from global location.
  • winnt.h: Add missing NTSYSAPI attributes.
  • mshtml: Update to Wine Gecko 2.47.1.
  • configure: Silence -Wincompatible-library-redeclaration warning.
  • Jactry Zeng (5):
  • sapi: Implement ISpeechVoice stub.
  • sapi: Implement ISpVoice stub.
  • sapi: Add IConnectionPointContainer stub for ISpVoice.
  • sapi: Implement ISpeechFileStream stub.
  • sapi: Implement ISpStream stub.
  • Jeff Smith (5):
  • ucrtbase: Improve strftime special test cases for %c %r formats.
  • msvcrt: Factor out code for creating lc_time_data structure.
  • msvcrt: Create global C locale __lc_time_data struct.
  • ucrtbase: Correct behavior of strftime formats %c %r.
  • kernel32/tests: Allow for differing fpu_cw returned on Windows XP.
  • João Diogo Ferreira (3):
  • kernel32: Properly handle GEO_NATION and GEO_ID in GetGeoInfoW().
  • kernel32: Make GetUserGeoID() always succeed if geoclass is valid.
  • kernelbase: Update GeoID when locale has changed.
  • Julian Rüger (1):
  • po: Update German translation.
  • Ken Thomases (4):
  • winemac: Only manipulate an NSOpenGLContext's view on the main thread.
  • dbghelp: Fix reading the address of the target's dyld image info from its PEB.
  • dbghelp: Fix reading the target's dyld image info, based on its CPU architecture.
  • configure: Remove no-longer-needed check for mach-o/dyld_images.h header file.
  • Louis Lenders (4):
  • odbcbcp: Add new stub dll.
  • wine.inf: Install powershell.exe in WindowsPowerShell/v1.0/.
  • kernel32: Return S_OK in RegisterApplicationRecoveryCallback stub.
  • wine.inf: Add powershell location to the path.
  • Mathew Hodson (3):
  • riched20/tests: Fix function names in two ok() messages.
  • kernel32/tests: Trace the mapped string when FoldStringW fails.
  • kernel32/tests: Add broken result for Windows XP and 2003.
  • Matteo Bruni (1):
  • d3dcompiler/tests: Fix parameter desc test on d3d10.
  • Michael Müller (1):
  • ole32: Fix property name handling for dictionary entries in CP_UNICODE case.
  • Michael Stefaniuc (35):
  • dmime: Remove the 'enabled' field from the Tempo track.
  • dmime: Implement the Lyrics track param methods.
  • dmime: Implement the ParamControl track param methods.
  • dmime: Implement the SegTrigger track Get/SetParam.
  • dmime: Partial implementation of the Marker track Get/SetParam.
  • dmime: Partial implementation of the Wave track Get/SetParam.
  • dmime: Partial implementation of the TimeSig track Get/SetParam.
  • dmime: Partial implementation of the Tempo track SetParam().
  • dmime: Tempo track supports only GUID_TempoParam in GetParam().
  • dmime/tests: Add GetParam/SetParam tests for unsupported types.
  • dmime/tests: Add more GetTrack() tests.
  • dmime: Fix index handling in segment GetParam().
  • dmime/tests: Add segment GetParam/SetParam tests.
  • dmband: Add partial implementation of Band track GetParam/SetParam.
  • dmloader: Remove commented out dead code.
  • dmband: Get rid of the redundant debugstr_DMUS_OBJECTDESC().
  • msado15: Print the debug strings and not the pointers to them.
  • mountmgr.sys: Use the ARRAY_SIZE() macro.
  • winetest: Remove superfluous cast to self.
  • dmband: Move debugstr_fourcc() to dmobject.h.
  • dmband: Move debugstr_dmguid() to dmobject.c.
  • dmband: Use only the 'dmfile' debug channel in dmutils.c.
  • dmband: Simplify dump_DMUS_OBJECTDESC() and move it to dmobject.c.
  • dmloader: Just use dump_DMUS_OBJECTDESC().
  • dmloader: Get rid of the 'dmdump' debug channel.
  • dmloader: Use the debug functions provided by dmobject.[ch].
  • dmime: Use the debug functions provided by dmobject.[ch].
  • dmcompos: Use the debug functions provided by dmobject.[ch].
  • dmscript: Use the debug functions provided by dmobject.[ch].
  • dmstyle: Use the debug functions provided by dmobject.[ch].
  • dmusic: Use the debug functions provided by dmobject.[ch].
  • dswave: Use the debug functions provided by dmobject.[ch].
  • dmloader: Get rid of single use debugstr_dmreturn().
  • dmloader: Simplify tracing of the DMUS_CONTAINER_NOLOADS flag.
  • dmloader: Simplify tracing of DMUS_CONTAINED_OBJF_KEEP flag.
  • Nikolay Sivov (46):
  • dwrite: Update to IDWriteFontFace5.
  • dwrite/tests: Add some tests for IDWriteFontResource.
  • dwrite: Update to IDWriteFactory7 stub.
  • ntdll: Use better type for thread description info structure.
  • ntdll: Add support for querying thread suspend count.
  • mfplat: Use underlying stream access mode for bytestream capabilities.
  • mfplat: Set origin name attribute for stream based bytestreams too.
  • comctl32/tests: Merge header items test with existing function.
  • comctl32/listview: Fix LVM_GETITEM for out-of-range iSubItem case.
  • dwrite: Add partial implementation for IDWriteFontResource.
  • dwrite: Respond to IDWriteFontFace5 queries.
  • dwrite: Use IDWriteFactory7 internall for fontfaces.
  • dwrite: Implement GetFontResource() for fontface.
  • dwrite: Add newer CreateFontFaceReference() variant.
  • dwrite: Use IDWriteFactory7 for fontface reference object.
  • dwrite: Use IDWriteFactory7 for collections internally.
  • dwrite: Use IDWriteFactory7 for layout internally.
  • dwrite: Use IDWriteFactory7 for gdiinterop.
  • dwrite: Use IDWriteFactory7 for analyzer.
  • dwrite: Remove unnecessary casts.
  • dwrite/tests: Add some tests for reference objects.
  • oleaut32/typelib: Add a helper to update custom data lists on reallocation.
  • oleaut32/typelib: Implement DeleteImplType().
  • ntdll/tests: Enable some more string API tests.
  • oleaut32/typelib: No need to query self for supported interface.
  • dwrite: Compare axis values when testing for face reference equality.
  • dwrite: Implement returning axis values from face reference.
  • Update to Unicode 12.1.
  • comctl32/listview: Use wcsnicmp() instead of a local helper.
  • oleaut32/typelib: Get rid of redundant argument in typeinfo lookup helper.
  • oleaut32/typelib: Simplify variable and function description lookup helpers.
  • oleaut32/tests: Use TYPEKIND values.
  • oleaut32/tests: Add some more tests for GetRefTypeInfo() in case of dual interface.
  • user32/listbox: Scroll to specified caret index.
  • user32/listbox: Update caret index on LB_SETSEL.
  • comctl32/listbox: Scroll to specified caret index.
  • comctl32/listbox: Update caret index on LB_SETSEL.
  • ole32: Get rid of some casts in DWORD serialization helper.
  • ole32: Get rid of casts in WORD serialization helper.
  • ole32: Get rid of casts in GUID serialization helper.
  • ole32: Get rid of casts in 64-bit int serialization helper.
  • ole32/tests: Fix return value trace.
  • ole32: Use more appropriate type for codepage arguments.
  • ole32: Properly handle NULL delimiter for item monikers.
  • ole32: Improve maximum storage size returned for generic composite monikers.
  • ole32: Handle optional WCHAR data when loading item moniker.
  • Patrick Hibbs (1):
  • wtsapi32: Make WTSRegisterSessionNotificationEx's return consistent with WTSRegisterSessionNotification.
  • Paul Gofman (9):
  • ddraw/tests: Skip test_colorkey_precision() test on WARP.
  • wined3d: Support stretching compressed format surfaces in surface_cpu_blt().
  • ddraw/tests: Add test for stretching compressed format surfaces.
  • ntdll: Add DECLSPEC_HOTPATCH to NtProtectVirtualMemory().
  • include: Add STARTUPINFOEX structure definition.
  • kernel32/tests: Add a basic test for PROC_THREAD_ATTRIBUTE_PARENT_PROCESS process creation attribute.
  • kernelbase: Support PROC_THREAD_ATTRIBUTE_PARENT_PROCESS in CreateProcessInternalW().
  • server: Support creating processes with specified parent.
  • kernel32/tests: Test invalid parent handle in test_parent_process_attribute().
  • Piotr Caban (8):
  • msvcrt: Don't depend on how __lc_time_data was allocated in _Getdays.
  • msvcrt: Don't depend on how __lc_time_data was allocated in _W_Getdays.
  • msvcrt: Don't depend on how __lc_time_data was allocated in _Getmonths.
  • msvcrt: Don't depend on how __lc_time_data was allocated in _W_Getmonths.
  • msvcrt: Don't depend on how __lc_time_data was allocated in _Gettnames.
  • msvcrt: Mark __lc_time_data strings const.
  • kernel32: Set all �x bits on Wow64EnableWow64FsRedirection return.
  • msvcrt: Support mixing length and width in scanf format.
  • Rémi Bernon (1):
  • widl: Cast freed pointers to void* to fix discarded-array-qualifiers warning.
  • Vijay Kiran Kamuju (1):
  • include: Add missing defines for tokens in winnt.h.
  • Vincent Povirk (1):
  • mscoree: Ignore empty privatePath.
  • Zebediah Figura (56):
  • strmbase: Don't hold the filter lock while calling IPin::NewSegment().
  • strmbase/transform: Hold the streaming lock for the entirety of Receive().
  • winegstreamer/gsttffilter: Don't drop the streaming lock in Gstreamer_transform_ProcessEnd().
  • d3d9: Use wined3d_stateblock_get_state() in d3d9_device_GetRenderState().
  • d3d8: Use wined3d_stateblock_get_state() in d3d8_device_GetRenderState().
  • ddraw: Retrieve render state from the primary stateblock.
  • wined3d: Move the wined3d_light_state structure to the wined3d_stateblock structure.
  • wined3d: Introduce wined3d_stateblock_get_state().
  • wined3d: Store the blend factor in the stateblock as a render state.
  • strmbase: Use a separate critical section for the SourceSeeking structure.
  • winegstreamer: Don't hold the filter lock from the pad-added or pad-removed callbacks.
  • winegstreamer: Also wait for the no-more-pads signal when pausing the filter.
  • winegstreamer: Use strmbase state change methods.
  • winegstreamer: Fix the timeout passed to gst_element_get_state().
  • wineqtdecoder: Use strmbase filter state change methods.
  • wineqtdecoder: Don't expose IMediaSeeking from the sink pin.
  • wineqtdecoder: Don't expose IMediaSeeking from the filter.
  • qedit/samplegrabber: Use BaseFilterImpl_JoinFilterGraph().
  • qcap/avico: Use strmbase filter state change methods.
  • qcap/avimux: Use strmbase filter state change methods.
  • qcap: Rework v4l2 state change logic.
  • strmbase: Get rid of the "vtbl" parameter to strmbase_filter_init().
  • strmbase: Correctly implement IVideoWindow::NotifyOwnerMessage().
  • quartz/vmr9: Create the rendering window when the filter is created.
  • quartz/tests: Port IVideoWindow tests to the VMR.
  • strmbase: Create the video window with the correct styles.
  • wined3d: Introduce wined3d_stateblock_multiply_transform().
  • ddraw: Update the primary stateblock in d3d_device7_MultiplyTransform().
  • d3d9: Update the primary stateblock in d3d9_device_MultiplyTransform().
  • d3d8: Update the primary stateblock in d3d8_device_MultiplyTransform().
  • wineqtdecoder: Move the SourceSeeking structure to the source pin.
  • winegstreamer: Use BasePinImpl_QueryInterface().
  • wineqtdecoder: Use BasePinImpl_QueryInterface().
  • qcap/avimux: Use BasePinImpl_QueryInterface().
  • qcap/avimux: Use BaseOutputPinImpl_Disconnect().
  • qcap/avimux: Use BaseOutputPinImpl_Connect().
  • strmbase: Get rid of the "vtbl" argument to strmbase_source_init().
  • strmbase: Combine the SetMediaType() and CompleteConnect() callbacks.
  • strmbase: Pass an AM_MEDIA_TYPE pointer to CompleteConnect().
  • strmbase: Add callbacks for sink (dis)connection.
  • strmbase/transform: Use base sink connection methods.
  • strmbase/renderer: Use base sink connection methods.
  • strmbase: Check for a NULL media type in IPin::ReceiveConnection().
  • qcap/avimux: Use strmbase sink connection methods.
  • winegstreamer: Store the sink as a strmbase_sink structure.
  • winegstreamer: Use base sink connection methods.
  • qcap/avico: Use base sink connection methods.
  • qedit/samplegrabber: Use strmbase sink connection methods.
  • wineqtdecoder: Store the sink as a strmbase_sink structure.
  • wineqtdecoder: Use base sink connection methods.
  • strmbase: Introduce callbacks for streaming events.
  • strmbase/transform: Use base sink streaming methods.
  • strmbase/renderer: Use base sink streaming methods.
  • winegstreamer: Use base sink streaming methods.
  • wineqtdecoder: Use base sink streaming methods.
  • strmbase: Get rid of the "vtbl" parameter to strmbase_sink_init().
  • Zhiyi Zhang (3):
  • user32/tests: Import functions if possible.
  • user32/tests: Test cursor clip rectangles in per-monitor aware context.
  • user32/tests: Use a higher resolution in test_ChangeDisplaySettingsEx().

New in Wine 4.21 Dev (Dec 2, 2019)

  • Bugs fixed in 4.21 (total 50):
  • 15670 .NET applications that make use of System.IO.IsolatedStorage crash (missing "HKLMSoftwareMicrosoftWindows NTCurrentVersionProfileList" registry subkey)
  • 22030 LegoLand: crashes at main menu without native directmusic
  • 23729 Need For Speed: Shift - throbbing glob around language and save game name not as noticable on Wine
  • 23821 Super Mario Brothers X hangs in quartz?
  • 25264 treeview wstr overrun in TVN_GETDISPINFOW (ExamXML crashes when opening an XML file)
  • 26119 kernel32/pipe tests show some valgrind warnings
  • 26721 Button and Static controls not painting in Win NT V6.00 and later modes
  • 28506 kernel32/change.ok test fails occasionally on linux
  • 28602 Ccleaner: installer has a non-fatal crash
  • 30499 Multiple Avira AVG product installers crash due to access of undocumented PEB field "UnicodeCaseTableData" (AVG Free Edition 2012-2014, TuneUp Utilities 2014)
  • 33284 Xin Shendiao Xialv ("The Giant Eagle and It's Companion") has some graphical issues
  • 33352 Family Tree Maker 2012 crashes when trying to start program
  • 34048 IE8 x64 for Server 2003 exits silently
  • 35252 Multiple applications need ITaskScheduler::Enum implementation (lsTasks, Toad for MySQL Freeware 7.x)
  • 36121 valgrind leaks in ntdll/tests/change.c
  • 36266 valgrind shows several leaks in dmusic/tests/dmusic.c
  • 36404 valgrind shows a leak in faultrep/tests/faultrep.c
  • 36405 valgrind shows a leak in msxml3/tests/xmlview.c
  • 36615 valgrind shows a definite leak in mshtml/tests/htmldoc.c
  • 38300 using winegcc with stdin passes arguments in the wrong position to gcc
  • 38659 Windows Sysinternals Process Explorer v16.x crashes on startup (registry SID profile data in 'ProfileList' must contain 'Flags' and 'ProfileImagePath' values)
  • 39210 Dream Aquarium (screensaver) fails to read monitor power state ('{4d36e96e-e325-11ce-bfc1-08002be10318}' monitor device class registry data missing)
  • 40970 Can't run LEGO DD anymore
  • 43323 Beamng.drive: Cars render incorrectly
  • 45661 Gothic 2 crashes with music enabled without native directmusic
  • 46748 Splinter Cell: Blacklist shows some 'script code' instead of text
  • 47414 valgrind shows a definite memory leak in dlls/ntdll/loader.c
  • 47489 The appearance of configurable options in Audacity is broken
  • 47547 Steam Overlay stopped working
  • 47620 unimplemented function KERNEL32.dll.GetCurrentConsoleFontEx
  • 47656 Crysis 1: game in DX10 cannot be started (also causing Very High graphical setting not available) in Vista and up
  • 47724 .NET Framework 3.5 SP1 not installing
  • 47740 dotnet20sp2: fails to install on arch and derivatives
  • 47790 putty.exe displays an error at startup when placed in a path with accented characters.
  • 47809 mscrt: strftime is missing some substutions
  • 47832 FindFirstFileExW believes every directory entry has been read if NtQueryDirectoryFile underfills buffer
  • 47935 Nextiva: Logging in fails with "Client is unable to connect to the server."
  • 47991 motec i2 pro v1.0 data logger fails to start
  • 48016 karafunplayer: Call from 0x7124d239 to unimplemented function shcore.dll.GetScaleFactorForMonitor, aborting
  • 48072 Everquest Classic: Textures not working correctly
  • 48087 Firestorm viewer can't login to Second Life grid since 4.19
  • 48104 Graphics load improperly in LEGO Island 2
  • 48111 myodbc-installer v5.x (part of Toad for MySQL Freeware 7.x) crashes when querying for installed drivers ('SQLGetInstalledDrivers' doesn't handle NULL 'sizeout')
  • 48114 wine: could not open working directory L"unix\home\tod\", starting in the Windows directory.
  • 48140 Archicad 22 needs missing SHCreateDataObject from shell32
  • 48157 SetThreadDescription() return value E_NOTIMPL crashes StarCitizen
  • 48170 start.exe: /min no longer works
  • 48176 cannot select drawn line in excel2003 sheet (for removal)
  • 48178 upgrade to "version 4 stable" made EXCEL2003 unusable (even after re-installing/purging wine and EXCEL)
  • 48188 wine fails to load, "kernelbase.dll" failed to initialize, aborting

New in Wine 4.20 Dev (Nov 18, 2019)

  • Bugs fixed:
  • 10728 LEGO Island character models are textureless
  • 13499 The Odyssey: Winds Of Athena: access violation when trying to run
  • 16644 SimGolf v1.03 does not render terrain
  • 16808 Password Safe crashes with page fault when renaming entries
  • 19667 Demo for Total Annihilation: mouse scrolling of screen unworkable.
  • 24529 TSDoctor 1.0.58 fails to run
  • 33498 Multiple application installers need setupapi.SetupDiCallClassInstaller implementation (USB over Network 5, Microsoft Windows CE Platform Manager 4.0/sub-installer of Embedded VC++ 4.0)
  • 34723 Resident Evil 3: changing settings during the game (in fullscreen mode) results in a crash
  • 35821 wPrime 2.x (VB6 app) reports 'Run-time error 445: Object doesn't support this action' (needs ITextStream ReadLine method implementation)
  • 35925 Age of Wonders III (version

New in Wine 4.19 Dev (Nov 4, 2019)

  • Bugs fixed:
  • 14026 Installshield Wizard does not exit after it finishes
  • 17289 Slingplayer 2.0 installer fails
  • 23934 Multiple games and applications depend on kernel32.CreateProcess to prioritize the working directory over the system search path (Stronghold Kingdoms loops after update, installers fail to find tools)
  • 26552 Wine sets the resolution incorrectly on widescreen monitors
  • 30911 Trivial Pursuit Unhinged fails to load
  • 32147 Notepad .Net toolbar does not draw
  • 32148 Notepad .Net does not exit cleanly
  • 32151 Notepad .Net continually runs at ~70% CPU
  • 34460 Tabbing between editboxes does not work in Tweet Attacks Pro
  • 34666 In The Adventures Of Lomax some graphic elements flicker, disappear or are garbled
  • 35380 Trivial Pursuit Unhinged: reports an audio error and exits
  • 35479 Metatrader 5 hangs when scanning for Tester agents
  • 35506 Space Hack: The mouse pointer is hard to control
  • 35798 TeamViewer 9.0.26297 NI crashes on startup when using 'run only' option (one time use)
  • 35801 Tweet Attacks hang when entering invalid login details
  • 35901 ImpotRapide 2013 (.NET 4.0 app) installer crashes with Mono
  • 36388 Problems with Russian localization in page setup dialog
  • 37861 BOINC detects incomplete GPU details
  • 37878 boincmgr: No text in cancel dialog in NT 6.0-6.2 modes
  • 38795 Netgear Powerline 3.1 update check fails on second run
  • 38821 MetaEditor 5: MQL5 Reference window doesn't load in a WOW64 wineprefix
  • 38930 Betfair Poker log-in window is blank
  • 40140 4K YouTube to MP3 crashes while downloading videos for some time
  • 40360 Jack Keane 2 shadow corruption
  • 40364 Broken geometry in Indiana Jones and the Emperor's Tomb
  • 40777 The Moment of Silence launcher unusable (displays only black)
  • 41369 UIAnimation (Windows Animation Manager / UIAnimation.dll) is missing in Wine
  • 41741 The Adventures of Lomax demo crash on startup.
  • 44221 Netgear Powerline: *** stack smashing detected ***: explorer.exe terminated
  • 44231 External links in Slingplayer's help file open iexplore multiple times
  • 45310 Closing Ableton Live 9 Lite wil crash into unimplemented function KERNEL32.dll.MoveFileTransactedW
  • 46914 CompressonatorGUI 3.1 installer crashes in Win10 mode (Advanced Installer Module bug, incorrect usage of kernel32.Wow64RevertWow64FsRedirection)
  • 46995 Rekordbox 5.3.0 installer (32-bit process under WoW64) fails to load 32-bit code dlls with WoW64 filesystem redirection disabled
  • 47075 32-bit LAVFilters 0.74.x installer fails to register 64-bit AX codec/filters in Wow64 environment (32-bit regsvr32.exe needs to support 64-bit dll registration and vice versa by re-exec with proper bitness)
  • 47509 Touhou 15.5:Antinomy of Common Flowers stopped running after upgrading the Wine version from 4.10 to 4.12.2
  • 47912 Rockstar Games Launcher installer crashes after disabling WoW64 redirection
  • 47956 IGMP source specific multicast does not create join requests for source
  • 47967 Wine fails to find application DLLs when the working directory is not the application directory
  • 47979 NtCreateFile incorrectly returns STATUS_OBJECT_NAME_NOT_FOUND when RootDirectory is populated
  • 47986 R-Studio (file recovery tool) wants ntoskrnl.exe.IoCreateUnprotectedSymbolicLink
  • 48009 Broken rendering in Sniper Elite V2

New in Wine 4.18 Dev (Oct 22, 2019)

  • 10440 Lego Island 2 has black screen at start (audio but no video, application window loses focus to quartz video window)
  • 24983 Multiple applications need support for DXTn texture compression in D3DXLoadSurfaceFromMemory() (Space Rangers 2, Memento Mori, fr-043)
  • 25486 Lego Stunt Rally: 3d scene is black
  • 32174 Applicaton crashes after paste of the clipboard
  • 33848 InstallShield fails to install any files on NTFS / FAT32 partitions, while others can...
  • 35223 King's Bounty Crossworlds crashes in the new campaign when entering the sea tower on the first island
  • 35585 Castlevania: Lords of Shadow 2 demo endless loading screen without native d3dx9_36 (support for scaling of DXTn textures in d3dx9 missing)
  • 37883 RebelBetting (.NET 4.5 app) fails to load with Wine-Mono
  • 38940 RebelBetting 6.x (.NET 4.5 app) crashes on exit (ole32.Context_CC_ContextCallback too stubby)
  • 40740 Broken Sword: The Angel of Death demo needs IDirectSoundFXI3DL2Reverb interface
  • 41936 The Witcher 2: Assassins of Kings - menus and subtitles rendered incorrectly (with built-in d3dx9)
  • 42979 Age of Empires hangs for several seconds between screens when CSMT is enabled
  • 43497 Grandia II Anniversary Edition - Black screen
  • 44540 Imperium GBR close unexpectly with native quartz.dll (DirectX9 Feb 2010 redist) and dsound.dll
  • 46279 Multiple applications need msvcr120.dll.?_Yield@_Context@details@Concurrency@@SAXXZ (Darkest Dungeon, Noita, Amazon Kindle for PC)
  • 46560 Smoke not rendering properly in Castlevania: Lords of Shadow 2
  • 47192 Halo 2: PS4 controller no longer registers inputs
  • 47234 Wine fails to properly parse and import some of the standard root certificates
  • 47295 Halo 2: Game freezes during startup
  • 47309 Multiple WinML tools from Windows 10 SDK ( 10.0.17763.x) crash on startup, requiring several api-ms-win-crt-private-l1-1-0.dll._o_* API functions (mlgen, winmdidl)
  • 47395 Wolf RPG Editor hangs on exit
  • 47615 _putws outputs NULs, other wchar.h functions don't
  • 47676 Logos Bible Softare no longer loads due to crash
  • 47751 x64dbg crashes in get_current_context / InterlockedCompareExchange
  • 47755 Installation of Atmel Studio 7 crashes with a Program Error
  • 47764 World of Warcraft - Keyboard troubles
  • 47782 Segmentation fault and exceptions using ManagementClass
  • 47813 Itch.io: Warning or error when launching a game (GetFileInformationByHandleEx for FileAttributeTagInfo unimplemented)
  • 47822 Transcendence crashes on exit
  • 47833 FindFirstFileExW seems to be missing FILE_OPEN_FOR_BACKUP_INTENT flag to NtOpenFile
  • 47862 Art of Murder - Cards of Destiny main character and NPCs have texture corruption
  • 47868 test_notify() dsound:dsound test is unreliable
  • 47870 dwrite:layout fails in the Arabic locale
  • 47880 Need for Speed: Carbon - Autosculpt causes geometry corruption and GL_INVALID_OPERATION error
  • 47886 rpcrt4:server crashes on Windows
  • 47891 advapi32:services regression
  • 47911 quartz:vmr9 tests crash on Windows 7
  • 47918 Blur: cars have no wheels when Wine is compiled with Ryzen optimisations

New in Wine 4.17 Dev (Sep 30, 2019)

  • Bugs fixed:
  • 24701 Vampire the Masquerade bloodlines hanging with Out of adapter memory
  • 35561 Some MSYS2 commands generate a stackdump (queued user APC not executed)
  • 36313 valgrind shows a possible leak in propsys/tests/propstore.c
  • 39026 Wrong key mapping in virtualdub
  • 39934 AppCAD graphics corruption
  • 43842 Cached Authorization cause wrong username/password to be used
  • 44394 Game “Civilization 4” is aborted because of unhandled exception.
  • 46404 Shed installer - text overflow in browse-for-folder dialog
  • 47706 ntdll: Compiler warnings regression on x86_64 [stable]
  • 47736 __ASM_CFI not working on mac
  • 47752 commit "winex11.drv: Wake up the display on user input." introduced severe performance issues with atomic modesetting kernel drivers
  • 47766 PathAllocCanonicalize treats path segments start with dots wrong.
  • 47769 Royal Quest: fails to start with LdrInitializeThunk "gaxomofy.dll" failed to initialize, aborting
  • 47779 iCloud refuses to install: "Your computer is missing Media features."
  • Changes:
  • Akihiro Sagawa (1):
  • dwrite: Prefer Windows platform names regardless of record order.
  • Alex Henrie (13):
  • ntdll: Avoid dead initialization (scan-build).
  • user32: Avoid dead initialization (scan-build).
  • dbghelp: Avoid dead assignment (scan-build).
  • glu32: Avoid dead assignment (scan-build).
  • crypt32: Factor out sprintf calls in trust_status_to_str (scan-build).
  • winex11: Avoid dead assignment (scan-build).
  • windowscodecs: Avoid dead assignment (scan-build).
  • ntdll: Ensure that performance information is initialized (scan-build).
  • wined3d: Avoid dead assignment (scan-build).
  • include: Rename Reserved1 to SystemStatusFlag in SYSTEM_POWER_STATUS.
  • include: Add constants needed for SYSTEM_POWER_STATUS.
  • include: Add Tag field to SYSTEM_BATTERY_STATE.
  • ntdll/tests: Add tests for NtPowerInformation(SystemBatteryState).
  • Alexandre Julliard (30):
  • ntdll: Don't use virtual_uninterrupted_read_memory() for invalid %gs check.
  • kernel32: Move some path functions to kernelbase.
  • kernel32: Move some locale functions to kernelbase.
  • ntdll: Fix usage of libunwind on x86-64 on non-macOS platforms.
  • ntdll: Don't send the first chance debug event twice.
  • ntdll: Send first chance debug event while on signal stack on i386.
  • kernelbase: Don't round thread stack guaranteed size when it is zero.
  • psapi: Avoid using forwards.
  • include: Import uchar.h from MinGW.
  • ntdll: Avoid server call when possible in NtSetContextThread() on ARM64.
  • ntdll: Send first chance debug event while on signal stack on ARM64.
  • winegcc: Add ARRAY_SIZE macro.
  • winegcc: Add --wine-objdir and --winebuild options for the Wine build.
  • winegcc: Always search the standard include dirs.
  • winegcc: Pass all linker arguments also when testing link options.
  • include: Remove no longer needed dependency on setjmp.h.
  • kernel32: Move some handle functions to kernelbase.
  • kernel32: Move delay-load functions to kernelbase.
  • kernel32: Move file time functions to kernelbase.
  • kernel32: Move NUMA-related functions to kernelbase.
  • kernel32: Move some misc functions to kernelbase.
  • oleaut32: Split DispCallFunc() into platform-specific functions.
  • oleaut32: Implement DispCallFunc() for ARM64.
  • make_specfiles: Don't add forwards to the api-ms-* dlls.
  • oleaut32: Return value pointer needs to be in x8 on ARM64.
  • rpcrt4: Add stubless proxy support for ARM64.
  • winegcc: Update __stdcall defines for ARM platforms.
  • winegcc: Centralize argument parsing into the main switch.
  • kernelbase: Use set_ntstatus() in more places.
  • msvcrt: Move vtbl wrappers together with the other functions.
  • Alistair Leslie-Hughes (6):
  • wininet: Pass correct server name when retrieving username information.
  • wininet: Update session username/password when cached credentials are used.
  • wininet: Clear cached credentials in INTERNET_OPTION_END_BROWSER_SESSION.
  • wininet: Use username/password parameters over cached credentials.
  • bcrypt: Fix key_asymmetric_init function for macos.
  • dsound: Primary buffer doesn't support flag DSBCAPS_CTRLFX.
  • Andrew Eikum (3):
  • winex11.drv: Throttle calls to XResetScreenSaver.
  • winebus.sys: Fix build without Linux event support.
  • msvcrt: Implement %T format for strftime.
  • Brendan Shanks (3):
  • user32/tests: Test GetWindowInfo error conditions and incorrect cbSize.
  • user32: Fix behavior of GetWindowInfo(0, NULL).
  • d2d1: Only create shader resource views for drawable bitmaps.
  • Charles Davis (1):
  • include: Pick up the ms_hook_prologue attribute for Clang, too.
  • Dmitry Timoshkov (7):
  • rpcrt4: Implement wait_for_incoming_data() for named pipes transport.
  • rpcrt4: Implement NdrAsyncServerCall.
  • rpcrt4: Implement RpcAsyncCompleteCall for server side.
  • shell32: Return S_OK from IDropTargetHelper::Show().
  • rpcrt4: Remove FIXME about RPC_CONTEXT_HANDLE_FLAGS from NDRSContextMarshall2 and NDRSContextUnmarshall2.
  • rpcrt4: Perform the INITOUT phase in NdrAsyncServerCall instead of RpcAsyncCompleteCall.
  • rpcrt4: Reimplement rpcrt4_conn_np_wait_for_incoming_data() using asynchronous read with zero sized buffer.
  • Fabian Maurer (1):
  • shell32: Prevent text truncation inside the old "browse folder" dialog.
  • François Gouget (11):
  • ieframe/tests: Fix the name of an unused function parameter.
  • ieframe/tests: Fix the spelling of an ok() message.
  • glu32: Fix the spelling of some comments.
  • gdiplus: Fix a function name in a FIXME() message.
  • gdi32: Fix the spelling of some comments.
  • winmm: Avoid a couple of unneeded lstrlenW() calls.
  • kernel32/tests: Fix the spelling of the exerciseServer() function name.
  • jscript/tests: Fix the spelling and slightly reword an ok() message.
  • kernel32/tests: Fix the spelling of three ok() messages and comments.
  • dxerr9: Fix the spelling of some error messages.
  • jscript/tests: Fix the spelling of a couple of jscript ok() messages.
  • Gabriel Ivăncescu (7):
  • vbscript: Add support for the SCRIPTTEXT_ISEXPRESSION flag in ParseScriptText.
  • vbscript/tests: Add tests for ParseScriptText with the SCRIPTTEXT_ISEXPRESSION flag.
  • vbscript: Add support for the SCRIPTPROC_ISEXPRESSION flag in ParseProcedureText.
  • vbscript/tests: Add test for ParseProcedureText with the SCRIPTPROC_ISEXPRESSION flag.
  • vbscript: Handle NULL code text in ParseScriptText and ParseProcedureText.
  • msscript.ocx: Partially implement IScriptControl::ExecuteStatement.
  • msscript.ocx/tests: Add tests for IScriptControl::ExecuteStatement.
  • Hans Leidekker (14):
  • wbemprox: Add support for CIM_REAL32 values.
  • wbemprox: Implement Win32_BIOS.CurrentLanguage.
  • wbemprox: Implement more Win32_OperatingSystem properties.
  • wbemprox: Implement more Win32_PhysicalMemory properties.
  • wbemprox: Implement Win32_WinSAT.
  • wbemprox: Avoid a crash when a class is not implemented.
  • wbemprox: Map CIM_UINT16 and CIM_UINT32 to VT_I4 by default.
  • wbemprox: Implement Win32_DisplayControllerConfiguration.
  • bcrypt: Add support for generating RSA keys.
  • bcrypt: Implement BCryptSignHash.
  • webservices: Simplify WsAddressMessage.
  • webservices: Add support for writing WS_ENUM_TYPE values.
  • webservices: Add support for mapped HTTP headers.
  • ws2_32: Call the completion routine in GetAddrInfoExW.
  • Henri Verbeet (15):
  • wined3d: Add GPU information for AMD VEGA12.
  • wined3d: More accurately determine whether a separate sRGB texture is required.
  • wined3d: Explicitly initialise sRGB format info.
  • wined3d: Retrieve the supported sample counts for Vulkan formats.
  • wined3d: Initialise the multi-sample draw location for the Vulkan adapter.
  • wined3d: Use wined3d_resource_gl_legacy_map_flags() in wined3d_buffer_gl_map().
  • wined3d: Derive the GL bind point for buffer object maps from the bind flags.
  • wined3d: Use explicit flushing in wined3d_context_gl_unmap_bo_address().
  • wined3d: Move the "buffer_object" field from struct wined3d_buffer_gl to struct wined3d_buffer.
  • wined3d: Use wined3d_context_map_bo_address() in wined3d_buffer_gl_map().
  • wined3d: Merge wined3d_buffer_gl_map() and buffer_resource_sub_resource_map().
  • wined3d: Merge wined3d_buffer_gl_unmap() and buffer_resource_sub_resource_unmap().
  • wined3d: Make the adapter responsible for clearing UAVs.
  • wined3d: Make the adapter responsible for copying between buffer objects.
  • wined3d: Handle typeless formats in surface_cpu_blt().
  • Jacek Caban (34):
  • jscript: Use wide-char literals in lexer.
  • scrobj: Add partial DllInstall implementation.
  • scrobj/tests: Add scriptlet tests.
  • scrobj: Add scriptlet factory stub implementation.
  • scrobj: Add beginning scriptlet parser implementation.
  • scrobj: Add registration element parser.
  • scrobj: Add public element parser implementation.
  • scrobj: Add script element parser partial implementation.
  • scrobj: Suport scriptlet registration.
  • scrobj: Add stub IActiveScriptSite implementation.
  • scrobj: Add IActiveScriptSiteWindow stub implementation.
  • scrobj: Add IServiceProvider stub implementation.
  • scrobj: Create script engine instances for script hosts.
  • kernel32/tests: Enable debug break exception race tests on i386 Wine.
  • winegcc: Use -print-libgcc-file-name to find libgcc.
  • scrobj: Add scriptlet instance stub implementation.
  • scrobj: Parse scripts in DllInstall.
  • scrobj: Create script hosts for scriptlet instance.
  • scrobj: Implement GetItemInfo.
  • scrobj: Run scripts when creating a scriptlet instance.
  • ole32: Lock spies list when iterating it.
  • ole32/tests: Add more initialization spies tests.
  • include: Add threadpoolapiset.h file.
  • msscript.ocx: Fix VARIANT access.
  • scrobj: Zero initialize scriptlet instance.
  • scrobj: Add property element parser support.
  • scrobj/tests: Add property element tests.
  • scrobj: Store script dispatch in script host.
  • scrobj: Lookup object members implementations in scripts when createating scriptlet instance.
  • scrobj: Add GetDispID implementation.
  • scrobj: Add InvokeEx implementation.
  • scrobj: Use ReadValueChunk to read script body.
  • scrobj: Improve debug traces.
  • scrobj: Ignore processing instructions in scriptlet files.
  • Jactry Zeng (3):
  • msscript/tests: Initialize custom engine for global.
  • msscript: Cache state of IActiveScript in ScriptHost struct.
  • msscript: Partially implement IScriptControl::AddCode().
  • Jeff Smith (1):
  • kernelbase: Fix PathAllocCanonicalize handling segments that contain dots.
  • Ken Thomases (2):
  • ntdll: Fix the Mac build with SDKs older than 10.14.
  • include: Always generate CFI directives on macOS.
  • Kevin Puetz (4):
  • winbase.h: Add GetFinalPathNameByHandle declaration.
  • atlbase.h: Add AtlComModuleRevokeClassObjects declaration.
  • winegcc: Correctly pass the '-' file name (stdin) to the compiler.
  • oleaut32: Fix RegisterTypeLib prototype.
  • Matteo Bruni (15):
  • d3dx9: Simplify unsupported format check.
  • d3dx9: Relax a block alignment check.
  • d3dx9/tests: Add a test for loading surfaces not divisible by the block size.
  • d3dx9/tests: Add a test for loading a texture smaller than the block size.
  • d3dx9/tests: Add a test with a larger DXT5 texture.
  • d3dx9/tests: Add more tests loading misaligned block textures.
  • d3dx9/tests: Add even more tests for misaligned block textures.
  • d3dx9: Add traces to filtering functions.
  • d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory.
  • d3dx9/tests: Improve tests to check for DXTn fallback formats.
  • d3dx9: Move the source rect alignment check into the condition for simple copy.
  • d3dx9: Handle non-zero source rect position in D3DXLoadSurfaceFromMemory().
  • d3dx9: Implement DXTn compression for offset destination rect.
  • d3dx9: Don't pass the D3DLOCK_DISCARD flag when mapping a texture.
  • d3dx9: Compute the correct source rect in D3DXLoadSurfaceFromFileInMemory().
  • Michael Müller (1):
  • wine.inf: Create the WindowsMediaVersion key and set its default value.
  • Michael Stefaniuc (1):
  • widl: Add the ARRAY_SIZE() macro.
  • Nikolay Sivov (12):
  • d3d10_1/tests: Add a test for creating SRV for resource without D3D10_BIND_SHADER_RESOURCE.
  • d3d10core/tests: Add a test for creating SRV for resource without D3D10_BIND_SHADER_RESOURCE.
  • d3d11/tests: Add a test for creating SRV for resource without D3D11_BIND_SHADER_RESOURCE.
  • dwrite: Sort localized strings by locale name.
  • mfplat: Add Media Session attributes for tracing.
  • mf: Add stub implementation for standard quality manager.
  • mf: Create topology loader of session creation.
  • mf: Create quality manager on session creation.
  • mf: Remove fixme trace for partially handled functionality.
  • wined3d: Fail SRV creation for resources without corresponding bind flag.
  • mf: Fix stream IID loader should be testing for.
  • mf: Add initial async implementation of SetTopology().
  • Paul Gofman (1):
  • wined3d: Allow loading buffers mapped through system memory.
  • Piotr Caban (9):
  • winebus.sys: Stop deviceloop_thread to avoid crash on driver unload.
  • winebus.sys: Stop device report threads to avoid crash on driver unload.
  • ntdll: Ignore ExceptionFlags changes done by exception handlers.
  • mountmgr.sys: Null terminate serial_search_paths and parallel_search_paths tables.
  • mountmgr.sys: Always add all user-defined ports.
  • winebus.sys: Don't do anything in udev_driver_unload if udev was not initialized.
  • winebus.sys: Don't do anything in iohid_driver_unload if iohid was not initialized.
  • winebus.sys: Stop SDL deviceloop_thread to avoid crash on driver unload.
  • msxml3: Don't return NULL namespace and local name in saxreader callbacks.
  • Rémi Bernon (6):
  • winex11.drv: Destroy old clipping message window if it has been replaced.
  • ntoskrnl.exe: Use case-insensitive driver name comparison.
  • ntoskrnl.exe: Update the interface if it is already in the tree.
  • winebus.sys: Use the SDL joystick index as device id instead of instance id.
  • winebus.sys: Report the native product string for some Xbox gamepads.
  • winex11.drv: Handle FocusIn/NotifyGrab and FocusOut/NotifyUngrab events.
  • Sebastian Lackner (1):
  • ntdll: Execute queued APCs before starting a process.
  • Sven Baars (6):
  • httpapi: Fix a memory leak (Valgrind).
  • httpapi/tests: Initialize response_buffer to 0 (Valgrind).
  • httpapi/tests: Cancel a pending receive request (Valgrind).
  • msi: Fix a leak on error path (Coverity).
  • kernelbase: Fix a leak on error path (Coverity).
  • httpapi/tests: Use CancelIo to avoid a test failure on Windows XP.
  • Vincent Povirk (1):
  • mscoree: Update Wine Mono to 4.9.3.
  • Zebediah Figura (53):
  • winegstreamer: Store the pin media type directly.
  • winegstreamer: Improve some trace messages.
  • winegstreamer: Use the "format" field to determine the subtype and bit depth.
  • winegstreamer: Factor out amt_from_gst_caps().
  • configure: Also try /usr/lib32/pkgconfig/ for the 32-bit PKG_CONFIG_PATH.
  • winegstreamer: Set lSampleSize in amt_from_gst_caps_audio().
  • winegstreamer: Set bFixedSizeSamples in amt_from_gst_caps_audio().
  • winegstreamer: Clear bTemporalCompression in amt_from_gst_caps_audio().
  • winegstreamer: Also set cbFormat when using WAVE_FORMAT_PCM.
  • user32: Return -1 from peek_message() on error.
  • server: Validate the filter window handle in get_message.
  • winegstreamer: Move more common pin initialization into create_pin().
  • winegstreamer: Introduce a callback for filter-specific initialization.
  • winegstreamer: Reimplement the WAVE parser ontop of the wavparse plugin.
  • winex11: Track the client colormap separately.
  • winegstreamer: Fix registration for the WAVE parser.
  • winegstreamer: Clear bFixedSizeSamples in amt_from_gst_caps_video().
  • winegstreamer: Set lSampleSize to 1 in amt_from_gst_caps_video().
  • winegstreamer: Don't set the source and target rects in amt_from_gst_caps_video().
  • winegstreamer: Reimplement the AVI splitter on top of the avidemux plugin.
  • winegstreamer: Reimplement the MPEG splitter on top of the mpegaudioparse plugin.
  • quartz: Get rid of the no longer used base parser.
  • wined3d: Fully clean up the device state in wined3d_device_uninit_3d().
  • wined3d: Reset the CS state before cleaning up the device state.
  • wineqtdecoder: Use BasePinImpl_QueryAccept() and BasePinImpl_EnumMediaTypes().
  • strmbase: Don't expose EnumMediaTypes_Construct().
  • strmbase: Get rid of the version fields from IEnumMediaTypesImpl.
  • strmbase: Get rid of the "enumMediaFunction" field from IEnumMediaTypesImpl.
  • strmbase: Get rid of the BasePin typedef.
  • strmbase: Rename pfnCheckMediaType() to pin_query_accept().
  • strmbase: Rename pfnGetMediaType() to pin_get_media_type().
  • strmbase: Pass an unsigned index to pin_get_media_type().
  • qcap/vfwcapture: Use more strmbase pin methods.
  • qcap/smartteefilter: Use BasePinImpl_EnumMediaTypes().
  • strmbase: Introduce BasePinImpl_QueryInterface().
  • strmbase: Use BasePinImpl_QueryInterface().
  • quartz: Use BasePinImpl_QueryInterface().
  • qcap: Use BasePinImpl_QueryInterface().
  • quartz/tests: Alter test.mpg to avoid some failures.
  • wined3d: Return a wined3d_stateblock from wined3d_device_begin_stateblock().
  • d3d9: Track the primary stateblock state locally.
  • d3d8: Track the primary stateblock state locally.
  • wined3d: Introduce wined3d_stateblock_set_vs_consts_f().
  • d3d9: Handle stateblocks in d3d9_device_SetVertexShaderConstantF().
  • d3d8: Handle stateblocks in d3d8_device_SetVertexShaderConstant().
  • ntdll: Implement NtQueryInformationFile(FileAttributeTagInformation).
  • kernelbase: Implement GetFileInformationByHandleEx(FileAttributeTagInfo).
  • strmbase: Don't execute OnStartStreaming() or OnStopStreaming() callbacks if the sink is unconnected.
  • quartz/tests: Add some tests for unconnected filter state change.
  • qcap/avico: Don't try to commit a NULL allocator in AVICompressor_Run().
  • qcap/tests: Add some tests for unconnected filter state change.
  • qcap/smartteefilter: Use strmbase filter state change methods.
  • strmbase: Rename "pConnectedTo" to "peer".
  • Zhiyi Zhang (12):
  • user32: Don't report mirrored slave monitors in EnumDisplayMonitors.
  • kernelbase: Comment out DECLSPEC_HOTPATCH for GetThreadLocale.
  • kernelbase/tests: Add more PathAllocCanonicalize tests.
  • gdi32/tests: Fix a test failure on Win10 1809.
  • gdi32/tests: Add CreateDC tests.
  • winex11.drv: Initialize display devices before getting primary desktop rectangle.
  • winex11.drv: Add virtual desktop display device handler.
  • winex11.drv: Support XRandR display device handler.
  • winex11.drv: Handle XRandR display device changes.
  • winemac.drv: Trace display device counts.
  • winex11.drv: Trace display device counts.
  • winex11.drv: Handle XRandR not reporting any providers.

New in Wine 4.16 Dev (Sep 16, 2019)

  • Bugs fixed in 4.16 (total 16):
  • 22038 Art of Murder Cards of Destiny: some character models are plain white
  • 26215 Super Meat Boy shows grey textures for some objects
  • 41258 UE4 applications crash with "Assertion failed: Count >= 0" (Epic Games Launcher, Paragon)
  • 44338 cmd: Brackets are no deliminiter in the condition part of the if command.
  • 45560 Windows Sysinternals 'psping' v2.x tool, part of 'PsTools' crashes when trying to ping host (needs 'iphlpapi.ParseNetworkString')
  • 46149 Multiple applications need ntdll.dll.RtlIpv4StringToAddress{A,W,ExA,ExW} implementation (Processhacker 2.x, Icinga 2 'check_ping')
  • 46421 μTorrent has squares in it's update-dialog
  • 46549 Multiple .NET 4.x applications and games using 'System.Net.HttpListener' class crash due incomplete httpapi implementation (PUBG Lite Launcher, SeeSnake HQ)
  • 46983 type command in cmd.exe with two files and stdout redirect, behavior is different
  • 47476 Rhinoceros 6 (.NET 4.x app) fails to verify online-license: System.EntryPointNotFoundException: Unable to find an entry point named 'HttpCloseRequestQueue' in DLL 'httpapi.dll'
  • 47524 Hearthstone black screen
  • 47629 PotPlayer 1.7: Crash when trying to play any file
  • 47675 Wine builtin 'services.exe' uses invalid wait object for delayed autostart services
  • 47693 ExHIBIT (Sample Project): Can't select menu item in the title screen
  • 47709 Zoom Edit&Share 5.0.0.0: installer crashes starting with wine-3.19
  • 47732 This is bad bug in wine.
  • ----------------------------------------------------------------
  • Changes since 4.15:
  • Akihiro Sagawa (7):
  • msvcrt/tests: Restore the multibyte codepage after the tests.
  • msvcrt/tests: Add more tests for _mbsspn and _mbsspnp.
  • msvcrt: Fix _mbsspn implementation.
  • msvcrt: Reimplement _mbsspnp using _mbsspn.
  • ucrtbase: Add strtoimax and _strtoimax_l.
  • ucrtbase: Add strtoumax and _strtoumax_l.
  • dwrite: Avoid a magic constant.
  • Alex Henrie (10):
  • ntdll: Implement RtlIpv4StringToAddress(Ex)W.
  • ntdll: Implement RtlIpv4StringToAddress(Ex)A.
  • include: Add structures and constants needed for ParseNetworkString.
  • iphlpapi/tests: Add tests for ParseNetworkString.
  • include: Add ip2string.h.
  • iphlpapi: Implement ParseNetworkString for IPv4 addresses and services.
  • server: Fix use after free in add_committed_range (scan-build).
  • winedbg: Fix dependence on undefined left-shift behavior (scan-build).
  • gdi32: Handle HeapAlloc failure in SetEnhMetaFileBits (scan-build).
  • winex11: Factor out array access in ConvertAttribWGLtoGLX (scan-build).
  • Alexandre Julliard (40):
  • configure: Don't link to libunwind if not necessary.
  • kernel32: Move interlocked functions to kernelbase.
  • kernel32: Move file change notification functions to kernelbase.
  • kernel32: Move virtual memory functions to kernelbase.
  • kernel32: Move heap functions to kernelbase.
  • kernel32: Move memory resource functions to kernelbase.
  • kernel32: Move global/local memory functions to kernelbase.
  • kernel32: Move OS version functions to kernelbase.
  • kernel32: Move debugger functions to kernelbase.
  • kernel32: Move unhandled exception functions to kernelbase.
  • kernel32: Move QueryPerformanceCounter/Frequency functions to ntdll.
  • kernel32: Move environment functions to kernelbase.
  • kernel32: Move process startup information functions to kernelbase.
  • ntdll: Allocate environment blocks from the process heap.
  • ntdll: Add partial implementation for IOCTL_SERIAL_GET_PROPERTIES.
  • kernel32: Move ioctl functions to kernelbase.
  • kernel32: Move console functions to kernelbase.
  • winebuild: Add support for the -B option.
  • winegcc: Fix handling of the --sysroot flag when not building inside the Wine tree.
  • winegcc: Support the --target option like winebuild does.
  • winegcc: Forward the -B options to winebuild.
  • configure: Check for unw_step() instead of unw_getcontext().
  • ntdll: Use virtual_uninterrupted_read_memory() to read code inside signal handler on x86-64.
  • ntdll: Use a stack_layout structure to build exception data on x86-64.
  • ntdll: Use a stack_layout structure to build exception data on i386.
  • ntdll: Factor out setup_raise_exception() on i386.
  • ntdll: Handle single step exception in signal handler on i386.
  • ntdll: Handle alignment fault in signal handler on i386.
  • ntdll: Handle breakpoint interrupt in signal handler on i386.
  • ntdll: Handle invalid %gs fault in signal handler on i386.
  • ntdll: Handle page faults in signal handler on i386.
  • ntdll: Handle ATL thunk emulation in signal handler on i386.
  • ntdll: Remove no longer needed function argument from setup_raise_exception() on i386.
  • ntdll: Use a stack_layout structure to build exception data on ARM64.
  • ntdll: Factor out setup_raise_exception() on ARM64.
  • ntdll: Handle trap exception in signal handler on ARM64.
  • ntdll: Handle page fault in signal handler on ARM64.
  • ntdll: Remove no longer needed function argument from setup_raise_exception() on ARM64.
  • ntdll: Avoid calling init_handler() twice in signal handler on i386.
  • ntdll: Use virtual_uninterrupted_read_memory() to read code inside signal handler on i386.
  • Alistair Leslie-Hughes (11):
  • dsound: Trace all DSBCAPS values.
  • dsound/tests: Add effect parameters tests.
  • wbemprox: Return NULL on error (Coverity).
  • dsound: Trace each special effect as it's processed.
  • hhctrl.ocx: Simplify extracting the help filename (Coverity).
  • httpapi/tests: Assign to correct type (Coverity).
  • http.sys: Allocate enough memory including the NULL. (Coverity).
  • wineqtdecoder: Add missing header.
  • include: Add DSFX_I3DL2REVERB defines.
  • include: Correct DSFX_I3DL2REVERB_ROOM_MIN value.
  • wininet/tests: InternetQueryOption should return a valid value for username/password when using cached credentials.
  • Andrew Eikum (3):
  • ntoskrnl.exe: Add -norelay flag for _vsnprintf.
  • mmdevapi: Avoid reporting odd numbers of channels.
  • winebus.sys: Don't WARN about backends we didn't build.
  • Andrey Gusev (3):
  • wininet/tests: Remove LPVOID cast.
  • winhttp/tests: Remove LPVOID casts.
  • dxgi: Add IDXGIDevice3 stub.
  • Daniel Lehman (3):
  • wininet: Return error from HttpQueryInfo if number argument is invalid.
  • wininet: Support large downloads.
  • ntdll/tests: Adjust timing on RtlWaitOnAddress tests.
  • Dmitry Timoshkov (14):
  • rpcrt4: Return an exception code from NdrAsyncClientCall.
  • localspl: Remove useless NULL checks from AddMonitor trace.
  • localspl: AddMonitor should create registry entry for a monitor before initializing it.
  • localspl: Add support for monitors providing the MONITOR2 interface.
  • localspl: Unload monitor in DeleteMonitor.
  • localspl: Use the monitor handle returned by InitializePrintMonitor2.
  • localspl: Fix MONITOR2.cbSize calculation when converting from MONITOREX.
  • localspl: Fix MONITOR2 callback prototypes.
  • winsplp.h: Fix MONITORINIT definition.
  • localspl: Add MONITORREG stub callbacks for InitializePrintMonitor2.
  • localspl/tests: Add support for monitors providing the MONITOR2 interface.
  • ntdll/tests: Fix compilation with PSDK compiler.
  • ntdll: Implement RtlUnicodeToUTF8N.
  • ole32: Turn FIXME into a TRACE for clipboard backend of QueryGetData.
  • Evgeny Litvinenko (1):
  • aclocal.m4: Allow nesting WINE_TRY_SHLIB_FLAGS.
  • Fabian Maurer (1):
  • comctl32/syslink: Properly handle 'r'.
  • François Gouget (21):
  • comctl32: Typo and spelling fixes in comments.
  • advapi32/tests: Spelling fixes in a couple of comments.
  • advapi32/tests: Spelling tweaks in ok() messages.
  • widl: Fix a variable name in a comment.
  • cabinet: A spelling fix in a variable / field name.
  • libwine: Fully dereference the /proc/self/exe symbolic link.
  • libwine: Like Linux, NetBSD has /proc/self/exe.
  • tests: Add support for subtests.
  • msi/tests: Declare the custom subtest.
  • ntoskrnl/tests: Declare the driver subtest.
  • kernel32/tests: Avoid unneeded strlen*() calls.
  • comctl32/tests: Tweak an ok() message to avoid a spelling error.
  • d3d8/tests: Spelling fixes in ok() messages.
  • d3d9/tests: Spelling fixes in ok() messages and a comment.
  • d3d10/tests: Spelling fixes in ok() messages.
  • d3dx9_36/tests: Spelling fixes in ok() messages.
  • dinput8/tests: A spelling fix in a comment.
  • ddraw/tests: Spelling fixes in ok() messages.
  • ddrawex: Tweak the createDD() name to make CodeSpell happy.
  • winemac.drv: Avoid an unneeded lstrlenW() call.
  • dwrite: A couple of spelling fixes in comments.
  • Gabriel Ivăncescu (4):
  • kernel32/locale: Set whether we used the default char when using Unix codepage.
  • kernel32/locale: Don't fail with non-NULL args when the Unix codepage falls back to UTF-8.
  • vbscript/parser: Handle lack of newlines before certain End statements.
  • vbscript/tests: Test lack of newline parsing before End statements.
  • Gerald Pfeifer (1):
  • dwrite/tests: Silence a compiler warning in test_fontsetbuilder.
  • Hans Leidekker (7):
  • wbemprox: Strip curly brackets from path strings.
  • wbemprox: Support evaluating CIM_REFERENCE expressions.
  • wbemprox: Perform a case insensitive match on path components.
  • wbemprox: Implement Win32_LogicalDiskToPartition.
  • wbemprox: Implement Win32_DiskDriveToDiskPartition.
  • wbemprox: Fix index in fill_diskdrive and fill_diskpartition.
  • wbemprox: Add support for evaluating ASSOCIATORS OF queries.
  • Huw D. M. Davies (3):
  • wininet: Include limits.h to define UINT_MAX and ULONG_MAX.
  • configure: Fix argument type of unw_step().
  • configure: Fix libunwind warning logic.
  • Jacek Caban (8):
  • ntdll: Move setup_exception implementation.
  • ntdll: Factor out setup_raise_exception.
  • ntdll: Handle single step exception in setup_raise_exception on x86_64.
  • ntdll: Handle interrupt exceptions in signal handler on x86_64.
  • ntdll: Call virtual_handle_fault from signal handler on x86_64.
  • ntdll: Remove no longer needed func argument from setup_raise_exception.
  • ntdll: Call send_debug_event from debug handler on x86_64.
  • services: Use threadpool timers for services delay loading.
  • Jactry Zeng (2):
  • mfmediaengine: Add IMFMediaEngine stub.
  • mfmediaengine: Merge media_engine_attributes into media_engine struct.
  • Ken Thomases (1):
  • ntdll: On Mac, use the Mach API as preferred approach to get a thread's GS.base.
  • Kevin Puetz (1):
  • objbase.h: Fix StringFromIID declaration.
  • Kim Malmo (1):
  • po: Update Norwegian translation.
  • Marcus Meissner (1):
  • iphlpapi: Fixed size to MultiByteToWideChar.
  • Michael Stefaniuc (3):
  • strmbase: Don't cast from COM object to interface.
  • quartz: Don't cast from COM object to interface.
  • d3d10: Avoid casts from COM object to interface.
  • Naveen Narayanan (1):
  • libwine: Only link libi386 with the libraries that need it.
  • Piotr Caban (2):
  • msvcrt: Match broken multi-byte character with everything in _mbsspn.
  • wbemdisp: Handle NULL signatures in init_members.
  • Rémi Bernon (9):
  • winex11.drv: Do not react to keyboard grab focus events.
  • winex11.drv: Only grab or warp the cursor when keyboard isn't grabbed.
  • winex11.drv: Retry last ClipCursor when grab is released.
  • winex11.drv: Do not set clipping_cursor when clip window map state changes.
  • winex11.drv: Explicitly call XUngrabPointer when clipping is released.
  • winex11.drv: Only call XWarpPointer if we can get exclusive pointer grab.
  • dnsapi: Add DnsGetCacheDataTable stub.
  • user32/tests: Add RegisterRawInputDevices parameter validation tests.
  • user32: Add parameter validation for RegisterRawInputDevices.
  • Sven Baars (4):
  • quartz: Fix some memory leaks (Coverity).
  • quartz/tests: Fix a memory leak (Valgrind).
  • hidclass.sys: Fix some memory leaks on error path (Coverity).
  • winex11.drv: Fix a memory leak (Coverity).
  • Zebediah Figura (37):
  • amstream: Use shorter method names for the multimedia stream.
  • amstream: Move multimedia_stream_create() to avoid forward declarations.
  • amstream: Forward IMultiMediaStream::GetMediaStream() to the stream filter.
  • amstream: Don't keep track of streams in the multimedia stream object.
  • amstream/tests: Add some tests for IEnumMediaTypes.
  • amstream/tests: Add more tests for media types.
  • amstream: Move audio and ddraw streams into separate files.
  • amstream: Reimplement IPin::EnumMediaTypes() for the primary video stream.
  • amstream: Get rid of the DirectDrawMediaStreamImpl typedef.
  • amstream: Reimplement IMemInputPin locally for the DirectDraw stream.
  • amstream: Reimplement IPin locally for the DirectDraw stream.
  • amstream: Use shorter method names for DirectDraw stream methods.
  • amstream/tests: Also test pin information for the primary audio stream.
  • amstream: Reimplement IPin::EnumMediaTypes() for the primary audio stream.
  • amstream: Get rid of the AudioMediaStreamImpl typedef.
  • amstream: Reimplement IMemInputPin locally for the primary audio stream.
  • amstream: Reimplement IPin locally for the primary audio stream.
  • amstream: Use shorter names for primary audio stream methods.
  • winegstreamer: Use strmbase_source_init().
  • wineqtdecoder: Use strmbase_source_init().
  • strmbase: Get rid of the no longer used pin constructor and destructor helpers.
  • qcap/avimux: Use strmbase pin methods directly.
  • strmbase: Store the filter as a strmbase_filter pointer in the BasePin structure.
  • strmbase: Get rid of the "pCritSec" member of BasePin.
  • http.sys: Use the SOCKET type for Windows sockets.
  • winegstreamer: Get rid of the unused "gstpool" field from GSTOutPin.
  • winegstreamer: Get rid of the "isaud" and "isvid" fields of GstOutPin.
  • winegstreamer: Get rid of the GSTInPin structure.
  • winegstreamer: Get rid of the unused "discont" field from GstImpl.
  • winegstreamer: Handle GST_EVENT_RECONFIGURE.
  • winegstreamer: Don't activate our source pad immediately after connecting.
  • winegstreamer: Use the global HeapAlloc() wrappers.
  • strmbase: Get rid of the BaseOutputPin typedef.
  • strmbase: Get rid of the BaseOutputPinFuncTable typedef.
  • winegstreamer: Use BasePinImpl_QueryAccept() and BasePinImpl_EnumMediaTypes().
  • winegstreamer: Get rid of the GSTImpl typedef.
  • winegstreamer: Get rid of the GSTOutPin typedef.
  • Zhiyi Zhang (4):
  • winemac.drv: Fix build with older macOS SDKs.
  • comctl32/taskdialog: Use BCM_GETIDEALSIZE to calculate button size.
  • user32/tests: Remove an extraneous check.
  • user32/tests: Fix some msg test failures.

New in Wine 4.15 Dev (Sep 3, 2019)

  • Initial implementation of the HTTP service.
  • Stack unwinding support on ARM64.
  • Better multi-monitor support on macOS.
  • RichEdit control optimizations.
  • Various bug fixes.
  • Bugs fixed in 4.15 (total 28):
  • 22383 Dragon Age: Origins - massive flickering when StrictDrawOrdering is disabled
  • 33834 user32: multiline edit control renders tabs not correctly using usp10
  • 34830 rpcrt4:cstub fails and crashes on Windows 8
  • 37781 Multiple Microsoft Redistributable/Component installers running in Windows 7 mode need dummy Windows Update Service (MS .NET Framework 4.5, MS VC++ 2015 Redist)
  • 38245 Construct 2 can't create a localhost server (needs implementation of version 1 httpapi request queues)
  • 40868 World of Warcraft 7 (Legion expansion beta realm version) client causes a lot of seh:RtlCaptureStackBackTrace stub noise in console
  • 41752 Need For Speed Most Wanted 2012 Corrupted Models & Textures in Game
  • 42681 Regression: Graphics/Texture no longer render correctly in Reflex Arena
  • 43387 valgrind shows several definite leaks in dlls/windowscodecs/tests/metadata.c
  • 44958 Epic Games crash reporter needs 'dbgeng.DebugCreate' to support IDebugClient5 interface
  • 45420 Titanfall 2 Multiplayer mode stuck on Attempting Connection
  • 45843 Battleye's BEDaisy.sys expects memory allocated by ExAllocatePoolWithTag to be executable
  • 46315 Vypress Chat 2.1.9 MSI installer crashes without native jscript
  • 47035 widl generates typelib file with enums multiply defined
  • 47041 wire_marshal attribute ignored and the underlying type is used instead
  • 47049 boolean type defined as 'unsigned char' rather than 'char'
  • 47050 typedef'd anonymous structs typedef'd names are not used in interface methods
  • 47101 Multiple 64-bit game and application crash reporting tools need x86_64 'ntdll.RtlCaptureStackBackTrace' implementation
  • 47149 widl generates invalid C headers when user-defined structs also have const typedef'd names
  • 47427 Glide wrapper - Configuration buttons misbehaving
  • 47436 `winetricks -q dotnet30sp1` fails
  • 47442 Quickbooks 2018 installer fails during Amyuni ABS PDF driver installation, reporting 'File not found.' (needs stub 'regini.exe')
  • 47494 SuperTux: Fullscreen mode not working on MacOSX (Invalid monitor handle)
  • 47523 EverQuest crashes on unimplemented function KERNEL32.dll.EnumSystemFirmwareTables since build Jul 12 2019
  • 47563 Sforzando Sample Player works but GUI is blank (unusable)
  • 47633 Guild Wars quits silently after the splash screen
  • 47636 Multiple games text is upside down (affects Wizard101, Touhou, Unreal Tournament)
  • 47661 SwanSoft CNC: Crashes when clicking "tools management" button
  • Changes since 4.14:
  • Akihiro Sagawa (5):
  • winex11.drv: Indicate whether the drop point is non-client area.
  • comctl32/tests: Add tests to show no NM_RELEASEDCAPTURE notifications in the updown control.
  • comctl32/updown: Suppress the NM_RELEASEDCAPTURE notification.
  • winemac.drv: Translate the WM_DROPFILES point into client coordinates whenever possible.
  • winemac.drv: Indicate whether the drop point is non-client area.
  • Alex Henrie (1):
  • ntdll/tests: Add more tests for RtlIpv4StringToAddress.
  • Alexandre Julliard (27):
  • ntdll: Move some exception definitions to winnt.h.
  • ntdll: Share dynamic exception table functions across platforms.
  • winedump: Add dumping for exception info for ARM64.
  • include: Add support for .seh asm annotations.
  • winecrt0: Add .seh annotations for x86_64.
  • kernel32: Add .seh annotations for x86_64.
  • ntdll: Add .seh annotations for x86_64.
  • oleaut32: Add .seh annotations for x86_64.
  • rpcrt4: Add .seh annotations for x86_64.
  • vcomp: Add .seh annotations for x86_64.
  • msvcrt: Simplify stack layout in __crtCapturePreviousContext().
  • d2d1: Make qsort() callback functions cdecl.
  • d3dx9: Make qsort() callback functions cdecl.
  • dsound: Make a qsort() callback function cdecl.
  • inetmib1: Make bsearch() callback functions cdecl.
  • mfplat: Make bsearch() callback functions cdecl.
  • ntdll: Run signal handlers on the signal stack on ARM64.
  • kernelbase: Implement SetThreadStackGuarantee().
  • ntdll: Take stack guarantee into account when handling stack overflows.
  • Revert "wine/asm.h: Quote stdcall decored symbols."
  • Revert "winebuild: Quote stdcall decored symbols."
  • kernelbase: Comment out DECLSPEC_HOTPATCH on stub functions.
  • ntdll: Implement RtlVirtualUnwind() for ARM64.
  • ntdll: Add a helper function for calling RtlVirtualUnwind() on x86-64.
  • configure: Add support for using an external libunwind.
  • ntdll: Implement stack unwinding on ARM64.
  • mfplat: Fix a GUID name.
  • Alistair Leslie-Hughes (7):
  • include: Add IDirectSoundFX interfaces.
  • include: Add more ListView macros.
  • dbgeng: Support interfaces IDebugClient2-7.
  • dsound: Add missing defines.
  • include: Allow compiling against IDirectSound*8 interfaces.
  • odbccp32: Correct error when driver cannot be found.
  • msi: Don't error when an ODBC Data Source fails to register.
  • Andrey Gusev (1):
  • twain_32: Add missing debugstr_a.
  • André Hentschel (1):
  • ntdll: Add RtlUnwindEx spec entry for ARM64.
  • Austin English (2):
  • mscoree/tests: Mark tests as todo_wine if mono is not available on the current platform.
  • regini: Add stub program.
  • Benedikt Bär (1):
  • ucrtbase: Add more functions for Star Citizen 3.6.1.
  • Bernhard Übelacker (2):
  • cmd.exe: Command type with multiple files should print filenames to stderr.
  • cmd.exe: Change parsing of the if command to avoid parsing the operators.
  • Brendan Shanks (2):
  • dinput/tests: Test for correct guidProduct.
  • dinput: Add "PIDVID" guidProduct and use for non-keyboards/mice.
  • Carlo Bramini (1):
  • hhctrl.ocx: Expand environment vars in file name.
  • Damjan Jovanovic (5):
  • start.exe: Unquote the title.
  • cmd.exe: If there is a title given through STARTUPINFO, use it.
  • start.exe: Pass the "show window" flags to CreateProcess() too.
  • start.exe: Launch all binaries through CreateProcess().
  • start.exe: Search PATH for the executable to launch.
  • Daniel Lehman (1):
  • wininet/tests: Fix typo in error message.
  • Dmitry Timoshkov (1):
  • rpcrt4: Add an exception handler to NdrAsyncClientCall.
  • Fabian Maurer (1):
  • find/tests: First tests.
  • François Gouget (6):
  • dbgeng: Fix the spelling of GetInterruptTimeout().
  • ntdll: Fix the spelling of StoragePortClassGuid.
  • ninput: Fix the name of MANIPULATION_VELOCITY's velocityExpansion field.
  • ntoskrnl.exe: Fix the name of CONFIGURATION_TYPE's MaximumType enum entry.
  • wdscore: Fix the name of the WdsIterate*() stubs.
  • api-*-advapi32-*: Fix the name of the ConvertToAutoInheritPrivateObjectSecurity() stub.
  • Gijs Vermeulen (1):
  • ucrtbase: Add _o__mbstrlen.
  • Gleb Smirnoff (1):
  • iphlpapi: Account for structs inpcb and tcpcb being unavailable for userland in FreeBSD 12.
  • Hans Leidekker (8):
  • ntdll: Read the chassis type from sysfs.
  • wbemprox: Store the element size in struct array.
  • wbemprox: Retrieve more properties from the SMBIOS table.
  • wbemprox/tests: Add tests for Win32_Baseboard.
  • wbemprox: Avoid evaluating row conditions twice.
  • wbemprox: Support boolean qualifier values.
  • wbemprox: Implement IWbemClassObject::GetQualifierSet.
  • wbemprox: Implement IWbemQualifierSet::GetNames.
  • Henri Verbeet (6):
  • wined3d: Introduce WINED3D_TEXTURE_DOWNLOADABLE.
  • wined3d: Introduce wined3d_colour_srgb_from_linear().
  • wined3d: Store the sRGB constants as wined3d_vec4 structures.
  • wined3d: Add support for sRGB formats to wined3d_format_convert_from_float().
  • wined3d: Create the default samplers in adapter_vk_init_3d().
  • wined3d: Initialise d3d_info after quirks are applied.
  • Huw D. M. Davies (6):
  • riched20: Clearly separate the selection setting functions.
  • riched20: Only invalidate the selection if it's not hidden.
  • riched20: Move release_font_cache() further up the file.
  • riched20: Allow the style to remain selected in the context.
  • riched20: Use PatBlt() instead of FillRect() to paint the background area.
  • riched20: Don't calculate the para numbering data if numbering is disabled.
  • Isira Seneviratne (2):
  • cabinet/tests: Alter string declaration to include null terminator.
  • jscript: Replace '%pure-parser' with '�fine api.pure'.
  • Jacek Caban (21):
  • jscript: Support enumerating own properties.
  • jscript: Add Object.defineProperties implementation.
  • jscript: Support properties argument in Object.create.
  • mshtml/tests: Add Object.defineProperties tests.
  • jscript: Fix Object.defineProperty return value.
  • vbscript/tests: Fix tests on recent win10.
  • vbscript: Return correct error when builtin call argument count is invalid.
  • vbscript: Add Asc implementation.
  • vbscript: Fix handling null argument in CStr.
  • vbscript/tests: Fix tests on some Vista versions.
  • vbscript: Support arrays in VarType.
  • vbscript: Handle long/short distinction in interpreter.
  • vbscript: Rename OP_long expression to OP_int.
  • vbscript: Support unary + expressions.
  • winebuild: Don't include aliases in importlib .def files.
  • winebuild: Don't underscore local symbols in func_declaration.
  • mscvrt: Always provide float variants of math functions in importlib on x86.
  • wine/asm.h: Quote stdcall decored symbols.
  • winebuild: Quote stdcall decored symbols.
  • vbscript: Suport + sign in exponential literals.
  • kernel32/tests: Add exception handling race test.
  • Jactry Zeng (6):
  • mfplat: Implement MFCreateDXGIDeviceManager().
  • mfplat: Implement IMFDXGIDeviceManager::ResetDevice().
  • mfmediaengine: Add stub dll.
  • include: Add mfmediaengine.idl.
  • mfuuid: Import mfmediaengine.h.
  • mfmediaengine: Add MFMediaEngineClassFactory stub.
  • Jeff Smith (5):
  • d3drm: Implement d3drm_viewport2_GetCamera().
  • d3drm: Implement d3drm_viewport2_SetCamera().
  • d3drm: Implement d3drm_viewport2_GetPlane().
  • d3drm: Implement d3drm_viewport2_SetPlane().
  • d3drm: Initialise the front and back clip distances in d3drm_viewport2_Init().
  • Michael Müller (1):
  • wuauserv: Add dummy service.
  • Michael Stefaniuc (1):
  • msi/tests: Actually test two return values.
  • Naveen Narayanan (1):
  • wineoss: Fix the -lossaudio check.
  • Nikolay Sivov (2):
  • gdiplus: Add GdipRecordMetafileStreamI().
  • oleaut32: Reduce noise in SAFEARRAY traces.
  • Paul Gofman (1):
  • user32: Return correct showCmd from GetWindowPlacement() for other process window.
  • Piotr Caban (1):
  • msi: Fix component Action for shared components in CostFinalize.
  • Richard Pospesel (4):
  • widl: Store the "const" type qualifier inside the decl_spec_t structure.
  • widl: Fail compilation if an incomplete union or enum is used in a remoted field.
  • widl: Add the typedef to the type library if the aliasee is an anonymous UDT.
  • widl: Respect wire-marshal typedefs in type libraries.
  • Richard Yao (1):
  • advapi32: Add EventWriteString stub.
  • Rémi Bernon (5):
  • msctf/tests: Add multi-threaded apartment test for ITfSource_AdviseSink.
  • dinput/tests: Add test to validate interactions between dinput and raw input devices.
  • dinput8/tests: Add test to validate interactions between dinput8 and raw input devices.
  • dinput8/tests: Add window name and window class name test.
  • dbghelp: Prevent an invalid memory access when the search path element is empty.
  • Steven Bell (1):
  • kernel32: Add stub implementation of EnumSystemFirmwareTables.
  • Sven Baars (9):
  • wmp: Fix a crash in put_volume when basic_audio is NULL.
  • wmp: Fix some memory leaks on error path (Coverity).
  • wmp: Fix a playlist leak (Valgrind).
  • setupapi/tests: Fix a crash in the need_media tests.
  • setupapi: Fix a path leak (Valgrind).
  • setupapi: Fix an uninitialized variable warning (Valgrind).
  • ntoskrnl.exe: Don't use irp after it has been freed by IoCompleteRequest (Coverity).
  • msvfw32/tests: Add MCIWndCreate tests.
  • windowscodecs/tests: Fix a memory leak (Valgrind).
  • Zebediah Figura (85):
  • ntdll: Handle version 2 unwind info on x86_64.
  • ntdll: Handle UWOP_EPILOG directives in x86_64 unwind info.
  • widl: Fix nesting of functions, pointers, and arrays.
  • widl: Store the "inline" function specifier inside the decl_spec_t structure.
  • widl: Don't store the default pointer type in the type_t structure.
  • ntoskrnl.exe: Fix a typo in a debug trace.
  • ntoskrnl.exe: Implement ObQueryNameString().
  • ntoskrnl.exe: Make the driver object accessible by name while in its entry point.
  • services: Don't redirect the image file path for kernel drivers.
  • ntoskrnl.exe: Export InitializeSListHead().
  • httpapi: Stub HttpReceiveHttpRequest().
  • httpapi: Stub HttpSendHttpResponse().
  • httpapi: Stub HttpRemoveUrl().
  • widl: Track whether the type has been defined yet in the statement_t and var_t structures.
  • widl: Create exactly one type_t object per named structure type.
  • widl: Create exactly one type_t object per named union type.
  • widl: Create exactly one type_t object per named enum type.
  • ntoskrnl.exe: Implement IoInitializeRemoveLockEx().
  • ntoskrnl.exe: Implement IoAcquireRemoveLockEx().
  • ntoskrnl.exe: Implement IoReleaseRemoveLockEx().
  • ntoskrnl.exe: Implement IoReleaseRemoveLockAndWaitEx().
  • httpapi/tests: Add tests for version 1 request queues.
  • ntoskrnl.exe: Use a manual-reset event for remove locks.
  • ntoskrnl.exe: Don't signal the remove lock event unless the lock is in the removed state.
  • ntoskrnl.exe/tests: Add tests for remove locks.
  • widl: Check for redefinition of named user types.
  • widl: Generate a name for the encapsulated union type.
  • widl: Handle encapsulated unions in type libraries.
  • widl: Write public typedefs into the typelib if they are referenced directly.
  • http.sys: New stub driver.
  • http.sys: Create a stub request queue device.
  • http.sys: Create a skeletal request_queue object for each file opened.
  • httpapi: Implement HttpCreateHttpHandle().
  • hidclass.sys: Avoid freeing pool memory with HeapFree().
  • ntoskrnl.exe: Allocate pool memory from an executable heap.
  • ntoskrnl.exe: Stub IoRegisterBootDriverReinitialization().
  • ntoskrnl.exe: Set the IRP thread also for create and close requests.
  • ntoskrnl.exe: Implement IoGetRequestorProcess().
  • setupapi/tests: Add some tests for SPFILENOTIFY_STARTCOPY.
  • setupapi: Fix handling of FILEOP_SKIP from the SPFILENOTIFY_STARTCOPY callback.
  • http.sys: Allow associating a URL with the request queue.
  • httpapi: Implement HttpAddUrl().
  • httpapi: Implement HttpRemoveUrl().
  • http.sys: Listen for connections on addresses associated with each request queue.
  • http.sys: Receive data from connected sockets.
  • http.sys: Parse salient data from request headers.
  • http.sys: Stop receiving data as long as an unread request is available.
  • http.sys: Find a request queue to assign new HTTP requests to.
  • http.sys: Allow receiving parsed HTTP requests.
  • http.sys: Fill out unknown verbs.
  • http.sys: Fill out the raw URL.
  • http.sys: Fill out the cooked URL.
  • http.sys: Fill out the local and remote addresses.
  • http.sys: Fill out the request headers.
  • http.sys: Implement HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY.
  • strmbase: Get rid of the "debug_info" parameter to strmbase_filter_init().
  • strmbase: Zero-initialize the BaseRenderer structure in strmbase_renderer_init().
  • evr: Consistently use base renderer methods.
  • evr/tests: Add some tests for IEnumPins.
  • evr/tests: Add some tests for IBaseFilter::FindPin().
  • evr/tests: Add some tests for querying pin information.
  • http.sys: Assign a unique ID to each request.
  • http.sys: Keep track of pending IOCTL_HTTP_RECEIVE_REQUEST IRPs and satisfy them when possible.
  • http.sys: Send a 400 Bad Request response when an invalid request is received.
  • httpapi: Implement HttpReceiveHttpRequest().
  • strmbase: Get rid of the BaseFilterFuncTable typedef.
  • strmbase: Get rid of the BaseFilter typedef.
  • amstream: Get rid of the IMediaStreamFilterImpl typedef.
  • amstream: Use shorter names for IMediaStreamFilter methods.
  • amstream: Create the stream filter when the multimedia stream is created.
  • http.sys: Allow sending response data.
  • httpapi: Implement HttpSendHttpResponse().
  • httpapi: Start the http service in HttpInitialize().
  • httpapi: Implement HttpCreateServerSession() and HttpCloseServerSession().
  • httpapi: Implement HttpCreateUrlGroup() and HttpCloseUrlGroup().
  • httpapi: Partially implement HttpSetUrlGroupProperty().
  • httpapi: Implement HttpAddUrlToUrlGroup() and HttpRemoveUrlFromUrlGroup().
  • httpapi: Implement HttpCreateRequestQueue() and HttpCloseRequestQueue().
  • httpapi/tests: Add some tests for version 2 request queues.
  • httpapi: Prefer the builtin version.
  • amstream/tests: Separate and expand tests for IAMMultiMediaStream::AddMediaStream().
  • amstream/tests: Add some tests for IAMMultiMediaStream::Initialize().
  • amstream/tests: Link to strmiids and uuid.
  • amstream: Rename amstream.c to multimedia.c.
  • amstream: Get rid of the IAMMultiMediaStreamImpl typedef.
  • Zhiyi Zhang (12):
  • user32: Wait for graphics driver to be ready in EnumDisplayDevicesW.
  • winex11.drv: Add xrandr_get_screen_resources() helper.
  • winex11.drv: Make screen helpers independent of Xinerama.
  • msctf: Check TF_GetThreadMgr error in DocumentMgr_Destructor.
  • d3d9/tests: Add a test for stencil reference value truncation.
  • wined3d: Truncate stencil reference values to the stencil component size.
  • winemac.drv: Add GPU initialization functions.
  • winemac.drv: Support GPU initialization via Metal.
  • winemac.drv: Add adapter initialization functions.
  • winemac.drv: Add monitor initialization functions.
  • winemac.drv: Handle display device change events.
  • winemac.drv: Use generic EnumDisplayMonitors and GetMonitorInfo.

New in Wine 4.14 Dev (Aug 19, 2019)

  • Bugs fixed in 4.14 (total 18):
  • Eleusis Demo needs native dotnet40
  • Cygwin's dash.exe crashes during installation
  • Add diagnostic 'mscoree.dll.CorGetSvc' stub (NGEN client) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install)
  • Multiple Windows 10 ARM64 apps need ntdll 'set_cpu_context' implementation (Windows PowerShell Core 6.2)
  • World War Z crashes after intro logos due to unimplemented D3DKMTQueryStatistics
  • AviUtl: Can't add a file to the ExEdit dialog after the first drop.
  • Touhou 14-17 experience Spell Name and Music Room text issues starting in Wine 4.1
  • Crash starting Rak24u Program
  • Database mistmatch on brazillian timezone (America/Sao_Paulo)
  • Omni-NFS 4.13's XLPD Server crashes on unimplemented function ntoskrnl.exe.MmIsThisAnNtAsSystem
  • The Sims 1 visually freezes after alt-tabbing when in fullscreen mode
  • Star Control Origins: very slow on new game. (a few minutes per frame)
  • Process Hacker calls unimplemented ntoskrnl.exe functions SePrivilegeCheck and SeLocateProcessImageName
  • Star citizen needs api-ms-win-crt-private-l1-1-0.dll._o_getenv
  • LizardSystems Wi-Fi Scanner needs wlanui.dll to start
  • LizardSystems Terminal Services Manager needs Ex functions from wtsapi32.dll
  • LizardSystems Terminal Services Manager needs utildll.dll to start
  • Wine 4.13 doesn't start Adobe Digital Editions 2 - works with 4.12.1

New in Wine 4.13 Dev (Aug 6, 2019)

  • Alistair Leslie-Hughes (31):
  • include: Add define SS_PORT.
  • include: Add more defines in sal.h.
  • include: Add MENUGETOBJECTINFO.
  • include: Add UI_ANIMATION_KEYFRAME_STORYBOARD_START constant.
  • include: Add UI_E_* defines.
  • include: Add gesture defines.
  • include: Add recovery defines.
  • include: Add IPreviewHandlerFrame interface declaration.
  • include: Add Network Address Control defines.
  • msvcrt: Add strupr_s declaration.
  • include: Add filter.idl.
  • include: Added thumbcache.idl.
  • include: Add PF_INET6 define.
  • include: Correct LVINSERTMARK define.
  • include: Use macro SNDMSG to send messages.
  • include: Added missing Header_* defines.
  • include: Added missing Button_* defines.
  • include: Added Pager_* defines.
  • include: Added missing ListView_* defines.
  • include: Added Animate_IsPlaying define.
  • include: Added missing MonthCal_* defines.
  • include: Added missing DateTime_* defines.
  • include: Added missing ComboBox_* defines.
  • include: Added missing Edit_* defines.
  • include: Add some missing declarations.
  • include: Add tchar defines.
  • include: Define ADDRINFOT.
  • include: Added LVITEMINDEX.
  • include: Add missing D3DKMT typedefs.
  • gdi32: Add D3DKMTQueryStatistics stub.
  • include: Implement InlineIsEqualGUID.
  • Andrew Eikum (2):
  • msctf: Accept ITfUIElementSink in ThreadMgr AdviseSink.
  • msctf: Accept ITfInputProcessorProfileActivationSink in ThreadMgr AdviseSink.
  • André Hentschel (1):
  • kernel32/tests: Don't test functions directly when reporting GetLastError().
  • Austin English (1):
  • shell32: Add SHMultiFileProperties stub.
  • Charles Davis (4):
  • ntdll: Implement RtlCaptureStackBackTrace() for x86_64.
  • ntdll: Move SetThreadExecutionState() implementation to ntdll.
  • ntdll: Stub power request APIs.
  • kernel32: Forward power request functions to ntdll.
  • Conor McCarthy (7):
  • wined3d: Track windows styles per-swapchain.
  • dxgi: Implement d3d12_swapchain_ResizeTarget().
  • dxgi: Implement d3d12_swapchain_GetFullscreenState().
  • dxgi: Implement d3d12_swapchain_SetFullscreenState().
  • dxgi/tests: Run test_resize_target() on d3d12 as well.
  • dxgi/tests: Run test_set_fullscreen() on d3d12 as well.
  • dbghelp: Return NULL instead of IMAGE_NO_MAP when PE file mapping fails.
  • Damjan Jovanovic (3):
  • ws2_32: WSARecvMsg allows a NULL control buffer when no control messages arrive.
  • ws2_32: Implement IP_PKTINFO on *BSDs, which only have IP_RECVDSTADDR instead.
  • ws2_32: Avoid data corruption of WSAPROTOCOL_INFO in ws_protocol_info().
  • François Gouget (1):
  • xaudio2: Fix the optional FAudio functions check.
  • Gabriel Ivăncescu (1):
  • ntdll: Define AT_NO_AUTOMOUNT if needed.
  • Gerald Pfeifer (1):
  • windowscodecs: Move from_sRGB_component into the same section as its sole sole user.
  • Gijs Vermeulen (5):
  • wmp/tests: Add more IWMPMedia name handling tests.
  • wmp: Implement IWMPMedia::put/get_name.
  • wmp: Return E_POINTER when p is NULL in return_bstr.
  • wmp: Fake success in IWMPMedia::getItemInfo.
  • wmp: Add IWMPPlaylist stub.
  • Hans Leidekker (6):
  • winhttp: Also trace the buffer pointer in WinHttpSendRequest.
  • winhttp: Implement WINHTTP_QUERY_REQUEST_METHOD.
  • winhttp: Handle Passport redirects.
  • winhttp: Set last error for invalid and unimplemented header queries.
  • oledb32: Add support for DBTYPE_VARIANT -> DBTYPE_DATE conversion.
  • oledb32: Remove unnecessary casts.
  • Henri Verbeet (20):
  • wined3d: Acquire a context for the front buffer in swapchain_gl_present().
  • wined3d: Acquire front-buffer contexts when blitting to the drawable in texture2d_blt_fbo().
  • wined3d: Don't acquire a context in wined3d_texture_load_drawable().
  • wined3d: Pass a wined3d_context_gl structure to arbfp_free_ffpshader().
  • wined3d: Pass a wined3d_context structure to wined3d_vertex_pipe_ops.vp_enable().
  • wined3d: Setup/restore fullscreen window state inside wined3d.
  • wined3d: Filter messages per-window instead of per-device.
  • wined3d: Move the "desc" field from struct wined3d_swapchain to struct wined3d_swapchain_state.
  • wined3d: Pass a wined3d_context_gl structure to arbfp_free_blit_shader().
  • wined3d: Pass a wined3d_context_gl structure to atifs_free_ffpshader().
  • wined3d: Store a wined3d_context_gl structure in struct glsl_ffp_destroy_ctx.
  • wined3d: Pass a wined3d_context_gl structure to glsl_free_blitter_program().
  • wined3d: Pass a wined3d_context structure to fragment_pipeline.enable_extension().
  • wined3d: Rename wined3d_window_state_restore_from_fullscreen() to wined3d_swapchain_state_restore_from_fullscreen().
  • wined3d: Replace wined3d_swapchain_resize_target() with wined3d_swapchain_state_resize_target().
  • wined3d: Pass a wined3d_context_gl structure to wined3d_sampler_desc_from_sampler_states().
  • wined3d: Pass a wined3d_context_gl structure to swapchain_gl_set_swap_interval().
  • wined3d: Pass a wined3d_context_gl structure to texture_download_data_slow_path().
  • wined3d: Pass a wined3d_context_gl structure to wined3d_shader_resource_view_gl_bind().
  • wined3d: Use d3d_info to determine BGRA vertex support in wined3d_buffer_load().
  • Huw D. M. Davies (2):
  • gdi32: Use the correct type for the final parameter of FSOpenResourceFile().
  • shell32: On macOS don't link against CoreServices.
  • Jacek Caban (1):
  • winegcc: Always mark executables as nx compat.
  • Jeff Smith (4):
  • d3drm: Check for NULL pointer in d3drm_viewport2_GetDevice().
  • d3drm: Check for NULL pointer in d3drm_viewport2_GetDirect3DViewport().
  • d3drm: Return error if setting viewport field-of-view to zero or negative value.
  • d3drm: Correct parameter count of several interface defines.
  • Józef Kucia (2):
  • dxgi: Obey image count limits for Vulkan swapchains.
  • wined3d: Add support for GL_EXT_texture_shadow_lod.
  • Kristján Gerhardsson (1):
  • wined3d: Add GPU information for various Mac GPUs.
  • Martin Storsjo (4):
  • msvcrt: Provide the fmaf function on i386.
  • msvcrt: Provide the fmal function using the existing fma implementation.
  • msvcrt: Implement the fdim functions.
  • msvcrt: Implement the tgamma functions.
  • Nikolay Sivov (5):
  • kernel32/nls: Add LOCALE_SPERCENT locale data.
  • kernel32/nls: Add LOCALE_SPERMILLE data.
  • kernel32/nls: Add percent formatting values.
  • kernel32/nls: Add locale data for positive and negative infinity.
  • kernel32: Support FileBasicInfo case in SetFileInformationByHandle().
  • Qian Hong (1):
  • advapi32: Initialize the LsaLookupSids() LSA_TRANSLATED_NAME.Name string properly.
  • Serge Gautherie (1):
  • kernel32/tests: Test QueryFullProcessImageNameW() flags.
  • Zebediah Figura (12):
  • d3dcompiler: Parse type name strings.
  • mscorwks: New DLL.
  • include: Add strongname.h.
  • mscoree: Fix the signature for StrongNameSignatureVerification[Ex]().
  • mscoree: Fake success from StrongNameSignatureVerificationEx().
  • services: Fix the arguments to is_root_pnp_service().
  • secur32: Use RtlComputeCrc32().
  • dbghelp: Use RtlComputeCrc32().
  • mspatcha: Use RtlComputeCrc32().
  • mspatcha: Use the standard max() and min() macros.
  • mfplat/tests: Link to uuid.
  • mfplat: Implement CreatePropertyStore().
  • Zhiyi Zhang (4):
  • dxgi/tests: Test output after using Alt+Enter to switch fullscreen.
  • dxgi: Fix possible null output from d3d11_swapchain_GetFullscreenState.
  • setupapi: Support full path enumerator in SetupDiGetClassDevs.
  • winex11.drv: Add DriverDateData registry property to display adapters.

New in Wine 4.12.1 Dev (Jul 10, 2019)

  • Bugs fixed:
  • 46473 Settlers IV History Edition
  • 47403 ALT+TAB results in a sticky ALT in the application when switching back
  • 47464 64-bit WINEPREFIX creation/update fails with Wine 4.12 (wineboot crashes after building as PE file)
  • 47467 WINEPREFIX creation/update: setupapi fails to register several dlls after building as PE file starting with Wine 4.12
  • 47468 LINE 5.x launcher crashes on startup
  • Changes:
  • Alexandre Julliard (5):
  • wineboot: Fix do_cpuid() calling convention.
  • kernel32: Set the path environment variables according to the WoW64 environment.
  • include: Make sure the JUMP_BUFFER structure is correctly aligned on x86-64
  • gdi32: Make GDI driver functions cdecl.
  • d3dcompiler: Make varargs functions WINAPIV.
  • Henri Verbeet (1):
  • wined3d: Handle context acquisition failure in wined3d_device_create_primary_opengl_context_cs().

New in Wine 4.11 Dev (Jun 24, 2019)

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

New in Wine 4.10 Dev (Jun 18, 2019)

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

New in Wine 4.9 Dev (May 26, 2019)

  • Bugs fixed:
  • 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

New in Wine 4.8 Dev (May 13, 2019)

  • Bugs fixed:
  • 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'

New in Wine 4.7 Dev (Apr 30, 2019)

  • 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)

New in Wine 4.6 Dev (Apr 15, 2019)

  • 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

New in Wine 4.5 Dev (Mar 30, 2019)

  • 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

New in Wine 4.4 Dev (Mar 20, 2019)

  • Bugs fixed:
  • 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

New in Wine 4.3 Dev (Mar 4, 2019)

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

New in Wine 4.2 Dev (Feb 18, 2019)

  • Bugs fixed:
  • 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)

New in Wine 4.1 Dev (Feb 6, 2019)

  • Bugs fixed:
  • 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

New in Wine 4.0 (Jan 23, 2019)

  • Direct3D:
  • Initial support for Direct3D 12 is implemented. Direct3D 12 support requires the vkd3d library, and a Vulkan-capable graphics card.
  • The Multi-Threaded Command Stream feature is enabled by default.
  • OpenGL core contexts are always used by default when available. In the previous release, these were already used by default for Direct3D 10 and 11 applications on AMD and Intel graphics cards. That has been extended to all graphics cards, and all versions of Direct3D before 12.
  • Among others, the following notable Direct3D 10 and 11 features are implemented:
  • Multi-sample textures and views, as well as multi-sample resolves.
  • Per-sample fragment shading.
  • Support for 1D textures.
  • Draws without render target views or depth/stencil views.
  • Multiple viewports and scissor rectangles per draw.
  • Depth clipping control.
  • Depth bias clamping.
  • Stream output without geometry shaders.
  • Several more capability queries.
  • Several more resource formats.
  • The "depth bias clamping" feature mentioned above requires the ARB_polygon_offset_clamp/EXT_polygon_offset_clamp OpenGL extension. All Direct3D 10+ capable hardware should be able to support that extension, but it has come to our attention that some NVIDIA "Legacy Drivers" do not. We encourage affected users to explore whether the Free Software Nouveau drivers meet their needs.
  • Several Direct3D 11 interfaces have been updated to version 11.2, and several DXGI interfaces have been update to version 1.6. This allows applications requiring those newer interfaces to start working.
  • The first steps towards more fine-grained locking in the Direct3D implementation have been taken. This will be an ongoing effort to take better advantage of modern high core count CPUs.
  • Support for using the correct swap interval is implemented, for both DXGI and DirectDraw applications.
  • Application-configurable frame latency is implemented for Direct3D 9Ex and DXGI applications.
  • S3TC-compressed 3D textures are supported. S3TC-compressed 2D textures were already supported, provided the OpenGL drivers supported them.
  • When the ARB_query_buffer_object OpenGL extension is available, query results can be polled with lower latency, resulting in a modest performance improvement in specific cases.
  • Validation of Direct3D 8 and 9 resource pool and usage restrictions, as well as blit restrictions, has been improved.
  • The Direct3D graphics card database recognizes more graphics cards.
  • New HKEY_CURRENT_USERSoftwareWineDirect3D registry keys:
  • "MultisampleTextures" (REG_DWORD) Enable (0x1, default) or disable (0x0) support for multi-sample textures.
  • "Renderer" (REG_SZ) The backend API to target. Possible values are "gl" (default) for OpenGL and "gdi" for GDI.
  • Deprecated HKEY_CURRENT_USERSoftwareWineDirect3D registry key:
  • "DirectDrawRenderer" This has been superseded by the "Renderer" setting above.
  • Removed HKEY_CURRENT_USERSoftwareWineDirect3D registry key:
  • "StrictDrawOrdering" This feature was previously deprecated in favor of the multi-threaded command stream feature, and has been completely removed.
  • Graphics:
  • A complete Vulkan driver is implemented, using the host Vulkan libraries under X11, or MoltenVK on macOS.
  • A builtin vulkan-1 loader is provided as an alternative to the SDK loader.
  • Icons in PNG format are supported, enabling loading high-resolution 256x256 icons.
  • The standard icons include a 256x256 version to take advantage of the PNG support.
  • Many Direct2D interfaces have been updated to version 1.2.
  • New HKEY_CURRENT_USERSoftwareWineDirect2D registry key:
  • "max_version_factory" (REG_DWORD) Limit the interface version of the ID2D1Factory interface to the specified version. 0x0 for ID2D1Factory, 0x1 for ID2D1Factory1, etc. By default there is no limit.
  • Using an ARGB visual as default X11 visual is supported.
  • The old 16-bit DIB.DRV driver is implemented using the DIB engine.
  • Polygon drawing in the DIB engine is much faster for large polygons.
  • A0, A1 and A2 paper sizes are supported for generic printers.
  • Arrows are supported in GdiPlus.
  • Kernel:
  • Support for running DOS binaries under Wine is removed. When execution of a DOS binary is requested, an external DOSBox instance is launched. This doesn't apply to Win16 binaries, which are still supported internally.
  • All the CPU control and debug registers can be accessed by kernel drivers, including on 64-bit.
  • Events, semaphores, mutexes and timers are implemented in kernel mode for device drivers.
  • The WaitOnAddress synchronization primitives are supported.
  • Reported processor information correctly distinguishes logical and physical CPU cores to support hyper-threading.
  • Detailed BIOS information can be queried on Linux platforms.
  • The various debugger APIs support manipulating a 32-bit Wow64 process from a 64-bit process context.
  • Application settings, compatibility information and execution levels are recognized in application manifests.
  • The various file I/O completion modes are implemented.
  • Debug registers are supported on NetBSD.
  • User interface:
  • The infrastructure for setting DPI awareness and scaling of non DPI-aware applications is implemented. However, actual scaling of window contents is only supported on Android at this point. Scaling is disabled by default and can be enabled by setting the "DpiScalingVer" value under HKEY_CURRENT_USERControl PanelDesktop.
  • Window class redirection is supported, enabling support of Common Controls version 6 features for standard USER controls like buttons.
  • The standard USER controls Button, Listbox, Combobox, Edit and Static support version 6 features, including theming.
  • The standard Task Dialog is implemented, including support for icons, hyperlinks, progress bars, and various other UI elements.
  • Cue banners are supported in version 6 of the Edit control.
  • Desktop integration:
  • Exporting MIME-type file associations to the native desktop can be disabled with a checkbox under the Desktop Integration tab in winecfg. It can be configured programmatically by setting the "Enable" value under HKEY_CURRENT_USERSoftwareWineFileOpenAssociations.
  • The File Dialog can display file properties like size, times and attributes.
  • The File Dialog optionally shows the Places toolbar on the left-hand side.
  • The shell folder Public is used instead of AllUsersProfile to follow the behavior of recent Windows versions.
  • The shell File Browser supports keyboard shortcuts to rename (F2 key) and delete (Delete key) shell folders.
  • Many standard icons are added to the Shell library.
  • Shell Autocompletion is supported.
  • In desktop mode the taskbar won't be displayed on top of fullscreen windows.
  • Additional names are provided for standard cursors to better match existing X11 cursor themes.
  • Input devices:
  • HID game controllers are supported in the XInput and Raw Input APIs.
  • An SDL driver is implemented to make SDL game controllers available through the HID interface.
  • Internet and networking:
  • JScript has an EcmaScript compliant mode, which supports a number of features not available in legacy mode.
  • JavaScript property accessors are supported.
  • HTML style object is rewritten to support standard-compliant mode.
  • HTML documents respect X-UA-Compatible HTTP header, allowing web pages to request specific compatibility mode. The HKEY_CURRENT_USERSoftwareWineMSHTMLCompatMode key may be used to override the requested mode.
  • MSHTML supports non-HTML elements, allowing limited SVG support.
  • A number of new HTML APIs are supported.
  • The proxy server can be configured through the Internet Control Panel applet.
  • Stream I/O is implemented in WebServices.
  • The Web Services on Devices API (WSDAPI) is implemented, including sending and receiving the various message types.
  • More system information is reported through WBEM, including CPU, BIOS, video controller, and network adapter properties.
  • Cryptography:
  • Asymmetric encryption keys, as well as RSA and ECDSA signature verification are supported.
  • The GCM and ECB encryption chaining modes are supported.
  • Optimal Asymmetric Encryption Padding (OAEP) is supported in RSA encryption.
  • A Kerberos security provider is implemented, supporting Kerberos authentication.
  • A selection dialog for public key certificates is implemented.
  • If available, GnuTLS is used on macOS in preference to the CommonCrypto framework.
  • Text and fonts:
  • Character tables are based on version 11.0.0 of the Unicode Standard.
  • The new subpixel font rendering of FreeType >= 2.8.1 is supported.
  • When a font face is missing, FontConfig is queried to provide possible substitutions.
  • The font selected in the console emulator properly scales with the display DPI.
  • Memory font resources are supported in DirectWrite.
  • The builtin Wingdings font contains clock images.
  • Audio:
  • The Windows Media Player interfaces are implemented and support media playback.
  • An MP3 decoder is provided as DirectX Media Object.
  • macOS:
  • The preloader is implemented on macOS, for better address space layout compatibility.
  • The Command key can be mapped to Ctrl, by setting the "LeftCommandIsCtrl" or "RightCommandIsCtrl" values under HKEY_CURRENT_USERSoftwareWineMac Driver.
  • The App Nap energy-saving feature is disabled by default in GUI processes. It can be re-enabled by setting the "EnableAppNap" value under HKEY_CURRENT_USERSoftwareWineMac Driver.
  • Android:
  • Setting the mouse cursor is supported using the APIs available in Android >= 7.
  • The new version of the Android graphics buffer allocator API is supported, to enable graphics support on Android >= 8.
  • Android x86-64 platforms are supported also in 64-bit mode, however WoW64 mode is not supported yet in the WineHQ packages.
  • ARM platforms:
  • Stubless COM proxies are implemented on ARM.
  • The Windows calling convention for variadic functions is supported on ARM64.
  • Exception handling and debugging is better supported on ARM64 platforms.
  • The MinGW toolchain is supported for cross-compilation to ARM64.
  • Built-in applications:
  • The Ping program provides actual pinging functionality using IcmpSendEcho.
  • The SchTasks task scheduler program can create and delete tasks.
  • The RegEdit registry editor has an improved hex editor for binary values.
  • FOR loops are properly handled in the Command Interpreter.
  • The XCopy program supports the /k (keep attributes) option.
  • Internationalization:
  • The Japanese 106 keyboard is properly supported.
  • Translation of timezone names is supported.
  • There is a partial translation to the Sinhala language.
  • More locales are supported in the Resource Compiler (wrc) and Message Compiler (wmc).
  • Development tools:
  • Winedbg supports debugging WoW64 processes.
  • In gdb proxy mode, winedbg supports a --port option to specify the port used to connect to gdb.
  • Winegcc uses better heuristics for finding the appropriate lib directory for 32/64-bit cross-compiles.
  • Winegcc supports building native subsystem libraries.
  • Winegcc also looks for includes in the top-level include directory of the installation prefix.
  • Winebuild supports a -mfpu option for specifying the FPU architecture on ARM platforms.
  • Winedump supports dumping SLTG-format typelibs.
  • IDL compiler:
  • Application Configuration Files (ACF) are supported.
  • Asynchronous interfaces are supported.
  • Type and method serialization using encode/decode attributes is supported.
  • The defaultvalue() attribute is supported for pointer types.
  • Generated files are always specific to the target platform. The target can be specified the same way as with the other tools, using the cpu-manufacturer-os platform specification.
  • Nesting of pointers and arrays works correctly.
  • Correct size and alignment are generated for encapsulated unions.
  • The __int32 type is supported.
  • The -robust command line option is recognized (but ignored) for compatibility with the Microsoft IDL compiler.
  • Multiple typelibs can be generated into a single resource file.
  • .NET:
  • 32-bit CIL-only .NET binaries are supported on 64-bit.
  • The Mono engine is updated to version 4.7.5 with some upstream Mono fixes.
  • RPC/COM:
  • The typelib marshaller is reimplemented. It generates format strings and then uses the standard NDR marshalling routines; this way it also works on 64-bit and ARM platforms.
  • Installers:
  • MSI custom actions run in a separate process, enabling proper support for mixed 32/64-bit installers.
  • Deferred installation actions are supported in MSI.
  • Build infrastructure:
  • The test framework supports building helper dlls inside a test, to allow testing features that require loading an external library.
  • The test framework supports testing Windows kernel drivers.
  • It is possible to build and run a WoW64 tree from inside the Wine source directory. Previously an out-of-tree build was required.
  • A .editorconfig file is provided with the recommended indentation parameters.
  • Miscellaneous:
  • The Task Scheduler service and APIs are implemented.
  • The Windows Management Instrumentation service is implemented.
  • The OPC Services (Open Packaging Conventions, used for Microsoft Office XML files) library is implemented.
  • The HKEY_PERFORMANCE_DATA magic registry key is partially implemented.
  • New external dependencies:
  • The Vulkan library is used to implement the Vulkan graphics driver.
  • The Vkd3d library is used to implement Direct3D 12 on top of Vulkan.
  • The SDL library is used to support game controllers.
  • The GSSAPI library is used to implement Kerberos authentication.

New in Wine 4.0 RC 1 (Dec 11, 2018)

  • Bugs fixed:
  • 5402 Multiple MFC-based apps crash during non-modal child dialog control creation with active window being zero (Canon PhotoStitch 3.1.13, Flexible Renamer v8.4)
  • 16845 Radio buttons not being checked on focus
  • 23750 SpongeBob SquarePants: Diner Dash 2 - mouse has pink background
  • 28810 d3dx9_36/tests/mesh.ok: D3DXLoadMeshTest fails under valgrind
  • 29183 Heavy corruption when rendering edit control with WM_PRINTCLIENT and possibly invalid HDC
  • 33117 Can't load Bach41.ttf with CreateFontIndirect
  • 35367 Multiple applications crash due to Wine ole32 code not taking implicit MTA into account (Cyberlink Powerdirector 8, PDFXChange Editor 5.5)
  • 37863 Halo only works using Nvidia graphics
  • 38228 Wildstar game failed to download : `winhttp:session_set_option 0` and `wine client error:41b: pipe: Too many open files`
  • 40031 Singularity: In Steam the game is still running after quit
  • 40880 Commandos 3: Destination Berlin demo has sound issues
  • 40971 Zombie Army Trilogy crashes before the menu
  • 41404 WPS Office 10.1.0.5775 unhandled exception on installation
  • 41488 ProfitChart RT crashes at startup
  • 42010 ReactOS Calc does not show dots in radio buttons.
  • 42255 Xenia emulator needs ntdll.dll.RtlAddGrowableFunctionTable implementation
  • 42474 Multiple applications crash on unimplemented function api-ms-win-core-path-l1-1-0.dll.PathCchCombineEx (Python 3.6, AutoFlashGUI, RenderDoc)
  • 42582 Murdered: Soul Suspect has messed up rendering
  • 43584 Hitman: Absolution needs dxgi_output_GetGammaControlCapabilities
  • 43745 Graywalkers Purgatory demo has wrong models rendering
  • 43889 Gradient is inverted when using gdiplus
  • 44015 Steam - fails to load UI since Wine 2.20 (due to dwrite commit)
  • 44177 Guitar Pro 5: Long freezes during draw process of dashed lines (P.M. or let ring markers)
  • 44588 Many kernel drivers need support for kernel synchronization objects (event, semaphore, mutex) (BattleEye's 'bedaisy.sys', Franson VSerial service 'bizvserialnt.sys')
  • 44897 Multiple applications using Crashpad/Chromium/CEF in Win7+ mode crash on unimplemented function ntdll.RtlGetUnloadEventTraceEx (Steam client)
  • 44999 Python 3.6.5 crashes due to unimplemented function api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx.
  • 45431 Multiple D3D11 games deadlock in IDXGISwapChain::ResizeTarget while trying to resize window (Crash Bandicoot N. Sane Trilogy, Dragon Age: Inquisition)
  • 45453 Guild Wars 2: Launcher crashes with assertion "jobThreads && (jobThreads

New in Wine 3.21 Dev (Nov 25, 2018)

  • Bugs fixed:
  • 14078 Rewrite typelib marshaller on top of NDR functions
  • 17708 Splinter cell double agent doesn't render correctly
  • 18759 RoughDraft 3's Word Count feature always says zero
  • 19016 Word Automation from .NET does not work
  • 20776 3DMark Vantage: your graphics card doesn't support DirectX 10 (needs support for 'D3D10_QUERY_SO_STATISTICS')
  • 25066 NFS Porsche: The game crashes on creation of pic16.fsh file
  • 26768 oleaut32 needs stubless proxies implemented on x86-64
  • 29700 C&C Tiberian Sun and Red Alert 2 game graphics rendering freezes when NOT moving the mouse.
  • 30511 Guild Wars 2 launcher crashes with "assertion m_ioCount failed"
  • 30522 Jupiter shows too small, unreadable fonts
  • 30801 need for speed underground 2 [full version] unusable because of incorrect graphics render
  • 33463 Alan Wake : No sound in cinematics
  • 33502 SnagIt writes incomplete HKLM\System\CurrentControlSet\Control\Print\Printers entry, causing loader failures for apps that depend on winspool.drv
  • 34967 Microsoft .NET 2.0 (sp1) Framework (x64): hangs after install
  • 35663 SWAT 3: Screen Flickering
  • 35675 Bad textures in World of Tanks
  • 36763 Rogue Squadron 3D 1.3: Crashes with game resolutions above 640x480
  • 37850 fallout 2: problem with handling file permissions ?
  • 37959 Guild Wars 2 freezes on startup
  • 38124 Can't enable visual style in a DLL.
  • 38394 Eador: Genesis crashes on exit (only in fullscreen mode)
  • 39023 Final Fantasy XI Using a Bluetooth PS3 Controller crashes the game.
  • 39253 Multiple games require DXTn volume textures (From Dust, Halo Online)
  • 39799 Visilogic 8.0 needs 'ITypeInfo_fnInvoke' support for coclass objects (TKIND_COCLASS) in arguments
  • 39944 Stars! battle dialog lags
  • 40160 cant install mobogenie
  • 40206 Revit Architecture fails to install: throws Messagebox "Function failed" and aborts
  • 40224 Web Skype plugin for Firefox needs advapi32.CreatePrivateObjectSecurityEx implementation
  • 40264 Iris Online cannot connect to login server (SO_SNDBUF with value 0 is not allowed in OSX)
  • 40803 Hard Reset Redux fails to launch ("DirectX 10 device not found!")(DXGI_ADAPTER_DESC1 'DedicatedSystemMemory' or 'SharedSystemMemory' member must be non-null)
  • 42058 rFactor2 requires unimplemented function ?get@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QBE?AV?$istreambuf_iterator@DU?$char_traits@D@std@@@2@V32@0AAVios_base@2@AAHPAUtm@@PBD4@Z called in 32-bit code (0x7b43fa6e).
  • 42447 Oblivion crashes on exit
  • 43630 Altium Designer Installer - Richedit control shows rtf code instead of text
  • 43683 Unigine Superposition Benchmark: missing text in launcher
  • 43731 GTAIV hangs when clicking Options if its resolution differs from virtual desktop resolution
  • 43865 LeagueOfLegends now doesn't work in Wine 2.18 (regression ?)
  • 44109 Simple free HAM program Opera crashes, needs unimplemented function pdh.dll.PdhVbAddCounter
  • 44245 Gray / black screen on Android 8+
  • 44409 png with indexed colors and alpha miss the alpha channel on loading
  • 44828 Sony Xperia Companion crashes on unimplemented function SHELL32.dll.Shell_NotifyIconGetRect
  • 45407 MechCommander Gold: 'Could not Initialize .PDB file' at startup
  • 45913 tchar.h: using the macro _sntprintf leads to an undefined reference to snwprintf; macro should resolve to _snwprintf
  • 45948 Can't log in to Steam (Steam crashes after the login screen)
  • 45949 Regression: Crash on start of Söldner Secret Wars since 3.10
  • 45961 KeyShot 5.3.6 crashes on unimplemented function KERNEL32.dll.GetMaximumProcessorCount
  • 45992 Some Unity games expect XInputSetState to succeed or ignore gamepad input
  • 46050 Korean Translations for winecfg are broken
  • 46068 Star Wars The Old Republic - slower on 3.18 & 3.19
  • 46089 TopoEdit tool from Windows 10 SDK (10.0.17763.x) crashes in ntdll.LdrResolveDelayLoadedAPI during resolver failure (NULL dll failure hook)
  • 46092 Multiple ARM64 apps want 'kernel32.GetSystemInfo' support for 'PROCESSOR_ARCHITECTURE_ARM64' ('Unknown processor architecture c')
  • 46101 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) crash on unimplemented function api-ms-win-core-libraryloader-l1-2-1.dll.GetModuleHandleW
  • 46120 Uplay hangs while filling in fields
  • 46126 Provide more exception context information in ARM64 implementation of raise_exception()
  • 46129 'sqlwriter.exe' from Microsoft SQL Server 2012/2014 crashes on unimplemented function VSSAPI.DLL.??0CVssWriter@@QEAA@XZ
  • 46130 Star Citizen (RSI launcher) installer needs kernel32.dll.SetFileInformationByHandle 'FileIoPriorityHintInfo' info class semi-stub
  • 46135 Microsoft ODBC tool 'odbcconf.exe' (part of MDAC 2.x install) crashes during configuration (some 'advapi32.dll' API entries are not hotpatchable due to PIC/GOT code at entry)
  • 46143 Multiple Windows 10 ARM64 apps crash due to unimplemented function ntdll.dll.RtlAddFunctionTable (and friends)
  • 46144 Windows PowerShell Core 6.1 for ARM64 crashes on unimplemented function KERNEL32.dll.RtlPcToFileHeader
  • 46156 Multiple applications from Windows 7-10 crash on unimplemented function slc.dll.SLOpen
  • 46157 Doxie 2.10.3 crashes on unimplemented function msvcr120.dll._vscprintf_l
  • 46159 Doxie 2.10.3 hangs on startup
  • 46175 Crysis Warhead crashes at launch

New in Wine 3.20 Dev (Nov 11, 2018)

  • Bugs fixed:
  • 8933 Extremely slow in rendering when running Jane's USAF
  • 12370 AGEod's American Civil War cannot run (needs native directmusic)
  • 34384 Media Browser 3 Installer doesn't see .Net 4.5 as installed (wine-mono)
  • 35320 setlocale(Chinese_China.950) returns NULL
  • 38066 Memento Mori (Numen: Contest of Heroes): mouse buttons don't work (needs native dinput8)
  • 41269 MSI uninstaller does not clean up Registry's UpgradeCode, ProductCode
  • 41356 Multiple applications and games need support for szOID_NIST_sha* OIDs in crypt32 (The Crew (Uplay), Star Wars The Old Republic, PSNow v9.0.5)
  • 41419 Visio 2013 crashes with unimplemented function msvcp100.dll.?_GetCombinableSize@details@Concurrency@@YAIXZ
  • 42520 Multiple Wargaming.net games crash on startup in Win7+ mode (XAudio 2.7 'IXAudio2SourceVoice::GetState' called with 'Flags' parameter, causing register corruption) (World of {Tanks, Warships})
  • 42550 Photoshop CC 2017: Installation Error (needs FileAccessInformation info class)
  • 43358 EVE Online crashes on startup in Win7+ mode (XAudio 2.7 'IXAudio2SourceVoice::GetState' called with 'Flags' parameter, causing %ESI or �I register corruption)
  • 43464 Elite Dangerous Horizons fails to connect to server with CRC error
  • 43570 Bravura Easy Computer Sync 1.5 crashes on startup
  • 44620 `Nt{WaitFor,Release}KeyedEvent()` don't accept null handles, while Windows 7 does.
  • 44759 Steam show all text with italic font when dwrite is enabled
  • 45593 Wargaming.net Game Center: Installer deadlocks during download ('ntdll.RtlDeregisterWaitEx' must not synchronously wait when 'CompletionEvent' is NULL)
  • 45664 64-bit BattlEye 'BEDaisy' kernel service fails in driver entry point due to missing 'ntoskrnl.exe.PsGetProcessWow64Process'
  • 45665 64-bit BattlEye 'BEDaisy' kernel service fails in driver entry point due to missing 'ntoskrnl.exe.MmCopyVirtualMemory'
  • 45749 Multiple Node.js based applications/installers need ntdll.NtQueryInformationFile to handle 'FileModeInformation' information class (MS Visual Studio 2017 Installer, FACEIT Anti-cheat client)
  • 45796 Nvidia GeForce Now installer aborts due to missing 'advapi32.RegQueryReflectionKey' export
  • 45828 Several Microsoft games bundled with Windows 7 as part of OS install crash upon exit on unimplemented function ntdll.dll.WinSqmIncrementDWORD
  • 45966 Missing scrollbars in TraCFoil ribs plotting program
  • 45970 Add support for browseui IProgressDialog PROGDLG_AUTOTIME flag
  • 45997 iPed 7G 2019 (.NET 4.0 app) v13.0.10800 crashes with System.NotImplementedException at system.drawing.pen.ScaleTransform
  • 46004 SimSig: scroll bars in Options window do not render
  • 46015 Nvidia GeForce NOW crashes on unimplemented function IPHLPAPI.DLL.GetIpInterfaceTable
  • 46035 dotnet sdk 2.1.403 installer crashes with unimplemented Kernel32.FindStringOrdinal
  • 46040 Intel Extreme Tuning Utility v6.4 kernel driver 'iocbios2.sys' crashes on unimplemented function ntoskrnl.exe.KeSetTargetProcessorDpc
  • 46057 Multiple applications want 'ntdll.NtQueryInformationToken' to support 'TokenVirtualizationEnabled' (24) info class (Blizzard Battle.net)
  • 46066 GeForceNOW.exe fails to load due to missing runtime dependencies, needs 'qwave.dll' stub dll (qWAVE - Quality Windows Audio/Video Experience)
  • 46076 Something goes wrong when sending unicode http request
  • 46080 Multiple installers are missing title bar buttons
  • 46081 Multiple installers show readonly drives with broken size
  • 46084 Skype 8.33.0.50 installer crashes due to unimplemented msvcp140.dll.?_Winerror_map@std@@YAHH@Z
  • 46085 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) need 'api-ms-win-core-winrt-string-l1-1-1.dll' stub dll
  • 46086 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) need 'api-ms-win-core-processthreads-l1-1-3' stub dll

New in Wine 3.19 Dev (Oct 28, 2018)

  • Bugs fixed:
  • 26198 BrainSplode! is not rendered properly
  • 26936 Advanced SystemCare 6.4 crashes on startup with divide by zero in LVM_GETCOUNTPERPAGE handler ('LISTVIEW_GetCountPerColumn' doesn't account for zero item height)
  • 28923 utorrent 2.2.1 causes a comctl32 assert
  • 34711 Terraria Server 1.2.0.x fails on startup (needs CLSID_UPnPNAT {ae1e00aa-3fd5-403c-8a27-2bbdc30cd0e1})
  • 38189 Multiple applications want 'IHTMLDocument2::put_charset' implementation (Yarxi dictionary, iPed 7G 2019)
  • 38422 SentriLock SentriCard utility installer 4.0.x crashes with arithmetic exception due to large input rect in 'GdipMeasureCharacterRanges'
  • 38960 Multiple applications need 'kernel32.SetFileCompletionNotificationModes' implementation (Steam 'steamwebhelper.exe' and Blizzard Battle.net desktop app CEF v3.2+/Chromium v44+ crash in Win7 mode, Sony Xperia Companion 1.7.x)
  • 39207 Battlefield 2 Demo - Crashes
  • 39355 The Guild 2 Demo installer crashes when starting copying files
  • 40289 winedbg --gdb fails to create process
  • 40470 Wine builtin wordpad.exe crashes with Wine 1.6.2 (out-of-bounds array access in registry_set_filelist)
  • 40534 Advanced SystemCare 6.4 crashes while retrieving WMI class 'Win32_PhysicalMedia' properties due to unimplemented 'ISWbemPropertySet::get_Count' method
  • 43177 ClassicStartMenu from Classic Shell 4.3.0 crashes on unimplemented function dwmapi.127 (undocumented DwmpGetColorizationParameters)
  • 43848 Grand Theft Auto 5 and Tomb Raider 2013 need DepthBiasClamp
  • 44052 Multiple applications and games fail to run due to missing D2D device and device context and multiple API stubs (Temple+, DJKaty.com 'Simple2D' examples)
  • 44355 FACEIT Desktop client crashes on startup
  • 44912 Tibia client reports 'Failed to launch game', needs 'ntdll.RtlCreateUserProcess' implementation
  • 45197 Project CARS 2 hangs on startup (unhandled standard multisample quality levels)
  • 45199 Many applications and games fail to start/crash after compiling wine with gcc 8.1.0 and -O2 (GOT/PIC register load code now emitted at function entry, missing hotpatch signatures)
  • 45659 Paint Shop Pro 2018/2019 Installer complains:`` JavaScript is disabled``, then aborts
  • 45904 RasAero II crashes in wine-1.6.2 when button is pressed due to argument conversion exception.
  • 45922 32-bit Black Desert Online 1.0.4.x client crashes on startup (custom imports resolver can't cope with some ucrtbase functions being forwarded to ntdll)
  • 45932 Assassin's Creed gameplay freezes after looking around with mouse
  • 45955 Wineconsole: font size is not scaled with system dpi settings
  • 45971 K-Shoot Mania: Some objects aren't drawn properly.
  • 45972 Lego Mindstorms EV3 1.3.1 installer crashes
  • 45982 SofTalk 1.56: Exit abnormally when pressing "Play" button ("Run-time error '5': Invalid procedure call or argument")
  • 45994 Affinity Designer crashes on unimplemented mscms.WcsEnumColorProfilesSize
  • 45995 Affinity Designer crashes on unimplemented kernel32.MoveFileTransactedW
  • 45996 S.T.A.L.K.E.R. Call Of Prypyat DX11 benchmark has visual artifacts
  • 46024 Qt applications crash after call to WTOpen without tablet hardware attached

New in Wine 3.18 Dev (Oct 23, 2018)

  • Bugs fixed:
  • 13651 Opening privacy settings in Internet Explorer 6 (inetcpl.cpl) cause crash on unimplemented function wininet.dll.PrivacyGetZonePreferenceW
  • 20613 PVSYST 5 crashed when launched
  • 25687 "Create directory" button does nothing in ARM Versatile Express installer.
  • 28267 winhttp tests fail if ISP has a catch-all dns failure page
  • 32441 winhttp winhttp test changes proxy setting in Windows 8
  • 35504 LibreOffice 4.2 installer copies MSVC++ runtime files into erroneous 'C:WinSystem' path (directory targets/properties not re-resolved after updates from custom actions)
  • 38402 glDebugMessageCallback has mismatched calling convention
  • 38641 Trying to start a Steam game whilst Steam isn't running doesn't open the game
  • 39051 TabbedTextOut() incorrect output on tab character
  • 39508 Microsoft Office 365/OneDrive for Business installer fails in Win8+ mode with 'advapi:ParseStringSidToSid String constant not supported: "OW"' (failure to decode 'Owner Rights' SID 'S-1-3-4')
  • 40208 Cegid Business Line installer fails in custom script action with "Object doesn't support this property or method: 'ObjRegistry.CreateKey'" (needs 'StdRegProv.CreateKey')
  • 40303 Control Data passed in DIALOGEX Resource passes pointer with offset sizeof(WORD)
  • 40703 MSI InstallService does not respect msidbServiceInstallErrorControlVital (0x8000) flag
  • 41679 netconn_secure_connect: Add calling TRACE, add sock_send retcode to 'send failed' message
  • 41934 Spreaker Studio 1.4.2 fails to install
  • 41953 Guitar Hero World Tour (msi_view_get_row Error fetching data for 1)
  • 42285 Age of empire 3 crashes
  • 42677 Black Desert Online launcher fails to download/update files, reports "An error occurred while downloading file. (errorcode : 12006 or 13403)"
  • 43187 EA Origin 'OriginWebHelperService' (QGuiApplication) non-interactive service process crashes due to null monitor info when determining the primary (default) screen
  • 43242 Hi-Rez Smite (free-to-play online MOBA) SteamLauncherUI.exe (.NET 4.0 app) crashes during installation
  • 43615 32-bit Process Hacker 2.39.124 crashes in 64-bit WINEPREFIX (advapi32.EnumServicesStatusEx returns garbage on Wow64)
  • 43621 Life On Mars remake demo has missing sprites
  • 43878 Multiple apps/games crash on unimplemented function kernel32.dll.GetQueuedCompletionStatusEx (Tokio Rust samples, Star Control: Origins, 1Password-7.2.*)
  • 43898 Steam: Crashes after regaining focus when in Steam Guard email code window
  • 44405 Rise Of Nations Extended edition (Steam) crashes when trying to list mods due to missing NULL output buffer handling in CryptBinaryToString()
  • 44474 Script fails to Run function GetStringValue
  • 44655 Carmageddon Max Damage: Crash on launch
  • 44787 1Password-6.8.496 crashes: System.EntryPointNotFoundException (.Net app): Unable to find an entry point named 'SetWindowCompositionAttribute' in DLL 'user32.dll'.
  • 44902 Baidu Wifi Hotspot crashes in IShellLink::SetIconLocation method due to missing NULL path handling
  • 45509 64-bit PSIM 11.0.3 fails to install, reports 'err:msiexec:custom_action_server Failed to create custom action server pipe'
  • 45566 League of Legends 8.12+ needs ntdll.RtlSetUnhandledExceptionFilter
  • 45588 .Net Framework 4.5.2 (WPF) System.Windows.Media.PixelFormat requires windowscodecs.dll.IWICPixelFormatInfo_{GetChannelCount,GetChannelMask,GetBitsPerPixel}_Proxy
  • 45680 Microsoft .NET Framework 3.5 (SP1) fails to install in 64-bit WINEPREFIX
  • 45708 djkaty.com Simple2D demos v1.13: BitmapBrushDemo needs D2D1MakeSkewMatrix
  • 45709 djkaty.com Simple2D demos v1.13 need support for IWICImagingFactory2, CLSID '{317d06e8-5f24-433d-bdf7-79ce68d8abc2}'
  • 45723 Occlusion queries always flush (Overwatch)
  • 45782 mono needs unimplemented function api-ms-win-crt-math-l1-1-0.dll._Cbuild
  • 45816 Orbit Profile crashes in Unhandled exception: unimplemented function msvcp140.dll.?_Winerror_message@std@@YAKKPADK@Z called
  • 45830 Fifa 19 Demo refuses to launch past the launcher
  • 45880 Multiple PC/SC applications crash on unimplemented function winscard.dll.SCardCancel (Aruba key, SmartCard test apps)
  • 45891 Steam crashes at launch with "GetQueuedCompletionStatusEx() failed: 120" error
  • 45910 nProtect GameGuard used by multiple MMORPG games crashes on unimplemented function wevtapi.dll.EvtExportLog (4Story, Phantasy Star Online 2)
  • 45915 x64dbg/x32dbg crash during shutdown on unimplemented function msvcr120.dll.??0_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAE@AAV123@@Z
  • 45923 Regression in register_avicap_devices
  • 45928 Microsoft Windows SDK for Windows 10 (.NET 4.6) installer fails, claims KB3118401 is needed ('ucrtbase.dll' missing version resource, >= 10.0.0)
  • 45942 AnyRail6: crashing when open Options

New in Wine 3.17 Dev (Oct 1, 2018)

  • MSI creates incompatible msi file in a specific case of create table
  • Adobe FrameMaker 8 installer displays complaint about installation path drive type
  • Buccaneer: freezes when changing screen resolution
  • Clones CreateDrawingStateBlock
  • Slack installer (Squirrel) fails:Unhandled Exception: System.AccessViolationException:at MS.Win32.PresentationCore.UnsafeNativeMethods.WICMetadataQueryReader.ContainsMetadataByName
  • Windower 5 beta (FF XI tool) crash: Unhandled Exception: System.NotImplementedException at Windower.UI.Views.RootView.OnSourceInitialized (DwmExtendFrameIntoClientArea should return S_OK)
  • Paint.net (4.1.*) installer fails with error messagebox: System.NotImplementedException: d2ddevicecontext.cpp (228) : hr = pDeviceContext->CreateBitmapBrush
  • Microsoft Office 2010: installer crashes at the beginning of the installation process
  • Assassin's Creed Chronicles: China - player model rendering issues in DX11 mode
  • Paint.net (4.1.*) installer fails with error messagebox: System.NotImplementedException: d2ddevicecontext.cpp (326) : hr = m_pDeviceContext->CreateEffect( apBrush
  • PhaseOne CaptureOne 11.2 (.NET 4.7 app) crashes on unimplemented function mscms.dll.WcsGetUsePerUserProfiles

New in Wine 3.16 Dev (Sep 17, 2018)

  • Bugs fixed:
  • 19801 cygwin can't run a batch file from inside a shell script without explicit cmd /c
  • 22255 Total Commander: Deleting the 1st or 2nd character in an edit box deletes all of them
  • 22440 Total Commander: The panels showing Brief are not resized vertically when the application window is resized vertically
  • 24623 Windows Live Essentials 2011 installer doesn't show any options on the first screen (support for BCM_GETIDEALSIZE needed, ideal width and height for a specified button)
  • 30856 Atmel Studio 6 fails to start with Visual Studio 2010 Isolated Shell, reporting 'Cannot find one or more components. Please reinstall the application.'
  • 36142 Symantec Norton 360 installer fails ('rpcss' needs to be a proper Windows service)
  • 37175 Call of Duty 2: Video playback is not working
  • 38339 Can't change resolution in Call of Duty 4
  • 38432 Xeon 1.0 (Xbox emulator) fails to load (PE image prelinked into DOS reserved area and default process heap range, no relocation possible)
  • 40062 Media Player Classic Home Cinema does not show bitmaps in buttons, needs BCM_SETIMAGELIST
  • 40064 Atmel Studio 7: 'DDAConfigCA' tool (part of Visual Studio 2015 Isolated Shell) crashes on unimplemented function api-ms-win-crt-runtime-l1-1-0.d._configure_wide_argv
  • 40445 WinSCP main window lacks icons (unimplemented BCM_SETIMAGELIST?) and indentation for hosts
  • 40598 Warframe 'launcher.exe' reports 'update failed' ('InternetCrackUrlW' must resize buffer when URL canonicalization fails due to insufficient buffer)
  • 40704 foobar2000 v1.3.10 crashes on alt-F (file menu shortcut)
  • 42577 Far manager: needs virtdisk.dll.GetStorageDependencyInformation
  • 42710 Wechat can not send file to friend
  • 42880 Ragnarok Online doe not clear the loading screen.
  • 43488 Bluestacks crashes in ITextService::TxGetVScroll()
  • 45246 Free Manga Downloader(all): no text on some boxes.
  • 45372 Resident Evil 7 requires mfplat.dll.MFCreateMFByteStreamOnStream to be implemented
  • 45430 Improve diagnostics of 'D3DxxCreateDevice' failures for warp driver type (D3D10_DRIVER_TYPE_WARP or D3D_DRIVER_TYPE_WARP)
  • 45617 Just Dance 2017: Unimplemented function mfplat.dll.MFCreateSample
  • 45622 Overwatch crashes when trying to save highlights (needs mfplat.MFTRegisterLocal implementation)
  • 45715 Just Dance 2017: Unimplemented function mfplat.dll.MFCreateMemoryBuffer
  • 45722 cmd for loop doesn't work with tokens and delims
  • 45727 Quik 7: Regression with button bitmaps after 3.6 release - No any bitmap on the buttons in a messages window
  • 45729 cmd's REM evaluates |
  • 45731 cmd for loops sensitive to whitespace
  • 45735 Neo Manager (formerly known as Alphasmart Manager) not installed, cannot read out via USB
  • 45738 Unable to compile on macOS after "winhttp: Use winsock sockets"
  • 45743 Firefox 61.x crashes on startup due to missing pipe server object type information (Chromium Windows sandbox handle duplication service)
  • 45747 GPU-GPU depth stencil blit is slow (FF XIV)
  • 45753 Office 2010 reruns setup on starting any app
  • 45770 WMP9 crashes with unimplemented function pidgen.dll.PIDGenSimpW
  • 45771 Parts of page(s) content missing when printing (seen in Framemaker 8)
  • 45784 Bethesda Launcher Updater crashes on unimplemented function msvcp110.xtime_get
  • 45785 Bethesda Launcher Updater crashes on unimplemented function msvcp110._Xtime_diff_to_millis2
  • 45786 GTA downgrader (.NET program latest.exe) crashes: "Can't find matching timezone information" ("America/Sao_Paulo")
  • 45788 Mouse pointer is off from the visible cursor by huge margin in steam, when winecfg DPI is different from Xorg
  • 45798 NVIDIA GeForce Experience 3.x installer fails due to missing support for 'WinHttpSetOption( ..., WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT, ...)'
  • 45800 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) crashes on unimplemented function ntoskrnl.exe.ExReleaseResourceLite
  • 45802 ReactOS logoff procedure needs 'mpr.WNetClearConnections' to disconnect user session network share connections
  • 45821 Metasploit Console won't start due to missing registry value HKLMSystemCurrentControlSetServicesTcpipParametersDataBasePath

New in Wine 3.15 Dev (Sep 1, 2018)

  • What's new:
  • Support for DPI scaling on Android.
  • HID device support in Raw Input.
  • Many more new icons in Shell32.
  • WinHTTP converted to use Windows Sockets.
  • Syntax fixes in the command line interpreter.
  • Various bug fixes:
  • 5610 psexec from pstools doesn't work (needs mpr.WNetAddConnection2W implementation)
  • 19182 Allow to completely disable MIME-type and application integration
  • 22333 Total Commander: Application freezes when the current directory field is editable, and you right-click a regular file and click Properties
  • 28037 cmd: sharing violation when using redirections
  • 30185 SuperPower 2 demo crashes on launch
  • 30487 Add icons for 'My Network Places', 'My favorites'
  • 31744 Multiple GFWL (Games For Windows Live) 3.5 games crash on startup due to incomplete Windows LiveID install (Street Fighter X Tekken)
  • 36884 Drakensang: The Dark Eye demo crashes on startup (needs d3dx9_36.dll.D3DXCreateTeapot implementation)
  • 37525 Bionic Commando: No shadows mapping
  • 37636 u-center from u-blox crashes when attempting to add a log to screen
  • 37834 RtlSetCurrentDirectory_U prepends "UNC" for network paths; the resulting path is invalid
  • 38565 Total Commander fails to redraw long list with Source: Filename setting
  • 39754 Multisample resolve is not implemented for typeless resources (EVE Online, Hearthstone, Just Cause 2, Outcast Second Contact, VRChat)
  • 39906 ODB++ Viewer fails to install due to improper bat file handling (quoting or delimiting problem)
  • 41376 Firefox Ver 49 will not run on Wine 1.8
  • 41652 Uplay cannot connect/login to Server
  • 41914 incorrect execute path within nested if (else) statement
  • 42870 CurrentBuild registry value is missing
  • 42998 HeidiSQL requires IDispenserManager implementation.
  • 43036 SetNamedPipeHandleState returns ERROR_ACCESS_DENIED when setting PIPE_NOWAIT
  • 43911 Invisible menus in Rise of Nations Extended Edition
  • 44356 Neverwinter: some ingame objects don't render properly
  • 44369 cmd's %0 path variables (e.g. %~dp0) wrong inside subroutine call
  • 44653 Everquest Titanium (Project 1999): Significant performance regression from 3.1 to 3.2
  • 44879 Multiple games crash on unimplemented function api-ms-win-core-timezone-l1-1-0.dll.GetDynamicTimeZoneInformationEffectiveYears (Universe Sandbox 2, Phoenix Point, Trailmakers)
  • 45084 winebus blocks startup for several seconds when HID devices are detected via udev
  • 45317 updating wine mono does not change version in uninstaller.exe
  • 45365 Multiple .NET XNA 3.x/4.x games using Microsoft.Xna.Framework.Media classes crash due to IWMPCore3::newMedia stub
  • 45366 A.R.E.S. Extinction Agenda 1.x (.NET 2.0, XNA 3.1 game) crashes during intro ('quartz' BasicAudio_put_Volume must return E_NOTIMPL if audio renderer filter not present)
  • 45468 Phase Shift: tails on sustain notes not visible unless GLSL is disabled
  • 45475 XM6 Type G: Can't type a specific symbol key on Japanese keyboard.
  • 45478 World of Warcraft: graphical artifacts since 8.0 (BfA)
  • 45506 Waves Central: Plugins don't install anymore
  • 45568 League of Legends 8.12+ fails to start a game (anticheat engine, validation of loaded DLLs)
  • 45646 chromium 64-bit sandbox >=win8 needs NtCreateLowBoxToken
  • 45654 CreateNamedPipeW fails when pipe name starts with \??\
  • 45655 Acronis Storage Filter Management Driver 'fltsrv.sys' crashes on unimplemented function 'ntoskrnl.exe.DbgQueryDebugFilterState' in trace mode
  • 45660 SuperPower 2 demo fails to install
  • 45663 Multiple 64-bit MSI installers fail with 'err:msiexec:custom_action_server Failed to create custom action server pipe' (MS .NET Framework 4.x, Python 2.7, PSIM 11)
  • 45671 Wine build: can't write value of type 12 yet
  • 45681 SDL2 Game Controller API not working anymore with Wine 3.14
  • 45689 Quik 7: Combobox is not populated properly
  • 45694 WinHttpOpenRequest: unsafe characters are not escaped
  • 45726 Firefox 61.x crashes on unimplemented function KERNEL32.dll.GetApplicationRestartSettings

New in Wine 3.14 Dev (Aug 18, 2018)

  • Support for DXTn texture decompression.
  • Deferral support for MSI install actions.
  • Support for Japanese keyboard in DirectInput.
  • More improvements in the standard Task Dialog.
  • A few more icons in Shell32.
  • Various bug fixes:
  • 14552 Chaos League screen is black
  • 18201 Unable to find the entry point L"CryptExtAddPFX" in L"cryptext.dll"
  • 20961 RegEditX 2.x/3.x reports 'Internal error: could not find RegEdit window' on startup (Wine's builtin 'regedit.exe' needs to provide 'RegEdit_RegEdit' window class name)
  • 24674 Civilization V shows white screen instead of video when staring the game
  • 29474 IconsExtract: Tooltips for Search, Save, Copy, [icon] Properties, and Close buttons do not appear when hovering mouse over button.
  • 29872 Guild Wars: Character graphic is corrupted
  • 30641 wine silently replaces requests for d3d texture formats not supported by hardware with invalid requests
  • 30787 Heroes of Might and Magic V Map Editor takes minutes to start up (winver>=Win2000)
  • 34989 Multiple installers using Caphyon 'Advanced Installer' (AI) technology hang (Atlassian SourceTree v1.3.2, League of Legends 2013+) (deferred type 1 custom action executed before regular type 1 custom action)
  • 36742 Windows 7 USB/DVD download tool shows transparent controls (missing 'BrushTypeTextureFill' support)
  • 37147 Cube World crashes on unimplemented function msvcp110.dll.?_Internal_clear@_Concurrent_vector_base_v4@details@Concurrency@@IAEIP6AXPAXI@Z@Z
  • 37624 Adobe CS4 installer fails in 'Adobe_FirewallAuthorize' custom action (multiple 'INetFwOpenPort' property accessors are stubs)
  • 37773 Mentor Graphics DK Design Suite 5.3/5.4 - Handel-C compiler extremely slow under Wine compared to Windows (heap manager)
  • 41573 Battle.net: SystemSurvey.exe and Battle.net helper.exe crash (GUI process can't attach to parent process console, 'AttachConsole' is a stub)
  • 42470 Frequent critical section timeouts in winetricks dotnet46
  • 42744 Ninite don't installs apps
  • 43125 Device reports coming in too fast
  • 44490 Zwei: The Arges Adventure videos play distorted (Indeo 5 encoded)
  • 44981 Xenserver console and Vmware management console (client) v5.5 installer fails on 'hcmon' driver service ('EventLog\System' needs 'Sources' registry key present for WinVer < Windows 7)
  • 45167 Acronis Disk Director 12 installer fails: action L"_USRCUSTACT_MsiFltSrvInstall_fltsrv_component" returned 1603 (setupapi lasterror leakage)
  • 45382 Multiple games crash with CSMT enabled (The Sting! demo, Call to Power II)
  • 45457 Irfanview 4.x crashes after ALT key press
  • 45490 'winedbg' backtraces broken for 32-bit processes in 64-bit WINEPREFIX
  • 45495 Toontown Corporate Clash: fails to launch
  • 45521 64-bit Sentinel HASP hardlock.sys kernel driver crashes due ntoskrnl emulate_instruction not handling 'cli' and 'sti'
  • 45529 Custom color scheme applied but wine not respecting current text color of scheme on window columns and statusbar.
  • 45530 No$Gba crashes with pulseaudio assertion in waveOutOpen
  • 45535 Rekordbox 5.3.0 terminates with the message "Unexpected application error" (dwrite:dwritetextlayout_Draw out-of-bounds access on empty clustermetrics after failure to resolve layout fonts)
  • 45537 Microsoft .NET Framework 4.x installation fails with Wine 3.13 in 64-bit WINEPREFIX
  • 45552 Kolab E14 Client installation fails
  • 45554 winex11.drv build fail with GCC 4.5
  • 45602 Wargaming Game Center needs msvcp140.dll._Set_last_write_time
  • 45603 Total War:Arena needs POWRPROF.dll.PowerEnumerate
  • 45643 chrome x64 sandbox >=win8 needs SetProcessMitigationPolicy
  • 45644 chromium 64-bit sandbox >=win10 needs UpdateProcThreadAttribute to handle PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY
  • 45648 chromium 32-bit sandbox needs UpdateProcThreadAttribute to handle PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY

New in Wine 3.13 Dev (Jul 21, 2018)

  • What's new:
  • Vulkan support on macOS using MoltenVK.
  • Initial support for performance data in the registry.
  • Mono engine updated with some bug fixes.
  • Support for fetching BIOS information on Linux.
  • GnuTLS also used on macOS when available.
  • Improvements in the standard Task Dialog.
  • Various bug fixes:
  • 5657 EVE Online reports VM Size as 0 while on Windows it reports the memory usage (NtQueryInformationProcess ProcessVmCounters info class: actual value for 'PagefileUsage' required)
  • 18734 DlgDirList(DDL_DRIVES|DDL_DIRECTORY) on 16-bits displays files on listbox in Windows but not Wine.
  • 24374 Driller crashes in process PE entry point due to Wine's mis-align workaround for 32-bit entry point asm wrapper (MoleBox Ultra v4.x)
  • 30141 1848 (strategy game) becomes unresponsive after the first mouse click
  • 31829 Ad Astra fails to start when music enabled (MThd chunk support missing)
  • 35928 Crash handlers/debuggers fail to display user-interface when invoked for crashing (non-interactive) service processes (inherited Wine service window station/desktop)
  • 39566 Missing player model on Raiden III
  • 40742 cmd.exe: buffer overflow while parsing qualifiers
  • 42304 Caladrius Blaze, Raiden IV: Overkill show black screen on title menu (needs native vcrun2013)
  • 42669 SolveigMM Video Splitter Business Edition v6.1: Crashes inside gdi32.GetCharacterPlacementW
  • 43642 Internet Download Manager TDI Driver 'idmtdi.sys' crashes on unimplemented function ntoskrnl.exe.IoReleaseRemoveLockAndWaitEx
  • 43759 Adobe Lightroom 6 doesn't start (runtime error)
  • 44305 GetSystemFirmwareTable() API returns empty SMBIOS records on Ubuntu 16.04 x86_64
  • 44952 cmd.exe skips statements after if statement inside for loop
  • 45067 UNORM/SNORM immediate constants not supported for UAV stores (Claybook, Just Cause 3)
  • 45095 Planetside 2 needs SPI_GETAUDIODESCRIPTION SystemParametersInfo action support
  • 45274 Multiple applications crash on unimplemented function msvcp140.dll.?_Syserror_map@std@@YAPEBDH@Z (Native Instruments Traktor Pro 2)
  • 45292 SuperTux 0.5.1 does not start
  • 45295 toolbag 3.x crashes on unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._crt_at_quick_exit
  • 45333 Add diagnostic 'mscoree.dll.CorIsLatestSvc' stub (NGEN service) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install)
  • 45370 redefinition of typedef 'DWRITE_GLYPH_RUN_DESCRIPTION'
  • 45378 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoUnregisterPlugPlayNotification
  • 45393 TextureCookerService.exe (part of ArcGIS Desktop 10.6) needs api-ms-win-crt-stdio-l1-1-0.dll.gets_s
  • 45394 Reinstalling ArcGIS Desktop 10.6 calls unimplemented function msvcr120.dll._SetWinRTOutOfMemoryExceptionCallback
  • 45428 Crash Bandicoot N. Sane Trilogy (Steam) crashes while entering main menu in ntdll.NtGetContextThread() with NULL context
  • 45439 Visual Basic setup toolkit fails to run if path contains a voiced Katakana character.
  • 45445 1C:Enterprise 8 platform doesn't install
  • 45448 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.KeFlushQueuedDpcs

New in Wine 3.12 Dev (Jul 11, 2018)

  • What's new:
  • Unicode data updated to Unicode 11.0.0.
  • Proxy configuration dialog in the Internet control panel.
  • Syntax fixes in the Cmd.exe command intepreter.
  • Some more glyphs in the Wingdings font.
  • Various bug fixes:
  • 18164 dlls/iphlpapi/ifenum.c: compiler warnings on NetBSD
  • 18560 No crosshairs in Starfleet Academy
  • 20986 Euler fails to make a computation with maxima.exe: maxima.exe fails to start
  • 23048 Unreal Tournament 3 fails and locks up
  • 24641 ProPresenter 4.x (.NET 3.5 WPF app) fails on startup (devenum CreateInstance() doesn't support IID_IUnknown)
  • 27497 Regedit mangles registry keys containing embedded NULLs
  • 29325 Stranded II: laggy mouse pointer in the inventory screen
  • 30910 Lighting incorrectly drawn in Alien Shooter
  • 34365 Splinter Cell: Blacklist error with d3d_texture:wined3d_texture_apply_state_changes
  • 34916 cmd:batch fails on Windows 8 and 8.1
  • 35427 Diplomacy (1999) crashes on startup
  • 35706 Splinter Cell: Blacklist crashes with Field AO & SSAO
  • 35902 Certificates signed using ECDSA signature can not be verified (>= Win Vista - affects EA Origin, Uplay, Blizzard App, MoonBot)
  • 36798 kernel32/change.c fails on 3.16.x kernels
  • 38599 Heroes of Might & Magic III HD Edition becomes unresponsive after starting a scenario
  • 38689 Duke Nukem Forever: intense flickering, screen covered with grey
  • 38849 valgrind shows an uninitialized variable in programs/cmd/tests/batch.c:WCMD_assoc
  • 39218 advpack:advpack fails if privileges not high enough
  • 39222 mstask:task_scheduler fails if privileges not high enough
  • 39228 House of Caravan light sources are broken with ARB shaders enabled
  • 39238 mscft:inputprocessor fails if privileges not high enough
  • 39457 "for /R" tests fail when run in a directory containing spaces
  • 40694 Invalid behavior of "C: && echo haha" or "C: & echo haha"
  • 40706 FolderMerger cmd not valued, xcopy needs /k support
  • 42602 ::CompareItem(LPCOMPAREITEMSTRUCT lpCompareItemStruct) bad sort compared to Windows
  • 42823 cmd.exe behaves differently from Win7 regarding redefined labels
  • 42931 CMD START: invalid argument
  • 43049 League of Legends: massive performance regression
  • 44585 Multiple applications and games need ntdll.LdrRegisterDllNotification/LdrUnregisterDllNotification implementation (Firefox 60+, Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch)
  • 44720 Intel Asteroids Direct3D12 sample requires ninput.dll.CreateInteractionContext
  • 44967 xcopy does not copy empty subdirectories if options /s and /e without space
  • 45051 cmd.exe for loop does not resolve wildcards with subdirectory
  • 45052 cmd.exe: if-statement does not resolve wildcards
  • 45355 FrameMaker 8: Abort with specific document due to USER lock error
  • 45359 SHGetKnownFolderPath doesn't handle flag KF_FLAG_DONT_UNEXPAND
  • 45387 arm64_map_dwarf_register: Don't know how to map register (64-66)
  • 45389 odbccp32:misc fails if privileges are not high enough
  • 45390 devenum:devenum fails if privileges are not high enough
  • 45403 dwarf2_parse_variable(): Assertion `subpgm->func' failed
  • 45410 Muv-Luv (Steam) wants USER32.dll.GetAutoRotationState semi-stub

New in Wine 3.0.2 (Jul 7, 2018)

  • Various bug fixes:
  • 13351 Empire Earth v. 1.00: mouse is not responsive
  • 15350 wrong keyboard layout in Tomb Raider Anniversary / Legend
  • 29842 IE4 crashes on showing certificate authorities, needs wininet.dll.ParseX509EncodedCertificateForListBoxEntry
  • 29999 Bloodrayne 2: text in the menus misplaced
  • 30076 .NET Framework 4.x with WinVer setting "Windows 7" spams terminal with "LocaleNameToLCID/LCIDToLocaleName unsupported flags 8000000" (LOCALE_ALLOW_NEUTRAL_NAMES)
  • 30611 Lazarus browser sample fails, needs ieframe:ViewObject_Draw implementation
  • 31850 Age of Mythology needs pidgen.dll.PIDGenSimpA
  • 34101 Need for Speed: Shift demo crashes in 'purist' mode (d3dx9_36) (needs ID3DXEffect::FindNextValidTechnique method implementation)
  • 36843 "Read only"checkbox on Save As dialog
  • 37228 Cisco Jabber 11.x crashes on unimplemented function ntdsapi.dll.DsCrackNamesW
  • 37594 World of Warcraft in-game browser does not work (needs advapi32.BuildSecurityDescriptorW() implementation)
  • 38564 Rush for Berlin Gold crashes after starting
  • 38836 SCM 'StartService' must wait for driver service entry point execution before return (PunkBuster 'PnkBstrB' service failure, CPU-Z randomly fails to load its driver, BattlEye 'BEDaisy' kernel service)
  • 39209 Smart Diary Suite 4 crashes when updating options ('CLSID_AudioCompressorCategory', '{33D9A761-90C8-11d0-BD43-00A0C911CE86}' must be treated as special category)
  • 39452 mpr.WNetGetUniversalName() return value (causes Intel MPI to fail)
  • 39979 SupArc crashes inside msvcr110
  • 40767 Indiana Jones and The Emperor's Tomb quits after the splash screen
  • 41377 Windows 10 DISM fails to find its resources (kernel32 SetThreadUILanguage must return non-zero/best fit language identifier if zero is passed)
  • 42267 Rogue-Killer installer crashes on unimplemented function ntdll.dll._aulldvrm
  • 42446 Native Instruments 'Native Access' 1.1.x fails to start, reports 'You cannot start Native Access from the mounted disk'
  • 42686 Poedit crashes on start on unimplemented function msvcp140.dll.?_IsNonBlockingThread@_Task_impl_base@details@Concurrency@@SA_NXZ
  • 42768 Ys: The Ark of Napishtim (Ys 6) silently crashes playing in-game videos
  • 43351 x64dbg needs kernel32.dll CreateRemoteThreadEx in Win7+ mode
  • 43831 Cuphead (Steam) crashes on startup (needs setupapi.CM_Get_Parent stub to return CR_NO_SUCH_DEVNODE)
  • 43930 iCopy 1.6.x (.NET 2.0 app) crashes on startup (IWiaDevMgr::SelectDeviceDlg DeviceID pointer parameter can be NULL, needs be declared 'unique' for RPC marshalling)
  • 44135 Olive Tree Bible Software BibleStudySetup_6.0.23.exe fails to install
  • 44138 Native Access needs unimplemented function iphlpapi.dll.if_indextoname
  • 44278 Multiple applications crash on unimplemented function msvcp140.dll.?uncaught_exceptions@std@@YAHXZ
  • 44404 Several .Net apps (e.g. Remembear) throw errors/crash,caused by msctf stubs TextStoreACPSink_{OnTextChange,OnSelectionChange,OnLayoutChange}
  • 44466 PrtSc button crashes StarCraft
  • 44496 Custom imports resolver used by multiple kernel drivers can't cope with 'ntoskrnl.exe' low-level (wc)string/copy helpers being forwarded to 'msvcrt.dll' (BattlEye 'BEDaisy', Sentinel HASP 'hardlock.sys')
  • 44504 vlc 2.2.6: playback performance hampered
  • 44530 64-bit Sentinel HASP hardlock.sys kernel driver tries to access to DR7 (not handled in ntoskrnl emulate_instruction)
  • 44693 Native Access crashes on unimplemented function vcruntime140.dll.__current_exception
  • 44742 Divinity: Original Sin 2 crashes due to unimplemented IPHLPAPI.DLL.ConvertLengthToIpv4Mask
  • 44744 Autodesk Fusion 360 need propsys.dll.PSGetPropertyKeyFromName to be installed
  • 44746 Running any command in MS PowerShell 6+ (.NET app) results in advapi:EventActivityIdControl console spam
  • 44770 ExpressPCB Plus 1.1 (.NET 3.5 SP1 app) throws 'System.NotImplementedException: Not implemented at System.Drawing.Pen.TranslateTransform' (GdipTranslatePenTransform not implemented)
  • 44772 progecad 2018 installer does not start
  • 44804 PCBWeb crashes: Call to unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromFileW
  • 44811 BattlEye 'BEDaisy' kernel service crashes on unimplemented function ntoskrnl.exe._chkstk
  • 44818 ntdll.NtClose (kernel32.CloseHandle) should throw invalid handle exception (EXCEPTION_INVALID_HANDLE) for invalid handles when run under debugger
  • 44864 Incoming crashes after the intro video
  • 44874 Phonetools 9.x crashes on unimplemented function KERNEL32.dll.RequestDeviceWakeup
  • 44904 winebus blocks auto start up of scheduler service
  • 44923 Failing kernel driver services can stall WINEPREFIX bootstrapping/startup for a considerable time when configured as autostart
  • 44924 StarForce v3 kernel drivers need ntoskrnl.IoCreateSynchronizationEvent to return a non-NULL handle
  • 44932 limited list of available printer's paper/page size
  • 44944 Adobe Premiere Elements 14 fails to install: ERROR: Third party payload installer pxengine5_08_13a.exe failed with exit code: -1
  • 44971 HackShield for Banking Driver 'HSBDrvNt.sys' (part of Ahnlab Safe Transaction) crashes on unimplemented function ntoskrnl.exe.ExInterlockedPopEntrySList
  • 44984 Maya 2018 LT Installer requires unimplemented function api-ms-win-crt-time-l1-1-0.dll._timespec64_get
  • 44993 Magic The Gathering Arena fails to install
  • 45026 Windows File Manager (WinFile) fails to build in winelib (LPDROPSTRUCT missing from winuser.h)

New in Wine 3.11 Dev (Jun 23, 2018)

  • What's new:
  • More debugger support for Wow64 processes.
  • Support for sha256/sha384 hashes in ECDSA signatures.
  • Better reporting of hyper-threaded CPUs.
  • Improvements to the standard Task Dialog.
  • Various bug fixes:
  • 27708 GetThreadSelectorEntry fails
  • 28251 Shadows do not appear in Mafia II
  • 41174 DDS Converter (DX11) crashes with an error message "Failed init D3D device"
  • 43579 starting any wine process on armv7l: Bus error (core dumped)
  • 44557 Chuckie Egg: The Next Batch v1.2 regression on Wine 3.2 (CSMT)
  • 45109 Implement debugging 32-bit processes using 64-bit winedbg
  • 45156 autohotkey can't seem to click buttons any more (breaking winetricks -q dirac et al)
  • 45284 Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.RegisterPointerDeviceNotifications' stub (Office 2013)
  • 45294 64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease fails to load 'usvfs_x64.dll', needs 'ntdll.RtlReleaseRelativeName'
  • 45299 Adobe flash player online installer fails the download
  • 45302 Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.GetPointerDevices' stub (Office 2013)
  • 45303 Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.RegisterTouchHitTestingWindow' stub (Office 2013)

New in Wine 3.10 Dev (Jun 12, 2018)

  • What's new:
  • Swapchain support in Direct 3D 12.
  • Vulkan support updated to the latest spec.
  • Debugger support for Wow64 processes.
  • Still more support for the Task Scheduler.
  • Various bug fixes:
  • 29586 Tumblebugs 2 demo: insects render black
  • 31403 bad exe format for mingw binary that works fine on windows.
  • 31533 Copy from Onenote 2010 to linux native or even wine apps fails
  • 33364 AMD HD 6650M is recognized as HD 2900XT1
  • 34686 Neverwinter Nights 2 (GOG.com) fails on startup, claiming: "Unable to detect a video card with hardware 3D acceleration."
  • 35898 64-bit PDF-XChange Viewer 2.5.x crashes when searching in a PDF document
  • 36789 Multiple .NET XNA games fail to start, complaining with "Could not find a Direct3D device that supports the XNA Framework HiDef profile" (One Finger Death Punch, Party Of Sin DEMO, Stardew Valley)
  • 37275 Chess Position Trainer 5 (.NET 4.0 app) wants gdiplus.GdipCreateAdjustableArrowCap implementation
  • 38816 Multiple games require XInput gamepad support (Brothers: A Tale of Two Sons, Broforce, Dead Space, Lego Star Wars Complete Saga)
  • 42599 Max Payne 3 (Steam) crashes in DX9 mode
  • 43300 wchar.h missing wmemchr, wmemcmp, wmemcpy, wmemmove, and wmemset
  • 43509 Internet Explorer 11 installer fails, needs stub 'dism.exe'
  • 43606 World of Tanks no longer starts (after launcher) since 2.15
  • 44880 64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease fails to load 'usvfs_x64.dll', needs 'ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus'
  • 45127 Tomb Raider 2013: mismatched shader interface blocks cause broken rendering
  • 45243 Wrong cast in some HANDLE_MSG_WM_* macros produces errors when compiling with wineg++
  • 45248 CPU-Z 1.8x kernel driver crashes on unimplemented function ntoskrnl.exe.SeSinglePrivilegeCheck

New in Wine 3.9 Dev (May 27, 2018)

  • What's new:
  • OpenGL core contexts enabled by default in Direct 3D.
  • Beginnings of Direct 3D 12 implementation using vkd3d.
  • More support for the Task Scheduler.
  • Some more Task Dialog support.
  • Better arrow support in GdiPlus.
  • Various bug fixes:
  • 32907 AMMYY Admin v3.0 crashes at startup in Win7 mode ('NtSetInformationToken' needs to support 'TokenSessionId')
  • 34910 WinLaunch 0.4.x (OSX Style free Launcher) complains about missing "%USERPROFILE%\Application Data\Microsoft\Windows\Themes\" directory
  • 37736 Photoshop Elements 11/12 installers hang when installing common shared technologies ('GetWindowTextLength' must not call 'SendMessage' for window handles belonging to other processes)
  • 37776 iTunes 12.0.1 crashes on startup
  • 38648 Multiple games and applications need support for Mesa OpenGL >= 3.2 core profiles, Shader Model 4, GLSL 1.50 (Microsoft Office 2013 installer, .NET/XNA games)
  • 38886 AArch64 platforms: ABI Problems wrt varargs (needs arm64 specific __builtin_ms_va_list)
  • 38944 RebelBetting: Arb browser uses incorrect stakes
  • 38945 RebelBetting: Collapsing the top arb row reports an error
  • 38946 RebelBetting: Upgrade button opens Explorer
  • 39078 Visual Pinball 8.x, 9.x, 10.x crash on exit after creating a new table, needs support for VBScript IActiveScriptDebug
  • 39294 iTunes 12 does not start anymore
  • 39299 Arkanoid++ 0.2 crashes on startup
  • 39458 The Club demo crashes at launch
  • 40271 Can't start UPlay: "Connection Lost" error
  • 40426 Wine's explorer.exe shell doesn't display properties dialog
  • 40451 Visual C++ Build Tools 2015 silently fails on startup, needs 'feclient' stub dll (Windows NT File Encryption Client Interfaces)
  • 40743 64-bit Tunes 12.x installer mixes up 32-bit and 64-bit packages, creating broken installation
  • 41063 Batman - The Telltale Series requires ID3D11DeviceContext1::UpdateSubresource1()
  • 42878 64-bit iTunes 12.1.3 crashes on startup
  • 42941 Moorhuhn Kart 3: Mouse pointer accelerating too fast
  • 43491 Ri-li 2.0.1: No sound
  • 44465 Micrografx Designer 7.1 crashes at exit
  • 44563 Chessbase 11 has annoying multiple popups GetClassInfo: 14007
  • 44845 Bankperfect plugin installater Echéancier hangs during install
  • 44964 Anno 2205 needs oMask shader register implementation
  • 44974 Cresteaju ("standard" version): Hang before title screen
  • 45080 Frostpunk crashes (requires IDXGIDevice2)
  • 45088 Native Instruments Traktor 2.11 crashes on unimplemented function msvcp140.dll.?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ
  • 45170 Cygwin/MSYS2 needs EXDEV error code mapped to STATUS_NOT_SAME_DEVICE (rename of cross-device links)
  • 45172 FrameMaker 7.2 and Framemaker 8 (trial) needs implementation of atmlib.dll.ATMFinish
  • 45174 Icinga 2 'check_ping' tool with IPv6 address/host crashes on unimplemented function ntdll.dll.RtlIpv6StringToAddressExW
  • 45179 iTunes 12.x installer freezes at the final step
  • 45220 Regression: Hearthstone-Deck-Tracker stoped working after wine-2.21

New in Wine 3.0.1 (May 25, 2018)

  • Translation updates.
  • Various bug fixes:
  • 23033 Tages Protection v5.x: games report "DLL not found shell.dll16.dll" (Runaway 2: The Dream Of The Turtle, ...)
  • 25138 Black and White 2 demo crashes on startup (ID3DXEffect interface changes between d3dx9_xx versions)
  • 32104 KwMusic: crashes during installing
  • 32802 Janetter 4.1.1.0 fails to start properly and gives an error saying: "Backend server cannot init"
  • 35268 64bit InstallShield installer uses 32bit typelib function offsets
  • 35910 TuneUp Utilities 2014 installer crashes (API signature mismatch for NtAllocateUuids)
  • 36143 Symantec Norton 360 installer reports 'This product is not compatible with this computer's current operating system' (RtlVerifyVersionInfo doesn't handle major/minor/service pack condition mask properly)
  • 36718 Mindjet MindManager 14.x/15.x installer fails with 'Microsoft .NET Framework version 4.0.30319 or higher required' (builtin 'MsiNetAssemblySupport' property missing)
  • 37217 wine builtin iexplore couldn't load local pages correctly in chinese named folders
  • 37809 C runtime dlls can't link with uclibc (bessel functions missing)
  • 37852 Sentinel HASP 'hardlock.sys' kernel driver custom imports resolver can't cope with many 'ntoskrnl.exe' functions being fowarded to 'ntdll.dll' (Minitab 16 fails to start)
  • 37997 Jeskola Buzz Build 1499 (.NET 4.0 app) crashes on unimplemented function msvcp100.dll.??0_Concurrent_queue_base_v4@details@Concurrency@@IAE@I@Z
  • 38352 Multiple games need d3dx9_36.dll.D3DXComputeNormalMap (Foresight, Gamestudio Venice, GOG King Arthur Collection)
  • 38838 MS Office Pro Plus 2010 reruns setup on starting any app when Windows version is Vista or later
  • 39500 DRM kernel drivers used by some game demos crash on unimplemented function hal.dll.KeQueryPerformanceCounter (Secret Files: Tunguska, Sherlock Holmes vs Jack the Ripper)
  • 40539 Fail to start HPDiagnosticCoreUI.exe
  • 40926 Multiple games (Solus Project, Dying Light) require unimplemented function msvcp110.dll.??0_Concurrent_queue_base_v4@details@Concurrency@@IEAA@_K@Z
  • 41096 ResEdit Resources treeview has rendered wrongly positioned first branch
  • 42170 Microsoft .NET Framework 4.6.2 offline installer does not complete, needs wevtapi.EvtNext stub
  • 42468 Broken msxml text nodes escaping
  • 42789 Qemu 2.9.0-rc3 crashes before displaying anything
  • 43041 Multiple application installers crash due to missing message string for 0x800b0100 (TRUST_E_NOSIGNATURE) (CodeXL 2.3, RT Se7en Lite)
  • 43256 Civilization V in-game font corrupted
  • 43357 Stars in Shadow crashes on startup
  • 43520 Magic The Gathering Online - corrupted rendering of CMYK jpegs
  • 43538 x64dbg needs unimplemented function msvcp120.dll.??0_Concurrent_queue_base_v4@details@Concurrency@@IAE@I@Z
  • 43728 Magic: The Gathering Online intensive CPU usage when idle
  • 43998 treeview not drawn correctly
  • 44053 MobilePASS application quits with an error, needs unimplemented function bcrypt.dll.BCryptImportKey
  • 44176 EverQuest crashes with unimplemented function d3dx9_43.dll.D3DXCreateKeyframedAnimationSet
  • 44213 ShareHolder Finder 0.9.3.0 fails to generate unique hardware id, reports 'Error: The requested action with this object has failed.' (several 'Win32_ComputerSystemProduct' WMI class properties missing)
  • 44222 Office 2010 Pro Plus reruns setup on starting any app even when Windows version is XP
  • 44255 Wolf RPG Editor: Game.exe zombifies upon quit
  • 44265 Options dialog triggers exception upon close in Windows Media Player 6.4
  • 44270 Exception when organizing favorites in Windows Media Player 6.4 (unimplemented function shdocvw.dll.DoOrganizeFavDlg)
  • 44296 Qt 5 programs fail to resolve DNS SRV records
  • 44310 WritePrivateProfileString doesn't check for flush errors
  • 44329 Listview does not reset returned state mask for subitems
  • 44349 winedbg: stepping is broken using GDB proxy
  • 44428 x64dbg needs unimplemented function msvcr120.dll.??0_NonReentrantPPLLock@details@Concurrency@@QEAA@XZ
  • 44441 for loop reading a file strips out double quotes and then equals
  • 44468 x64dbg crashes on unimplemented function msvcr120.dll.?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ
  • 44473 glyph overlap in Delphi editor
  • 44475 Microsoft SQL Server 2008 Express Edition installer fails install .NET assemblies into GAC
  • 44482 x64dbg crashes during exit on unimplemented function msvcp120.dll.??0_Runtime_object@details@Concurrency@@QEAA@XZ
  • 44492 winedbg reports unknown mode, fails to backtrace etc. in protected-mode with 64-bit wineserver
  • 44501 Missing D3D11_1_UAV_SLOT_COUNT constant
  • 44512 Royale Noir theme - Various: fixme:uxtheme:DrawThemeTextEx unsupported flags
  • 44550 ReactOS ftp.exe: enters endless loop on CTRL-Z
  • 44570 explorer.exe crashes when opening relative paths
  • 44578 ShellDispatch::BrowseForFolder is not implemented
  • 44616 Multiple Blizzard games need 'ntdll.NtCreateThreadEx' implementation (Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch)
  • 44626 AvP Classic 2000 (Steam) launcher crashes when attempting to start the game
  • 44628 BaiduMusic needs dwmapi.DwmSetIconicThumbnail (stub)
  • 44641 Sentinel HASP 'hardlock.sys' kernel driver crashes on unimplemented function ntoskrnl.exe.RtlCreateRegistryKey
  • 44647 Smart Diary Suite 4 just segfaults
  • 44654 EDIdEv Framework EDI Runtime installer fails due to 'sfc.SfcGetNextProtectedFile' not setting last-error code
  • 44701 xinput console spam with steam
  • 44717 Bermuda (Steam, Indie game) crashes due to 'msscript.ocx' 'ScriptControl_put_AllowUI' being a stub
  • 44749 Sentinel HASP 'hardlock.sys' kernel driver expects ntdll.RtlCheckRegistryKey to return STATUS_SUCCESS on empty path

New in Wine 3.8 Dev (May 14, 2018)

  • What's new:
  • Infrastructure for writing kernel driver tests.
  • Support for showing file properties in the Shell browser.
  • MP3 decoder as a DirectX Media Object.
  • More support for the Task Scheduler.
  • Support for COM aggregation in UrlMon.
  • Various bug fixes:
  • 10365 Multiple applications fail to install due to custom action dll instance data not reset (dll pinned during execution of multiple custom actions)(Nero 7, ABBYY FineReader 9, Lingvo X5/X6, TradeStation 10.0)
  • 16144 Acrobat Reader X, XI and Photoshop CS any version crash on complex documents due to missing atmlib.dll (Adobe Type Manager, Windows NT OpenType/Type 1 API Library)
  • 21404 winedbg does not support fixed host:port parameter
  • 21530 Wrong notification format used by tooltip attached to Toolbar
  • 22048 Installation of '.NET documentation' from Windows SDK for Windows 7 and .NET Framework 3.5 SP1 installer fails (VS90-KB953196-x86.exe hotfix fails with incorrect TARGETDIR)
  • 23757 Free Pascal 2.4.0 segfaults (Cygwin 1.5.18 TLS implementation overwrites Wine/glibc/pthread data near Tib->StackBase)
  • 30449 GDIPaint does not paint (works with native gdiplus)
  • 30713 Microsoft Visual C++ 64-bit redistributables get incorrectly installed into SysWOW64 (system directory for 32-bit files) when run under 64-bit Wine
  • 31741 python.org 64-bit Python 2.7.3 installer: selecting preferred installation folder does nothing (32-bit bootstrapper process needs custom action script/dll executed in 64-bit server process)
  • 37856 Multiple installers fail due to 32-bit custom actions erroneously executed in 64-bit MSI process (packages needs to be processed as 32-bit by default, with relegation to 32-bit server)
  • 38073 GdipDrawPath graphics object has no HDC (graphical glitches in Adobe Premiere Pro CS3)
  • 43607 Akiba's Trip Undead & Undressed requires MFStartup to return S_OK.
  • 44118 Steam Big Picture requires d3d11 Multiple Viewports
  • 44119 Steam Big Picture requires d3d11 Multiple scissor rects
  • 44334 'start /W "" notepad' does not wait as on native.
  • 44399 WickrMe 4.19.7: Crashes due to stub combase.RoGetActivationFactory
  • 44553 Kerberos support added in Wine 3.1 is breaking build on some old Linux distributions
  • 44866 Autodesk Fusion 360 fails to run: propertystore_SetValue and propertystore_Commit need fake success
  • 44895 League Of Legends: Unable to log in if behind OpenWRT based router
  • 44914 Wrong cursor for IDC_SIZEWE
  • 44953 Adobe Premiere Elements 14 (trial) crashes inside winmm.dll
  • 44959 Adobe Premiere Elements 14 fails to install: ERROR: DF039: Cannot set folder icon. Error 2 File not found.(Seq 4)
  • 44976 ConEmu-Maximus5 Windows console emulator causes crash of builtin 'wineconsole.exe' (division by zero)
  • 45033 Dragon Naturally Speaking 15 installer fails with 'CheckWMIService' returning error 1602 (needs dummy Windows Management Instrumentation service 'winmgmt')
  • 45073 MSI custom action server process crashes in remote_GetActionInfo while unmarshalling data (affects many MSI installers)
  • 45078 UFOHD2 crashes inside devenum
  • 45081 DsEnumerateDomainTrusts stubbed without A/W suffix
  • 45118 Microsoft Windows PowerShell 6.x reports 'PowerShell Gallery is currently unavailable.' (WinHttpSetOption returns incorrect lasterror on unsupported options)
  • 45134 Multiple MSI-based installers crash in custom actions with unhandled RPC exception 0x6b5 'Unknown Interface' (World Racing 2 demo, ABBYY Lingvo x6)
  • 45136 Wine does not behave as Windows when using TBM_SETPAGESIZE call before TBM_SETRANGE
  • 45143 Neoncron 2 Launcher crashes embedding IE browser process when clicking bottom menu items
  • 45157 Toolbar code crashes on certain button tooltips

New in Wine 3.7 Dev (Apr 29, 2018)

  • What's new:
  • MSI custom actions run in a separate process.
  • Support for job files in the Task Scheduler.
  • Improved viewport support in Direct 3D.
  • Larger resolution version of the standard icons.
  • Various bug fixes:
  • 15350 wrong keyboard layout in Tomb Raider Anniversary / Legend
  • 15984 Black and White: crashes with page fault on temple completion
  • 18070 Multiple apps need separate msi custom action server process due to COM/MTA and/or isolation issues (Adobe CS3/CS4, Flash, Windows SDK 2008, Strawberry Perl, MS Office 2010)
  • 22210 HTML-Kit Tools trial installer produces an error message in Win7 mode (IShellLink object needs to provide IPropertyStore interface)
  • 22545 Multiple applications wrapped with Themida/WinLicense 2.0.x/2.1.x software protection need ntdll.dll.DbgUiRemoteBreakin stub (WinDVD 2010)
  • 31630 BlueStacks 2 crashes during install with Wine Mono
  • 37228 Cisco Jabber 11.x crashes on unimplemented function ntdsapi.dll.DsCrackNamesW
  • 37594 World of Warcraft in-game browser does not work (needs advapi32.BuildSecurityDescriptorW() implementation)
  • 37760 Several .Net applications fail under wine-mono with System.TimeZoneNotFoundException
  • 41295 Multiple games require stream output support for vertex shaders
  • 42106 Problem with user32.dll with Muv-Luv on steam: "Unimplemented function USER32.dll.GetAutoRotationState"
  • 42686 Poedit crashes on start on unimplemented function msvcp140.dll.?_IsNonBlockingThread@_Task_impl_base@details@Concurrency@@SA_NXZ
  • 43055 StarForce v3 kernel drivers crash on unimplemented function ntoskrnl.exe.FsRtlRegisterFileSystemFilterCallbacks (TrackMania Sunrise)
  • 43951 Fallout 4 not loading textures
  • 44343 Builtin WMP unable to play audio files from WPF's MediaPlayer class
  • 44368 Fallout 4 has graphical issues
  • 44871 Age of Empires II HD crashes often when restarting a scenario
  • 44922 Cisco Jabber 11.x crashes on unimplemented function IPHLPAPI.DLL.GetIpForwardTable2,
  • 44968 BASIC783Esetup.exe (Decimal BASIC) fails to install (needs SrClient.dll.SRSetRestorePoint)
  • 44971 HackShield for Banking Driver 'HSBDrvNt.sys' (part of Ahnlab Safe Transaction) crashes on unimplemented function ntoskrnl.exe.ExInterlockedPopEntrySList
  • 44984 Maya 2018 LT Installer requires unimplemented function api-ms-win-crt-time-l1-1-0.dll._timespec64_get
  • 44993 Magic The Gathering Arena fails to install
  • 44995 Metatrader4 installation needs sspicli.dll.AcquireCredentialsHandleW
  • 45026 Windows File Manager (WinFile) fails to build in winelib (LPDROPSTRUCT missing from winuser.h)
  • 45040 Morrowind Crashes shortly after boot when the user installs the Morrowind Code Patch.
  • 45044 Microsoft Visual C++ 2005, 2008 Redistributable installers fail with 'action L"SxsInstallCA" returned 1603'

New in Wine 3.6 Dev (Apr 17, 2018)

  • What's new:
  • Support for PNG format icons.
  • Support for 1D textures.
  • More infrastructure for high DPI support.
  • OLE data cache improvements.
  • Various bug fixes:
  • 19241 winemenubuilder crashes during extraction of high-res Windows Vista+ 256x256 PNG compressed icon resources
  • 24011 Trackmania Nations Forever graphics test does not work
  • 27151 Mafia Vizheneo (Мафия) bug
  • 28520 Surface flips ignore vsync flags in ddraw (Claw, Diablo II, Imperium Galactica II, Incoming, Panzer General II, Unreal)
  • 29999 Bloodrayne 2: text in the menus misplaced
  • 30103 Static controls with bitmap do not display correct background.
  • 33312 QQ International 1.6 can't load Bulletin
  • 38147 Batman: Arkham Asylum (non-steam) Demo launcher (.NET 2.0 app) missing text
  • 38496 Greek Holy Bible 13.0 crashes with System.TimeZoneNotFoundException when using Wine-Mono
  • 38959 Microsoft .NET Framework 4.6 web installer fails silently (unable to load series of compressed PNG icon images from ICO files)
  • 39011 Sierra Chart hangs when drawing polygon fill line type: gdi32.Polygon()
  • 39452 mpr.WNetGetUniversalName() return value (causes Intel MPI to fail)
  • 40156 AutoWikiBrowser database scanner fails with "no access to memory location"
  • 40305 AutoWikiBrowser 5.8 (.NET app) needs riched20 ITextRange::ScrollIntoView
  • 40976 Multiple games need d3d11_device_CreateTexture1D implementation
  • 41279 Sonos Desktop Controller 6.x (.NET 4.x app) crashes with System.NotImplementedException (needs hnetcfg INetFwPolicy2::get_Rules)
  • 41377 Windows 10 DISM fails to find its resources (kernel32 SetThreadUILanguage must return non-zero/best fit language identifier if zero is passed)
  • 41398 Starcraft 2 Editor: Crashes when Battle.net login dialog is presented
  • 42267 Rogue-Killer installer crashes on unimplemented function ntdll.dll._aulldvrm
  • 42446 Native Instruments 'Native Access' 1.1.x fails to start, reports 'You cannot start Native Access from the mounted disk'
  • 43051 Rise of the Tomb Raider needs unimplemented function msvcr110.dll.__crtCapturePreviousContext
  • 43096 rtpMidi cannot install.
  • 43468 The game StarCraft2 hang when I click on the "exit game" button. I have to kill the process.
  • 43831 Cuphead (Steam) crashes on startup (needs setupapi.CM_Get_Parent stub to return CR_NO_SUCH_DEVNODE)
  • 43863 Rollcage Redux needs correct include handling in D3DXCreateEffectFromFileExW()
  • 43872 The Witcher 3: some monsters are completely invisible
  • 43930 iCopy 1.6.x (.NET 2.0 app) crashes on startup (IWiaDevMgr::SelectDeviceDlg DeviceID pointer parameter can be NULL, needs be declared 'unique' for RPC marshalling)
  • 43994 page fault when running droid4x-0-9-0.exe
  • 44001 Empire of the Ants (french version "les fourmis") - game crashed
  • 44135 Olive Tree Bible Software BibleStudySetup_6.0.23.exe fails to install
  • 44404 Several .Net apps (e.g. Remembear) throw errors/crash,caused by msctf stubs TextStoreACPSink_{OnTextChange,OnSelectionChange,OnLayoutChange}
  • 44500 BattlEye 'BEDaisy' kernel service crashes on unimplemented fltmgr.sys functions (FltRegisterFilter, FltStartFiltering, FltUnregisterFilter)
  • 44530 64-bit Sentinel HASP hardlock.sys kernel driver tries to access to DR7 (not handled in ntoskrnl emulate_instruction)
  • 44580 Outlook 2007 cannot read MSG files anymore
  • 44645 Black border around tray icon
  • 44680 Support for DTM_GETIDEALSIZE not implemented
  • 44692 64-bit .NET apps crash on startup with Wine-Mono (Medieval Engineers, Dashware 1.9)
  • 44818 ntdll.NtClose (kernel32.CloseHandle) should throw invalid handle exception (EXCEPTION_INVALID_HANDLE) for invalid handles when run under debugger
  • 44837 BattlEye 'BEDaisy' kernel service fails in driver entry point due to missing 'ntoskrnl.exe.Ps{Acquire,Release}ProcessExitSynchronization'
  • 44857 Visio 2003 - property dialogs buttons appear broken
  • 44864 Incoming crashes after the intro video
  • 44874 Phonetools 9.x crashes on unimplemented function KERNEL32.dll.RequestDeviceWakeup
  • 44881 MidRadio Player doesn't send SysEx messages to the MIDI device.
  • 44904 winebus blocks auto start up of scheduler service
  • 44906 BattlEye 'BEDaisy' kernel service fails in driver entry point due to missing 'ntoskrnl.exe.ExfUnblockPushLock'
  • 44907 BattlEye 'BEDaisy' kernel service crashes on unimplemented function 'fltmgr.sys.FltGetRoutineAddress'
  • 44908 BattlEye 'BEDaisy' kernel service wants 'ntoskrnl.exe.ObGetObjectType'
  • 44910 BattlEye 'BEDaisy' kernel service fails in driver entry point due to 'ntoskrnl.exe.ObReferenceObjectByHandle' stub (needs STATUS_SUCCESS)
  • 44911 BattlEye 'BEDaisy' kernel service crashes on unimplemented function ntoskrnl.exe.PsGetProcessId
  • 44923 Failing kernel driver services can stall WINEPREFIX bootstrapping/startup for a considerable time when configured as autostart
  • 44924 StarForce v3 kernel drivers need ntoskrnl.IoCreateSynchronizationEvent to return a non-NULL handle
  • 44932 limited list of available printer's paper/page size
  • 44944 Adobe Premiere Elements 14 fails to install: ERROR: Third party paylo

New in Wine 3.5 Dev (Mar 31, 2018)

  • What's new in this release (see below for details):
  • More Vulkan support, including the vulkan-1 loader.
  • Support for RSA and ECDSA cryptographic keys.
  • Improved manifest file parser.
  • Support for the Places toolbar in file dialogs.
  • Various bug fixes:
  • 13351 Empire Earth v. 1.00: mouse is not responsive
  • 17410 game 'will rock' not started
  • 24721 Explorer++ crashes when choosing to view large icons or extra large icons
  • 29628 Sylenth1: crashes at startup
  • 29842 IE4 crashes on showing certificate authorities, needs wininet.dll.ParseX509EncodedCertificateForListBoxEntry
  • 30076 .NET Framework 4.x with WinVer setting "Windows 7" spams terminal with "LocaleNameToLCID/LCIDToLocaleName unsupported flags 8000000" (LOCALE_ALLOW_NEUTRAL_NAMES)
  • 30538 Touhou 11, 12, and 13 are incredibly slow with Intel, Nouveau, and Nvidia drivers
  • 30611 Lazarus browser sample fails, needs ieframe:ViewObject_Draw implementation
  • 31850 Age of Mythology needs pidgen.dll.PIDGenSimpA
  • 34097 Mega Man Unlimited: Game works, sound is choppy and slow
  • 34101 Need for Speed: Shift demo crashes in 'purist' mode (d3dx9_36) (needs ID3DXEffect::FindNextValidTechnique method implementation)
  • 34182 Empire Earth v2.0: mouse cursor only moves at high mouse movement
  • 36843 "Read only"checkbox on Save As dialog
  • 38564 Rush for Berlin Gold crashes after starting
  • 38623 gdiplus: Image:GetPropertySize returns bogus values for a PNG image
  • 38829 Jammer Pro 6 crashes on file open
  • 38836 SCM 'StartService' must wait for driver service entry point execution before return (PunkBuster 'PnkBstrB' service failure, CPU-Z randomly fails to load its driver, BattlEye 'BEDaisy' kernel service)
  • 39582 Battlefield 3 (Origin) requires bcrypt RSA to verify installation files
  • 39979 SupArc crashes inside msvcr110
  • 40164 Implement vulkan-1.dll to provide Vulkan API for Windows applications
  • 40273 Paprika Recipe Manager needs windowscodecs.dll.WICCreateBitmapFromSection
  • 40826 Galactic Civilizations III: does not start
  • 41113 ClipStudioPaint is unable to render canvas
  • 41320 Starcraft 2 crashes with "Unexpected Fatal Error" immediately after opening.
  • 41583 Starcraft 2 hangs with "setup_exception stack overflow"
  • 42016 texture map covering whole screen (Driver San Francisco)
  • 42553 AutoCAD2017 web installation fails due to ECB chaining mode not implemented in bcrypt
  • 43186 1Password 6.5.401 crashes on login with System.TypeInitializationException
  • 43209 Doom (2016) no longer boots
  • 43241 bad performance (low fps) in Grand Theft Auto V
  • 43247 Grand Theft Auto V consumes all space on system partition
  • 43518 Titanfall2 needs bcrypt.dll.BCryptExportKey (OpaqueKeyBlob format)
  • 43605 Wine does not support elliptic curve cryptography
  • 43824 texture Stretched burnout paradise
  • 43825 Burnout paradise freeze or crash on multiplayer
  • 43935 Wolfenstein 2: The new Colossus does not start, requires VK_KHR_get_physical_device_properties2
  • 43998 treeview not drawn correctly
  • 44278 Multiple applications crash on unimplemented function msvcp140.dll.?uncaught_exceptions@std@@YAHXZ
  • 44496 Custom imports resolver used by multiple kernel drivers can't cope with 'ntoskrnl.exe' low-level (wc)string/copy helpers being forwarded to 'msvcrt.dll' (BattlEye 'BEDaisy', Sentinel HASP 'hardlock.sys')
  • 44497 BattlEye 'BEDaisy' kernel service crashes on unimplemented ntoskrnl.exe ObCallback (object manager) functions
  • 44504 vlc 2.2.6: playback performance hampered
  • 44623 The Witcher 3: Wine d3dx11 capped to 60Hz/fps
  • 44640 Enterprise Architect now longer draw diagram correctly with gdiplus
  • 44677 Property dialogs in Visio 2003 are not working with Wine 3.2/3.3
  • 44693 Native Access crashes on unimplemented function vcruntime140.dll.__current_exception
  • 44718 Screenhero 0.14.x (.NET 4.x app) needs 'sas.dll' (WinLogon Software SAS Library)
  • 44719 3dgep Learning DX12 - Lesson 1 needs unimplemented function USER32.dll.SetThreadDpiAwarenessContext
  • 44742 Divinity: Original Sin 2 crashes due to unimplemented IPHLPAPI.DLL.ConvertLengthToIpv4Mask
  • 44744 Autodesk Fusion 360 need propsys.dll.PSGetPropertyKeyFromName to be installed
  • 44746 Running any command in MS PowerShell 6+ (.NET app) results in advapi:EventActivityIdControl console spam
  • 44770 ExpressPCB Plus 1.1 (.NET 3.5 SP1 app) throws 'System.NotImplementedException: Not implemented at System.Drawing.Pen.TranslateTransform' (GdipTranslatePenTransform not implemented)
  • 44772 progecad 2018 installer does not start
  • 44776 Ffmpeg h265 encoding error (needs KERNEL32.dll.GetNumaNodeProcessorMaskEx)
  • 44786 Native Instruments crashes: Unimplemented function vcruntime140.dll.__processing_throw
  • 44804 PCBWeb crashes: Call to unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromFileW
  • 44811 BattlEye 'BEDaisy' kernel service crashes on unimplemented function ntoskrnl.exe._chkstk
  • 44829 MinimalOpenGL sample crashes in unimplemented GetDpiFor{System/Window}
  • 44843 Cursor icons when resizing "wine windows" aren't the same as the system theme

New in Wine 3.4 Dev (Mar 17, 2018)

  • What's new:
  • More Vulkan support, including integration with the X11 driver.
  • Better handling of privileged instructions on x86-64.
  • Hex edit dialog improvements in RegEdit.
  • Assortment of patches merged from wine-staging.
  • Various bug fixes:
  • 10744 Robot Arena main menu is extremely slow
  • 24436 the ping command with a wine cmd does nothing
  • 25138 Black and White 2 demo crashes on startup (ID3DXEffect interface changes between d3dx9_xx versions)
  • 29774 Texture filtering doesn't work in nGlide
  • 32104 KwMusic: crashes during installing
  • 32699 Add StartupWMClass to .desktop files.
  • 35910 TuneUp Utilities 2014 installer crashes (API signature mismatch for NtAllocateUuids)
  • 37809 C runtime dlls can't link with uclibc (bessel functions missing)
  • 38352 Multiple games need d3dx9_36.dll.D3DXComputeNormalMap (Foresight, Gamestudio Venice, GOG King Arthur Collection)
  • 38626 Word 2010 image text mode wrapping menu hides after a few seconds
  • 38919 HyperStudio 5 (.NET 4.0 app) hangs at splash screen ('PngDecoder_Frame_GetMetadataQueryReader' is a stub)
  • 39209 Smart Diary Suite 4 crashes when updating options ('CLSID_AudioCompressorCategory', '{33D9A761-90C8-11d0-BD43-00A0C911CE86}' must be treated as special category)
  • 40539 Fail to start HPDiagnosticCoreUI.exe
  • 40943 System Shock demo (DX 11): loads to a white screen then switches to a black screen
  • 41096 ResEdit Resources treeview has rendered wrongly positioned first branch
  • 41911 Multiple Microsoft applications need kernel32.FindNLSStringEx (Studio One 3, Microsoft Office 2016, PowerShell 6)
  • 42768 Ys: The Ark of Napishtim (Ys 6) silently crashes playing in-game videos
  • 43357 Stars in Shadow crashes on startup
  • 43656 64-bit World of Warcraft client reports 'Game Initialization Failed!' or crashes on startup with stack overflow due to improper mapping of exception code
  • 43828 The Witcher 3: some monsters have distorted surfaces sticking out
  • 44053 MobilePASS application quits with an error, needs unimplemented function bcrypt.dll.BCryptImportKey
  • 44071 SPFLite Editor crashes on nullpointer
  • 44482 x64dbg crashes during exit on unimplemented function msvcp120.dll.??0_Runtime_object@details@Concurrency@@QEAA@XZ
  • 44499 BattlEye 'BEDaisy' kernel service crashes on unimplemented function ntoskrnl.exe.PsSetCreateProcessNotifyRoutineEx
  • 44515 assert from wxpython
  • 44550 ReactOS ftp.exe: enters endless loop on CTRL-Z
  • 44565 Forgotten Realms: Demon Stone has rendering issue
  • 44570 explorer.exe crashes when opening relative paths
  • 44616 Multiple Blizzard games need 'ntdll.NtCreateThreadEx' implementation (Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch)
  • 44617 Multiple Blizzard games need Win7+ 'user32.GetWindowDisplayAffinity' and 'user32.SetWindowDisplayAffinity' stubs (Diablo III v2. 6. 1. 49286+)
  • 44619 Multiple 64-bit applications need various Win7+ user-mode scheduling (UMS) API stubs (x64dbg, ACDSee Pro 9.0)
  • 44626 AvP Classic 2000 (Steam) launcher crashes when attempting to start the game
  • 44641 Sentinel HASP 'hardlock.sys' kernel driver crashes on unimplemented function ntoskrnl.exe.RtlCreateRegistryKey
  • 44643 akai midimix editor application crashes on start
  • 44647 Smart Diary Suite 4 just segfaults
  • 44654 EDIdEv Framework EDI Runtime installer fails due to 'sfc.SfcGetNextProtectedFile' not setting last-error code
  • 44657 Wine-3.3 no longer compiles when configured without kerberos (--without-krb5)
  • 44659 TeamViewer crashes on start
  • 44668 Intel Asteroids DirectX 12 Sample requires NInput.dll
  • 44676 Two Worlds crashes (hangs) when saving the game (anti-aliasing enabled)
  • 44701 xinput console spam with steam
  • 44707 Sigcheck v2.60 crashes on unimplemented function CRYPT32.dll.CryptSIPRetrieveSubjectGuidForCatalogFile
  • 44717 Bermuda (Steam, Indie game) crashes due to 'msscript.ocx' 'ScriptControl_put_AllowUI' being a stub
  • 44736 incorrect module loading order
  • 44749 Sentinel HASP 'hardlock.sys' kernel driver expects ntdll.RtlCheckRegistryKey to return STATUS_SUCCESS on empty path

New in Wine 3.3 Dev (Mar 5, 2018)

  • What's new:
  • Beginnings of Vulkan support.
  • Direct3D multi-threaded command stream enabled by default.
  • Multisample textures enabled by default.
  • Support for game controllers through SDL.
  • Support for loading CIL-only .Net binaries.
  • Various bug fixes:
  • 7284 Max Payne 2 light reflections on people are too bright and blocky
  • 9914 Implement a Kerberos provider for SSPI
  • 10347 Action Replay Code Manager crashes on start up
  • 14336 BCG tooltips don't display correctly (Foxit PDF Reader)
  • 19508 Multiple games fail to start after CreateDCW(DIB or DIRDIB) error (Cosmology of Kyoto, Secret of the Luxor, Pingu, Pettson and Findus, many Klik & Play games)
  • 32186 Multiple kernel drivers crash on unimplemented function ntoskrnl.exe.KeWaitForMultipleObjects (Franson VSerial service 'bizvserialnt.sys', VSphere 6.0 'hcmon.sys')
  • 32802 Janetter 4.1.1.0 fails to start properly and gives an error saying: "Backend server cannot init"
  • 36143 Symantec Norton 360 installer reports 'This product is not compatible with this computer's current operating system' (RtlVerifyVersionInfo doesn't handle major/minor/service pack condition mask properly)
  • 37025 Photo Renamer 3.x/4.x crashes on startup
  • 37852 Sentinel HASP 'hardlock.sys' kernel driver custom imports resolver can't cope with many 'ntoskrnl.exe' functions being fowarded to 'ntdll.dll' (Minitab 16 fails to start)
  • 38661 64-bit .NET CLR/managed executables can't be run by Wine loader (entry point not set to mscoree.dll _CorExeMain/_CorDllMain)(Demoscene 'Coronoid', Rust, SIGMA Photo Pro 6)
  • 39500 DRM kernel drivers used by some game demos crash on unimplemented function hal.dll.KeQueryPerformanceCounter (Secret Files: Tunguska, Sherlock Holmes vs Jack the Ripper)
  • 39970 Bankperfect 8.0.0.373 defect
  • 40002 Edit control is not repainted on focus change
  • 42468 Broken msxml text nodes escaping
  • 42592 The Witcher 3 has poor performance (buffer access flags are ignored)
  • 42820 Multiple games (The Witness, Just Cause 2) require D3D11 multisample textures
  • 42851 The BaiduMusic can not be launched
  • 43041 Multiple application installers crash due to missing message string for 0x800b0100 (TRUST_E_NOSIGNATURE) (CodeXL 2.3, RT Se7en Lite)
  • 43351 x64dbg needs kernel32.dll CreateRemoteThreadEx in Win7+ mode
  • 43520 Magic The Gathering Online - corrupted rendering of CMYK jpegs
  • 43740 GenerateMips not implemented for d3d10 (Just Cause 2)
  • 44255 Wolf RPG Editor: Game.exe zombifies upon quit
  • 44265 Options dialog triggers exception upon close in Windows Media Player 6.4
  • 44279 Wine can't enumerate HID device that is based on Bluetooth (a Wiimote)
  • 44460 Wine's loader should prevent multiple executable mappings of images (dlls) backed by the same physical file (long path vs. short path)
  • 44462 Stuttering/Low fps in Unigine Valley
  • 44473 glyph overlap in Delphi editor
  • 44486 Stack overflow in The Witness, The Witcher 3 (multisample texture location loading)
  • 44542 Multiple Vista+ UAC-aware applications need support for execution level information in manifest data/activation context
  • 44556 SYN_DROPPED undeclared on Linux < 2.6.39
  • 44578 ShellDispatch::BrowseForFolder is not implemented
  • 44593 Improve Wine loader diagnostic output for .NET (IL) applications in case of 'mscoree.dll' load failures
  • 44628 BaiduMusic needs dwmapi.DwmSetIconicThumbnail (stub)
  • 44636 Sentinel HASP 'hardlock.sys' kernel driver access to CR4 via %ESI register operand not handled in ntoskrnl emulate_instruction

New in Wine 3.2 Dev (Feb 19, 2018)

  • What's new:
  • Separate implementation of USER controls for ComCtl32 v6.
  • Multi-sample texture support in Direct3D.
  • Support for HID gamepads.
  • More event support in MSHTML.
  • Obsolete DOS code removed.
  • Various bug fixes:
  • 23033 Tages Protection v5.x: games report "DLL not found shell.dll16.dll" (Runaway 2: The Dream Of The Turtle, ...)
  • 32439 notepad++: selecting text in items
  • 32580 Copy text+images into Word 2007, 2010 doesn't work!!
  • 34627 32 bit Visual C++ 2010 Express full installer complains "Runtime Error!" while installing SQL
  • 35268 64bit InstallShield installer uses 32bit typelib function offsets
  • 36718 Mindjet MindManager 14.x/15.x installer fails with 'Microsoft .NET Framework version 4.0.30319 or higher required' (builtin 'MsiNetAssemblySupport' property missing)
  • 37217 wine builtin iexplore couldn't load local pages correctly in chinese named folders
  • 37584 Holding down mouse on themed button, unthemes it.
  • 38838 MS Office Pro Plus 2010 reruns setup on starting any app when Windows version is Vista or later
  • 39237 urlmon:sec_mgr fails if privileges not high enough
  • 39270 Microsoft .NET 2.x/3.x Framework: "mscorsvw" compile worker hangs occasionally while generating native images from assemblies in GAC (heap lock timeout reported)
  • 39637 Applications using MFC 'MFCButton' class based on Common Controls 6+ 'Button' class don't work ('comctl32' needs to register builtin 'Button' class with 'CS_GLOBALCLASS')(Samsung TV SDK 3.5.2)
  • 40767 Indiana Jones and The Emperor's Tomb quits after the splash screen
  • 42085 B4A (Basic 4 Android) crashes on paste
  • 42789 Qemu 2.9.0-rc3 crashes before displaying anything
  • 42819 The Witness requires alpha-to-coverage
  • 43126 Multiple games need d3d11_immediate_context_ResolveSubresource (Hearthstone, System Shock)
  • 43256 Civilization V in-game font corrupted
  • 44095 bspedit crashes
  • 44213 ShareHolder Finder 0.9.3.0 fails to generate unique hardware id, reports 'Error: The requested action with this object has failed.' (several 'Win32_ComputerSystemProduct' WMI class properties missing)
  • 44222 Office 2010 Pro Plus reruns setup on starting any app even when Windows version is XP
  • 44330 Some WinSCP buttons are black when Windows version is set to Windows 7
  • 44428 x64dbg needs unimplemented function msvcr120.dll.??0_NonReentrantPPLLock@details@Concurrency@@QEAA@XZ
  • 44430 Windows 10 DISM pkgmgr.exe fails to run, needs api-ms-win-security-lsalookup-l2-1-0.dll
  • 44441 for loop reading a file strips out double quotes and then equals
  • 44466 PrtSc button crashes StarCraft
  • 44468 x64dbg crashes on unimplemented function msvcr120.dll.?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ
  • 44475 Microsoft SQL Server 2008 Express Edition installer fails install .NET assemblies into GAC
  • 44483 7zip installer cannot start on wine 3.1
  • 44489 Zwei: The Arges Adventure can't detect installed Indeo 5 codec
  • 44492 winedbg reports unknown mode, fails to backtrace etc. in protected-mode with 64-bit wineserver
  • 44501 Missing D3D11_1_UAV_SLOT_COUNT constant
  • 44510 Winecfg - Going to "desktop integration" can crash with visual theme enabled
  • 44512 Royale Noir theme - Various: fixme:uxtheme:DrawThemeTextEx unsupported flags

New in Wine 3.1 Dev (Feb 3, 2018)

  • What's new:
  • Kerberos authentication support.
  • Window class redirection for Common Controls 6.
  • Support for X11 ARGB visuals.
  • DOSBox required for running DOS executables.
  • Various bug fixes:
  • 13332 widl fails with unknown embedded type for somedata (0x0)
  • 37997 Jeskola Buzz Build 1499 (.NET 4.0 app) crashes on unimplemented function msvcp100.dll.??0_Concurrent_queue_base_v4@details@Concurrency@@IAE@I@Z
  • 38064 Using alt+enter to fullscreen any rpgmaker XP game causes keyboard input lose and not fullscreen
  • 38436 Grand Theft Auto V failed to launch
  • 39319 Multiple 64-bit applications fail to start due to loader refusing to map 32-bit resource-only dll into 64-bit process (Solid Edge ST8, ICU4C tools)
  • 40078 With IrfanView copied image detail is horizontally flipped
  • 40418 Doom 4 requires bcrypt AES provider
  • 40623 DOOM (2016) demo (Steam) crashes on launch due to Denuvo copy protection
  • 40926 Multiple games (Solus Project, Dying Light) require unimplemented function msvcp110.dll.??0_Concurrent_queue_base_v4@details@Concurrency@@IEAA@_K@Z
  • 42170 Microsoft .NET Framework 4.6.2 offline installer does not complete, needs wevtapi.EvtNext stub
  • 42330 Grand Theft Auto V (Steam): black screen, only audio
  • 42716 64-bit MetaTrader5 refuses to start, reports 'A debugger has been found running in your system' (Denuvo Anti-Tamper x64)
  • 43538 x64dbg needs unimplemented function msvcp120.dll.??0_Concurrent_queue_base_v4@details@Concurrency@@IAE@I@Z
  • 43595 Rainmeter doesn't run, demands windows 7 or later (needs (stub) ID2D1Factory1)
  • 43728 Magic: The Gathering Online intensive CPU usage when idle
  • 44035 Xenia emulator doesn't start
  • 44138 Native Access needs unimplemented function iphlpapi.dll.if_indextoname
  • 44158 QueryProcessCycleTime() causing exception/crash
  • 44176 EverQuest crashes with unimplemented function d3dx9_43.dll.D3DXCreateKeyframedAnimationSet
  • 44270 Exception when organizing favorites in Windows Media Player 6.4 (unimplemented function shdocvw.dll.DoOrganizeFavDlg)
  • 44277 WOLF RPG Editor: Certain background music doesn't stop when using XAudio2
  • 44294 Possible access to unintended macro in "wine/dlls/comdlg32/fontdlg.c" line 592
  • 44296 Qt 5 programs fail to resolve DNS SRV records
  • 44310 WritePrivateProfileString doesn't check for flush errors
  • 44329 Listview does not reset returned state mask for subitems
  • 44347 Touhou Shinpiroku trial terminates
  • 44349 winedbg: stepping is broken using GDB proxy
  • 44365 armel build fails: selected processor does not support `strd r4,[sp]' in ARM mode
  • 44379 Visual Novel "A Clockwork Ley-Line": ntdll.dll.RtlPushFrame called

New in Wine 3.0 (Jan 19, 2018)

  • HIGHLIGHTS:
  • Direct3D 10 and 11 support.
  • The Direct3D command stream.
  • The Android graphics driver.
  • Improved DirectWrite and Direct2D support.
  • DIRECT3D:
  • The multi-threaded command stream feature serializes Direct3D rendering commands from different threads into a single rendering thread. Its main purpose in this release is rendering correctness, but the feature also provides opportunities for future performance improvements. This feature is disabled by default.
  • Support for OpenGL core contexts in Direct3D is improved, to the point that core contexts are used by default for Direct3D 10 and 11 applications on AMD and Intel graphics cards. As a result, users of those graphics cards in combination with Mesa OpenGL drivers should no longer need to set the "MaxVersionGL" registry key to enable Direct3D 10 and 11 support.
  • The Direct3D graphics card database recognizes more graphics cards.
  • New HKCUSoftwareWineDirect3D registry key:
  • "csmt" (REG_DWORD): Enable (0x1) or disable (0x0, default) the multi-threaded command stream feature described above.
  • Deprecated HKCUSoftwareWineDirect3D registry keys:
  • "StrictDrawOrdering": This has been superseded by the multi-threaded command stream feature.
  • "OffscreenRenderingMode": The "fbo" setting is the only remaining supported value. The "backbuffer" setting, while still available, is no longer supported.
  • Removed HKCUSoftwareWineDirect3D registry keys:
  • "AlwaysOffscreen": This is always enabled in this release.
  • "MultiSampling": Use the "SampleCount" (REG_DWORD) setting to force a specific multi-sample anti-aliasing sample count for swapchain render targets instead.
  • A significant number of Direct3D 10 and 11 features are implemented in this release, including:
  • Compute shaders.
  • Hull and domain (tessellation) shaders.
  • Stream output.
  • Format capability queries.
  • A large number of shader model 4 and 5 shader instructions.
  • Shader model 4 and 5 interpolation modifiers.
  • Shader model 4 and 5 clip and cull distances.
  • Indirect draws and indirect compute dispatch.
  • Structured buffers.
  • Byte addressable buffers.
  • Append and consume buffers.
  • Unordered access view counters.
  • Cube-map arrays.
  • Layered rendering to 3-dimensional textures and texture arrays.
  • Mip-map generation.
  • Conservative depth output.
  • Type-less (sub)resource copies.
  • Depth bias.
  • GRAPHICS:
  • Drawing outlines of Direct2D geometry objects is implemented.
  • Direct2D linear and radial gradient brushes are implemented.
  • Direct2D compatibility with GDI is implemented.
  • Bounds computation of Direct2D geometry objects is implemented.
  • Simplification of Direct2D geometry objects is implemented.
  • The OpenGL extension list is updated to OpenGL version 4.6.
  • The system GLU library is only needed when the Nurbs renderer is used, all other GLU functions are implemented internally.
  • Metafile playback in GdiPlus supports most of the GdiPlus-specific metafile record types, in addition to the standard metafile records.
  • GdiPlus graphics operations take the GDI transform into account.
  • Encoding image formats with a palette is supported in WindowsCodecs.
  • ANDROID:
  • Wine can be built as an APK package and behaves like a proper Android application.
  • A full graphics driver is implemented. Because of restrictions of the Android window management API, only full screen desktop mode is supported.
  • A full audio driver is implemented.
  • OpenGL is supported, but it's limited to the OpenGL ES API that is available on Android.
  • Direct3D is not supported yet, because it cannot run on top of OpenGL ES at this point. This will be addressed during the next development cycle.
  • KERNEL:
  • The default Windows version is set to Windows 7.
  • The full semantics of named pipes are implemented, including message-mode pipes.
  • Position Independent Executables are supported, both for the Wine binary itself and also when starting external binaries.
  • Serial and parallel port devices are created automatically, with the corresponding symlinks in the dosdevices directory. The detected ports can be overridden through the HKLMSoftwareWinePorts key.
  • Safe DLL search mode is implemented. It is enabled by default, and can be disabled by setting the "SafeDllSearchMode" value to 0 under HKLMSystemCurrentControlSetControlSession Manager.
  • Safe process search mode is implemented. It is disabled by default but can be requested by the application, and it can be forced by setting the "SafeProcessSearchMode" value to 1 under HKLMSystemCurrentControlSetControlSession Manager.
  • Asynchronous I/O performance is improved by reducing the number of server calls.
  • Memory write watches work correctly when used concurrently with file I/O on the same buffers.
  • Virtual memory allocations can be arbitrarily large on 64-bit platforms.
  • USER INTERFACE:
  • The built-in mouse cursors are redesigned, and available in higher resolution for high DPI screens.
  • The Shell Explorer, the common dialogs, and the RichEdit control properly scale on high DPI screens.
  • The screen DPI value can be overridden by setting the "LogPixels" value under HKEY_CURRENT_USERControl PanelDesktop.
  • In desktop mode, higher display resolutions with various aspect ratios are supported.
  • The Task Dialog common control is implemented.
  • The Internal User Interface is supported in MSI.
  • Double-buffered theme painting is implemented.
  • The TWAIN library supports a user dialog for selecting the scanner source.
  • Device-independent bitmaps and metafiles can be stored into the OLE Data Cache.
  • DESKTOP INTEGRATION:
  • The StartupWMClass field is set in generated desktop files so that they can be matched to their respective Windows binary.
  • Clipboard changes from other X11 applications are detected through the Xfixes library instead of polling.
  • The RichEdit control supports pasting metafiles.
  • The Program Manager DDE protocol for manipulating program entries and groups is implemented.
  • The HID service for detecting Plug & Play devices is active by default.
  • Version 4 of the system tray notification protocol is supported on macOS.
  • TEXT AND FONTS:
  • Contextual glyph substitution is supported in UniScribe.
  • Character tables are based on version 10.0.0 of the Unicode Standard.
  • The Nepali and Bangla (India) locales are supported.
  • Font support is compatible with the new behaviors introduced in FreeType version 2.8.1.
  • DIRECTWRITE:
  • Trailing line trimming signs in both character and word modes is supported.
  • Cluster wrapping mode is supported.
  • Uniform and proportional line spacing methods are implemented.
  • Oblique and bold simulation is also supported in bitmap rendering mode.
  • Per-factory cache is thread safe.
  • Overhang metrics evaluation for layouts are implemented.
  • In-memory font file loader is implemented and is available to applications.
  • D3DX:
  • Support for D3DX 9 preshaders is improved.
  • Support for D3DX 9 application defined effect state managers (ID3DXEffectStateManager) is implemented.
  • Using effect pools to share effect parameters between D3DX 9 effects is implemented.
  • INTERNET AND NETWORKING:
  • UDP/TCP listeners are implemented in Web Services.
  • Web Services supports the .NET Binary Format, including the string table extension.
  • Web Services supports the .NET Message Framing Protocol.
  • Asynchronous support is enabled for receiving messages in Web Services.
  • HTML event handling is rewritten to support standard-compliant mode.
  • Multiple new standard-compliant HTML APIs are supported. HTML document mode support is improved to preserve compatibility with documents expecting legacy behavior.
  • The WebBrowser control supports MHTML files.
  • Embedding HTML documents in .NET applications is better supported.
  • WinHTTP correctly parses cookie attributes.
  • CRYPTOGRAPHY:
  • Cryptographic hashes are implemented internally instead of relying on GnuTLS.
  • AES encryption is supported.
  • The Microsoft Root Certificate 2011 is added to the list of known Microsoft certificates.
  • The Mono and Gecko add-on packages are verified with SHA256 checksums.
  • ARM PLATFORMS:
  • On ARM, the floating point ABI defaults to 'softfp' for compatibility with Windows binaries. It can be changed by passing the --with-float-abi flag to configure.
  • The Wine preloader is also used on ARM64 platforms.
  • Relay debugging is supported on ARM64 platforms.
  • BUILT-IN APPLICATIONS:
  • Registry importing and exporting in RegEdit is reimplemented for better compatibility. Windows 3.1 registry files can also be imported. Registry files are exported to Unicode format by default.
  • RegEdit always shows the 64-bit view of the registry on 64-bit prefixes.
  • The Reg.exe registry manipulation tool supports importing and exporting registry files.
  • The command interpreter implements the MKLINK command.
  • The command interpreter supports escape characters in the prompt string.
  • WineMine shows a confirmation dialog before resetting the best scores.
  • TOOLS:
  • The IDL compiler (widl) handles C++ aggregate returns in an MSVC-compatible way.
  • The resource compiler (wrc) supports translating version resources through the po files.
  • The Wine debugger (winedbg) supports printing floating point and SSE register state.
  • All Perl scripts that parse XML use the standard XML::LibXML module.
  • The obsolete wineinstall tool is removed.
  • MISCELLANEOUS:
  • XAudio supports float audio formats with more than 2 channels.
  • The Scheduler and related classes are supported in the C++ runtime.
  • SQL driver installation is supported in ODBC.
  • The ProgramData well known directory is supported.
  • The Mono engine is updated with upstream Mono fixes, and supports the Mono profiler API version 2.
  • The thread id is always displayed in debug traces.
  • NEW EXTERNAL DEPENDENCIES:
  • The krb5 library is used to implement the Kerberos Authentication Package.
  • The XFixes library is used to receive clipboard change notifications.

New in Wine 3.0 RC 6 (Jan 14, 2018)

  • Bugs fixed:
  • 3864 RedMon v1.7/1.9 (Redirection Port Monitor) fails to install/run
  • 36441 joy.cpl crashes when PS4 Gamepad connected via Bluetooth
  • 38671 valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_CreateDirectoryA)
  • 38799 RaidCall 7.x crashes when joining a group/trying to test sound
  • 40254 mshtml:script test regression (timeout)
  • 40653 Castle of Illusion start on black screen and crash
  • 42588 Vietcong - graphics glitches since Wine 2.1
  • 43308 valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_AddMandatoryAce)
  • 43309 valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_token_security_descriptor)
  • 43310 valgrind shows several definite leaks in dlls/advapi32/tests/security.c
  • 43654 Arx Fatalis: Candlelight / Porch light leaks through the walls
  • 44175 stack corruption and crash with OpenSSH port
  • 44286 Regression: Default value in dropdown list is no longer select
  • 44332 Powerpoint 2007/2010 slideshow encounters an "unexpected error" trying to move past first slide

New in Wine 3.0 RC 5 (Jan 6, 2018)

  • Bugs fixed:
  • 18557 Slingplayer 2.0 Setup Assistant fails and hangs app
  • 19526 regedit does not give gui feedback on import of keys
  • 43068 Armed and Dangerous: severe performance degradation
  • 43897 CHM viewer navigation items are not longer shown
  • 44036 Multiple installers fail (affects MS Office 2010/2013, Notation Composer 3)
  • 44183 regedit/tests fail when run with limited user account
  • 44215 Eclipse (Europa) crashes on start
  • 44234 Alice: Madness Returns crashes upon launch
  • 44241 Memory optimiser tool in ProtectionID crashes wineserver

New in Wine 2.0.4 (Jan 4, 2018)

  • What's new:
  • Updates to the National Language Support files
  • Documentation updates
  • Various bug fixes:
  • 7369 eISLP -help doesn't display, 'text controller' error message
  • 14530 EM_PASTESPECIAL unimplemented in richedit
  • 26046 comctl32/monthcal tests show some invalid reads under valgrind
  • 28741 Odd coordinate in hit test causes uninitialized value references in MONTHCAL_CalculateDayOfWeek()?
  • 37160 If D3D_DISABLE_9EX is defined, d3d9.h can't be compiled
  • 37321 foobar2000 'Scheduler' plugin crashes on unimplemented function shell32.dll.ShellExec_RunDLLW
  • 40025 Winrar installer fails to start
  • 42256 PhotoFiltre 6 and 7 don't erase the mouse selection when dragging it
  • 42715 Cxbx (Xbox emulator) doesn`t start (wine: Invalid address)
  • 43044 League of Legends needs function msvcp140.dll.?__ExceptionPtrAssign@@YAXPAXPBX@Z
  • 43046 Multiple apps need api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfprintf_s (Civilization VI, Mafia 3, SketchBook)
  • 43163 Mixcraft 8 crashes when adding a video track ('IAMTimelineGroup', '{9eed4f00-b8a6-11d2-8023-00c0df10d434}' not implemented, 'qedit.dll')
  • 43290 MyLifeOrganized crashes when mousing over tabs
  • 43293 strange behavior- Eudora scrambles email addresses
  • 43324 Beamng.drive requires msvcr120.dll.vsscanf
  • 43453 Magic Online (Magic The Gathering: Online) Crashes due to race condition in secur32
  • 43475 XM6 TypeG crashes on startup.
  • 43503 FUJITSU Software ATLAS: unimplemented function msvcr80.dll._ismbcl0 called in 32-bit code
  • 43527 Magic Online (Magic The Gathering: Online) Crashes due to LOCALE_SNAN returning empty string
  • 43536 WIC can't encode to GUID_WICPixelFormat32bppPBGRA PNG
  • 43603 clipboard PIXMAP regression after upgrading from 1.8.x to 2.x
  • 43658 Text in Deletion Confirmation MsgBox has wrong background colour
  • 43668 Terris Universal Remote UFB 234 - update database does not work
  • 43707 [GdiPlus] HatchStyle is incorrectly named in Wine. Should be GpHatchStyle
  • 43714 ImageMagick crashes with msvcr120.dll._vfprintf_l
  • 43770 Fidibo installer crashes very early in win7 mode
  • 43774 Chromium-based browser engine (CEFv3) used by several games randomly crashes on shutdown (World of Warships 0.6.x)
  • 43779 In ole32/storage32.c , miss check for the result of HeapAlloc
  • 43877 "Cannot allocate DOS memory" error with 16-bit Windows applications
  • 43912 wine-2.0.3/programs/wineboot/wineboot.c:684]: (style) Suspicious condition
  • 44085 winecfg: Use more secure HTTPS URL in about

New in Wine 3.0 RC 4 (Dec 31, 2017)

  • Bugs fixed:
  • 13355 Richedit very slowly open big text files
  • 16505 BBC iPlayer Desktop: .desktop file confuses comments with command line
  • 26851 Zoo Tycoon 2: Marine Mania demo installer fails
  • 33722 Stereo IMA ADPCM encoding in WINE produces loud static instead of sound
  • 34255 WinPolis 3.x: "Buy CDs" editbox does not automatically select all
  • 37336 U-blox U-Center 8.11 crashes when importing or exporting config file
  • 41070 "Call of Duty 4" does not start: heap issues
  • 41209 The Magic School Bus Explores the Solar System: Error message asking for the game to be reinstalled
  • 43971 Wine 2.20 Bcrypt compilation fails under older linux systems while Wine 2.0.3 compiles fine
  • 44142 steamwebhelper.exe crashes on wine-stagining 2.21 because NtQueryInformationFile fails
  • 44161 Possible incorrect string message in "dlls/kernel32/tests/volume.c" line 263
  • 44218 Black displaying of all Wine stuffs with FreeBSD

New in Wine 3.0 RC 3 (Dec 23, 2017)

  • Bugs fixed:
  • 9159 shell32/explorer: Add support for Progman DDE interface
  • 10164 Pool of Radiance 1.4 intermittently shows garbage in surfaces
  • 13548 Wine's setupapi does not know how to recursively delete registry keys
  • 14937 Astroplanner 1.6.1 crashes when closing "preferences" window (TOOLTIPS_SubclassProc must be unsubclassed during WM_NCDESTROY)
  • 21849 Sonic & Knuckles Collection: arrow buttons are very narrow
  • 28652 SlingPlayer 2 has transparent view screen while loading
  • 29871 drawing in photoshop cs5 is almost impossible
  • 33268 SlingPlayer 2.0.4 screen flickers when pointer over screen
  • 35562 Slingplayer 2 crashes when starting stream
  • 36517 SlovoEB 2.1 (.NET 4.0 app) crashes on startup (unsupported WICPixelFormat32bppGrayFloat)
  • 41220 Provide fallback implementation of strnlen for OS versions that don't have it in their Libc (Leopard, Snow Leopard, et al)
  • 42924 Regression in Warframe - Crash when Updating user information (Usually when ending a mission). Last working version Wine 1.9.17.
  • 43004 qedit/tests/mediadet.c intermittent crash
  • 43217 Wine cannot execute position-independent (PIE) host executables via CreateProcess()
  • 43627 regression in Age of Empires 2: ingame mostly black in recent wine version
  • 44163 Far Cry crashes when opening the save game menu
  • 44168 Wizardry 8 hangs when starting a new game or loading a saved game
  • 44170 MSMoney data File password no more recognized
  • 44173 error: use of undeclared identifier 'kCCAlgorithmAES'
  • 44174 implicit declaration of function 'CCCryptorCreateWithMode'
  • 44180 TMIDI Player: Crash on startup with a stack overflow
  • 44194 Serious Sam Classic (First and Second Encounter) shifts the view and makes the game unplayable
  • 44196 Autocad 2002 - Scrambled numbers in output
  • 44201 SlingPlayer 2.0 crashes on unimplemented function mf.dll.MFGetService

New in Wine 3.0 RC 1 (Dec 9, 2017)

  • What's new:
  • Direct3D 11 enabled by default on AMD and Intel GPUs.
  • AES encryption support on macOS.
  • Implementation of the task scheduler.
  • Registry export support in the reg.exe tool.
  • Progman DDE support.
  • OLE data cache improvements.
  • More event support in MSHTML.
  • Relay debugging improvements.
  • Various bug fixes:
  • 30899 SlingPlayer 1.5 UI broken
  • 34328 World of Tanks: Purple graphics errors
  • 40714 process_attach is executed too early for forwarded exports (Oblivon Script Extender cannot load under wine-staging)
  • 40832 MultiSpec 2.8.2016 32-Bit: Installs fine but crashes while opening any images
  • 40866 DigitalMicrograph: crashes when a new script is added to the menu
  • 40963 Upwards, lonely robot Demo crashes with Too many buffers queued
  • 41269 MSI uninstaller does not clean up Registry's UpgradeCode, ProductCode
  • 42128 Anime Studio Professional 8 hogs CPU after it's closed.
  • 42307 Temple+: needs knownfolder_GetRedirectionCapabilities
  • 42961 Multiple apps need D3D11 depth bias support (FFXIV, Unigine: Heaven, The Witcher 3)
  • 43000 wine can't be compiled by gcc-2.95.4 (dsound/dsound_convert.c, C99 ~ lrintf)
  • 43116 Metal Slug 2 (GOG.com) can't get past the character selection screen (needs native msvcr120.dll)
  • 43131 Multiple apps need correct shader translation for discard_z (The Witcher 3, Star Trek Online, .hack//G.U Last Recode)
  • 43264 The Witcher 3: Black and red face textures and missing vegetation
  • 43406 NieR:Automata - Bloom to bright
  • 43902 close() on a closed fd should set errno to EBADF
  • 43905 pCon Planner crashes using builtin msvcp: access violation reading location 0x60 at basic_ios_char_widen in module msvcp140.
  • 43932 Fallout 4 (Steam): Low detailed LOD exterior Meshes are rendered Inside interior cell (wine missing support for SV_ClipDistanceN)
  • 43940 Runtime error: Invalid floating point operation in Dys-Vocal2 installer
  • 43956 GDI+ is unable to load some truetype fonts
  • 44022 The pixel format was invalid as specified (Minecraft Java, Soldiers of Anarchy)
  • 44064 Sims 4: unimplemented function msvcr120.dll._get_purecall_handler
  • 44075 Unable to set subsystem version with VC++ 2013 link.exe
  • 44084 Simple WPF/.Net app doesn`t start
  • 44085 winecfg: Use more secure HTTPS URL in about
  • 44088 expected declaration specifiers or ‘...’ before ‘va_list’
  • 44091 The Witcher: Enhanced Edition crashes during gameplay
  • 44104 Torchlight: rendering issue when GLSL is enabled

New in Wine 2.22 Dev (Nov 25, 2017)

  • What's new:
  • Source selection dialog for scanners.
  • Improvements in ARM64 support.
  • Float audio formats with more than 2 channels in XAudio.
  • Fixes for DLL injection support.
  • Input methods improvements.
  • Various bug fixes:
  • 29986 IE6 and IE4 have greenish toolbar icons
  • 42099 Bedlam (indie game) renders 3D world upside down (DX11)
  • 42414 The Witcher 3 intro videos don't play
  • 42701 Multiple apps and games using MS .NET Framework 4.x need api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID (Mafia III, Daylight)
  • 43332 rsaenh: Warning and notes while building (GCC 7.1.1)
  • 43333 shell32: Warning and notes while building (GCC 7.1.1)
  • 43335 wintrust: Warning and note while building (GCC 7.1.1)
  • 43336 propsys: Warning and notes while building (GCC 7.1.1)
  • 43800 Winamp's associations setup window has broken check boxes appearance
  • 43844 Skyrim can not load skse when upgrade to 2.18
  • 43904 HeTeMuLu Creator: Can't input some kanji characters properly.
  • 43946 wineboot crashes with stack smashing on aarch64
  • 44037 Bricscad v17 crashes on startup, needs ADVAPI32.dll.PerfStartProviderEx
  • 44054 Wine-mono download dialog should say wine-mono, not Mono

New in Wine 2.21 Dev (Nov 24, 2017)

  • What's new in this release (see below for details):
  • Still more metafile support in GdiPlus.
  • Indirect draws support in Direct 3D.
  • Calling convention fixes on ARM.
  • Improved serial port detection on Linux.
  • Services fixes on WoW64.
  • Better DPI scaling in the Shell Explorer.
  • Various bug fixes:
  • 34601 Hydro Thunder from Midway Arcade Treasures 3 crashes quickly after the start
  • 37669 Resetting a write watch can cause memory access violation in kernel
  • 38334 SpinTires crashes with unimplemented function d3dx9_36.dll.D3DXFrameFind
  • 42568 user32/tests/msg.ok intermittent failure in SendMessage from other thread
  • 42569 user32/tests/clipboard intermittent failure ("expected freed memory")
  • 42570 dinput/tests/mouse intermittently fails in Acquire() and GetDeviceData()
  • 42863 Multiple games require sample_c_lz for cube/array textures (Winexy, Witcher 3, Flame in the Flood)
  • 43273 The Witcher 3 freezes the system in a certain area of the game
  • 43316 Process Hacker 2.x needs ADVAPI32.dll.LsaLookupPrivilegeName
  • 43405 NieR:Automata - Most bullets are invisible
  • 43483 Medusa Demo crashes with unimplemented function d3dx10_43.dll.D3DX10PreprocessShaderFromMemory
  • 43750 USB "ttyACM0" serial port not being created
  • 43853 Keepass2 fails to launch
  • 43884 MSVC LINK.EXE version 14.11.25547.0 crashes due to unimplemented function _memicmp_l
  • 43939 comctl32 cannot load its assembly on arm
  • 43952 kernel32/tests/console.ok fails

New in Wine 2.20 Dev (Nov 1, 2017)

  • What's new:
  • Improved event support in MSHTML.
  • Preloader support on ARM64.
  • Interpolation modes in Direct3D.
  • Improved metafile support in GdiPlus.
  • Initial version of Kerberos5 Authentication Package.
  • OLE clipboard cache improvements.
  • Various bug fixes:
  • 40873 Multiple games (Witcher 3, Firewatch, The Solus Project, Banished) require dcl_input_ps support
  • 41960 Totally Accurate Battle Simulator alpha crashes
  • 43236 F.E.A.R, Condemned: Criminal Origins have no in-game audio
  • 43457 The First Templar - Steam Special Edition crashes in the main menu
  • 43512 Hellblade: Senua's Sacrifice - the player character is severely distorted
  • 43572 Ham Radio Deluxe 6.4 crashes on unimplemented function ntdll.dll.RtlIpv4StringToAddressW
  • 43770 Fidibo installer crashes very early in win7 mode
  • 43810 Playkey needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vsprintf_p
  • 43883 Endless Legend - Broken in 2.18, worked in 2.17
  • 43886 Xenia emulator needs api-ms-win-shcore-scaling-l1-1-1.dll
  • 43912 wine-2.0.3/programs/wineboot/wineboot.c:684]: (style) Suspicious condition
  • 43913 Process Hacker 3.x needs ntdll.dll.RtlDosPathNameToNtPathName_U_WithStatus
  • 43914 64-bit RPCS3 emulator doesn't start, loader reports 'Invalid address' (non-relocatable PE wants to use lowest possible image base on NT: 0x10000 / 64 KB)
  • 43920 Access violations during start-up of the Tina 11.0 and Circuitmaker2000 software
  • 43927 Wine crashes when running anything (when compiled with gcc4.2, clang works)

New in Wine 2.0.3 (Oct 24, 2017)

  • FreeType 2.8.1 compatibility fixes
  • Various bug fixes:
  • 11433 unimplemented function ole32.dll.OleGetIconOfFile
  • 16948 tmpfile() fails when run from Unix path
  • 24723 Lost Horizon crash/page fault during Chapter 2
  • 26388 Sound Recorder crashes on encoding PCM Sample
  • 32563 Purebasic does not display icons in toolbar which is drawn distorted.
  • 33740 Sound Recorder displays error when seeking MP3 stream to the end
  • 35529 Uninstaller: application list doesn't fit
  • 38328 WPS 2013 (Kingsoft) crash at install
  • 38980 World of Warships/Planes/Tanks client in torrent download mode crashes spuriously on high bandwidth load (i/o completion ports)
  • 40919 Worms Armageddon Gameplay only shows top-left corner of screen
  • 41489 notepad++ escape key
  • 42080 Listview does not draw correctly in some conditions.
  • 42140 "Unrecognized stencil op 0" messages flooding system log in Söldner Secret Wars
  • 42656 ACDSee Pro 10 needs msvcp140.dll.?_Schedule_chore@details@Concurrency@@YAHPEAU_Threadpool_chore@12@@Z
  • 42708 Soul Reaver GOG Cinematics stopped working
  • 42754 Seed of Andromeda Pre-Alpha 0.2 crashes
  • 42910 Scrabble (Infogrames) multiplayer requires IDirectPlay4::EnumConnections
  • 42940 WAtomic: White labels that show name of elements hidden by GL components
  • 43005 secur32/tests/ntlm.ok crashes in DeleteSecurityContext
  • 43020 Guitar Pro 7 needs msvcp140.dll._To_wide
  • 43026 SP+ maker won't run.
  • 43039 Rise of the Tomb Raider needs unimplemented function USER32.dll.PhysicalToLogicalPoint
  • 43097 WarBR: game (WarS v5.5 p4) crashes on start, needs WMP IOleObject::GetExtent method implementation
  • 43157 Adobe Premiere needs ntoskrnl.exe.KeAcquireSpinLockRaiseToDpc
  • 43216 winhttp fails to redirect from http to https on 301 error.
  • 43220 Adobe Premiere needs ntoskrnl.exe.KeReleaseSpinLock
  • 43268 Wargaming.net Game Center needs msvcp140.dll._To_byte
  • 43283 Crazyracing KartRider: Crashes on startup on unimplemented function ntoskrnl.exe.IoCreateNotificationEvent
  • 43295 BitLord crashes on unimplemented function IPHLPAPI.DLL.if_nametoindex
  • 43303 PHP crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.acosh
  • 43304 PHP crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.atanh
  • 43305 numpy crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.log1p
  • 43334 winealsa.drv: Warning while building (GCC 7.1.1)
  • 43392 valgrind shows a couple invalid reads in programs/regedit/tests/regedit.c
  • 43403 make error on Debian 4.9.30-2kali1 (2017-06-22) x86_64 GNU/Linux
  • 43715 Many applications (winecfg, ...) crash on startup with freetype 2.8.1
  • 43716 freetype 2.8.1 breaks Wine build during font conversion with sfnt2fon

New in Wine 2.19 Dev (Oct 14, 2017)

  • What's new:
  • Support for 32-bit float audio on Android.
  • Named pipes now fully handled by the Wine server.
  • Support for a new Microsoft root certificate.
  • More transform fixes in GdiPlus.
  • Some heap allocation optimizations.
  • Various bug fixes:
  • 7369 eISLP -help doesn't display, 'text controller' error message
  • 14530 EM_PASTESPECIAL unimplemented in richedit
  • 33841 Paint.NET 3.5.10 fails to start
  • 35372 iTunes 11.1.x shows distorted UI (no text drawn, missing ui controls)
  • 37251 WiX Toolset v3.8 installer doesn't open with Wine-Mono (unimplemented corruntimehost_CreateDomainEx)
  • 37637 CreateNamedPipe, ReadFile, PIPE_WAIT or BufferSize problem
  • 43044 League of Legends needs function msvcp140.dll.?__ExceptionPtrAssign@@YAXPAXPBX@Z
  • 43163 Mixcraft 8 crashes when adding a video track ('IAMTimelineGroup', '{9eed4f00-b8a6-11d2-8023-00c0df10d434}' not implemented, 'qedit.dll')
  • 43261 Error when starting the game Farming Simulator 15
  • 43776 .NET 4.0 installer spams with error message boxes
  • 43777 redefinition of typedef ‘REFERENCE_TIME’ (gcc-4.2)
  • 43805 Regedit.exe crashes when exporting certain registry keys e.g. "HKLMSoftwareClassessteam"
  • 43829 DigitalSpace Traveler: Unhandled page fault on read access
  • 43830 Enterprise Architect no longer loads symbols when debugging.
  • 43860 Microsoft DirectX 9.0c Redistributable (June 2010) installer crashes
  • 43877 "Cannot allocate DOS memory" error with 16-bit Windows applications

New in Wine 2.18 Dev (Sep 30, 2017)

  • What's new:
  • Radial gradients in Direct2D.
  • Asynchronous message support in WebServices.
  • Virtual memory write watches improvements.
  • FreeType 2.8.1 compatibility fixes.
  • Various bug fixes:
  • 24281 Mafia 2 to slow to play
  • 36359 valgrind shows a couple possible leaks in dsound/tests/dsound.c
  • 37160 If D3D_DISABLE_9EX is defined, d3d9.h can't be compiled
  • 37321 foobar2000 'Scheduler' plugin crashes on unimplemented function shell32.dll.ShellExec_RunDLLW
  • 37418 Unable to paste images from linux clipboard to Wine apps workspace (affects Photoshop, Powerpoint etc.)
  • 41380 Xenia emulator don't run (needs _register_thread_local_exe_atexit_callback implementation)
  • 42154 Multiple games crash with built-in xinput (Deus Ex: Human Revolution, Thief (2014), Tomb Raider (2013), Bejeweled 3)
  • 42715 Cxbx (Xbox emulator) doesn`t start (wine: Invalid address)
  • 42983 Abwrite crashes with exception 0x40000015
  • 43324 Beamng.drive requires msvcr120.dll.vsscanf
  • 43326 Uplay (July 2017) needs dwmapi.DwmSetIconicLivePreviewBitmap
  • 43453 Magic Online (Magic The Gathering: Online) Crashes due to race condition in secur32
  • 43487 Magic Online (Magic The Gathering: Online) Crashes in dwrite
  • 43549 Wickr 4.0.5: Crashes upon run
  • 43699 Blackscreen in visual novel Hanahira
  • 43701 Half-Life 2 (Counter-Strike:Source, Day of Defeat:Source) crash on start
  • 43707 [GdiPlus] HatchStyle is incorrectly named in Wine. Should be GpHatchStyle
  • 43714 ImageMagick crashes with msvcr120.dll._vfprintf_l
  • 43715 Many applications (winecfg, ...) crash on startup with freetype 2.8.1
  • 43716 freetype 2.8.1 breaks Wine build during font conversion with sfnt2fon
  • 43774 Chromium-based browser engine (CEFv3) used by several games randomly crashes on shutdown (World of Warships 0.6.x)
  • 43779 In ole32/storage32.c , miss check for the result of HeapAlloc

New in Wine 2.17 Dev (Sep 17, 2017)

  • What's new:
  • Better support for grayscale mode in DirectWrite.
  • Per-application StartupWMClass in desktop files.
  • Virtual memory compatibility improvements.
  • Palette handling improvements in WindowsCodecs.
  • Reply messages improvements in WebServices.
  • Various bug fixes:
  • 12185 Before You Know It crashes
  • 19177 Gorky-17 does not start in Direct3D HAL (SW Renderer is OK)
  • 29958 UIRibbon Framework not implemented: 926749fa-2615-4987-8845-c33e65f2b957
  • 38622 gdiplus should return PixelFormat32bppARGB instead of PixelFormat8bppIndexed for a grayscale PNG file
  • 39885 Cannot allocate more than 32gb of memory
  • 41370 TTM_GETCURRENTTOOL returns always FALSE when send from TTN_NEEDTEXT handler.
  • 41827 Wrong specular rendering with some applications
  • 42427 Steam application claims no internet connection
  • 43046 Multiple apps need api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfprintf_s (Civilization VI, Mafia 3, SketchBook)
  • 43197 5Plus: Print dialog crashes with illegal floating point operation
  • 43290 MyLifeOrganized crashes when mousing over tabs
  • 43319 Steam Store/Uplay/Epic Games Launcher no longer display text in Windows 7 mode (libcef applications)
  • 43476 Skyrim hardware detection spinlocks with CSMT enabled
  • 43519 Path of Exile: Corrupt/flickering UI textures after ~1 minute of gameplay
  • 43577 unit test: DBGrid inplace editor dropdown does not work and worked on version 2.0.2
  • 43586 Dead Space: no shadows in game
  • 43649 dbgeng stub DebugCreateEx causes jadesentinel crash in JADE thin client
  • 43658 Text in Deletion Confirmation MsgBox has wrong background colour
  • 43668 Terris Universal Remote UFB 234 - update database does not work
  • 43685 Many games fail to start, or run without audio

New in Wine 2.16 Dev (Sep 2, 2017)

  • What's new:
  • Support for pasting metafiles in RichEdit.
  • Better support for grayscale PNG images.
  • Support for safety features in library loading.
  • Better handling of transforms in GdiPlus.
  • Rendering improvements in DirectWrite.
  • Various bug fixes:
  • 26046 comctl32/monthcal tests show some invalid reads under valgrind
  • 28741 Odd coordinate in hit test causes uninitialized value references in MONTHCAL_CalculateDayOfWeek()?
  • 35282 Multiple applications/installers need 'reg.exe' 'import' operation implementation (Muvee Reveal 8.0.x)
  • 35935 Enterprise Architect fails to draw basic shapes when using gdiplus
  • 37982 Illustrator CS6: alternate color selection does not display colours
  • 40025 Winrar installer fails to start
  • 42256 PhotoFiltre 6 and 7 don't erase the mouse selection when dragging it
  • 42891 Unigine Superposition needs unimplemented function KERNEL32.dll.AddDllDirectory
  • 43293 strange behavior- Eudora scrambles email addresses
  • 43328 dotnet 4.5 applications crash in factory_get_cached_fontface
  • 43389 valgrind shows a few invalid reads in dlls/wsdapi/tests/xml.c
  • 43391 valgrind shows several definite leaks in programs/regedit/tests/regedit.c
  • 43392 valgrind shows a couple invalid reads in programs/regedit/tests/regedit.c
  • 43423 Multiple applications and games need 'ProgramData' environment variable set (SteelSeries Engine SDK based games, World of Warships 0.6.9+)
  • 43510 Monster Girl Quest: crashes while playing
  • 43536 WIC can't encode to GUID_WICPixelFormat32bppPBGRA PNG
  • 43603 clipboard PIXMAP regression after upgrading from 1.8.x to 2.x
  • 43617 [Crash] Application crash when running C:GOG GamesBaldur's GateBGMain2.exe
  • 43632 Drop down menu for DLL override doesn't work

New in Wine 2.14 Dev (Aug 4, 2017)

  • What's new:
  • Mono engine updated with some bug fixes.
  • C++ calling convention workarounds in the IDL compiler.
  • Z-order support in the Android graphics driver.
  • Scalable mouse cursors on macOS.
  • Various bug fixes:
  • 35423 Serif WebPlus x5/x6/x8 installer fails, reports 'Invalid command line.'
  • 38322 Call of Duty Modern Warfare 3 and Saints Row 3: Wine crashes when Steam is starting the game
  • 40919 Worms Armageddon Gameplay only shows top-left corner of screen
  • 41263 Dead by Daylight: Crash on starting the game
  • 41985 CHM viewer does not use default window
  • 42165 Root Double only shows black window in new game
  • 42416 iMesh 10 crashes at startup (IWMReader::QueryInterface doesn't support IWMReaderAccelerator, 'BDDC4D08-944D-4D52-A612-46C3FDA07DD4')
  • 42508 start.exe does not detect its title argument when it should (breaking .e.g URL opening in League of Legends)
  • 42514 start.exe incorrectly treats multiple quoted arguments as the console title (breaking .e.g URL opening in League of Legends)
  • 42526 DiRT Showdown hangs on start
  • 43135 The Witcher 3. The game does not start after upgrading to wine-staging 2.9. On wine-staging 2.8 game works.
  • 43144 Distorted graphics in the game Starcraft 2.
  • 43369 Nora, Princess and Stray cat (demo): fails to run (division by zero)
  • 43402 Star Wars - Knights of the Old Republic: hardware mouse pointer invisible
  • 43403 make error on Debian 4.9.30-2kali1 (2017-06-22) x86_64 GNU/Linux
  • 43413 Quicken Basic 2007 installer triggers __stack_chk_fail() on Wine builtin 'msiexec'
  • 43420 UnrealEd 3: Cannot fully build map since Wine 2.13
  • 43424 cursor icon has the wrong size

New in Wine 2.13 Dev (Jul 22, 2017)

  • What's new:
  • Unicode data updated to Unicode 10.0.0.
  • Nicer looking default mouse cursors.
  • Persistent connections support in WinHTTP.
  • Message Framing protocol support in WebServices.
  • Improved metafile support in GdiPlus.
  • Debug registers support in x86-64 exception handling.
  • Anti-aliasing improvements in DirectWrite.
  • Various bug fixes:
  • 32418 Skylanders Spyro's Adventure can't find USB RFID reader, needs hid.dll.HidD_SetOutputReport implementation
  • 36612 valgrind shows a definite leak in winhttp/tests/notification.c
  • 36613 valgrind shows an unintialized write in winhttp/tests/notification.c
  • 38296 Ion Assault (Steam) crashes before the main menu (IWMReader::QueryInterface doesn't support IWMReaderAdvanced2, 'ae14a945-b90c-4d0d-9127-80d665f7d73e')
  • 39833 File not found error when loading fmod audio in Dungeon of the Endless
  • 42275 Biet-O-Matic chm help without directory entry
  • 42528 Grand Theft Auto 5 crashes while loading
  • 42537 Tomb Raider 2013 has medium graphic glitches
  • 42653 Wine x64 does not set debug registers in exception record
  • 42918 Command and Conquer Red Alert 3: should display at least silhouette (pSkipConstants parameter for D3DXCreateEffectEx is ignored)
  • 43099 The Technomancer requires MFCreateSourceReaderFromByteStream implementation
  • 43112 Guitar Pro 7 needs msvcp140.dll._Stat
  • 43160 The Witcher 3: puppeteer lines appearing on character
  • 43194 Uprising/Uprising 2: 3D world not displayed (solid grey/black screen)
  • 43196 Eve Online Crash on macos wined3d-csmt.dll.so buffer_destroy_buffer_object()
  • 43231 Dai-Senryaku Perfect 3.0:Not draw background with GDI.
  • 43265 Regression makes Steam game Rabi-Ribi run too fast
  • 43268 Wargaming.net Game Center needs msvcp140.dll._To_byte
  • 43275 Sacred Gold v2.28 (GOG.com): invisible characters
  • 43283 Crazyracing KartRider: Crashes on startup on unimplemented function ntoskrnl.exe.IoCreateNotificationEvent
  • 43295 BitLord crashes on unimplemented function IPHLPAPI.DLL.if_nametoindex
  • 43302 widl incorrectly generates _Proxy functions in header
  • 43303 PHP crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.acosh
  • 43304 PHP crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.atanh
  • 43305 numpy crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.log1p
  • 43307 Wargaming Game Center periodically crashes with msvcp140.dll._Current_get
  • 43312 valgrind shows a definite leak in dlls/d2d1/tests/d2d1.c
  • 43315 Steam fails to start [After update Thu, 06 Jul 2017]
  • 43317 Icons has a pink color background
  • 43334 winealsa.drv: Warning while building (GCC 7.1.1)
  • 43341 valgrind shows some definite leaks in dlls/gdiplus/tests/graphicspath.c
  • 43348 valgrind shows some definite leaks in dlls/msacm32/tests/msacm.c
  • 43373 valgrind shows an invalid free in dlls/dwrite/tests/font.c

New in Wine 2.0.2 (Jul 21, 2017)

  • Various bug fixes:
  • 2624 In dialogs, an incorrect extra WM_ERASEBKGND is sent after WM_PAINT
  • 10858 BlueByte Game Channel fails to install
  • 14606 TreeView + right click doesn't work the way it does in native windows
  • 20215 Extra mouse buttons do not work in Firefox
  • 23302 Not standard background color in Wine configuration
  • 25625 Implement PROPSHEET_InsertPage
  • 30378 Xuzhou network client crashes at start
  • 30764 regedit: a key created from right-click context menu is in incorrect position
  • 33717 regedit: Sorting registry keys on refreshing
  • 33987 Secret Files 3 demo shows only some parts of background in ConfigTool
  • 35563 Custom game development library expects non-zero value for ProcessVmCounters info class member 'WorkingSetSize'
  • 37404 A right click on a registry key does not select it
  • 37976 Poedit 1.7.4 crashes on unimplemented function msvcr120.dll.??0_ReentrantBlockingLock@details@Concurrency@@QAE@XZ
  • 39685 Multiple applications crash on startup, need unimplemented function msvcr120.dll.??0event@Concurrency@@QAE@XZ (Rollcage Redux v1.3.8, ARC client, Playstation Now)
  • 39856 Regedit: Default registry key is not the same as on Windows
  • 39895 MalwareBytes Anti-malware software needs msvcr100.dll.lldiv implementation
  • 40629 Noto Nastaliq Urdu font crashes notepad during shaping
  • 40798 ACDSee Pro 9 (64-bit) needs msvcr120.dll.??0event@Concurrency@@QEAA@XZ
  • 40948 Multiple apps need api-ms-win-crt-locale-l1-1-0.dll.__initialize_lconv_for_unsigned_char
  • 40956 unimplemented function msvcr110.dll._Lock_shared_ptr_spin_lock when starting Zoner Photo Studio 18
  • 41408 Multiple applications crash on unimplemented function msvcp140.dll.??0task_continuation_context@Concurrency@@AAE@XZ
  • 41472 kolotibablo needs ntoskrnl.exe.KeAcquireInStackQueuedSpinLock
  • 41753 Steep (Ubisoft) needs iphlpapi.dll.GetUnicastIpAddressEntry
  • 41928 Mortal Kombat X needs msvcr110.dll._get_dstbias
  • 42017 Silence d3d11_immediate_context_OMSetBlendState spam at console
  • 42129 Steam client - unimplemented function mfreadwrite.dll.MFCreateSourceReaderFromMediaSource
  • 42138 bug when running reaktor 6: "Unhandled exception: unimplemented function concrt140.dll.??0_ReentrantBlockingLock@details@Concurrency@@QAE@XZ called in 32-bit code (0x7b43bf1c)."
  • 42206 Gauntlet character screen background is corrupted.
  • 42209 Native Instruments Native Access 1.0.25 (R37) crashes on unimplemented function concrt140.dll.??1_ReentrantBlockingLock@details@Concurrency@@QAE@XZ
  • 42239 Kontact 5.6 needs api-ms-win-crt-time-l1-1-0.dll._Wcsftime
  • 42240 Kontact 5.6 needs concrt140.dll.??0_ReentrantBlockingLock@details@Concurrency@@QEAA@XZ
  • 42271 Final Fantasy X needs msvcr110.dll.__crtUnhandledException
  • 42449 Multiple apps need function msvcr120.dll.fesetround (0 A.D., BeamNG.drive)
  • 42463 ZmLearn crash at startup: "Assertion 'm->state == STATE_PASSIVE' failed at pulse/mainloop.c:787, function pa_mainloop_prepare(). Aborting."
  • 42465 winhttp set_cookies() violates RFC6265 string comparison rules
  • 42487 Free Devanagari font Samanata crashes during GPOS processing
  • 42490 Assertion failure when clicking boxes in altWinDirStat
  • 42510 InternetOpenUrl does not send query parameters for HTTPS urls
  • 42559 Adobe Reader DC: No longer installs (Unimplemented function msi.dll.MsiGetComponentPathExW)
  • 42575 Multiple applications need msvcp140.dll.?_LogScheduleTask@_TaskEventLogger@details@Concurrency@@QAEX_N@Z
  • 42576 Poedit crashes on start on unimplemented function msvcp140.dll.?_Reset@_ContextCallback@details@Concurrency@@AAEXXZ
  • 42578 WSAStringToAddress fails to parse IP v6 addresses with port number
  • 42626 unimplemented function msvcr110.dll.__crtUnhandledException
  • 42651 ViStart: fails to install, needs ntoskrnl.exe.IoReportResourceForDetection
  • 42655 Aliens vs. Predator (2010) needs d3dx11_42.dll.D3DX11FilterTexture
  • 42657 ACDSee Pro 9 needs msvcr120.dll.?Alloc@Concurrency@@YAPEAX_K@Z
  • 42658 Playstation Now needs msvcr120.dll.?Alloc@Concurrency@@YAPAXI@Z
  • 42688 Native Acces crashes on unimplemented msvcp140.dll.?__ExceptionPtrCompare@@YA_NPBX0@Z
  • 42703 Excel 2010 does not work: unimplemented function oleaut32.dll.GetAltMonthNames
  • 42736 scanf doesn't work as expected when using format string contains non-ascii chars
  • 42774 WinHttpQueryAuthSchemes fails to return the correct supported value for multiple WWW-Authenticate
  • 42798 MsiGetPatchInfoEx returns incorrect values for UNINSTALLABLE, PATCHSTATE properties
  • 42834 Steuer-Spar-Erklärung 2017 crashes with critical error
  • 42876 iTunes needs function msvcp140.dll._Lock_shared_ptr_spin_lock
  • 42986 wine can't be compiled by gcc-2.95.4 (amstream/mediastream.c)
  • 42991 wine can't be compiled by gcc-2.95.4 (dmusic/port.c)
  • 42992 wine can't be compiled by gcc-2.95.4 (dwrite/opentype.c)
  • 42993 wine can't be compiled by gcc-2.95.4 (gdiplus/metafile.c)
  • 42994 wine can't be compiled by gcc-2.95.4 (mscoree/assembly.c)
  • 42995 wine can't be compiled by gcc-2.95.4 (netprofm/list.c)
  • 43127 Multiple 64-bit applications crash with stack overflow errors when Wine is compiled with GCC 7.x (set_context_reg in ntdll/signal_x86_64.c assumes Xmm registers are aligned)
  • 43315 Steam fails to start [After update Thu, 06 Jul 2017]

New in Wine 2.12 Dev (Jul 8, 2017)

  • What's new:
  • Audio driver for Android.
  • Some performance improvements with async I/O.
  • More RegEdit file parser improvements.
  • Beginnings for MSI user interface support.
  • Various bug fixes:
  • 24723 Lost Horizon crash/page fault during Chapter 2
  • 27656 Deus Ex: Human Revolution - Severe graphical glitches
  • 35142 Lara Croft and the Guardian of Light: screen filled with artefacts when StrictDrawOrdering disabled
  • 42014 Multiple apps crash on start due to missing support for LABEL_SECURITY_INFORMATION(affects BOSE SoundTouch, Spotify, Paltalk)
  • 42597 Mouse wheel doesn't scroll in MyLifeOrganized
  • 43123 compilation fails in dlls/d3dx9_36/tests with gcc 4.2.2
  • 43231 Dai-Senryaku Perfect 3.0:Not draw background with GDI.
  • 43257 winetricks -q art2kmin fails
  • 43295 unimplemented function IPHLPAPI.DLL.if_nametoindex

New in Wine 2.11 Dev (Jun 24, 2017)

  • What's new:
  • OpenGL support in the Android driver.
  • Support for security labels.
  • Relay debugging on ARM64.
  • More dictionary support in WebServices.
  • New registry file parser in RegEdit.
  • Various bug fixes:
  • 11433 unimplemented function ole32.dll.OleGetIconOfFile
  • 22776 Call of Duty: Modern Warfare 2 flickery textures in midrange background
  • 27106 IMSSA EuroDEEM (VB6 app) fails on startup, reporting "Type MisMatch" error (VARIANT_Coerce: treat VT_NULL like VT_EMPTY when converting to VT_BSTR)
  • 32233 Battlefield Bad Company 2 weapons/items hold by player distorted/invisible
  • 33740 Sound Recorder displays error when seeking MP3 stream to the end
  • 39909 4K display bug (3840x2160)
  • 42140 "Unrecognized stencil op 0" messages flooding system log in Söldner Secret Wars
  • 42910 Scrabble (Infogrames) multiplayer requires IDirectPlay4::EnumConnections
  • 43084 PresentMon requires tdh.dll
  • 43098 WarBR: game (WarS v5.5 p4) crashes on unimplemented function wmvcore.dll.WMCheckURLScheme when using native wmp.dll (WMP9)
  • 43122 Retro Achievements Snes9x emulator crashes on start
  • 43152 VistA GuiMail won't start, needs adsldpc.dll
  • 43157 Adobe Premiere needs ntoskrnl.exe.KeAcquireSpinLockRaiseToDpc
  • 43175 redefinition of typedef ‘ID2D1Image’ (gcc-4.2)
  • 43216 winhttp fails to redirect from http to https on 301 error.
  • 43220 Adobe Premiere needs ntoskrnl.exe.KeReleaseSpinLock

New in Wine 2.10 Dev (Jun 10, 2017)

  • What's new:
  • Initial version of the Android graphics driver.
  • Dictionary support in WebServices.
  • A number of Direct2D fixes.
  • User interface improvements in RegEdit.
  • OLE clipboard cache fixes.
  • Various bug fixes:
  • 16948 tmpfile() fails when run from Unix path
  • 26388 Sound Recorder crashes on encoding PCM Sample
  • 31967 Unreal Engine 3 games don't render anything on OS X
  • 32563 Purebasic does not display icons in toolbar which is drawn distorted.
  • 32809 Multiple applications and games need wmvcore.dll.WMCreateWriterPriv (KwSing, iMesh 7.x)
  • 38093 The main character is missing/invisible in Hitchcock: The Final Cut demo
  • 38328 WPS 2013 (Kingsoft) crash at install
  • 38731 TopoEdit tool from Windows SDK 8.1 crashes on unimplemented function mf.dll.MFCreateTopology
  • 39064 Path of Exile: resolution other than 1024x768 causes a crash
  • 39367 EA Origin crashes after installing games, needs mf.dll.MFCreateMediaSession
  • 39998 Medieval: Total War needs conversion from B5G5R5X1 to B5G5R5A1
  • 41489 notepad++ escape key
  • 42345 Dark souls 2: Scholar of the First Sin - no video
  • 42421 Sniper Elite V2 has faulty color determination
  • 42754 Seed of Andromeda Pre-Alpha 0.2 crashes
  • 42807 Coda Finale: call to unimplemented function IPHLPAPI.DLL.GetIfTable2Ex
  • 42994 wine can't be compiled by gcc-2.95.4 (mscoree/assembly.c)
  • 43020 Guitar Pro 7 needs msvcp140.dll._To_wide
  • 43053 Overexposed scene in fr-025: the.popular.demo by farbrausch
  • 43097 WarBR: game (WarS v5.5 p4) crashes on start, needs WMP IOleObject::GetExtent method implementation
  • 43127 Multiple 64-bit applications crash with stack overflow errors when Wine is compiled with GCC 7.x (set_context_reg in ntdll/signal_x86_64.c assumes Xmm registers are aligned)

New in Wine 2.9 Dev (May 26, 2017)

  • What's new:
  • Support for tesselation shaders in Direct3D.
  • Binary mode support in WebServices.
  • Clipboard changes detected through Xfixes.
  • User interface improvements in RegEdit.
  • Various bug fixes:
  • 24698 Explorer++ doesn't show file icons
  • 32473 Acoustica Mixcraft 6 crashes when loading project containing video (DirectShow Editing Services missing 'AMTimeline' class, '{78530b75-61f9-11d2-8cad-00a024580902}', 'qedit.dll')
  • 33844 Grandia 2 whiteout.
  • 34850 Improve commctl32 TaskDialogIndirect stub to show "content" part in task dialog box (more detailed error messages for various apps/games)
  • 35529 Uninstaller: application list doesn't fit
  • 37405 The entry "My Computer" in regedit is handled like a registry key
  • 38980 World of Warships/Planes/Tanks client in torrent download mode crashes spuriously on high bandwidth load (i/o completion ports)
  • 39153 Tomb Raider last edition 2013 (Steam version) crashes while starting
  • 41091 1nsane (GOG.com) crashes after launch
  • 41184 DX11 Tesselation tutorial doesn't work correctly
  • 41837 Way of the Samurai 4 has black blocks in the main menu without native d3dx9
  • 41908 WeChat can't display and send emoticons.
  • 42080 Listview does not draw correctly in some conditions.
  • 42186 Uplay games don't work anymore since latest update
  • 42292 The Witcher 3 fails to render correctly after starting a new game
  • 42296 avast installer doesnt start (needs LdrEnumerateLoadedModules)
  • 42348 League of legends installer: "Invalid command line"
  • 42410 Banished (DX11) renders broken geometry (regression)
  • 42673 Battle.net no longer runs after Wow Legion update
  • 42708 Soul Reaver GOG Cinematics stopped working
  • 42783 Terragen 4 needs function KERNEL32.dll.GetActiveProcessorGroupCount
  • 42846 GT Challenge (Boxrun) crashes
  • 42873 Need for Speed: The Run crashes when reacquiring query context
  • 42900 The Testament of Sherlock Holmes rendering issue
  • 42922 GMATPrep 2.4.323 fails to install
  • 42937 Multiply games stuck with stack overflow when using OffscreenRenderingMode=backbuffer
  • 42940 WAtomic: White labels that show name of elements hidden by GL components
  • 42966 World/models are upside-down in multiply games when using ORM=backbuffer
  • 42985 Rise of the Tomb Raider needs unimplemented function USER32.dll.GetPhysicalCursorPos
  • 42993 wine can't be compiled by gcc-2.95.4 (gdiplus/metafile.c)
  • 43005 secur32/tests/ntlm.ok crashes in DeleteSecurityContext
  • 43012 FFXIV (Realm Reborn) requires patch list primitive type support
  • 43019 redefinition of typedef 'QWORD' (wine compilation fails with gcc 4.2.1)
  • 43023 Applications using Windows Script Host Shell Object crash due to added IProvideClassInfo support
  • 43026 SP+ maker won't run.
  • 43039 Rise of the Tomb Raider needs unimplemented function USER32.dll.PhysicalToLogicalPoint
  • 43048 regedit crashes exporting any HKEY_* entry
  • 43062 Installer from GOG.com displays black rectangles

New in Wine 2.8 Dev (May 13, 2017)

  • What's new:
  • Direct3D command stream runs asynchronously.
  • Better serial and parallel ports auto-detection.
  • Still more fixes for high DPI settings.
  • System tray notifications on macOS.
  • Various bug fixes:
  • 11811 Multiple applications fail to enumerate serial ports ('HKLMHARDWAREDeviceMapSerialcomm' registry entries)(Coastal Explorer, GPS apps, HyperTerminal)
  • 30105 Chessbase Ludwig 3: MS Visual C++ Runtime Error
  • 32155 MS Office 2007 SP3 installation needs msi.dll.MsiGetPatchFileListW
  • 34551 Necrovision demo sometimes crashes with builtin d3dx9
  • 34977 WinDjView: missing checkbox in the set as default viewer dialog
  • 36820 Multiple games (Rift, dynamarisa, ShipSimulator 2008 demo) crash on startup (ID3DXBaseEffect::GetPassDesc returns NULL ptr for vertex and pixel shader function)
  • 37811 Xvid 1.3.x installer MPEG-4 Video Codec 'xvid.ax' registration fails (crash on unimplemented function mfplat.dll.MFTRegister)
  • 39309 Prism Video Converter v2.48 crashes on unimplemented function mfplat.dll.MFTEnum
  • 39314 WAtomic: Black OpenGL (wgl) components
  • 39936 Toad Data Modeler v5.4.8.1 fails to install (needs 'Scriptlet.TypeLib' object, CLSID '{06290BD5-48AA-11D2-8432-006008C3FBFC}')
  • 40955 Steam version of Left 4 Dead 2 v2.1.4.6 crashes randomly in Multiplayer because of a certificate problem in the MOTD
  • 41796 Fill Up! (freely downloadable game) crashes when creating a player profile
  • 42035 WindBot needs msvcp120.?_2@placeholders@std@@3V?$_Ph@$01@2@A
  • 42478 Undeclared O_CLOEXEC use in qcap DLL
  • 42605 B4J (Basic 4 Java) crashes when click menu
  • 42652 CryptCreateHash error NTE_FAIL after CryptImportKey(public-key)
  • 42712 Image-Bugs in Guild Wars 2 (Guild emblem)
  • 42835 redefinition of typedef 'WSD*'
  • 42838 Steuer-Spar-Erklärung 2017 crashes on launch
  • 42905 Compile error Undefined GNUTLS_MAC_AEAD
  • 42919 Witcher Enhanced Edition Director's Cut crashes (purist)
  • 42923 Neverwinter Online new module crashes with wine-2.7-staging
  • 42925 strftime() truncates output inappropriately when %z is used
  • 42926 Cut-and-paste from Wine App to Linux App adds trailing hidden chars ^@^@
  • 42935 Dawn of War III crashes with unimplemented function concrt140.dll.??0scoped_lock_read@reader_writer_lock@Concurrency@@QEAA@AEAV12@@Z,
  • 42946 FFXIV fails to render (D3D11)
  • 42962 Multiple games use unimplemented d3d11_immediate_context_ClearState() (FFXIV, Gauntlet)
  • 42965 BeamNG.drive 0.9.x crashes on unimplemented function api-ms-win-core-memory-l1-1-2.d.CreateFileMappingW
  • 42975 Graphical glitches on Age of Empires
  • 42986 wine can't be compiled by gcc-2.95.4 (amstream/mediastream.c)
  • 42990 wine can't be compiled by gcc-2.95.4 (d3dx9_36/effect.c)
  • 42991 wine can't be compiled by gcc-2.95.4 (dmusic/port.c)
  • 42992 wine can't be compiled by gcc-2.95.4 (dwrite/opentype.c)
  • 42995 wine can't be compiled by gcc-2.95.4 (netprofm/list.c)
  • 42996 wine can't be compiled by gcc-2.95.4 (programs/ipconfig/ipconfig.c)

New in Wine 2.7 Dev (Apr 29, 2017)

  • What's new:
  • TCP and UDP connection support in WebServices.
  • Various shader improvements for Direct3D 11.
  • Improved support for high DPI settings.
  • Partial reimplementation of the GLU library.
  • Support for recent versions of OSMesa.
  • Window management improvements on macOS.
  • Various bug fixes:
  • 12311 Corman Lisp requires implementations for richedit stubs
  • 14606 TreeView + right click doesn't work the way it does in native windows
  • 25857 Multiple games (Stronghold 2, Need for Speed: Carbon demo, Purge) fail to draw correctly because of ID3DXEffectImpl_*Pass calls
  • 30764 regedit: a key created from right-click context menu is in incorrect position
  • 32319 Direct3D output in SNES9x is blank
  • 32426 TreeView of QvodSetupPlus5 unexpectedly draw a piece of blank area when clicking on a checkbox
  • 35563 Custom game development library expects non-zero value for ProcessVmCounters info class member 'WorkingSetSize'
  • 37404 A right click on a registry key does not select it
  • 40007 Dirt 3 requires d3d11_immediate_context_CSSetShaderResources
  • 40219 Multiple applications need msvcr120.dll.?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ (Kontakt 5 Player, Serato DJ 1.9.2, Cisco Jabber 11.6, Darkest Dungeon, Sonic Pi 2)
  • 40689 Photoshop CS6: some dialogs have black background
  • 41029 DeSmuME 0.9.8 crashes whenever "control config" is clicked
  • 42144 Mass Lag when buying in store in rabi-ribi game
  • 42339 Horrible speed of Quantum of solace demo starting animations
  • 42347 The Witcher 3 starting menu is distorted [radeonsi]
  • 42462 Memory leak in several places in FFXIV
  • 42651 ViStart: fails to install, needs ntoskrnl.exe.IoReportResourceForDetection
  • 42733 Unable to find an entry point named 'RegSaveKeyEx' in DLL 'advapi32.dll' (SQL Server)
  • 42798 MsiGetPatchInfoEx returns incorrect values for UNINSTALLABLE, PATCHSTATE properties
  • 42808 msi: parent feature level is not propagated recursively on a whole subfeatures hierarchy
  • 42824 Nox (GOG) has constant menu flickering
  • 42825 Propellerhead Reason 5 drawn mostly in black and white
  • 42829 Transcendence (& many other D3D games) only show black screen (shaders)
  • 42834 Steuer-Spar-Erklärung 2017 crashes with critical error
  • 42840 Unbox Game black screen in-game
  • 42841 Tree of Savior: Missing function concrt140.dll.?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ
  • 42849 The Technomancer: Fails to create valid glsl
  • 42850 The Technomancer: Requires MFCreateAttributes implementation
  • 42871 Propellerhead Reason 5 garbled GUI elements
  • 42876 iTunes needs function msvcp140.dll._Lock_shared_ptr_spin_lock
  • 42884 Star Wars: Knights of the Old Republic 1 & 2 crash after the intro movie

New in Wine 2.0.1 (Apr 21, 2017)

  • What's new:
  • Deprecated tools/wineinstall
  • Various bug fixes:
  • 14897 DirectDraw games (Jojo's Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize
  • 14939 Black & White: DXTC to ARGB converter not implemented
  • 17495 Open dialog crashes if the desktop folder is at a Unicode path that cannot be represented in the current locale
  • 18477 Need For Speed Most Wanted crashes after accepting video settings changes
  • 19888 Venom Codename: Outbreak - initial menu screen is black (no menu items)
  • 25700 MessageBox does not display last word if string contains '&' (ampersand)
  • 26603 iMesh 10 crashes at startup (needs wmvcore.dll.WMCreateReaderPriv)
  • 27580 Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options)
  • 30308 Property sheet fails to display Page Title
  • 35993 Graphical Glitches in Agarest Generations of War
  • 38354 Multiple games and applications need msvcr120.dll._except1 (Audacity 2.1.0, Tera Online)
  • 38485 New Marvel Heroes 2015 Launcher crashes on unimplemented function dhcpcsvc.dll.DhcpRequestParams
  • 39048 MIDI Clock Messages are Corrupted Between Wine and ALSA
  • 39920 Nanocad 5.: file open/import dialog does not open
  • 40392 ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query
  • 40938 UE4 games (Ether One Redux, Into the Stars) crash while loading with "BackBuffer->GetResource() has 3 refs, expected 1" error
  • 40952 improper escaping of quotes in command line
  • 41448 Civilization II Unhandled page fault on read access
  • 41579 Rush for Berlin Gold crashes after the intro videos
  • 41623 Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in
  • 41648 AmiBroker 6.00 fails, when run, with raise_exception Unhandled exception
  • 41725 Unimplemented function api-ms-win-crt-math-l1-1-0.dll._except1 (Starcraft 2 main menu, Firefox)
  • 41830 Updating group box text causes garbage
  • 41926 Zafehouse demo crashes with Call from 0x7b43c14c to unimplemented function ddraw.dll.GetSurfaceFromDC, aborting
  • 42001 SC2 unimplemented function ucrtbase.dll._except1
  • 42022 The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY
  • 42023 The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files
  • 42078 Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
  • 42093 Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown
  • 42094 winamp needs unimplemented function ntoskrnl.exe.IoStopTimer
  • 42096 Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache
  • 42159 Sega Bug crashes immediately
  • 42212 WOLF RPG Editor: Division by zero when winegstreamer is enabled
  • 42218 mshtml/tests/dom crashes in xul while running test_doc_elem
  • 42244 QQ 2013 needs ntoskrnl.exe.IoCreateFile
  • 42245 QQ 2013 needs ntoskrnl.exe.KeClearEvent
  • 42257 Warpath 21st Century does not have sound
  • 42303 Magic: The Gathering Online 4.0 crashes when entering the battle
  • 42306 One Note Free Retail installer crashes in xmllite
  • 42315 Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex
  • 42361 DX Library: PlaySoundFile() doesn't play MP3 files with specific extra headers
  • 42365 Unimplemented function msvcr120.dll.fesetenv
  • 42367 KiriKiri Z based games: main screen doesn't update.
  • 42469 GetOpenFileName should expand environment variables in lpstrInitialDir
  • 42483 Build for Ubuntu Precise fails because MPG123_IGNORE_INFOFRAME is undeclared
  • 42557 NVIDIA GeForce GT 525M detected as GeForce GTX 470
  • 42567 Acid Pro Trial 7.0e fails to install

New in Wine 2.6 Dev (Apr 14, 2017)

  • What's new:
  • Multi-threaded command stream in Direct3D.
  • More Shader Model 5 instructions.
  • More support for 3D textures.
  • Better font transformations in DirectWrite.
  • Various bug fixes:
  • 2624 In dialogs, an incorrect extra WM_ERASEBKGND is sent after WM_PAINT
  • 22220 TNR MoonLight 2.31.122 works incorrectly
  • 27638 combined hindi text like nna kra causes the keyboard cursor to go far off
  • 29997 StudioTax 2011 crashes during installation
  • 30684 Mono: GroupBox draws border line after text
  • 38213 Japanese vertical text incorrected
  • 39856 Regedit: Default registry key is not the same as on Windows
  • 40508 The Witness: black screen on start (32-bit version)
  • 40628 Multiple games need msvcr110.dll.?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ (World of Tanks v0.9.15, Bethesda.net Launcher, Train Fever)
  • 40786 Legacy of kain Defiance to crashes when called by script
  • 41403 Ri-li 2.0.1: No window content shown (just title bar)
  • 41774 Rogue operatives - only white screen in game with HUD
  • 41995 Neverwinter Online broken graphics and game crash with DX11
  • 42352 The Solus Project: Backend can't handle opcode gather4
  • 42449 Multiple apps need function msvcr120.dll.fesetround (0 A.D., BeamNG.drive)
  • 42655 Aliens vs. Predator (2010) needs d3dx11_42.dll.D3DX11FilterTexture
  • 42707 World of Warships: Cannot display inventory and clan screens
  • 42736 scanf doesn't work as expected when using format string contains non-ascii chars
  • 42747 DevExpress .NET Installer needs function uiautomationcore.dll.UiaReturnRawElementProvider
  • 42748 Flickering, disappearing text in Steam client user interface (DirectWrite enabled)
  • 42762 Multiple 64-bit games no longer start with a seh unwind error (No Man's Sky (GOG), Witcher 3, Gal*Gun Double Peace)
  • 42774 WinHttpQueryAuthSchemes fails to return the correct supported value for multiple WWW-Authenticate
  • 42782 Wine iexplore crashes loading http://news.theraoffice.com
  • 42799 Neverwinter Online needs SM4 retc instruction
  • 42803 Large data received on a 401 error causes authentication to fail

New in Wine 2.5 Dev (Apr 1, 2017)

  • What's new:
  • Support for message-mode named pipes.
  • Translation of version resources through po files.
  • Transform feedback support in Direct3D.
  • Scheduler classes in C++ runtime.
  • Better scrolling in popup menus.
  • More improvements to the XML reader.
  • Various bug fixes:
  • 17195 Multiple applications and games need support for named pipe message mode (NamedPipe datagrams need to be _really_ datagrams)
  • 23302 Not standard background color in Wine configuration
  • 32925 WinUAE 2.5.1 beta crashes on unimplemented function KERNEL32.dll.GetVolumeInformationByHandleW
  • 33899 Mouse moves screen in fullscreen.
  • 34676 Gas Guzzlers Combat Carnage Demo needs msvcp100.dll.?is_current_task_group_canceling@Concurrency@@YA_NXZ
  • 37402 WideCharToMultiByte is supposed to reject invalid flags
  • 37887 SteuerSparErklärung 2015: crashes when importing a receipt on unimplemented function msvcr120.dll.?_Trace_ppl_function@Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType@1@@Z
  • 38526 QTravel, part of Qstarz PC Suite (Q2000) v3.x crashes on startup
  • 40328 Rayman 3 Crashes loading 2nd level.
  • 40465 The sting demo is mainly black
  • 40480 Skyrim crashes with "wined3d_texture_load Failed to load location (srgb 0)."
  • 40789 Rayman 3 Crashes on first lv.
  • 41213 Elder Scrolls Online requires more than 16 samplers in pixel shaders with D3D11 renderer
  • 41757 Natsuiro Asagao Residence (demo): fails to detect Japanese environment.
  • 42017 Silence d3d11_immediate_context_OMSetBlendState spam at console
  • 42050 wine-mono 4.6.4 System.argumentException (APB Reloaded)
  • 42271 Final Fantasy X needs msvcr110.dll.__crtUnhandledException
  • 42621 Unimplemented function msvcr120.dll.?_Trace_ppl_function@Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType@1@@Z
  • 42626 unimplemented function msvcr110.dll.__crtUnhandledException
  • 42629 Galactic Civilization 3 fails to run
  • 42656 ACDSee Pro 10 needs msvcp140.dll.?_Schedule_chore@details@Concurrency@@YAHPEAU_Threadpool_chore@12@@Z
  • 42657 ACDSee Pro 9 needs msvcr120.dll.?Alloc@Concurrency@@YAPEAX_K@Z
  • 42658 Playstation Now needs msvcr120.dll.?Alloc@Concurrency@@YAPAXI@Z
  • 42665 Mafia III launcher fails to start (needs uiautomationcore.dll.UiaLookupId)
  • 42670 Mafia III launcher fails to start (needs uiautomationcore.dll.UiaGetReservedMixedAttributeValue)
  • 42671 Mafia III launcher fails to start (needs uiautomationcore.dll.UiaGetReservedNotSupportedValue)
  • 42684 Steep (Ubisoft) needs iphlpapi.dll. GetUnicastIpAddressTable
  • 42688 Native Acces crashes on unimplemented msvcp140.dll.?__ExceptionPtrCompare@@YA_NPBX0@Z
  • 42700 Mafia III stops after launching (needs api-ms-win-core-quirks-l1-1-0.dll.QuirkIsEnabled3)
  • 42703 Excel 2010 does not work: unimplemented function oleaut32.dll.GetAltMonthNames

New in Wine 2.4 Dev (Mar 18, 2017)

  • What's new:
  • Built-in implementation of cryptographic hashes.
  • Mono engine updated with upstream fixes.
  • More Direct3D command stream work.
  • Simulated bold and italic in DirectWrite.
  • Improvements to the XML reader.
  • Various bug fixes:
  • 10858 BlueByte Game Channel fails to install
  • 14371 cleanup undefined members in vartest
  • 29133 Gómez PEER fails to update
  • 30378 Xuzhou network client crashes at start
  • 33987 Secret Files 3 demo shows only some parts of background in ConfigTool
  • 36599 winhttp/tests/winhttp.c: test_secure_connection() fails under valgrind
  • 36600 valgrind shows a possible leak in winhttp/tests/winhttp.c
  • 36608 valgrind shows a definite leak in xmllite/tests/writer.c
  • 37436 Aliens vs. Predator (2010, Steam) crashes when loading save game
  • 38793 Lotus Smartsuite 3.1 installer reports insufficient disk space
  • 39685 Multiple applications crash on startup, need unimplemented function msvcr120.dll.??0event@Concurrency@@QAE@XZ (Rollcage Redux v1.3.8, ARC client, Playstation Now)
  • 40798 ACDSee Pro 9 (64-bit) needs msvcr120.dll.??0event@Concurrency@@QEAA@XZ
  • 40910 The Next BIG Thing can't save the game (needs native xmllite)
  • 41340 Unhandled page fault for Polaris Office Installer
  • 41472 kolotibablo needs ntoskrnl.exe.KeAcquireInStackQueuedSpinLock
  • 41684 unimplemented function uiautomationcore.dll.UiaClientsAreListening called in 32-bit code
  • 41832 Galactic Civ 3 - ships are not visible
  • 41951 Unimplemented function bcrypt.dll.BCryptDuplicateHash prevents DOOM from running
  • 42209 Native Instruments Native Access 1.0.25 (R37) crashes on unimplemented function concrt140.dll.??1_ReentrantBlockingLock@details@Concurrency@@QAE@XZ
  • 42239 Kontact 5.6 needs api-ms-win-crt-time-l1-1-0.dll._Wcsftime
  • 42450 Unimplemented copy from WINED3D_LOCATION_TEXTURE_RGB to WINED3D_LOCATION_TEXTURE_SRGB for depth/stencil buffers.
  • 42510 InternetOpenUrl does not send query parameters for HTTPS urls
  • 42557 NVIDIA GeForce GT 525M detected as GeForce GTX 470
  • 42559 Adobe Reader DC: No longer installs (Unimplemented function msi.dll.MsiGetComponentPathExW)
  • 42575 Multiple applications need msvcp140.dll.?_LogScheduleTask@_TaskEventLogger@details@Concurrency@@QAEX_N@Z
  • 42576 Poedit crashes on start on unimplemented function msvcp140.dll.?_Reset@_ContextCallback@details@Concurrency@@AAEXXZ
  • 42578 WSAStringToAddress fails to parse IP v6 addresses with port number
  • 42586 Adobe Reader DC crashes on startup (needs GetCurrentPackageFullName stub)
  • 42603 Steep (Ubisoft) needs iphlpapi.dll.NotifyUnicastIpAddressChange
  • 42625 Flushing file (int 0x21, ah=0x68) fails with access denied error in 16-bit code (affects QuickBooks 5.0)
  • 42639 Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7eff5a34)
  • 42641 winetricks ie8_kb2936068 installer fails with error

New in Wine 2.3 Dev (Mar 3, 2017)

  • What's new:
  • Obsolete wineinstall script removed.
  • More Direct3D command stream work.
  • A few more Shader Model 5 instructions.
  • Better underline rendering in DirectWrite.
  • Improved ODBC support on 64-bit.
  • Various bug fixes:
  • 13249 Putty 0.60: Yes/No/Cancel dialog moving with keyboard arrows
  • 20215 Extra mouse buttons do not work in Firefox
  • 23187 DeferWindowPos behaves wrong when invalid HWND
  • 25700 MessageBox does not display last word if string contains '&' (ampersand)
  • 33423 Cultures 3 multiplayer hangs while creating a game
  • 33717 regedit: Sorting registry keys on refreshing
  • 37070 Missing polygons on 3D objects in Revenant (ddraw:d3d_device7_GetClipStatus iface, clip_status stub)
  • 37390 Word 2007: crashes when choosing a font
  • 37976 Poedit 1.7.4 crashes on unimplemented function msvcr120.dll.??0_ReentrantBlockingLock@details@Concurrency@@QAE@XZ
  • 38354 Multiple games and applications need msvcr120.dll._except1 (Audacity 2.1.0, Tera Online)
  • 39895 MalwareBytes Anti-malware software needs msvcr100.dll.lldiv implementation
  • 40488 Revenant crashes when starting a new game
  • 40948 Multiple apps need api-ms-win-crt-locale-l1-1-0.dll.__initialize_lconv_for_unsigned_char
  • 40956 unimplemented function msvcr110.dll._Lock_shared_ptr_spin_lock when starting Zoner Photo Studio 18
  • 41394 3DMark2001se 'Car chase' speed regression on mesa/nouveau
  • 41408 Multiple applications crash on unimplemented function msvcp140.dll.??0task_continuation_context@Concurrency@@AAE@XZ
  • 41682 SPG-Verein 3.2 fails to install, needs advapi32.LookupSecurityDescriptorPartsA
  • 41725 Unimplemented function api-ms-win-crt-math-l1-1-0.dll._except1 (Starcraft 2 main menu, Firefox)
  • 41907 Necropolis: Unimplemented copy from WINED3D_LOCATION_TEXTURE_RGB to WINED3D_LOCATION_TEXTURE_RGB for depth/stencil buffers
  • 41928 Mortal Kombat X needs msvcr110.dll._get_dstbias
  • 42001 SC2 unimplemented function ucrtbase.dll._except1
  • 42129 Steam client - unimplemented function mfreadwrite.dll.MFCreateSourceReaderFromMediaSource
  • 42138 bug when running reaktor 6: "Unhandled exception: unimplemented function concrt140.dll.??0_ReentrantBlockingLock@details@Concurrency@@QAE@XZ called in 32-bit code (0x7b43bf1c)."
  • 42240 Kontact 5.6 needs concrt140.dll.??0_ReentrantBlockingLock@details@Concurrency@@QEAA@XZ
  • 42381 Final Fantasy V crashes
  • 42405 Drawn lines are too long.
  • 42426 ReportTool, part of SteuerSparErklaerung 2017 (german tax app) crashes on unimplemented function wlanapi.dll.WlanRegisterNotification
  • 42463 ZmLearn crash at startup: "Assertion 'm->state == STATE_PASSIVE' failed at pulse/mainloop.c:787, function pa_mainloop_prepare(). Aborting."
  • 42465 winhttp set_cookies() violates RFC6265 string comparison rules
  • 42469 GetOpenFileName should expand environment variables in lpstrInitialDir
  • 42483 Build for Ubuntu Precise fails because MPG123_IGNORE_INFOFRAME is undeclared
  • 42487 Free Devanagari font Samanata crashes during GPOS processing
  • 42490 Assertion failure when clicking boxes in altWinDirStat
  • 42504 Computemark 2.1 runs with Wine 2.2 but black benchmark window..
  • 42506 STALKER Shadow of Chernobyl crashes on startup
  • 42507 Final Fantasy XI Online: Intermittent crashes.
  • 42509 The Witcher 3 hangs the system on startup
  • 42511 winnt.h: invalid conversion from 'void*' to 'volatile char*'
  • 42516 Kholat hangs on splash screen
  • 42547 winex11.drv compilation fails on systems without XInput2 support
  • 42567 Acid Pro Trial 7.0e fails to install

New in Wine 2.2 Dev (Feb 18, 2017)

  • What's new:
  • More steps towards the Direct3D command stream.
  • Still more Shader Model 5 instructions.
  • Initial support for double-buffered theme painting.
  • Various bug fixes:
  • 13365 Missing text in IFC Markets Terminal Graphics
  • 14939 Black & White: DXTC to ARGB converter not implemented
  • 17495 Open dialog crashes if the desktop folder is at a Unicode path that cannot be represented in the current locale
  • 18477 Need For Speed Most Wanted crashes after accepting video settings changes
  • 19888 Venom Codename: Outbreak - initial menu screen is black (no menu items)
  • 25625 Implement PROPSHEET_InsertPage
  • 26603 iMesh 10 crashes at startup (needs wmvcore.dll.WMCreateReaderPriv)
  • 32414 Samsung TV SDK 3.5.2 Emulator crashes on startup (needs 'Shell Image Data Factory', CLSID '{66e4e4fb-f385-4dd0-8d74-a2efd1bc6178}')
  • 33318 3DMark2001 SE: upgrading to Wine 1.5.27 reduces performance score by 20%
  • 36213 valgrind shows some possible leaks under crypt32/tests/sip.c
  • 36247 VHD Attach v3.90 (.NET app) needs virtdisk.dll
  • 36341 valgrind shows some possible leaks under crypt32/tests/base64.c
  • 36365 valgrind shows a TON of leaks in ieframe/tests/webbrowser.c
  • 36395 valgrind shows a possible leak in inetcomm/tests/mimeole.c
  • 36557 valgrind shows some invalid writes in ieframe/tests/webbrowser.c
  • 36662 valgrind shows a few memory leaks in ws2_32/tests/sock.c
  • 37398 Urban Assault black screen when using software renderer and DDSCAPS_SYSTEMMEMORY
  • 37399 Urban Assault black screen when using software renderer (palette problem)
  • 38485 New Marvel Heroes 2015 Launcher crashes on unimplemented function dhcpcsvc.dll.DhcpRequestParams
  • 39048 MIDI Clock Messages are Corrupted Between Wine and ALSA
  • 39655 Enemy Front crashes almost immediately after launch
  • 39910 PDF XChange Editor annotations formatting not displayed after saving
  • 40952 improper escaping of quotes in command line
  • 41206 Artemis 2.4.0 crashed upon start
  • 41448 Civilization II Unhandled page fault on read access
  • 41648 AmiBroker 6.00 fails, when run, with raise_exception Unhandled exception
  • 41753 Steep (Ubisoft) needs iphlpapi.dll.GetUnicastIpAddressEntry
  • 41830 Updating group box text causes garbage
  • 41926 Zafehouse demo crashes with Call from 0x7b43c14c to unimplemented function ddraw.dll.GetSurfaceFromDC, aborting
  • 41971 Hitman Absolution crashes at startup at WineD3D on Windows
  • 42094 winamp needs unimplemented function ntoskrnl.exe.IoStopTimer
  • 42355 Artifacts in GTAIV appear and disappear when driving
  • 42361 DX Library: PlaySoundFile() doesn't play MP3 files with specific extra headers
  • 42365 Unimplemented function msvcr120.dll.fesetenv
  • 42367 KiriKiri Z based games: main screen doesn't update.

New in Wine 2.1 Dev (Feb 3, 2017)

  • What's new in this release:
  • Many fixes that were deferred during code freeze.
  • More Shader Model 5 instructions.
  • A number of improvements to MIME message handling.
  • Line breaking improvements in DirectWrite.
  • HID bus service now running by default.
  • Direct2D rendering improvements.
  • Source release tarballs now use xz compression.
  • Various bug fixes:
  • 12714 SimCity 2000: crashes when saving or opening a file.
  • 14897 DirectDraw games (Jojo's Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize
  • 17923 No music in X-COM: UFO Defense
  • 18631 regedit gives wrong error when renaming keys
  • 20026 Metal Fatigue crashes on file enumeration (Game saves, skirmish maps)
  • 23547 Railroad Tycoon 2: Platinum (Steam) crashes when setting resolution to 800x600
  • 24112 Xara Designer Pro 6 demo crashes when you select 'continue trial'
  • 25516 Sims 3 flickering white textures
  • 26264 Tanktics won't start
  • 26531 Frogger crashes upon exiting game
  • 27580 Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options)
  • 28982 Application Zero no Kiseki crashes when it tries to play 44100Hz Stereo WAVE music
  • 30308 Property sheet fails to display Page Title
  • 31113 Civilization V crashes after specific amount of game turns
  • 32627 MiroVideoConverter setup gives error "Internal error occurred"
  • 34171 Actua Soccer 2 API error when loading game from menu
  • 34960 Civilization V crashes when loading game
  • 35155 PDF-Xchange Viewer chrashes when a lot of documents opened
  • 35993 Graphical Glitches in Agarest Generations of War
  • 36501 Dyn Updater v4.1.10 'DynUpConfig' tool crashes on startup ('Win32_NetworkAdapterConfiguration' WMI class 'Description' property missing)
  • 37034 Stars!: Crashes on startup
  • 38192 Harry Potter 7 Part 2 crash at begins
  • 38773 msvcr100/110/120 is missing reader_writer_lock (required for MSVC 2013)
  • 39180 Witcher 3 Wild hunt Wine 1.7.50 not working
  • 39920 Nanocad 5.: file open/import dialog does not open
  • 40133 No Limits 2 help system needs GetOverhangMetrics()
  • 40392 ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query
  • 40592 wininet:http test regression
  • 40629 Noto Nastaliq Urdu font crashes notepad during shaping
  • 40938 UE4 games (Ether One Redux, Into the Stars) crash while loading with "BackBuffer->GetResource() has 3 refs, expected 1" error
  • 41052 Failure to create D3D9 device on i915
  • 41175 Firefox tooltips are partly black
  • 41324 Everspace (UE4) requires bfi opcode
  • 41579 Rush for Berlin Gold crashes after the intro videos
  • 41623 Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in
  • 41706 Adam Standalone demo: Backend can't handle opcode ubfe
  • 41747 HYPACK 2016 crashes trying to set "AllowXsltScript" and "AllowDocumentFunction" properties
  • 41905 The Solus Project: Backend can't handle opcode bfrev
  • 42022 The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY
  • 42023 The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files
  • 42078 Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
  • 42093 Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown
  • 42096 Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache
  • 42141 Star Ruler 2 black screen on macOS and FreeBSD
  • 42159 Sega Bug crashes immediately
  • 42163 Sid Meier's Railroads! crash loading multiplayer lobby
  • 42166 Custom application needs mf3216.dll (32-bit to 16-bit metafile converter)
  • 42187 Radeon R9 285 GPU incorrectly recognized
  • 42206 Gauntlet character screen background is corrupted.
  • 42212 WOLF RPG Editor: Division by zero when winegstreamer is enabled
  • 42218 mshtml/tests/dom crashes in xul while running test_doc_elem
  • 42220 secur32/tests/ntlm crashes in ntlm_EncryptMessage due to null pointer
  • 42221 ws2_32/tests/sock fails with "TransmitFile header buffer did not match!"
  • 42225 MSRX v2015a (magnetic stripe reader app) crashed on plugplay:hidraw_set_feature_report Output feature buffer too small
  • 42244 QQ 2013 needs ntoskrnl.exe.IoCreateFile
  • 42245 QQ 2013 needs ntoskrnl.exe.KeClearEvent
  • 42257 Warpath 21st Century does not have sound
  • 42299 Ecue Lighting Suite installer fails to start, needs ntdll.NtLoadKey2
  • 42303 Magic: The Gathering Online 4.0 crashes when entering the battle
  • 42306 One Note Free Retail installer crashes in xmllite
  • 42312 ShellView does not display items attributes
  • 42315 Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex

New in Wine 2.0 (Jan 25, 2017)

  • Text and fonts:
  • More DirectWrite features are implemented.Font embedding in PDF files is supported.
  • The RichEdit control supports bulleted and numbered lists.
  • Bold glyphs can be synthesized also for bitmap fonts.
  • Character tables are based on version 9.0.0 of the Unicode Standard.
  • Graphics:
  • Window, bitmap and GDI DC render targets are implemented in Direct2D.
  • A wide range of optimizations make the DIB engine noticeably faster.
  • GDI graphic paths are reimplemented for better compatibility; they are also supported with enhanced metafiles.
  • Gradients are supported in GDI enhanced metafiles.
  • Metafiles are better supported in GdiPlus.
  • The macOS graphics driver supports a high-resolution ("Retina") rendering mode. It can be enabled by setting "RetinaMode" to "Y" under HKCUSoftwareWineMac Driver.
  • User interface:
  • The clipboard support is reimplemented for better compatibility; copy & paste of HTML text is also improved. Drag & drop works more smoothly.
  • In desktop mode, the taskbar displays running applications and allows switching between them.
  • Version 4 of the system tray notification protocol is implemented.
  • In desktop mode, some less common display resolutions like 640x400 and 1280x960 are supported.
  • More user interface elements scale correctly with high-DPI screens.
  • Direct3D:
  • More Direct3D 10 and 11 features are implemented.
  • The WineD3D graphics card database recognizes more graphics cards. When available, the GLX_MESA_query_renderer GLX extension is used to provide more accurate information about the graphics card.
  • The (system) memory layout of texture resources more closely matches Windows. This affects applications that write beyond the bounds of a MIP-level, like for example League of Legends.
  • The implementation of non-maskable multisample anti-aliasing is more correct. In particular, when the ARB_internalformat_query extension is available, only quality levels corresponding to specific sample counts supported by the OpenGL implementation are reported to the application. Previously, reporting a large number of non-maskable multisample anti-aliasing quality levels would break some applications.
  • Direct3D 11 feature levels are supported.
  • Retrieving a GDI device context from DXGI surfaces is implemented. This is used for rendering to DXGI surfaces using GDI.
  • More DXGI swapchain methods are implemented, particularly those relating to switching display modes and switching to and from fullscreen.
  • When ARB_clip_control and ARB_viewport_array are both supported, position fixups are slightly more efficient.
  • The APPLE_client_storage extension is no longer used. It caused more problems than it solved.
  • New HKCUSoftwareWineDirect3D registry keys.
  • DirectDraw:
  • Retrieving a GDI device context from a DirectDraw surface is implemented in a more accurate way. In particular, retrieving a GDI device context for a "client memory" surface will retrieve a GDI device context that's backed by that same client memory.
  • A number of fixes related to vertex transformation in early DirectDraw versions have been made.
  • D3DX:
  • The support for the D3DX 9 effect framework is more complete.
  • D3DX 10 and 11 asynchronous data loaders are implemented.
  • The d3dx9 DLLs no longer forward to d3dx9_36, but are built from the same source instead.
  • The d3dcompiler DLLs no longer forward to d3dcompiler_43, but are built from the same source instead.
  • Sound and video:
  • GStreamer version 1.0 is supported for audio and video streams.
  • DirectSound supports downmixing from 5.1 and 4.0 formats to stereo.
  • Internet and networking:
  • The Web Services API is supported. The XML reader and writer are implemented, along with support for serializing many common data types. Basic support for making SOAP calls is also included. This enables Microsoft Office 2013 online activation.
  • The Gecko engine is updated to the version from Firefox 47.
  • IDN name resolution is supported.
  • Various SHA hashes are supported using GnuTLS.
  • Looking up the host address prioritizes non-loopback interfaces, which fixes a number of networked games.
  • XML writing is faster for large files.
  • Winsock supports the IP_DONTFRAGMENT socket option.
  • Long URLs are handled correctly.
  • JavaScript performance is improved. JSON is also supported.
  • Internationalization:
  • There is proper support for the Persian locale.
  • Uniscribe better supports right-to-left languages.
  • Japanese Hiragana, Katakana and full-width/half-width character mapping is implemented.
  • 64-bit support:
  • 64-bit applications are supported on macOS.
  • The Mono engine has 64-bit support.
  • C++ exceptions are handled correctly on x86-64, including nested exceptions and collided unwinds.
  • The debug registers are supported on x86-64.
  • Built-in applications:
  • The 'winebrowser' helper application supports multiple arguments to invoke the host browser or mailer.
  • The 'reg' command-line registry utility supports the 'query' command, all registry data types, and has more robust command line handling.
  • The 'winhlp32' help viewer properly displays tables and images.
  • The 'wineconsole' tool better supports East-Asian fonts. Color handling is also improved.
  • Build environment:
  • Import libraries can optionally be built as static libraries similarly to Windows, instead of .def files. This avoids the need for a separate .def.a library file.
  • The IDL compiler supports "midl_pragma warning" directives.
  • Cross-compilation with the Mingw-w64 Clang and ARM toolchains is supported.
  • Kernel:
  • A new driver architecture is in place for supporting HID devices. This follows the Windows model, with platform-specific bus drivers and HID minidrivers. It will be used in future releases to unify support for HID devices, and potentially also for USB device support.
  • Loading multiple kernel drivers inside the same user-mode process is supported. This is used for HID drivers.
  • A directory cache is implemented, to allow returning files in the expected order and avoid relying on platform-specific system calls.
  • Many more API Set libraries (the oddly-named api-ms-win-* dlls) are implemented.
  • Interrupt 0x2d (used for debugger checks) is emulated.
  • Miscellaneous:
  • Read interval timeouts are supported for serial ports.
  • Variables starting with 'QT_' are filtered from the Unix environment since they may have unwanted effects on Qt-based Windows applications.
  • Support for joystick button mapping and force feedback effects is improved.
  • Many stream classes are implemented in MSVCIRT, the old I/O stream C++ runtime.
  • Windows Management Instrumentation (WMI) implements some more WBEM classes.
  • Most remaining OpenMP functions are implemented.
  • Uninstallation support in MSI is improved.
  • New external dependencies:
  • libudev is used for HID device support.
  • GStreamer version 1.0 is used instead of version 0.10.
  • GnuTLS version 2.10 or higher is required for the SHA hashing functions to be supported.
  • Configuration changes:
  • A number of DLLs are now built separately from a common source, instead of forwarding to a master DLL. This means that native DLL overrides need to be set on the specific version of the DLL being loaded, instead of the master one. This applies to the d3dx9_*, d3dcompiler_*, xaudio2_*, xapofx1_* and x3daudio1_* DLLs.
  • Release numbering:
  • Starting with 2.0, version numbering will change: stable release updates will follow the existing scheme: 2.0.1, 2.0.2, 2.0.3, etc. but the developemnt branch will drop the intermediate number: the releases will be numbered 2.1, 2.2, 2.3, etc. leading to the next stable release, which will be called 3.0.

New in Wine 2.0 RC 6 (Jan 21, 2017)

  • Bugs fixed:
  • 11179 NO$GBA 2.6a debugger GUI buttons are not stacked
  • 19862 CodeCreatures crashes.
  • 28672 VirtualDub: crash when using directx for display panes
  • 33859 Visual Web Developer Express 2008 crashes when clicking "Browse" (bug in PropertySheet common control)
  • 34127 FIFA 2000 demo crashes after 'Press Any Key'
  • 35669 Space Giraffe: text between levels (and on level selection screen) is corrupted / unreadable
  • 36525 Ctrl+C does not copy in the Battle.net chat scrollback
  • 38305 SMARegisTry Backup installer: corrupted window title
  • 38845 Battle.net launcher shows white screen with WINEPREFIX Windows version > 'Windows XP' (builtin 'd3dcompiler_46.dll' is not mature enough)
  • 38850 crypt32/tests: chain test fails on Debian Jessie
  • 39642 Battle.net crashes when you try to resize the window when "allow the window manager to decorate the windows" is unchecked.
  • 40096 Pendulumania: Black screen
  • 40781 KSP Trajectory Optimization Tool (using MATLAB Runtime (MCR)) "Could not successfully parse URI string"
  • 41001 64-bit Core Temp 1.x kernel driver 'ALSysIO.sys' crashes on unimplemented function ntoskrnl.exe.RtlUnwindEx
  • 41218 curl 7.50: HTTPS fails with InitializeSecurityContext failed: SEC_E_INVALID_TOKEN
  • 41290 DirectShow applications: MP3 playback is broken if winegstreamer is disabled
  • 42020 Tompi Jones fails creating user profile
  • 42211 redefinition of typedef 'REFERENCE_TIME'
  • 42228 bcrypt:bcrypt test regression (test_aes)
  • 42229 advapi32:eventlog test regression (privilege issue in test_start_trace)
  • 42243 3DMark11 installer crashes with access violation in Freetype because font data is released too early

New in Wine 2.0 RC 5 (Jan 14, 2017)

  • Bug fixes:
  • 7372 Can't copy and paste between native apps (e.g., Open Office, Firefox, Gimp) and some Wine apps (affects Dreamweaver, Photoshop, Powerpoint, Excel)
  • 9875 moving dialogs shows artifacts on window behind it
  • 11835 Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- Comments don't work
  • 11847 Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- How To window does not work
  • 15845 Silverlight configuration tab "Application storage" causes freeze (while iterating isolated storage)
  • 16528 RAdmin Send Message Feature Doesn't Work
  • 29832 Mario Forever crashes
  • 30355 DVDSubEdit 1.52 crashes on startup, broken TBM_SETRANGEMAX handling
  • 33066 resident evil 6 pc benchmark Black screen
  • 33860 Visual Web Developer Express 2008 displays only "file system" in Browse window
  • 34465 process hacker 2.31 crashes in toolbar code
  • 36187 valgrind shows lots of warnings for comctl32/tests/listview.c when running in a virtual desktop
  • 36554 valgrind shows a definite leak in ieframe/tests/intshcut.c
  • 37458 Regedit: Left click on a selected key activates renaming mode
  • 37576 Google Sketchup 7 and 8: 2D Drawing File Export Broken
  • 37762 Runaway & Runaway 2: wrong colors
  • 38030 Adobe Lightroom 5.7 - Classic window dialog size increase at each opening
  • 38216 Wrong screen in Civilization V
  • 38449 valgrind shows a couple leaks in shell32/tests/shelldispatch.c test_namespace()
  • 38847 valgrind shows a definite leak in winmm/tests/wave.c
  • 39905 Ogar Server crashes while starting
  • 40537 ddraw:ddraw1 causes Windows XP to crash
  • 41058 Absent model in 3d scene in SexyBeach3 game
  • 41188 Trove game wants msvcp140.dll._Cnd_init_in_situ
  • 42009 Mentor Graphics DK Design Suite crashes on clipboard copy
  • 42067 Disney Universe doesn't scale gamescreen properly
  • 42110 regression: commit "xinput1_3 prefer builtin dll" aliens versus predator classic 2000 (steam) fails to launch
  • 42194 Magic: The Gathering Online 4.0 fails to connect to login server

New in Wine 2.0 RC 4 (Jan 6, 2017)

  • Bugs fixed:
  • 7592 Window problems when running Citrix ICA client ICA16 v6.20.985 (Win16)
  • 11808 winefile: broken horizontal scrolling
  • 24718 Condes renders every line or point 100x thicker than it should be
  • 29287 Heroes of Might and Magic IV: performance issues with Opengl renderer
  • 32682 Multiple .NET 4.0 applications fail to load the pen cursor (IDC_PEN, 32631, 0x7F77 missing)
  • 33570 SWAT 4: Mouse Escapes Wine environment in full screen or windowed mode
  • 34030 Altium Designer 10 hangs on startup accessing a driver
  • 34807 Gruntz crashes on startup in d3d
  • 35293 Halo: Combat Evolved has graphical glitches
  • 35700 Arabic Shaping Is Broken After Rechedit News.
  • 36959 Whirlwind of Vietnam crashes after starting
  • 37416 The Sims 3: Display locks when running in window, uses 100% cpu
  • 38766 RpcBindingServerFromClient is unimplemented, needed to determine client Computer Name/IP Address
  • 39268 x11drv: Can't store handle for display fd
  • 39714 Halo some sounds in cut scenes don't play
  • 40169 Recognize INTERNET_FLAG_SECURE with INTERNET_INVALID_PORT_NUMBER in GetHttpConnection
  • 40243 Korg Nano editor USB MIDI driver won't install, requires Administrator Privileges
  • 40477 Motocross Madness and 3DMark2000 do not start (VRAM, video memory size)
  • 41347 TMIDI Player: Some characters and logos in LCD are rendered as black rectangles
  • 41599 Battle.net and Hearthstone play loud static when receiving messages
  • 41708 Duo 0.10 crashes on startup
  • 41998 Regression in wined3d crashes visual novel "A drug that makes you dream"
  • 42031 Heroes Of Might & Magic VI: no more started
  • 42057 Pressing Ctrl+C to close iTunes results in error dialog with gibberish title
  • 42071 LINE (Powered by Naver): LINE does not work on wine 1.9.16 and later versions
  • 42074 osu! - Audio latency regression (ALSA)
  • 42090 Highway Pursuit constantly emits loud noise when sound effects enabled
  • 42101 Strania - The Stella Machina (Steam) black screen on launch

New in Wine 2.0 RC 3 (Dec 24, 2016)

  • Bugs fixed:
  • 18081 warhammer dawn of war ii crashes
  • 38207 Unreal Tournament 3 uninstaller fails when invoking from 'wine uninstaller' (removes wrong entries)
  • 38555 The Magic School Bus Explores the Solar System hangs during installation
  • 39661 Font width incorrect in wineconsole
  • 40429 regression: "mscoree set config path for default app domain" makes .NET app not working
  • 40845 Uninstaller does not remove missing applications from the list
  • 41378 wineboot silently ignores unknown WINEARCH
  • 41476 Cannot paste in WinAuth 3.5.1 (32-bit)
  • 41609 Uninstaller entries are not removed from the registry when the uninstaller says they will be
  • 41732 wineconsole: changing to emacs mode requires restart
  • 41733 wineconsole: crashes in emacs mode when pasting (Ctrl+Y) empty buffer
  • 41744 Streamline crashes on launch
  • 41869 Wine is not compiling: undefined reference to 'HIDIOCSFEATURE'
  • 41909 Calling TBM_SETPOS after TBM_SETRANGEMIN/TBM_SETRANGEMAX does not draw slider control properly
  • 41993 Chuckie Egg: The Next Batch v1.2 no longer works

New in Wine 1.8.6 (Dec 19, 2016)

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

New in Wine 2.0 RC 2 (Dec 17, 2016)

  • Bugs fixed:
  • 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

New in Wine 2.0 RC 1 (Dec 10, 2016)

  • What's new:
  • 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:
  • 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

New in Wine 1.9.24 Dev (Nov 26, 2016)

  • New in this release:
  • Support for unordered access views in Direct3D.
  • Many fixes in the regression tests.
  • Some more improvements in HID support.
  • Various bug fixes:
  • 33636 wine cmd: invalid behaviour of '&' operator
  • 35343 dialog windows are too large
  • 35658 Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
  • 36115 cabinet/fdi tests show some valgrind warnings
  • 38768 Stronghold 2 hangs when started.
  • 39724 Need For Speed Underground 2 crashes after several minutes of playing
  • 39734 ProtectDisc Driver 11: acedrv11.sys crashes
  • 40366 Avatarika installer fails
  • 40595 gdiplus:metafile test regression (test_frameunit)
  • 40596 gdiplus:metafile test regression (test_nullframerect)
  • 40695 Crash in Fallout New Vegas
  • 40791 N-Ball editor shows only a blackscreen
  • 40996 Deus Ex:Human Revolution fails to start when using DX11 renderer
  • 41021 Zombie Army trilogy needs msvcr100.dll._fpieee_flt
  • 41087 UE4 games (The Vanishing of Ethan Carter Redux, The Solus Project) crash while loading with "D3D11Query.cpp:139 # with error E_INVALIDARG"
  • 41090 Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
  • 41290 DirectShow applications: MP3 playback is broken if winegstreamer is disabled
  • 41308 iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
  • 41451 Motocross madness: missing names of players
  • 41602 Videos do not play in Age of Empires
  • 41640 add rx 480 into directx.c
  • 41671 GOG Galaxy requires unimplemented function vcruntime140.dll.__std_terminate
  • 41683 Gauntlet start background is corrupted.
  • 41695 LeagueClient.exe Call to unimplemented function api-ms-win-crt-math-l1-1-0.dll.nearbyint
  • 41705 Build fails in dpnet: redefinition of typedef 'SOCKADDR'
  • 41719 crypt32:store test regression in testRegStoreSavedCerts()
  • 41721 hidtest.exe crashes on unimplemented function hid.dll.HidP_GetSpecificButtonCaps
  • 41736 build error: configure detects udev only partly

New in Wine 1.9.23 Dev (Nov 11, 2016)

  • New in this release:
  • HID bus support for macOS.
  • Color font support in Direct2D.
  • More color formats in Direct3D.
  • Uninstallation fixes in MSI.
  • Various bug fixes:
  • 11963 Myst V: End of Ages does not run
  • 17323 Superbase Dialogs are too small
  • 23255 Temper setup dialog button is inappropriately sized
  • 23838 iMule Crashes Upon Indexing Shared Files (dogfood)
  • 24995 Gpstrack Segfaults while copying text from right-click popup menu
  • 28132 MDDClone starts without audio unless 'Sound' tab is activated in the launcher
  • 28226 Sonic heroes 1.0 Crash after running.
  • 30187 Cisco IP Communicator 7.0.4.0 installation fails (Cisco 'certmgr.exe' tool fails to install certificate to the system-wide trusted certificate store)
  • 30673 Smart Cutter 1.9.4 crashes when the button OPEN is pressed
  • 32752 Xanadu NEXT 3D does not show properly
  • 33524 Cannot select/copy text in PDF files created in Microsoft Office 2007 & 2010
  • 35397 Endless Steam Client Update even after fresh install (BSD 'read_directory_getdirentries' implementation broken)
  • 35733 Startopia: Models render with weird and completely unexpected offsets
  • 36101 Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl)
  • 36898 Unturned crashes
  • 38198 Colin McRae Rally 2005 crashes at start
  • 38489 debug_d3dusage Unrecognized usage flag(s) 0x10000000
  • 38972 Titan Souls Demo (Steam) crashes on unimplemented function OpenAL32.dll.alGenFilters
  • 39396 "Legend of Grimrock 2" editor flickers
  • 40110 d3d10core:device and d3d11:d3d11 regression
  • 40314 www.cryptopro.ru installer needs unimplemented function CRYPT32.dll.CertRegisterSystemStore
  • 40448 Final Fantasy XI: Missing character models, potential black screen and crashes
  • 40925 UE4 games (Flame in the Flood, Into the Stars, Ethan Carter Redux) crash when attempting to render to a 3D texture
  • 41071 Multiple applications needs api-ms-win-crt-stdio-l1-1-0.dll._wsopen_dispatch (PCSX2 1.4.0, StarCraft II 3.6.0)
  • 41428 The Forest: Terminal gets spammed with errors if Steam is running
  • 41589 Codename Panzers: Phase Two (GOG.com) needs api-ms-win-crt-stdio-l1-1-0.dll._sopen_dispatch
  • 41596 Insane 2 crashes in the menu
  • 41638 Wordpad, errors when compiling its resources on Windows
  • 41642 S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
  • 41651 WScript object name on wine is case sensitive which should not be the case (vbscript)
  • 41655 Error on exiting package created with pyinstaller, needs msvcr100.dll._wfindnext32
  • 41688 Sonic Utopia crashes at launch

New in Wine 1.9.22 Dev (Oct 29, 2016)

  • New in this release:
  • macOS clipboard support adapted to the new design.
  • Initial implementation of bitmap rendering in Direct2D.
  • More WebServices implementation.
  • A few more steps towards HID support.
  • Various bug fixes:
  • 11910 Multiple games need msvcirt.dll.??0istrstream@@QAE@PADH@Z (Tron 2.0, NOLF2, Schizm 2)
  • 16925 Star Trek: Borg does not run, needs msvcrt20.dll.??0ostrstream@@QAE@PADHH@Z
  • 20569 Winamp's next page in the shoutcast radio/tv list doesn't respond
  • 22671 Gestan crashes due to unimplemented msvcirt.dll.??0istrstream@@QAE@PAD@Z
  • 24519 Fractal Time!: cannot select an area in the generated image to zoom in
  • 26994 Microsoft reader crashes due to unimpl msvcirt.dll.?rdbuf@ostrstream@@QBEPAVstrstreambuf@@XZ
  • 27553 Reservoir Dogs: no videos and black menu right after starting
  • 29174 L2German.net: Lineage II installer crashes
  • 29412 Right click on system tray icon not work
  • 31338 Max Payne 2: The Fall of Max Payne (Steam) shows white screen and nothing else
  • 32672 Rainbow Six: Only the sky is rendered
  • 35025 Max Payne 2 Demo: checkboxes in options dialog have missing window styles
  • 35281 KCleaner hangs up in system tray
  • 35452 Warhammer 40,000: Dawn of War II (Steam) crashes on startup, reporting 'Failed to verify content catalog integrity'
  • 35630 New ReactOS shell crashes on unimplemented function shell32.dll.723 a.k.a. SHCreateSessionKey
  • 36205 TrySim v5.0 demo doesn't exit cleanly (crashes/hangs on exit)
  • 36690 Rockman 7FC has issues with Shade Man Easter Egg
  • 37410 Might & Magic Heroes IV crashes on startup
  • 39364 LFS.exe (Live for Speed) crash on copy/paste (Ctrl+C) operation on chat history
  • 41449 Power DVD 15 (Cyberlink) needs unimplemented function SHELL32.dll.SHRemoveLocalizedName
  • 41492 Failure to compile: redefinition of typedef ‘EVENT_FILTER_DESCRIPTOR’
  • 41565 WMI error in object Win32_ComputerSystemProduct, property UUID
  • 41570 Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
  • 41572 Windows API crash (GetTimeZoneInformationForYear)
  • 41575 Copy/Cut and paste do not work as of wine 1.9.21

New in Wine 1.9.21 Dev (Oct 15, 2016)

  • New in this release (see below for details):
  • Initial version of the HID minidriver.
  • Support for lists in the RichEdit control.
  • System tray improvements.
  • Various bug fixes:
  • 11819 The Longest Journey Demo: characters mostly invisible (broken TransformVertices with D3DVIEWPORT2)
  • 22317 Motocross madness demo has wrongly projected dirt (d3d_viewport_TransformVertices needs projection matrix + wrong scale)
  • 36499 Multiple applications need ID2D1Factory::CreateHwndRenderTarget implementation (SciTE 3.5.x, Direct2D .NET example apps)
  • 37183 Autogenerated programs/cscript/ihost.h is not being removed by make clean
  • 38530 eSignal 12.1 needs msvcp100.dll.?_Mtx_new@threads@stdext@@YAXAAPAX@Z
  • 39263 RichEdit should hide selection when it is unfocused
  • 39471 Elminage Gothic freezes after clicking on "New Game"
  • 40422 Illustrator CS6: hangs on ESC key press while Text tool is being used
  • 41142 gcc6: server build warnings
  • 41231 regedit no longer processes registry input from stdin using "-" as filename
  • 41405 Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
  • 41409 Battle.net crashes at launch
  • 41420 Regression bug: bricscad crashes when copy or cut objects to the clipboard
  • 41430 Nothing visibly happens when clicking System Info button in Microsoft PowerPoint Viewer 14.0 (msinfo32.exe lacks a GUI)
  • 41432 Keyboard input code display program (Japanese VB6 application) doesn't run.
  • 41437 Implement a 64-bit version of __std_type_info_hash
  • 41455 Failed assertion in ME_SplitByBacktracking causes crash at end of Jupiter 2011 installer
  • 41511 gray square on tab

New in Wine 1.9.20 Dev (Oct 1, 2016)

  • New in this release (see below for details):
  • Reimplementation of the clipboard API.
  • Message handling in WebServices.
  • Many more API Set libraries.
  • Various bug fixes:
  • 27671 ComboFix fails to install
  • 29661 wineboot unable to create win32 prefix if the directory already exists
  • 30368 AMD Radeon 6480g detected as ATI Radeon 3200
  • 32694 NVIDIA GTX 690 not in the list of recognized cards.
  • 39447 Unimplemented function hid.dll.HidP_TranslateUsagesToI8042ScanCodes
  • 41050 Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswscanf
  • 41086 Unimplemented function msvcp140.dll.??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z needed by Battle.net
  • 41136 GOG Galaxy installer crashes with "wine: Call from 0x7b43c7cc to unimplemented function msvcp140.dll.?_Execute_once@std@@YAHAAUonce_flag@1@P6GHPAX1PAPAX@Z1@Z"
  • 41273 Texted added to clipboard in Wine not pasting in native Linux applictions.
  • 41315 Windows 10 DISM doesn't launch, needs advapi32.EventWriteTransfer
  • 41333 MeterBasic (Tonne Software) crashes at start
  • 41336 Windows 10 DISM pkgmgr.exe doesn't launch, needs api-ms-win-core-libraryloader-l1-2-2.dll
  • 41343 Ellisys Visual USB needs unimplemented function newdev.dll.DiInstallDriverA
  • 41352 World of Tanks crashes with unimplemented function msvcp140.dll.?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
  • 41381 Marvelous Designer 6 needs msvcp140.dll.?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
  • 41389 ComboFix fails to install: complains about missing HKLMSystemCurrentControlSetControlhivelist
  • 41396 Sony Xperia Companion needs KERNEL32.dll.SetDefaultDllDirectories
  • 41399 GOG Galaxy crashes with unimplemented function msvcp140.dll.?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fp

New in Wine 1.9.19 Dev (Sep 16, 2016)

  • New in this release (see below for details):
  • Initial version of a udev bus driver for HID.
  • Various improvements in joystick support.
  • Initial implementation of DC rendering in Direct2D.
  • Improved metafile support in GDI+.
  • Various bug fixes:
  • 10643 WinUAE settings window reappears after being dismissed
  • 17351 PDF Export problem on Delphi 7 applications
  • 19998 stamps.com installer hangs
  • 27415 The Geometer's Sketchpad 5.03 does not display pictures. "fixme:gdiplus:GdipGetMetafileHeaderFromMetafile not implemented"
  • 29916 ElsterFormular cannot make use of default PDF viewer (e. g. Okular)
  • 34489 Can't use VSTi altiverb fst.exe crashes
  • 37259 Multiple Direct2D applications need ID2D1DCRenderTarget::BindDC implementation
  • 37628 KORG Legacy Collection - MS-20 v1.3.0 'Authorizer' app crashes, No Limits 2 help system does not render ('d2d_factory_CreateDCRenderTarget' is a stub)
  • 39246 user32:edit fails in Japanese and Korean locales
  • 40325 Captvty v3 (.Net4.5) crashes at start
  • 40533 Microsoft PowerPoint Viewer 14.0 shows error dialog when clicking System Info button (msinfo32.exe unimplemented)
  • 40746 Microsoft Expression Web 4 crashes when opening site, needs rpcrt4.dll.NdrAsyncServerCall
  • 41085 Unimplemented function msvcp140.dll._Thrd_id needed by Battle.net
  • 41217 Xebra ALSA underrun occurred
  • 41224 WineD3D8 crashes on Windows with GTAVC and i915-class video
  • 41274 QQ Lite version called unimplemented function vcomp100.dll._vcomp_reduction_r8, aborting
  • 41284 dbghelp_dwarf: parse_cie_details unknown CIE version 4 (clang/mesa/valgrind)
  • 41287 2050 IP Softphone - UI does not render correctly
  • 41296 World of Tanks (9.16) crashes with unimplemented function vcruntime140.dll.__std_type_info_hash

New in Wine 1.9.18 Dev (Sep 3, 2016)

  • What's new:
  • Support for multiple kernel drivers in a single process.
  • More WebServices reader support.
  • Various improvements in joystick support.
  • Some more work towards the Direct3D command stream.
  • GDI performance improvements.
  • Improved IME window handling.
  • Compatibility fixes in the clipboard support.
  • Various bug fixes:
  • 22461 Microsoft Office 2000 Server Extensions Configuration Wizard 'CFGWIZ.EXE' needs msvcirt.dll?cout@@3Vostream_withassign@@A
  • 25105 Loading a 3d model with a test program fails
  • 25352 Videos play upside down in multiple games (Fable: The Lost Chapters, Mob Ties Tokyo, Star Wars Republic Commando, SAS: Secure Tomorrow, Hatsune Miku: Project DIVA)
  • 32936 SmartMusic 2012/2014 crashes on startup (Core Audio adapter 'PKEY_DeviceInterface_FriendlyName' property not supported)
  • 34056 Multiple applications have a problem with typing Chinese/Japanese with IME (Nabeta Jisho for Japanese, YY and Netease POPO for Chinese)
  • 35404 Spartan demo: no label on main menu icons
  • 35892 sdb2xml (.NET 2.0 app) crashes on unimplemented function apphelp.dll.SdbGetAppPatchDir
  • 39672 Folder names not clickable
  • 40106 ntdll:info regression
  • 40580 TASCAM US-16x08 soundcard controller crashes
  • 40686 win7's ehshell.exe needs KERNEL32.dll.EncodeSystemPointer
  • 40716 osu! - slightly low-pitched sound when using the ALSA sound driver
  • 40741 Wings of Vi - black screen on launch
  • 40953 Necropolis crashes at start (needs native xinput1_3.dll)
  • 40968 Multiple Games require dxgi_output_FindClosestMatchingMode implementation(Need For Speed: The Run, Magic Duels)
  • 40997 Fallout 4 needs DXGI_FORMAT_BC7_UNORM_SRGB
  • 41007 Regression in minimum sound latency / HelBuflen value
  • 41094 comctl32/treeview: TVS_FULLROWSELECT style does not work
  • 41105 Tropico 5 (DX11) starts with only a mouse pointer on a black screen
  • 41117 Insufficient check for sysinfo function breaks build on hurd and kfreebsd
  • 41118 We Happy Few (UE4) crashes with "D3DRHI->GetFactory()->CreateSwapChain(DXGIDevice,&SwapChainDesc,SwapChain.GetInitReference())"
  • 41165 MiTeC System Information X needs unimplemented function wlanapi.dll.WlanCloseHandle
  • 41182 Don't export QT_QPA_PLATFORM
  • 41189 No Man's Sky fails to start due to a regression in ntdll
  • 41228 Rendering is messed up on WineD3D8 for Windows
  • 41246 Office 2010 apps show "Configuring" dialog on first run when installed in new prefix

New in Wine 1.9.17 Dev (Aug 21, 2016)

  • Better exception handling on 64-bit.
  • Various improvements in joystick support.
  • Some more stream support in the C++ runtime.
  • Font embedding improvements.
  • More metafile support in GDI+.
  • Various bug fixes.

New in Wine 1.9.16 Dev (Aug 6, 2016)

  • What's new:
  • Better 64-bit binary compatibility on macOS.
  • Performance improvements in JavaScript.
  • More progress towards the Direct3D command stream.
  • More shader instructions in Direct3D.
  • Performance improvements in GDI.
  • Various bug fixes:
  • 19051 Myst V installer will not run.
  • 19546 Grafit text labels not displayed properly
  • 21985 Devil May Cry 3: Black screen when playing game, but special effects are seen
  • 23041 Darkness Within 2 demo: crashes on startup without native d3dx9_40
  • 24645 PDF Factory 3.x/4.x installer fails to install printer drivers (winspool.SetPrinterW lacks support for level 8, global default printer settings)
  • 26360 Time Warner Cable Connection Manager 1.03.0012.0 does not install
  • 28932 Screamer Radio, language selection works incorrectly
  • 29598 eRacer demo: no text displayed
  • 32491 dbghelp doesn't support DW_FORM_flag_present
  • 33398 Word / Excel 2010: crash when clicked (2nd or 3rd times) on a link
  • 33457 An integer overflow @line 268 of dsa.c ?
  • 33594 Cool Record Edit: crash during startup
  • 33939 Ballistic game: no animation when ball is lost
  • 34243 YGOPro Percy exits after a single duel/replay
  • 36828 Multiple DirectX11 games need D3D11CreateDevice implementation with D3D_FEATURE_LEVEL_11_x support (Sniper Elite 3)
  • 37338 Multiple games and applications using Boost.Interprocess need 'NtQuerySection' implementation (file-backed shared memory)(RobloxPlayer, Tera Online)
  • 37903 Winzip 6: Unable to install. Controls are missing.
  • 37919 Spellforce 2 needs d3dx9_36.dll.D3DXCreateTextureShader
  • 38310 Trackbar control (msctls_trackbar32) does not send WM_CTLCOLORSTATIC as it does in Windows
  • 39501 King Arthur II demo crashes with unimplemented function d3dx10_43.dll.D3DXCpuOptimizations
  • 39502 King Arthur II demo crashes with unimplemented function d3dx10_43.dll.D3DX10CreateTextureFromMemory
  • 39744 No sound with winepulse.drv in multiple applications when PulseAudio fails to allocate full buffer
  • 39919 Purple / Pink reflections in Mass Effect 3
  • 40520 Gauntlet and WoW (d3d11 renderer) need FrontCounterClockwise
  • 40734 Unreal Tournament 3 doesn't quit properly when Pulseaudio is used
  • 40735 Midnight Mysteries: The Edgar Allan Poe Conspiracy (Steam) needs a more fleshed out msscript.ocx to get past the initial 'OLE Error 80004002'
  • 40757 GOG Galaxy crashes with unimplemented function api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vsnwprintf_s
  • 40758 GOG Galaxy crashes with unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._get_wide_winmain_command_line
  • 40815 comctl32: Leftmost position of trackbar not selectable with mouse, slider initial position wrong
  • 40875 ITHVNR does not work in wine
  • 40882 Nvidia GT 740M is not correctly recognized
  • 40905 Multiple applications need api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line (PCSX2 1.4.0, Battle.Net Launcher)
  • 40920 Into The Stars (UE4 game) crashes while loading with SwapChain->GetFullscreenState error
  • 40987 Wine hangs indefinitely on start with "[__NSArrayM insertObject:atIndex:]: index 6 beyond bounds [0 .. 4]".
  • 40999 Epic Games Launcher needs ws2_32.InetNtopW
  • 41009 PCSX2 1.4.0 needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswprintf_p
  • 41010 TVS_TRACKSELECT uses wrong hittest region
  • 41015 comctl32/treeview: Alt-Up/Down keyboard shortcuts don't work
  • 41033 Unimplemented function api-ms-win-crt-runtime-l1-1-0.dll.set_terminate need by Battle.net
  • 41037 Unimplemented function vcruntime140.dll.__std_type_info_name is needed by Battle.net
  • 41040 VariantChangeTypeEx lead to error when casting IUnknown(nil) -> IDispatch
  • 41044 Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswprintf_s
  • 41051 GOG Galaxy crashes with unimplemented function vcruntime140.dll.__std_type_info_destroy_list

New in Wine 1.9.15 Dev (Jul 22, 2016)

  • What's new:
  • More shader instructions in Direct3D.
  • Performance improvements in GDI.
  • Better multi-joystick support on macOS.
  • Active Scripting improvements.
  • Additional stream support in the C++ runtime.
  • Various bug fixes:
  • 2905 Kings Quest 8 crashes while loading a saved game
  • 14821 Kirikiri based games update screen slowly
  • 21891 info zip 3.0 won't append to existing archive
  • 33225 Metacell demo can't play music in mp3 format
  • 36653 Tesla Effect (game): Video sequences display green screen.
  • 37361 Scottrade Elite 2013 fails data streaming after about 90% of logins
  • 37429 Post provider setup of WMI core 1.5 installer needs advapi32.dll.WmiQueryGuidInformation stub
  • 37977 Multiple applications using VBScript/JScript need scripting host 'WScript.Quit' implementation
  • 38475 Unused variable in glsl_shader.c
  • 38997 Non-deterministic device id assignment when using more than one joystick/gamepad (multiplayer). Unable to deactivate joystick through registry or wine control applet
  • 39845 Randomly "WinMorse2.exe" doesn't work under Wine.
  • 40760 GOG Galaxy crashes with unimplemented function vcruntime140.dll.set_unexpected
  • 40764 Bloodrayne 1-2 hang when playing videos
  • 40822 Aliens vs. Triangles demo needs WINED3DFMT_R32_SINT format
  • 40861 Kingsoft Office 2012 needs ntoskrnl.exe.IoAttachDevice
  • 40872 Gauntlet requires dcl_immediateConstantBuffer support
  • 40887 Nook eReader 2.5.3.4630 needs ncrypt.dll.NCryptOpenStorageProvider
  • 40915 Max Payne demo installer displays highlighted text
  • 40923 Alone in the Dark (2008) crashes on launch with msvcrt assertion
  • 40932 [GAME] RAN GS crashes when starting (needs msvcp90.dll.?_Random_device@tr1@std@@YAIXZ)
  • 40939 dlls/msvcr100 - error building on NetBSD
  • 40959 mIRC: Crash on running code to see if mIRC is running in Wine.

New in Wine 1.9.14 Dev (Jul 9, 2016)

  • What's new:
  • More Shader Model 5 support in Direct3D.
  • Some more write support in WebServices.
  • Performance improvements in GDI.
  • Some more progress towards the Direct3D command stream.
  • Bug fixes:
  • 13183 Control '' has no parent window in ExpressQuantumGrid
  • 18659 Kingsoft Office 2012 can't read it's default file
  • 23855 System Tray Icons Not Appearing In Mac System Tray
  • 28860 AveraSell 4.3.8 crashes after login (heap corruption)
  • 29702 Kingsoft Office 2012 Free: Crashes almost immediately after full load
  • 35123 Shattered Horizon requires d3dx10_43.dll.D3DX10CompileFromMemory
  • 35962 OPML Editor crashes
  • 37485 Spellforce Platinium edition - graphical bug - black columns come out of the ground
  • 37989 COD4 is missing textures
  • 39842 Skype for windows doesn't work (needs ndis.sys.NdisSystemProcessorCount)
  • 40413 Crashes after start of application Vermoegensbilanz and accepting license terms
  • 40588 Multiple games (Fallout 4 and Unreal Engine 4 games) need d3d11_device_CreateUnorderedAccessView
  • 40722 Warcraft 3: minimizes when clicking on the bottom
  • 40792 Multiple 64-bit Unreal Engine 4 games crash at start (Direct3DDevice->CheckFeatureSupport(D3D11_FEATURE_THREADING,&ThreadingSupport,sizeof(ThreadingSupport)) failed)
  • 40830 Conflict between kVK_RightCommand and macOS 10.12 Sierra in carbon framework
  • 40833 Batman: Arkham Origins Blackgate no sound during gameplay (except cutscenes)
  • 40851 macOS 10.12 Build Failure in winspool.drv with cupsGetPPD
  • 40876 Guitar Rig 5 Crashes On Load (needs msvcr120.dll.fegetenv)
  • 40909 Flame in the flood needs depth-stencil support for R16_TYPELESS
  • 40934 webservices error: redefinition of typedef 'WS_XML_NODE_POSITION'

New in Wine 1.9.13 Dev (Jun 24, 2016)

  • What's new:
  • New version of the Gecko engine based on Firefox 47.
  • More Shader Model 5 support in Direct3D.
  • Unicode data updated to Unicode 9.0.0.
  • Improvements to GDI paths and metafiles.
  • More progress towards the Direct3D command stream.
  • Joystick support improvements on Mac OS X.
  • Various bug fixes:
  • 12851 LEGO Rock Raiders amstream crash
  • 17524 K-Meleon 1.5.2 crashes on startup
  • 17887 Poor graphics (black squares) observed using Many faces of Go program
  • 18745 64-bit Mortal Kombat X crashes on unimplemented function KERNEL32.dll.GetLargePageMinimum
  • 21817 Demoscene 4K demos can't cope with Wine builtin d3dx9_xx dll functions being forwarded (Elevated, fr-057)
  • 22819 Some applications like Heroes of Might and Magic 2 display loopback.
  • 23725 Slow typewriting in IBExpert SQL Editor
  • 25458 Saints Row 2 (Steam) crashes when entering game.
  • 34046 GUIMiner crashes when trying to start mining.
  • 35228 RC Cars hangs when music changes
  • 35439 Blackguards demo (non-Steam) shows black screen after launch
  • 35847 wined3d does not recognize cards newer than GTX 770
  • 37128 Clang: Uninitialized variable in a condition in atl_ax.c
  • 37271 Applications get IP address of 127.12.34.56 when lo0 is up on OSX
  • 38962 expr.c:234 and 235 attempted computation of 1

New in Wine 1.8.3 (Jun 16, 2016)

  • A lot of NVidia cards added to the GPU description table.
  • Updates to the National Language Support files.
  • Various bug fixes:
  • 10063 wineconsole run fail on korean locale.
  • 17257 TeX2Word will not install
  • 20695 Cannot scroll documents being compared in winmerge
  • 23768 winhelp: Some images not shown in certain 16-bit Help files
  • 24421 MJ's Help Diagnostics crashes on startup (app provided MonitorEnumProc callback relies on ECX = lprcMonitor)
  • 25790 WM_SETTEXT handler for the user32 buttons generates WM_CTLCOLOR* inconsistent with Windows user32
  • 26978 tokenadmin.exe crash : Unimplemented function winscard.dll.SCardListReadersA
  • 27680 Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API)
  • 28082 OCCT Perestroïka needs hal.dll.READ_PORT_ULONG
  • 28177 Adventure games from Kheops Studio hang after the logo screen (Safecracker, Destination: Treasure Island, Nostradamus: Lost Prophecy, Dracula 3, Return to Mysterious Island 2)
  • 28825 Mystic Diary - Haunted Island: Multiple sprite-related bugs in hidden object scenes
  • 29979 ElsterFormular crashes when trying to print already sent income tax return
  • 31662 Office 2010 font embedding when exporting to PDF
  • 32451 Multiple GOG.com installer bundles show a broken/unresponsive dialog window during installation (installer process running out of wndproc slots)
  • 32979 Metal Gear Solid Crash
  • 34070 Simutronics 'StormFront.exe' runs out of wndproc slots (ActiveSkin control)
  • 34851 Multiple applications need kernel32 GetFinalPathNameByHandleA/W (64-bit Autodesk Fusion 360, Microsoft OneDrive)
  • 35054 Dragon Age 2 system diagnostics tool fails to recognize GeForce GT 425M
  • 35092 Multiple 64-bit applications need __CxxFrameHandler implementation (Ableton Live 9.1, Adobe Cloud apps)
  • 35711 Winelib: compile error in wincon.h if NOGDI is defined before #include
  • 36031 GeForce 9700M incorrectly detected as 9400
  • 37087 Gothic 2 english demo fails with 'Conflict: a hook process was found. Please deactivate all Antivirus and Anti-Trojan programs and debuggers.'
  • 38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW
  • 39092 Regression introduced with xaudio2_8
  • 39215 Nvidia GeForce GTX960M detected as GTX470
  • 39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal)
  • 39657 Tencent QQ 7.6 crashes on unimplemented function ntoskrnl.exe.PsRemoveLoadImageNotifyRoutine
  • 39667 dinput: MotoGP 3 demo launcher crashes on leaving key configuration dialog.
  • 39681 Unimplemented function crypt32.dll.CryptMsgVerifyCountersignatureEncoded
  • 39730 FillRect() confuses 16bit brush handles with color constants
  • 39759 Add support for detect Nvidia TITAN Black in wine3d/device list
  • 39786 GoodSync crashes, needs oleaut32.OleLoadPictureFile
  • 39796 SCP Containment Breach page fault
  • 39918 Mail.Ru GameCenter installer does not work
  • 39940 Stars! tooltips have wrong background color
  • 40048 Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters
  • 40081 CLM Explorer needs fontsub.dll.CreateFontPackage
  • 40108 kernel32:process regression
  • 40135 msvcirt.c:1386:5: warning: comparison of unsigned expression < 0 is always false
  • 40244 PostThreadMessage with WM_NOTIFY message should succeed
  • 40246 Please document WINEBUILD in the winegcc manpage
  • 40286 Geforce 980 maxwell card is not properly detected
  • 40297 Multiple app crashes in macdrv_EnumDisplayMonitors
  • 40304 EveHQ2 crashes with builtin gdiplus
  • 40348 Nvidia 800 series cards not detected correctly
  • 40389 cmd.exe (native): Unimplemented function KERNEL32.dll.GetConsoleAliasExesLengthW
  • 40396 Windows SDK DirectWrite sample crashes on uninitialized parameter
  • 40456 NFS MW + NFS Carbon: Car is flying above/under the track (D3DXVec3Transform needs arguments aliasing)
  • 40466 Midnight Commander needs KERNEL32.dll.GetConsoleFontInfo
  • 40473 wine fails to compile with >=glibc-2.23
  • 40487 3dmark Vantage Benchmark: unimplemented functions hal.dll.READ and WRITE PORT
  • 40493 Prison Tycoon 4 crashes on start up needing msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAC@Z
  • 40517 Office 2007 shows error message "Unexpected error during export" when trying to export document as PDF file
  • 40525 schannel:main does not recognize package version 0x400000

New in Wine 1.9.12 Dev (Jun 10, 2016)

  • Bug fix update of the Mono engine.
  • Initial version of a taskbar in desktop mode.
  • Fixes for right-to-left languages in Uniscribe.
  • More Shader Model 4 support in Direct3D.
  • Better metafile support in RichEdit.
  • Various bug fixes:
  • 11898 Dance eJay Demo 7 crashes due to unimplemented interface relating to devenum
  • 20977 Bad hlp table rendering
  • 23954 Threads not allocated to multiple processors.
  • 26965 Dragon Age 2 demo - sound in cutscenes is muffled
  • 31971 mspaint.exe from windows 8 wants ntdll.WinSqmStartSession
  • 34557 Lemmings Revolution: can't rotate playing field
  • 34897 Lego Mindstorms EV3 Home Edition (.NET 4.0 app) needs msctf DocumentMgrSource_AdviseSink implementation
  • 37096 Problems with DC Universe Online and Virtual Desktops
  • 39896 Robot animations glitch in main lobby of Lego Mindstorms EV3 software
  • 40380 Wine should take dosbox's configuration instead of creating a new one
  • 40497 "Trainz: A New Era" needs msvcr120.dll.?__ExceptionPtrToBool@@YA_NPEBX@Z
  • 40593 wininet:http test regression (failure & timeout)
  • 40624 Source games make wined3d to attach incomplete texture to FBO (WINED3DFMT_NULL)
  • 40660 latest update Sega Genesis & Mega Drive update no longer running after May 18, 2016 update
  • 40662 CAPS key Not Working !!
  • 40691 DVDFab 9.2.4.4 pre-check FabCheck.exe executable fails, needs setupapi.dll.CM_Get_DevNode_Status
  • 40709 iexplore crashes when proxy enabled
  • 40711 Splinter Cell: Blacklist crashes at launch (needs GetVoiceDetails implementation)
  • 40727 ddraw tests broken with warn+heap
  • 40745 Python 3.5.1 interpreter crashes, needs _set_thread_local_invalid_parameter_handler

New in Wine 1.9.11 Dev (May 27, 2016)

  • Better support for long URLs in WinInet.
  • Various Direct3D 11 improvements.
  • Down-mixing support in DirectSound.
  • Some cosmetic improvements in desktop mode.
  • Various bug fixes:
  • 25396 Safrosoft RoX freezes at start.
  • 33022 Starship Titanic hanging on video replay
  • 34052 The Witcher: Character models are sometimes invisible
  • 34480 Multiple games crash during attempt to write past the end of mip level, expecting contiguous mipchain allocation (League of Legends, Warlock Master of the Arcane, PSOBB)
  • 35415 Gómez Peer: CPU utilisation diagnostic does not work (requires kernel32.GetSystemTimes implementation)
  • 36556 valgrind shows a definite leak in comctl32/tests/syslink.c
  • 37063 NTLM EncryptMessage/DecryptMessage failure
  • 38137 WBaduk: "Could not obtain OLE control window handle" regression
  • 38257 Thief: Deadly Shadows: black squares popping up during video playback
  • 38286 SpinTires has error with ARB shaders enabled
  • 40179 Cannot insert mpg files in Powerpoint 2010
  • 40301 wxDatePickerCtrl (wxWidgets) generates an assert on DTM_GETRANGE message result
  • 40511 Application that copies files from one place to another stoped working in wine versions greater then 1.6.2
  • 40536 Failure to connect to server in TMUnitedForever
  • 40555 Black Mirror 3 demo has wrong rendering with ARB shaders enabled
  • 40557 KSP Trajectory Optimization Tool (MATLAB Runtime (MCR)) crashes at launch
  • 40594 msvcrt:heap test regression
  • 40614 Cisco Jabber 11.6 crashes due to missing dbghelp.dll.EnumerateLoadedModulesExW
  • 40618 Autodesk 123D Design needs msvcr100.dll.mbsrtowcs_s
  • 40659 Window with CS_OWNDC style cause DC leak when GetDC/ReleaseDC is used.
  • 40687 BitTorrent Sync Setup won't start, needs ncrypt.dll

New in Wine 1.9.10 Dev (May 16, 2016)

  • High resolution ("Retina") rendering option on Mac OS X.
  • More compatible directory enumeration.
  • A number of C++ runtime fixes.
  • Video output improvements.

New in Wine 1.9.9 Dev (Apr 29, 2016)

  • More work towards the WineD3D command stream.
  • Service proxies in WebServices.
  • Query support in the builtin reg.exe utility.
  • Improved support for long URLs in WinInet.
  • Various bug fixes:
  • 16971 Windows Movie Maker 2.x needs ole32.dll.StgOpenPropStg
  • 17257 TeX2Word will not install
  • 23768 winhelp: Some images not shown in certain 16-bit Help files
  • 25790 WM_SETTEXT handler for the user32 buttons generates WM_CTLCOLOR* inconsistent with Windows user32
  • 26955 Prince of Persia SoT: control key bindings don't change properly
  • 27035 3DMark Vantage needs unimplemented function d3dx10_43.dll.D3DX10UnsetAllDeviceObjects
  • 28825 Mystic Diary - Haunted Island: Multiple sprite-related bugs in hidden object scenes
  • 30570 3D Custom Shoujo prints invalid GL operations related to device_clear_render_targets
  • 32451 Multiple GOG.com installer bundles show a broken/unresponsive dialog window during installation (installer process running out of wndproc slots)
  • 32979 Metal Gear Solid Crash
  • 33130 QuarkXPress v9.5 crashes after starting up
  • 34598 The cursor doesn't highlight chessboard fields precisely in Chessmaster 10
  • 35793 BOTTLENECK program crashes when loading datasets
  • 36031 GeForce 9700M incorrectly detected as 9400
  • 37087 Gothic 2 english demo fails with 'Conflict: a hook process was found. Please deactivate all Antivirus and Anti-Trojan programs and debuggers.'
  • 38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW
  • 38544 Unable to send messages in Skype 7.4.85.102
  • 38865 HiSuite Huwaei Android Smart Device Manager v2.3.55.x crashes on startup
  • 39437 Visual Studio 2015-compiled C++ programs do not run (unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._initialize_onexit_table)
  • 39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal)
  • 39608 King Arthur II demo crashes with unimplemented function d3d10_1.dll.D3D10CreateEffectPoolFromMemory with native d3dx10_43 and d3dcompiler_43
  • 39622 TeamViewer 11 window does not show "Remote Control" and "Meeting" buttons/tabs.
  • 39759 Add support for detect Nvidia TITAN Black in wine3d/device list
  • 39834 Just Cause 2 needs d3dx10_43.dll.D3DX10CreateDevice
  • 40112 kernel32:time regression
  • 40244 PostThreadMessage with WM_NOTIFY message should succeed
  • 40317 PDF Eraser does not open with wine-mono
  • 40348 Nvidia 800 series cards not detected correctly
  • 40408 Photoshop CC 2015 now crashes when adjusting levels
  • 40456 NFS MW + NFS Carbon: Car is flying above/under the track (D3DXVec3Transform needs arguments aliasing)
  • 40466 Midnight Commander needs KERNEL32.dll.GetConsoleFontInfo
  • 40473 wine fails to compile with >=glibc-2.23
  • 40474 Popup menus no longer close when clicking on a different window
  • 40487 3dmark Vantage Benchmark: unimplemented functions hal.dll.READ and WRITE PORT
  • 40493 Prison Tycoon 4 crashes on start up needing msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAC@Z
  • 40518 Guild Wars shows only garbled screen when anti-aliasing enabled
  • 40525 schannel:main does not recognize package version 0x400000
  • 40551 star craft 2 does not start

New in Wine 1.9.8 Dev (Apr 15, 2016)

  • More work towards the WineD3D command stream.
  • Bug fix update of the Mono engine.
  • More WebServices reader support.
  • Still more Shader Model 5 support.
  • Support for gradients in metafiles.
  • Improved table formatting in WinHelp.
  • Various bug fixes.

New in Wine 1.8.2 (Apr 12, 2016)

  • Various bug fixes.
  • Small translation updates.
  • Bugs fixed:
  • 12652 Tom Clancy's Rainbow Six: Vegas 2 fails to launch (number of quality levels for D3DMULTISAMPLE_NONMASKABLE multiple-sample type must not exceed 8)
  • 13683 Ultima IX: Mouse pointer missing when reading books, under inventory
  • 14617 Multiple Visual Basic 5/6 applications using ActiveX components depend on Standard OLE Types Typelib which is missing from 'olepro32.dll'
  • 15473 Adobe After Effects 4 crashes on startup
  • 25086 Multiple games and applications need kernel32.GetLogicalProcessorInformationEx implementation (CPU-Z 1.72, Splinter Cell: Blacklist, Adobe CC 2015, Kontakt 5)
  • 30687 Powerpoint 2003/2007: embedded video play/pause on click no longer works
  • 32827 Legrand XlPro 3 (MFC app) crashes on startup (failure to load registry-free COM servers via app hook, 'OleCreate' must ignore HRESULT of 'IOleObject::GetMiscStatus')
  • 33787 IE8 crashes on new tab
  • 33988 Star Wars: The Force Unleashed II - Crashes with a page fault
  • 34174 MinGW installer 0.5-beta-20120426-1 fails to process log files (sharing violation on temp file used for piped output)
  • 34318 Multiple games and applications need ntdll.dll.EtwRegisterTraceGuidsW (Process Hacker 2.x, Far Cry 4)
  • 35187 Jade Empire Special Edition configuration tool always resetting video settings
  • 36013 bleem! 1.4 (PlayStation emulator) fails on startup, complaining with 'Not enough memory to load program!'
  • 37115 Calling ReadFile from WINBASEAPI (WinBase.h) with zero read length causes hang
  • 37288 Not implemented feature System.Drawing.Pen.ResetTransform()
  • 37536 Native MSVCP120.dll override requires implementation of msvcr120.dll._W_Gettnames (Desura client)
  • 37556 CompareStringW should abort on the first nonmatching character to avoid invalid memory access.
  • 38314 Mouse Wheel doesn't work for Jagged Alliance 2 version 1.13 (it uses MOUSEHOOKSTRUCTEX)
  • 39591 Crimzon Clover: Page fault on launch
  • 39838 Wreckfest Server: Crashes at startup, unimplemented function KERNEL32.dll.GetConsoleScreenBufferInfoEx & SetConsoleScreenBufferInfoEx
  • 39866 XIIZeal (steam) immediately exits on start
  • 39875 Starcraft can't see Direct Cable Connection games hosted on another computer
  • 39878 Diablo II does not start on 64bit system with more than 2GB VRAM cards
  • 39908 SuperTux 0.3.5a crashes on startup, needs msvcr120.dll.strtof
  • 40021 IDEA v1.7 fails to start
  • 40053 Romance of the Three Kingdoms 13 (三國志13) fails to start
  • 40083 Heroes of the Storm Freezes/Crashes after its recent updates
  • 40129 MSI Reading and Writing Behaves differently than Windows
  • 40147 Assertion 'm->state == STATE_PASSIVE' failed at pulse/mainloop.c:827 on starting Skype 7.18.0.112
  • 40201 EccoPro only works on Wine 1.6.2
  • 40204 Steam client fails to start with UmePlus font installed, when running in dwrite mode
  • 40222 IMalloc(Spy)::Free nullptr
  • Changes since 1.8.1:
  • ntdll: Finish serial reads of size 0 immediately.
  • make_unicode: Fix typo in Indic syllable table generation.
  • server: Implement serial port read interval timeouts.
  • advapi32: Fix null termination in RegQueryInfoKeyA.
  • tools: Add a script to update the ANNOUNCE file at release time.
  • secur32/tests: Don't check the exact number of cipher bits.
  • user32: Don't crash in DrawTextEx when tab length is zero.
  • olepro32: Add typelib resource.
  • include: Add GdipGetPenTransform, GdipSetPenTransform declarations.
  • gdiplus/tests: Add Pen Transform tests.
  • gdiplus: Implement GdipGetPenTransform.
  • gdiplus: Implement GdipSetPenTransform.
  • gdiplus: Implement GdipResetPenTransform.
  • oleaut32: Don't clear BSTR size.
  • mciqtz: Implement MCI_RESUME.
  • xaudio2: Handle openal source allocation failure.
  • winepulse.drv: Check that the server connection actually succeeded.
  • ntdll: Implement SystemLogicalProcessorInformationEx.
  • ntdll: Initialize variable (Coverity).
  • winemaker: Markup fixes in German translation.
  • ntdll: Set TPIDRURW also on ARMv8-A.
  • quartz: Set the result to 1.0 in FilterGraph::GetRate.
  • winejoystick.drv: Initialize unhandled dwPOV to JOY_POVCENTERED.
  • kernel32: Add GetConsoleScreenBufferInfoEx/SetConsoleScreenBufferInfoEx stubs.
  • include: Implement todo_wine_if for usage in wine tests.
  • msvcr120: Implement strtof and _strtof_l.
  • winex11.drv: Actually query the swap method attribute.
  • dwrite: Fix typos, and fix definition of Mac LangCodes for Welsh and up.
  • configure: Check for __builtin_ms_va_list on all x86_64 platforms.
  • user32: Ensure that button responds only to changes in WM_CAPTURECHANGED handler.
  • comctl32: Ensure that trackbar respond only to changes in WM_CAPTURECHANGED handler.
  • comctl32: Ensure that toolbar respond only to changes in WM_CAPTURECHANGED handler.
  • user32: A window may be notified with WM_CAPTURECHANGED about itself if SetCapture() is called twice.
  • kernel32: CompareStringW should abort on the first nonmatching character to avoid an invalid memory access.
  • winemaker: Markup fixes in French translation.
  • msiexec: Fix manpage markup for repair and logging modifiers.
  • msi: Fix the CHAR column type.
  • winhttp/tests: Fix test failures.
  • ntdll: Add special handling for int $0x2d exceptions.
  • reg: Remove stub output from the 'add' and 'delete' functions.
  • ole32: The type of the size of IMalloc'ed blocks is SIZE_T.
  • ntdll: Pass SYNCHRONIZE flag in NtOpenFile and NtCreateFile calls.
  • ntdll: Don't call NtOpenKeyEx directly from NtOpenKey.
  • kernel32: Don't set unconditionally SECTION_QUERY flag in OpenFileMapping.
  • ntdll: Moved RegisterTraceGuids[AW] implementation to ntdll.
  • loader: Fix macro-not-defined error from man.
  • winemaker: Fix macro-not-defined errors from man.
  • wined3d: Validate render state in wined3d_device_set_render_state().
  • wined3d: Limit amount of video memory for older Windows versions.
  • wined3d: Fix driver version check.
  • wined3d: Allow to query if surface format supports gamma correction.
  • user32: Add MOUSEHOOKSTRUCTEX for mouse wheel support.
  • manpages: Markup fixes.
  • ntdll: Cast left shifted 1 to be ulong wide (Coverity).
  • wined3d: Limit the number of WINED3D_MULTISAMPLE_NON_MASKABLE quality levels reported.
  • wined3d: Add WINED3DFMT_FLAG_RENDERTARGET to WINED3DFMT_B5G5R5X1_UNORM.
  • msvideo.dll16: Translate 16 bit address in lparam for MCIWNDM_SETTIMEFORMATA message.
  • include: Add definitions for Win8 pseudo handles.
  • server: Add support for Win8 pseudo handles.
  • advapi32/tests: Add tests for Win8 pseudo handles.
  • kernel32: Allow to pass NULL as old protection in VirtualProtect for Win9x compatibility.
  • user32: Preserve beginning of extra data for MDI windows.
  • winex11: Add 1280x960 resolution.
  • wined3d: Warn only once about unsupported wrap state.
  • ole2disp: Implement SafeArrayGetDim().
  • ole2disp: Implement SafeArrayGetElemsize().
  • ole2disp: Implement SafeArrayLock()/SafeArrayUnlock().
  • ole2disp: Implement SafeArrayAccessData()/SafeArrayUnaccessData().
  • include: Fix IsBad* prototypes.
  • ctl3d32: Claim success in Ctl3dRegister().
  • ole32: Ignore GetMiscStatus() returned value in OleCreate().
  • dwrite: Handle font data initialization failure when building collections.
  • ntdll/tests: Some tests for NtQuerySystemInformationEx().
  • ntdll: Add NtQuerySystemInformationEx() stub.
  • kernel32: Forward GetLogicalProcessorInformationEx() to ntdll.
  • ole32: Don't call spy on IMalloc::Free(NULL).
  • d3dx9: Fix D3DXIntersectTri function.
  • msxml3: Update xmlNode reference count when nodes are merged in node_insert_before.
  • msxml3: Store information about ignorrable whitespace nodes in xmlNode._private variable.
  • msxml3: Reimplement node_get_text helper so it uses information about ignorred white space nodes.
  • msxml3: Add support for CDATA nodes in node_get_text.
  • msvcr110: Fix __lc_time_data definition.
  • msvcr110: Add _W_Gettnames implementation.
  • vcomp/tests: Reenable architecture dependent tests.
  • vcomp: Implement 64-bit atomic instructions.
  • ntdll: Implement RtlInterlockedPushListSListEx and fix calling convention of RtlInterlockedPushListSList.
  • kernel32/tests: Clean up interlocked SList tests.
  • kernel32/tests: Add tests for RtlInterlockedPushListSList[Ex].
  • kernel32: Forward InterlockedPushListSList[Ex] to ntdll.
  • cmd: Fix sharing permissions of piped output files.
  • vmm.vxd: Fix protection flags passed to VirtualAlloc.
  • kernel32/tests: Add test to show that CompareStringW aborts on first non-matching character.
  • ntdll: Mimic Windows behaviour when calling debug service.
  • ntdll: Implement handling of int $0x2d for x86_64.
  • ntdll/tests: Add more tests for calling int $0x2d on x86 and x86_64.
  • ntdll/tests: Add additional tests for instruction pointer in debug service tests.
  • ntdll/tests: Add separate tests for exception handling of int $0x3.
  • ntdll: Fix up instruction pointer in context for EXCEPTION_BREAKPOINT on x86_64.

New in Wine 1.9.7 Dev (Apr 1, 2016)

  • More work towards the WineD3D command stream.
  • More support for Shader Model 5 shaders.
  • C++ exception handling on x86-64.
  • Support for Windows-style static import libraries.
  • Performance fixes in the XML writer.
  • Various bug fixes:
  • 10063 wineconsole run fail on korean locale.
  • 10156 oleidl.h has OLECONTF_ONLYUSER misspelled
  • 12400 Display problems in Indiana Jones and The Emperor's Tomb with vertex shader enabled
  • 15537 Game "PURE" shows black screen
  • 19081 Force closing winhlp32 without a file loaded pops up an error dialog (appinstall)
  • 19171 Powerpoint viewer 2003 & 2007 show weird characters (appinstall)
  • 19538 Microsoft Publisher 2007 and 2010 crash when opening documents/templates (TSF manager 'ITextStoreACPSink' must support QI with 'IID_ITextStoreACPServices')
  • 19585 Water is red in Settlers: Heritage of Kings demo
  • 20695 Cannot scroll documents being compared in winmerge
  • 26767 U-he Tyrell, Uhbik and ACE vst plugins: GUI Knob bug (image files files not being sorted correctly)
  • 26942 CSPRO 4 editing : context menu on grid header not working properly
  • 26978 tokenadmin.exe crash : Unimplemented function winscard.dll.SCardListReadersA
  • 28172 Civilization II crashes on startup
  • 29319 Internet Explorer 8 fails to start an InPrivate Browsing session
  • 29979 ElsterFormular crashes when trying to print already sent income tax return
  • 30488 IE8 shows corrupted previews on the quick tabs screen
  • 31393 Nvidia force antialiasing no longer works
  • 32347 Alien8 and Head Over Heels crash when window is moved partly off-screen
  • 35092 Multiple 64-bit applications need __CxxFrameHandler implementation (Ableton Live 9.1, Adobe Cloud apps)
  • 35711 Winelib: compile error in wincon.h if NOGDI is defined before #include
  • 36136 oleaut32/tests/vartest.c test shows a couple leaks with valgrind
  • 36297 valgrind shows uninitialized memory in msxml3/tests/domdoc.c
  • 36383 valgrind shows several uninitialized values in ddraw_CreateSurface() in ddraw/tests/dsurface.c
  • 36748 valgrind shows two possible leaks in d3drm/tests/d3drm.c
  • 38347 Canon PIXMA MP495 driver setup needs setupapi.dll.SetupDiSetDeviceInstallParamsW
  • 38670 advapi32/registry tests shows several uninitialized values
  • 38971 Allied Telesis Smart Switch Management Utility v1.0.0.7 crashes on unimplemented function mgmtapi.dll.SnmpMgrTrapListen
  • 39215 Nvidia GeForce GTX960M detected as GTX470
  • 39435 The 64 bit mshtml:xmlhttprequest fails on Windows 8/10
  • 39667 dinput: MotoGP 3 demo launcher crashes on leaving key configuration dialog.
  • 39681 Unimplemented function crypt32.dll.CryptMsgVerifyCountersignatureEncoded
  • 39786 GoodSync crashes, needs oleaut32.OleLoadPictureFile
  • 40048 Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters
  • 40081 CLM Explorer needs fontsub.dll.CreateFontPackage
  • 40113 mshtml:xmlhttprequest regression
  • 40135 msvcirt.c:1386:5: warning: comparison of unsigned expression < 0 is always false
  • 40182 Elder Scrolls Online: Login connection issues
  • 40297 Multiple app crashes in macdrv_EnumDisplayMonitors
  • 40304 EveHQ2 crashes with builtin gdiplus
  • 40306 Overexposed/wrong gamma? on The Legend of Heroes Trails in the Sky SC
  • 40319 VerbAce Dictionary does not install correctly
  • 40331 The Legend of Heroes Trails in the Sky SC crashes on start with runtime error R6025

New in Wine 1.9.6 Dev (Mar 18, 2016)

  • Better video card detection when using Mesa.
  • Support for Shader Model 5 shaders.
  • C++ exception handling improvements.
  • Various bug fixes:
  • 17540 Zondervan Pradis 6.0 hangs due to ole32.dll.CoGetCurrentLogicalThreadId stub
  • 21475 TI Interactive application fails when attempting to display the TI math palette
  • 22533 Half-Life: Logo video rendering is wrong (msrle32 does not handle frames with 0 biClrUsed)
  • 25086 Multiple games and applications need kernel32.GetLogicalProcessorInformationEx implementation (CPU-Z 1.72, Splinter Cell: Blacklist, Adobe CC 2015, Kontakt 5)
  • 28177 Adventure games from Kheops Studio hang after the logo screen (Safecracker, Destination: Treasure Island, Nostradamus: Lost Prophecy, Dracula 3, Return to Mysterious Island 2)
  • 29458 Explorer sometimes crashes on drag-and-drop in folders accessed from "/"
  • 32237 A slower speed of light: Summer 2012 version crashes after Intro
  • 32314 Pikachu Volleyball (English version) crashes on restart
  • 32827 Legrand XlPro 3 (MFC app) crashes on startup (failure to load registry-free COM servers via app hook, 'OleCreate' must ignore HRESULT of 'IOleObject::GetMiscStatus')
  • 33787 IE8 crashes on new tab
  • 34303 underlined 8 point Times New Roman text doesn't display as underlined
  • 35471 Telepone (MTSP FIM) needs msvcr100.dll._CreateFrameInfo
  • 37949 eLicenser Control Center needs msvcr80.dll.__CxxRegisterExceptionObject
  • 39239 ole32:compobj fails if privileges not high enough
  • 39278 Multiple DirectX 10 games crash on unimplemented function d3d10_1.dll.D3D10CreateDeviceAndSwapChain1 (Assassin's Creed)
  • 39461 Garmin Homeport 2.2.9 crashes on unimplemented function msvcr90.dll.__CxxRegisterExceptionObject
  • 39510 EZCastPro 1.4/1.5 crashes on unimplemented function USER32.dll.QueryDisplayConfig
  • 39577 Fallout 4 needs WINED3DFMT_R11G11B10_FLOAT render target
  • 39674 3Dmark03, 05, 06 not started "System Info Error"
  • 39797 The suffering does not start, needs wmasf.dll
  • 39878 Diablo II does not start on 64bit system with more than 2GB VRAM cards
  • 39918 Mail.Ru GameCenter installer does not work
  • 40115 ole32:compobj regression (privilege issue)
  • 40147 Assertion 'm->state == STATE_PASSIVE' failed at pulse/mainloop.c:827 on starting Skype 7.18.0.112
  • 40190 7z fails at enumerating network places
  • 40201 EccoPro only works on Wine 1.6.2
  • 40221 Adobe Illustrator CC 2015 needs user32.GetGestureConfig
  • 40222 IMalloc(Spy)::Free nullptr
  • 40246 Please document WINEBUILD in the winegcc manpage
  • 40253 Build regression: Can't remove fonts: is a directory (--with-wine64, shared wow64)
  • 40287 steamwebhelper crashes in Windows 7 mode
  • 40312 Please look for builtin *.fon fonts in fontdir

New in Wine 1.9.5 Dev (Mar 4, 2016)

  • New version of the Mono engine, with 64-bit support.
  • Beginnings of the WineD3D command stream.
  • Support for effect states in Direct3DX.
  • Drag & drop improvements.
  • Various bug fixes:
  • 15473 Adobe After Effects 4 crashes on startup
  • 17448 Impossible to insert an MPEG file in PowerPoint 2003
  • 22039 LEGO Island (Mindscape) fails to start (Direct3DRMViewport::SetAppData() and IDirect3DRMViewport::GetAppData() are stubs)
  • 29583 JScript is missing 'new XMLHttpRequest();' support
  • 30687 Powerpoint 2003/2007: embedded video play/pause on click no longer works
  • 34318 Multiple games and applications need ntdll.dll.EtwRegisterTraceGuidsW (Process Hacker 2.x, Far Cry 4)
  • 34870 Multiple games and applications crash on unimplemented function msvcr100.dll _crt_debugger_hook (ArchiCAD 16, Far Cry 4)
  • 35286 Borderlands (Steam) crashes on unimplemented function msvcr90.dll._crt_debugger_hook
  • 36996 Multiple games need msvcp110.dll.??0_Pad@std@@QAE@XZ implementation (World of Tanks 9.2, Planetary Annihilation, Train Fever)
  • 37115 Calling ReadFile from WINBASEAPI (WinBase.h) with zero read length causes hang
  • 37694 Multiple applications (Kontakt 5.4.x, Trainz: A New Era, Reaktor 6.0.1) need msvcp120.dll.??0_Pad@std@@QEAA@XZ
  • 38788 Malwarebytes Anti-Malware 2.1.x crashes on unimplemented function msvcp100.dll.?system_category@std@@YAABVerror_category@1@XZ
  • 38963 Multiple applications (Minko Engine v3 based custom application, Format Factory v3.7) crash on unimplemented function msvcp120.dll.??0_Pad@std@@QAE@XZ
  • 39242 oleaut32:typelib fails in the Korean locale
  • 39591 Crimzon Clover: Page fault on launch
  • 39636 Assassin's Creed Syndicate crashes due to lack of DisplayConfigGetDeviceInfo in user32.dll
  • 39690 MAXQDA 12.0.2 installer crashes on unimplemented function ADVAPI32.dll.RegCopyTreeA (Windows Vista+ API)
  • 39852 3DMark03: Mother Nature test: waterfall has no transparency if AllwaysOffScreen=disabled
  • 39908 SuperTux 0.3.5a crashes on startup, needs msvcr120.dll.strtof
  • 40083 Heroes of the Storm Freezes/Crashes after its recent updates
  • 40186 mscoree:mscoree test regression
  • 40191 ntdll:rtl test regression
  • 40194 drag and drop doesn't work because of typo in xdnd.c
  • 40204 Steam client fails to start with UmePlus font installed, when running in dwrite mode

New in Wine 1.9.4 Dev (Feb 19, 2016)

  • Support for color glyphs and font fallbacks in DirectWrite.
  • Improvements to the WebServices reader.
  • Support for more formats in Direct3D 11.
  • Simplified syntax and clean up of tests marked todo.
  • Various bug fixes:
  • 9823 Mentioning "wine eject" in SGML
  • 11657 Problems with MessageBox API
  • 12217 Documentation should be in XML and not SGML format
  • 13683 Ultima IX: Mouse pointer missing when reading books, under inventory
  • 19733 Pendulumania crashes
  • 21454 Dolphin Wii/GCN emulator crashes on rom load
  • 27680 Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API)
  • 29862 BitComet version

New in Wine 1.9.3 Dev (Feb 5, 2016)

  • New version of the Gecko engine based on Firefox 44.
  • JSON support in JavaScript.
  • Improved line breaking in DirectWrite.
  • Some more write support in WebServices.
  • Still more Shader Model 4 instructions.
  • Various bug fixes:
  • 12652 Tom Clancy's Rainbow Six: Vegas 2 fails to launch (number of quality levels for D3DMULTISAMPLE_NONMASKABLE multiple-sample type must not exceed 8)
  • 14617 Multiple Visual Basic 5/6 applications using ActiveX components depend on Standard OLE Types Typelib which is missing from 'olepro32.dll'
  • 28488 Arcanum: Mouseclicks in character generation screen doubled with pause
  • 32695 Yahoo Messenger login crashes on unimplemented function nspr4.dll.PR_SetCurrentThreadName (messenger provided 'nspr4.dll' ABI incompatible with Wine Gecko)
  • 32852 BioEdit: changing the install directory doesn't show the change in the GUI
  • 33140 Photos opened in Nikon Capture NX 2.4 have inverted red and blue channel for displaying.
  • 33988 Star Wars: The Force Unleashed II - Crashes with a page fault
  • 34504 __unDName doesn't support function pointer with type "P8"
  • 34507 __unDName doesn't support data type "$$B"
  • 37632 farcry 3 display strange colors
  • 37911 LINE program, black window
  • 39092 Regression introduced with xaudio2_8
  • 39181 "When Monster Strikes", "The Vanishing of Ethan Carter Redux" require msvcr120.dll._set_FMA3_enable
  • 39615 Multiple applications want msdrm.dll (Dassault Systemes CATIA v5, FoxitReader 5.1)
  • 39686 IE frame freezes after calling the print dialog
  • 39865 Poker Night: changing to non-fullscreen mode crashes X.
  • 39875 Starcraft can't see Direct Cable Connection games hosted on another computer
  • 39904 Spurious "You must use msvcrt" error even when __MSVCRT__ is defined (-mno-cygwin)
  • 39928 Star Wars: The Old Republic corruptions in dialogues when Conversation Depth of Field is enabled
  • 39933 iNode 3.6 client needs ndis.sys.NdisAllocateSpinLock
  • 39965 Lego Mindstorms EV3 Software does not find EV3 brick using Bluetooth: needs irprops.cpl
  • 40021 IDEA v1.7 fails to start
  • 40035 VMware shared folders network provider fails loading in MPR
  • 40052 Opening an RTF file with "A Wine application" fails with "File not found"

New in Wine 1.8.1 (Feb 3, 2016)

  • Various bug fixes.
  • Small translation updates.
  • Bugs fixed:
  • 7938 Gyldendal dictionary needs ole2disp.dll.SAFEARRAYALLOCDATA
  • 11023 Lack of ole2disp.dll.SAFEARRAYDESTROYDESCRIPTOR causes Nota Bene to refuse to launch
  • 22581 Internet Explorer 3.01 crashes on some web pages (unimplemented function ole2disp.dll16.VARIANTINIT)
  • 24658 Unimplemented function ole2.dll16.READCLASSSTM
  • 28113 winverbs doesn't work, needs ole2disp.dll16.SAFEARRAYALLOCDESCRIPTOR
  • 32852 BioEdit: changing the install directory doesn't show the change in the GUI
  • 34185 Castlevania: Lords of Shadow demo doesn't work after intro movies
  • 38076 GameRanger: unimplemented function dnsapi.dll.DnsFlushResolverCacheEntry_A
  • 38818 Umax Astra 4100 USB scanner driver installer needs setupx.dll16.DiBuildDriverIndex in Win9X mode
  • 39454 64-bit StarCraft II v3.0 client crashes immediately on startup (SetThreadContext on self with only DRx registers/CONTEXT_DEBUG_REGISTERS provided)
  • 39611 Any Video Converter (AVC) crashes after converting a video, needs msvcr100.dll._wtmpnam_s
  • 39660 some *-config scripts in configure.ac are not crosscompiling friendly
  • 39678 Zararadio can not read folder/file name path with Latin characters
  • 39739 Cobra 11 - Burning Wheels demo: crashes when starting the tutorial
  • 39752 The elder scrolls IV: Oblivion issues
  • 39805 GTAIV rendering is broken
  • 39811 GetLongPathName not working on case insensitive filesystems when short path is passed
  • 39904 Spurious "You must use msvcrt" error even when __MSVCRT__ is defined (-mno-cygwin)
  • 39943 Worms Armageddon opens wine explorer instead of running
  • 39952 trackbar thumb always at zero on dialog load.
  • 39953 StarCraft II: 64bit client crashing regularly due to access violation (0xC0000005)
  • 39954 StarCraft II: 64bit client only runs with lowest shader settings
  • 39974 Thumb slider doesn't respond to key events
  • 40052 Opening an RTF file with "A Wine application" fails with "File not found"
  • Changes:
  • maintainers: Add Wine Staging maintainers.
  • Update copyright info for 2016.
  • explorer: Support a quoted /desktop option.
  • wine.inf: Fix the wordpad.exe path in associations.
  • wine.inf: Add quotes around the wordpad.exe path.
  • msi: Allow PathEdit controls to be updated.
  • msi: Refreh controls after spawned dialog is closed.
  • maintainers: Add DirectShow section.
  • include: Add more OID defines.
  • include: Suppress "use msvcrt" error in tchar.h when -mno-cygwin is used.
  • setupx.dll16: Add DiBuildDriverIndex stub.
  • loader: Update French translation of wine manpage.
  • po: Update French translation.
  • dnsapi: Add a stub implementation of DnsFlushResolverCacheEntry_A/UTF8/W.
  • wined3d: Set WINED3D_BUFFER_DOUBLEBUFFER for managed buffers as well.
  • po: Update Simplified Chinese translation.
  • d3d9: Implement d3d9_device_CreateDepthStencilSurfaceEx().
  • wined3d: Regenerate FFP replacement VS on changes to the normal attribute in the vertex declaration.
  • ole2disp: Implement VariantInit().
  • ole2: Fix error handling in ReadClassStg().
  • ole2: Implement ReadClassStm().
  • ole2disp: Implement SafeArrayAllocDescriptor().
  • ole2disp: Implement SafeArrayDestroyDescriptor().
  • ole2disp: Implement SafeArrayAllocData().
  • msvcrt: Fix char to int promotion that breaks pattern lookup.
  • comctl32/tests: Separate individual Trackbar tests from each other.
  • comctl32/trackbar: Update thumb immediately on TBM_SETPOS.
  • comctl32/trackbar: Update thumb immediately on key press.
  • ntdll: Fix NtQueryDirectoryFile behavior on short file names on case insensitive file systems.
  • msvcrt: Add tmpnam_s implementation.
  • msvcrt: Add _wtmpnam_s implementation.
  • msvcrt: Fix modff signature.
  • ntdll: Check ContextFlags before restoring registers on x86_64.
  • ntdll: Receive debug registers from server on x86_64.
  • wined3d: Prepare GL textures in surface_load_ds_location.
  • configure: Allow to override the location of the *-config scripts.

New in Wine 1.9.2 Dev (Jan 22, 2016)

  • GStreamer 1.0 support.
  • Support for SHA hashes in BCrypt.
  • Synthesizing bold glyphs also for bitmap fonts.
  • Underlines support in DirectWrite.
  • Still more Shader Model 4 instructions.
  • Various bug fixes:
  • 7938 Gyldendal dictionary needs ole2disp.dll.SAFEARRAYALLOCDATA
  • 8490 SHBrowseForFolder: BIF_NEWSTYLEDIALOG not implemented - title gets cropped in uTorrent
  • 11023 Lack of ole2disp.dll.SAFEARRAYDESTROYDESCRIPTOR causes Nota Bene to refuse to launch
  • 18932 Installshield installer text not being bolded (appinstall)
  • 20896 Use-after-free in DdeClientTransaction in user32 dde tests
  • 24658 Unimplemented function ole2.dll16.READCLASSSTM
  • 28113 winverbs doesn't work, needs ole2disp.dll16.SAFEARRAYALLOCDESCRIPTOR
  • 30557 winegstreamer broken with >=glib-2.32.0
  • 31496 Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP continually spammed in console
  • 31836 Add support for GStreamer 1.0 API/ABI
  • 31913 EasyPal version August 6 2012 crashes on unimplemented function msvcp60.dll.??Dstd@@YA?AV?$complex@N@0@ABNABV10@@Z
  • 34185 Castlevania: Lords of Shadow demo doesn't work after intro movies
  • 35774 MSVC 2012 needs msvcp110.dll.?_Equivalent@sys@tr2@std@@YAHPBD0@Z
  • 36299 valgrind shows a few possible leaks in msxml3/tests/httpreq.c
  • 36303 valgrind shows several leaks in msxml3/tests/schema.c
  • 37536 Native MSVCP120.dll override requires implementation of msvcr120.dll._W_Gettnames (Desura client)
  • 37908 GLFont crashes saving a .glf file (needs msvcp70.dll.?open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXPBDH@Z)
  • 38451 valgrind shows uninitialized variable in dlls/shlwapi/tests/ordinal.c
  • 38722 AVG installer wants ntdll.dll.RtlCreateUserProcess
  • 38781 Dungeon Keeper FX runs too quickly (differences in clock() function)
  • 39186 Steam client: links missing underline when DirectWrite method enabled
  • 39558 Unused variables xoffset, yoffset in SCROLL_TrackScrollBar
  • 39609 Dirt 3 requires WINED3DFMT_R8G8_UNORM
  • 39677 Zararadio crashes when it has to change from a playlist to another.
  • 39739 Cobra 11 - Burning Wheels demo: crashes when starting the tutorial
  • 39803 When closing a maximized microsoft word 2007 window, the program is closed but the desktop screen is not refreshed
  • 39805 GTAIV rendering is broken
  • 39818 J-Link 1.3.0 does not start at all, needs winspool.drv.EnumPrinterKeyW
  • 39820 Warhammer 40k: Kill Team needs BC1_UNORM
  • 39838 Wreckfest Server: Crashes at startup, unimplemented function KERNEL32.dll.GetConsoleScreenBufferInfoEx & SetConsoleScreenBufferInfoEx
  • 39874 Alien Shooter crashes often with access violation
  • 39901 LeapPadExplorer needs rasapi32.dll.RasSetCustomAuthDataW
  • 39943 Worms Armageddon opens wine explorer instead of running
  • 39950 Cabal II can't be opened, needs msvcp100.dll.?lowest@?$numeric_limits@M@std@@SAMXZ
  • 39951 KeePassX 2.0 wants KERNEL32.dll.SetSearchPathMode
  • 39952 trackbar thumb always at zero on dialog load.
  • 39953 StarCraft II: 64bit client crashing regularly due to access violation (0xC0000005)
  • 39954 StarCraft II: 64bit client only runs with lowest shader settings
  • 39958 Regression in dmime caused by change in flag handling for DSBCAPS_CTRLPAN in dsound
  • 39974 Thumb slider doesn't respond to key events
  • 39984 EveOnline launcher crashes when started, needs msvcr120.dll._dpcomp

New in Wine 1.9.1 Dev (Jan 10, 2016)

  • A few more deferred fixes.
  • Support for debug registers on x86-64.
  • More Shader Model 4 instructions.
  • Support for the Mingw ARM toolchain.
  • Various bug fixes:
  • 10919 GetLargestConsoleWindowSize() should not return hard coded constants
  • 11372 Geoplan / Geospace popups cannot be accepted or dismissed
  • 22581 Internet Explorer 3.01 crashes on some web pages (unimplemented function ole2disp.dll16.VARIANTINIT)
  • 23298 Windows utility 'relog.exe' crashes on unimplemented function 'pdh.dll.PdhGetLogFileTypeW'
  • 23642 Before You Know It crashes
  • 24061 Drag & Drop doesn't redraw on Stars! 2.60b
  • 28082 OCCT Perestroïka needs hal.dll.READ_PORT_ULONG
  • 28696 ieframe/tests/intshcut.c: Uninitialised value in test_ReadAndWriteProperties
  • 28698 ieframe/tests/intshcut.ok: uninitialized value in PersistFile_Load, found during test_ReadAndWriteProperties
  • 30260 Office 2010 SP1 & SP2 installers report failure
  • 32088 KODAK Share button app wants SETUPAPI.dll.SetupDiSelectBestCompatDrv
  • 32692 Clones (game) crashes when starting a single-player game (without native d3dx9 libraries)
  • 33121 wineconsole: Ignores height/width window size specified in program's external configuration file
  • 33937 [EA Origin]Pictures don't display correctly with Wine set to win7
  • 34405 AkelPad 4.8.4 crashes in Options->Plugins menu
  • 36298 valgrind shows several leaks in msxml3/tests/domdoc.c
  • 36302 valgrind shows several leaks in msxml3/tests/saxreader.c
  • 37030 Visual Basic 6 - Listbox shows scrollbar when there isn't any
  • 38230 3D Ultra Pinball Thrillride: Intro movie fails to play; causes hang
  • 38736 Volume Shadow Copy Service (VSS) Backup/Restore Test Tool from Windows SDK 8.1 needs api-ms-win-security-lsalookup-l1-1-0.dll
  • 38737 'makeappx' tool from Windows SDK 8.1 crashes on unimplemented function ntdll.dll.RtlInitializeGenericTableAvl
  • 38738 VSS Agent from Windows SDK 8.1 needs api-ms-win-security-lsalookup-l1-1-1.dll
  • 39034 SuperTux 0.3.5a crashes on startup
  • 39035 The Forest: Game fallbacks to 64 MB VRAM
  • 39074 IXMLDOMDocument::cloneNode crash
  • 39195 msvcr120.dll.nextafter is needed by Sonkwo
  • 39295 Saints Row 2 crashes on unimplemented function x3daudio1_4.dll.X3DAudioInitialize
  • 39454 64-bit StarCraft II v3.0 client crashes immediately on startup (SetThreadContext on self with only DRx registers/CONTEXT_DEBUG_REGISTERS provided)
  • 39475 PhysX 9.15.0428 installer does not run ('advapi32.RegOpenCurrentUser' must return a real handle instead of 'HKEY_CURRENT_USER' for user root key)
  • 39486 Unused value in CFn_WMCommand (Coverity #1225886)
  • 39563 Oddworld: Stranger's Wrath HD crashes when starting a new game
  • 39579 iNode 3.6 client needs ndis.sys.NdisAllocateMemoryWithTag
  • 39660 some *-config scripts in configure.ac are not crosscompiling friendly
  • 39750 Sonic Generations: Crash due to stack overflow
  • 39752 The elder scrolls IV: Oblivion issues
  • 39823 "fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000" appears thousands of times in terminal when running the Lego Mindstorms EV3 software
  • 39861 Windows utility 'relog.exe' crashes on unimplemented function 'pdh.dll.PdhBindInputDataSourceW'
  • 39892 UFile crashes with runtime error when rendering certain pages

New in Wine 1.8 (Dec 19, 2015)

  • This release represents 17 months of development effort and around 13,000 individual changes. The main highlights are the implementation of DirectWrite and Direct2D, and the new Pulse Audio driver.
  • It also contains a lot of improvements across the board, as well as support for many new applications and games. See the release notes below for a summary of the major changes.
  • Text and fonts:
  • DirectWrite is implemented, and works for a number of applications. The implemented functionality includes:
  • Font file loading from system or custom font collections.
  • Building font families by combining similar font faces.
  • Font matching algorithm using weight/width/slope model.
  • Basic text layout support.
  • Bi-directional level resolution and line breaks resolution.
  • GDI interoperability API, including rendering to DIB section base target.
  • Rendering to arbitrary target with generic rendering interface.
  • Generating black&white and grayscale alpha bitmaps.
  • Bold glyphs can be synthesized for outline fonts.
  • Multiple replacements can be specified for a single font by using a multi-string entry under HKCU\Software\Wine\Fonts\Replacements.
  • Vertical text uses the Unicode data tables for more accurate character ranges support.
  • Character tables are based on version 8.0.0 of the Unicode Standard.
  • The built-in Wingdings font contains more glyphs.
  • Unicode bracketing pairs are supported in Uniscribe.
  • The RichEdit control uses Uniscribe for more accurate text rendering.
  • Hebrew and Arabic Mac OS code pages are supported. This improves support for loading translated font names from Mac OS font files.
  • GRAPHICS:
  • Direct2D is supported. Among the implemented features are:
  • DXGI surface and WIC bitmap render targets.
  • Geometries defined by straight lines and cubic Bézier curves.
  • Drawing text.
  • Bitmaps.
  • Solid color brushes and bitmap brushes.
  • Opacity brushes.
  • PNG files can be encoded in interlaced mode.
  • Gamma information can be loaded from PNG files.
  • Animated GIFs are correctly supported in GdiPlus.
  • DIRECT3D
  • Direct3D 11 is supported, to about the same level as Direct3D 10.
  • Simple applications using Direct3D 10 are supported. There are still many unimplemented features. Direct3D 10 requires support for at least OpenGL 3.2 and GLSL 1.50. Some of the changes and supported features include:
  • Several resource update operations are implemented.
  • Many more shader model 4 opcode are recognized.
  • Constant buffers are supported.
  • The various resource views are implemented.
  • The various state objects are implemented.
  • Stateblocks are implemented.
  • A number of new DXGI 1.1 interfaces are implemented. This benefits Direct3D 10 and 11 applications.
  • Direct3D applications correctly minimize and restore the display mode on focus loss.
  • Fixed function vertex blending is implemented. This requires GLSL support.
  • Per-vertex point sizes are supported. This requires GLSL support.
  • The wined3d graphics card database recognizes more graphics cards. The graphics card detection code is simplified and improved. More reasonable fallbacks are picked for unrecognized graphics cards.
  • On drivers that support it, GL_ARB_texture_mirror_clamp_to_edge or GL_EXT_texture_mirror_clamp are used to implement the "mirror once" texture addressing mode. Previously this required GL_ATI_texture_mirror_once.
  • GL_ARB_depth_clamp is no longer required to correctly draw pre-transformed vertices with disabled z-buffering. This helps older graphics cards that can't correctly implement GL_ARB_depth_clamp.
  • On drivers that support it, GL_ARB_blend_func_extended is used to implement the D3DBLEND_SRCALPHASAT blend factor.
  • On drivers that support it, GL_ARB_sampler_objects is used to apply sampler states independently of the texture object they apply to. This helps applications that bind the same texture to multiple texture stages, but with different sampler states.
  • On drivers that support it, GL_EXT_texture_snorm is used to support signed (normalized) texture formats. These are typically used for bump mapping. Previously these formats required either GL_NV_texture_shader, or fixups when loading and using them.
  • On drivers that support is, GL_ARB_timer_query is used to support Direct3D 9 timestamp queries.
  • Texture format restrictions are more strictly enforced. This allows applications to fall back to a different format instead of continuing with broken rendering.
  • Direct3D 9 D3DTSS_CONSTANT texture stage constants are supported.
  • Color keyed blits can be done by the graphics card. Previously these needed to be done by the CPU.
  • NV12 surfaces are supported. This is used by some applications for playing back video.
  • ATI1N textures and surfaces are supported, in addition to ATI2N textures and surfaces. This requires support for GL_ARB_texture_compression_rgtc from the OpenGL driver.
  • When GLSL is supported, lighting for Direct3D 1-3 is more correct. However, for most application the difference will only be very slight.
  • The IDirect3DSwapChain9Ex interface is supported.
  • OpenGL core contexts, OpenGL ES contexts, and multi-threaded OpenGL command submission (known as "CSMT") have been added, however that work is not finished yet.
  • DIRECTDRAW:
  • SetCooperativeLevel() works better, affecting DirectDraw exclusive mode in particular.
  • DirectDraw surface flipping is more correct. This affects applications that use more than 1 back buffer in particular.
  • DirectDraw palette handling is better supported. This mostly affects older applications using 8-bpp display modes (but not exclusively.)
  • "Client memory" surfaces are better supported, in particular related to the handling of pitch and texture compression.
  • AUDIO AND VIDEO:
  • A Pulse Audio driver is implemented. It is selected automatically when Pulse Audio is running.
  • 5.1 surround sound is supported in DirectSound. Stereo is the default, but other speaker configurations can be set through the Audio tab in Winecfg.
  • XAudio2 is implemented, based on the OpenAL Soft library.
  • The OpenAL library defaults to the native version.
  • The Video Mixing Renderer version 7 is implemented.
  • AVI file encoding and compression is implemented.
  • KERNEL:
  • Wine can be configured to report the Windows version as 'Windows 8.1' and 'Windows 10'.
  • Keyed event synchronization objects are implemented.
  • The "init once" synchronization mechanism is supported.
  • Condition variables are implemented.
  • Slim Reader/Writer locks are implemented.
  • Activation contexts are used for loading DLLs, type libraries, and COM classes, avoiding the need for explicit registration.
  • Windows devices support read and write operations in addition to I/O controls. They can be remapped directly to existing Unix devices.
  • Thread local storage is supported in dynamically loaded libraries.
  • Process jobs are implemented.
  • The Task Scheduler service is implemented.
  • The UTF-7 encoding is supported.
  • ATL thunk emulation supports a wider range of possible instructions.
  • Process and thread affinity is supported even with a large number of processors.
  • Dynamic DST (Daylight Saving Time) is supported through the registry. Timezone data is updated for a number of timezones.
  • USER_SHARED_DATA access is emulated on x86-64 platforms.
  • The new thread pool API is supported.
  • OpenMP (parallel programming API) is implemented.
  • Preliminary support for HID devices is implemented, but it's not enabled yet.
  • USER INTERFACE:
  • There is an optional Start Menu in desktop mode, that can be enabled on a per-desktop basis by setting "EnableShell" to "Y" under HKCU\Software\Wine\Explorer\Desktops\.
  • The standard Open File dialog supports a drop-down menu for file manipulations.
  • The 'My Documents' folder links to the XDG or Mac OS X 'Documents' folder if it exists.
  • Many more shell Known Folders are supported.
  • Scrollbar theming is implemented. Theming of other controls also works better.
  • The Toolbar common control can save and restore its state.
  • MAC OS X SUPPORT:
  • The 64-bit architecture is supported on Mac OS X; however, it's not 100% compatible with Win64, because of the OS X non-standard 64-bit ABI.
  • Memory size is reported accurately on Mac OS X.
  • Joysticks are supported at the WinMM level on Mac OS X.
  • Debugging information and stack unwinding are improved on Mac OS X.
  • Trash folder enumeration is supported on Mac OS X.
  • All mouse events are supported in the system tray with the Mac driver.
  • Window maximization is supported in the Mac driver.
  • The Cocoa-style full-screen mode is supported in the Mac driver.
  • Multiple keyboard layouts are supported in the Mac driver.
  • X11 DRIVER:
  • X Drag & Drop protocol version 5 is supported.
  • Flashing a window caption is implemented in the X11 driver using the NET_WM_STATE_DEMANDS_ATTENTION style.
  • OLE / COM:
  • OLE Storage files support file locking, and sizes larger than 4 GB.
  • Type libraries are registered correctly on 64-bit setups.
  • 32-bit type libraries can be loaded from 64-bit programs.
  • The OLE data cache supports DIB images.
  • The RPC interface to control Windows services is compatible with the native version.
  • OLE Accessible Objects are implemented for better accessibility support.
  • INTERNET AND NETWORKING:
  • The Gecko engine is updated to the version from Firefox 40. Many more objects and properties are implemented in MSHTML.
  • Internet proxies can be configured automatically.
  • RPC over HTTP supports the NTLM and Negotiate authentication schemes.
  • The Web Services API is partially implemented.
  • Download of Gecko and Mono add-ons can be canceled from the progress dialog.
  • Conditional compilation is supported in JavaScript.
  • Arrays, math functions, and exception unwinding are implemented in VBScript.
  • Remote network shares can be configured using Samba's NetAPI library.
  • The Packet Capture DLL is implemented.
  • Network interface change notifications are implemented.
  • IPv6 DNS addresses are supported in IphlpAPI.
  • The Deflate content encoding is supported in Wininet.
  • The TransmitFile API is implemented in Windows Sockets.
  • The BITS file transfer service is better supported.
  • PRINTING:
  • Vertical text is supported when printing through the PostScript driver.
  • The PostScript driver generates standard glyph names when possible.
  • Monochrome printers are better supported, in particular when printing color images.
  • Collation is supported in the PostScript driver.
  • MISCELLANEOUS:
  • Windows Management Instrumentation (WMI) implements several more WBEM system classes.
  • Applying installation patches is better supported in MSI.
  • Hyperlink controls are supported in installers.
  • More recent versions of the C/C++ runtimes are supported, including the new UCRTBASE library. The old MSVCIRT C++ runtime is also partially implemented.
  • Version 9, 10, and 11 of ATL (Active Template Library) are implemented.
  • The Windows Scripting Runtime supports many more classes, including file and folder collections and dictionaries.
  • Writing XML files is implemented.
  • The Invariant locale is supported.
  • BUILT-IN APPLICATIONS:
  • The 'taskmgr' application displays whether processes are running under WoW64.
  • The 'regedit' tool better supports import/export of registry files.
  • The 'wineconsole' tool supports configuring the insert/overwrite mode in the settings dialog.
  • PLATFORM-SPECIFIC CHANGES:
  • System and hardware information is properly reported on ARM platforms.
  • WoW64 mode is supported for the ARM64 platform.
  • The 64-bit architecture is supported on Android.
  • Binaries are built as PIE on Android, for compatibility with Android version 5.
  • BUILD ENVIRONMENT:
  • Source files can be shared across DLLs, to allow building multiple versions of a DLL from the same source. This is more compatible than forwarding calls to a single master DLL. It's used mainly for the C/C++ runtime libraries.
  • #pragma directives are supported in various source files to specify dependencies, for more accurate makefile generation.
  • The IDL compiler supports WinRT namespaces.
  • The message compiler uses mo files instead of po files for faster processing.
  • Architecture-specific compile flags like -march= are supported in Winegcc and passed along to the assembler.
  • NEW EXTERNAL DEPENDENCIES:
  • liblcms2 is used instead of liblcms version 1.
  • libnetapi from Samba is used for configuring remote network shares.
  • libpcap is used to implement the Packet Capture DLL.
  • libpulse is used by the Pulse Audio driver.
  • The OpenAL Soft library is used to implement XAudio2.
  • The prelink tool is no longer necessary as long as the linker supports the -Ttext-segment option.

New in Wine 1.8 RC 4 (Dec 14, 2015)

  • 8258 - Dolphin Smalltalk IDE fails when requesting trial on urlmon.dll.URLOpenBlockingStreamA
  • 16698 - Sandboxie installer needs 'HKLM\\System\\CurrentControlSet\\Services\\Eventlog\\System' registry key
  • 17501 - Cockpit Crash hangs
  • 17814 - HLMV from Source SDK crashes while starting
  • 18964 - BioEdit: Minimized windows icons become garbaged
  • 19041 - WinNER5 database client crashes on startup
  • 23377 - Buried in Time demo does not start
  • 31817 - Tencent RTX Client 2010 installer fails to register Shell extension handler 'RTXShlMenu.dll' (missing 'HKCR\\*\\shellex\\ContextMenuHandlers' and 'HKCR\\folder\shellex\ContextMenuHandlers' registry keys)
  • 31862 - "The Network" demo fails to start without native d3dx9
  • 32383 - Configure script can't find 32-bit freetype libraries on 64-bit debian squeeze
  • 32655 - Miro 5.x/6.x installer does not go beyond "initializing..." phase
  • 33438 - Wine builtin 'explorer' crashes in Win98 mode when browsing virtual 'C:' drive
  • 33917 - Voyage: Journey to the Moon demo shows white screen
  • 34308 - Gazillionaire has transparency issues
  • 36726 - DVD Profiler: black squares in the gui
  • 37899 - Adobe Photoshop 5.0: Type tool fails with stack overflow
  • 38293 - Setting PROMPT in a batch file resets on exit of batch file
  • 38371 - Winfiol crashes when changing program preferences
  • 38480 - RuneScape crashes when switching to OpenGL renderer (glCopyTexSubImage3DEXT blacklisted by extension filtering)
  • 38723 - Ad-Aware 11.6.306.7947 wants msi.dll.MsiJoinTransaction
  • 38778 - Blade of Darkness demo hangs with a black screen on start
  • 39119 - Heroes of the Storm 13.0.37117 crashes on exit needing wevtapi.dll.EvtClose
  • 39535 - PowerISO 6.4 (32 bits) crashes on installation (needs fusion.dll.CopyPDBs)
  • 39710 - Hitman 2: Silent Assassin shows wrong colors with environment bump mapping
  • 39747 - Original War: user interface gets corrupted after opening the help screen
  • 39758 - Desktop Holiday Light app crashes

New in Wine 1.8 RC 3 (Dec 4, 2015)

  • Bug fixes only:
  • 8775 spider solitaire from XP fails to flash card when you ask for hint
  • 9491 CListCtrl:GetSubItemRect doesn't work for the label row
  • 9919 Microsoft Access Snapshot Viewer 10.0 install fails (GetPrivateProfileString16 must only return valid key names)
  • 11627 Need for Speed 2 SE 3dfx demo fails to start
  • 15083 ReadConsoleInputW() returns wrong values for CTRL+SPACE
  • 15866 MechCommander 2: DSERR_CONTROLUNAVAIL errors
  • 20480 Soldier of Fortune II Multiplayer Main Menu won't show up (ATI specific)
  • 22922 Black and White 2 1.2 is slow, gives GL errors
  • 24388 Exposure 3.0 crashes while creating exposure image
  • 26317 AVRStudio 4 installer fails, reports 'The application is already installed'
  • 27165 ffdshow A/V config tool: drop-down list doesn't appear
  • 29595 Microsoft Software Jukebox needs HKLM\Software\Classes\Applications\iexplore.exe\shell\open\command key
  • 29788 Microsoft Word 2007 needs unimplemented function propsys.dll.PSGetPropertyDescriptionListFromString for saving a file when winver set to Vista or later
  • 32621 Mouse pointer jumps on opening/closing WinUAE settings window
  • 34086 MS Paint shows some images messed up.
  • 35330 Typo: "in a separate windows" on the Man Page (at http://www.winehq.org/docs/wine )
  • 35941 ncurses is installed but not detected by configure.
  • 36345 TGB Dual 8.3 ( Game Boy/Game Boy COLOR emulator) crashes when loading a ROM
  • 37308 PCB123 v2.1.0.7000: slow screen redrawing
  • 37894 EarthQuake3D (Earthquake monitor) fails to update data, reports 'Error: Server Connection Problem'
  • 38559 GTA4: crash after benchmark has completed
  • 38633 SiN Gold (GOG.com) intro videos get frozen
  • 38851 Wine64 build produces extra warning in secur32 comparing to Wine32 build
  • 38926 WineHQ should build vanilla Wine binary packages of the biweekly releases for major distros
  • 38974 Red Faction Guerilla: texture smearing at the side of the screen
  • 38993 Memory Blocks for Windows 3.x has missing tile animation
  • 39465 Gif Movie Gear 2.63 about window's gif only animates when mouse is moving (ReleaseDC should force surface flush when main thread is idling)
  • 39564 Paranormal State: Poison Spring (Steam) crashes on exit with built-in msctf.dll
  • 39580 AVISave[A,W] is using va_* instead of __ms_va_* definitions for va_list
  • 39600 Bad sound with Steam Games
  • 39607 Broken Image in Fitting Window.
  • 39634 Git v2.6.3 (MSYS2 based): 'rebase.exe' fails on post-install steps (commit page when handling stack fault)
  • 39670 Eclipse (Europa) does not start
  • 39673 Logical error in comparison (misprint)
  • 39683 CreateRestrictedToken() uses wrong enum value for default impersonation level
  • 39691 TI Derive 6 hangs when clicking on the edit menu item
  • 39693 SQLBindCol prototype is wrong
  • 39705 Some programs crash/hang when switching desktop screens
  • 39706 Gazillionaire (Win16 game using VB3 runtime) refuses to start
  • 39719 Alex Hunter (hidden object game): custom mouse pointer gets stuck (temporarily) when hitting the top of the screen

New in Wine 1.8 RC 2 (Nov 27, 2015)

  • Bug fixes:
  • 5627 Install can not find WORDPAD for README
  • 6176 Rhino 3D v3 (CAD app) crashes on startup (OpenGL/DIB driver needs to return max index for NULL PIXELFORMATDESCRIPTOR)
  • 9095 DM Genie 2.x fails on startup with 'ITypeInfo_fnInvoke failed to convert param 1 to VT_VARIANT|VT_ARRAY|VT_BYREF from VT_I2|VT_BYREF'
  • 9435 MDI child window outside main window gives scrollbars
  • 18378 NFS 4 Road Challenge: Installation of 4.50 patch fails
  • 20948 Eclipse (Europa) Links from Welcome window do not work
  • 22417 Roblox fails to start games, reports 'RobloxApp(13): Unknown error 0x800703E6'
  • 22691 Drag-and-drop doesn't work in CDBurnerXP 4.2+ audio disc mode
  • 24208 Eclipse (Europa) - html-based Welcome window is blank
  • 24473 IRPF Bolsa software doesn't work
  • 24747 MP3VCR 0.4.17 (VB6 app) crashes when clicking 'presets' button or doing other actions (change skin, load radio station)
  • 25064 Solo on Keyboard 9.0.5: Clicking on HTML page no effect.
  • 28029 Gunz launcher runs explorer instead of the game's launcher
  • 28589 Poor performance in Diner Dash 5
  • 31537 Encore 5 crashes when opening .enc files
  • 31629 Diner Dash 2: Moving mouse causes graphics to jump around
  • 31998 Avseq crashes in menu when multisampling enabled in Wine
  • 32006 Multiple games and applications need 'IDXGIOutput::GetDesc' method implementation (Direct3D10 SDK samples, Need for Speed Most Wanted 2012)
  • 33258 Visio 2010 and Office 2010 can't be installed in the same prefix
  • 33720 user32:menu
  • 33736 Excel Viewer 2007: "Open" button does not work on Vista+
  • 34175 Shift-backspace doesn't work as backspace in cmd
  • 35418 some drawing operations in Mixcraft 6 are very slow with client-side graphics enabled
  • 35422 Dashlane (password and forms-fill manager) fails to install
  • 35610 The of user32:msg tests fail in the Hebrew locale
  • 35655 3Dmark 2000 shows considerable performance drop after Wine 1.7.13 (expensive GetPixelFormat() called too frequently)
  • 35734 Pokemon Zeta 1.3.28 crashes on startup (ASProtect SKE v2.72)
  • 35975 Comanche 3 shows only gray screen
  • 36081 mshtml/dom test crashes
  • 36086 Installation of Half-Life Opposing Force fails due to file "ereg.dll" being read-only
  • 36900 Star Wars Galactic Battlegrounds Clone Campaigns: no video (regression)
  • 36932 BreezeBrowser: cannot expand directories in file browser
  • 36970 Blue Iris 3.x (video surveillance software) crashes after 30 seconds
  • 37358 FEAR 1: Installer says "wrong serial" even if entered correctly
  • 37859 BOINC 6.x/7.x take a long time to "start" when launched from boincmgr
  • 37939 Keyboard doesnt work for Project IGI 2
  • 37944 Origin's updater crashes before finishing the download process
  • 38669 IBM Endpoint Manager (IEM) Console 9.1 installer hangs at 'Evaluating launch conditions' stage
  • 39039 Popup tooltips missing and buttons don't work on mageia.org/en/downloads/
  • 39247 user32:sysparams fails in a Japanese locale
  • 39445 Drag and drop in Foxit Reader doesn't work anymore
  • 39536 Multiple games render black/garbled screen when anti-aliasing enabled (Guild Wars, Eve Online, Gear Grinder)
  • 39635 Hungarian Excel Viewer 2007: "Open" dialog on Win8 does not refresh correctly
  • 39648 MTA: San Andreas 1.5: failure to process 64-bit FairplayKD.sys driver IRPs due to incorrect alignment/packing of I/O manager structures
  • 39665 dinput: MotoGP 3 demo fails to accept key presses to control the driver.

New in Wine 1.8 RC 1 (Nov 20, 2015)

  • Bug fixes only, we are in code freeze:
  • 8712 amstream video demo does not play because of IDirectDrawMediaStreamImpl_CreateSample stub
  • 9872 Leisure Suite Larry 7 fails to run in WinXP mode
  • 16782 Sea3D chat text unreadable
  • 21879 Word95 can't create new document
  • 23817 Creative Writer 2 can't show images in .max files
  • 25263 Biet-O-Matic calculates shipping cost wrong for German locale
  • 25843 Wine causes terminal to lose some inputrc settings
  • 26034 DNAsp5 crashes when trying to copy text from an output
  • 27664 Various Telltale games crash on startup when a joystick is plugged in (application provides EnumDevice callback with wrong calling convention)
  • 27859 Task Coach: Crashes on start (uses python2.7)
  • 28729 EasyBCD: bcdedit complains about lack of privileges (import of registry hive using native API fails/wineserver token privilege check)
  • 29206 Mystery Cases - Madame Fate (Bigfish games): Director Player Error: Unable to load movie playlist
  • 30588 Houdini 12.x (3D animation tool) crashes on startup
  • 30855 Rhymes (Russian rhymes dictionary) doesn't work correctly
  • 31889 Cmd testrunner fails in case of mismatches on synchronization lines
  • 32639 Sega Rally Revo sound stuttering
  • 32701 The Dame In Black Case: installer fails when registering msdxm6.ocx (needs 'HKLM\\Software\\Microsoft\\MediaPlayer' key 'Installation DirectoryLFN' value)
  • 33718 comctl32:propsheet Add button test failure
  • 34123 Sonic & All-Stars Racing Transformed: the game fails to initiate due to Wine failing to mount its CD images
  • 34261 Sonic and All-Stars Racing Transformed (Steam) crashes during intro video
  • 34953 Message "Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly." cannot be suppressed
  • 35659 Dassault Systemes CATIA v5 reports 'no certified opengl libary has been found. Check your system installation' on startup (opengl32.dll version resource 'LegalCopyright' mismatch)
  • 35688 iMesh 7.x reports 'You are using an older version of Windows Media Player!' (needs WMP 10 version registry key)
  • 35718 Multiple games have extreme flicker, stutter, slowdown (Path of Exile, Roller Coaster Tycoon, Counter Strike: Global Offensive, Warframe, Crysis, Anno 1602, Splinter Cell: Blacklist)
  • 35970 Wine del returns 1 on error unlike on Windows
  • 36255 World of tanks doesn't run after upgrade to 0.9
  • 36428 valgrind shows a possible leak in scrrun/tests/dictionary.c
  • 37161 D3D_SHADER_VARIABLE_FLAGS is not defined in d3dcommon
  • 37200 Warhammer 40k: Kill Team (Steam version) does not start
  • 37203 Age of Empires II Conquerors 800x600 launch screen black on wine versions later than 1.7.13
  • 37595 cls command does not fill screen attributes
  • 37799 Children of the Nile: crash on start when not using virtual desktop
  • 37881 Multiple applications crash on unimplemented function msvcp120.dll._Cnd_init (Livescribe Echo Desktop 3.0, Acrobat Reader DC 2015)
  • 37955 USB DAC sound problems
  • 37994 AVRStudio 4.18: Editor window text rendered incorrectly (transparent tab characters)
  • 38103 Process Hacker 2.x needs ntoskrnl.exe.ProbeForRead
  • 38252 Candleworks FX Trade Station 2 updater crashes
  • 38391 Deus Ex: Human Revolution does not properly detect speaker configuration
  • 38427 Desura client 0.0.20.2 crashes on unimplemented function msvcp120.dll._Thrd_current
  • 38600 Planetary Annihilation needs msvcp110.dll._Cnd_init
  • 39018 A9CAD fails to start, throws 'X Error of failed request: BadValue (integer parameter out of range for operation)'
  • 39045 Accuweather.com download page displays only the background image in built-in iexplore
  • 39212 cmd:batch fails if privileges not high enough
  • 39230 odbccp32:misc fails if privileges not high enough
  • 39323 StarForce 3.x: Protection Environment Driver v1.x 'sfdrv01.sys' crashes on unimplemented function ntoskrnl.exe.ExDeleteNPagedLookasideList (Blazing Angels Squadrons of WWII Demo)
  • 39347 World of Warships 0.4.x/0.5.x: incorrect water surface height calculated for unknown reasons, causing ships to appear floating in the air (with GLSL shader backend)
  • 39362 Blazblue Calamity Trigger crash on press start screen
  • 39384 Tencent QQ 7.6 frame manager kernel driver 'QQFrmMgr.sys' crashes on unimplemented function ntoskrnl.exe.CmRegisterCallback
  • 39426 skype crash - unimplemented combase.dll.RoGetActivationFactory
  • 39468 Adobe Photoshop CS2 installer triggers __stack_chk_fail() on Wine builtin 'msiexec'
  • 39517 No music or voices in Skyrim after intro video
  • 39581 iMesh 7.x installer warns about old version of Microsoft Windows Media Player (missing 'HKLM\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components\\{6BF52A52-394A-11d3-B153-00C04F79FAA6}' registry key)
  • 39613 Microsoft .NET Framework 1.1 fails to install with Wine 1.3.2+
  • 39630 Issue while building wow64 for Slackware 14.1

New in Wine 1.7.55 Dev (Nov 13, 2015)

  • Pulse audio driver.
  • Various fixes for Microsoft Office 2013 support.
  • Some more implementation of the Web Services DLL.
  • More fixes for the latest C runtime version.
  • Improvements to the Makefile generation.
  • Various bug fixes:
  • 8854 Unable to get keyboard / mouse input in multiple games
  • 9032 Adobe Premiere 6 video playback broken
  • 10495 Wine should support PulseAudio
  • 11107 Adobe AIR / Adobe Media Player pre 2 never shows GUI
  • 12474 Resolume Avenue 3.3.2 - Black video preview windows
  • 14518 GetTextMetrics on Tahoma font metrics returns an invalid tmInternalLeading
  • 14894 Cubis Gold 2 crashes on start
  • 17693 Silkypix 3.0 and DVD-lab PRO 2.x: menus are invisible until clicked
  • 18442 Google Video/Voice chat plugin installer finishes with error 0x80040509
  • 19937 ArcSoft PhotoStudio 5.5 crashes on startup
  • 23001 Dolphin GC/Wii emulator 2.0 Wiimote plugin needs Bluetooth Control Panel Applet 'bthprops.cpl'
  • 23575 PowerDVD 10 trial crashes after registration
  • 24572 Freelancer (Microsoft Games): installer text in custom graphical user interface rendered in black rather than white, making it nearly unreadable
  • 27061 iNode Client 3.60 exits silently on start up (H3C iNode service install fails, needs 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder\\List' key with REG_MULTI_SZ 'TDI' value)
  • 27563 Dungeons and Dragons/Lord of the Rings online: launcher doesn't see COM/ActiveX as supported with builtin mono
  • 29309 Zynaps remix exits with memory access violation
  • 29852 Star Trek Birth of the Federation - No Videos (negative height used as request for inverted frame decompressing)
  • 29899 mapviewoffileex fails under certain condition with PE images
  • 31534 TOAD for SQLServer 5.0.1.554 fails to install
  • 32703 MyPhoneExplorer 1.8.4 installer has a non-fatal crash
  • 32705 VirtualDub: crash when opening video with MPEG-2 plugin (division by zero)
  • 32839 Endnote X5 crashes on unimplemented function msvcp90.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PAU_iobuf@@@Z
  • 32923 Daum Pot Player Media Player crashes
  • 33001 AXE3 (hex editor) crashes in TREEVIEW_GetItemT on invalid item pointer
  • 33453 Delphi7 import type library hangs
  • 33479 Multiple games (Guild Wars 2, Risen 2, Tomb Raider 2013): Raw input is broken
  • 33563 Imscared shows visual artifacts (green dots and white lines)
  • 33713 download.com (CNET) download manager gets stuck on step 2 of 4
  • 34559 Call to Power II: Scrolling causes mouse and screen to lock
  • 34845 The Mighty Quest for Epic Loot: "Bloomberg" crash/diag tool complains about dbghelp being too old (v5.x Windows XP vs. v6.x Win Vista/7)
  • 35677 BBC iPlayer Desktop installer reports 'You need Windows Media Player (9 or above) to install this software.' (builtin 'wmplayer.exe' along with version resource missing)
  • 35702 FarManager v3 crashes on unimplemented function KERNEL32.dll.SetConsoleKeyShortcuts
  • 35953 FFXIV: ARR - Launcher requires native winhttp to run.
  • 36280 valgrind shows a possible leak in gameux/tests/gamestatistics.c
  • 36291 valgrind shows a leak msctf/tests/inputprocessor.c
  • 36400 valgrind shows several unitialized values in under crypt32/tests/message.c
  • 36427 valgrind shows several leaks in dlls/taskschd/tests/scheduler.c
  • 36450 EnumFontFamilies should report unsubstituted font names
  • 36508 valgrind shows a couple invalid writes in kernel32/tests/change.c
  • 36527 Multiple games and applications crash on unimplemented function KERNEL32.dll.AllocateUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal)
  • 36607 valgrind shows two definite leaks in xmllite/tests/reader.c
  • 37165 Sacred 2 Gold (v2.65.1) fails to start correctly, displays only a black screen in virtual desktop mode
  • 37729 Picasa 3.9 crashes in setupapi.SetupFindFirstLineW
  • 37829 Phonostar dradio-Recorder cannot connect to radio streams
  • 37843 Black Mirror 3 starts minimized
  • 37932 Evil Genius from GOG crashes unexpectedly
  • 37956 Photoshop (CS6/CC) 64bit crash when you press "cancel" button
  • 38097 FreshDiagnose 8.67 'Protected Files' diagnosis wants sfc.dll.SfcGetNextProtectedFile
  • 38125 MFC CRichEditCtrl does not correctly put text in Center, Right or Left
  • 38255 Sid Meier's Ace Patrol needs msvcp110.dll._Thrd_current
  • 38368 AutoPatcher Updater 1.4.x (VB6 app) reports 'Error: Object doesn't support this action' (needs ITextStream::Close method implementation)
  • 38390 Photoshop 64-bit (CS/CC) crashes when you break the rendering preview.
  • 38417 [EA] Origin self-updater fails to install updates ('kernel32.DeleteFileW' shall only open the file for delete access as callers might not have read/write rights)
  • 38444 valgrind shows some definite leaks in dpnet/tests/address.c
  • 38445 valgrind shows a couple invalid writes in kernel32/tests/fiber.c
  • 38450 valgrind shows several leaks in shell32/tests/shlfolder.c
  • 38464 valgrind shows a possible leak in wininet/tests/http.c test_async_HttpSendRequestEx()
  • 38477 Elevated: Invisible textures since wine-1.7.34-58-gc6232e1
  • 38589 Sades 7.1 CH Gaming Headset driver installation fails
  • 38677 valgrind shows invalid memory use in dlls/kernel32/tests/path.c:test_PathNameA()
  • 39081 CCleaner needs esent.dll
  • 39101 Visual Studio Compiler creates invalid interface from a typelib
  • 39143 Roxio CDRAL 'CDRALW2K.SYS' kernel driver (part of Windows Media 9 Runtime) crashes on unimplemented function ntoskrnl.exe.ExAcquireResourceExclusiveLite during driver unload
  • 39259 BTHPROPS.DLL and BLUETOOTHAPIS.DLL are unimplemented
  • 39423 Voobly: 'Game Browser' can't display content due to Wine built-in browser signature blacklisted on www.voobly.com ('win32' feature token must not be included in user agent string)
  • 39443 Multiple applications fail start File System Filter Manager service due unimplemented function fltmgr.sys.FltInitializePushLock (Kaspersky Anti-Virus)
  • 39493 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) crashes on unimplemented function wimgapi.dll.WIMRegisterMessageCallback
  • 39516 Listview tests consistently fail
  • 39528 Emerge Desktop 6.1.3 crashes on startup (incorrect shdocvw.RunInstallUninstallStubs2 stub signature)
  • 39529 Data Source initstring parsing is case-sensitive
  • 39544 Microsoft Office 2007 installer fails with 'ITERATE_Actions Execution halted, action L"ProcessBranding" returned 1603'
  • 39545 wine build fails without libpulse
  • 39551 building dlls/atl fails: error: Could not open importlib stdole2.tlb.
  • 39568 err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
  • 39574 iNode 3.6 client needs ndis.sys.NdisInitUnicodeString
  • 39575 Wine control panel app crashes when encountering builtin applets with unimplemented CPL entry points (bthprops.cpl.CPlApplet)

New in Wine 1.7.54 Dev (Oct 31, 2015)

  • Implementation of the TransmitFile function.
  • More implementation of the Web Services DLL.
  • Improved video decoding.
  • Alternative for the deprecated prelink tool.
  • Major Turkish translation update.
  • Various bug fixes:
  • 5048 Multiple applications and games need support for ws2_32 SIO_GET_EXTENSION_FUNCTION_POINTER TransmitFile (WSAID_TRANSMITFILE)
  • 12336 Paint.NET 3.22 window rendering broken
  • 19525 Poison Ivy does not work correctly because RtlGetCompressionWorkSpaceSize and friends are only stubs
  • 21012 MSWT Kart 2004 does not work (TGA images misinterpreted as ICO files in OleLoadPicture)
  • 21076 Defense Grid: The Awakening does not draw the models properly
  • 22806 Paint.NET 3.36 fails to start without native gdiplus
  • 22879 IVONA Voices/Reader (SAPI TTS) 1.0.16 crashes on startup
  • 22907 CamStudio displays an error when record button is pressed (ICOpen with fccHandler = 0 is not supported)
  • 24031 Word Perfect Lightning 1.0 beta installer does not display text in first dialog
  • 26344 Protel Advanced PCB Design System v2.5 (win16 app) crashes on startup
  • 26621 KidStarter Shell installer needs 'HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon' registry key present
  • 27595 HyperCam 2.x crashes on startup (when lpbiOutput is NULL it has to be filled by the codec based on lpbiInput)
  • 30703 Pepakura Viewer crashes on startup: dib init failed, failed to create rendering context
  • 31442 Guild Wars 2 freezes on text input fields
  • 32325 Assassin's Creed III crashes on startup (ID3D11Device::QueryInterface doesn't support IDXGIDevice1, '{77db970f-6276-48ba-ba28-070143b4392c}')
  • 32620 Warcraft Voice Chat cannot capture voice.
  • 32707 Adobe Shockwave 12.1 installer: hangs during installation
  • 32895 Serious Sam HD: TSE crashes randomly in the campaign && when picking up backpacks
  • 33893 Midnight Nowhere demo shows black screen
  • 33965 WordPerfect 10 (Corel Office 2002) crashes when trying to create a table
  • 34079 OneDrive for Business C2R (click-to-run) client reports server error ('rpcrt4.RpcMgmtIsServerListening' must check if binding handle refers to remote server)
  • 34574 Kega Fusion 3.64 - Fullscreen not working anymore
  • 34898 Evernote 5.0.3 crashes when synchronizing notes with main gui from separate note editor window
  • 35023 Paint.NET 3.22 crashes on startup, reporting "Property cannot be found" (no metadata reader/properties present for Png)
  • 35792 rmxftmpl.h differs on some architectures
  • 35872 Pinball Science crashed on starting
  • 36301 valgrind shows an invalid read (bstr) in msxml3/tests/saxreader.c
  • 36560 valgrind shows an invalid read in d3drm/tests/d3drm.c
  • 36794 valgrind shows an invalid free for comctl32/tests/listview.c
  • 36827 The horror game Mad Father won't work
  • 36895 You Don’t Know Jack V1 XL: Scaling/moving text shown as solid coloured blocks
  • 37351 American Mcgee's Alice No Audio
  • 37930 Photoshop CS6: dragging layers leaves a trail of garbage
  • 37980 Word Viewer 2007 fails to open *.docx files with Windows version set to Vista or later (Word Converter local COM server requires WebDAV client API 'DavClnt.dll')
  • 38131 Java SE Runtime Environment 5.0u16 web installer 'patchjre.exe' tool crashes
  • 38242 Granny In Paradise Demo fails to start, reports 'Failed to load encrypted EXE' (ReflexiveArcade Wrapper DRM scheme)
  • 38533 opengl32/tests/opengl.c hangs under valgrind (i965/mesa)
  • 38655 Galactic Civilizations III Fails to start (D3DCompiler_46 Failed to load)
  • 38745 EZCastPro 1.4 crashes on unimplemented function USER32.dll.GetDisplayConfigBufferSizes
  • 39171 Creatures: White pixels are black.
  • 39296 Setup dialog windows needs to drag for capture
  • 39339 Adventure games from Daedalic Ent. (Night of the Rabbit, Edna & Harvey, A New Beginning) have no in-game audio and freeze on new game start - XAudio2_7
  • 39357 Do not see the audio equipment , and there is no sound in the game Blade & Soul
  • 39395 Wolfram Research Mathematica 10.2 needs kernel32.dll.GetPhysicallyInstalledSystemMemory
  • 39400 Eleusis demo needs XAudio2 class '{a90bc001-e897-e897-7439-435500000000}'
  • 39449 __finally being called too many times (Unwind consolidate callback needs special wrapper function to skip stack frames)
  • 39462 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) needs WIMGAPI.DLL
  • 39473 Some of PropVariantCopy tests results are masked by faulty logic
  • 39478 Call of Duty: United Offensive demo crashes at launch
  • 39480 Sniper Elite V2 demo needs IDXGIFactory1 interface '{770aae78-f26f-4dba-a829-253c83d1b387}'
  • 39488 explorer.exe (and other applications) crash on start after drive z: (/) got deleted

New in Wine 1.7.53 Dev (Oct 16, 2015)

  • Support for the various versions of XAudio.
  • More implementation of the Web Services DLL.
  • Improved OLE object embedding.
  • Various code cleanups in Direct3D.
  • New MAINTAINERS file and Signed-off-by requirement to improve the patch review process.
  • Various bug fixes:
  • 13659 dogfood: xchat-2.8.4-1 does not install (quoting between CreateProcessW and wmain)
  • 16294 Activeworlds client 4.2 doesn't think IE is installed
  • 21000 Tomb Raider III crashes in msadp32
  • 21813 Gamestudio A7 trial sub-installer fails ('msiexec.exe' doesn't handle '/passive' command line option for unattended/basic ui mode)
  • 23254 Cortex EDI The Electronic Biller installer window is unresponsive to mouse input
  • 23583 Multiple Antivirus software installers fail due to unimplemented Filter Manager FLTMGR.SYS (Kaspersky Anti-Virus, Ad-Aware, Avira Antivir, AVG Free, QQ)
  • 23799 Rawdump fails to detect drive(s)
  • 24043 Lost Planet 2 Benchmark needs XAudio2 '{3eda9b49-2085-498b-9bb2-39a6778493de}' XAudio2_6.dll
  • 25046 Multiple games need XAudio2 '{4c9b6dde-6809-46e6-a278-9b6a97588670}' XAudio2_5.dll (C4 engine)
  • 25171 Many DirectX10+ games need IDXGIAdapter::CheckInterfaceSupport method implementation
  • 26112 ntdll/env tests show a couple uninitialized value warnings in valgrind
  • 26345 Woody Two Legs demo menu items are unreadable
  • 26833 Multiple games need XAudio2 '{03219e78-5bc3-44d1-b92e-f63d89cc6526}' XAudio2_4.dll (Avatar demo, C4 demo, Iconoclasts)
  • 27735 Variance Shadow Maps Demo needs unimplemented function d3dx10_43.dll.D3DX10CreateEffectFromMemory
  • 27775 Picasa 3.8 crashes due to IWiaDevMgr->EnumDeviceInfo stub
  • 29738 Wininet custom headers
  • 31369 Cypress PSoC Designer installer crashes with Wine-Mono
  • 32163 Adobe Illustrator / Photoshop CS6 wants gdiplus.dll.GdipCreateEffect
  • 32786 Happy Foto Designer 5.4 crashes on startup, reporting 'invalid pointer operation'
  • 33400 Photoscape 3.6.3 corrupts files when saving in jpeg format
  • 33757 XenCenter 5.5 crashes while starting
  • 34167 PhysX installer strikethrough text of licence agreement
  • 34483 Sentinel Protection Installer v7.6.6: Sentinel System Driver installer repair mode fails due to missing newdev.dll 'InstallSelectedDriver' function
  • 34841 Multiple applications crash on unimplemented function msvcr90.dll.__CxxExceptionFilter (Garmin BaseCamp 4.1.2, Visual Studio 2008 installer)
  • 34863 Etrom: The Astral Essence doesn't run (Mac OS X only bug)
  • 35052 The Lost Crown No Longer Works under 1.6.1
  • 35093 Vkt7Easy2.exe crashes on shutdown
  • 35197 Torrents Downloader 0.1 fails to start (unsupported flags passed to CoInternetSetFeatureEnabled should be ignored, not returning error)
  • 35375 Multiple applications need Vista+ API COMCTL32.dll.380 a.k.a. 'LoadIconMetric' (Solidworks 2013 systray monitor, Microsoft One/SkyDrive)
  • 35432 Wine builtin 'services.exe' crashes during prefix startup (service timeout, APC corrupts stack)
  • 35657 Multiple applications crash on unimplemented function msvcr110.dll.__CxxExceptionFilter (Anthem Room Correction 2 v1.0.1, ImpotRapide 2013)
  • 35964 gdip_format_string can segfault if format is NULL
  • 36519 Amazon Cloud Player fails to install
  • 36549 Multiple applications and games crash on unimplemented Win7 API 'GetThreadGroupAffinity' and 'SetThreadGroupAffinity' (Trion's Trove, Watchtower Library 2014)
  • 36847 Multiple games need XAudio2 '{4c5e637a-16c7-4de3-9c46-5ed22181962d}' XAudio2_3.dll (Prototype)
  • 36894 implement FlashWindowEx
  • 37542 Lotus Approach: scrolling in field boxes is broken (lParam argument of WM_SIZE message not ignored)
  • 37618 Battle.net agent spams console with 'wbemprox:enum_class_object_Next timeout not supported' every 4 seconds
  • 38062 .NET 2.0/3.x/4.x applications and games using System.Net.NetworkInformation NetworkAddressChangedEventHandler crash on startup
  • 38516 Winhttprequest setoption doesn't work
  • 38869 Multiple games (Torchlight 1-2, Evil Genius) have rendering issues with open source drivers when GLSL enabled
  • 38911 valgrind shows uninitialized memory in dlls/amstream/amstream.c:ddrawstreamsample_create()
  • 39133 Open File dialog fails with Filterforge 4.0
  • 39157 The Silent Age intro fade-in/fade-out effect shows as palette
  • 39213 advapi32:security fails if privileges not high enough
  • 39251 From Dust crashes on unimplemented function xapofx1_5.dll.CreateFX
  • 39258 Flock! crashes when loading the menu, needs XAudio2 '{e21a7345-eb21-468e-be50-804db97cf708}' XAudio2_1.dll
  • 39272 Homeworld Remastered crashes on unimplemented function msvcp110.dll._FExp
  • 39281 Temple of Elemental Evil (GOG.com) shows black screen during video playback
  • 39300 Watchmen: The End is Nigh needs XAudio2 '{fac23f48-31f5-45a8-b49b-5225d61401aa}' XAudio2_0.dll
  • 39304 Nail'd demo needs XAudio2 '{b802058a-464a-42db-bc10-b650d6f2586a}' XAudio2_2.dll
  • 39307 SkySaga installer doesn't show required disk space (msi builtin 'PrimaryVolumeSpaceRequired' property missing)
  • 39317 Blazing Angels Squadrons of WWII Demo requires x3daudio1_0.dll
  • 39318 Saw: The Video Game requires xapofx1_2.dll
  • 39322 Saw: The Video Game crashes with unimplemented function x3daudio1_5.dll.X3DAudioInitialize
  • 39341 Dino Crisis 1 Demo -- only black screen is shown
  • 39356 PlanCad-L v14.03 crashes on exit (_seh_longjmp_unwind4 must pass jump buffer cookie by address)
  • 39360 Arvoch Alliance demo stops loading: 'File error: aster.x' (needs native msvcr71.dll)
  • 39376 Kontakt 5.0 standalone or VST in FL Studio 11 crash with Windows version set to 'Windows 8' (needs kernel32.GetCurrentProcessorNumberEx stub)
  • 39399 NinjaTrader 7 (.NET 3.5 app) reports 'ProcessorNameString not found' (name attribute missing in 'Win32_BIOS' table)
  • 39422 Intel MPI 5.1.1 mpiexec.hydra.exe crashes on unimplemented function KERNEL32.dll.CancelSynchronousIo

New in Wine 1.7.52 Dev (Oct 2, 2015)

  • Unicode data updated to Unicode 8.0.0.
  • Some implementation of the Web Services DLL.
  • More Direct3D 11 interfaces.
  • A few more functions in the C++ runtime.
  • Output standard glyph names in the PostScript driver.
  • Various bug fixes.

New in Wine 1.7.51 Dev (Sep 5, 2015)

  • 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:
  • 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

New in Wine 1.7.50 Dev (Aug 21, 2015)

  • New version of the Gecko engine based on Firefox 40.
  • First steps of the Direct3D 11 implementation.
  • Better font matching in DirectWrite.
  • Support for OpenMP on ARM platforms.
  • Various bug fixes:
  • 12454 iriver Plus 3 fails to start due to missing msvcirt.dll ?sh_read@filebuf@@2HB export
  • 23650 PowerPoint 2007 insensitive to changes in screen resolution
  • 25225 MPLAB IDE v8.60 toolbars getting reorganised every time when the window minimized and restored
  • 26688 Multiple games crashes on unimplemented function vcomp.dll.omp_init_lock (Risen, Hearts of Iron III demo)
  • 28444 zenilib 0.4.1.0 applications: crash when attempting to use d3dx9 for rendering
  • 29081 Drag and Drop: Duplicate entries in winamp playlist window
  • 29468 not able to click anything on Star Wars Republic Commando launcher
  • 30397 Multiple applications need support for NtSetInformationFile class FileDispositionInformation (Cygwin installer, Stylizer 5.x Visual CSS editor, Spoon Studio 2011 (ex Xenocode) application sandboxing scheme)
  • 30399 Multiple games and applications need support for 'NtSetInformationFile' class 'FileRenameInformation' (Spoon Studio 2011 based Stylizer 5.x, Boost.Interprocess based Tera Online, MSYS2 installer)
  • 31856 TextPad full screen view toggle broken
  • 31895 The main character is not rendered in Synaesthete
  • 32531 Microsoft Internet Explorer 10 crashes on unimplemented function KERNEL32.dll.CreateThreadpoolWork (Vista+ API)
  • 32671 PhotoLine 32 v18.x crashes on startup (missing error handling on creation of multi-profile color transform)
  • 33430 Santander bank security module crashes during StormFish installation
  • 36163 valgrind shows an unitialized variable in programs/cmd/tests/batch.c
  • 36457 Hearts of Iron III Demo and Europa Universalis:Rome crash with unimplemented function vcomp.dll._vcomp_enter_critsect
  • 37225 QQ 6.3: QQApp.exe Crashes after login
  • 37478 cmd doesn't handle "else if" correctly in all cases
  • 38153 Don't work Radmin viewer 3.5
  • 38224 AcceptEx detaches the socket from its IO completion port
  • 38343 Unimplemented function mfplat.dll.MFGetPluginControl
  • 38435 Xfire 2.0 crashes on unimplemented function fltlib.dll.FilterLoad
  • 38611 Samsung Smart View 2.0 (.NET 4.x WPF app): text does not render (IDWriteGlyphRunAnalysis is not implemented)
  • 38698 wineconsole: Altering line InsertMode with the Insert key should not be permanent
  • 38755 Unable to run "Twitch Bandwidth Test": calling to unimplemented function IPHLPAPI.DLL.SetPerTcpConnectionEStats
  • 38955 Visual Studio Code installer crashes on startup (parsing of overly long string-format security descriptor causes stack corruption)
  • 38967 Lotus Approach from Lotus Smartsuite 9.8 crashes on startup (OLE compound document files v3 may contain junk in high part of size)
  • 38976 Hospital Tycoon crashes after the intro videos with built-in d3dx9_36
  • 38977 Tabs are rendered as a rectangle in license text of Quake III Arena demo installer
  • 38988 .NET applications using System.Decimal to float conversion may return wrong results ('VarR4FromDec' divisor integer overflow)
  • 39028 Built-in iexplore crashes when opening forum/blog entries on hup.hu (crash in get_frame_by_name("yterr")
  • 39031 Schein demo needs vcomp110.dll._vcomp_master_begin
  • 39040 Office 2010 applications enter installation configuration steps then exit
  • 39058 Schein demo needs vcomp110.dll._vcomp_flush
  • 39096 Nvidia Physx uninstaller completely removes PATH registry key from 'HKLM\System\CurrentControlSet\Control\Session Manager\Environment'
  • 39099 Wine's msiexec crashes when invoking Nvidia Physx maintenance tool via 'wine uninstaller -> Modify...'
  • 39104 [win16] installing application cause "Not Enough Disk Space" MessageBox
  • 39117 Cross-compilation: Error in zconf.h included from zlib.h included from http.c
  • 39118 Office 2013 installer fails to start

New in Wine 1.7.49 Dev (Aug 8, 2015)

  • Highlights:
  • DirectWrite is now good enough for rendering text in Steam.
  • A number of Direct2D improvements.
  • Some more OpenMP functions.
  • Support for namespaces in the IDL compiler.
  • Various bug fixes:
  • 8277 Windows Sysinternals Process Explorer and other tools show zero thread start address (NtQueryInformationThread with ThreadQuerySetWin32StartAddress info class)
  • 17044 Microsoft OneNote 2007 "Insert Audio Recording" doesn't work
  • 20521 Nocturnal Illusion crashes
  • 22206 Mig Alley Flight Simulator (1999) crashes due to unimplemented msvcirt.dll.??0ios@@IAE@XZ
  • 23407 Death to Spies Moment of Truth: character bodies (player and NPCs) are invisible
  • 26379 Multiple games crash on unimplemented function d3dx9_36.dll.D3DXComputeNormals (Gamestudio Venice, Nvidia hdr demo, Fritz 11, XCOM, Cities XL)
  • 27145 Weapons Translucent Like Glass in FEAR 1 and 2.
  • 28916 Spellforce 2 Gold - wrong drawing order of surfaces
  • 31051 HttpQueryInfo() erroneously ignores lpdwIndex argument for some info levels
  • 31374 Steam text invisible with dwrite.dll enabled
  • 31640 hugin's enfuse.exe crashes without native vcomp100.dll (purist)
  • 32637 Some VST plugins that used to work with dssi-vst now fail
  • 33165 Star Conflict crash at startup
  • 33724 Aliwangwang needs unimplemented function atl100.dll.AtlAxCreateControlLicEx
  • 36087 SpinTires crashes when applying settings in windowed mode
  • 36915 Among the Sleep crashes when starting a new game (Oculusplugin.dll needs to be disabled)
  • 37583 Trion's Glyph MMO manager crashes on unimplemented function msvcr110.dll.?_GetConcurrency@details@Concurrency@@YAIXZ
  • 38004 Multiple games crashes with unimplemented function x3daudio1_7.dll.X3DAudioInitialize
  • 38197 Singles 2 crash at start
  • 38262 Warframe Update Fails!
  • 38508 Multiple applications need 'HKLM\Software\Microsoft\Cryptography\MachineGuid' registry key present (Wizard 101 UK downloader)
  • 38613 Multiple games (Witcher3 Wild Hunt, Schein, The Emptiness) need vcomp110.dll
  • 38828 Cerbero PE Insider 1.0.2 crashes on unimplemented function dbghelp.dll.UnDecorateSymbolNameW when viewing export directory
  • 38861 Carbon Poker crashes at startup
  • 38935 CocosStudio1.6 (.NET 4.0 app) crashes when starting (needs 'Win32_DesktopMonitor' WMI class with 'PixelsPerXLogicalInch' property)
  • 38947 Cities XL Platinum crashes while loading to the menu, needs vcomp.dll._vcomp_for_dynamic_init
  • 38949 Free Falcon 5.x/6.x configuration editor segfaults on start (loader must take invalid IMAGE_LOAD_CONFIG_DIRECTORY values into account)
  • 38989 ShowShifter (obsoleted A/V application) fails to start with built-in msvcp60
  • 39008 Trion Worlds 'Trove' (Voxel MMO) crashes on startup (missing UTC timezone information)
  • 39015 Steam crashes shortly after login when DirectWrite is enabled
  • 39017 64-bit Lexmark X2670 All-in-One printer driver installation fails (missing pragma pack directive in 'digitalv.h' causes structure layout mismatch between 'MCI_DGV_OPEN_PARMSW' and 'MCI_OPEN_PARMSW')

New in Wine 1.7.48 Dev (Jul 29, 2015)

  • 11059 - Sid Meier's Railroads Demo crashes on startup
  • 16519 - EssentialPIM: Bold text not rendering correctly
  • 17506 - Achtung die Kurve: Game doesn't start
  • 18191 - Notepad corrupts files saved as utf-8 without a byte order mark (BOM)
  • 19289 - Gtk+/Pango based applications have ugly font rendering or crash on startup
  • 19666 - Multiple applications start wrong executable if whitespace present in name ('ShellExecute' doesn't quote executable name)(FoxitReader 3.0, GTA2 Manager)
  • 22399 - Quake III Arena installer: Text area is scrolled at the bottom, and all text is selected
  • 26439 - Chernobyl terrorist attack demo crashes on start
  • 27238 - Tesla: The Weather Man demo: movement keys not working (GetKeyState should fallback to GetAsyncKeyState for threads without message queue)
  • 31063 - Crash bug after finishing conversion in FormatFactory
  • 31643 - Multiple games and applications crash on unimplemented function vcomp.dll._vcomp_fork (Gothic 3 demo, NeXTA)
  • 31984 - Multiple games need d3dx9_36.dll.D3DXComputeTangentFrameEx (Starlaxis, Chernobyl Terrorist Attack Demo, The Endless Forest 3)
  • 32227 - P2kCommander v6.0.0 crashes on startup (Wine's ungif reports app .gif image as broken)
  • 33153 - DirectX11 games need d3d11.dll.D3D11CreateDeviceAndSwapChain (ARMA III Alpha, Strike Suit Zero, Stalker CoP, Perspective)
  • 33989 - iexplore.exe crash when logging in to www.roblox.com
  • 34356 - Multiple applications fail to install or crash on startup due gdiplus enumeration/query failure for GIF encoder support (Magnus 2011 translation dictionaries, Collectorz.com Movie Collector v9.x)
  • 34939 - Dragon NaturallySpeaking does not run in 64-bit version
  • 34947 - Creo Elements/Direct Modeling Express 4.0 InstallShield based installer shows oversized "installation completed" setup wizard window
  • 35493 - IMVU shows loading bar, but will not start.
  • 35534 - Oblivion: very loud/distorted/horrible collision sounds
  • 36336 - NaturallySpeaking doesn't work with alsa or pasuspender
  • 36966 - Turkey - Europe/Istanbul timezone is not detected
  • 37129 - Clang Static Analyzer: Buffer overflow
  • 37281 - Lord of The Rings Online: Crashes
  • 37449 - Lexware Quicken 2014 Deluxe reports error 0x0000054f on startup (Promon Shield DRM needs RtlDecompressBuffer with COMPRESSION_FORMAT_LZNT1 support)
  • 38027 - HyperStudio 5 (.NET 4.0 app) fails to start, reports 'tiff_get_decode_info unhandled grayscale sample count 2'
  • 38697 - wineconsole: Cannot enable or disable Insert Mode through user dialog
  • 38712 - win-key press incorrectly recognized
  • 38735 - Windows Performance Analyzer from Windows SDK 8.1 Windows Performance Toolkit crashes due to 'IDWriteFontFace::GetGdiCompatibleGlyphMetrics' stub
  • 38806 - Starcraft Campaign Editor does not scroll to bottom after copying a trigger
  • 38848 - valgrind shows several uninitialized values in dmime/tests/dmime.c:test_track()
  • 38895 - Multiple applications fail to load or crash due to incorrect security cookie randomization by loader (IrfanView WebP plugin, Word Viewer 2007)
  • 38904 - Ufo Aftermath launcher hangs on start (missing "HKLM\Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers" registry key)
  • 38908 - PlanetSide 2 v5.2.4.x launcher process exit causes wineserver crash
  • 38913 - valgrind shows some definite leaks in d3drm/tests/d3drm.c:
  • 38914 - valgrind shows uninitialized memory in dlls/dwrite/tests/layout.c
  • 38925 - ipstats.c:1992 runtime error: index 32 out of bounds for type 'char [32]'
  • 38937 - Bully: Scholarship Edition crashes on starting a new game (needs vcomp.dll._vcomp_for_static_simple_init implementation)
  • 38952 - PDF-Xchange Viewer crashes when we launch OCR

New in Wine 1.7.47 Dev (Jul 11, 2015)

  • Text drawing in Direct2D.
  • Support for the new thread pool API.
  • Toolbar state saving.
  • Beginnings of an implementation for proper HID support.
  • Support for file objects in device drivers.
  • Various bug fixes:
  • 3077 WeatherScope: Right mouse button stuck
  • 6955 Multiple games need software vertex blending implementation (NOLF2, Divinity 2, Dark Age of Camelot, Warhammer Online, PSU:AOTI)
  • 9210 3DMark06 doesn't recognize Pixel Shaders 2.0
  • 11499 sound effects not played correctly Battlefield 1942
  • 15924 VT Trader freezes during login
  • 17402 Battlefield 2 runs unplayably slow (and mission loading takes longer) on ATi with GLSL
  • 17597 CharmTale2 crashes when releasing mshtml
  • 22384 DbgHelp doesn't support DWARF-2 on Mac OS X
  • 22579 Outlook Express does not show menu bar
  • 22782 Battlefield 1942: missing some textures inside vehicles
  • 24850 Explorer++ resets custom toolbar buttons on each startup
  • 25289 Civilization 4: fails with 'error loading shader libraries' unless native d3dx9_26 is used
  • 26262 No video output in Commandos - Behind Enemy lines
  • 27286 Source Insight: Crashes when jumping to function definition.
  • 28125 Microsoft 'ctfmon.exe' crashes on unimplemented function msctf.dll.TF_InitMlngInfo
  • 28875 NullDC 1.0.4 (Dreamcast emulator) crashes when starting system (shader 'register' keyword used at global scope)
  • 29326 Magicka crashes on audio init with winealsa.drv
  • 29636 QQ International crashes after login
  • 30686 Word 2010 Pro Plus adds spaces before umlauts
  • 31001 SecureCRT: could not write to the host key database file
  • 31156 Skyrim does not work with ENB
  • 31391 anarchy online game crashing after login
  • 33907 Civilization 4: missing some sound (could not read file)
  • 34945 AppleWin 1.23.0: CPU usage is very high when should be minimal
  • 35192 Multiple Adobe applications crash on unimplemented function KERNEL32.dll.CreateThreadpool (Vista+ API)(Lightroom 5.x, Creative Cloud)
  • 35789 Morrowind random crashes during game play.
  • 36164 valgrind shows an unitialized variable in programs/cmd/tests/batch.c
  • 36171 valgrind shows several leaks in winmm/waveform.c
  • 36194 valgrind shows some possible leaks in mmdevapi/tests/dependency.c
  • 36236 valgrind shows a leak in comctl32/tests/propsheet.c
  • 36265 valgrind shows a couple leaks in dmband/tests/dmband.c
  • 36270 valgrind shows several leaks in dmcompos/tests/dmcompos.c
  • 36271 valgrind shows several leaks in dmime/tests/dmime.c
  • 36273 valgrind shows several leaks in dmstyle/tests/dmstyle.c
  • 36357 valgrind shows a leak in dswave/tests/dswave.c
  • 36364 valgrind shows a few leaks in ieframe/tests/intshcut.c
  • 36837 Steam fallout new vegas error
  • 37306 Multiple applications trying to use Vista+ Thread Pool Timer API crash on startup with Wine configured as Vista or higher ('CreateThreadpoolTimer')(64-bit ApexDC 1.6.0, Watchtower Library 2014)
  • 38474 Quake Live launcher fails to start
  • 38492 vcrun2008 does not install via Winetricks under Kubuntu 15.04. Works in Kubuntu 14.04.
  • 38493 Steam steamwebhelper based on CEF 41.x crashes in Win7 mode (needs Kernel32.SetFileCompletionNotificationModes)
  • 38510 STDU (Scientific and Technical Documentation Utility) Viewer v1.6.375 crashes when opening PDF file (typelib information for marshaller from registry-free COM server)
  • 38660 NUMA Explorer crashes on unimplemented function KERNEL32.dll.GetNumaProcessorNode
  • 38714 64-bit ARM Windows applications from Windows SDK for Windows 10 crash in entry (loader needs to set/randomize security cookie for PE modules)
  • 38796 dwrite analyzer test crashes on my system
  • 38822 FotoSketcher Portable 3.00 reports 'Exception externe C06D007F' on startup when running as 'Windows Vista' or higher (wants UxTheme.dll 'DrawThemeTextEx')
  • 38832 Painting artifacts when moving a window that clips its children
  • 38864 Microsoft Lync Basic 2013 (MS Office 15.0) installer crashes

New in Wine 1.7.46 Dev (Jun 26, 2015)

  • Improvements in the BITS file transfer service.
  • Still more progress on DirectWrite implementation.
  • Support for shared user data on 64-bit.
  • Various C++ runtime improvements.
  • Some more support for the 64-bit ARM platform.
  • Various bug fixes:
  • 6316 MYOB V13 prints a blank page
  • 15564 BlogJet: typing text and account signup don't work
  • 16196 Back and Forward buttons in Google Sketchup's 3D Warehouse do nothing
  • 16885 Yahoo Messenger 8/9 menu invisible, 'X' box hotspot in wrong place
  • 19648 Lotus Organizer 97 - No text on tabs
  • 19695 Gox Box window loses focus when list box is expanded
  • 20927 MYOB version 6 crashes when printing
  • 22085 Roller Coaster Tycoon can't change the screen resolution
  • 23148 Lotus Freelance Graphics 2.1 reports a C runtime error and exits
  • 24823 Miranda IM crashes with a modern contact list plugin
  • 26656 Cherry-SMS desktop app crashes / shows no country code
  • 26791 backtraces broken on gcc 4.7
  • 28148 Neuro Hunter: certain effects are invisible
  • 28189 regsvr32: No usage in wineconsole
  • 29929 Demo installer stuck at program folder selection
  • 30805 Graphical glitch in the menu of Medieval total war
  • 30873 BMFont crashes on visualise option or save bitmap font as
  • 31228 "A simple IOCP Server/Client Class" locks up in GetMessage
  • 31694 A ton of 'error loading char 255 - bad news!' errors when compiling wine with newer Freetype
  • 31757 Adobe Application Manager 6.x/7.x download fails with error code A12E5 (winhttp request headers missing byte range)
  • 32127 Oblivion Launcher crash on start
  • 32214 Shaiya Online (MMORPG, Aeria Games) crashes on startup
  • 32550 Points2Grid crashes on calculation
  • 33831 AliWangwang hangs before login
  • 33849 Multiple 64-bit kernel drivers crash on access to KI_USER_SHARED_DATA range (0xfffff78000000000) (Tages DRM, Comodo Backup)
  • 34112 Skilors Grooveshark Downloader installer crashes
  • 34357 TaxAct 2012 and 2013 crash on startup
  • 34406 Finale Notepad 2012 doesn't copy/create user files on program start
  • 34843 Garmin BaseCamp 4.1.2 fails due to unimplemented gdiplus.GdipCreateRegionRgnData
  • 35537 Easy Bridge version 4.0.2 installer crashes
  • 35540 Netgear Powerline 3.1: desktop shortcut blank
  • 35775 Multiple Realarcade installers crash on startup due to IFile::PutAttributes method stub
  • 35949 Starcraft Campaign Editor does not highlight links in triggers on hover
  • 36192 valgrind shows a definite leak in mmdevapi/tests/capture.c
  • 36235 valgrind shows 3 leaks in amstream/tests/amstream.c
  • 36318 valgrind shows a leak in quartz/tests/filtermapper.c
  • 36321 valgrind shows a possible leak in quartz/tests/referenceclock.c
  • 36324 valgrind shows a leak in rpcrt4/tests/ndr_marshall.c
  • 36555 valgrind shows a definite leak in amstream/tests/amstream.c
  • 36780 Tomb Raider III (steam) crashes
  • 36916 Command and Conquer Tiberium Wars Demo reports 'Please make sure you have DirectX 9.0 or higher installed.'
  • 36953 Galactic Civilizations II: stars not rendered
  • 37303 Change of paper size in print dialog do not update DEVMODE dmFormName member
  • 37307 Urban Assault black screen when using software renderer (incorrect device enumeration order)
  • 37403 Regedit: Wrong default registry key is selected
  • 37502 Naturosoft Pro fails on startup with 'Run-time error 445: Object doesn't support this action' (needs richedit:ITextRange_fnExpand method implementation)
  • 37767 IOCTL_DVD_READ_STRUCTURE expects the wrong size of output buffer for some requests
  • 38114 Steam client doesn't allow to install games in different locations (needs kernel32.GetVolumePathName implementation)
  • 38364 AutoPatcher Updater 1.4.x needs IFileSystem3::GetSpecialFolder()
  • 38411 3DMark05 v1.30 crashes during system info scan (needs support for 'Win32_Process' WMI class 'WorkingSetSize' property)
  • 38470 __chkstk not implemented on ARM
  • 38517 Winhttprequest doesn't keep user logged in
  • 38525 Winhttprequest follows redirects to wrong url
  • 38624 jre-8u45-windows-i586.exe installer exits silently (needs advapi32.dll GetWindowsAccountDomainSid stub)
  • 38638 Bad text encoding output in regsvr32 console output
  • 38645 QQ 6.x crashes after open the qqzone tab (webkit crash)
  • 38691 Dia Portable 0.97 crashes on startup in libcairo-2
  • 38695 valgrind shows uninitialized memory in dlls/gdi32/freetype.c:WineEngInit() (win64)
  • 38713 Link failure due to use of libunwind in ntdll
  • 38719 64-bit ARM Windows applications from Windows SDK for Windows 10 crash when accessing TEB/PEB members (AArch64 platform specific register X18 must be reserved for TEB)
  • 38739 valgrind shows a possible leak in ole32/tests/usrmarshal.c
  • 38747 msvcrt.dll does not implement _getwch, _getwche, and _ungetwch
  • 38752 Foobar2000 UPnP/DLNA media server hangs on exit
  • 38758 SlingPlayer 1.x installers fail
  • 38764 Improper device request/IRP handling causes heap corruption in wineserver
  • 38769 Additional AES algorithms in schannel break wine build
  • 38783 64bit msys32 crashes on unimplemented RtlCopyMemory

New in Wine 1.7.45 Dev (Jun 15, 2015)

  • 2805 - Utopia angel does not start (clipboard error)
  • 4463 - dogwaffle exits during initalization with a visual basic error
  • 7425 - Gothic 2 crashes without native directmusic
  • 9473 - Adobe Reader 6 / Adobe Acrobat Pro 6: Zoomfactor and Pagenumber are empty (riched20.dll)
  • 11176 - Adobe Reader 6 / Adobe Acrobat Pro 6: Searching not possible (riched20.dll)
  • 11849 - Adobe Acrobat Pro 6 & 7 / Adobe Reader 6 & 7 -- Updates fail
  • 12451 - Adobe Acrobat / Reader opens the wrong URL
  • 14896 - GTA: San Andreas - Ambient Sounds are too quiet (EAX)
  • 18019 - Some Bioware games' setup crashes when changing install directory
  • 19156 - Street Fighter 4 Benchmark: Poor framerate
  • 19813 - Voddler client hangs on startup (kernel32.GetSystemTimes is a stub)
  • 20830 - Dameware NTutilities crashes trying yo create AD object
  • 21042 - Outlook Express crashes before sending a message
  • 21579 - Multiple applications crash with builtin RichEdit (text host window/gui control methods must not be called during CreateTextServices)(Yahoo Messenger 10, BSSB-Win, ICQ 6,7,8)
  • 21708 - d3d is trying to use GL_DEPTH_TEXTURE_MODE_ARB when driver doesn't support ARB_depth_texture
  • 23174 - Fallout 3: Diologue and Video/sound issues
  • 23997 - Gridrunner Revolution: doesn't render certain objects in-game
  • 24033 - StarCraft2 bad physics issue on non-flat landscape parts that is unrelated to the physics
  • 24299 - Starcraft 2: Custom maps with dialog labels using style "ABChoiceBackButtonText" crashes game
  • 26808 - Multiple games need XAudio2 '{5a508685-a254-4fba-9b82-9a24b00306af}' XAudio2_7.dll (Blue Toad Murder Files, Crazy Machines, Zafehouse Diaries)
  • 28768 - Multiple GFWL (Games For Windows Live) 1.x games crash on startup (Kane & Lynch: Dead Men)
  • 29349 - Summoner launch screen: corrupted graphics
  • 31896 - Portable Calibre does not add book to library
  • 32060 - Guild Wars: Input gets stuck
  • 32966 - mshtml: crash in get_frame_by_name( "jQuery" ) using jQuery 1.3.2
  • 33592 - Family Tree Builder crashes partway through import of components
  • 34684 - RaidCall 7.2.x crashes when joining a group
  • 34808 - wine iexplore.exe http://peacekeeper.futuremark.com crashes
  • 34982 - Multiple web-installers crash in 'get_frame_by_name' with NULL 'HTMLOuterWindow' (Horizon XBOX tool, MAGIX Video Deluxe MX Plus 18)
  • 35029 - Ancient Gems (myrealgames.com) crashes on startup
  • 35191 - make install shouldn't call update-desktop-database
  • 36135 - valgrind shows some errors in ole32/tests/ole2.c
  • 36704 - wine cmd uses overwrite mode instead of insert mode
  • 37713 - winecfg: Window title isn't updated when removing application from the list
  • 38384 - 64-bit InstallShield engine COM server 'ISBEW64.exe' crashes during installation of AT&T Connect iMeeting
  • 38443 - valgrind shows some invalid writes in dpnet/tests/address.c
  • 38462 - valgrind shows an uninitialized variable in dlls/mshtml/tests/activex.c test_exec_script()
  • 38576 - PES2015 won't connect to online services/2 (ConvertInterfaceLuidToGuid is missing)
  • 38593 - valgrind shows uninitialized memory in set_mwm_hints()
  • 38595 - FXCM Trading Station II doesn't install without winetricks vcrun2005
  • 38654 - Multiple games have rendering issues when anti-aliasing enabled (King's Bounty series, GTA: San Andreas, Tomb Raider: Anniversary)
  • 38658 - PerfectWorld's Arc game client: window contents missing after log-in (needs better support for NtQueryInformationJobObject)
  • 38664 - PJConv crashes after dropping an image file.
  • 38683 - Waldorf Spectre application crashes on start
  • 38694 - Waldorf Spectre crashes when clicking on buttons in the user interface
  • 38710 - Simon the sorcerer 5 hangs when changing settings
  • 38717 - MX Simulator demo doesn't display menu correctly
  • 38725 - valgrind shows an invalid write in ole32/tests/usrmarshal.c
  • 38733 - appcertui helper tool from Windows SDK 8.1 App Certification Kit crashes on unimplemented function api-ms-win-core-processthreads-l1-1-1.dll.OpenProcessToken

New in Wine 1.7.44 Dev (Jun 9, 2015)

  • More support for the COM interfaces of the RichEdit control.
  • Initial version of a SmartTee filter.
  • Some more support for the ARM64 platform.
  • Support for the null device kernel object.
  • Various bug fixes.

New in Wine 1.7.43 Dev (May 18, 2015)

  • Improved support for Shell Browser windows.
  • Some more API Sets libraries.
  • Read/write operations support with built-in devices.
  • Major Catalan translation update.
  • Support for WoW64 mode on ARM64.
  • Bugs fixed:
  • WinBoard console window stops working after 32767 chars
  • Legions Overdrive: crashes when starting a game
  • Mini Racing Online: Cars are invisible
  • Starcraft Campaign Editor shows Wine icon instead of map icon
  • Battlefield Bad Company 2 audio doesn't work in-game
  • C&C - Red Alert 2 can not enter campaign when fullscreen
  • JScript Date.parse doesn't work
  • AsystentCRM installer needs Shell folder object Folder::ParseName method implemented
  • Finale/Finale Notepad 2012: Operations are painfully slow
  • qq international 2.0 crashes with native riched20 and builtin ctf
  • wineconsole truncates argument string in 256 bytes
  • Mars: War Logs crashes at start
  • Age of Mythology games with more than 2 players don't work (interface bound sockets do not return the correct address in getsockname)
  • Child of Light 1.0 Demo Steam exit after launch
  • Evernote 5.5.x - Options window is too small and unresizeable
  • Chessmaster 10/11: Absent chess piece lighting with Direct3D
  • Open General crashes when exiting.
  • Chessmaster X/XI dynamic lighting no longer present in wine-1.7.40 (regression)
  • Voobly fails to connect to lobby (threaded app close socket in the middle of other thread select call)
  • valgrind shows several uninitialized variables in dlls/winmm/tests/wave.c
  • Uru: Ages Beyond Myst demo (Myst Online: Uru Live) hangs with a black screen
  • Tropico 2: rendering issues (pink rectangles)
  • Strong Bad's Cool Game: missing music and voices
  • AsystentCRM installer needs Shell folder object FolderItem::Verbs method implemented
  • Wings of Vi: Hangs when window is moved.
  • PES2015 won't connect to online services (GetIpAddrTable needs to fill wType parameter)

New in Wine 1.7.42 Dev (May 2, 2015)

  • Screen resolution changes when it shouldn't in Anarchy Online
  • X11 mouse pointer sometimes hidden, sometimes visible in Anarchy Online
  • AutoCAD 2008: Crash when reusing coordinates
  • DeusEx: Invisible War npc voices not played
  • Guild Wars 2 Low Performance/Not using all CPU cores
  • Guild Wars 2: Input gets stuck
  • Missing radio buttons in Evernote installer
  • Brazilian timezones are not correctly detected
  • win86emu needs Unimplemented function KERNEL32.dll.CreateSymbolicLinkA
  • Guild Wars 2: Crash if minimized
  • valgrind shows an unitialized variable in dlls/msi/tests/automation.c
  • valgrind shows a couple warnings in dlls/msi/tests/package.c
  • Hearthstone fails to start, says the game timed out
  • Israel timezone handled incorrectly
  • Guild Wars 2: After minimizing the game immediately recovers the window
  • Evernote tray icon popup menu appears on random locations on screen
  • Evernote 5.5.x, 5.6.x, 5.7.x fail to connect to evernote service
  • XCOM: Enemy Within launcher fails to start with Wine Mono
  • Unigine Heaven 4.0 Benchmark Basic renders lots of black textures
  • NFS 11 crash
  • Evernote 5.8.x - search and note title boxes have invisible text
  • Crash with Heroes VI at very begin
  • MATLAB R2014b/R2015a crashes on startup ("libut.dll" failed to initialize) ('_Getcvt' must use caller allocated hidden parameter for returning '_Cvtvec' structure)
  • Chessmaster 10 & 11 crash on startup
  • Desura client 0.0.20.2 crashes on unimplemented function msvcr120.dll.strtoull
  • Visual Studio Express 2013 (12.0) installer aborts with 'Runtime Error! R6016 - not enough space for thread data' in Win 8.1 mode (needs ntdll.dll 'WinSqmIsOptedIn')
  • Multiple application installers requiring native mspatcha.dll abort on 'PatchFiles' action (Adobe Reader 11)
  • regression in mshtml with SolidWorks
  • valgrind shows some uninitialized variables in d3d10core/tests/device.c test_scissor()
  • valgrind shows an unitialized variable in dlls/msi/tests/msi.c
  • valgrind shows an invalid read in dlls/wshom.ocx/tests/wshom.c
  • valgrind shows an uninitialized variable in dlls/d3d9/tests/visual.c yuv_color_test()
  • valgrind shows an uninitialized variable in dlls/d3d9/tests/visual.c test_fragment_coords()
  • valgrind shows a possible leak in winhttp/tests/winhttp.c WinHttpSendRequest()

New in Wine 1.7.41 Dev (Apr 18, 2015)

  • More Known Folders supported in the shell.
  • Some more support for kernel job objects.
  • More MSI patches improvements.
  • Some theming fixes.
  • Various bug fixes:
  • 11364 WinRar doesn't fully utilize CPU cores in the multithreaded (SMP) mode
  • 20041 DirectPlay8 requires some IP_ADAPTER_UNICAST_ADDRESS parameters to be correct in GetAdaptersAddresses (Rise of Nations, Two Worlds, Cultures Northland)
  • 23481 Network game in Heroes 3 doesn't work
  • 26333 Star Wars: Galactic Battlegrounds: Clone Campaigns 1.0x crashes on pressing 'Multiplayer' -> 'Show Games'
  • 28754 valgrind shows an uninitialized value in comdlg32/tests/itemdlg.ok, update_layout()
  • 28769 shell32/shellpath tests: test_knownFolders() triggers use-after-free and invalid free in foldermanager
  • 31264 iTunes will not connect to the iTunes music store
  • 32719 WinISIS 1.5.3 crashes when opening a database
  • 33723 EA Origin needs job objects
  • 33914 Pokemon uranium Crashes
  • 34820 Path of Exile fails to start in windowed mode (crashes on resize)
  • 35337 GOG.com installer--a small line appears on the progress bar after some time
  • 36331 Rhapsody 2 installer renders app folder inaccessible (SetNamedSecurityInfo with 'everyone' access)
  • 36809 valgrind shows an unitialized variable in dlls/dmscript/tests/dmscript.c
  • 36821 Multi Theft Auto: San Andreas 1.3.5 'FairplayKD.sys' driver continuously spams terminal due to 'PsLookupProcessByProcessId' stub
  • 36897 No sound recording
  • 37103 Wine incorrectly handles UNIX group permissions
  • 37150 python 3.1.1: test_math failed
  • 37527 Multiple games and applications fail to connect/login via SSL, reporting 'schannel failed to setup sequence detection' (Desura client, Darkfall, ARMA II multiplayer)
  • 37689 Sumatra PDF 3.0 crashes when opening .epub and .mobi files
  • 37750 Assassin's Creed: graphical issues in the menus and in-game
  • 37851 Call of Duty 4: colors and textures are not rendered correctly
  • 37956 Photoshop (CS6/CC) 64bit crash when you press "cancel" button
  • 38041 GTAVC abruptly switches sound from left speaker to right when steering a car
  • 38058 Resident Evil Revelations missing scene objects
  • 38132 Multiple .NET 4.x WPF applications need 'IDWriteTextAnalyzer::AnalyzeNumberSubstitution' method implementation in Win7 mode (sb0t v.5, Samsung Smart View 2.0)
  • 38134 Uplay v5.x: can't log in (Uplay hangs with the login screen)
  • 38206 Sound clicks in Blizzard's "Heroes of the Storm" and "Diablo 3", and also some slightly annoying clicking in "World of Tanks".
  • 38297 Prince of Persia: Warrior Within: rendering issues
  • 38330 DraftSight registration submission causes page fault (fixme:wbemprox:client_security_SetBlanket)
  • 38340 iexplore crashes after follow links.
  • 38341 Photoshop CS6 crash at startup
  • 38344 Invalid memory access in get_registry_locale_info()
  • 38348 _wsopen_s does not respect the pmode parameter when O_CREAT is set
  • 38351 Ninite downloader fails to install application
  • 38353 DIRT3 crashes after showing racing results screen (ToUnicodeEx should accept NULL pointer as keystate)
  • 38361 Dead Space 2 (Steam) crashes at the screen
  • 38366 Outlast crashes with ARB shaders enabled
  • 38372 Midnight Mysteries: The Salem Witch Trials crashes on start (SO_ERROR returns zero instead of ECONNREFUSED after connect attempt fails)
  • 38387 Multiple .NET 4.x WPF applications abort with 'Unrecoverable system error' in Win7 mode (dwrite font family resolution must be case-insentive)
  • 38410 ws2_32 fails compile without IPX

New in Wine 1.7.40 Dev (Apr 4, 2015)

  • Support for kernel job objects.
  • Various fixes to the ListView control.
  • Better support for OOB data in Windows Sockets.
  • Support for DIB images in the OLE data cache.
  • Improved support for MSI patches.
  • Some fixes for ACL file permissions.
  • Various bug fixes.

New in Wine 1.7.39 Dev (Mar 21, 2015)

  • WinMM joystick support on Mac OS X.
  • Kerning support in DirectWrite.
  • Support for DirectX Media Objects filters.
  • Better support for animated GIFs in GdiPlus.
  • Improved support for Known Folders in Shell32.
  • Various bug fixes:
  • 14563 picasa can't play mp3 files during slideshows
  • 18424 Mac OS X Joystick support doesn't work
  • 23491 Barbri Study Smart hangs without putting up a window
  • 23977 Steam overlay can't use shift or caps lock
  • 26300 98Plus! Screensavers don't look right in Wine Desktop
  • 27141 Brink (Splash Damage, Bethesda Softworks) (Steam) fails to launch
  • 31819 Animated GIF images are rendered incorrectly (transparent areas painted black)
  • 33447 Wine GUI on Mac display Traditional Chinese instead when host language is Simplified Chinese
  • 35763 Multiple applications and games need wmvcore.dll.WMCreateWriter (Tinker, iMesh 7.x)
  • 35933 Evolve Client 1.8.3 (.NET 4.0 app) 'AppsMgr' fails to install downloaded applications/updates after login (support for RPC FC_CALLBACK_HANDLE needed)
  • 36849 eTax 2014 installation fails with Wine-Mono 4.5.2
  • 36951 no sound effects in BridgeMaster 2000
  • 37202 MSWord hangs on opening a document opened in other program
  • 38096 Nero Burning ROM v8 needs 'NetUserEnum' level 20 support (USER_INFO_20)
  • 38110 Winhttp sample doesn't always work
  • 38177 d3d: Card 10de:0849 not found in driver DB
  • 38184 AutoHotkey script crashes when calling WScript.Shell's "exec" method (IWshShell3 vtable only supports up to IWshShell2)
  • 38203 MSYS2 needs FileNetworkOpenInformation support in NtQueryInformationFile
  • 38209 WshScriptExec's Terminate method is missing
  • 38220 Chemcraft crashes
  • 38221 Wrong parameter assignment in get_family_names_from_stream()
  • 38223 SoManyEuros program doesnt run (needs IFile::get_Path() implementation)
  • 38226 EBWin(Unicode) crashes when searching katakana words. (_mbctohira is a stub)
  • 38251 Assign value to function parameter

New in Wine 1.7.37 Dev (Feb 23, 2015)

  • Interface change notifications.
  • Support for the UTF-7 encoding.
  • A number of graphical fixes for themed controls.
  • Wininet now implemented on top of Win32 sockets.
  • Various bug fixes:
  • 8621 Silktest 5 installer aborts on disk space check
  • 9447 Supreme Commander's FMVs do not skip frames
  • 10913 start.exe doesn't support optional process title argument
  • 11764 Add support for multi-channel audio
  • 12738 Karafun: plays song, but doesn't display lyrics (kfn file)
  • 15027 Microsoft Office 2007, Adobe AfterEffects 6 installers EULA very slow
  • 15974 Metatrader 4 doesn't restore MDI child window positions and (maximized) state on restart
  • 17322 Multiple applications need partial 'NetUserEnum' implementation (Fresh Diagnose 8.0, Directory Opus 10, Nero Burning ROM v8)
  • 17702 Ever17 requires the Courier New font
  • 21004 RCT3 crashes on launch when virtual desktop isn't used (fullscreen).
  • 23120 Crystal Disk Info 3.6 will not start
  • 23843 Flickering window title bar in Su Doku Active in virtual desktop mode
  • 23866 Microsoft Wine Guide crashes, unimplemented function msvideo.dll16._MCIWNDCREATE
  • 25553 Sometimes 'make test' hangs after an 'under-run' error.
  • 26565 Multiple games need 'xapofx1_4.dll' audio effects component for XAudio2 (Homefront)
  • 26759 SIV (System Information Viewer) wants Vista+ connect.dll 'IsInternetConnected' for Internet accessibility check
  • 27388 IE8 UTF-7 doesn't work
  • 28295 mshtml/htmldoc.ok flaky
  • 28298 riched20/editor.ok cursor position test flaky
  • 28323 urlmon/tests/protocol.ok slightly flaky: protocol.c:2892: Test failed: ref=2
  • 28470 qmgr tests deadlock with WINEDEBUG=warn+heap on slower machines
  • 28503 comctl32/treeview.ok fails occasionally
  • 28524 urlmon:url test case is ok after the 2nd attempt
  • 28547 ole32/clipboard.ok crashed in X11DRV_CLIPBOARD_LookupData
  • 28573 user32/cursoricon.ok failed,
  • 28643 ole32/clipboard.ok crashes rarely in XInternAtoms()
  • 29072 wldap32 tests flaky because they rely on external host ldap.itd.umich.edu
  • 29238 Star Trek Armada II: Game crashes when attempting to launch a network game (IDirectPlayVoiceClient_GetCompressionTypes must return at least one result)
  • 29560 RagTime 5.6.5 installer does not respond to mouseclicks properly
  • 29924 control and inetcpl show some texts in wrong language
  • 29938 signcode tool from .NET Framework SDK 1.1 crashes due to unimplemented function cryptui.dll.CryptUIWizDigitalSign
  • 30323 Unigine Heaven DX11 Benchmark 3.0 Basic Edition: Ambient Occlusion causes graphical issue
  • 31778 Unhandled page fault while starting CEDAR Logic simulator (A wxWidgets Windows application)
  • 31924 mixerGetDevCaps does not support mixer device handles
  • 31951 TomTom Home SatNav needs KERNEL32.dll.SetVolumeMountPointW
  • 32025 Guitar pro 6 hangs when saving a file
  • 32137 Kugou2012: crashes when installing
  • 32328 Many .NET and Silverlight applications require SIO_ADDRESS_LIST_CHANGE for interface change notifications
  • 32498 installer of PPTV hangs
  • 32666 Black background in PowerPoint 2003
  • 32769 PowerPoint 2003 hangs when opening test document
  • 32777 winmm:mci fails if the current directory is read-only
  • 32957 SolidWorks 2012 freezes
  • 33616 secur32: assertion failure in libgcrypt, when loding a page (wine iexplore)
  • 33709 Skyrim: no sound after intro video in 64 bit wineprefix
  • 34639 Guild Wars: Crash on starting the game
  • 34654 GOG.com downloader mode fails in browser (unimplemented association query)
  • 34895 Internet Chess Club (ICC) Dasher 1.5.x crashes on startup
  • 34913 GEOVIA Surpac 6.x (geology and mine planning software) needs vbscript:Global_InStrRev
  • 35455 酷狗音乐盒(KuGou Music) hangs
  • 35544 Proteus 8 Professional installer needs IWshShell3::RegRead method implementation
  • 35545 Proteus 8 demo installer needs IWshShell3::RegWrite method implementation
  • 36258 Gears of War crashes on unimplemented function d3dx9_36.dll.D3DXDisassembleShader
  • 36544 The Weather Channel Desktop App for Windows fails to install
  • 36812 Avast! Free Antivirus 9.0.2013 services crash on unimplemented function rpcrt4.dll.I_RpcBindingInqLocalClientPID
  • 36830 Nexon Atlantica Online: broken launcher/updater reports 'Atlantica is currently under maintenance. Please try again later' (relies on 'wininet' to initialize sockets API)
  • 37064 Ultima IX sometimes crashes on exit
  • 37505 window.screenLeft fails silently and stops script execution
  • 37506 object.setAttribute('') fails silently and stops script execution
  • 37946 ComputeMark v2.1 crashes on startup (needs 'Win32_VideoController' WMI class 'DriverVersion' property)
  • 37957 No way to disable "surround sound"
  • 38002 imperivm stops at the beginning of the first execution after installing
  • 38003 Outlast needs XAPOFX1_5.dll
  • 38045 Nitro Family crashes on unimplemented function msvcp70.dll.??6std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z
  • 38046 mshtml not fire BeforeNavigate event if the app: hyper link is in a frame window
  • 38050 Nitro Family crashes on unimplemented function msvcp70.dll.?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXPBDH@Z
  • 38055 The Weather Channel for Windows Desktop 2.1.x (.NET 4.0 app) installer crashes
  • 38072 GEOVIA Surpac 6.x (geology and mine planning software) installer reports 'WshShell3_Run failed to convert wait argument'
  • 38077 Livezilla Client 3.2.x (.NET 2.0 app) fails on startup with 'DRAGDROP_E_NOTREGISTERED' (HtmlDocument2::ExecCommand IDM_FONTSIZE support missing)
  • 38080 NeoImaging could crash after start without native winhttp
  • 38088 APB Reloaded Launcher (.NET 2.0 app) crashes on startup (some CIM data type to OLE variant (VT) mappings are incorrect)

New in Wine 1.7.36 Dev (Feb 9, 2015)

  • Some preliminary 64-bit support for Mac OS X.
  • Support for configuring speakers in Winecfg.
  • Improved support for Mac OS X Trash folder.
  • Support for typographic features in DirectWrite.
  • Various bug fixes:
  • 11117 Youtube Downloader crashes on unimplemented shdocvw.DoFileDownload
  • 14448 Spectaculator: menu icons do not show properly when not fullscreen
  • 16373 Adobe Reader 8.1 can't open "Beyond Adobe Reader"
  • 17271 Office 2003/2007 help does not work
  • 18357 MyHeritage Family tree builder crashes in the begining of the installtion (NSIS installer)
  • 21327 Weird behaviour with Alt+Tab and wine fullscreen applications
  • 24331 NI Circuit Design Suite 10.1.1 fails to install
  • 24384 Program Error - My Heritage Family Tree Builder
  • 27558 EA Origin: application starts in Polish instead of English
  • 28142 GODS-Lands of Infinity: NPCs have multiple shadows
  • 29289 Sharepod crash
  • 29655 Adobe Reader 9.5.0 fails to open document restricted by remote server (Adobe LifeCycle Rights Management security)
  • 30016 iWin Games Manager installer crashes on unimplemented function oleaut32.dll.OleSavePictureFile
  • 30261 Imperial Glory - Creating multi-player game causes crash
  • 30344 Windows 8 consumer preview setup crashes due to unimplemented function msi.dll.MsiEnumClientsExW
  • 30432 UpdateResource doesn't update Resource Table virtual address
  • 30823 mono program incorrectly writing Chinese characters to console with Wine mono
  • 32229 Windows Live Essentials 2012 web installer crashes (CreateHardLinkTransactedW and DeleteFileTransactedW missing)
  • 32297 dwChannelMask, nAvgBytesPerSec and nBlockAlign handled incorrectly by mmdevapi drivers in IsFormatSupported.
  • 32524 mmdevdrv assertion failure on FarCry3 loading screen
  • 32943 GOG.com Uru Complete Chronicles crashes after intro videos
  • 34603 Trainsimulator 2014 crash at start/fails to start
  • 34806 Brothers in Arms Road to Hill 30 demo: Clicking sounds in audio
  • 35755 UltraISO 'ISODrive.sys' crashes on unimplemented function ntoskrnl.exe.ExfInterlockedRemoveHeadList
  • 35893 sdb2xml (.NET 2.0 app) crashes on unimplemented function apphelp.dll.SdbOpenDatabase
  • 36466 Add WScript.Echo support for VBScripts and JScripts
  • 36684 fRo game ( Ragnarok ) : loop bug while installing
  • 36882 Certain Touhou Games (10, 14, 14.3) run at 20 FPS rather than 60
  • 37012 Evernote 5.5.x crashes when accessing the Market tab
  • 37250 PDFXChange Editor 5.5 build 309.0 crashes on unimplemented function cryptui.dll.CryptUIDlgSelectCertificateFromStore when trying to sign a document
  • 37272 CheatEngine 6.4 fails after remote process 'breakin', reporting 'Debugger Crash:Access violation (Last location:41)'
  • 37691 Problems with internal windows in IDA (Qt)
  • 37749 Parts of .ogg files played in Touhou Danmakufu ph3 (Wine 1.7.33) are skipped
  • 37872 Multiple applications need support for IHTMLWindow2::open '_self' window name (CompeGPS)
  • 37880 Watchtower Library 2010 crashes on startup
  • 37895 PostgreSQL 9.3 VBScript based post-install steps fail due to parser errors (optional parameter between other parameters, pair of empty commas)
  • 37940 Invalid file buffering behavior causes data corruption
  • 37941 msvcr100.dll lacks two functions: iswpunc_l and iswspace_l needed for Dragon Naturally Speaking
  • 37951 ASUS PC Link needs KERNEL32.dll.GetSystemFirmwareTable
  • 37953 stack overwrite in msvcrt functions
  • 37970 prntvpt.dll.PTQuerySchemaVersionSupport not implemented (Photoshop CS6 crashes)
  • 37987 Medieval 2: Total War crashes with built-in msvcp71
  • 38017 sdb2xml (.NET 2.0 app) crashes on unimplemented function apphelp.dll.SdbGetFirstChild
  • 38018 Windows Live Essentials 2012 web installer crashes on unimplemented function ktmw32.dll.RollbackTransaction

New in Wine 1.7.35 Dev (Jan 24, 2015)

  • Beginnings of support for OpenGL core contexts.
  • Initial support for glyph placement in DirectWrite.
  • Some more WBEM objects.
  • Various bug fixes:
  • 4374 Multiplayer crashes Heroes 4
  • 4409 Screen corruption in Evernote 1.1
  • 5776 3DMark 2001: Nature Test (#4) renders incorrectly around 40th second
  • 13014 ProntoEdit NG 2.1.8 doesn't show Gallery (missing ODBC provider/notice about missing provider)
  • 14522 Spellforce has bad quality ground textures
  • 16526 Angels Online doesn't update (FtpFindFirstFile needs to support subdirectory and wildcard search)
  • 19723 NordicBet Poker-client fails to install
  • 19724 elevated demo has a terrible performance
  • 20490 Tower crashes when rendering 3d-objects
  • 21767 Multiple applications storing AxHostWindow instance pointer in GWLP_USERDATA crash on startup (Wine uses GWLP_USERDATA to store IOCS)(JLC's Internet TV, Anime Studio Pro 10.x)
  • 23208 MS Money 2000: shows wrong/huge total amounts in accounts section of main page
  • 24861 Evil Genius (GOG version): Crashes randomly on autosave
  • 24967 Oxygen AVCHD player crashes when failling opening a .mov & .mts source
  • 26202 SoulSeek crashes
  • 26272 Unity3D 3.x/4.x - Can't create a project
  • 27814 Die by the Sword: menus don't drawn unless mouse is moving
  • 28951 Nitro PDF Reader crashes in Preferences->Commenting menu
  • 30017 iWin Games Manager can't display html pages (without native ie)
  • 30520 Zona crash when play video files with mplayer
  • 31181 Unity3D first run internet registration fails
  • 31438 [EA Origin]Unable to download game since the new version
  • 32125 RebelBetting exits silently with wine-mono
  • 32166 RebelBetting (.NET app): "Serious error" when selecting a listing
  • 32205 YoukuDesktop error in initializing
  • 33494 It's not possible to use tempfile module in python
  • 33776 Multiple 64-bit applications and UPlay games fail in 64-bit WINEPREFIX with WinVer set to 'Windows Vista/7' (incorrect WoW64 info buffer size usage in IsWow64Process, NtQueryInformationProcess)
  • 33976 Spin Tires needs native quartz for launching
  • 34217 MS XPSEP GUI installer fails with .NET Framework 3.0 installed prior (custom action 'EPUpdateInstallAction' dubbed 'Hotfix for Windows XP KB971276-v3' fails)
  • 35244 Blood Bowl: Legendary Edition crashes in full-screen mode when shaders enabled
  • 35270 Slingplayer 1.5 installer fails in a WOW64 prefix
  • 35391 xcopy doesn't support /v (Samsung Magician Software 4.2)
  • 35527 RebelBetting: maximised window is not fully drawn
  • 35894 TSM Casin crashes on start in jscript
  • 36009 secur32/schannel test fails with WINEDEBUG=warn+heap
  • 36368 MicrosoftFixit50588 tool raises a vbscript parsing error (single-line 'If...Then' with trailing 'End If')
  • 36767 iexplore http://whatsmyuseragent.com crashes in jscript
  • 36964 Unity3D crashes on startup license activation window (has workaround)
  • 37017 KEY_WOW64_32KEY doesn't work properly after opening HKLM\Software key.
  • 37023 winhttp: HEAD-requests are not handled correctly (Marvel Heroes 2015 launcher)
  • 37113 Cannot move (drag n drop) objects in Illustrator CS6 using the selection tool (V)
  • 37185 DirectPlayCreate fails to create instance in the game "Swing"
  • 37537 Tages v5.x DRM driver needs 'irp.Tail.Overlay.OriginalFileObject' initialized with stub file object
  • 37748 Stranded II shows text/icons in wrong colors
  • 37807 Anno 2070: digit group separators are displayed incorrectly
  • 37810 Accordance 11 crashes on startup.
  • 37866 Multiple .NET applications fail due to wbemdisp:services_InstancesOf stub (PaintRibbon 1.x)
  • 37874 Copy-pastie in implementation of VarFormatNumber
  • 37882 user32.GetKeyboardLayoutNameW can't handle NULL out parameter, causing crash in custom application
  • 37891 Firefox 35.0 installer crashes ('INetFwAuthorizedApplication::IpVersion' property accessors are stubs)
  • 37898 QQ6.7 crashes due to unimpl msvcr100._vscprintf_p
  • 37907 The Incredible Adventures of Van Helsing (64-bit, Steam) crashes on startup (loading of frames from .ani cursors causes heap corruption)
  • 37912 Shadowgrounds - rendering issues
  • 37924 VBA71 : unimplemented function msi.dll.MsiProvideComponentA
  • 37931 Dead Space 2 (Steam) crashes on start
  • 37933 Texture Packer Application crashes on launch
  • 37943 Falco 6 Contabilità crashes

New in Wine 1.7.34 Dev (Jan 10, 2015)

  • Support for surround sound in DirectSound.
  • Better text run support in DirectWrite.
  • Many HTML engine fixes.
  • More support for WBEM objects.
  • A few more C/C++ runtime functions.
  • Various bug fixes:
  • 5137 avifil32 limits itself to max of 1024 frames when writing avis
  • 12295 Star Trek Klingon Academy 1.02: Ship textures are partly invisible
  • 15111 Adobe Photoshop CS2 tools stop working in maximised images
  • 18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected
  • 20015 X-Lite don`t work with ALSA driver correctly
  • 22521 .NET 2.0 SP2 installer fails (RegSvcs.exe bootstrapper expects updated assemblies while GAC update is deferred during install)
  • 22602 KP500-Utils-EN.exe fails silently to extract .kdz files
  • 27616 Warcraft 3: missing mouse cursor
  • 28556 ICQ 7 installer error message
  • 28866 Avant Browser needs HTMLElement_get_isTextEdit
  • 30220 Unhandled privileged instruction when starting Minitab 16 (Sentinel HASP hardlock.sys kernel driver tries to write to CR4/not handled in ntoskrnl emulate_instruction)
  • 30420 pyjamas desktop (python26 + python-comtypes MSHTML.DLL from IE8) fails due to unsupported ReadTypeLib header
  • 30836 Total Overdose: choppy audio playback with Diesel Power 3D sound system
  • 32169 Multiple 64-bit applications crash on startup (GetLocaleInfo() returns improper TCHAR count for LOCALE_IFIRSTDAYOFWEEK) (PowerGrep v4.x, RegexBuddy 4.x)
  • 32888 Compiling Ultracopier 0.4.0.3 inside Qt 5.0.1 results in errors from compiler
  • 32954 Trying to download flash from iexplore crashes in jscript
  • 33809 javascript basic DOM API functions fail
  • 33940 winmm/mci tests hang on PC-BSD
  • 34230 SWGEmu crashes everytime it tries to load
  • 34271 Artemis 2.0 crashes when loading the splash screen
  • 34330 Wine64 does not work on FreeBSD
  • 34864 Call of Duty: Ghosts needs psapi/kernel32 K32EnumProcessModulesEx
  • 35076 Multiple applications/installers fails due to SWbemLocator::ConnectServer being a stub (PSPad 4.5.7, Nitro PDF Professional 6.2.x, eTax 2008, GOG.com games)
  • 35167 Atom Zombie Smasher, Warhammer 40K: Dawn of War GOTY (Winter Assault) on Steam doesn't start with Wine Mono 4.5.2
  • 35173 Loud audio distortion using wine 1.7.6 and up.
  • 35230 Macromedia Freehand 9 demo: invalid path for file association default icon causes stack overflow in winemenubuilder
  • 35253 BOINC 5.8.16: uninstall fails
  • 35364 Multiple applications/installers fail due to WinMGMTS_ParseDisplayName stub (PaintRibbon 1.x, MicroStation V8i)
  • 35403 dplayx interactive tests crash
  • 35420 Stronghold Kingdoms crashes due to ID3DXFont PreloadCharacters being a stub.
  • 35754 WHO Anthro software doesn't work with Mono 4.5.2 (unimplemented System.Configuration.SettingValueElement.Unmerge)
  • 35971 dsound resampler causing clicks in StarCraft when resampling to 48000
  • 36092 Microsoft Office 2013 (15.0) and OneNote web installer crashes on unimplemented function IPHLPAPI.DLL.CreateSortedAddressPairs
  • 36703 PlayOn 3.9.13 settings tool fails to detect system memory size (needs 'Win32_OperatingSystem' WMI class 'TotalVisibleMemorySize' property)
  • 36777 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoCsqInitialize
  • 36785 Hero Lab 5.x fails to retrieve updates
  • 36822 Multi Theft Auto: San Andreas 1.3.5 'FairplayKD.sys' driver crashes on unimplemented function ntoskrnl.exe.KeSetSystemAffinityThread
  • 36844 Multiple games need X3DAudio1_7.dll (BeamNG v0.3 Tech Demo, Doom 3 BFG Edition)
  • 36937 WinHttpReceiveRequest goes into infinite blocking on 304 responses
  • 36991 WSAStringToAddress("2001::1", AF_INET, …) appears to succeed.
  • 37265 MaxQuant 1.4/1.5 (.NET 4.5 app) needs named entry point 'Shell32.dll.SHILCreateFromPath' in 'Windows Vista' mode
  • 37333 winefile command line does not support paths with spaces
  • 37423 YouTube Downloader crashes
  • 37565 Skype crashes trying to chat with anyone
  • 37658 Endless Space crashes on startup
  • 37684 Free YouTube to MP3 Converter 3.12 installer crashes on unimplemented function msvcr120.dll._wcsset_s
  • 37700 Propellerhead Reason 8 needs COMCTL32.dll.381 LoadIconWithScaleDown()
  • 37701 Propellerhead Reason 8 needs mfplat.dll.MFStartup
  • 37714 Personal Ancestral File 5 crashes when a new line is added in 'Notes' panel
  • 37723 Elevated demo silently exits
  • 37727 Saya no Uta: sound is all over the place after update
  • 37735 Propellerhead Reason 8 installer complains "interface not supported" during install
  • 37752 Airport Tycoon 2 demo fails to load with built-in msvcp70
  • 37757 Windows 8.1 Media Creation Tool: crashes due to unimplemented function VERSION.dll.GetFileVersionInfoSizeExW
  • 37768 hh.exe
  • 37783 N1MM PLUS Logger 1.0 (.NET 4.0 app) crashes on launch (failure to parse registration-free COM/ActiveX info from app manifest)
  • 37787 Cannot install Olympus Viewer 3
  • 37794 Bus Simulator 2012 crashes on startup
  • 37817 Autocad2006 crashes on unimplemented function msvcp70.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
  • 37836 SteuerSparErklärung 2015: crashes when starting a new tax case
  • 37839 Unable to license IAR Embedded Workbench Kickstart Edition 6.x/7.x (License Manager needs 'Win32_ComputerSystemProduct' WMI class)
  • 37844 PTC Mathcad Prime 3.0 Web installer crashes ('Win32_LogicalDisk' WMI class needs to provide 'VolumeName' property)
  • 37848 For loop %~$PATH:I feature works incorrect - PATH variable size limited by MAX_PATH

New in Wine 1.7.33 Dev (Dec 30, 2014)

  • Support for copy/paste commands in MSHTML.
  • Some more font support in DirectWrite.
  • Better handling for loss of focus in Direct3D windows.
  • Several more API Sets DLLs.
  • Various bug fixes:
  • 23824 Starcraft II: Installer doesn't always launch
  • 26657 cannot paste text into wine iexplore.exe when browswing
  • 28937 YouSendIt shows blank GUI
  • 30471 powersim constructor 2.5 cannot save file (requires ole2.dll16.WRITECLASSSTG)
  • 32175 installer of PPTV: titlebar duplicated
  • 32438 winhttp:winhttp conformance test WinHttpGetProxyForUrl() failure
  • 33623 Unimplemented function ole2disp.dll16.VARIANTCHANGETYPEEX
  • 34207 Microsoft .NET Framework 2.0 service pack installers fail 'NGEN service version check' custom action (service not stopped before binary update)
  • 34888 OriginPro 8 freezes in a new installation of Wine (via MacPorts) after Lion->Mavericks upgrade
  • 34943 Visual C++ 2010 Express web installer exits silently during download of prerequisites
  • 35069 Patrol Falcon runs without sound
  • 35105 Ableton Live 9.1 crashes, needs MFReadWrite.dll
  • 36257 Gears of War fails on startup, reporting 'binkw32.dll: You cannot run the game with modified executable code. Please reinstall the game.'
  • 36472 Application ArdourXchange will not run in Wine
  • 36486 Age of Wushu: frequent display of in-game "Don't speed up!" dialog tip disrupts gameplay (Wine fails kernel32.GetTickCount API entry hook check)
  • 36569 TM.exe crashes at a certain time and native usp10 fixes it
  • 36642 IWinHttpRequest::Send returns immediately even when in synchronous mode
  • 36650 Winhttprequest authentication doesn't work anymore
  • 36938 Reason needs MFPlat.DLL and MFReadWrite.dll
  • 37159 valgrind shows a few uninitialized variables in riched20/tests/editor.c (test_EM_FINDWORDBREAK_A)
  • 37376 Visual C++ 2005 Express SP1 installer displays in French instead of English
  • 37424 Path of Exile: Graphical Glitches with GLSL Disabled
  • 37596 Sketchup 2015 fails on unimplemented function SHELL32.dll.SHAssocEnumHandlers
  • 37635 Explicit environment variables passed to spawn/exec are corrupted
  • 37653 valgrind shows a definite leak in comctl32/tests/imagelist.c
  • 37679 Puritan Hard Drive (PHD) KnowledgeBase Demo crashes on startup
  • 37690 Propellerhead Reason 8 needs kernel32.GetUserPreferredUILanguages
  • 37695 joySetCapture fails with uPeriod==0
  • 37704 K-Lite installer complains about regsvr32 version being wrong

New in Wine 1.7.32 Dev (Nov 29, 2014)

  • New version of the Mono engine.
  • A few more functions implemented in MSHTML.
  • Improved support for restoring display mode.
  • Font metrics improvements in DirectWrite.
  • Various bug fixes:
  • 9043 Adobe InDesign CS tryout hangs on startup
  • 10081 City of Heroes does not run if asked to use a dual core processor
  • 10348 Every Extend music does not play (quartz MP3)
  • 11582 Macromedia Flash 5 Trial hangs when you click "Try" (ShowWindow operations should avoid potentially blocking inter-thread SendMessage if show command is no-op)
  • 11745 Adobe InDesign CS trial black where icons should be
  • 13968 3D graphics in Chessmaster 11 are positioned incorrectly
  • 14449 "North American Birds" fails to launch (Unimplemented function ole2disp.dll.VARIANTCHANGETYPE)
  • 14666 [wined3d] volume/volumetex locking implementation
  • 17152 Blizzard Updater complains about javascript being turned off
  • 17922 LiveZilla 3.x/4.x (.NET 2.0 app) aborts due to unimplemented HTMLDocument_execCommand
  • 18148 Demise: dialog box won't react to click
  • 18894 Dungeon Keeper 2 game (animation) speed is too fast
  • 20520 SolidWorks 2007 crashes after splash screen
  • 21222 Mall Tycoon 2 Deluxe: Page fault on write access
  • 23236 WWIIOnline: joystick not responding
  • 23375 Flux Family Secrets: The Rabbit Hole sets gamma to 0 and never restores it
  • 23380 WoW trial fails to install, saying it doesn't have write access to Program Files
  • 25058 NFS Porsche: Crash at location setup
  • 27282 TDRABCSetup.exe hang on start up (FindWindowExW uses WM_GETTEXT to query for process' local window title text, leading to potential deadlock)
  • 27945 GdipDrawString LineAlignement does not work .
  • 28335 IE7 crashes when an active X control is called
  • 28479 Multiple applications crash on unimplemented function USER32.dll.SetGestureConfig (Solitaire from Windows 7, Illustrator CC)
  • 29429 The Master Genealogist 8.xx: Can't install because Installer buttons do not work.
  • 32254 Futuremark 3DMark Vantage v1.1.0 crashes on start up
  • 32293 Opera: wine uses builtin save file dialog, fails to save file
  • 32568 Visual Studio 2010 fails on startup, .NET Framework 4.0 WPF message dispatcher unexpectedly receives messages (CoWaitForMultipleHandles, COWAIT_FLAGS, message pump)
  • 33691 Directory Opus 10 locks up and crashes
  • 34064 Adobe CS4 installer fails (COM class factory for CLSID_NetFwOpenPort needed)
  • 34170 Cabri II Plus 1.4 fails on startup
  • 34386 Microsoft Visual Studio Test Agent 2010 Configuration Tool crash when apply settings is performed
  • 34950 Microsoft Visual Studio 2005 Tools for Applications installer crashes
  • 35670 iTunes 10.2.2 'DifXInstall32' sub-installer crashes on unimplemented function DIFXAPI.dll.SetDifxLogCallbackW
  • 35804 Open file window makes Photoshop CC crash
  • 35987 Adobe Photoshop CC file open dialog crashes the program
  • 36241 valgrind shows a leak in comdlg32/tests/printdlg.c
  • 36863 Mass Effect 3 [Origin] crash on startup (broken EA Origins in-game overlay/hook engine 'igo32.dll' needs 'opengl32.dll' prelinked < 2GB address range)
  • 37140 Photoshop CC 2014 Open and Save dialog missing features
  • 37231 Set iframe's src failed.
  • 37262 "We got a big error here" in Diablo 2 d2loader and wine >= 1.7.25
  • 37512 Unreal Engine 4 Elemental benchmark demo crashes on startup ('K32GetPerformanceInfo' must not pass 'PERFORMANCE_INFORMATION' directly to 'NtQuerySystemInformation')
  • 37534 configure gives incorrect warning when Xrender can't be found due to missing libXext
  • 37546 mshtml: Possible null pointer dereference: post_data (Cppcheck)
  • 37563 Skype 6.x crashes trying to make an audio call (DestroyIRichEditOle must take reference count into account)
  • 37588 Visual Studio 2010 installer requires prefix restart in 'Windows Vista' mode (MSI component version 4.5.6001.22308 upgrade)
  • 37599 AlphaShadow v1.2 - AlphaVSS Volume Shadow Copy Library Sample Client (.NET 4.0 app) needs VSSAPI.DLL
  • 37622 Mixxx 1.11.0 installer fails (msiexec does not support /update option)

New in Wine 1.7.31 Dev (Nov 27, 2014)

  • New version of the Gecko engine based on Firefox 34.
  • Support for the Visual Studio 2013 version of the C/C++ runtimes.
  • More font metrics support in DirectWrite.
  • Some more Direct2D work.
  • Various bug fixes:
  • 3766 GRE Powerprep Software crashes
  • 9190 Warhammer: Dark Omen doesn't launch
  • 10085 Adobe Bridge CS2 complains that it can't start due to licensing restrictions (affects photoshop)
  • 10212 Microsoft Crimson Skies crashes after startup
  • 13632 ShipSimulator 2008 freezes after start playing (needs d3dx9_36.D3DXCreatePolygon)
  • 16584 chaostheory music lack of drums
  • 16699 OpenGL anti-aliasing capabilities of graphics driver not exposed to Google Sketchup 7/8 (needs WGL_SWAP_COPY_ARB support)
  • 16832 Hinterland fails to run, wine reports Unhandled page fault to NULL
  • 18289 wine gets some wrong charcodes on some keyboard mappings
  • 18689 Wine serial-handling consumes 100% CPU when using USB->Serial-converter
  • 24787 WoW 4.x D3D: Player shadow broken with orm=backbuffer
  • 25247 Alien Swarm: Can't join or create game, game hangs
  • 25342 Bionic Commando: Rearmed. Dark foreground graphics
  • 25392 Unable to start qm.exe from state-machine.com website on Ubuntu 10.04 LTS
  • 25399 EasyCash & Tax crashes when executing "Select New Datadirectory" menu entry
  • 27736 Virtual Sailor 7 settings screen: boats and scenery options are unavailable
  • 28675 FUEL: Abandoned Vehicles Do Not Appear where they should
  • 29861 MiPony crashes after startup with null pointer access in fire_event
  • 30492 VMware vSphere Client v5.0 Update 1 fails, needs ntoskrnl.exe.IoRegisterPlugPlayNotification
  • 30572 Multiple applications need vectored continue handler support (.NET 3.x/4.x/Silverlight, Lync from Office 2013)
  • 30737 Dde_OnRequest should return groups_data instead of NULL
  • 31410 Hamster Free eBook Converter 1.0.0.x installer crashes on startup
  • 32111 Element Client for Perfect World crashes on startup
  • 32448 WoW, The memory could not be "read". Sound/video performance issues
  • 32825 ThunderMini: hangs randomly after change the status of the file
  • 32977 Solidworks 2012 needs unimplemented function dwmapi.dll.DwmInvalidateIconicBitmaps (Win7 mode)
  • 32978 Solidworks 2012 : OpenGL Display refresh problems with keyboard events (mouse is OK)
  • 33323 Garena Messenger crashes on startup
  • 33993 Microsoft Jet fails to install
  • 34184 Skype 6.6 and above cannot start, Runtime error 217 at 00XXXXXX, Loading of typelib L"uc.tlb" failed with error 1006
  • 34539 Final Fantasy XIV Benchmark: moving the window inside a virtual desktop causes mouse focus issues
  • 34573 Cinema 4D R15 crashes on unimplemented function IPHLPAPI.DLL.NotifyIpInterfaceChange
  • 34857 Hoyle Casino 2011 game won't launch.
  • 34915 user32:msg fails on Windows XP
  • 34941 Ruby 1.9.x interpreter hangs with OS-level thread concurrency error (critical section not initialized in msvcrt internal semi-documented 'ioinfo' struct)
  • 35133 The Incredible Adventures of Van Helsing (Steam) crashes with built-in d3dx9_36
  • 35722 MS Visual C++ 2008 Redistributable KB-hotfix installer, part of Nero 10 installer crashes on unimplemented function msi.dll.MsiRemovePatchesW
  • 36713 Watch_Dogs requires ws2_32.inet_pton
  • 36752 mp3DirectCut 2.20 crashes when stopping mp3 playback
  • 37074 Ironclads series: missing text in the menus without native d3dx9_36
  • 37120 PVS-Studio Error: Equivalent branches of if operator
  • 37354 Battle.net launcher does not start in Windows 7 mode: "Cannot load Qt platform plugin Windows" (FindFirstFileExW needs info level 'FindExInfoBasic' support)
  • 37374 Behringer X-32 Edit crashes on startup
  • 37381 Matlab 2010 crashes on unimplemented function msvcr80.dll._ungetc_nolock
  • 37461 Sid Meier's Civilization: Beyond Earth (Steam) crashes on unimplemented function msvcp110.dll.?length@?$codecvt@GDH@std@@QBEHAAHPBD1I@Z
  • 37490 dwrite/analyzer.c:1226:5: warning: comparison of unsigned expression < 0 is always false
  • 37493 Silverlight 5.1 msi installer fails with Wine 1.7.30 - Transform doesn't update ProductVersion property
  • 37511 Multiple games and applications need 'msvcp120.dll' (PPSSPP 0.9.x)
  • 37519 ooVoo 3.6.x (video chat client) doesn't launch
  • 37539 Altap Salamander 3.04 crashes on startup on missing shell32.RegenerateUserEnvironment
  • 37548 .NET applications using native .NET Frameworks fail to load, reporting 'CLR error: 80004005. The program will now terminate.' ('RtlAddVectoredContinueHandler' is a stub)

New in Wine 1.7.28 Dev (Oct 3, 2014)

  • Support for conditional compilation in JavaScript.
  • Bidirectional text support in DirectWrite.
  • Stubs for DirectPlay Voice support.
  • Various bug fixes:
  • 20799 (not a Wine bug) Multiple games using OpenAL freezes/crashes during the startup
  • 22469 FileMaker Pro 11: Text is upside down when builtin gdiplus is used
  • 22987 Irfan view - "Can't paste image from clipboard !"
  • 23667 CDBurnerXP 3.0 desktop shortcut uses a generic wine glass icon
  • 25705 Action buttons in Lemmings could not be clicked
  • 25715 native dxdiag crashes with builtin quartz
  • 26738 Steam crashes using ALSA
  • 27978 QuickBooks Premier 2011 crash on start
  • 31043 Segfault when trying to run Direct3D or OpenGL apps
  • 31378 Built in IE - U-Haul dealer network Point of Sale page unusable
  • 31815 Rhapsody 4.0 crashes on startup
  • 34923 SolidWorks 2014 installer needs ieframe IWebBrowser2::Refresh2
  • 35019 ToDoList 6.9.b12 (MFC app) crashes when deleting a task
  • 35121 Multiple applications/games fail to start with WinVer set to 'Windows 7' (FindFirstFileExW needs FIND_FIRST_EX_LARGE_FETCH support)(FotoQuelle Fotosoftware v4.13, QT5)
  • 37198 Pale Moon Portable 24.7.x fails on startup, reporting "Couldn't load XPCOM" (needs msvcp110.dll '?_BADOFF@std@@3_JB' also exported for 32-bit arch)
  • 37221 biet-o-matic 2.14.12: Crashes when past eBay item number with context menu (right click, past)
  • 37290 Baltie educational programming language does not run.
  • 37304 Different paper size enumerations between cloned printers
  • 37305 ApexDC fails to do file operations (file:FindFirstFileExW)
  • 37319 [Ubuntu 12.04][Wine.1.4.x/1.6.x] Steam - can't purchase games due to an invalid SSL cerificate
  • 37339 Excel 2010 Cant save or open files with Pivot Tables

New in Wine 1.7.27 Dev (Sep 20, 2014)

  • Some more work on Direct2D support.
  • Various improvements to RichEdit interfaces.
  • Initial support for ICMP version 6.
  • Bugs fixed:
  • 12659 Preferences window missing all user-modifiable settings in Acrobat V7.0 Pro (MSAA AccPropServices implementation needed)
  • 13424 msi winetests requires != limited user
  • 15013 Thunder:Can't finish any task.
  • 21917 SC2 'LazyLaunch' v2.0 fails with 'Exception frame is not in stack limits => unable to dispatch exception.' (TLS callbacks can taint EBP, needs assembly wrapper)
  • 25112 AT4RE FastScanner v3.0 hangs when clicking "Minimize"
  • 25585 Release key event is lost during lags in some games
  • 26414 World of warcraft crashes while changing the display resolution
  • 29055 Skyrim freezes on loading screen
  • 29509 Visual Studio 2005 trial crashes quickly building Wine
  • 32194 Multiple games and applications need bcrypt.dll.BCryptGetFipsAlgorithmMode (Chess Position Trainer, Terraria, .NET System.Security.Cryptography)
  • 34642 Adobe Premiere Pro 2.0 exits silently on startup ('GetMenuItemInfo' must zero out 'cch' if mask doesn't specify 'MIIM_TYPE')
  • 35134 Multiple game installers wait indefinitely for cmd.exe during execution of batch files (argv[0] is not 'cmd.exe') (Shroud of the Avatar: Forsaken Virtues, Aura Kingdom)
  • 35421 BetterInstaller (Somoto Ltd) variant of CheatEngine 6.3 installer crashes
  • 35842 Sentinel HASP hardlock.sys kernel driver (bundled with Kompas-3D v14) tries to access to DR7 (not handled in ntoskrnl emulate_instruction)
  • 36063 prince of persia 2008 game crashes
  • 36109 Magic & Mayhem 2: The Art of Magic sometimes fails to run without native dplay
  • 36800 XMP failed to start, services.exe has crashed
  • 36974 Iexplore cookie related crashes
  • 37163 WiX Toolset v3.8 installer doesn't open with Wine-Mono (unimplemented CorBindToCurrentRuntime)
  • 37224 msvcmaker generated wine.dsw fails to load with Visual Express 2005
  • 37239 Adobe Premiere Pro 2 deadlocks when opening additional windows (glu32 wrapper functions not sufficient)
  • 37253 dlls/wbemprox/builtin.c fails to build on NetBSD 6.1.4

New in Wine 1.7.26 Dev (Sep 6, 2014)

  • Still more DirectWrite functions.
  • Improvements to the common File Dialog.
  • A number of C runtime improvements.
  • Various bug fixes:
  • 7711 TomTom Home can not detect TomTom devices
  • 12916 MPQEdit 2.x crashes on startup if World of Warcraft 'wow.exe' process is already running
  • 13443 Incomedia Website X5: impossible to select the main window
  • 13497 Kudos generates an access violation when trying to run
  • 13951 SetParent doesn't behave properly
  • 17455 UnrealED 2: Cannot manipulate the viewports in any way.
  • 19263 Slow performance when the theme is changed to vista inspirat
  • 20793 Call of Atlantis : does not start after click "Play Game" button
  • 23273 Spore doesn't start
  • 23277 MetaTrader 4 'MetaEditor' tool has icon transparency problems
  • 24576 Final Fantasy XIV: Live Client Launch Fails
  • 24618 Aeria Games 'Grand Fantasia' crashes on startup
  • 25803 War Leaders: Clash of Nations corrupts graphics
  • 26039 The msi package test produce many failures in the root directory
  • 26502 Ava Trader 'FX_Client.exe' crashes on startup
  • 26569 Baldur's Gate II: SoA v23037 and ToB v26498 crashes during character creation
  • 28412 high processor usage of Reaper
  • 29585 wineoss.drv audio renderer not on par with others
  • 30041 npptools.dll is needed by multiple network authentication clients
  • 30871 Binary Domain (FPS) fails on startup, reporting 'inputLanguage is not recognized by the system'
  • 30880 Depth Hunter: pictures missing from photo album without native d3dx9_36
  • 30931 Newsbin cannot connect to ssl servers
  • 31230 Topo4 by National Geographic no longer loads
  • 31327 RV Graphich Bug
  • 31513 fre:ac vs. window manager - Drag and Drop doesn't work
  • 32581 Invalid dwFlags of reference rasterizer's HAL D3DDEVICEDESC
  • 33675 Opera Next 15.0 for Windows doesn't display web pages
  • 33839 YY crash with builtin msvcr90 when 'my setting' is clicked
  • 34709 Terraria 1.0.x crashes during display mode change from windowed mode to fullscreen or vise versa
  • 35065 Macromedia Fireworks 8 needs msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAE@Z
  • 35667 64-bit Comodo Backup installer fails to complete ('COSService.exe' crash)
  • 35760 gdi32:font test_fullname2() fails on Windows 7 in the French locale
  • 36085 Markets.com MetaTrader 4 crashes on startup
  • 36122 valgrind shows a definite leak in winemenubuilder/winemenubuilder.c
  • 36242 valgrind shows several warnings/leaks in d3dx9_36/tests/core.c
  • 36243 valgrind shows several leaks in d3dx9_36/tests/mesh.c
  • 36375 eRacer demo doesn't start, fails to load audio files
  • 36774 Adobe Creative Cloud: Adobe Application Manager crashes after signing in
  • 36808 Serif PhotoPlus X5 installation fails with dialog stating "this action is not supported, please use setup.exe"
  • 36997 Git error message: "Tweaking file descriptors doesn't work with this MSVCRT.dll"
  • 37028 QQ crashes because unimplemented function msvcr100.dll._strnset_s
  • 37078 Full Spectrum Warrior demo installer: 'Next' button has no effect after path selection (needs msi builtin 'OutOfNoRbDiskSpace' property)
  • 37086 Assassin's Creed: wrong colors in the menus and in-game with built-in d3dx9_36
  • 37100 Norton Power Eraser: The procedure OpenEncryptedFileRawW could not be located in ADVAPI32
  • 37152 Rainbow Six Lockdown: screen shows garbage when anti-aliasing enabled
  • 37189 [Myst Online: Uru Live] unable to start
  • 37194 SpellForce 2: Demons of the Past: textures too dark
  • 37209 Midnight Mysteries 3: Devil on the Mississipi (Steam) crashes on start with built-in msvcr100

New in Wine 1.7.25 Dev (Sep 5, 2014)

  • Implementation of the packet capture library.
  • A few more DirectWrite functions.
  • Improvements in HTML table support.
  • More VBScript math functions.
  • Various bug fixes:
  • 1908 Medieval total war demo crashes with builtin amstream
  • 5809 "native" (Microsoft) MSI does not work with wine 0.9.18
  • 9059 Space Empires V 1.44 crashes
  • 10332 Irfanview crashes in thumbnail mode when previewing certain text file
  • 12639 Creative ZENcast Organizer installer fails with error -5002
  • 13347 Skype 3.5 only works in "Win95" mode
  • 13934 Thief: Deadly Shadows crashes immediately
  • 17273 Many apps and games need SetNamedPipeHandleState implementation (support for named pipe message mode)(FireFox+Flash, Win8/NET 4.x SDK/vcrun2012, WiX installers)
  • 17856 JFlothows Wuerfel crashes with BAD_DRAWABLE "Cannot get FB Config for iPixelFormat 0"
  • 18012 DVDDecrypter 3.5.4.0 fails to detect CDROM drive with 'WinVer' set >= 'Windows 2000' (expects '\Device\Cdrom' in NT object manager namespace)
  • 18389 Registering after installing Roblox doesn't work
  • 20374 KeePass 1.09 crashes opening password database due to unimplemented bcrypt.dll.BCryptOpenAlgorithmProvider
  • 20414 Crash in Tales of Monkey Island
  • 21349 Python 2.6/2.7 crashes during run of 'PyInstaller' packaging application
  • 22530 CDBurnerXP 4.0.x exits with Wine-Mono when trying to enter data disc mode (needs COM/ActiveX host support)
  • 22687 Bonzai3D crashes and freezes when project window is moved
  • 22788 OriginPro 8.0 crashes on startup
  • 24273 Some objects in Source games are black
  • 24700 Explorer++ doesn't open command prompt windows properly
  • 25775 World of Warcraft: crashes several seconds after logging in to a character.
  • 26097 Mario Forever 5.0.1: fails to start
  • 26101 riched20/editor tests show a ton of valgrind warnings
  • 28823 riched20/tests/editor.ok: TRACE() of uninitialized value triggered by test_word_movement()?
  • 29265 WebGallery 1.x: search throws access violation (XML document labelled UTF-16 but has UTF-8 content)
  • 31109 Microshop 2.0 (.NET 2.0 app using System.Transactions) wants ole32 CoGetDefaultContext
  • 31462 Open General: corrupted tiles on the map
  • 32651 File path passed to linux application by winebrowser is mangled if it contains international characters
  • 33655 Magic MP3 Tagger crashes after adding a file
  • 34279 Project I.G.I: crashes when starting game
  • 34914 mshtml:htmldoc fails on most Windows systems
  • 36111 UltraVNC 1.1.9.6 installer fails
  • 36769 Adobe Creative Cloud Setup crashes on startup with WinVer set to 'Windows 7' (needs IDWriteFactory::RegisterFontFileLoader method implementation)
  • 37061 IEC 61850 v2.02 example client crashes on unimplemented function wpcap.dll.pcap_findalldevs_ex
  • 37062 Wireshark 1.10 'dumpcap.exe' tool crashes on unimplemented function wpcap.dll.pcap_findalldevs
  • 37094 Wireshark 1.10 'dumpcap.exe' tool crashes on unimplemented function wpcap.dll.pcap_open_live

New in Wine 1.7.24 Dev (Aug 9, 2014)

  • Beginning of some DirectWrite classes implementation.
  • Initial wrapper dll for the packet capture library.
  • Some crypto improvements.
  • Various bug fixes:
  • 9121 Crash when launching winning eleven 8
  • 14240 FC_Edit fails to initialize
  • 14943 CoDeSys 3.2 (Patch2) development environment does not work
  • 16365 Archlord Episode 3 Client crashes on startup (decrypting files with a RC4 session key derived from MD5 hash fails, only 40 bits are used, salt is dropped)
  • 17441 Anarchy Online: First run has messed up graphics and pointer
  • 17678 Anarchy Online fullscreen followes you when you switch desktops
  • 22177 Standalone version of DivX fails to install
  • 22896 Multiple applications and games need support for shell32 FOLDERID_LocalAppDataLow (.NET based Unity Engine games, Java JRE 6 in Vista mode)
  • 24711 AV Voice Changer Software Diamond 7.0 (VcsCore.exe) crashes on startup
  • 26346 Letters from Nowhere 2 demo: 'play trial' button does not work
  • 26887 Magicka crashes a few seconds after title screen
  • 26951 REALTEK 11n USB Wireless LAN Driver installer crashes
  • 27969 wine explorer crashes on startup
  • 28312 Assassin's Creed Brotherhood v1.03 needs "Saved Games" folder
  • 30454 Unknown program crashes on start
  • 30496 Serif WebPlus X2 and X5 crash on startup in mshtml
  • 30803 CCleaner 3.19 won't start, err:seh:setup_exception stack overflow
  • 30945 Jammer 6 demo fails to install without native ie7
  • 31008 WinUAE "Browse for folder" works incorrectly
  • 31408 anarchy online crash new zone
  • 31566 Fallout 3: regression causes block at critical section when radio is enabled
  • 31599 Serif Photoplus X6 installer fails, reporting 'Invalid command line.' (registry command association for msi package, 'msiexec.exe' must be a fully qualified path)
  • 31687 DYMO Stamps can't connect to its server
  • 31846 World of Warcraft: graphical glitches with particle weather effects using D3D9 engine
  • 32318 Excel 2007 files password-protected in Wine cannot be opened in Windows, and vice versa
  • 32480 Shogun: Total War Demo crashes at startup
  • 32758 .NET 3.5 and 4.x apps using Microsoft Enhanced RSA and AES Cryptographic Provider with default WinVer = Windows XP report "PlatformNotSupportedException" (TurboTax 2012, Adicom PNV, GOG.com downloader)
  • 33805 LEGO Digital Designer 4.3.6 crashes on start
  • 33867 Uplay shop doesn't let you buy things
  • 34141 Thunderbird 17.07 Crashes when clicking done in account configuration window
  • 34324 QQ2013 SP1 can't install
  • 35342 Office 2013 full offline install setup crash at startup
  • 35571 Questrade IQ Divide by Zero error
  • 36629 .NET Framework 4.0 fails to install
  • 36716 World Of Tanks black screen
  • 36833 app aborted because call unimplemented function iphlpapi.dll._PfBindInterfaceToIPAddress@12
  • 36835 Microsoft OneDrive/SkyDrive needs support for Shell32.dll.SHGetKnownFolderPath with 'KNOWNFOLDERID_Links'
  • 36888 DDO Wine website not work any more
  • 36927 SADX Mod Loader crashes due to missing msvcp100 function std::basic_istream::swap()
  • 36995 Regression: crash in msxml3
  • 36998 Cube World crashes on unimplemented function msvcp110.dll.?_Xbad_alloc@std@@YAXXZ
  • 37001 APB Reloaded 1.x (MMORPG) launcher crashes on startup (some CIM data type to OLE variant (VT) mappings are incorrect)
  • 37005 Serif WebPlus Starter Edition crashes on startup (IPropertyBag2::GetPropertyInfo returns more properties than the caller requested, leading to stack smashing)
  • 37039 When copying data into memory, shows a dialog message then crashes (but info passes to memory)

New in Wine 1.7.23 Dev (Jul 26, 2014)

  • Better support for files drag & drop.
  • Improvements to the HTTP cookie management.
  • Initial support for 64-bit Android builds.
  • Fixes to crypto certificates management.
  • Various bug fixes:
  • 16465 "Trial" button doesn't show in main menu of Nick's "Diego's Wolf Pup Rescue"
  • 16940 Adobe InDesign CS4 (version 6) crashes on launch
  • 18065 Certain keyboard buttons not working in Operation Flashpoint and Fallout (2 and 3)
  • 19432 Icy Tower 1.4 crashes when moving its window
  • 21712 Stem Cell engine Oil Platform Demo hangs without displaying anything
  • 21877 Dark Age of Camelot patcher crashes from page fault
  • 23374 Strange Cases: The Lighthouse Mysteries crashes
  • 28557 Notepad++ does not receive drag+drop files in KDE, seems to work in GNOME
  • 29449 USPS shipping assistant version 3.8 won't start (Microsoft SQL Server Compact database metadata incorrectly decrypted, enh. RSA AES-128 provider)
  • 29908 Win7 File Open dialog fails to fill in the OPENFILENAME structure
  • 30927 Alien Shooter crashes when dying, no backtrace
  • 30973 Unsupported symbol id warnings when backtracing with Visual C 2010 .pdb files
  • 32189 SigmaPlot 11.0 fails to start
  • 32313 .Net 2.0 Installation Fail
  • 32499 hwcheck.exe from PPTV crashes
  • 33109 Desura fails to update
  • 33267 Wine not run applications and scram the incons do Xfce.
  • 33742 UPlay 3.x/4.x needs native crypt32
  • 34563 Regression: rFactor 2 ModMgr.exe buttons not working properly
  • 35326 Reason 7.0.1 needs 'd2d1.dll'
  • 35441 VBScript CInt can't convert strings to integers
  • 35472 E-Transcript Bundle Viewer 6.x installer uses VBScript MsgBox function with optional arguments
  • 35473 Microsoft Word Viewer 2003 crashes on unimplemented function t2embed.dll.TTDeleteEmbeddedFont when opening Word 201x documents
  • 35742 Drakensang: The Dark Eye demo crashes with unimplemented function d3dx9_36.dll.D3DXCreateTorus
  • 35776 Crysis is extremely slow in Wine 1.7.14
  • 35966 postgresql 9.3.4-3 fails to install (cscript/vbscript)
  • 36004 wininet/http tests crash with WINEDEBUG=warn+heap
  • 36128 valgrind shows a leak in programs/wineconsole/registry.c
  • 36314 valgrind shows a leak in psapi/tests/psapi_main.c
  • 36512 client_rzrq.exe from AnXin crash when using the new style interface.
  • 36545 REAPER 4.x crashes on exit
  • 36601 valgrind shows a definite leak in wininet/tests/internet.c
  • 36723 SolidEdge ST6 crashes on startup, needs bcrypt.dll.BCryptCloseAlgorithmProvider
  • 36731 Runes of Magic 'ClientUpdater.exe' crashes after a number of update cycles (mshtml environment setup contains stack buffer overflow)
  • 36741 Windows Live Writer 14.0.x fails to detect blog settings (HTMLMetaElement_get_charset is a stub)
  • 36765 AES 128 works different on "Win7" and on "Wine win7"
  • 36787 Gex 3D renders very slowly since Wine 1.7.14
  • 36802 warn:winmm:get_mmioFromProfile can't find SystemSound
  • 36823 Rift (Steam) launcher/patcher needs kernel32.GetGeoInfoA 'GEO_ISO2' support (ISO 2-letter country/region code)
  • 36860 Molot VST stop working in Wine 1.7.20
  • 36886 ST visual develop 4.3.0: crash when new workplace and project name is entered and OK is pressed
  • 36890 DAEMON Tools Ultra 1.x/2.x virtual driver installer 'dtinst.exe' crashes on unimplemented function setupapi.dll.SetupDiSetClassInstallParamsW

New in Wine 1.7.22 Dev (Jul 12, 2014)

  • Support for Unicode bracketing pairs.
  • Improved Internet cookie support.
  • OS X CoreAudio driver uses AUHAL instead of AudioQueue.
  • Initial support for geographical information.
  • Various bug fixes:
  • 4122 Picasa 2.x/3.x: "Open File" from photo menu does nothing
  • 7404 ShowWindow(SW_MINIMIZE) should not generate a WM_PAINT message
  • 8284 Wild Earth: Photo Safari Demo: Freezes at a loading screen following main menu start game selection choices
  • 10182 Hapedit doesn't launch web browser
  • 10264 Multiple games wrapped with Tages Protection 5.x DRM scheme fail to start (Tages driver needs 'IoAllocateMdl' implementation)
  • 10480 Safari refuses to load secure URLs
  • 13075 Planetside crashes Character selection screen
  • 15353 Safari 3.1.2: crash when clicking on tab
  • 15520 DVD version of Riven fails to start.
  • 16648 Defense Grid, the Awakening: Fails to load, X3DAudio1_4.dll, d3dx9_38.dll
  • 19303 Sketchup 7 shows toolbars and menus, but work area is blank
  • 19838 Treeview 'access violation' in ImgBurn v2.5.0.0's Disc Layout Editor window
  • 21804 FPS Creator trial crashes on startup
  • 22698 mshtml: iexplore crash after click "Install" at www.browserchoice.eu
  • 22829 Sysinternals RAMMap crashes (shell32.CommandLineToArgvW needs to include terminating NULL element in returned array of pointers starting with WinVer >= Windows Vista)
  • 23210 REDCINE v20.0.0 silently exits during startup
  • 24286 Google SketchUp 8 crashes when using Phototextures feature
  • 24904 No$Zoomer.exe 2.3.x crashes when run.
  • 25110 PDF Password Cracker 3.2 Enterprise immediately page faults
  • 25916 MediaGet v1.12.x crashes when starting downloading file
  • 26166 Google Sketchup 8.0.4811 is not functional
  • 26635 SketchUp 8 cannot use the components tool
  • 27249 Edcast 3.1.21 fails on startup
  • 27259 progeCAD 10.x installer causes spurious 'winemenubuilder' hangs
  • 27487 Rift crashes on exit in winebrowser
  • 27878 Picasa 3.8 in Fedora 15 just displays a black window
  • 27880 Google Sketchup: moving tool windows: mouse button state not correct?
  • 28465 shlwapi/path.c test crashes if CFLAGS="-fstack-protector-all" is used
  • 28469 Lahore Trading Work Station crashes on startup
  • 28490 IE 3.02 installer crashes with builtin shdocvw - unimplemented function shdocvw.dll.InstallReg_RunDLL
  • 29159 Multiple apps and games fail due to 'HTTP_HttpOpenRequestW' being unable to escape some characters
  • 29191 Google Sketchup 8 - no scrollbar on template selection screen
  • 29408 Call to Power 1.2 crashes on startup
  • 30258 NIPO Odin Developer crashes on unimplemented function rpcrt4.dll.RpcSsDontSerializeContext
  • 30416 Live Baduk fails to start
  • 30829 Fallout 3: Game of the Year Edition (Steam) crashes on startup
  • 30865 Flash Player 11 "downloader" fails
  • 31048 Dolphin XPS Viewer crashes on load
  • 31224 Toribash 3.x/4.x crashes with hardware acceleration disabled in nouveau
  • 31269 Multiple .NET apps and games crash with System.OverflowException (incorrect scaling for DECIMAL values in VarDecAdd)(Dungeons, Space Engineers)
  • 31559 Planetside 2 (Beta), extremely low FPS
  • 31577 Avast! antivirus protection driver crashes on unimplemented function ntoskrnl.exe.ExCreateCallback
  • 31844 CitiesXL (all versions) needs native D3DXCreateSphere (purist)
  • 31966 Babylon 9 installer crashes
  • 32207 Planetside 2 (Beta) Crash when opening ingame Menus
  • 32415 Distance 6.x randomly crashes on startup
  • 32711 Multiple applications crash on unimplemented function ADVAPI32.dll.RegSetKeyValueA/W (Vista+ API)(BSAopt, Microsoft OneDrive)
  • 32912 Wine Crash following champion select
  • 33125 Tomb Raider (2013) freezes (bug in game engine, semaphore object handle value must be zero on all error paths)
  • 33529 Planetside 2 0.608.21.21306 crashed ingame
  • 34015 crash problem planetside 2
  • 34069 "wine winemenubuilder" chokes on safari shortcut.
  • 34456 Rift installer crashes
  • 35395 Google SketchUp 8.2 draw pane freezes after save
  • 35703 Lingea Lexicon 5 crashes on start up
  • 36021 In the KDE Plasma desktop the mousepointer disappears in wine windows
  • 36435 Adobe Flash Builder 4.6 uses potentially erroneous shell32.dll PathYetAnotherMakeUniqueName stub
  • 36483 Multiple applications crash on unimplemented function ADVAPI32.dll.RegDeleteKeyValueA/W (Vista+ API)(Age of Mythology: Extended Edition)
  • 36641 valgrind shows several invalid reads in wininet/tests/http.c
  • 36651 shlwapi/tests/path.c: stack smashing detected (valgrind/gcc-4.9.0)
  • 36810 valgrind shows a definite leak in winspool.drv/tests/info.c
  • 36811 Avast! Free Antivirus 9.0.2013 'AvastSvc.exe' crashes on unimplemented function KERNEL32.dll.GetFirmwareEnvironmentVariableA
  • 36817 valgrind shows a mismatched free in msvcrt/tests/file.c
  • 36829 Can not recieve kindle delivery
  • 36832 winetricks ie7 / riched20/tests/editor.c crash
  • 36840 Tron 2.0 Demo crashes with "Out of memory" error
  • 36858 Wine 1.7.16 does not work correctly with Pacestar LanFlow
  • 36867 Localization bug in gdi32 font.c test

New in Wine 1.7.21 Dev (Jul 4, 2014)

  • Support for critical sections in the C runtime.
  • Unicode data updated to Unicode 7.0.
  • Support for interlaced PNG encoding.
  • Initial stub for the Packager library.
  • Various bug fixes:
  • 9898 Virtual Moon Atlas 3.5 expert Mostly black drawing
  • 15478 Unity Web Player 2.1.0 doesn't show graphics in browser
  • 15600 Windows Live Writer crashes (IHTMLDocument2::put_designMode is a stub)
  • 17818 Runes of Magic menus like EULA or login doesn't appear on some graphic cards.
  • 18316 Word Pro: dashed "-" in parameters not resolved in command line
  • 19792 program "Antik Virtual set-top-box" crashes at startup
  • 19889 Steam client major lag
  • 20086 NewPGen: Doesn't restore from tray
  • 20497 Smilebox cannot be installed (web update fails)
  • 21116 page fault when running SoftwarePhoenix.BIOS.Editor.Pro.2.2.0.2.45094.exe
  • 21275 python's test_startfile test fails
  • 21521 Improper audio selection
  • 22091 Dragon Age Awakening/Mass Effect 2 installers crash with ntdll error
  • 22404 Unigine Heaven Benchmark 2.0 lacks shadows and smoke in Wine in d3d
  • 22697 wine iexplore browserchoice.eu is not displayed
  • 23219 AT4RE FastScanner v3.0 exe scanning bug
  • 23220 AT4RE FastScanner v3.0 UI button rectangle bug
  • 26504 Runes of Magic 3.0.x: "ClientUpdater.exe" crashes sometimes during updates on MD5 checksum processing (squirrel virtual machine)
  • 27113 Free download manager "Unknow network error" without native wininet
  • 27549 Frozen Synapse crash
  • 28756 ws2_32/tests/sock.ok: uninitialised value created in test_events(), used in get_cached_fd()?
  • 28824 shell32/tests/recyclebin.ok: uninitialised value used in TRASH_GetDetails
  • 29755 Deadlock during crash while installing gecko?
  • 29790 popo 2011 crash with builtin msvcrt
  • 29843 IE4 crashes on resetting profile sharing, needs shdocvw.dll.ResetProfileSharing
  • 30966 Firefox 13.0 improper region redrawing/user interface artifacts
  • 31349 Office 365 (Office 2013) web installer aborts early (needs support for string alias for common RID in sid strings)
  • 32000 ANSYS 14.0 tools crash on startup (missing system message text for 'WSAECONNRESET', error code 10054)
  • 32077 Runes of Magic 5.0.0.2535 (full client) crashes during update
  • 32150 Notepad .Net crashes doing nothing
  • 34215 Adobe Creative Cloud needs KERNEL32.dll.UnregisterApplicationRestart
  • 34525 Marine Benefit freezes in Stages 1-3 due to gstreamer error
  • 34828 Visual Studio 2010 fails to start (IWICBitmapFrameEncode_WriteSource_Proxy, empty rect)
  • 34847 The Swapper 2.0.x (GOG.com) crashes on startup (OpenGL glBindTexture on thread with no active gl context)
  • 34942 WinLaunch 0.4.6.1 (OSX Style free Launcher) needs support for WIC encoder "InterlaceOption" option (property bag)
  • 35466 Can't paste into search dialog of notepad
  • 35646 Multiple applications protected with Obsidium v1.4+ fail on startup, reporting "Debugger detected - please disable it and restart the application" (Condes 9, Universal mechanism)
  • 35948 Starcraft Campaign Editor displays incorrect numeric values when editing triggers
  • 36131 valgrind shows some multiple leaks in ole32/clipboard.c
  • 36185 comctl32/button tests shows an unitialized variable under valgrind
  • 36188 valgrind shows an invalid free for comctl32/tests/listview.c
  • 36240 valgrind shows several leaks in d3dx9_36/tests/asm.c
  • 36285 valgrind shows several leaks in kernel32/tests/debugger.c
  • 36287 valgrind shows some uninitialized memory use in kernel32/tests/format_msg.c
  • 36334 The Chosen (Well of Souls) demo has graphical glitches
  • 36350 valgrind shows a leak in d3dx9_36/tests/asm.c
  • 36351 valgrind shows a few leaks in d3drm/tests/d3drm.c
  • 36436 Popup menu is closed when clicking a sub-menu parent item twice.
  • 36487 Avast Free Antivirus fails to install, reporting 'HTMLayout.dll cannot be loaded to properly start GUI.' (EnumSystemLocalesEx fails to call user provided callback)
  • 36500 Multiple games and applications crash on unimplemented function msvcp110.dll._Mtx_init (Avast Free Antivirus, Trion's Trove MMO)
  • 36504 The XFORM matrix is calculated incorrectly in PlgBlt()
  • 36506 Wolfenstein - The New Order fails to start (glGetString(GL_VENDOR) without a current WGL context)
  • 36553 Tomb Raider Chronicles crashes in 32 bit color mode
  • 36572 valgrind shows a definite leak in shlwapi/tests/ordinal.c
  • 36593 valgrind shows a possible leak in windowscodecs/tests/bitmap.c
  • 36595 valgrind shows several memory leaks in windowscodecs/tests/metadata.c
  • 36596 valgrind shows a definite leak in windowscodecs/tests/propertybag.c
  • 36597 valgrind shows several definite leaks in user32/tests/msg.c
  • 36598 valgrind shows a definite leak in windowscodecs/tests/tiffformat.c
  • 36606 valgrind shows uninitialized memory use in ws2_32/tests/protocol.c
  • 36617 boost::wregex causes programs to crash - needs wcsxfrm()
  • 36647 Windows 7 USB/DVD download tool hangs on startup (DrawTextExW/TEXT_NextLineW live loop)
  • 36665 Adobe Acrobat Pro 8 freezes when using 'Combine files... and Create PDF / From multiple files' dialog
  • 36683 RPG Maker VX Ace 1.00: clicking menu item results in 'Out of memory' error message
  • 36702 PlayOn 3.9.13 installer reports 'Setup requires Windows Media Player 9 to be installed on this PC' (needs IWMPCore::get_versionInfo)
  • 36717 DeltaCad 8.0 crashes when trying to set printer or print
  • 36722 dmusic/tests/dmusic.c crashes under WINEDEBUG=warn+heap
  • 36736 Tucows Download Manager 2014 crashes on startup (decryption scheme relies on 'kernel32.dll.SetFilePointer' hotpatch signature)
  • 36737 Multiple Graviteam tank simulation games crash on start with built-in msvcr80 (small-block heap support needed)
  • 36745 Wine broken on FreeBSD+NFS
  • 36749 WinLaunch 0.4.6.1 (OSX Style free Launcher) fails to save theme (libpng png_write_end fails with 'No IDATs written into file')
  • 36757 Microsoft Visual Studio 2005 Express reports 'object does not support this action' during project creation (needs IFileSystem::GetDriveName method impl)
  • 36766 Jane Doe View build 140615 endlessly reports 'OLE Error 80004001' (JSGlobal_CollectGarbage stub returns E_NOTIMPL)
  • 36768 valgrind shows a couple invalid reads in windowscodecs/tests/tiffformat.c
  • 36782 valgrind shows a leak in kernel32/tests/thread.c
  • 36784 valgrind shows a leak in kernel32/tests/thread.c
  • 36790 ACDSee v17.0 needs unimplemented function msvcr110.dll.__crtInitializeCriticalSectionEx

New in Wine 1.7.19 Dev (May 17, 2014)

  • New JSProxy DLL for automatic proxy configuration.
  • More OLE Accessible Object support.
  • Improvements to the XML writer.
  • Fixes for various memory issues found by Valgrind.
  • Initial headers for Direct2D support.
  • Various bug fixes:
  • 4264 Multiple apps refuse to install, complain about registry security (The 4th coming, Google Pack Installer expect a non-null DACL)
  • 10202 Battery visualization not working in WMP9
  • 12326 SHELL_FindExecutable breaks "mailto:" URL
  • 14222 RpcBindingSetAuthInfo(Ex) fails with RPC_C_AUTHN_GSS_NEGOTIATE (Outlook 2007 connecting to Exchange server)
  • 14690 Winamp Equalizer and playlist keeps always on top
  • 15841 Counter-Strike: Source (Steam) crashes when joining game
  • 16484 Dramatica Demo 4.0 file open dialog has the file name text box cursor in an incorrect position
  • 16503 Gears of War fails on startup
  • 17004 C&C Red Alert 3: black screen when Shadow Quality > Low
  • 17083 Counter-Strike: Source (Steam): background artefacts
  • 17798 Deus Ex: Invisible War crashed upon loading the main menu.
  • 18447 fr-minus-012 hangs without doing seemingly anything
  • 18592 ICQ 6.x fail to load
  • 19427 Radio Manager 1.4 (.NET 2.0 app) fails on startup
  • 19841 Wolfenstein (2009)(Steam): mouse cursor remains onscreen during FPS gameplay even after all menus are closed.
  • 20126 HuluDesktop 0.9.x fails to start
  • 21239 Left 4 Dead 2 (Steam) crashes trying to join a multiplayer game
  • 22999 Lord of the Rings online: keyboard input doesn't work after the window was restored
  • 23593 Supreme Commander 2 Demo (Steam) has some rendering artifacts
  • 23988 Alt + Tab woes on Ubuntu and Debian.
  • 24901 Sky Track: Crashes unexpectedly
  • 25036 Warhammer 40k: Dawn of War II (Steam) starts to load gives no error and stops
  • 25245 Gears of War fails on startup (ICustomDoc::SetUIHandler is a stub)
  • 25343 mstsc fails when using rdp 7 client protocol
  • 25479 Fussball Manager 11 crashes after showing the EA Logo
  • 25595 Source engine games don't even launch
  • 26016 Multiple Microsoft installers crash with heap corruption (StringTableXXX: binary compatible string table helps to reduce crash frequency)(XmlLite, XPSEP, IE7)
  • 26296 Future Pinball could not load more than two or three different table in a row
  • 26396 Roller Coaster Tycoon 3 has no audio without native quartz
  • 26487 Game menu items installed by steam don't work
  • 26717 Minitroid tech demo shows animation then stops
  • 27963 Multiple games fail to start due to unimplemented function USER32.dll.RegisterTouchWindow (Anomaly: Warzone Earth, Shadowrun Returns)
  • 27976 Software Astronav Crash
  • 27992 Pazera Free Audio Extractor - Shift problem
  • 27993 Pazera Free Audio Extractor - Directory problem
  • 28439 Panzer Corps: fonts barely readable
  • 28473 uTorrent 3.x hangs randomly
  • 28496 From Dust (Steam) crashes after loading screen
  • 29534 RIFF File Viewer crashes on choosing an item in a context menu
  • 29906 wine build broken on clang from trunk
  • 30450 Restarting a mission in Urban Chaos causes a crash
  • 30565 monogame drawing flickers
  • 30694 Fallout 3: Game of the Year Edition (Steam): game launcher crashes instantly
  • 30743 hydorah is unbelievable slow
  • 31362 Grand Theft Auto IV (Steam) fails to start, reportings 'DD3D20: reinstall the game and/or DirectX'
  • 32177 Left 4 Dead 2 (Steam): can't enable multicore rendering option
  • 32190 Forex Strategy Builder Professional(.NET app) fails to start
  • 32472 Sonic CD (Steam) crashes with invalid parameters received
  • 32511 BioShock 2 (Steam): Bioshock2.exe cannot be launched directly, please launch using Bioshock2Launcher.exe
  • 32595 Guild Wars 2: mini map is rendered incorrectly
  • 32784 Open Morrowind fails to start without native d3dx9
  • 33114 Bioshock (Steam) crashes on exit
  • 33797 DigiCel FlipBook crashes when attempting to load the main UI.
  • 34100 Artemis Spaceship Bridge Simulator (demo version 1.66) crashes on startup
  • 34371 Batman: Arkham City launcher needs native dotnet20
  • 34448 League Of Legends v3.11: crash before game start since last patch
  • 34659 Bioshock 2 (Steam): mouse can't be moved in main menu
  • 34670 ManiaPlanet thinks it's not connected to the internet
  • 34881 32-bit Python 3.3.2 fails to install
  • 34999 Huawei HedEx Lite V2.0 fails to start
  • 35079 DisplayFusion v5.1.1 (.NET 2.0 app) fails to run
  • 35177 A Vampyre Story crashes
  • 35335 MSVC 2013 C compiler (cl.exe) fails/crashes
  • 35389 64-bit Newsbin Pro 6.50 crashes on startup
  • 35468 Telepone (MTSP FIM) needs msvcr100.dll.__AdjustPointer
  • 36003 mshtml/htmldoc tests crash with WINEDEBUG=warn+heap
  • 36049 Marangatu (VB6 app) reports 'Run-time error -2147467259 (80004005)' when clicking 'about...' menu
  • 36067 Fallout 3: semi-random crashes
  • 36108 Chantelise crashes on start
  • 36118 kernel32/actctx tests have a couple leaks
  • 36119 valgrind shows leaks in ntdll/tests/file.c
  • 36120 valgrind shows a leak in d3d9/vertextdeclaration test
  • 36125 valgrind shows a leak in oleaut32/tests/olefont.c
  • 36140 Dungeons & Dragons Online crashes upon login (needs msvcp100.dll.?uncaught_exception@std@@YA_NXZ)
  • 36144 Airport Tycoon 2 demo needs msvcp70.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
  • 36178 HearthStone fails to start (Failed to load asset PlayErrors32)
  • 36204 TrySim v5.0 demo has problem displaying the help window
  • 36206 Wine Not lietening on UDP Port 9998 while running odindiet.exe application
  • 36209 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants non-blocking wait behaviour for ntdll.LdrLockLoaderLock (flag 0x02)
  • 36215 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetProcessHandleFromHwnd
  • 36227 Salammbo: invisible mouse pointer in the menus
  • 36228 Lotus Notes 8.x installer aborts with SAX parser exception (XSL pattern syntax error)
  • 36250 valgrind shows an uninitialized value in ddraw/tests/ddraw{1,2}.c
  • 36253 Add Nvidia gtx 750 support to the device list
  • 36277 valgrind shows a leak in fusion/tests/asm.c
  • 36293 valgrind shows some unitialized memory in msvcp60/tests/ios.c
  • 36294 valgrind shows some uninitialized memory in msvcp60/tests/string.c
  • 36296 valgrind shows a potential leak in msvcp90/tests/ios.c
  • 36307 valgrind shows a possible leak in netcfg/tests/netcfgx.c
  • 36311 valgrind shows some leaks in oledb32/tests/database.c
  • 36329 valgrind shows an invalid read in sccrun/tests/filesystem.c
  • 36358 valgrind shows some uninitialized memory used in dplayx/tests/dplayx.c
  • 36372 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetStateTextW
  • 36376 eRacer demo doesn't start, fails to create d3d object
  • 36387 Multiple Microsoft installers crash or hang with heap corruption (XmlLite, XPSEP, IE7)
  • 36409 valgrind shows a couple leaks in netcfgx/tests/netcfgx.c
  • 36444 ICQ 7.x crashes during post-install step
  • 36458 wine tries to run all 16 bit programs with dosbox
  • 36470 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.WindowFromAccessibleObject

New in Wine 1.7.18 Dev (May 3, 2014)

  • Improved OLE Accessible Object support.
  • Window sizing improvements in the Mac driver.
  • Fixes for various memory issues found by Valgrind.
  • A few more MSHTML functions.
  • Some DirectDraw cleanups.
  • Various bug fixes:
  • 5944 IBM Lotus Notes 7.x/8.x: 'File > Preferences > User Preferences...' results in crash
  • 9667 Grim Fandango hangs if X in 24bpp mode
  • 13581 mouse corruption in lionheart
  • 14060 Magic: The Gathering Online 3.x fails to connect/login to server
  • 15784 Grim Fandango: altered colors
  • 16966 Powerslide segfaults
  • 17105 Magic: The Gathering Online 3.0 fails to log in with L0014
  • 18119 SmartDraw 2009/2010/CI aborts after displaying trial window
  • 18433 Rosetta Stone Online Spanish (version 0.87594D 221) hangs at "5" during startup
  • 18614 Problem with starting of wine or winecfg
  • 19151 Spotify crashes in the mittle of a song and give me a pop-up fault message
  • 19896 GPS Utility 5.02 fails to connect to GPS device (USB serial)
  • 20336 GetDriveTypeW exposes partially uninitialized out parameter iosb in NtDeviceIoControlFile ?
  • 20853 Write buffer overflow in msi/tests/automation.c?
  • 22515 Gothic 2 1.3 Infogrames Edition installer crashes
  • 22781 ExpressPCB crashes when you try to upload a board
  • 23857 Half-Life (Steam) doesn't run
  • 23995 Football Manager 2010 fails to start
  • 24064 Many steam games crash because of GameOverlayRenderer.dll
  • 25241 Steam: Source based games will not start
  • 26043 advapi32/security tests shows some leaks in valgrind
  • 26066 use after free in X11DRV_GetKeyboardLayout?
  • 26639 Steam: crashes randomly while downloading L4D2
  • 26895 Microsoft 3D Movie Maker: rendering is red mesh/black text on black background
  • 27102 VoipBuster 4.x crashes on startup
  • 27413 Segmentation fault in Kudos 2 Demo
  • 27441 El Matador crashes when starting a level(ASSERTION failed)
  • 28398 Might & Magic VI Heroes - fails to start game, crashes right after menu
  • 28621 Magic: The Gathering Online 3.x updater tool 'Kicker.exe' hangs
  • 28628 advapi32/security.ok: GetTokenInformation(Token, TokenGroups,...) returns partial garbage leading to uninitialized memory accesses?
  • 28695 Uninitialized variables in create_rebar
  • 28697 ieframe/tests/ie.ok: Use-after-free (after ImageList_ReplaceIcon)
  • 28708 gdiplus/tests/image.ok: test_fromhicon triggers reference of uninitialized variable from SetDIBits
  • 28712 winhttp/notification.ok: invalid read in check_notification
  • 28761 ddraw/tests: invalid writes in ddraw_surface7_Release and friends
  • 28767 shell32: uninitialized memory used during TRASH_EnumItems, triggered by "make recyclebin.ok"
  • 28797 comctl32/tests/listview.ok triggers uninitialized memory read of local variable in NC_DrawCaption()
  • 28815 kernel32/tests/fiber.ok shows longjmp-related uninitialised memory references
  • 28921 Battlefield 3 crashes on installation
  • 28943 Notepad2 v4.2.25 installation fails
  • 29882 Authorware Web Player 2004 Plugin - mouseClicks and keystroke are not recognized
  • 30352 builtin iexplore + selenium hangs on startup
  • 30518 Multiple 64-bit applications need KERNEL32.dll.RtlInstallFunctionTableCallback (Mono, Metatrader 5 Agent)
  • 30616 7.62 High Calibre configuration tool unusable (can't make changes)
  • 31918 Saints Row the Third (Steam) crashes on startup (needs support for PrimitiveMiscCaps 'D3DPMISCCAPS_PERSTAGECONSTANT')
  • 32108 Borderlands 2 (Steam) fails to start
  • 32138 Dishonored crashes on startup
  • 32348 Crysis 2 fails to launch
  • 33146 Path of Exile "Allocating Space" very slow, due to NtFlushVirtualMemory being synchronous
  • 33347 WISO (Steuer) Sparbuch 2012/2013 fails during online activation (needs HTMLElementCollection_get__newEnum)
  • 33606 Spin Tires: black menu with missing text (per-stage constants handling needed)
  • 33745 SimCity Societies launcher (.NET app) crashes on startup (incorrect canonicalization of URL containing trade mark sign character U+2122)
  • 33958 wine programs crash with joystick connected (OS X)
  • 34581 Shadow Era client v20120 (Mono game) reports 'Fatal error in gc - GetThreadContext failed' during update/patching
  • 34698 QQGame 2011 can't load (broken app uses LocalAlloc handle as direct buffer without prior locking)
  • 34823 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x app) fails on startup
  • 35321 Wolverine: game crash after Unreal technology logo
  • 35788 Planetside 2 crashes on launch (uninitialized/implausible MONITORINFOA.cbSize passed to GetMonitorInfoA, causing stack buffer overwrite)
  • 35835 Symantec Norton 360 installer crashes on unimplemented function advapi32.dll.GetTraceLoggerHandle
  • 36015 FIFA 2002 demo crashes because gethostbyaddr with magic loopback address return NULL
  • 36024 Adobe Reader 8.1.1 fails to install
  • 36026 Hawking control center driver install tool crashes during uninstallation (needs shlwapi.SHRegCreateUSKeyA implementation)
  • 36036 Does not run WorldOfTanks 0.9 in 1.7.17
  • 36043 Battlefield 1942: Crashes after map loading
  • 36046 Absolute Blue demo launcher refuses to run
  • 36050 Dragon NaturallySpeaking 12.x crashes on unimplemented function msvcr100.dll._wcsupr_l
  • 36068 Symantec Norton 360 installer needs advapi32.dll GetTraceEnableLevel and GetTraceEnableFlags stubs
  • 36069 invalid free in oleaut32/tests/vartype test
  • 36070 Football Manager 2010 demo WMI query 'SELECT Manufacturer,CurrentClockSpeed FROM Win32_Processor' results in endless looping
  • 36078 .NET 3.0 installer encounters an error and rolls back the installation
  • 36080 Fifa 11 demo crashes on startup
  • 36099 Ankh 2: Heart of Osiris fails to start
  • 36106 Installshield Wizard: scrollbar appears where it shouldn't be
  • 36114 msi/action definite leak in is_process_limited
  • 36132 valgrind shows some leaks in gdiplus/tests/graphics.c
  • 36149 valgrind shows some an unintialized variable in jscript/tests/run.c
  • 36161 valgrind shows a leak in wmiutils/tests/path.c
  • 36177 Saints Row the Third (Steam) crashes on startup (expects 'PixelShader1xMaxValue' >= 32)
  • 36207 Steel Beasts v1.19 demo installer crashes on exit
  • 36210 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants oleacc.CreateStdAccessibleObject

New in Wine 1.7.17 Dev (Apr 22, 2014)

  • More implementations for the Task Scheduler.
  • C runtime made more compatible by sharing source files.
  • Fixes in the Mac OS X joystick support.
  • Various bug fixes:
  • 5454 Ogre3D based game doesn't render 3d objects in D3D7 mode
  • 6058 Counter-Strike 1.6 freezes before loggin onto a server
  • 6716 Database box is not correctly renewed in IDOS
  • 10686 Marangatu fails with "Object doesn't support this action"
  • 12327 Team Fortress 2 freezes when starting playin
  • 12768 gdi32: metafile.ok fails in a virtual desktop
  • 13869 Splinter Cell Demo (2): Shadow polygon offset errors
  • 14176 Little Fighter 2 (LF2) crashes with the error message "Couldn't create art surface."
  • 14394 Team Fortress 2 crashes and locks up randomly
  • 14730 winecfg: adjusted drive mapping lost
  • 15162 Team Fortress 2 unstable - random 3d related crashes
  • 19968 Half-Life 2: crashes when launching
  • 20542 Tropico 3 demo - no lights on textures
  • 20785 Artweaver 1.x properties tool window fails to re-dock
  • 21432 Mounted ISO is not recognized when wine is run from the source tree
  • 21536 Multiple games need 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' 'PagingFiles' registry key (Star Wars: The Force Unleashed, Guitar Hero III)
  • 21770 Keyboard doesn't work in games launched from Steam when using virtual desktop
  • 22492 Microsoft Money 2003 - Tools menu not displayed
  • 23140 Steam: can't create 'new folder' when backing up a game
  • 23330 Age of Empires: Install bar with missing percentage and flashing
  • 23359 Key input crashes newer source engine games
  • 23413 Steam Reports Inaccurate Transfer Speeds
  • 23964 Mafia 2 demo (Steam) crashes after logo screen
  • 24006 Shadow Vault freezes at startup
  • 24616 Launch Battlefield 2 (installed as Steam application) : BF2 crashes immediately
  • 24682 Steam overlay is closing when pressing any key
  • 25092 Tropico 3 demo - no sea water with scene resolution=high
  • 25256 Source based games won't start (Team Fortress 2)
  • 25311 Swiss Manager (2000/11/21 build: 8.0.0.239) hangs when exporting tournament results
  • 25561 Setting watches (hw breakpoints) in debuggers can generate unhandled floating point stack check exceptions
  • 25824 comdlg32:findlg test times out when run under clang
  • 26154 Counter-Strike: Source: models and weapons are invisible
  • 26182 Half-Life and Team Fortress Classic (Steam) freeze when trying to create a local game or join a server
  • 26341 FutureTax 2010-2012 crashes on startup, reporting 'unsupported operation error'
  • 26713 Team Fortress 2 (Steam) crashes in the menu
  • 27191 Brink: hangs without native msvcr90
  • 27501 atlas.ti fails open any project file due to lack in ole32 implementation
  • 28068 bwin.com app fails to start
  • 28223 kernel32:debugger fails on Windows 7
  • 28231 Black Dog Cribbage fails to start
  • 28316 kernel32/debugger.ok: exit status of debugger is sometimes 0 when it should be STATUS_ACCESS_VIOLATION
  • 28384 Copy to clipboard not working in EMS SQL Manager
  • 28580 Acclaim Re-Volt: crashes before getting into race
  • 29050 Astral Masters 1.9 refuses to start: 'Failed to init D3D8 object!'
  • 29136 Sins of a Solar Empire (Stardock.com/Steam) does not activate
  • 29409 Team Fortress 2 (Steam): can't select player class or change team using mouse
  • 29645 PCSX2: Software renderer crashes on initialisation when using more than 1 thread
  • 29991 Skyrim needs more video memory
  • 30126 Matrix Games - Distant Worlds fails on startup (GdipDrawEllipse fails to draw ellipse without HDC)
  • 30247 Adobe Connect add-in displays a blank screen
  • 30276 Steam installer crashes after clicking first Next button
  • 30347 Wine can't handle ® symbol in file "Chessmaster® Grandmaster Edition Manual.pdf"
  • 30384 Add support for network connectivity checks using Network List Manager (NLM) API (Vista+)
  • 30419 Team Fortress 2 crash - "failed to lock vertex buffer in CMeshDX8::LockVertexBuffer"
  • 30914 Osu! Doesn't start
  • 31070 Sid Meier's Pirates! (Steam) crashes on startup
  • 31359 Magicka (steam) fails to run with "renderTargetIndex" error
  • 31799 Monkey Island Special Edition (Steam): "MISE.exe has encountered a serious problem and needs to be closed" (XAudio2 not installed)
  • 31891 Radeon HD6670 detected as 3200
  • 32275 UK Truck Simulator Demo does not start
  • 32887 EVE Online in game browser crashes
  • 33322 QQ crashes on start
  • 33630 msmoney 2003 crashes when opening data file
  • 33980 Borderlands 2 (Steam) fails to start
  • 34023 IE8 remains in memory after being closed
  • 34269 CompareStringEx does not support NORM_LINGUISTIC_CASING
  • 34505 Oblivion elder scrolls wont run Installation
  • 34772 The screen of help opens in background. It is partially visible.
  • 35066 Battle.net desktop app installer instantly crashes
  • 35338 Multiple GOG.com installers complain about missing 'sdbinst.exe' at the end of installation (application compatibility database deployment tool)
  • 35401 Battle.net agent fails to update
  • 35444 Wayward Terran Frontier Open Alpha (.NET 4.0/XNA 4 game) reports 'Could not find a Direct3D device that supports the XNA Framework HiDef profile'
  • 35486 GTX 760 is Detected as an 8800GTX by D3D applications
  • 35582 Stealth World of Warcraft update makes 64-bit client crash 5-10 seconds after logging in
  • 35600 The Elder Scrolls V: Skyrim (Steam) crashes on startup
  • 35623 GetFileVersionInfoA / VerQueryValueA do not work properly under Wine, preventing verification of library versions
  • 35626 Patrician III: divide by zero exception scrolling the city view (side effect in user32.SubtractRect())
  • 35687 need for speed most wanted
  • 35863 ddraw tests sometimes fail to receive their messages
  • 35868 DXVA Checker 3.0.x (.NET 2.0 app) needs unimplemented function dxva2.dll.DXVA2CreateVideoService
  • 35906 MetaTrader 4 platforms crashes on startup
  • 35932 EvoSvc (Evolve Service, .NET 4.0 app) fails to register video codecs with Windows Media Player (missing 'HKLM\\SOFTWARE\\Microsoft\\Multimedia\\WMPlayer\\Extensions' registry key)
  • 35945 WM_NOTIFY (LVN_DELETEALLITEMS) message sent from owner-data list view being destroyed
  • 35947 winedbg crashes when running tests in gdb mode
  • 35965 secur32/{negotiate,ntlm} tests fail with samba/winbind 4
  • 35977 Exile: Escape from the pit crashes on startup
  • 35983 mz800 emulator hangs on start
  • 36006 msxml3/domdoc tests crash with WINEDEBUG=warn+heap
  • 36008 urlmon/uri tests crash with WINEDEBUG=warn+heap

New in Wine 1.7.16 Dev (Apr 7, 2014)

  • More regression test fixes.
  • String arrays better supported in the IDL compiler.
  • Initial stubs for DirectX Video Acceleration.
  • Various bug fixes:
  • 11114 World in Conflict complains with "No appropriate 3D graphics card detected" (b3DAccelerationExists and b3DAccelerationEnabled dxdiagn properties missing)
  • 12388 Commandos 3: read_from_framebuffer_texture error (glCopyTexSubImage2D)
  • 15133 Application blocks waiting for a critical section during startup. This problem does not occur in Windows.
  • 17440 Anarchy Online: Fog bug introduced between v. 1.1.11 and 1.1.13
  • 19269 Distant impostors does not work in Lord of the Rings Online
  • 20466 Multiple broken apps and games with incorrect TLS usage crash on startup (TLS slot index allocation must start at non-zero indexes (Brothers in Arms: Hell's Highway, ProShow Gold 5/6)
  • 21576 Touch screen loses calibration when in full screen mode - specifically AtomixMP3.exe
  • 21956 Empire Earth 1.00 and 1.04 crash with unhanded page fault
  • 22016 R.U.S.E. Public Beta in-game rendering is washed out
  • 23601 Windows Movie Maker 2.6 reports 'A new collections file cannot be created' (needs 'Microsoft' folder in CSIDL_LOCAL_APPDATA)
  • 24702 Pro Evolution Soccer 2010 DEMO: shows black screen with stars and never load
  • 25727 Dead Space resolution issues
  • 25780 MS Works 9.0 can't find license terms
  • 25914 Dead Space 2 exits with error
  • 27625 Panzer General 3D Demo: second scenario fails to load
  • 27797 No sound in FMOD games (Gratuitous Space Battles demo, Armored Brigade)
  • 27900 Miranda IM v0.9.25 group chats are broken
  • 28571 Saving file in Rockwell Arena Simulator causes crash.
  • 29003 T4C: Crashes during or after patching phase
  • 29875 MS Works 9.0 can't install (infinite waiting for estimating time)
  • 29968 Final Fantasy XI crashes when unfocused in windowed mode
  • 30079 Broken Sword - The Sleeping Dragon: Graphics corruption
  • 31079 Fatal error during Stronghold Crusader Demo installation
  • 31433 Foxit Reader 5.3.1.0606 crashes on startup
  • 32245 Multiple applications crash on startup due to unimplemented function shell32.dll.SHExtractIconsW
  • 32835 Batman: Arkham Asylum (non-Steam) Demo fails on startup (IWbemClassObject::GetNames with qualifier unsupported)
  • 33603 Metro: Last Light crash after several minutes
  • 33732 Broken non-PCM audio playback in Microsoft Sound Recorder
  • 34352 Multiple applications need 'Network Configuration Component Object', CLSID '{5b035261-40f9-11d1-aaec-00805fc1270e}' (CommView, iNodeSetup 3.60)
  • 34668 Age of Empires Trial version only gives a black screen
  • 35064 Daemon Tools Lite crashes after opening
  • 35112 L.A. Noire 1.3 (Steam version) fails to start, claiming "DX94: Graphics card capabilities are below the minimum specifications." (wined3d clamps device caps MaxVertexIndex to 0xFFFFF)
  • 35359 Kompas-3D v14 installer fails
  • 35474 'Das Fussball Studio' (VB6 based german soccer league db app) reports Run-time error '445' (needs IFile::OpenAsTextStream)
  • 35550 Horizon (Steam) needs msvcp100.dll.?_Random_device@tr1@std@@YAIXZ
  • 35555 Drakan Demo doesn't show the name of the display driver (the problem is in GetDeviceIdentifier when it is _not_ passed the DDGDI_GETHOSTIDENTIFIER flag)
  • 35678 Defiance patcher crashes on start (gdiplus/GdipDrawImagePointsRect)
  • 35786 Incorrect behaviour in printf with 0 value on "%#x"
  • 35802 OneNote 2013 installer needs KERNEL32.dll.SetWaitableTimerEx
  • 35809 Avoid deletion of precious (empty) folders such as '%USERPROFILE%\\Application Data' during MSI product upgrades/uninstalls
  • 35818 mscms/profile tests fail on Fedora
  • 35825 Mortal Online (MMORPG) client 1.75.00.07 displays garbled buttons/images with builtin gdiplus
  • 35827 Corel PaintShop Pro X6 v16.2 installer crashes on startup ('text/jscript' type not recognized when converting to script GUID)
  • 35833 iTunes 7 installer aborts early (automation methods HRESULT incorrectly translated to VBScript runtime Err.number)
  • 35838 MS Works 9.0 word processor crashes on startup (process heaps need to be 64K aligned)
  • 35840 'Das Fussball Studio' (VB6 based german soccer league db app) reports Run-time error '445' (needs ITextStream ReadAll method implementation)
  • 35867 Multiple applications need support for INetCfgLock, CLSID '{c0e8ae93-306e-11d1-aacf-00805fc1270e}' (CommView, iNodeSetup 3.60)
  • 35888 Stahlschlüssel 2007 no CD in drive warning
  • 35891 sdb2xml and native setupapi override crash on unimplemented function apphelp.dll.SdbInitDatabase
  • 35908 Regedit has wrong letter view in title bar with a desktop mode

New in Wine 1.7.15 Dev (Mar 22, 2014)

  • New Task Scheduler service.
  • Many regression test fixes.
  • Support for exception unwinding in VBScript.
  • Various bug fixes:
  • 5928 Timeless Time and Expense 3.0: bad fields in calendar/time entries
  • 8697 Visual Pinball : graphics is very messy
  • 13638 dogfood: xampp won't work properly
  • 20387 Seagate Crystal Reports 6 installer crashes due to incorrect ordinal numbering of 'odbccp32.dll' exports
  • 20623 Multiple VB6 apps complain with "Run-time error '445'" (Swiftkit, VMXBuider 0.8)(IFileSystem3::CreateTextFile method implementation needed)
  • 23448 F1 2000 and F1 Championship Season 2000 crash at startup
  • 23570 Cannot play songs using Songbird 1.4.3 and 1.7.3
  • 23930 Drakensang Dark Eye crash on start (needs D3DXCreateBox)
  • 26235 Pioneer DJs 1.6 hangs on startup (SetupDiEnumDeviceInterfaces needs to retain DeviceInterfaceData->cbSize upon reset)
  • 26339 MSXML, HTTPS GET don't work
  • 27060 Multiple applications need Network Configuration Component (netcfgx.dll) (iNodeSetup, CommView, Shan Xun 802.1x client)
  • 27307 Program Error - Program crashes on open
  • 27612 'Moorhuhn - Juwel der Finsternis' crashes on startup
  • 27831 Tic Tac Toe Game (vbscript) cannot be played (colon used for placing multiple statements on the same line in select case statements)
  • 27892 Iexplore blank page or binary
  • 28987 Some video files fail to play in Windows Media Player 9/10 (using native wmvcore/wmp dlls)
  • 29528 Google SketchUp 8 crashes on exit
  • 29679 Quicken 2012 aborts at startup.
  • 29785 Band-in-a-Box 2012 crashes on startup
  • 30043 Infinite loop in mshtml navigate
  • 30809 ConEmu: Fails to start cmd.exe
  • 31377 Symantec VIP Access no longer installs (needs WinMGMTS object stub)
  • 31423 AmiBroker fails on startup
  • 31437 Multiple applications and games need wmvcore.dll.WMCreateProfileManager (Tinker, Luxology Modo, aTube Catcher, iMesh 7.x)
  • 31724 SolidWorks Explorer 2012 fails to install, reporting 'Could not get typeinfo of hreftype 384 for VT_USERDEFINED, hr = 0x80004005'
  • 31968 Multiple applications need ITextStream get_AtEndOfStream method implementation (wPrime 2.09, SolidWorks Explorer 2014)
  • 31970 Microstation 8i installer doesn't work (needs VBScript GetObject implementation)
  • 32109 CorelDRAW 12 fails to install
  • 32161 IAudioClient should support IMarshal
  • 33191 installer of AliWangwang: some text can't be displayed normally
  • 34154 iTunes 7 does not install
  • 34536 3DMark06 crashes with native d3dx9_36.dll
  • 34717 Games GUI (Roller Coaster Tycoon 2) does not load anymore
  • 34815 iexplore hotmail.com needs IHTMLFrameBase::get_onload
  • 35110 LabChart Reader 8 installer ends prematurely (VBScript parser fails to recognize class variables declared with 'Dim' within class statement)
  • 35390 Samsung Magician v4.0 fails to install (SWbemLocator.ConnectServer method dispargs are optional)
  • 35445 CPCE v4.1 (Coral Point Count with Excel extensions, VB6 app) fails on startup (needs scrrun IFolder::get_Path)
  • 35530 fjords is very slow because of GetLocaleInfoW checking registry
  • 35575 gdi32:font Windows 8.1 failures (johab)
  • 35596 Multiple applications and games crash due to GetNumaHighestNodeNumber stub (64-bit ApexDC++, CrossFire-Downloader, Moorhuhn)
  • 35644 Spin Tires crashes with arb shaders
  • 35645 Sid Meier's Ace Patrol (Steam) crashes on unimplemented function msvcp110.dll._Xtime_get_ticks
  • 35705 Stability issues in certain games with recent Wine (maybe Nvidia driver related)
  • 35753 CURA 14.01 installed correctly but crashes when started
  • 35762 Tic Tac Toe Game (vbscript) cannot be played (parenthesis syntax for specifying arrays as function arguments)
  • 35769 Target attributes is ignored when submitting form
  • 35778 Samsung Magician v4.0 fails to install (widl emits incorrect var type for IDispatch* defaultvalue)
  • 35794 iTunes 7 installer aborts early (failure to find builtin 'RegExp' class)
  • 35799 Mortal Online (MMORPG) client 1.75.00.07 crashes on login (missing Win32_LogicalDisk WMI class 'VolumeSerialNumber' property)
  • 35803 Chessmaster Grandmaster Polish Edition installer crashes
  • 35806 Multiple VB6 apps complain with "Run-time error '445'" (Swiftkit)(ITextStream::WriteLine method implementation needed)
  • 35816 iTunes 7 installer aborts early ('Err' object 'Clear' and 'Number' methods are stubs)
  • 35819 "A Very Long Rope to the Top of the Sky" fails to start.

New in Wine 1.7.14 Dev (Mar 10, 2014)

  • More Task Scheduler support.
  • Improvements for AVI encoding support.
  • More VisualBasic interfaces in MSXML.
  • Support for deflate content encoding in Wininet.
  • Some fixes for monochrome printers.
  • Various bug fixes:
  • 3901 Rayman 3 Hoodlum Havoc installer can't copy files
  • 5552 Need for Speed Porsche 2000 doesn't see DX as installed
  • 7602 MPLAB 7.52 starts with errors
  • 8391 EDWinXP 1.50 trial version aborts after splash screen (IPicture DISPID_PICT_RENDER support missing)
  • 8539 VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '-2147417848 (80010108)': Automation error"
  • 9396 Solidworks 2006/2007/2012 fails to save files, reporting 'An unsupported operation was attempted.' (comdlg32 version resource outdated/inconsistent with default WinVer setting)
  • 12757 Europa Universalis Rome crashes on startup (D3DXLoadSurfaceFromFileInMemory must not unconditionally call CoUninitialize(), different COM threading model used)
  • 15286 Multiple applications need Windows Media Player ActiveX control: CLSID 6bf52a52-394a-11d3-b153-00c04f79faa6 (iMesh 7.x, Amazon mp3 downloader, ...)
  • 15480 Saving files in Microsoft Word/Excel 2000-2010 creates useless .lnk files (CSIDL_RECENT folder missing)
  • 16360 Help does not work in Office 2000
  • 19513 Rise of Legends: CD2 is not recognized (wine eject/umount/remount doesn't work)
  • 20209 AverTV installer for AverMedia AverTV Hybrid Volar HX crashes
  • 22010 Europa Universalis: For the Glory; crashes on startup
  • 22089 Starcraft II license screen - moving the mouse makes installer think you've read entire license
  • 22171 BizAgi Process Modeler requires gdiplus.GdipWidenPath() implementation (Mono, MS .NET)
  • 22935 Double clicking a word file can't open it (opens fine from Word 2007 opens it)
  • 22986 can't read DivX 7.2 licence agreement
  • 23577 Kaspersky Internet Security 2010 installation problem: needs Win XP SP 2 (builtin 'fltlib.dll' needs version resource)
  • 24419 Nvidia hdr sample crashes without native d3dx9_36
  • 25430 Internet Explorer 4 can't load the WineHQ forum without native urlmon
  • 25668 DAEMON Tools 3.47 installer crashes on unimplemented function setupapi.dll.SetupDiSetSelectedDevice
  • 26461 OmniPage 17 installer fails to complete (hangs, heap corruption)
  • 26517 The game Battleground Europe crashes
  • 26568 Siemens PLM NX 7.5: License Server installation hangs up on starting services
  • 26602 MS Excel 2007: Excel hangs-up after closing solver
  • 26654 MS Office 2000 programs crash when resizing windows
  • 26927 iTunes 10.2.2 store homepage is black
  • 27236 Lego Pirates of the Carribean demo: psychadelic rendering artifacts
  • 27504 Freejack downloader crashes before downloading files
  • 28067 In Battleground Europe mouse stuck in middle of screen
  • 28080 Radeon Bios Editor v1.28 (VB6 app) crashes when saving modified BIOS files
  • 28405 AVID/Pinnacle LE 6.10 crashes on unimplemented function setupapi.dll.SetupAddToSourceListA
  • 28972 Seagate Crystal Enterprise 8.0 installer fails when starting services
  • 29432 Mezzmo DLNA media server 3.4 crashes on startup
  • 29447 ZBrush 4R2 not launching
  • 29846 HTML-Kit 292 can't show any plugin previews except the default
  • 29856 Password Safe 3.26 initial default help page is blank (invalid MSITStore moniker constructed)
  • 29954 ERWIN r8.2 cannot install due to missing ERwinIScustomactions.dll
  • 29987 BlueKenue 3.x crashes on startup
  • 30097 Can't host server on Terraria 1.1
  • 30099 Terraexplorer 6.1 not run
  • 30324 imgburn 2.5.7.0 crashes on startup
  • 30876 Diablo 1 demo crashes
  • 31111 wmp9 install fails with builtin pidgen
  • 33489 WinRAR 5.0 beta 1 help causes HH crash
  • 33947 Battle.net desktop app crashes after 15 seconds
  • 35107 Cannot display japanese vertical text correctly.
  • 35572 gdi32:font fails on Windows 2000
  • 35624 3Dmark 2001 SE: Broken "Fill Rate (Multi-Texturing)" test
  • 35629 Zynaps: menu is rendered incorrectly
  • 35635 VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '445'" - filesys_get_Drives
  • 35636 JobTabs Free Resume Builder 2013 (vb6 app) fails on startup (failure to parse app SxS manifest referencing registry free COM server)
  • 35668 HEDZ installer crashes
  • 35673 Gallium 0.4 on SVGA3D not recognized (running Call To Power 2 stops)
  • 35676 iMesh 7.x crashes on IWMPCore::get_settings method stub
  • 35691 IPLA 0.9 installer aborts with 'Windows Media Player version 9 or newer needed' (wmp.dll version resource missing)

New in Wine 1.7.13 Dev (Feb 21, 2014)

  • More Task Scheduler support.
  • A few more Direct3D 10 interfaces.
  • More Windows Media Player stubs.
  • ARM code generation improvements.
  • Better memory size reporting on Mac OS X.
  • Various bug fixes:
  • 6351 Battlefield 2 graphics problems
  • 7366 softPROGRESS eISLP fails to display prescription information details
  • 10528 mdiviewer unusable
  • 12320 [The Master Genealogist (5/6/7) Gold U.S Edition] - Fonts/Text Do not Show in "Details/Children & Siblings" Windows (unless you install vb6run and choose: native_oleaut32 with winetricks )
  • 12442 UOAssist: crash after startup attempting to fetch http page in frame
  • 12792 Warcraft III videos is not playing
  • 17214 Proteus VX fails to install (VT_DISPATCH to VT_xxx conversion: uninitialized VARIANTARG passed to DISPID_VALUE invoke call)
  • 19322 Letters missing in tahomabd.ttf
  • 19553 VideoReDo Plus crashes when video file is loaded.
  • 22433 Starship Tycoon demo crashes on exit
  • 24517 Many DirectX10/11 games need dxgi.dll.CreateDXGIFactory1 (Deus Ex: Human Revolution, Alan Wake, AC III, NFS: Most Wanted, Civ V, ...)
  • 25481 Desktop launchers generated by Steam use unregistered URL handler
  • 25526 Aura crashes
  • 25649 Firefox: alt tabbing is sometimes screwy
  • 25771 getElementsByName not implemented- causes problems for some applications navigating internet.
  • 26001 Champions Online installer crashes on startup
  • 26221 Shattered Origins config screen edges are not transparent, but pink
  • 26698 Dope Wars 2.2 weapon rack text is not drawn correctly
  • 27364 Osu! fails to install (ole32.IIDFromString returns unexpected error code)
  • 27417 Assassins Creed media validation fails (SafeDisc 4.85.x)
  • 27527 Move of the SendMessage() breaks 3DMark2001se
  • 27733 Fishdom 2: some fish render purple
  • 27977 freegate fg715x.exe exit silently
  • 28460 ieframe/ie test fails if CFLAGS="-fstack-protector-all" is used
  • 28463 oleaut32/tmarshal.c test crashes if CFLAGS="-fstack-protector-all" is used
  • 28996 rynga aborts on startup due to stubby GdipGetPropertyItemSize
  • 29611 FL Studio 10 is invisible without "emulate virtual desktop"
  • 29615 Inpage Urdu 2000 crashes on startup
  • 29983 AVRstudio 4.14 unable to get list of supported device for AVR simulator
  • 30132 FL Studio 10 crashes on start
  • 30447 Lexware 2012 product installers show an empty dialog window on startup (urlmon.CreateURLMoniker with base context and non-well formed URI, DOS-style path)
  • 31159 League of Legends: store doesn't load with builtin wininet
  • 31162 New Ubisoft Game Launcher fails to start games
  • 31439 ITKFEGUI.EXE crashes on startup.
  • 31505 AVR Studio 4.18 SP2 (build 700) crashes during build of projects
  • 33372 winmm:midi fails on systems with no sound card
  • 34052 The Witcher: Character models are sometimes invisible
  • 34098 Gamefly Client fails to install downloaded game content
  • 34304 Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_get_href is a stub)
  • 34852 Xibo installer 1.4.x complains "Player cannot be installed on systems with Internet Explorer version smaller than 7.0"
  • 34892 IE8 crashes in 'purist' mode, needs unimplemented urlmon.dll.108
  • 34921 Multiple games and applications need bcrypt.dll.BCryptGenRandom (Need for Speed: The Run, Battlefield 3)
  • 35171 Adobe Shockwave Player 12.x installer crashes on startup (URL moniker notify window class not unregistered during unload of urlmon)
  • 35256 Skyrim - "Not enough memory to run application" error
  • 35362 Aeria Games/Aura Kingdom launcher account signin fails due to IHTMLDocument2.GetActiveElement stub
  • 35406 Dawn Of War: Dark Crusade crash
  • 35417 all texts looks a bit shifted left
  • 35433 Civilization 4 BTS randomly page faults
  • 35485 Tab control is keeping pressed with TCM_SETCURSEL wParam:-1
  • 35509 ProPresenter 4.x (.NET 3.5 WPF app) installer needs WshShortcut_put_IconLocation
  • 35524 Adobe Audition 3.0 crashes on startup (GdipFillRectangles must validate graphics object parameter)
  • 35546 Microsoft .NET Framework 3.0 'servicemodelreg.exe' crashes during installation
  • 35565 Assassin's Creed 2: 'UbisoftGameLauncher.exe' needs msvcp90.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z
  • 35567 Xibo Player 1.4.x crashes on startup (WMI reports network adapter with IPEnabled=true and MACaddress=NULL)
  • 35569 Questrade IQ needs msvcr110.dll._libm_sse2_pow_precise
  • 35579 d3d8:visual test_scalar_instructions() fails on Windows
  • 35580 d3d8:device test_display_formats() fails on Windows 8
  • 35584 wine can no longer execute rm.com (DOS application)
  • 35588 Assassins Creed II fails installation fails at the end
  • 35601 Mediacoder crashes on start after transcoding audio
  • 35609 Menu popup failures in user32:msg on Windows XP
  • 35612 jscript:activex fails if the user does not have sufficient privileges
  • 35620 WatchGuard System Manager 11.8.1 crashes on unimplemented function wsnmp32.dll.SnmpStartup

New in Wine 1.7.12 Dev (Feb 10, 2014)

  • Initial support for Window Media Player interfaces.
  • Some more Task Scheduler support.
  • Various C++ runtime fixes.
  • More dlls with ugly names for Windows 8 API set support.
  • Various bug fixes:
  • 3467 Capitalism II [ DirectDraw - Missing Surface_Lock ]
  • 8783 USB serial ports do not work
  • 11448 Ugly skins in FIFA08
  • 11603 Cannot install Football Manager 2008 (FM08)
  • 12592 Photoshop CS2: complains "Please log in using an account with administrator privileges and try again"
  • 13437 Eudora 7.1.0.9 can't open attachments
  • 13484 Last Half of darkness Shadows of The Servants runs slow
  • 13486 Having CPU switch frequency dynamically (powersave daemon), Prince of Persia (potentially more apps?) runs way too fast
  • 16571 Add support for more than one back buffer
  • 17138 FlightGear does not display 3d models
  • 18272 S103 main window does not redraw after activity is finished
  • 18579 Photoshop CS4 error in automate/merge HDR and photomerge
  • 20493 Sherlock Holmes vs Jack the Ripper DEMO (CZ): Crash when closing the game
  • 20716 Dragon Age: DLC tabs are all empty
  • 20838 Morrowind Graphics Extender's d3d8.dll replacement fails to load
  • 20847 Touhou Hisoutenskou crashes in deck construction/end of battle
  • 21177 EVE-Online Voice don´t work
  • 22577 PdfEdit995 doesn't work
  • 22747 µTorrent: The update message from 2.0.1 to 2.0.2 does not show properly some characters
  • 23346 Pioneer Avic Feeds v2.1.0 crashes after language selection
  • 23393 Text rendered with background colour same as foreground (so invisible) in Moon Tycoon
  • 24799 Easyworship 2009 crashes on exit
  • 26246 Impulse doesn't work with mono
  • 26370 Visual C++ 2005 Trial install shows spurious dialog box
  • 26765 x86_64 OS should not be selectable on a 32-bit system
  • 26944 taskkill needs to handle both / and - switches
  • 27242 Wiggles: Error at starting the game.
  • 27644 MAKING HISTORY II: The War of the World v1.23 demo hangs indefinitely after nation selection
  • 27683 4nec2x: error message and crash when opening 3d window for second time
  • 27725 Visio 2007 : Getting started is missing icons
  • 27777 Office 2003 apps fail to print graphics with builtin gdiplus
  • 27837 E-Bundle Transcript Viewer: crashes when opening a supported file
  • 27914 Simple Screenshot-Code doesn't work
  • 28007 Microsoft Visio 2003 fails to save files and gives a Disk Full Error
  • 28127 Ubisoft Game Laucher Installation fails within dlls/oleaut32/variant.c:659
  • 28154 AutoIt v3.x 'Inputbox' function fails to display dialog with edit field (MonitorFromRect called with rect {Left=0,Top=0,Right=-1,Bottom=-1})
  • 28869 Neverwinter Nights fails to load
  • 28939 Notepad2: page fault when saving or opening files
  • 29034 Blackberry Device Manager 6.1 fails to install
  • 29098 LabVIEW 2010 demo downloader: switching virtual desktop causes the window to disappear
  • 29195 Microsoft Word Viewer crashes on opening files in Word 201x formats which require download of format converters
  • 29230 Steam client crash on select "news" tab
  • 29311 FirstClassClient 12.005 settings problem
  • 29757 Burraconline Client 4.53 reports error "BurracoClient has encountered a user-defined breakpoint"
  • 29781 Password Gorilla 1.5.3.6 fails on startup with error: "couldn't find Itcl_Init"
  • 30114 native msvcp100 crashes during Eve Online Startup (Testserver - Build 348561)
  • 30306 Wing Commander Saga: The Darkest Dawn launcher is badly drawn
  • 30577 Spartan demo: badly displayed main menu screen, mostly black
  • 31068 Gómez Peer Vis C++ error
  • 31371 Counter Strike: Source won't run on wine 1.5.9
  • 31820 GomezPEER Bug 26944 causes a Wineserver crash
  • 32049 Pirate101 launcher fails while downloading game on initial run
  • 32099 Adventure Game Studio 3.2 Crashes on start with C++ Runtime Error
  • 32139 MetaTrader 5 unable to remember account details
  • 32140 MetaTrader 5 never receives chart data
  • 32167 RebelBetting remains in memory when closed
  • 32714 EVE Online client crashes / fails to load when play is selected from Launcher
  • 33163 Luncher.exe failure of MMORPG game EVE Online_466518
  • 33514 Dragon Naturally Speaking 11 wants setupapi.SetupDiDestroyDriverInfoList
  • 33637 Eve Online launcher hangs
  • 33892 IRecordInfo::RecordCopy() is broken
  • 34050 World of Warplanes moo::rc().drawindexedprimitive, failed
  • 34063 Adobe CS4 installer is painfully slow
  • 34193 Palm Desktop 4.1.4 and HotSync Manager installer crashes
  • 34335 MetaTester 5 agents do not always start
  • 34366 Photoshop CS2 fails at the "initializing tools" windows
  • 34407 Multi Theft Auto 1.3 loader fails to initialize core infrastructure in GTA:SA process (msvcrt string collation check fails)
  • 34409 WinZip 7: crashes when extracting a zip archive
  • 34474 Slow mouse cursor in Age of Empires 1 & 2 with winemac compared to X11
  • 34630 Some games don't detect the correct number of display drivers (graphic cards) and their names
  • 34878 Games requiring DirectDrawRenderer set to GDI (winetricks ddr=gdi) are black screen after 1.7.2
  • 35014 Microsoft Server Express 2005, installing gets 'err:ntdll:RtlpWaitForCriticalSection'
  • 35181 Path of Exile crashes at startup
  • 35202 A Strange Dream (Knytt Stories expansion) fails to install without native msvcp60
  • 35280 Dracula 4 (The Shadow of the Dragon) freezes when starting a new game (using built-in msvcr100)
  • 35284 Polar WebSync client 2.8.x fails to communicate with 'polard' service (WS2_AcceptEx with zero 'local_addr_len' parameter)
  • 35313 'NAN' undeclared [dlls/d3dx9_36/tests]
  • 35347 VST plugins crash on LMMS
  • 35388 League of legends graphical issues
  • 35405 NoLimits Coaster 2, Direct3D not supported
  • 35408 demoscene fr-038: theta crashes (affect multiple games: Anarchy Online, Tomb Raider, GTA)
  • 35410 Gómez Peer: Java runtime crashes and loops in WinXP mode
  • 35414 EVE Online crashes on window resize
  • 35447 Divinity II - DKS demo: fails to start with an exception.
  • 35464 Prefix creation occasionally reports user32 driver loading failure
  • 35482 ProPresenter 4.x (.NET 3.5 WPF app) installer needs WshShortcut_put_Arguments
  • 35483 cannot install game imvu
  • 35494 Mała Księgowość crashes starting
  • 35520 UltraMon 3.2.2 installer fails due to unimplemented function ole32.dll.CoGetInstanceFromFile

New in Wine 1.7.11 Dev (Jan 18, 2014)

  • Uniscribe support in the RichEdit control.
  • Support for condition variables and Slim Reader/Writer locks.
  • More D3D command stream preparation work.
  • Optional Start Menu in desktop mode.
  • Improved support for vertical fonts metrics.
  • Various bug fixes:
  • 12118 F1 button in WinAMP Milkdrop visualization shows garbage instead of the help info
  • 13489 Frets on fire doesn't start(python issue) [dogfood]
  • 15270 Garmin MapSource doesn't run anymore after upgrading to the latest version (6.14.1)
  • 16034 Bombzone won't start
  • 22544 POI Loader 2.5.x and 2.7.x fail to run
  • 22636 Guitar Pro 5.2 demo file browser treeview has extraneous ":" item
  • 23005 WinWULFF (VB6 app) fails on startup, reporting "Run-time error '10': This array is fixed or temporarily locked"
  • 24798 OLE error 800200009 on EasyWorship 2009 eval version startup
  • 25505 MSN Messenger Live 2009 (14.0) installer crashes on startup
  • 26652 Graphical glitches in Big Fish Games client
  • 27476 Spotify Crashes On Log In
  • 27539 EasyHook 2.6 'ProcessMonitor.exe' example (.NET 2.0 app) crashes shortly after launch
  • 29140 ScriptTextOut passes wrong widths to ExtTextOutW
  • 29698 iexplore http://www.coupons.com/ shows blank page
  • 30164 Multiple applications need KERNEL32.dll.InitializeConditionVariable implementation (Adobe Lightroom 4.x and 5.x, Sibelius 7, 64-bit Dolphin Emulator)
  • 30173 Adobe Lightroom 4 fails to start: Unimplemented function KERNEL32.dll.SleepConditionVariableCS
  • 31888 June 2010 directx sdk installer: fails with builtin mono
  • 31989 Garmin ANT Agent 2.3.3 doesn't recognize 'ANT' USB stick, crashes on unimplemented function cfgmgr32.dll.CM_Get_Device_ID_ExA
  • 32182 GetResolvedNeutrals always returns input
  • 32396 iexplore http://imgur.com doesn't open
  • 33006 Installation of Garmin Training Center 3.6.5 fails
  • 33020 GetLongPathName does not properly resolve the relative string '.'
  • 33256 Garmin WebUpdater says "You must be a local administrator to run this application"
  • 33272 Pinging 0.0.0.0 returns success, when it should return failure.
  • 33519 POI Loader 2.5.x and 2.7.x refuse to install, claiming "No administrator privileges for install"
  • 34205 Regedit doesn't import .reg files formatted like the example in the FAQ
  • 34250 When leaving full screen mode IrfanView creates an on-top unusable excess screen-wide control
  • 34891 Application DesignSpark Crashes when adding components to schematic
  • 34925 SolForge needs msvcp110.dll.?_Init@locale@std@@CAPAV_Locimp@12@_N@Z
  • 35006 Foxit Reader 6.xx crashes on opening Help->About
  • 35055 Incorrect SourceDir used for product update.
  • 35124 Shattered Horizon needs msvcr90.dll.?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z
  • 35145 RSA SecurID token v411 crashes on startup
  • 35196 Depth Hunter crashes when changing video options
  • 35227 Secret Files 2: hardware mouse pointer corrupted
  • 35237 Ivona Voices needs MSVCP110.dll.?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z
  • 35247 Teleglitch: Die More Edition needs msvcr110.dll._libm_sse2_sqrt_precise
  • 35261 Ys 1 crashes on startup
  • 35303 Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for IFolder::get_Files)
  • 35318 build fail on FreeBSD
  • 35328 Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for file collection '_NewEnum' property)
  • 35346 sscanf clears first unmatched string arg
  • 35354 PSO2 Tweaker needs Win32_OperatingSystem WMI class 'Name' property
  • 35365 Multiple applications fail to install (IE7, MS .NET Framework 4.0)
  • 35366 Warhammer 40K Dawn of War and Winter Assault: not working on 1.7.10
  • 35377 League of Legends launcher crashes on start

New in Wine 1.6.2 (Jan 11, 2014)

  • Highlights:
  • Color management support updated to liblcms version 2.
  • Various bug fixes:
  • 8320 DirectInput joystick timestamps are wrong
  • 15738 Max Payne 2: Ingame windows rendered incorrect with nvts pipe
  • 18465 url.dll FileProtocolHandler does not open URLs in browser.
  • 21884 Resident Evil 2: no sound and annoying dialog window
  • 23529 Add support for lcms2
  • 24611 Install Shield fails on 64bit multilib wine if WINEPREFIX was created by 64bit wine
  • 30745 GOG.com version of Soulbringer crashes on startup (GetModuleHandleExW needs to support GET_MODULE_HANDLE_EX_FLAG_PIN)
  • 32658 Certain games on Steam crash on start in xinput1_3 (in-game overlay enabled)
  • 33799 Wargame: Airland Battle needs msvcr110.dll._libm_sse2_atan_precise
  • 33963 WINE Wordpad crashes when selecting text from line end to line start
  • 34034 Locale settings broke shader program generator.
  • 34051 Low FPS with winemac driver in Unreal Tournament GOTY
  • 34055 Textures missing in Age of Empires II: Steam
  • 34387 TreeSize Free: help window won't open
  • 34472 window titlebar names
  • 34707 Miranda crashes on start up
  • 34719 cabinet_open{,_stream} returns 0 on failure but doesn't compliant to _open interface
  • 34738 PageFault when generating a MD5 Hash
  • 34793 Battle City Remake crashes
  • 34804 Installation of Windows Installer Cleanup utility fails due to wshom:WshShell3_ExpandEnvironmentStrings being a stub
  • 34811 Crash when copy by ctrl+c or in-app copy, cmd+c works fine (using MacDriver) on OS X Mavericks
  • 34813 winedbg crash reports are missing important information on Mac OS X 10.8+
  • 34853 Multiple .NET 3.x/4.x apps need Win32_NetworkAdapterConfiguration WMI class
  • 34912 GEOVIA Surpac 6.x (geology and mine planning software) needs scrrun IFileSystem3::BuildPath
  • 34949 Chessmaster 10th Edition: no graphics in the menu, you can't run the game (Mac OS X only bug)
  • 34983 Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method
  • 34988 Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method
  • 35010 [Freetype]Impossible to compile Wine
  • 35021 League of Legends installer page faults in custom action during stackwalk (SymFromAddr with NULL displacement ptr)
  • 35024 FEAR Combat (SEC2) v1.1 community full installer doesn't display cd key/serial field (no PIDTemplate property provided)
  • 35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)
  • 35035 HF pAppLoc (AppLocale) installer crashes due to unimplemented function apphelp.dll.ShimFlushCache
  • 35144 NVIDIA CUDA Toolkit v5.5 installer fails (SetupDiGetINFClassW whitelists only 'Chicago', ignoring WINEPREFIX WinVer setting)
  • 35149 RSA SecurID token v411 installer hangs during processing of EULA (large RTF passed twice: window text and richedit streamin callback)
  • 35166 NVIDIA CUDA Toolkit v5.5 installer fails (NtQueryKey with KeyNameInformation info class unsupported on server side)
  • 35178 FL Studio 11.x 'DirectWave' plugin doesn't work (unsupported FSCTL_IS_VOLUME_MOUNTED ioctl)

New in Wine 1.7.10 Dev (Jan 4, 2014)

  • Highlights:
  • Window maximization in the Mac driver.
  • AVI compressor implementation.
  • Thread local storage support in dynamically loaded libraries.
  • Beginnings of a Task Scheduler implementation.
  • Extended IPX protocol support.
  • Various bug fixes:
  • 3542 Dungeon Keeper Gold not starting
  • 4633 Garmin MapSource 6.x crashes during attempt to communicate with GPS device
  • 6833 AIM Pro fails to load 'apExtCmp.dll' (MSVCRT_ungetc write operation on read-only section/mapping)
  • 8549 lsTasks tool fails due to ITaskScheduler::SetTargetComputer stub
  • 10911 Jumpstart Mystery Club download manager doesn't work
  • 13407 The Bat! Voyager fails to accept the master password
  • 13982 Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need IFileSystem3::GetFolder method implementation)
  • 16265 ActiveX Control Pad installer hangs sometimes on exit; deadlock between LdrShutdownThread and TASK_ExitTask?
  • 17747 Using race07 server on wan crashes
  • 18752 Skype 4 MSI installer fails to start Skype.exe when finishing installation in Vista mode (missing TaskScheduler component)
  • 19052 Jasc Animation Shop 3.05 crashes on startup
  • 21107 Portable RDP 6 client fails on startup, claiming "An error occurred. Try to reconnect." (MoleBox application virtualization scheme)
  • 21112 Newsbin 32 Bit Client crashes
  • 21541 Farscape: The Game crash at game launch
  • 21575 Shareaza 2.5.x Media Player refuses to play any media
  • 21711 MotorM4X crashes when running with virtual desktop
  • 23764 Segmentation fault when installing openmtb maps
  • 25061 20dollars2surf app throws run-time error 445 while creating InternetExplorer.Application object
  • 25109 Blood Bowl Legendary Edition cannot be launched.
  • 26507 Muvee Reveal 8.0.1.1421 installer fails to extract its CABINET payload from embedded PE resource
  • 26524 Muvee Reveal 8.0.1.1421 crashes on startup (main assembly manifest parser failure)
  • 27180 Mobile Master: Crash at update
  • 27651 Google Music Manager installer fails to start
  • 30547 Corel Photo Downloader (Part of Corel MediaOne) crashes due to unimplemented function SHELL32.dll.SHCreateQueryCancelAutoPlayMoniker
  • 31057 makefile(3) : fatal error U1034: syntax error : separator missing
  • 32281 Visual C++ 2010 fails to install in 64-bit WINEPREFIX
  • 32330 Steam slow to redraw when dragging offscreen in virtual desktop
  • 32937 Freemake Video Converter: needs tasklist.exe
  • 33886 Anno 1602: Unhandled exception: divide by zero in 32-bit code
  • 34869 Microsoft Office 2013 full offline installer crashes on startup (TEB access with NULL TLS array pointer, failure to handle case where only late-bound modules have TLS directory)
  • 34971 Volvo The Game crashes when selecting competition mode
  • 35028 SPSS Legacy Viewer (SmartViewer 15) fails to install ("TempFolder" property reset by custom action)
  • 35061 GoldCoin 0.7.1.7 shows assertion on startup (needs ntdll.NtQuerySemaphore implementation)
  • 35084 Visual Studio 2010 installer fails to install in 64-bit Windows XP WINEPREFIX (claims "Windows XP x64 Service Pack 2 is required")
  • 35138 Keil uVision 3 IDE (PK51 version) crashes when coming out of hardware debug session
  • 35146 Gazillionaire stops drawing icons
  • 35176 MSVC 2012 C compiler 'cl.exe' fails/crashes (TLS not correctly initialised for explicitly-loaded DLLs)
  • 35198 Torch Browser needs USERENV.dll.GetAppliedGPOListW
  • 35199 Eve Online needs msvcp100.dll.?_Getname@_Locinfo@std@@QBEPBDXZ
  • 35204 oleacc:cannot find function DllGetClassObject
  • 35235 GoldCoin 0.7.1.7: synchronization with network spams terminal with "fixme:winsock:convert_eai_u2w Unhandled unix EAI_xxx ret 0" messages
  • 35236 Multiple applications refuse to load or crash on startup (Nitro PDF Reader 3, Mozilla Firefox) (exception in builtin 'msvcp100' entry point if 'msvcrt' is not mapped)
  • 35262 HorzionX360: Unable to run installer
  • 35269 Mobile Master crashes on startup (array-index out of bounds for IFile_tid in scrrun get_typeinfo)
  • 35289 Star Wars - The Force Unleashed: launcher crash at start (better diagnostics for missing 'lcms2' support needed)
  • 35292 Missing folder icons when changing installation location in TreeSize Free installer
  • 35296 Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for IFolder::get_SubFolders)
  • 35302 AMD Processor Driver 1.3.2.x installer has incorrect image and text placement

New in Wine 1.7.9 Dev (Dec 21, 2013)

  • Highlights:
  • Improved window moving/resizing in the Mac driver.
  • Some DirectDraw palette fixes.
  • Reduced code duplication between C++ runtime versions.
  • Various bug fixes:
  • 8320 DirectInput joystick timestamps are wrong
  • 10844 Need for Speed 2 demo fails on startup, claiming "insufficient memory"
  • 11919 foobar2000 with foo_facets.dll: clicking popup menu item to display facets pane/view does nothing
  • 12503 Firefox with Oracle/Sun JRE 6/7 Java plugin fails the verification website of Java
  • 14740 Combat Arms 3.7 installer html-based UI layout is distorted
  • 14783 Cannot closed WMP 9 after minimizing.
  • 17715 Incorrect translation of D3D asm instruction "expp"
  • 17784 Runscape (web-based Java game) fails to terminate upon user request
  • 19959 Rome Total War loading screen has incorrect colors, rendered twice
  • 20354 Sony Vegas has encountered an Error: 'WIA-Manager could not be initialized'
  • 21054 Platform SDK 2003 web installer download unreliable
  • 21755 Heroes of Might and Magic V demo doesn't run
  • 23472 PokerStars crashes/UI remains unresponsive on startup
  • 23748 Need for Speed Shift demo: movies repeat until you press Enter
  • 23802 Need for Speed Shift demo: slow framerate on showroom floor
  • 24167 Boxes are not drawn in Double Dragon Forever
  • 24328 Filter Forge 2 demo fails to launch with error: ::GetScrollInfo failed. (ExeCryptor protection)
  • 24600 Saira: some fonts are messed up
  • 24819 Grand Ages: Rome installer: "Couldn't get the string value for the game tasks folder"
  • 25248 Brothers in Arms Road to Hill Demo needs msvcr71.__security_error_handler
  • 26541 Dragon Saga crashes randomly on startup (needs ntdll.DbgUiConvertStateChangeStructure, ntdll.KiRaiseUserExceptionDispatcher, ntdll.NtSetDebugFilterState stub exports)
  • 26668 Language macros are not defined during an .rc file compilation
  • 27850 Severe graphic issues in Need for Speed Hot Pursuit II
  • 28001 ExeCryptor protected apps/games complain with 'Clock manipulation detected!' (World War One Gold demo, Universal Mechanic)
  • 28440 Deus Ex Invisible War installer sometimes asks for non-existent disk 0
  • 28487 [Halo CE Trial] X Error bad value: XF86VidModeGetGammaRamp
  • 29290 Ubisoft - The Settlers: Rise of Cultures - disc authentication failure (SecuROM v7.37.0014)
  • 29550 PaintTool SAI installer complains about missing administrator rights (Wine defaults to NTFS for unknown fs type, FSCTL_GET_NTFS_VOLUME_DATA support needed)
  • 30717 Janetter crashes on startup (ISWbemLocator interface/stub missing)
  • 31039 Visual C++ 2005 Express SP1 install fails
  • 32762 Worms Forts Under Siege crashes on startup (Safedisc v4.00.000)
  • 33342 Blur: rear view upside down with backbuffer ORM
  • 33801 World of Warplanes Downloader crashed
  • 33895 Tomb Raider 2013 mouse does not work with the changes made to the winemac.drv in the version 1.5.30
  • 33963 WINE Wordpad crashes when selecting text from line end to line start
  • 34294 64-bit SMPlayer 0.8.6 installer claims "64-bit Windows Operating system is required to install this software"
  • 34327 Adobe Acrobat X Pro/Standard installer fails to extract files (insufficient directory permissions)
  • 34713 Treasure Adventure Game: dialogue text unreadable
  • 34902 Ableton Live 9 Suite v9.0.x (64-bit) crashes on startup, needs msvcr90.dll._vsprintf_l
  • 35058 Lattice Diamond 2.2 Active-HDL crashes due to unimplemented function atl90.dll.AtlComModuleRevokeClassObjects
  • 35067 Populous: The Beginning crashes on start in D3D mode
  • 35109 L.A. Noire 1.3 (Steam version) crashes on startup
  • 35122 NVIDIA CUDA Toolkit v5.5 installer fails, claiming "An unknown error has occurred." (failure to return 'url' property from DOMDocument)
  • 35144 NVIDIA CUDA Toolkit v5.5 installer fails (SetupDiGetINFClassW whitelists only 'Chicago', ignoring WINEPREFIX WinVer setting)
  • 35149 RSA SecurID token v411 installer hangs during processing of EULA (large RTF passed twice: window text and richedit streamin callback)
  • 35166 NVIDIA CUDA Toolkit v5.5 installer fails (NtQueryKey with KeyNameInformation info class unsupported on server side)
  • 35178 FL Studio 11.x 'DirectWave' plugin doesn't work (unsupported FSCTL_IS_VOLUME_MOUNTED ioctl)

New in Wine 1.7.8 Dev (Dec 7, 2013)

  • Highlights:
  • Updated version of the Mono package.
  • Improvements in the BITS service implementation.
  • Better data tables for Japanese vertical fonts support.
  • Improved backtraces on recent Mac OS X versions.
  • Various bug fixes:
  • 14034 Max Payne 2: mirror reflections not working correctly
  • 20085 Settlers of Catan runs very slow.
  • 21020 Artrage3 studio pro demo : installer hangs.
  • 21481 Runtime error in RPG Maker VX
  • 22633 zMUD works in background but UI is not visible
  • 23551 Ignition display hangs when changing resolution
  • 27398 Debug4x: Application locks/crashes at start due to bad symbol font handling (failed default charset/map selection)
  • 28846 foobar2000 needs SHELL32.dll.SHOpenFolderAndSelectItems
  • 29153 NSIS ExecWait not working
  • 31593 Regression from wine 1.5.4; same bug as 24679
  • 31600 YGOPRO 1.032.1 V2 Percy (free online dueling system made for playing Yu-Gi-Oh! duel) crashes during gameplay
  • 33248 The Walking Dead: Survival Instinct error with glTexSubImage2D
  • 34467 Age of Empires 2 Conquerors is no longer playable
  • 34547 Very slow performance. StarCraft: Brood War.
  • 34613 Hot Corners are active when using programs in fullscreen mode (the mac driver)
  • 34721 Resident Evil 3: there's no music, some sounds are missing
  • 34813 winedbg crash reports are missing important information on Mac OS X 10.8+
  • 34979 Sigil 0.6.2 crashes on start
  • 34983 Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method
  • 34984 Original War: intense screen flickering
  • 34988 Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method
  • 35010 [Freetype]Impossible to compile Wine
  • 35021 League of Legends installer page faults in custom action during stackwalk (SymFromAddr with NULL displacement ptr)
  • 35024 FEAR Combat (SEC2) v1.1 community full installer doesn't display cd key/serial field (no PIDTemplate property provided)
  • 35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)
  • 35035 HF pAppLoc (AppLocale) installer crashes due to unimplemented function apphelp.dll.ShimFlushCache
  • 35039 Wine out-of-source tree build broken when specifying a full path to configure

New in Wine 1.7.7 Dev (Nov 23, 2013)

  • Highlights:
  • Support for configuring remote shares using Samba's NetAPI library.
  • Multiple keyboard layouts support in the Mac driver.
  • Improved embedding support through XEMBED.
  • Support for arrays in VBScript.
  • Various bug fixes.
  • Various bug fixes:
  • 9853 Splinter Cell: CT crashes with an unahandled exception
  • 14752 Blood 2 (v. 2.1): mouse input not working
  • 15808 wine's system tray should not wake the cpu when idle
  • 15868 Tomb Raider underworld demo big troubles
  • 16121 Word 2003/2007 Bold Face Type Bug
  • 17037 mountmgr.sys: Wine does not recognise empty DVD-ROMs
  • 18394 Touhou 9 - Phantasmagoria of Flower View, patching from 1.00 to 1.50a breaks the game
  • 18763 Program error window for DVD Profiler (with no obvious error)
  • 20068 Monster Jam: No textures
  • 21400 PowerPoint 2007 never displays slides 2 or 3 in normal view when paging down
  • 21561 Frontpage 2003 crashes when adding URL or exiting the program
  • 21739 Mouse in Nostale not working
  • 21884 Resident Evil 2: no sound and annoying dialog window
  • 24849 toolbar buttons in .chm file viewer are not working
  • 24960 BioEdit crashes with "setup_exception_record stack overflow"
  • 25635 Every single line is underlined in Dreamweaver codeview
  • 25877 Mirror does not render properly in Sims 3 sim customization scene
  • 25923 UltraNitroRacers: Fails to launch with built-in quartz
  • 25924 UltraNitroRacers: Graphics garbled
  • 26475 Homefront (Steam) crashes at launch
  • 26641 CivCity Rome 1.1: text and graphics missing
  • 26702 Desert Gunner crashes in the main menu
  • 26860 Tomb Raider Underworld crashes on startup
  • 27925 IBExpert cease work from 1.3.25
  • 28862 cannot download watchtower library 2010
  • 28888 Alt-tabbing from windowed Kanon makes it think alt is held down
  • 29691 Anno 1404 addon 2.1 update installer after clicking the next-button crashes
  • 31025 vbscript doesn't support arrays
  • 31347 Windows Performance Toolkit "xperf.exe" tool for Windows on ARM (WoA) needs KERNEL32.dll.ResolveDelayLoadedAPI
  • 32734 Caesar IV crashes at launch
  • 32970 Installing Microsoft Fix it 50356 fails
  • 33668 Physx 9.12.1031 : Installation fails in 64-bit WINEPREFIX
  • 33695 Mafia 2 - Failed to create a vertex buffer object
  • 34034 Locale settings broke shader program generator.
  • 34055 Textures missing in Age of Empires II: Steam
  • 34458 No line wrapping in Tweet Attacks Pro
  • 34637 WinLaunch 0.4.6.1 (OSX Style free Launcher) needs IShellDispatch5 (.NET shell32 COM interop XP vs. Vista)
  • 34669 Odorik.cz app - crash: Page fault on read access to 0x001809c8
  • 34786 Dungeons & Dragons Online (ddo) fails to open data files with 1.7.4+
  • 34811 Crash when copy by ctrl+c or in-app copy, cmd+c works fine (using MacDriver) on OS X Mavericks
  • 34840 Internet Chess Club (ICC) Dasher 1.5.x fails to run due to unimplemented HTMLBodyElement_put_scroll stub
  • 34894 Version 1.7.6 Compile Failure - Ubuntu 12.04
  • 34908 TERA Online patcher fails to start
  • 34911 WinLaunch 0.4.6.1 (OSX Style free Launcher) needs windowscodecs.dll.IPropertyBag2_Write_Proxy
  • 34912 GEOVIA Surpac 6.x (geology and mine planning software) needs scrrun IFileSystem3::BuildPath
  • 34948 Chessmaster 10th Edition: title bar covers part of the player login window (Mac OS X only bug)
  • 34949 Chessmaster 10th Edition: no graphics in the menu, you can't run the game (Mac OS X only bug)
  • 34968 Freespace becomes unresponsive and showing only black screen
  • 34969 wininet: In Trackmania Nations Forever new online user registration fails

New in Wine 1.7.6 Dev (Nov 9, 2013)

  • Rewrite of the BiDi algorithm for full Unicode 6.3 support.
  • Support for Video Mixing Renderer version 7.
  • Better handling of window resizes in the Mac driver.
  • Various bug fixes:
  • 10928 FindActCtxSectionGuid not implemented for NHL games
  • 12067 Multiple applications fail due to user32 OpenInputDesktop stub (TeamViewer, QQ International, Inspect tool from Windows Platform SDK)
  • 13554 Touhou 7.5: Immaterial and Missing Power (IaMP) - config.exe (16 bit app) silently fails (missing comctl32.dll dependency)
  • 15738 Max Payne 2: Ingame windows rendered incorrect with nvts pipe
  • 21709 Pikachu Volleyball's window isn't positioned correctly in a virtual desktop
  • 23884 Bioshock 1.0 crashes at startup
  • 24611 Install Shield fails on 64bit multilib wine if WINEPREFIX was created by 64bit wine
  • 25095 Battlefield Bad Company 2: crashes when loading level
  • 25340 Multiple apps need support for COM server information from PE manifest a.k.a registration/registry-free COM (Exact Audio Copy (EAC), AliWangWang ...)
  • 26581 Split Second crashes when changing screen resolution
  • 31293 Multiple .NET apps need GdipPrivateAddFontFile (MTGO v3 launcher, Harmony Practice 3)
  • 32585 Post Apocalyptic Mayhem crashes on start
  • 32654 Visual Studio 2010 needs windowscodecs WICSetEncoderFormat_Proxy
  • 32658 Certain games on Steam crash on start in xinput1_3 (in-game overlay enabled)
  • 33551 Dragon age 2 : Graphic bug when saving, loading or entering new area
  • 34051 Low FPS with winemac driver in Unreal Tournament GOTY
  • 34271 Artemis 2.0 crashes when loading the splash screen
  • 34387 TreeSize Free: help window won't open
  • 34754 Heidisql & Beyond Compare: crashes when trying to copy and paste inside the program
  • 34793 Battle City Remake crashes
  • 34797 TM2013 can't install
  • 34800 Notepad++: crashes launching the plugin manager
  • 34801 Music stopped working in The Witcher
  • 34804 Installation of Windows Installer Cleanup utility fails due to wshom:WshShell3_ExpandEnvironmentStrings being a stub
  • 34810 The winspool.drv:info test crashes on Windows 8
  • 34812 lotro close with gamer error 201
  • 34816 Xmlhttprequest referer is not set
  • 34844 SmartFTP Client needs shlwapi.PathUnExpandEnvStringsA/W implementation
  • 34853 Multiple .NET 3.x/4.x apps need Win32_NetworkAdapterConfiguration WMI class
  • 34856 No sound in Mass Effect 2/3

New in Wine 1.7.6 Dev (Nov 9, 2013)

  • Rewrite of the BiDi algorithm for full Unicode 6.3 support.
  • Support for Video Mixing Renderer version 7.
  • Better handling of window resizes in the Mac driver.

New in Wine 1.7.5 Dev (Nov 6, 2013)

  • Support for registration-free COM using activation contexts.
  • Improved support for simulated bold fonts.
  • Unicode data updated to Unicode 6.3.
  • Better support for typelib registration on 64-bit.
  • Various bug fixes:
  • 13699 Wine doesnt show embedded web browser interface on Clarion applications
  • 17929 Crash when creating a DC
  • 18465 url.dll FileProtocolHandler does not open URLs in browser.
  • 22926 Main Steam window disappears when entering Exposé
  • 24770 Bioshock not work
  • 25327 Risen - No space between words in Risen
  • 26900 GetTabbedTextExtent() returns non-zero value when nCount == 0
  • 27168 chromium-based apps can't load https sites
  • 27694 wine iexplore can't load hotmail.com (gives a blank page)
  • 28946 Steam freezes
  • 29365 Internet Explorer 8 fails to submit a URL to VirusTotal for analysis
  • 29784 Spotify crashes on startup
  • 30745 GOG.com version of Soulbringer crashes on startup (GetModuleHandleExW needs to support GET_MODULE_HANDLE_EX_FLAG_PIN)
  • 32280 32-bit Visual C++ 2010 Express full installer complains "Unknown Error" with Mono (mscoree CLR v4 shim needs CreateInterface)
  • 33384 Basic WPF applications using .NET 3.5 WPF fails to handle images (windowscodecs {7543696a-bc8d-46b0-5f81-8d95728972be} = IMILBitmapSource unsupported)
  • 33799 Wargame: Airland Battle needs msvcr110.dll._libm_sse2_atan_precise
  • 34432 installer of iTudou needs atl90
  • 34472 window titlebar names
  • 34475 Fullscreen Window scaling issue (MacDriver)
  • 34502 __unDName doesn't use flags UNDNAME_NO_LEADING_UNDERSCORES and UNDNAME_NO_MS_KEYWORDS for "__ptr64"
  • 34503 __unDName doesn't support flag UNDNAME_NO_THISTYPE
  • 34648 J2SE Runtime Environment 5.0 Update 10 installer 'patchjre' tool crashes due to unbuffered io on redirected stdout pipe
  • 34677 e-carte bleue la banque postale doesn't work at all
  • 34707 Miranda crashes on start up
  • 34719 cabinet_open{,_stream} returns 0 on failure but doesn't compliant to _open interface
  • 34735 Photoscape: crashes selecting some filters
  • 34738 PageFault when generating a MD5 Hash
  • 34757 Tray icons don't attach to the native notification area
  • 34776 explorer.exe does not start
  • 34778 IE7 can't install

New in Wine 1.7.4 Dev (Oct 12, 2013)

  • Highlights:
  • Support for Cocoa-style full-screen mode in the Mac driver.
  • More preparation work for the Direct3D command stream.
  • A number of Winsock improvements.
  • Various bug fixes:
  • 2195 WSALookupServiceBegin and WSALookupServiceNext Unimplemented
  • 16935 BCG Slider thumb doesnt display correctly
  • 19200 Neverwinter Nights 2 crashes
  • 21808 URU Complete Chronicles: Black Screen Freeze upon UruExplorer.exe launch
  • 22865 Split Second foggy, doesn't show most of scene
  • 23566 Arcanum crash after start.
  • 23839 Neverwinter Nights 2 can't detect video adapter properly, claiming: "Your video card has less than 128 MB of video memory"
  • 25037 Microsoft Tinker Doesn't Render, Gameplay not possible
  • 25779 world of tanks updater: never shows a gui without winetricks ie7
  • 26384 BabasChess crashed after examining a game for a while
  • 26683 pixmap error ascTimeTables 2010 version
  • 26710 Minitroid tech demo does not start
  • 26761 SIV fails to report the workgroup name
  • 27358 The Witcher fails to run
  • 27796 JDK 6 installer fails with error "File name is too long"
  • 31140 BCG Gantt Demo crashes when large date ranged enter.
  • 31557 Guild Wars 2 screenshots look bad
  • 32375 Submit form by code fails
  • 32984 Java SE Development Kit 7u13 post-install cleanup tool 'remove.exe' crashes
  • 33232 Amazon MP3 Downloader crashes during download of mp3 files (ntdll/server fd cache doesn't take FILE_APPEND_DATA flag implicit write access into account)
  • 33495 Dungeons & Dragons Neverwinter Beta launcher does not register form submissions
  • 33957 GOG.com installers break citing XML read issue
  • 34005 WS2_32.dll.WSASendMsg is unimplemented
  • 34066 Wine looping endlessly on first run, and when installing Steam
  • 34209 fullscreen apps won't switch back to resolution after command-tabbing on OS X
  • 34270 PhotoImpact X3 needs msvcp60.dll.??0ios_base@std@@IAE@XZ
  • 34421 Unity3D: 3D view fails after hitting play
  • 34501 __unDName doesn't support thunks with vtordispex
  • 34506 __unDName doesn't support thunks with vcall
  • 34593 MS .Net 2.0 x64 installer fails under XP mode (works under win2k3)
  • 34623 NCsoft's Aion (MMORPG) crashes on startup (WinLicense software protection, avoid forwarding some msvcr80 API to msvcrt)
  • 34651 'INFINITY' and 'NAN' undeclared

New in Wine 1.7.3 Dev (Sep 28, 2013)

  • Highlights:
  • New version of the Gecko engine based on Firefox 24.
  • Preparation work for the Direct3D command stream.
  • Window management fixes in the Mac driver.
  • Support for IPHLPAPI functions on Android.
  • Various bug fixes:
  • 4473 WSAStartup not needed before socket() call
  • 13901 Some buttons are hidden by a strange coloured band
  • 23272 FFFTP: shows only the first line of the Japanese legend.
  • 24016 League of Legends news missing in main window
  • 24175 Resident Evil 5 benchmark: crashes in fullscreen
  • 24431 League of Legends standalone client crashes on clicking 'Play'
  • 24761 ProteoWizard 2.x 'msconvert' tool fails/hangs sometimes during processing of mass spec data files in RAW format
  • 25519 gmax crashes in ole32.RegisterDragDrop when you click on Materials Navigator icon on toolbar
  • 26252 Falcon 4.0 Allied Force and FreeFalcon 5.0 do not detect hardware rendering devices
  • 26297 Suddenly no sound, loose of sound in games
  • 26332 Adobe AIR : Pandora One : Can't move window
  • 26823 Wildlife Park 3 Demo crashes on start
  • 27036 League of Legends store crashes with an assertion
  • 28423 ImmGetDescriptionW() from imm32 crashes with certain parameters
  • 29315 World of Warcraft (WoW) Launcher.exe does not run
  • 30205 Unity Editor is unable to move project files
  • 30289 builtin iexplore can not load gmail, complaining requires ActiveX controls to be enabled
  • 30485 MeGUI 2112 crashes after first update / restart (application XML settings can't be fully deserialized due to oleaut32 VarDecRound being a semi-stub)
  • 30585 League of Legends crashes after Champion Select
  • 30789 World of Warcraft : Unhandled exception: page fault on execute access to 0x84654ac8 in 32-bit code (0x84654ac8).
  • 30815 Can't create winsock on Proteus ISIS for remote controll through mplabX
  • 31186 Star Wars: The Old Republic: Launcher display incorrectly, can't launch game
  • 31235 League of Legends minimap corrupted
  • 31545 Mouse cursor behaves as if it is drunk
  • 31659 Cutscenes (videos) in Jade Empire are black and white (grayscale)
  • 32164 RebelBetting + dotnet35sp1 crashes
  • 32168 RebelBetting will not talk to proxy
  • 32567 Crysis Wreckage (Wars mod?) doesn't start without MS-vcrun2005
  • 34252 Silverlight accelerated graphics cause a D3D critical section lockup
  • 34399 .NET 3.x/4.x WPF based installers/apps require windowscodecs.dll ComponentFactory_CreateBitmapFromHBITMAP implementation
  • 34416 The Testament of Sherlock Holmes dark player model, textures disappearing and appear
  • 34417 Everquest character models invisible
  • 34418 regression: Finale NotePad 2012 installer splash screen appears as black box
  • 34455 NCsoft's Aion (MMORPG) fails to load "CrySystem.dll" (WinLicense software protection, avoid forwarding some msvcrt API to ntdll)
  • 34463 thai2english loads ok but crashes on startup
  • 34470 NCsoft's Aion (MMORPG) fails to load "CrySystem.dll" (WinLicense software protection, avoid forwarding some msvcp80 API to msvcp90)
  • 34496 winhttp POST fails
  • 34514 an odd regression on an old video card
  • 34521 make: *** [dlls/msxml3] Error 2
  • 34542 Kega Fusion 3.64 - Slow directx performance
  • 34550 RTX server crashes at start
  • 34552 RTX Server needs unimplemented msvcp60.dll.??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@G@Z
  • 34564 RTX Server fail to import user template database with builtin msvcp60
  • 34567 qq 2012 installer crashes at 100%
  • 34570 Game crash because of improperly cloning MMIOINFO struct in MMIO_Open
  • 34571 EasiSlides v4 crashes when clicking a folder listbox item (GdipFillPath failure)
  • 34580 strtoul behaves incorrectly with negative numbers.
  • 34583 LINE (Powered by Naver) 3.2.0.76: Cannot work after Installation

New in Wine 1.7.2 Dev (Sep 14, 2013)

  • Right-to-left text layout improvements.
  • NTLM and Negotiate authentication for RPC over HTTP.
  • More glyphs in the built-in Wingdings font.
  • Better system tray support in the Mac driver.
  • Activation context improvements.
  • Various bug fixes:
  • 14401 The Sword project search function causes a crash
  • 18248 Everquest certain areas do not render the models just have blank regions
  • 19116 MSXML4 installer doesn't install C:\Windows\Installer\{37477865-A3F1-4772-AD43-AAFC6BCFF99F\icon.exe (appinstall)
  • 21254 Word 97 needs native oleaut32 to record the first macro
  • 24196 oleaut32: typelib registration should not fail bitness-neutral assemblies (32-bit typelib wrapped in 64-bit PE, x64 .NET 2.0 installer)
  • 25739 Unhandled Exception - Monopoly Westwood (Win95 settings)
  • 25754 Excel Workbook with Macros Is not Running : Getting Crashed.
  • 25762 Excel crashes trying to run macros
  • 26280 PowerSoccer crashes
  • 26746 IncrediMail: No icon for desktop short-cut
  • 27052 winedbg and its man page should use "wpid" consistently for Windows' process ID
  • 27632 Death and the Fly demo crashes on start
  • 28004 PartyPoker fails to install with builtin wininet
  • 28663 Multiple Adobe products fail due to improper file type and protocol associations handling (Adobe Reader X online help, Adobe AIR installers)
  • 30194 XIII: some levels are not correctly illuminated
  • 30765 Outlook 2010 can't connect to exchange server
  • 30797 wine(1) man page should mention running built-in programs like explorer.exe
  • 30958 StarForge Alpha build: Black screen due to shader compilation errors
  • 31205 Mixcraft hangs on exit when using WaveRT audio driver
  • 32412 WebSync 2.7.0 doesn't install
  • 32537 unimplemented function cfgmgr32.dll.CM_Reenumerate_DevNode, aborting
  • 33794 Arabic Entry Box Has Big Errors .
  • 33811 Amazon software downloader does not work with builtin msvcrt
  • 33827 The Testament of Sherlock Holmes inverted shadows and sharpness
  • 33836 Civilization IV shows a lot of XML Load Error while loading
  • 33890 Anno 1602 (demo): crash during startup
  • 34245 WMI query "select * from win32_Directory" via WMI crashes
  • 34268 Louisiana Adventure crashes without native d3dx9_36 (D3DXCompileShaderFromFile() needs to call user-supplied include callbacks for resolving primary shader files)
  • 34284 Fur looks wrong on Sims 3 Pets
  • 34317 Process Hacker 2.x needs winsta.dll.WinStationRegisterConsoleNotification
  • 34381 Rectangle rotation problem using GM_ADVANCED graphicmode
  • 34401 QuiteRSS WinRT/ARM port needs msvcr110.dll.fabsf
  • 34402 Multiple applications ported to WinRT/ARM require atl110.dll (Halite torrent client for Windows RT )
  • 34403 AVP Classic WinRT/ARM port needs xinput1_4.dll
  • 34412 Winsock error when connecting to Xsyon game servers
  • 34442 Multiple applications ported to WinRT/ARM require msvcr110.dll.?before@type_info@@QBA_NABV1@@Z (Halite torrent client)
  • 34464 Jagged Alliance 2 fails to start (becomes unresponsive after startup)
  • 34476 Arx Fatalis crashes on start
  • 34486 __unDName cannot demangle a string and shows error

New in Wine 1.7.1 Dev (Sep 2, 2013)

  • Highlights:
  • Support for keyed event objects.
  • Support for the "init once" synchronization mechanism.
  • Activation context support for DLLs, typelibs, and COM classes.
  • Support for loading 32-bit typelibs on 64-bit.
  • Various Mac driver fixes.
  • Some fixes for serial port devices.
  • Various bug fixes:
  • 3456 Gazillionaire Game Background not fully drawn.
  • 11837 Popup has magenta background - should be transparent
  • 12272 Aliens Versus Predator 2 1.0.9.6 mouse axis problem
  • 15032 Problems with Webpage content in Station Launcher
  • 16576 Warlords Battlecry III crashes on exit.
  • 20265 TR4W program starts if I go into terminal mode ctrl-alt-F1 and then back to GUI ctrl-alt-f7
  • 21146 safari's welcome page crashes in d3d
  • 22097 Starcraft II has a crash on exit in win7 mode (but not XP)
  • 22136 Starcraft II - very slow on ultra shaders (fps 1/4 that in windows)
  • 23362 The Starcraft 2 Editor crashes when you open the terrain view after opening and closing the previewer.
  • 23421 unimplemented function SHLWAPI.dll.AssocGetPerceivedType (affects Windows Live Photo Gallery)
  • 25212 piwigo ploader can't connect to the net
  • 25994 Process Hacker 2.x needs ntdll.dll.NtCreateKeyedEvent
  • 26076 shdocvw/shdocvw tests show a memory leak in winemenubuilder?
  • 26077 setupapi/misc tests show a memory leak in winemenubuilder?
  • 26084 Total Commander: Incorrect character appears instead of backslash in the UI
  • 26089 MS Office 2003 install needs msi.Migrate10CachedPackagesW
  • 26245 DC++: "Select text style" in "Colors and sounds" settings crashes
  • 26254 King School computer aided course will not execute
  • 26495 Some games crash with Gstreamer issues
  • 27034 USB-over-Network installer crashes on destination folder selection (_BrowseProperty not handled)
  • 27691 Star Wars Battlefront II renders textures incorrectly on certain maps
  • 28143 GODS-Lands of Infinity: foliage of trees has graphical glitches
  • 29448 GameShield/SoftwareShield protected apps/games won't start (SetCurrentDirectoryA calling W API causes detours recursion)
  • 29720 Eclipse (Europa) crashes when tries to display welcome window
  • 30004 Scrollbars flicker while searching in regedit
  • 30813 1by1 player crashes by jumping to the next song
  • 31319 Age of Mythology: slow performance
  • 31435 git lastest version(1.5.10) don't show korean text
  • 31487 kernel32.dll.InitOnceExecuteOnce needed for several MS installer (Office2013 / Windows Essentials 2012 / .NET Framework 4.5 / Skydrive / ARM Applications)
  • 31756 Borderlands 2 crash on startup (once ingame)
  • 31773 Torchlight 2 shadows are rendered incorrectly on some areas
  • 31917 vb6 fails to open project after wine's update
  • 32132 Starcraft 2 crashes on startup
  • 32794 Batman: Arkham City missing text in launcher
  • 32976 TaxAct 2012: tax forms do not display correctly on screen
  • 33378 measuring/painting strings needs better tests
  • 33573 Trillian Basic v.5.3.0.15: Crashes when trying to launch it
  • 33657 Garena didn't start with ADMINISTRATOR privileges
  • 34037 XNA 4 install does not recognize wine mono
  • 34057 .Net Framework 3.0 installer fails
  • 34077 Sins of a Solar Empire Font Size Regression
  • 34102 It is not drawn when specify 0 for the width and height in GdipDrawString.
  • 34142 Nullsoft installer appearance is broken
  • 34162 CGDirectPaletteRef has been deprecated so winemac.drv can't be compiled in Mavericks.
  • 34177 -pipe makes mingw-g++ work unreliably
  • 34188 crash when creating a new wineprefix with winemac.drv
  • 34190 number.c could not compile due to "dtoa" naming conflict in Cygwin
  • 34211 strncpy C library function doesn't compliant C standard.
  • 34214 Printing from notepad crashes
  • 34275 Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_GetIDsOfNames is a stub)
  • 34276 native msvc* stopped working
  • 34305 League of Legends 3.10.13_07_26_19_59: page fault in read_map()
  • 34316 The Guild 2: loading screen is blank (white)
  • 34353 The Ur-Quan Masters fails to start
  • 34378 ePub DRM Removal crashes importing files

New in Wine 1.7.0 Dev (Aug 5, 2013)

  • Highlights:
  • Support for vertical text in the Postscript driver.
  • Version 2 of liblcms used now instead of version 1.
  • Unicode data updated to Unicode 6.2.0.
  • Hyperlink controls supported in installers.
  • Improved support for XML attributes.
  • Various bug fixes:
  • 2770 Powerbullet Presenter 1.44: Powerbullet.dll registration fails (Armadillo v4.x software protection fails at checkpoint L5, error 0x17)
  • 6807 Sunbird crashes on first run (dogfood)
  • 9012 Microsoft Money 2005, 2006, 2007 crash on startup
  • 12893 GTA2 runs too slow on Intel graphic
  • 15242 Photoshop CS2: Typing causes excessive processor use and brief unresponsiveness
  • 17882 Photoshop CS2 doesn't see the Internet
  • 18461 Problem in English localization of Winelib programs
  • 18744 Mp3Tag: Column headers in list view incorrectly redrawn
  • 20207 NFS SHIFT: Graphical corruption in main menu
  • 20979 ./wine wrapper script broken when --with-wine64 is used
  • 22011 Symantec Antivirus 10.x installation fails when starting services
  • 22442 Sega Rally Revo - direct2drive version: will not launch
  • 22726 CodeGear RAD Studio 2007/2009 installation errors: column 3/4 out of range, missing column in table L"Property"
  • 22814 IrfanView 4.00-4.25 large custom skins toolbar appearance is broken
  • 23529 Add support for lcms2
  • 24276 Max Payne 2 - early crash when running with mesa driver
  • 24428 fifaconfig.exe: some images aren`t shown
  • 24762 Homeworld 1.05 installer breaks
  • 24832 Typing of the Dead Demo Installer dies before Finished dialog(but game gets installed anyway)
  • 25940 Sid Meier's Civilization V crashes when completing the Space Ship
  • 25960 Black Mirror 3 Demo: hangs on startup
  • 25979 Duty Calls: frequently fails to install (memory corruption?)
  • 26458 Photoshop CS2 workspaces windows stays on top
  • 26830 dde_connect buffers not large enough (bwin poker client cannot open URLs)
  • 26971 Windows get unnecessarily repainted under some circumstances
  • 27912 MUSHclient: ShellExecute truncates long URLs
  • 28355 Photoshop CS2 stopped working, unable to focus on any tool windows after a new file is created or opened
  • 28664 qedit/mediadet test crashes on FreeBSD9
  • 28784 eBay Turbo Lister 7 page fault on load
  • 29614 WinRAR viewer crashes on a particular file
  • 31169 SDET OGLviewer VB6 menu bar loses background
  • 31938 QuickBooks SS 2008 R1 installer fails to register Intuit.Spc.Map.EntitlementClient.Common.dll
  • 31988 Red fog covers the scene in Payday: The Heist (without native d3dx9_36)
  • 32922 iTunes 7 needs msvcr80.dll._wmktemp_s
  • 33084 installer of QQ2013 Beta2: has black spot in the dialog
  • 33523 .NET Framework 3.5 WPF 3.x apps need windowscodecsext.dll.DllGetClassObject
  • 33566 Manga Studio 5: Menubar titles go blank
  • 33693 Spin Tires tech demo needs msvcr90.dll.wctomb_s
  • 33872 Pando (installer of LOL) can't load FAQ
  • 33880 Need For Speed: World launcher fails
  • 33936 Jazz Jack Rabbit 2: Page fault upon finishing first level
  • 34013 Altium Designer 10 and its installer crash in InternetQueryOptionW
  • 34110 MS Excel 2010 escape/unescape problem in sheet names
  • 34191 cabarc.c could not compile

New in Wine 1.6 (Jul 19, 2013)

  • USER INTERFACE:
  • Window transparency is supported, including both color keying and alpha blending transparency.
  • All window rendering is done on the client-side using the DIB engine (except for OpenGL rendering). This means that rendering to windows or bitmaps gives identical results.
  • Common dialogs correctly scale with the screen DPI resolution.
  • In virtual desktop mode, shortcuts placed in the Desktop folder are displayed on the desktop, and can be used to launch applications.
  • The HTML Help control has better support for non-ASCII characters, and for multiple help windows.
  • Custom painting and images are better supported in listview controls.
  • Input validation is improved in the date and calendar controls.
  • MAC DRIVER:
  • A native Mac OS X driver is implemented, for better integration with the Mac desktop environment. The full range of driver features are supported, including OpenGL, window management, clipboard, drag & drop, system tray, etc.
  • X11 is no longer needed on Mac OS X, but the X11 driver is still supported, e.g. when running remotely. Note: the Mac driver requires Mac OS X 10.6 or later, it cannot be built or used on 10.5.
  • FontConfig is no longer needed on Mac OS X and is disabled by default, system fonts are enumerated using the Core Text API instead.
  • X11 DRIVER:
  • X11 server-side font rendering is no longer supported. All fonts are rendered client-side using FreeType.
  • The big lock around all X11 calls has been removed, we rely on the X libraries internal locking for thread safety.
  • XRandR versions 1.2 and 1.3 are supported.
  • GRAPHICS:
  • There are significant performance improvements in the DIB engine, particularly for text rendering, bitmap stretching, alpha blending, and gradients.
  • Bounds tracking is supported for all graphics primitives, to enable copying only the modified portions of a bitmap.
  • OpenGL rendering is supported in device-independent bitmaps using libOSMesa.
  • Brush dithering is implemented in the DIB engine.
  • Path gradients are implemented in GdiPlus.
  • More image codecs features are implemented, including JPEG encoding, palette formats, and meta-data support for various image types.
  • TEXT AND FONTS:
  • Sub-pixel font anti-aliasing is supported in the DIB engine, using the system anti-aliasing configuration from FontConfig.
  • Dynamic loading of scalable font resources is supported.
  • Text layout in Uniscribe supports character-specific position adjustments. Right-to-left text handling is also improved.
  • There is an initial implementation of the DirectWrite text layout engine.
  • Built-in fonts are more complete, with the addition of FixedSys and Wingdings fonts, more high-resolution pixel fonts, and a wider range of glyphs in the existing fonts, notably Arabic glyphs in Tahoma.
  • Bi-directional text support is improved in the RichEdit control.
  • INPUT DEVICES:
  • The raw input API is supported for keyboard and mouse input.
  • There is a joystick applet in the control panel, to allow configuring joysticks and testing their behavior.
  • Force feedback is supported for Mac OS X joysticks.
  • KERNEL:
  • DOSBox is tried first when running a DOS application. The Wine DOS support is only used as a fallback when DOSBox cannot be found, and will be removed in a future release.
  • A monotonic time counter is used on platforms that support it, to make timers more robust against system time changes.
  • File times are reported with nanosecond resolution.
  • Wine can be configured to report the Windows version as 'Windows 8'.
  • .NET SUPPORT:
  • The Mono runtime is packaged as an MSI file, and its installation can be managed from the "Add/Remove Programs" control panel. It is automatically installed on Wine prefix updates.
  • .NET mixed mode assemblies are supported.
  • The Microsoft .NET 4.0 runtime can be installed for cases where Mono is not good enough yet.
  • OLE / COM:
  • The typelib writer is reimplemented for better compatibility.
  • OLE DB supports more data types and conversions.
  • OLE automation manages a cache of string allocations for better performance and compatibility.
  • INTERNET AND NETWORKING:
  • HTTPS connections use GnuTLS (or Secure Transport on Mac OS X). OpenSSL is no longer used.
  • The TLS 1.1 and TLS 1.2 protocols are enabled by default, with automatic fallback to TLS 1.0. The SSL2 protocol is disabled by default.
  • Security certificate validation errors are handled better.
  • NTLM and Negotiate authentication protocols are supported.
  • ActiveX controls can be downloaded and installed automatically.
  • Internet proxy bypass is supported, and can be enabled either through the registry or with the no_proxy environment variable.
  • Broadcast packets can be received on interface-bound sockets, which is needed for some networked multi-player games.
  • The Server Name Indication TLS extension is supported.
  • Persistent cookies are supported, and URL cache files are managed better. The Internet control panel allows clearing saved cookies and cache files.
  • Punycode encoding for Internationalized Domain Names is supported.
  • JavaScript performance is improved. The built-in JavaScript engine is preferred over the Gecko one in most cases.
  • Many more built-in functions of VBScript are implemented. Regular expressions are also supported.
  • The Gecko engine is updated to the version from Firefox 21.
  • The Gecko and Mono installers are cached upon download, to allow installation in multiple Wine prefixes without additional downloads.
  • DIRECT3D:
  • The Direct3D 9Ex implementation is more complete. In particular: - IDirect3DDevice9Ex::PresentEx is implemented. - IDirect3DDevice9Ex::ResetEx is implemented. - Various Direct3D 9Ex display mode handling functions are implemented. - Direct3D 9Ex style video memory accounting is implemented.
  • Like the X11 driver, WineD3D no longer uses the big X11 lock when making GL calls.
  • The WineD3D graphics card database is updated to recognize more graphics cards.
  • The fallback card detection code for unrecognized graphics cards is improved. This results in a more reasonable card being reported when the graphics card is not already in the WineD3D database.
  • WineD3D has GLSL based implementations of Direct3D fixed-function vertex and fragment processing. In some cases this allows functionality that's not present in fixed-function OpenGL to be implemented, in other cases it allows functionality to be implemented in a more efficient way.
  • On drivers that support it, GL_ARB_debug_output is used to get more detailed debugging output from the OpenGL driver.
  • On drivers that support it, GL_ARB_framebuffer_sRGB is used for rendering to frame buffers in the sRGB color space.
  • On drivers that support it, GL_ARB_instanced_arrays is used for more efficient instanced drawing.
  • On drivers that support it, and return useful information, GL_ARB_internalformat_query2 is used for more accurate reporting of surface / texture format capabilities.
  • There is an initial implementation of a HLSL compiler.
  • Improvements to various parts of the D3DX9 implementation, including:
  • The surface and texture handling functions. This includes code for loading, saving, filling, and rendering to surfaces and textures.
  • The effects framework.
  • The constant table implementation.
  • A number of spherical harmonics functions have been implemented.
  • Support for .x files.
  • Improvements to the Direct3D 10 implementation, including:
  • Support for more shader model 4 opcodes and register types.
  • Support for shader model 4 indirect addressing.
  • Initial geometry shader support.
  • Improved binary effect parsing.
  • Support for Direct3D 10 style instanced draws, using GL_ARB_draw_instanced.
  • DIRECTDRAW:
  • Vertex buffers are created with WINED3DUSAGE_DYNAMIC when locked with DDLOCK_DISCARDCONTENTS, resulting in improved performance in some cases.
  • The 2D-only fallback in WineD3D for using DirectDraw without a working OpenGL implementation is more robust. Note that this still isn't a recommended configuration.
  • AUDIO AND VIDEO:
  • DirectSound has a better resampler.
  • Audio device enumeration is improved, and multi-channel devices are better supported.
  • VMR-9 video rendering is implemented.
  • PRINTER SUPPORT:
  • The PPD files of already installed printers are automatically refreshed when needed.
  • Printing resolution can be configured from the print dialog.
  • Simulated italic fonts can be printed.
  • On Mac OS X, the default paper size is retrieved from the system configuration.
  • INTERNATIONALIZATION:
  • Japanese vertical text is correctly supported.
  • Translated font names are used when there is a match for the current language.
  • Wine is translated to French, German, Spanish, Italian, Dutch, Swedish, Finnish, Portuguese, Catalan, Hungarian, Polish, Danish, Russian, Slovenian, Lithuanian, Chinese, Japanese, Korean, and Arabic. It has partial translations for another fifteen languages.
  • Various additional Mac OS code pages are supported, namely Japanese, Traditional Chinese, Korean, Simplified Chinese, Romanian, Ukrainian, Thai, and Croatian code pages. This improves support for loading translated font names from Mac OS font files.
  • BUILT-IN APPLICATIONS:
  • The new 'netstat' application displays information about active network connections.
  • The 'cabarc' application supports multi-cabinet archives.
  • The 'attrib' application supports recursing in sub-directories.
  • The 'ipconfig' application can display IPv6 addresses.
  • The 'start' application allows setting process priority and affinity.
  • The 'cmd' application support arithmetic variable expansion, comparison operators, and various extra features in 'for' loops.
  • All graphical built-in applications have a 256x256 icon for use with the Mac driver.
  • BUILD ENVIRONMENT:
  • The configure script uses pkg-config when possible to find library dependencies. Compiler and linker flags can be passed explicitly for each dependency to override pkg-config where necessary.
  • The IDL compiler supports nameless structs and unions and generates portable C code for them.
  • The IDL compiler generates the same header guards as the Microsoft one for better header compatibility.
  • Generated assembler files are built by invoking the C compiler when possible, for better compatibility with the Clang tool chain.
  • The Winedump tool can display the contents of typelib files.
  • The Fnt2bdf tool has been removed since X11 server-side fonts are no longer used.
  • PLATFORM-SPECIFIC CHANGES:
  • On Linux, dynamic device management supports the UDisks2 service.
  • On Mac OS X, the Recycle Bin is mapped to the Mac OS Trash.
  • Debugging support for ARM platforms is improved, including the ability to display ARM assembly in the Wine debugger, and support for relay tracing.
  • Building Wine for the ARM64 platform is supported.
  • There is preliminary support for building Wine for Android using the Android NDK.
  • The DragonFly FreeBSD variant is supported.
  • The Alpha and Sparc platforms are no longer supported.
  • MISCELLANEOUS:
  • XML namespaces are better supported. XML parsing is also implemented in the XMLLite library.
  • Windows Management Instrumentation (WMI) is implemented, with a wide range of WBEM system classes.
  • A number of forwarding libraries are added to support the API Sets feature added in Windows 8.
  • More of the latest functions of the C runtime are implemented, particularly the locale functions. Exception handling and RTTI are supported on 64-bit.
  • The standard C++ class libraries are more complete, particularly the math functions and the stream classes.
  • NEW EXTERNAL DEPENDENCIES:
  • LibOSMesa is used for OpenGL rendering to device-independent bitmaps.
  • USEFUL CONFIGURATION OPTIONS:
  • Note: More details about these and other configuration options can be found at http://wiki.winehq.org/UsefulRegistryKeys
  • Client-side window rendering can be disabled if necessary by setting "ClientSideGraphics" to "N" under HKCU\Software\Wine\X11 Driver.
  • On Mac OS X, in case an application doesn't work properly with the Mac driver, it is possible to go back to the X11 driver by setting "Graphics" to "x11" under HKCU\Software\Wine\Drivers.
  • Some X11 compositors do not cope properly with transparent windows that use non-rectangular shapes. In that case, window shaping can be disabled by setting "ShapeLayeredWindows" to "N" under HKCU\Software\Wine\X11 Driver.
  • The "VertexShaderMode" and "PixelShaderMode" settings under HKCU\Software\Wine\Direct3D have been replaced by the "MaxShaderModelVS", "MaxShaderModelGS" and "MaxShaderModelPS" (DWORD) settings. These allow limiting the maximum supported shader model version. Setting these to 0 disables support for the corresponding shader type, like "VertexShaderMode" and "PixelShaderMode" did.
  • The default value for the "AlwaysOffscreen" setting under HKCU\Software\Wine\Direct3D is "enabled". It can still be disabled by setting it to "disabled".
  • Known issues:
  • The addition of DirectWrite causes Steam to be unable to display text. This can be fixed either by setting dwrite.dll to disabled for steam.exe using Winecfg, or by running Steam with the -no-dwrite option.
  • The removal of the big X11 lock can reveal locking bugs in old Xlib versions, notably on RHEL 5. The only solution is to upgrade the X libraries.

New in Wine 1.6 RC 5 (Jul 13, 2013)

  • 6691 TomTom Home doesn't find files it has downloaded in temporary directory
  • 13371 SlingPlayer 1.5 fails to install due to DLL function crash
  • 14154 Cyrillic chars in chm help displayed incorrectly.
  • 15710 Using OSS audio causes PCM device to be muted
  • 16510 Sony ICRecorder version 3.1.02 doesn't install
  • 17833 Winedbg crash with gecko with debug symbols
  • 19745 Direct download (no Google Updater) install of Google Earth 5 fails. (Also affects ChromeFrameInstaller.)
  • 19824 Vim welcome text does not appear on start [dogfood]
  • 20135 Future Pinball: Process still alive after exiting
  • 20445 WMP10: Crash on changing tab
  • 21043 ArtRage 2.5 : Sluggishness in cursor moves
  • 21200 HotWheels Stunt Track Driver: On-Screen Mouse Cursor stuck to top left of screen
  • 21279 EastWest Symphonic Orchestra Silver Edition: Install Fails with pagefault at VST Plugins lookup
  • 21303 Game Maker 8: Freezes at "Please wait while page is loading"...
  • 22027 Symantec LiveUpdate 3.5 will not load
  • 22307 Depth of field blur effects lag behind animation in Dragon Age: Origins
  • 22588 Starcraft 2 Editor doesn't render anything on the terrain view
  • 22672 A-10 Cuba! crash in introduction screen forbiding to play the game
  • 23228 Mavis Beacon Teaches Typing 5: Random pagefault during Rhythm typing game
  • 23749 SpongeBob SquarePants: Diner Dash 2 - can't start free trial without native shdcocvw
  • 23882 AvP hangs/crashes with GLSL out of memory.
  • 24538 EasyToon 1.9.9 beta 3: patterns are not smooth
  • 25175 Big Fish Games game manager shows blank window
  • 25648 ie8 does not navigate to web pages or obey home page setting
  • 25787 MYST V Demo: Black screen after into movies
  • 25846 Page fault on read access when running GoogleChromePortable_8.0.552.237_online.paf.exe
  • 26435 Dragon Age: Origins has no sound... unless you edit DragonAge.ini and change SoundDisabled to 0
  • 27875 Chasys Draw IES: Sillently exits at installation start
  • 27876 System Mechanic: Installer window fails to show itself
  • 27935 Dora's Carnival 2: Boardwalk Adventure doesn't show 'play free trial' button
  • 28691 Korg M1 DLE main display corrupted
  • 29284 AntiVir 9 installer is missing some images
  • 29518 Trimble Planning installer hangs
  • 30343 Metatrader 4, Installation crash
  • 30360 PDF Xchange Viewer 2.5.201 Crashing When Saving any PDF file
  • 31390 MetaTrader 4 crashes when opening mail
  • 31507 midiInOpen x64 crash due to callback address 32-bit truncation
  • 31932 No video in SlingPlayer 1.3
  • 32024 Eziriz .net Reactor crashes without native gdiplus
  • 32149 Notepad .Net cannot open files
  • 32158 .Net 3.0 (dotnet30): multiple crashes in ServiceModelReg.exe during install
  • 32868 Remove wine/documentation/ChangeLog* from the distribution
  • 33147 Steam fails to run on FreeBSD
  • 33593 joystick.c change causes lotro to crash if Wacom Cintiq attached
  • 33789 Japanese are displayed vertical in 1.6rc1 but not previous version even it should be display horizontally
  • 33840 Internet Explorer 7 all printing broken
  • 33898 AliWangwang(TradeManager) can't save password
  • 33901 Arabic full-translated Wine
  • 33905 compile error with assembler support problem for ARM
  • 33909 loader/Makefile.in not compatible with BSD make
  • 33913 Radio button rendering broken with ClientSideGraphics=y
  • 33920 Visual CertExam Suite installer crashes
  • 33930 loader/Makefile.in not compatible with BSD make
  • 33934 Ballistic game: mouse no longer works

New in Wine 1.6 RC 4 (Jul 4, 2013)

  • Bug fixes:
  • 7597 No sound with OSS driver in C&C3
  • 11224 Throw In (Blitz Basic game) has a memory access violation
  • 11675 Flatout 2 demo, Battlefield 2 demo, many others need native d3dx9_36.D3DXCreateEffect*
  • 12771 Multiple graphic problems in "The Witcher"
  • 13314 Winevdm displays a window when running Civilization I
  • 13662 dogfood: xchat-2.6.2 is very slow, while updating the window
  • 14318 Michisoft Reader Studio v1.5a fails to produce LIT file from HTML
  • 16325 incorrect font rendering for CJK programs
  • 16784 Babylon 7: Trial mode expires after installation
  • 18930 IDA Pro: Failing to allocate an enormous image
  • 20769 crash when exiting Microsoft Flight Simulator 98
  • 20771 the menu bar doesn't work in M. Flight Simulator 98
  • 21103 Presentation 14.2 (Neurobehavioral Systems): crashes when displaying video output
  • 21827 Photoshop 7, Slider disapear
  • 22291 DC++ hangs on exit
  • 23504 Subpixel Font rendering wrong for font MS Sans Serif
  • 23687 err:seh:setup_exception_record stack overflow when start Proteus7 Ares
  • 23945 Textures are not properly rendered in Deus-Ex:Invisible War
  • 24230 "Psalmen - Lieder des Lebens" crashes when clicking Next in settings pane
  • 24796 DIY Kyoto's Holmes fails to start
  • 25125 Can only print to the default CUPS printer from Visio 5 Professional
  • 25605 The Settlers 3: Save as bitmap crashes world editor
  • 26646 Worms Reloaded: sound choppy without hardware sound = emulation
  • 27658 3dvia plugin installer crashes
  • 28495 Runes of Magic: sometimes mouse cursor freezes
  • 29897 Lord Of the Rings Online Slow/Freezes
  • 29959 Zed: 3D Preview window is blank or doesn't open.
  • 30578 Disassembly not in fixed-width font in IDA Pro 6.2 demo
  • 30897 Europa Universalis III demo crashes while 'Loading Map-Sprites...' without native d3dxof
  • 31729 cl.exe: stack overflow with certain long command lines
  • 31772 NtQuerySystemInformation doesn't fill ReturnLength properly with SystemProcessInformation
  • 31812 Silverlight 4.x/5.x windows have repainting problems
  • 31908 Garena Blackshot does login
  • 32820 Offline rekening overzicht, orov doesn't work
  • 33283 Configuration of WM_NAME is delayed for virtual desktop
  • 33753 Titan Quest : Multiplayer not working
  • 33865 Regression in a specialized program
  • 33883 Scirra httpapi.dll error trying to Run a game

New in Wine 1.6 RC 3 (Jun 22, 2013)

  • Bug fixes only:
  • 18355 Evochron Legends doesn't start
  • 19149 GTA2 hangs up after some time
  • 19938 GuitarPro: Prints empty tabs
  • 21238 Stranded II: Bitmap loading errors
  • 21749 Sierra watcher 3g crashes
  • 23119 Crystal Disk Mark 3.0 crashes
  • 23499 Opti Drive Control crashes at startup if a user has no access to the drive
  • 25346 JASC PSP 8 fails to install
  • 27628 Pride of Nations Demo / builtin d3dx9_36: 'Failed loading thumbnail game region textures' (purist)
  • 28078 1914 Shells of Fury: text rendering issue
  • 28128 Sacred Underworld 2.28 requires MouseWarpOverride=false
  • 28219 Multiple installers misbehave due to unresolved _BrowseProperty (TargetPath/SelectionPath property handling) (Guitar Hero World Tour, BioEdit)
  • 29052 Incorrect handling of lit vertices causes models to render black in The Longest Journey
  • 30019 The Chosen (Well of Souls) demo - terrible performance in mid-game
  • 30935 Regression: TextPad toolbar icons black
  • 31009 MS Paint does not open png and jpeg files any more
  • 31616 Touhou Kaikeidou ~ Marine Benefit runs at 3FPS instead of 60 and stops responding after Character Selection
  • 32911 Adobe FrameMaker 8 installer aborts with compressed file extraction error
  • 33210 Disabled buttons text is mirrored when using RTL layout
  • 33212 Menu font no longer changes with DPI setting
  • 33338 Oxford English Dictionary crashes on start
  • 33467 Cannot bring Mac application in front of a Wine application in full screen mode
  • 33496 pylotro - LOTRO doesn't shows after successful login
  • 33555 Peachtree Quantum 2010 Accountant Edition post-install COM inproc server registration hangs on PEB lock (process exit)
  • 33682 ACT! 6 cannot start under Wine 1.5.31
  • 33786 System.InvalidCastException when launching map in Dungeons
  • 33800 Naver LINE crashes after login
  • 33821 Command and Conquer Generals fails to install
  • 33824 Guitar Pro 5: Some fonts become very small
  • 33843 Dungeon Siege: In full screen mouse moves screen

New in Wine 1.6 RC 2 (Jun 15, 2013)

  • Bug fixes only:
  • 15493 Clamwin doesn't clear status window (dogfood)
  • 17325 Multiwinia locks up when you exit it
  • 17588 Strong Bad's Cool Game only shows black screen
  • 18152 lseek* without effect on file stream
  • 21774 Perfect World International: sometimes audio is missing
  • 21890 running vc2005: compiler is out of heap space
  • 23653 gmax crashes if you select opengl, wgl complains glBufferRegionEnabled missing from linux opengl?
  • 23773 No application close "cross" icon displayed for ForteAgent
  • 23896 SQLyog ignores checkboxes.
  • 24402 winegcc does not properly pass cmdline args, e.g. -Wb,--as-cmd="as --32"
  • 24935 Capella 7: Virtual keyboard not shown correctly
  • 25176 CSI: Fatal Conspiracy Demo crashes on startup
  • 25344 Nero 7: Crashed when installing.
  • 25366 Sacred 2 Fallen Angel requires d3dx9_36.dll.D3DXSaveTextureToFileA
  • 26598 Iconoclasts does not start
  • 26853 CSI: Fatal Conspiracy demo: no splash screen without native d3dx9
  • 30163 Arabic is not displayed correctly
  • 30681 Microsoft SQL Server Management Studio Express 2008 installer fails (some .NET assemblies are not updated/patched by .NET service packs containing .msp)
  • 32661 Word 2003: formulas are invisible
  • 32872 Compilation broken if clang is installed, but not used for compilation.
  • 33227 Icebreakers demo: launcher doesn't appear correctly
  • 33649 wine-1.5.30 - "./configure --with-gnutls" fails with gnutls-3.2.0 - conftest.c:160:15: error: 'gnutls_mac_get_key_size' undeclared
  • 33700 Shade: Wrath of Angels demo crashes after the intro video
  • 33727 Microsoft SQL Server Management Studio Express 2005: cannot control server service with builtin wmiutils (purist)
  • 33735 Soldier Of Fortune 3: Disabling GLSL required to play game without graphics issues
  • 33741 Xara Designer Pro crashes when selecting Text
  • 33748 API-MS-Win-Core-ProcessThreads-L1-1-0.dll failed to initialize
  • 33780 configure --without-xml --with-dbus fails because of bad AC_REQUIRE logic

New in Wine 1.6 RC 1 (Jun 8, 2013)

  • Highlights:
  • New implementation of the typelib creation support.
  • GLSL-based support for fixed function vertex shaders.
  • Support for desktop launchers in virtual desktop mode.
  • Fixes for Japanese vertical text.
  • New Croatian translation.
  • Various bug fixes:
  • 2812 unhandled msvideo.dll._MCIWDCREATE
  • 4342 PrintDlgEx* unimplemented. Affects native notepad, vfp 9, google chrome, BibleWorks 6, ...
  • 6071 Magic MP3 tagger can't read directories/mp3-files (needs oleaut32 IRecordInfo::IsMatchingType() impl)
  • 7675 Adobe InDesign CS2 crashes on startup
  • 7764 Hallmark Card Studio 2005 Demo doesn't install properly (installer needs VBScript engine -> IActiveScript)
  • 7816 Photomatix 2.4 crashes if user tries to calculate the average between pictures
  • 8221 Xfire registration dialog does not work
  • 11757 Adobe InDesign CS tryout installer crashes early
  • 12090 Cabos crashes on startup
  • 13903 Realplayer 11: Can't accept license terms
  • 14819 Rockman 7 Famicom Edition causes crash,
  • 16581 Actual progress is not shown within progress bars for Nullsoft installers
  • 17571 Williams Pinball Classic crashes on launch
  • 19268 using Radmin: wine stalls if movements/animations in remote screen
  • 19872 Dragon NaturallySpeaking 10 Standard - Dictation Box causes program freeze
  • 19917 ABBYY Lingvo x3/x5 English Edition: crash when installing the application
  • 20175 ICSD NIST database demo crashes with multiple oleaut32 errors
  • 20491 VarDateFromStr() can`t parse "26.10.2009 09:31"
  • 21371 HTML-Kit's visual mode (Prototype Pad) isn't usable
  • 21524 Mouse cursor is visible when Geiss goes fullscreen, but should be invisible
  • 21761 Braid demo installer fails to launch Explorer on the start menu directory it created
  • 21975 QuarkXPress Passport 7.0r0 doesn't show any content
  • 22026 Symantec LiveUpdate 3.1 refuses to install in NT mode (needs HKLM\\System\\CurrentControlSet\\Services\\Eventlog\\Application registry key)
  • 22079 Right click menu doesn't appear in one section of ImgBurn's disc layout editor
  • 22280 Splinter Cell Conviction fails at startup because KERNEL32.SetThreadPriorityBoost fails
  • 22571 Softimage XSI Mod Tool 4.2 fails to install
  • 23391 Restore after minimize button does not work
  • 23450 LTSPICE/SWCAD3 Input boxes don't take any input
  • 23521 4D Server 6.5.4 crashes
  • 25170 application bdgest crashes
  • 25271 RootsMagic4: Error logging to New.FamilySearch.Org
  • 25959 The Next Big Thing (demo): game mostly black without native d3dx9_36
  • 27720 World of Goo demo rendering problems with builtin d3dx9_38
  • 27994 Duke Nukem Forever needs d3dx9 native DLLs
  • 29535 winhelp: Horizontal scrollbar appears when it shouldn't
  • 30174 winUAE crashes when trying to create emulation window
  • 30335 PAF5 help viewer (Gecko) print produces blank page(s).
  • 31669 Not open internal editor of MPLAB 8.40.00.00
  • 32312 SNES9x crashes when non-48kHz DirectSound audio output is selected
  • 33076 QQ 2012 hangs after login
  • 33189 wineconsole can't launch batch filenames with parenthesis
  • 33250 unimplemented function atl80.dll.AtlIPersistPropertyBag_Load (QQ International 1.6 crashes)
  • 33253 Command line: Incorrect behavior of "for" command
  • 33513 Microsoft SQL Server 2005 Express Edition: installer fails with builtin mono (Wine requires CodeBase registry value when loading .NET COM classes)
  • 33548 Civilization IV crashes while starting
  • 33554 Pervasive SQL v10 w3dbsmgr.exe (Database Service Manager) crashes due to unimplemented function clusapi.dll.GetClusterInformation
  • 33579 Tencent TM hangs randomly with err:ntdll:RtlpWaitForCriticalSection
  • 33608 Microsoft SQL Server 2005 Express Edition: installer fails to detect IE (needs CIM_DataFile WMI class)
  • 33609 Microsoft SQL Server 2005 Express Edition: installer warns about non-writable Program Files (needs Win32_Directory WMI class)
  • 33613 VB6 Application CMDcenter fails with "Run-time error '13': Type mismatch"
  • 33635 wine cmd executes text inside comments as commands.
  • 33638 wine cmd wrong extracting of command line arguments while using "%~1"
  • 33639 wine cmd wrong assignment while using set "var=value" and have spaces after
  • 33654 MSYS bash.exe redirection fails for ctest.exe (one of the CMake executables)
  • 33669 Citavi 3.4 installer fails on startup
  • 33680 Samsung Kies fails to install, wants difxapi.dll.DriverPackagePreinstallW
  • 33685 Wine doesn't detect Mobility Radeon HD 4200 Series
  • 33699 Jedi Outcast demo installer does not work
  • 33701 Explorer crashes when extracting the World of Warcraft icon
  • 33712 Download.com web install application crashes wine. until till you get to a pure source...
  • 33714 Evil Genius crashes when starting a new game
  • 33715 freopen produces empty file when applied to stdout
  • 33716 App call ctfmon.exe
  • 33721 YNAB 4 won't start
  • 33726 wmiutils should be installed in c:\windows\system32\wbem

New in Wine 1.5.31 Dev (May 25, 2013)

  • New version of the Gecko engine based on Firefox 21.
  • Joystick force feedback support on Mac OS X.
  • Window management fixes in the Mac driver.
  • Various bug fixes:
  • 4742 Message handling in dlls/user/edit.c may crash programs
  • 7338 powdercell: Rotated fonts only displayed in dot size
  • 7905 Tool bar icons not all filled in with switcher cad III
  • 11004 Firefox 2 doesn't bold text, makes gmail harder to use
  • 12595 Autodesk Revit Architecture 2008 install fails while unpacking AccuRenderRedist
  • 13013 ProntoEdit NG 2.1.8 tree control shows all labels as ZZZ
  • 15804 Multiple .NET applications fail to start, reporting exception "Culture name 'ga-ie' is not supported." (support for alternate calendar types needed)
  • 17383 Chessmaster 10th edition fails to install
  • 17388 Chessmaster 10th edition crashes after game analyze
  • 17393 MansionPoker: Closing a poker table or exiting the program makes the application crash with a runtime error
  • 17739 Cannot start IMatch again after exiting for a while
  • 18001 Mass Effect Xlib: unexpected async reply
  • 18252 Error writing file in UnReal World installer
  • 18746 Starting Everquest 2 in any resolution other than 1024x768 causes a crash
  • 19836 Hardwar: The screen often goes black in Direct3D mode.
  • 20060 PDF Factory Pro fails to install
  • 21148 No$Zoomer crashes when it is started
  • 23565 FXCM FX Trading Station installer incurs assertion failure
  • 23755 Everquest 2 demo/Pirates of the Burning Sea installer crashes
  • 23796 cant' install hwsoliii.exe
  • 24326 Everquest 2 Extended crashes in DSOUND_PrimaryOpen
  • 24451 Saira: screen resolution problem
  • 24630 Everquest 2 Extended - lots of black artifacting
  • 24843 Explorer++ doesn't show text in the right-click menu for toolbars
  • 25580 pcad2002 (pcb.exe) fail to start
  • 26024 Alien Hallway demo: updater crashes during install
  • 26583 Assassin's Creed Brotherhood: crash after "parse_ctab_constant_type Struct not supported yet"
  • 26751 configure improperly detects Wunused-but-set-parameter as supported on Clang
  • 27515 explorer http://www.google.com does not work.
  • 27639 please also implement GPOS feature in indic shaping engine
  • 27999 ComboBoxEX item images aren't drawn correctly
  • 28849 LabVIEW 2010: Some DLLs aren't installed at all
  • 29556 Tiny slider indicators in Audacity
  • 29625 TreeView item label truncated when made bold
  • 30029 (FEAR 3 - F3AR)F.E.A.R. 3 Crashes When Setting Full Screen Option...
  • 30162 Microsoft .NET 2.0 Framework: "mscorsvw" compile worker hangs sometimes while generating native images from assemblies in GAC (loader section block reported)
  • 30196 Battlezone animation video's cause game not to load
  • 30992 msxml3 incorrectly ignores whitespaces (needed for Civilization IV)
  • 31330 +relay corrupts returns values on win64?
  • 31683 Adobe Photoshop CS4 installer doesn't do anything
  • 32753 Wallace & Gromit crashes in the launcher (Gecko 1.9)
  • 32899 Batman: Arkham Asylum (non-steam) Demo - missing text in launcher
  • 32951 Warlords III demo crashes on exit
  • 33016 Wine recognizes Geforce GT 630 as Geforce 8800 GTX
  • 33115 Microsoft SQL Server Management Studio Express 2008 installer fails
  • 33328 Copy-Paste bug in TAB_SetupScrolling
  • 33331 When DLL receives PROCESS_DETACH notification when a process is exiting all the threads should be already terminated
  • 33499 Kingsoft WPS Spreadsheet OK, Write and Presentation failed
  • 33550 Treeview: redrawing problem when selected item is also focused (TVS_EDITLABELS with blocked edits affected the most)
  • 33560 libwine doesn't get installed
  • 33572 Windows Download Integrator 3.x needs IWbemServices::ExecNotificationQueryAsync
  • 33607 Microsoft SQL Server Management Studio Express 2005: cannot restart SQL server (wbemprox returns stale service status)
  • 33618 wmi query should support querying Process Name (inside wbemprox)
  • 33619 [UWIN] UWIN installer fails with cannot seek to data offset

New in Wine 1.5.30 Dev (May 11, 2013)

  • Highlights:
  • Mouse capture support in the Mac driver.
  • NTLM and Negotiate authentication in WinHTTP.
  • Support for proxy bypass in WinInet.
  • Various bug fixes.
  • Various bug fixes:
  • 7698 Counter-Strike:Source crashes after a while
  • 9786 gpuViewer fails to start, trying to change HDC
  • 12044 Garry's mod crashes upon player death caused by prop.
  • 14096 Trackmania Nations Forever: Motion Blur does not work
  • 16632 Lula: The Sexy Empire: Crash to desktop on start
  • 16657 VeZA Route planner 2005: Crashes after a while of use with assertation failed
  • 18096 Microsoft Windows CE Platform Manager 4.0 sub-installer of Embedded VC++ 4.0 fails (setupapi.SetupDiGetINFClassW needs more flesh)
  • 18935 Peachtree First Accounting 2010 install fails because it can't find AVManagerUnified.dll
  • 20562 Outlook 2007 - Authentication fails
  • 20884 Write buffer overrun in LsaLookupNames2?
  • 23467 SnagIt 8.x/ 9.x needs gdiplus.dll.GdipEnumerateMetafileDestRect
  • 24169 QuarkXPress version 8.x hangs on start (missing double quoting of browser path in HKCR\htmlfile\shell\open\command)
  • 24200 msi: properly handle msidbComponentAttributes64bit attribute to support x64 installers that mix architectures in a single MSI package (32-bit and 64-bit components, filesystem, registry)
  • 25922 usbserial use yields flooding with fixme:ntdll:FILE_GetNtStatus Converting errno 62 to STATUS_UNSUCCESSFUL
  • 27356 SumatraPDF 1.6: titlebar not shown when leaving fullscreen
  • 27385 Peachtree First Accounting 2012 install fails because USER32.DLL GetListBoxInfo not found
  • 29358 Vit Registry Fix 9.5 crashes when clicking "close" button in "about" dialog
  • 29570 Some applications crash when being +relay traced due to ntdll's relay_call clobbering ECX (and EDX)
  • 29650 MP3Gain falters and crashes
  • 29847 comctl32: Sliders of disabled trackbars are rendered the same as enabled ones
  • 30181 BloxxIt launcher frequently crashes in mshtml
  • 30202 Steam crashes when viewing the store tab
  • 31515 Planetside 2 (Beta), installer fails
  • 32048 Microsoft SQL Server 2005 Express Edition: installer fails (needs unimplemented function xolehlp.dll.DtcGetTransactionManagerExW)
  • 32360 Office 2010 installers report custom action page faults
  • 32471 Multiple .NET 4.0 apps using WPF4 fail with "X Error of failed request: GLXBadDrawable" on glxdrv_wglMakeCurrent (Evolve client, JMP 10.0)
  • 32489 SetTimer does not respect the appropriate minimum timeout
  • 32674 Fotostation does not play video
  • 32728 GetOpenFileName doesn't work with native comctl32
  • 33122 TESV: Skyrim graphics error in Wine 1.5.25
  • 33195 Multiple applications ported to WinRT/ARM require msvcr110.dll.__crtGetShowWindowMode (MirandaIM, FinalBurn, ...)
  • 33282 Bioshock infinite wants _vscwprintf_p
  • 33325 Shadowgrounds survivor crashes compiling shaders
  • 33336 ParseURLFromOutsideSourceW( ) , "res" variable is set twice
  • 33367 Builtin msvcr90 with native msvcr100 may cause crashes
  • 33424 Armored Fist 3 crashes on start
  • 33443 ACT2000 contact database crash straight after start up.
  • 33468 SnagIt 9 needs msvcr90.dll._mbstok_s
  • 33469 KDE Dolphin: unimplemented netapi32.dll.NetGetAnyDCName
  • 33473 Key DACL prevents creation of registry keys.
  • 33500 Creo Elements/Direct Modeling Express 4.0 fails to install (msi script custom action return value translation too restrictive)
  • 33503 SnagIt 9.x needs ole32.dll.CLSIDFromProgIDEx
  • 33504 Microsoft SQL Server 2005 Express Edition: installer fails (needs more properties in Win32_OperatingSystem)
  • 33510 Microsoft SQL Server 2005 Express Edition: installer fails (null pointer dereference in wbemprox)
  • 33512 Microsoft SQL Server 2005 Express Edition: installer fails with unhandled exception
  • 33516 Galactic Civilizations II page faults and crashes when a new campaign is started.
  • 33525 Spices.Decompiler v.5.4.8.0 (.Net Decompiler) installer crashes
  • 33530 SnagIt 11.x editor tool crashes at startup on unimplemented function gdiplus.dll.GdipEnumerateMetafileDestPointI
  • 33531 pubseekoff function missing in msvcp60.dll
  • 33539 Spices.Decompiler v.5.4.8.0 (.Net Decompiler) "repair" install mode dumps all files in working directory of installer
  • 33543 Pervasive SQL v10 installer aborts with "not enough free disk space" (needs msi builtin "PrimaryVolumePath" and "PrimaryVolumeSpaceAvailable" properties)

New in Wine 1.5.29 Dev (Apr 27, 2013)

  • Highlights:
  • Input method support in the Mac driver.
  • Support for TLS 1.1 and 1.2 connections on Mac OS X.
  • JavaScript performance improvements.
  • Various bug fixes.
  • Various bug fixes:
  • 4490 AOL AIM crashes on start
  • 11926 House of the dead 3 won't draw 3d stuff after the 1st level
  • 12294 Warhammer 40K: dark crusade - Lag when not playing
  • 12449 Adobe Photoshop CS2: window parts hidden when opening multiple images
  • 12518 StarAlliance TravelDesk - GUI acts 'frozen'
  • 12599 Photoshop CS2 image windows don't paint fully if you have two monitors with unequal resolutions
  • 12706 winealsa.drv: "No master control found" on usb microphone devices
  • 13362 Vim display error dialog on exit [dogfood]
  • 15893 Football Manager 2009 demo installer shows a blank screen
  • 15990 Rhapsody 4 crashes when trying to play a local .mp3 file
  • 15991 Road Wage demo crashes when starting a mission
  • 16520 EssentialPIM: Showing anti-debug message that never appears in windows
  • 16749 kernel32/tests: wrong char type
  • 16752 winhlp32/hlp_file.c: comparison is always false due to limited range of data type
  • 17234 mcm2: graphical glitches and extreme lag while in menu
  • 17657 Dialogue in Ever17 will not appear unless the desktop is in 16 bpp mode but the game doesn't require 16 bpp in Windows.
  • 17812 Enemy Territory: Quake Wars EditWorld: Freezes on startup
  • 19242 Red Alert 3: Crash when loading new campaign
  • 20045 Lego Star Wars: unable to switch resolution
  • 21464 Encoding error with License Agreement in .NET 3.5 Installer
  • 22329 Supreme Commander 2: Does not start with built in d3dx
  • 22805 Can't install 64bit .NET 2.0 (install.exe fails to be mapped at preferred base when being restarted as 64-bit process, shared WoW64)
  • 23397 LEGO Harry Potter [Years 1-4] sound stutter with alsa
  • 23510 Google Talk error dialog when opening
  • 24492 notepad: save as dialog should auto-select text
  • 24656 iSnooker needs d3dx9_36.dll.D3DXLoadMeshFromXA
  • 24687 Miranda 0.10 alpha windows corner no resize
  • 24758 World of Warcraft 4.0.0.1: Crashes at in-game patch download screen
  • 25197 Installation hangs after accept .NET 4 EULA (Standalone Installer)
  • 25376 Supreme Commander 2 requires d3dx9_36
  • 26012 Rayman 2 crashes on start-up
  • 26756 Need for Speed: Shift 2 hangs on startup unless sound disabled
  • 27468 QQ International crashes when clicking on password form if dlls/user32/hook.c is build with -O2
  • 28273 Unhandled page fault while installing some 64-bit IE7/IE8 DLLs
  • 29677 Anno 2070 does not start
  • 29764 blender 2.61 crashes on start (python3.2)
  • 29810 binkw32 crashes in Dragon Age: Origins
  • 29884 plugplay.exe crashes on exit (Exception frame is not in stack limits)
  • 30109 Do not suggest opening files as R/O mode in winhlp32
  • 30290 StartServiceCtrlDispatcher does not terminate a process on Windows
  • 30554 Mass Effect 2 only renders a black screen
  • 30609 I wanna be the Boshy: Screen scaling doesn't work right
  • 30660 Multiple apps/games need wmvcore.dll.WMCreateReader (War of the Immortals)
  • 30835 PDF-XChange Viewer 64-bit crashes when opening more than one document with tabs
  • 30928 GTA 1 Installation program crashes
  • 31631 HaoZip 2.2 64-bit crashes, needs unimplemented function MSVCR80.dll.floorf (missing float math forwards for x86_64 arch)
  • 31790 Compiling with -m32 fails in 64-bit ubuntu 12.04
  • 31893 Portable Calibre does not run at all (python2.7)
  • 32103 DDO: ingame shop not usable
  • 32424 Sonic Generations: configuration tool fails to start with built-in d3dx9_36
  • 32845 Installing Cisco CSM 4.2 in Ubuntu x64 fails (32bit works)
  • 32876 Space Giraffe screen gets flipped and mirrored over a diagonal line
  • 32878 Classic Shell/Classic Start Menu crashes on startup due to unimplemented function shell32.dll.SHGetStockIconInfo
  • 33004 Easy-PC V16 crashes in pcb editor
  • 33055 Fishdom 2 crashes during the initial loading stage
  • 33226 Multiple applications ported to WinRT/ARM require msvcr110.dll.__crtSetUnhandledExceptionFilter (MirandaIM, FinalBurn, ...)
  • 33255 IRCXPro crashes after a few seconds
  • 33337 Wine crashing when execute distutils installer
  • 33359 WinRT/ARM port of Audacity crashes in dll entry point due to incorrect thumb2 mode MOVW/MOVT relocation type processing
  • 33366 pywin32-218.win32-py2.7.exe cannot be installed with builtin msvcr90
  • 33371 dsound:dsound8 fails and crashes on systems with no sound card
  • 33374 Dragon Age Awakening : no cinematics sounds and no characters voice sound
  • 33391 Microsoft .NET Framework Version 2.0 x64 installer prerequisite check fails (incorrect "VersionNT64" msi property value)
  • 33399 Unimplemented function setupapi.dll.SetupDiSetDeviceInstallParamsA
  • 33401 Can't build tests without libport on non-x86(-64) platforms
  • 33426 A Slower Speed of light: unable to start
  • 33427 Tomb Raider (2013): Desktop does not get mouse focus after closing game
  • 33445 LTSpice crashes when performing noise analysis
  • 33448 Biblia Clerus : startup warning and graphical issues

New in Wine 1.5.28 Dev (Apr 13, 2013)

  • Highlights:
  • GnuTLS used for all secure connections, OpenSSL is no longer needed.
  • Mac driver enabled by default.
  • Built-in FixedSys fonts.
  • New icon for the joystick control panel.
  • Postscript driver improvements.
  • Various bug fixes:
  • 13872 Audiosurfs main menus displays incorrectly
  • 16649 configure isn't recognizing OpenSSL on OpenBSD
  • 19317 Enemy Nations: "Error 2 loading the game"
  • 23673 El Matador's demo requires d3dx9_36.dll.D3DXSHEvalHemisphereLight
  • 25417 Black & White: Ignores mouse button clicks
  • 28438 segfault in Dawn of War Soulstrom demo when drawing a frame with mouse
  • 28601 cnet download app can't initialize GUI
  • 31685 DYMO Stamps wants hid.dll.HidD_GetManufacturerString
  • 32735 Stellarium 10.2 does not load under WiNE 1.4 (dogfood)
  • 32904 Opera installer needs GetNamedSecurityInfo to return an owner for registry keys (dogfood)
  • 33150 [Wine Control]X Axis does not works properly with joystick "event" driver
  • 33196 Multiple applications ported to WinRT/ARM require MSVCP110.dll (Audacity)
  • 33219 Maxthon 4.0 fails to start
  • 33251 RPG Tkool VX Ace: some texts aren't fit in the message box.
  • 33265 HoMM 3 fails to create wgl context
  • 33281 Bioshock infinite fails to use TaskDialogIndirect
  • 33286 Extech RHT10 needs setupapi.dll.CM_Get_Device_ID_ExA called
  • 33288 Startopia 1.01 crashes on video setting adjust
  • 33311 Loading of winspool.drv intended to be delay loaded for a built-in module actually is not delayed
  • 33320 WinRT/ARM port of Audacity needs msvcp110.dll.??0id@locale@std@@QAA@I@Z
  • 33330 Guild Wars 2: Some graphics options are greyed out in wine 1.5.22.

New in Wine 1.5.27 Dev (Mar 30, 2013)

  • Highlights:
  • System tray support in the Mac driver.
  • Various C runtime improvements.
  • Large icons for built-in applications.
  • Various bug fixes:
  • 23082 SlingPlayer 2.x fails when connecting
  • 23751 SpongeBob SquarePants: Diner Dash 2 - some icons are garbled
  • 24325 MSXML Parser corrupts line breaks
  • 24502 SimCity 3000 Unlimited crashes when loading
  • 25455 PopCap games installer hangs before showing the license agreement
  • 26573 "register with eBay" link in eBay Turbo Lister 9's help file doesn't do anything
  • 26586 IXMLHTTPRequest basic authentication doesn't work
  • 27578 Cygwin's wget.exe can't download files
  • 28667 SlingPlayer 1.5 UI falls apart when streaming
  • 29079 Serious Sam HD TSE: low performance
  • 29186 QQ International 1.1 doesn't install properly
  • 29499 Age of Empires II freezes when disconnecting from a multiplayer room/game using native DirectPlay DLL
  • 29627 Metacell demo refuses to run
  • 30904 SlingPlayer 1.3 crashes when streaming
  • 31546 PS3 gamepad analog sticks problem
  • 31656 Call of Cthulhu: DCoTE doesn't run
  • 31682 Sony PC Companion 2.10 crashes at the welcome screen
  • 32013 RPG Maker games crash - "Failed to load archive."
  • 32178 Crash in SlingPlayer 2's help file
  • 32558 Visual Studio 2010 (10.0) Express Edition web installer crashes due to winhttp reporting available chunk size > 32 KiB (heap corruption)
  • 32992 ARM port of "WabbitEMU" wants KERNEL32.dll.RtlLookupFunctionEntry
  • 33103 Nimbus crashes on the level selection screen (needs msvcp90.dll.?_Getcat@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z)
  • 33123 Naver LINE doesn't work with builtin msvcr90
  • 33201 DVDFab HD Decrypter fails to start with builtin msvcr90
  • 33213 Wine crashes if printing images
  • 33221 Visual Studio 2008 (9.0) Express Edition cannot compile with builtin msvcr90
  • 33228 Icebreakers demo: image missing in the launcher
  • 33244 Excel 2007 crash text to columns
  • 33254 sprintf doesn't respect _set_output_format for E format
  • 33262 Torchlight 2 does not start with builtin msvcr90
  • 33271 advapi32 OpenServiceW on non-existing service causes crash in SERV_OpenServiceW() if 'service' debug channel is used
  • 33276 Brothers Keeper program, after editing, you cannot stop the program.
  • 33278 Torchlight 2 hangs on menu with builtin msvcr90
  • 33279 Cygwin wants ntdll.dll.RtlConvertToAutoInheritSecurityObject

New in Wine 1.5.26 Dev (Mar 16, 2013)

  • Highlights:
  • OpenGL support in the Mac driver.
  • Clipboard and drag&drop support in the Mac driver.
  • Improvements to the URL cache.
  • Some fixes for ARM binaries.
  • SPARC platform no longer supported.
  • Various bug fixes.
  • Various bug fixes:
  • 1886 windows media player 9 setup fails while registering Portable Media Serial Number Service
  • 9548 pxtone: Can't save new project files (*.ptcop), or *.pttune
  • 11342 NFS3 demo version does not uninstall
  • 12832 Propellerheads reason 4 works a lot slower than on WinXP
  • 13155 msvideo problems when running M1.EXE
  • 13194 Gordian Knot unable to open codec settings dialog
  • 14140 Entropia Universe installer hangs
  • 14421 Wing Commander 3 Kilrathi saga edition. Sound Stutters on movie playback
  • 16263 Priority: Survive game window flickers
  • 16975 [StrongDC++] switching between tabs show background windows
  • 17680 nhOneClick: Authorization required message on some HTML pages
  • 20637 3DMark 2000, 2001SE - no result of last test
  • 21655 MacOS: broken mixing in dsound8 tests + assertion failure
  • 22793 JumpGate: The Reconstruction Initiative glitches badly.
  • 23100 BURRACO: startup error and then closing connection (needs mshtml.HTMLElement2_insertAdjacentElement impl)
  • 27003 Latest gnutls breaks wine ssl support
  • 27210 MCM2: wineqtdecoder crashes after intro
  • 27320 sims3 crashes after a while in wined3d
  • 27466 Listview redraw is broken
  • 27854 Listview: custom draw code overwrites text background color when it shouldn't (it seems)
  • 27855 entry field in Quicken98-2002 follows keys rather than filling out field
  • 28039 IAudioClock_GetPosition must ignore underruns (MacOS)
  • 28723 Sound stutter in Rage when emulated windows version is set to "Windows 7" (XAudio2 -> mmdevapi sound output path)
  • 28856 Crackling/popping sounds in Starcraft 2 (PulseAudio)
  • 29274 Steam on Mac - mic test fails and crashes Counter Strike 1.6
  • 30071 Need a CreateTimerQueueTimer that is stable over time
  • 30591 Houdini 12.x (3D animation tool) crashes due to unimplemented function msvcrt.dll.__pxcptinfoptrs in "purist" mode (builtin msvcr90)
  • 31383 Might and Magic Heroes crashes with GL_INVALID_OPERATION
  • 31920 ComboBox in a program written with Delphi is shown incorrectly
  • 32276 Railworks 3 2013 Trainsimulator glsl errors.
  • 32302 Endless Space >=1.0.25: crash during advanced game
  • 32427 Delphi listview: wrong font when using custom draw
  • 32541 Endless Space crashes when activating certain options in the menu
  • 32766 Multiple applications ported to WinRT/ARM require msvcr110.dll (Miranda IM)
  • 32960 Unimplemented function user32.dll.UserHandleGrantAccess
  • 33045 Bunch of Heroes freezing on start at the beginning of the intro video
  • 33054 Enterprise Architect 10 fails to load EAExample.eap poject
  • 33083 Magic: The Gathering Online Wide Beta installer crashes with X error
  • 33090 Apache Flex SDK Installer: can not access file system.
  • 33102 Drakensang exits with error messages
  • 33110 AudioSurf crash on start
  • 33144 DnsQuery_A API returns DNS_ERROR_BAD_PACKET when querying for MX records.
  • 33151 .NET 2.0 program crashes eInvalidOperationException on startup mscorwks
  • 33152 GetAdaptersAddresses reports incorrect address family for IPv4 addresses
  • 33168 Disciples: Sacred Lands crashes on start
  • 33169 Total Annihilation : Kindoms crashes
  • 33197 Multiple applications ported to WinRT/ARM using msvcr110.dll require some msvcrt math functions (Audacity)
  • 33198 Multiple applications ported to WinRT/ARM using msvcr110.dll require msvcrt.setjmp
  • 33200 AliWangwang: needs unimplemented function atl100.AtlSetPerUserRegistration

New in Wine 1.5.25 Dev (Mar 2, 2013)

  • Highlights:
  • Proper cursor support in the Mac driver.
  • Fixes for right-to-left support in RichEdit.
  • Initial version of a Wingdings font.
  • Various bug fixes:
  • 5341 SourceInsight: Missing dock button
  • 8942 Astral Masters no longer gets past start screen
  • 17130 felix2: The screenmate flashes and doesn't move
  • 18819 LOK Soul Reaver program error
  • 19144 QueryContextAttributesW returns wrong return value
  • 19504 Moedan: Crashes after showing developer's logo.
  • 19678 Lingoes does not start
  • 21283 sPlan 7.0: Non properly text rotation
  • 21856 VB6 modal form appears BEHIND parent (borderless) form when focus is on certain controls, making parent form unusable.
  • 22227 Wrong grayed picture for disabled vb6 controls
  • 22551 Multiple .NET apps fail to load riched20.dll into memory (.NET Framework/Windows Forms wants riched20.dll loaded into lower 2GiB address space range)
  • 22860 Enterprise Architect fails to create a new project or loads an existing one
  • 23227 G-Police: Page fault on read access
  • 23986 datetime control SetRange() has no effect, enter big year will cause CTime assert failed
  • 24669 Civilization V crashes on startup
  • 26261 Start menu items are not displayed
  • 26465 Sound Recorder cannot convert audio codec/sample rate, due to 'acmFormatChooseW' missing
  • 26775 Ace of Spades: Incomplete Sound
  • 27941 Very slow rendering in sPlan7
  • 29616 1Password crashes while creating a backup
  • 31456 Emulating a virtual screen does not work
  • 31769 windowsx.h macro HANDLE_WM_DISPLAYCHANGE is incorrect
  • 31987 FindNextFile/DeleteFile loop fails for directories with many files
  • 32391 Iexplore crashes play.google.com
  • 32697 Word 2003 crashes on formula edit
  • 32709 The Testament of Sherlock Holmes crashes at launch
  • 32743 putty_arm for jailbroken WinRT needs KERNEL32.dll.GetCurrentPackageId
  • 32798 Memory leak in Path of Exile
  • 32829 TurboTax 2012 crashes when applying updater preferences
  • 32846 dxdiag: can't retrieve network info
  • 32854 Winedbg on ARM: gdb proxy mode lacks support for reading CPSR
  • 32905 MT4(MetaTrader) crash at start when mpd playing music
  • 32919 Yarmap causes Unhandled exception: page fault on read access in 32 bit code
  • 32990 Wine on ARM: relay tracing is broken with entry points having an odd number of arguments, calling into glibc code that makes use of alloca()
  • 33011 Metatrader4 crashes trying to open message
  • 33014 Steam enters into an infinite update loop upon opening with wine 1.4.1
  • 33029 wine-gecko downloads broken
  • 33063 Rosetta Stone 4.5.5 - RosettaStoneLtdServices.exe crash on start
  • 33064 Rosetta Stone 4.5.5 - Cannot start lesson: See only a gray box
  • 33071 Adobe Reader XI not installing

New in Wine 1.5.24 Dev (Feb 16, 2013)

  • Keyboard and mouse wheel support in the Mac driver.
  • Regular expression support in VB Script.
  • Many RichEdit code cleanups.
  • Various bug fixes.
  • Various bug fixes:
  • 6512 power-tab-editor freezes at end of a song
  • 8598 msvcrt file IO functions do not handle unicode properly in text mode
  • 12908 Battle Zone I does not start.
  • 16685 redraw problem in AIM_675
  • 17380 CListCtrl: wrong icon spacing
  • 17762 Citavi: Application is very slow
  • 17763 Citavi: mouse doesn't catch links
  • 18079 AutoCorect: does not properly display custom checkboxes made by Alcinoe
  • 20294 sigma photo pro crashes in X11DRV_DIB_DeleteDIBSection
  • 24089 EverQuest: Escape to Norrath: login screen is blank without native ie6
  • 24315 Verizon Media Manager crashes on exit (VZMediaagent.exe
  • 24361 Crashday: game is unusably slow during gameplay
  • 24474 Simpsons Hit & Run sound bug
  • 24554 Black screen in Everquest 2 (lighting issue?)
  • 25576 Microsoft Flight Simulator X: Demo/Deluxe Edition, menu blank without native ie7
  • 25584 Racedriver:GRID sound hardware acceleration not working
  • 25958 DreamStation 1 free music tracker visually freezes under some conditions
  • 27011 Lucent Heart: patcher window is blank
  • 27905 HUNTED The Demon Forge: Sound does not work in the game (in movies this works)
  • 29718 IE4 setup wants wininet.dll.LoadUrlCacheContent
  • 29873 Guild Wars: Water graphic is missing
  • 30008 Resource Hacker logo on about window has black background
  • 30183 Fchart installation crashes
  • 30246 EA Origin:Crashes when using openssl 1.0.1
  • 30839 BSTR cache corrupts most of cached BSTR entries
  • 31308 Remote Tools for Visual Studio 2012 RC installer for Windows on ARM (WoA) crashes because TPIDRURW (user TLS register) needs to be set to TEB address
  • 31706 Sacred Underworld: Some models glow like a Christmas tree
  • 31977 YoudaoDict crash at start
  • 32520 EVE Online and other games want d3d11.dll.D3D11CreateDevice
  • 32669 Ghost Master: invisible mouse pointer unless 'Enhanced Cursor' option selected
  • 32808 installer of PPTV: needs unimplemented atl100.dll.AtlComModuleRegisterClassObjects
  • 32818 Adrenalin Extreme Show: launcher.exe has repainting issues
  • 32842 TurboTax 2012 needs shlwapi.dll IsInternetESCEnabled stub
  • 32858 Crash dialog Details button Russian text doesn't fit
  • 32862 Microsoft Expression Design 4 (Free Version) needs WindowsCodecsExt.dll (Microsoft Windows Codecs Extended Library)
  • 32882 Grand Theft Auto IV doesn't start, aborts with a GLX error.
  • 32909 QQDownload 3.9 needs unimplemented msvcr80.dll._wstat32i64
  • 32929 Microsoft Expression Design 4 (Free Version) needs windowscodecsext.dll.WICCreateColorTransform_Proxy

New in Wine 1.5.23 Dev (Feb 1, 2013)

  • HTTPS support no longer dependent on OpenSSL.
  • Support for event handling in the Mac driver.
  • A functional Netstat built-in application.
  • A bunch of C++ runtime math functions.
  • Various bug fixes:
  • 7710 QueryPerformanceCounter should be independent of system time
  • 9952 Sketch Studio shows corrupt cursor
  • 13417 FlashFXP - No mouse support systemwide if window is open
  • 16476 Turok crashes when starting a game
  • 16689 winefile: array size is smaller than minimum required
  • 17226 SimTower crashes on dereferencing 0xffffffff on attempting to save in SimTower
  • 17990 Battleships forever video is offset
  • 19773 Largo Winch: mostly black screen
  • 19796 Galactic Civilizations II: Crash after menu screen
  • 19799 Native cscript crashes if you call WScript.Arguments(0). Breaks Chromium build setup.
  • 20889 In Quake 3 Arena Main Menu one mouse click is taken as two
  • 21119 realMYST v1.1.1 [ENGLISH] No-CD/Vista Fixed EXE: Page fault and debug err
  • 21943 GetCharABCWidthsI does not return correct widths when handling a DC with dc->gdiFont == null
  • 22812 mt creates corrupted executables
  • 23121 Iometer 2006.07.27 displays error messages on start (dogfood)
  • 23215 4x4 Evo 2: Pagefault on second launch of game
  • 23414 Text is italicized in Mozilla Firefox 3.6.6
  • 23501 ATEN KVM WinClient did not start
  • 25010 radmin fast search halfworking.
  • 25082 radmin: right mouse key drag'n'drop not working
  • 25222 Football Manager 2011 fails to load with 3d enabled
  • 25599 Editing Word 2000 drawing object does not work
  • 26530 Frogger: 3D models not rendering correctly/Only shadows
  • 27991 LsaLookupNames2 separate allocations break .NET 4.0 System.Security subsystem and leak returned buffer data
  • 28343 UFO: Extraterrestrials Gold - crash at start unless native d3dx9_26 (or d3dx_36) is used
  • 28530 Asami Sushi Shop hangs when switching to windowed mode
  • 28666 Spa Mania: Read from NULL when toggling fullscreen mode
  • 29822 winebuild should use Clang to assemble if Clang is used to compile
  • 29936 Java Quick Starter service chews CPU
  • 30119 ThunderMini crash after a while.
  • 30514 RonyaSoft Poster Designer (Poster Forge) 2.x installer crashes during installation of fonts due to unimplemented function gdi32.dll.GetFontResourceInfoW
  • 31280 Right-clicking a listview in a dotnet application doesn't open the context menu
  • 31343 Steam: Steam is significantly slower in 1.5.x
  • 32123 Outlook 2010 crashes in versions newer than 1.5.14
  • 32404 Ocean Dive demo launcher shows garbage when window loses focus
  • 32504 QQPCDetector.exe from installer of QQMusic 2012 beta2 crashes
  • 32564 Visual Studio 2010 (10.0) Express Edition needs atl100.dll.AtlAxDialogBoxW
  • 32706 No sound with foobar2000: Unknown error code (0x80070057)
  • 32718 Crash on call to SHELL32.dll.709 (SHGetSetFolderCustomSettings)
  • 32739 TDXW crashes when the window is resized
  • 32744 Batman: Arkham Asylum Demo "err:wbemprox:wql_error syntax error, unexpected $end, expecting TK_ID"
  • 32746 TurboTax 2012 installer fails
  • 32750 Batman: Arkham Asylum Demo wants wbemprox:class_object_GetPropertyQualifierSet
  • 32763 Regression in wbemprox - rFactor 2 launcher - Unhandled page fault
  • 32764 STEP7_Lite_V30_incl_SP4 installation crashed
  • 32776 Crashes in Legacy 5 resulting in its database being corrupted
  • 32779 RegOpenKeyExA fails on 64bit wine when build with lazarus (fpc 2.6 - 64bit)
  • 32788 Batman: Arkham Asylum Demo - GetObject gets an empty string
  • 32799 err:d3d:check_fbo_compat
  • 32806 Freight Tycoon crashes while loading to the menu (with built-in msvcr71)
  • 32807 installer of PPTV: needs unimplemented atl100.dll.AtlGetPerUserRegistration
  • 32812 Hard Truck Apocalypse crashes on start with built-in msvcp71
  • 32819 Max Payne 1 crashes when loading certain level
  • 32824 Dota 2 graphics missing without texture copy in check_fbo_compat()
  • 32840 Mouse input regression caused by changes in GetTickCount64
  • 32847 Microsoft Expression Design 4 (Free Version) installer needs windowscodecs IcoFrameDecode_GetThumbnail impl
  • 32853 Microsoft Expression Design 4 (Free Version) installer fails while trying to check for msi.dll file version (MsiGetFileVersion)

New in Wine 1.5.22 Dev (Jan 19, 2013)

  • New version of the Gecko engine.
  • Beginnings of the Mac graphics driver.
  • Support for ARM64 platforms.
  • Fixes for RTL text in Uniscribe.
  • Various bug fixes.

New in Wine 1.5.20 Dev (Dec 22, 2012)

  • A bunch of dlls with ugly names for API sets support.
  • More ATL functions implemented.
  • Still more C++ runtime functions.
  • Several text rendering fixes.
  • PostScript driver improvements.
  • Various bug fixes.

New in Wine 1.5.19 Dev (Dec 8, 2012)

  • Performance improvements in the DIB engine.
  • More fleshed out XML-lite implementation.
  • Some more C++ runtime functions.
  • Various bug fixes.

New in Wine 1.5.18 Dev (Nov 26, 2012)

  • Various Windows Codecs improvements.
  • Fixes for OLE database support.
  • Improvements to system parameters management.
  • Some fixes to the built-in Web browser.
  • Fixes for XML support.
  • Various bug fixes.

New in Wine 1.5.17 Dev (Nov 10, 2012)

  • Sub-pixel font anti-aliasing in the DIB engine.
  • Support for automatic installation of ActiveX controls.
  • Automatic fallback to TLS 1.0 for secure connections.
  • Beginnings of the DirectWrite text analyzer.
  • Better handling of font outlines in OpenGL.
  • Various bug fixes.

New in Wine 1.5.16 Dev (Oct 27, 2012)

  • New version of the Mono package.
  • Many improvements to the CMD command-line parser.
  • More stream classes in the C++ runtime.
  • Support for managing services in WMI.
  • Improved CPU detection.
  • Various bug fixes.

New in Wine 1.5.15 Dev (Oct 13, 2012)

  • Full support for layered windows.
  • New version of the Gecko engine based on Firefox 16.
  • Support for broadcast sockets used by networked games.
  • Downloaded add-ons installers are now cached.
  • Support for persistent Internet cookies.
  • String optimizations in JavaScript.
  • Various bug fixes.

New in Wine 1.5.14 Dev (Sep 29, 2012)

  • Much better behavior of the URL cache.
  • Improved GIF image support.
  • More parser features in the shader compiler.
  • Optimizations in JavaScript.
  • Various bug fixes.

New in Wine 1.5.13 Dev (Sep 15, 2012)

  • Client-side window rendering using the DIB engine.
  • Raw input support for keyboard and mouse.
  • Support for transparent window areas using color keying.
  • Proper C++ RTTI support on 64-bit.
  • Implementation of logical processor information.
  • Support for fonts with localized names.
  • Various bug fixes.

New in Wine 1.5.12 Dev (Sep 1, 2012)

  • Support for disabling individual joysticks.
  • Better support for D3DX9 constant tables.
  • Some XRandR improvements.
  • Various bug fixes.

New in Wine 1.5.11 Dev (Aug 18, 2012)

  • New:
  • Multi-channel support in the ALSA driver.
  • Removal of the big X11 lock.
  • Support for pair positioning adjustments in Uniscribe.
  • More I/O stream implementations in the C++ runtime.
  • Various bug fixes.
  • Bugs fixed:
  • Graphical corruptions in Sim City 4
  • Radmin viewer 3.1: Mass selection of users does not work in the text chat mode
  • Checkbox at finish screen is invisible unless checkbox is given focus
  • Starlancer crashes with force feedback enabled
  • Office XP keeps reinstalling at program startup
  • S.T.A.L.K.E.R: sky not redrawn correctly with dynamic lighting
  • Can't build/install DPK files in Delphi 7.
  • Mother - crashes on start
  • Steam version of Need for speed undercover crashes if you click on it.
  • Xfire 1.120: Cannot login - page fault on write access
  • Black sky in Gothic 3
  • Fallout 3: childbirth scene halts after every (second) line of dialogue, preventing new game
  • Prince of Persia: The Forgotten Sands won't start without native d3dx9_36
  • Back to the Future Ep.1: It's About Time Crashes
  • [F.E.A.R.3]Black Textures/Screen
  • starcraft ii.exe has encountered a serious problem and needs to close
  • Ghost Recon Advanced Warfighter: graphical glitches
  • Mouse input issue on Macosx Snowleopard/Lion in games Like Mass Effect and others
  • Star Wars: Knights of the Old Republic crashes after first location
  • OpenGL OBJ Viewer Demo crashes when opening an object (msvcp100)
  • Wine crash when browsing google
  • Team Fortress 2 - Pyromania update locks up screen
  • DotA 2: overbright/broken lighting effects
  • Outlook 2010 crashes on calender alerts
  • CodeWright 7.5 Will Not Even Start - Serious Error Message
  • msvcp100 missing _J versions of several functions
  • Game Controllers Panel looks weird when dpi is higher than 96 ppp.
  • ScriptStringOut draw glyphs with wrong pitch with some fonts
  • Anarchy online needs msvcp80.dll.?uncaught_exception@std@@YA_NXZ
  • Driftmoon needs more WMI stuff?
  • Truncated text (in Portuguese) in winecfg.exe
  • Full screen functionality broken in full screen programs
  • Installshield Wizard welcome screen displays inverted text
  • OpenGeneral: cannot start the application
  • GeForce GT 630M (with Bumblebee) is not properly recognized
  • Operation Flashpoint hangs for a short period on each keypress

New in Wine 1.5.10 Dev (Aug 1, 2012)

  • New version of the Gecko engine based on Firefox 14.
  • Support for OpenGL in the DIB engine using libOSMesa.
  • Off-screen rendering is now the default in Direct3D.
  • Some more WMI infrastructure.
  • Various bug fixes.

New in Wine 1.5.9 Dev (Jul 18, 2012)

  • Support for GPOS font tables in Uniscribe.
  • Support for XRandr 1.2 and 1.3.
  • Parser improvements for the HLSL compiler.
  • More key exchange algorithms supported on Mac OS.
  • Relay tracing on ARM.
  • Various bug fixes.

New in Wine 1.5.8 Dev (Jul 4, 2012)

  • More stream functionality in the C++ runtime.
  • A number of Windows Codecs improvements.
  • More WBEM classes and properties.
  • Some HTML Help fixes.
  • Support for printing fake italic fonts.
  • Various bug fixes.

New in Wine 1.5.7 Dev (Jun 23, 2012)

  • New version of the Gecko engine based on Firefox 13.
  • Dynamic device support with UDisks2.
  • More stream classes implemented in the C++ runtime.
  • Support for metadata in TIFF files.
  • Fleshed out WBEM implementation.
  • Improved support for printer paper sizes.
  • Various bug fixes.

New in Wine 1.4.1 (Jun 16, 2012)

  • Translation updates.
  • Various bug fixes.

New in Wine 1.5.6 Dev (Jun 9, 2012)

  • Automatic installation of the Mono add-on package.
  • Control panel applet for joysticks.
  • Device bitmap rendering now done through the DIB engine.
  • Support for video rendering through DirectX (VMR-9).
  • First steps towards a D3D shader compiler.
  • Build fixes for DragonFly BSD.
  • Various bug fixes.

New in Wine 1.5.5 Dev (May 30, 2012)

  • Support for installing Mono as a Wine add-on package.
  • Dithering of pattern brushes in the DIB engine.
  • Support for installing the .NET 4.0 runtime.
  • DDS files supported in D3DX9.
  • Various bug fixes.

New in Wine 1.5.4 Dev (May 14, 2012)

  • A new DirectSound resampler.
  • A Negotiate authentication provider.
  • OpenGL support in the DIB engine.
  • Beginnings of support for .NET mixed assemblies.
  • Support routines for Internationalized Domain Names.
  • Various bug fixes.

New in Wine 1.5.3 Dev (Apr 28, 2012)

  • Support for graphics bounds tracking.
  • A number of fixes to the builtin Internet Explorer.
  • Support for displaying ARM code in the Wine debugger.
  • Various DirectMusic improvements.
  • Better namespace support in MSXML.
  • Various bug fixes.

New in Wine 1.5.2 Dev (Apr 18, 2012)

  • Improved naming scheme for audio devices.
  • Better support for finding system fonts on Mac OS X.
  • Beginnings of support for JPEG encoding.
  • Several printing fixes.
  • Improvements to the URL cache.
  • Various bug fixes.

New in Wine 1.5.1 Dev (Mar 31, 2012)

  • Built-in JavaScript now preferred over Gecko in most cases.
  • Support for scalable font resources.
  • Fixes for audio and video playback.
  • Support for script decoding in JScript.
  • Various bug fixes.
  • 3498 Civilization 3: needs CreateScalableFontResource implemented
  • 4656 Text in title of tabe is not displayed
  • 6072 Demo of Runaway: A Road Adventure crashes
  • 6548 "Nancy Drew: The Creature of Kapu Cave" won't start
  • 7382 Star wars empire at war fails to initialize sound
  • 10262 wxWidgets TextCtrl in Python
  • 12434 La-Mulana Jukebox crashes
  • 13254 CPUZ 1.45 crashes when trying to select a different tab via keyboard
  • 13618 Melty Blood Act Cadenza Ver. B Incorrect Rendering
  • 14497 Airport Inc: Text does not render
  • 14614 Devil May Cry 4 displays a black screen
  • 15620 starting games totaly kills the sound on the system
  • 17529 LOTRF BFME2 demo crashes after splash screen on some systems
  • 17592 La-Mulana: crash on startup due to problem with dmusic
  • 18235 Word Pro tables run past margins
  • 18553 Opera native skin widgets are black/invisible
  • 18563 dreamweaver 8 hangs when encountering •
  • 19224 launching a "New Query" pane produces an "OutOfMemory" error in MS SQL SMSE
  • 20053 Team-Fortress 2 and other source games suffer from black menu and missing UI textures in dx9 mode
  • 20185 noisy shadows in CRRCSim
  • 20301 Word Pro looses keyboard
  • 20420 VB6 Font size problem with custom usercontrols
  • 20587 Ragnarok Online takes 99-100% CPU under wine.
  • 20805 FL Studio and MIDI Controller
  • 21463 Star Trek: Starfleet Command III fails to start
  • 21958 Anarchy Online crash after login on PCBSD
  • 22456 Wrong caching with INI functions
  • 22498 Stuttering sound when playing HoMM3
  • 22780 Trackmania United Forever crashes with complex shaders enabled
  • 22901 Copy/Paste doesnt work for some programms
  • 23944 Verizon Media Manager needs native Windows VB scripting dlls to install
  • 24108 error in Visual Basic Editor
  • 24240 Edge of Chaos high quality textures are broken
  • 24263 "bricksntiles" crashes
  • 24775 Samsung Kies installer stops early
  • 24833 Verizon Media Manager doesn't detect Windows Media Framework 11 that it installs
  • 25868 Angry Birds: sound is choppy or doesn't play at all
  • 26217 Lylian: Mouse clicks don't register26299 Solidworks 2010: Fails to install
  • 26358 Office 2003 installer crashes immediately
  • 26522 Descent 3: game unbearably slow with D3D
  • 26540 Irfanview 4.28 paint extension changes to the image are lost upon closing the paint window
  • 27633 Missing StrToInt64Ex in SHLWAPI.DLL
  • 27636 Brigade E5 NEW jagged union do not run
  • 28558 Skype 5.3 crash in wined3d
  • 29031 Game borderlands does not start
  • 29146 Wine should warn user when generating invalid shaders
  • 29602Sound stops after first sound/audio output in Age of Empires 2.
  • 29859 Renegade X fails to install with Mono 2.10 (works with .NET Framework 4.0 prerequisite)
  • 29951 Some links don't work in iexplore - needs Navigate_anchor Navigating to target L"_top"
  • 30042 IHTMLtablecell is unimplemented?
  • 30072 Microsoft .NET Framework 4.5 Developer Preview installer needs some wevtapi.dll stubs (EvtOpenChannelConfig, ...)
  • 30189 Strong Bad's Cool Game launcher: buttons not working
  • 30190 Unimplemented function gdiplus.dll.GdipResetPageTransform
  • 30192 Cossacks: European Wars - game encyclopedia won't open
  • 30195 Glitches in GTAVC menu apparent window size
  • 30230 The MSIMODIFY_MERGE function in TABLE_modify is missing
  • 30288 builtin iexplore crashes at loading https://mybank.icbc.com.cn/icbc/perbank/index.jsp

New in Wine 1.5 Dev (Mar 17, 2012)

  • New version of the Gecko engine.
  • Partial support for using the Trash on Mac OS X.
  • Support for path gradients in GdiPlus.
  • Various MSXML improvements.
  • Fixes to 64-bit exception handling.
  • Various bug fixes:
  • 1347 Screen is wiped/blanked on usage of DirectDraw (black screen/desktop)
  • 2784 Mouse movement slows down game
  • 6604 Ship icons for wine tools that can be used in .desktop files
  • 6951 Library MSVCP60.dll not found when running Sony ericsson Theme Creator 3.06
  • 8433 After Burner 3D 1.0 Game - crashes in loding Screen
  • 8531 Run-time error 91 in Senstools
  • 10650 PhotoFiltre take much time to fill empty a draw
  • 12694 Air Rival Crashes after login
  • 13294 Halo 2 fails to start (won't recognize msvcr80 / msvcp80)
  • 13612Graphics glitches in the Sam and Max games (just with nVidia?)
  • 13615 Imperium Galactica 2, Solarian & Shinari Campaign, Spying & Trading Crashes
  • 14219 Yarxi starts with errors
  • 15184 Septerra Core crashes due to failed assert
  • 15280 After minimizing Guild Wars and restoring, the mouse is not respondig correctly
  • 15963 Warcraft III: The Frozen Throne crashes when joining a DotA game
  • 16370 iTunes hangs, spams console with unsupported ioctl errors
  • 19074 Error message "Module not found" should be more obvious
  • 19362 Far Cry - Enabling shadow maps produces visual distortions
  • 19685 Women's Murder Club: Death in Scarlet misses (almost) all texts
  • 19853 Texture corruption in guild war with fglrx 9.8
  • 19905 windowscodec: compiler warnings on OS X
  • 19946 make wine report correctly the graphic chip model when using non nvidia and non fglrx drivers
  • 20033 ApexDC++ 1.2.1 exception
  • 20118 Oblivion slows down with sound
  • 21243 Namco All-Stars Pac-Man demo crashes on startup
  • 21308 Labels not transparent in Microsoft Security Essentials for XP
  • 21508 GURPS Character Assistant Data Update - gca4dataupdate crashes
  • 22031 Age Of Empires III: Sound is muted once the game is started
  • 22214 Portable Apps Thunderbird loses ability to display text
  • 22451 Polybius crashes while loading a new game.
  • 22920 Missing typedef keywords in ws2ipdef.h resulting in multiply-defined symbols
  • 24255 iTunes 10.x does not install correctly
  • 24319 Portable Thunderbird 3.1.3 : Thunderbird can't retrieve new emails from server
  • 24377 Blade Runner does not install.
  • 24551 Cannot install Windows Server 2003 Administration Tools Pack
  • 24697 Explorer++: missing gradient on the display window
  • 24776 Starcraft 2: Installer text does not show
  • 25371 iTunes 10.1 hangs on installation, wineserver must be killed
  • 25465 SolarWinds Engineers Toolkit (SWET) v10 installer fails to register SNMPv50.ocx (needs Microsoft SNMP management API library "mgmtapi.dll")
  • 25604 Faerie Solitaire [Steam]: mouse clicks don't register in the menu
  • 26278 Sims 3 edge smoothing option does nothing
  • 26417 Starcraft 2 - DirectX Mouse Capture broken (fullscreen and windowed)
  • 26730 iTunes: crashes when opening about dialog
  • 26771 Skype 5.3 install freezes
  • 26882 Portal 2: black texture when opening portals with antialiasing enabled
  • 27000 Counter Strike 1.6 - d3d flickering
  • 27349 SafeDisc v2.x API entry analyzer flags Wine's user32.dll as "bad" (too many exports with PIC loads in prolog code) (SimCity 4, IL-2 FB, NFSU)
  • 27560 Runaway 3 "A Twist of Fate" fails to recognize media on Wine 64Bits (WoW64-aware SecuROM 7.x tries to disable registry redirection/missing advapi32.dll RegDisableReflectionKey)
  • 27596 Font selection dialog appearance is slightly broken
  • 27631 Trucks and Trailers demo launcher shows raw html code
  • 27757 Igneous crashes when opened.
  • 27970 cmd's attrib command doesn't accept multiple attributes
  • 28401 .NET Framework 3.0 installation interrupted prematurely
  • 28724 PortableApps Starter Fail
  • 28852 Star Trek Online, sound distorted/stutters
  • 28962 Mount & Blade: WFAS texture quality slider isn't moving
  • 29507 Rainbow Six Rogue Spear - Mouse pointer movement very slow during mission briefing
  • 29717 IE4 setup wants inetcpl.cpl.DllInstall
  • 29721 makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv
  • 29742 Microsoft .NET Framework 4.5 Developer Preview installer crashes due to missing "wevtapi.dll"
  • 29765 Synful Orchestra 2.5.x tpkd.sys driver crashes due to unimplemented function ntoskrnl.exe.IoStartNextPacket
  • 29891 Symantec VIP Access can not be activated
  • 29894 LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file
  • 29956 Unable to create an empty Jet database file.
  • 30000 iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing)
  • 30001 iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing)
  • 30005 Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated
  • 30011 Paragon Alignment Tool needs kernel32.dll.DeleteVolumeMountPointW
  • 30012 MS Project 2010 crashes at shutdown
  • 30022 Google Earth 5.1 installer crashes
  • 30074 Microsoft .NET Framework 4.5 Developer Preview installer needs stub wusa.exe
  • 30075 Microsoft .NET Framework 4.x CLR needs kernel32.dll WerRegisterRuntimeExceptionModule (returning S_OK) to run .NET apps
  • 30108 Ratatouille demo crashes
  • 30115 Perfect World: Skills and items icons messed up
  • 30117 Rig-n-roll2: SetCooperativelevel handles mutually exclusive flags incorrectly
  • 30138 Amazon MP3 Downloader fails to install (single instance test through OpenMutex fails due to incorrect lasterror value)
  • 30146 Xmlhttp sample app doesn't work anymore
  • 30159 Font replacement doesn't work
  • 30171 World of Warcraft 64-bit client deadlocks at start
  • 30182 SuperPower 2 demo installation aborted

New in Wine 1.4 (Mar 8, 2012)

  • Graphics:
  • There is a new graphics engine for rendering into Device Independent Bitmaps (DIB). DIB rendering no longer requires access faults or round-trips to the X server, which yields large performance gains in DIB-intensive applications.
  • The DIB engine can also be used for fall-back implementations of some graphics primitives, like alpha blending, when the display driver doesn't support them directly.
  • All possible color formats are supported by the DIB engine, so DIB operations are no longer limited by the color resolution of the display. Rendering of the various palette formats is also improved.
  • Custom styles of dashed lines are supported.
  • Cosmetic pens using hashes or patterns are supported.
  • Gradients use dithering on low color resolution devices for a nicer appearance.
  • The XRender extension is used for gradients when supported.
  • PostScript output quality is improved, particularly for bitmaps and paths.
  • Rotated text works better for all output device types.
  • GdiPlus supports more image formats, including formats that are not supported through GDI.
  • More image codecs are implemented, including support for TGA and CMYK JPEG decoding, as well as BMP, TIFF, PNG, and ICNS encoding.
  • Audio:
  • The audio stack is completely redesigned, based on the Vista model. WinMM and DirectSound are implemented on top of the new MMDevAPI library.
  • The Alsa, OSS, and CoreAudio drivers have been rewritten to use the new model. They now serve as back-ends to the MMDevAPI dll, which no longer needs to rely on the OpenAL library.
  • The Jack, NAS, AudioIO, and ESD audio subsystems are no longer supported. Version 3 of the OSS subsystem is no longer supported either, version 4 is required.
  • The Audio tab in the Wine Configuration tool has been redesigned for the new audio subsystem. The appropriate driver is automatically selected and no longer needs to be configured manually.
  • Input devices:
  • The XInput 2 extension is used to provide better mouse control in games and other full-screen applications.
  • The mouse is automatically clipped to prevent it from leaving a full-screen window when running in desktop mode. Switching to a different application with Alt-Tab releases the mouse. Clipping can be disabled through the Wine Configuration tool.
  • Animated mouse cursors are fully supported.
  • Joystick action mapping is supported, including a configuration dialog.
  • Internationalization:
  • Bidirectional text rendering is fully supported.
  • Font shaping and reordering is supported for all the scripts specified in the Unicode standard.
  • Bidirectional text editing is supported in the standard edit control.
  • Vertical fonts (e.g. for Japanese) are supported.
  • Mirroring of windows, menus, and window controls for right-to-left languages is fully supported.
  • All resources (strings, menus, dialogs, accelerators) contained in Wine can be translated through standard gettext-style po files.
  • The Unicode character data tables have been updated to version 6.0 of the Unicode standard.
  • Wine is translated to French, German, Spanish, Italian, Dutch, Swedish, Finnish, Portuguese, Catalan, Hungarian, Polish, Russian, Slovenian, Lithuanian, Japanese, and Korean. It has partial translations for another fifteen languages.
  • User interface:
  • The new Vista style of file dialogs is supported.
  • Common controls are improved, particularly the calendar, tree view, system link, and image list controls.
  • Parts of the Game Explorer API are implemented.
  • Wine can take advantage of the GStreamer framework for audio and video playback. This makes it possible to support all formats that have a GStreamer codec. On Mac OS X, the QuickTime framework is used for the same purpose.
  • Desktop integration:
  • System tray notification balloons are implemented.
  • The system tray is displayed as a task bar at the bottom of the screen in desktop mode.
  • The system tray is automatically registered again when the Unix tray manager is restarted.
  • The standard mouse cursors are remapped to the cursor theme of the Unix desktop.
  • Drag & drop of OLE objects across applications is supported.
  • Icons for menu entries are exported in multiple sizes and in PNG format.
  • Icons are displayed for the Unix desktop "Open with..." menu entries.
  • Internet and networking:
  • The built-in Internet Explorer has a user interface, including a menu, an address bar, a tool bar, and configuration dialogs.
  • There is an "Internet Settings" control panel that allows configuring various aspects of web browsing, as well as managing security certificates.
  • The VBScript language is fully supported.
  • The built-in (Gecko-based) web browser engine supports ActiveX.
  • The Gecko engine has been updated to the version from Firefox 8.
  • The Gecko engine is packaged as an MSI file, and its installation can be managed from the "Add/Remove Programs" control panel.
  • The Gecko engine is available on 64-bit.
  • Persistent HTTP connections are supported.
  • HTTP proxies are better supported, including PAC scripts.
  • Changing network passwords is supported.
  • The HTML Help support is improved, including a nicer user interface and better navigation support.
  • Asynchronous I/O on network socket is improved, particularly asynchronous accepts. This helps with various networked games.
  • Direct3D:
  • Reloading sRGB textures uses either EXT_texture_sRGB_decode or FBO blits when available. This is much faster. This affects Source Engine games and Unreal Engine 3 games in particular.
  • WineD3D supports multisample anti-aliasing.
  • D3D8 and D3D9 properly support v-sync / swap intervals.
  • The WineD3D blitter code is improved both for correctness and performance.
  • The WineD3D graphics card database has been updated to recognize new graphics cards and Mesa drivers.
  • WineD3D no longer uses COM for its implementation. This makes it much nicer to work with.
  • The context management code is improved. The window being destroyed while the WineD3D device is still active in particular is handled much better.
  • There have been some performance improvements related to WineD3D state management and resource updates.
  • Focus and device window handling work better for D3D8 and D3D9. This mostly affects things like changing graphics settings, switching from full-screen to windowed and back, etc.
  • NVDB is supported on cards that support GL_EXT_depth_bounds_test.
  • The INTZ and NULL formats are supported.
  • Depth surface blits are implemented in WineD3D.
  • Depth bias handling is improved. This fixes flickering shadows and decals in a couple of games, like Mass Effect 2 and Unreal Tournament 2004.
  • GL_ARB_draw_elements_base_vertex is supported. This allows draws to be more efficient in some cases.
  • GL_ARB_map_buffer_alignment is supported. This allows for more efficient mapping of textures and buffers in some cases.
  • Handling projected textures works better in early shader model versions.
  • Shaders are strictly checked against the hardware capabilities. This means we won't try to create e.g. a shader model 3 shader on shader model 2 hardware.
  • D3D9EX texture creation from system memory is supported. This affects some Source Engine games like Team Fortress 2.
  • The D3DX9 shader assembler is mostly finished. It is now part of the new d3dcompiler dll.
  • Various parts of D3DX9 are more complete, including: - The surface / texture loading functions. - The mesh creation and manipulation functions. - The vertex declaration handling functions. - The effects framework, binary effect parsing in particular.
  • DirectDraw:
  • OpenGL is used by default for DirectDraw as well, just like D3D8 and D3D9. For most applications this is an improvement, but nevertheless the old GDI renderer may still work better for specific applications or if the graphics driver's OpenGL implementation is inadequate.
  • Flips are properly supported. The back buffer now contains the front buffer contents after a flip instead of being undefined.
  • Improved support for viewports in early versions of DirectDraw that include an extra clipspace transformation. This affects the original Half-Life.
  • Fixes for cooperative levels and associated window handling and mode changes.
  • DirectDraw clippers are supported.
  • Kernel:
  • DOSBox is used to run DOS applications on platforms that don't support vm86 mode.
  • The Windows console is emulated as best as possible on Unix terminals without requiring switching into curses mode.
  • Volume label and serial number can be retrieved from UDF filesystems (used on DVDs).
  • Side-by-side manifests are installed for a number of built-in libraries to make them more compatible with applications using manifest resources.
  • The Wine preloader is also used on 64-bit for a more compatible address space layout.
  • Installer support:
  • Applying installer patches is supported. This is needed for various Service Pack installers, particularly for the .NET ones.
  • Installing side-by-side assemblies is supported.
  • Rollbacks of failed installs is supported.
  • Installing services is better supported.
  • MSI installers can be created entirely under Wine, using the 'cabarc' and 'winemsibuilder' tools.
  • Build environment:
  • The IDL compiler (widl) can generate format strings for both old-style and new-style COM interpreted stubs.
  • Registrations for dlls and typelibs are based on scripts generated at compile time, for faster Wine prefix creation and updates.
  • The Resource Compiler (wrc) and Message Compiler (wmc) can generate translated resources from po files, as well as create po files from existing translated resources.
  • Fake PE dlls are generated and installed for all built-in dlls, since many applications expect to find the PE dlls on disk.
  • The ARM platform is supported by the Wine tool chain.
  • The windows.h header can now be used in Wine code, the compile time gains are no longer worth the header incompatibilities.
  • Some headers have been modified to make them easier to share with the Mingw-w64 project.
  • Platform-specific changes:
  • Wine compiles on ARM platforms.
  • On Mac OS X, the secure channel implementation uses the Security framework instead of the GnuTLS library.
  • On Linux, dynamic device management can use the new UDisks service in addition to HAL.
  • Stubless OLE proxies are supported also on 64-bit platforms.
  • Built-in applications:
  • The new 'cabarc' program allows manipulation of cabinet files, including creation of new cabinets.
  • The new 'wscript' program implements the Windows Script Host, to run VBScript and JavaScript scripts.
  • The new 'taskkill' program allows killing Windows processes by name or process id.
  • The new 'ipconfig' program displays the IP configuration seen by Windows programs.
  • The new 'hostname' program displays the hostname seen by Windows programs.
  • The 'explorer' program implements a shell namespace explorer instead of launching the file manager.
  • The 'view' program can display enhanced metafiles.
  • The 'dxdiag' tool outputs real information about the system.
  • The new 'winemsibuilder' tool allows creating MSI installers; it is used to build the Gecko add-on package.
  • Almost all built-in applications are fully Unicode.
  • All applications installed to /usr/bin have a manual page.
  • Quality assurance & debugging:
  • The test suite no longer attempts to support Win9x platforms, this was too much effort for little benefit.
  • The Wine debugger offers to save crash information to a file, to make it easier to provide good information in bug reports.
  • Parsing of debugging information from various object file formats is improved, which should yield better quality crash information, particularly for 64-bit.
  • Miscellaneous:
  • XML support is improved, including support for schemas, namespaces, MSXML version 6, and an XML file writer. This is particularly useful for the new Microsoft Office XML-based document formats.
  • The new "secure" versions of the C runtime functions are almost all implemented.
  • There is an initial implementation of the Microsoft C++ standard class libraries, including string, locale, and stream classes.
  • Creation of compressed cabinet files is supported.
  • There is an implementation of the OpenCL library, as a wrapper around the equivalent Unix library.
  • Print jobs are submitted to CUPS directly instead of requiring the 'lpr' command-line tool.
  • There is support for managing multiple .NET runtime versions and their corresponding Mono versions.
  • New external dependencies:
  • The XInput 2 library is used for mouse control in games.
  • The libopencl library is used by the OpenCL wrapper dll.
  • The libgettextpo library is optionally used at build time to update po files from the rc sources.
  • The msgfmt tool (from the gettext library) is used at build time to compile po files.
  • The zlib library is used to implement cabinet file compression.
  • The libfreetype library needs to be at least version 2.2, older versions are no longer supported.
  • The libdbus library is used for the UDisks device support on Linux.
  • The smbpasswd tool (part of Samba) is used for changing network passwords.
  • DOSBox is used to run DOS applications. It is recommended to use the latest SVN version of DOSBox since it contains some Wine-specific improvements.

New in Wine 1.4 RC 6 (Mar 3, 2012)

  • Bugs fixed:
  • 3325 Time Adjuster's toolbar stays always on top
  • 4084 SonicStage 3.1 installer fails with 'Windows version not supported'
  • 5897 PixelFormat_DD2WineD3D Unknown Pixelformat
  • 8166 notepad does fully not display long (>32K) one-line files
  • 8495 missing graphic objects in Re-volt
  • 10176 rFactor Dedicated not working anymore after update
  • 11430 Applications based on CodeJock Software ToolkitPro fail with division by zero
  • 12212 DeusEx: running at big resolutions result in screen shift&crop
  • 12739 Improper drawing of radio buttons
  • 13248 Multiple Error MessageBoxes in Incomedia Website X5 installer
  • 13792 Abomination: The Nemesis Project Crashes at startup
  • 14769 Firefox 3 window size isn't restored after returning from fullscreen (dogfood)
  • 16189 Google Earth install fails (service related)
  • 17564 7-zip file manager interface selection problem
  • 17723 Audiosurf: unable to fill textfields
  • 18569 TeamViewer: App doesn't start, probably heap corruption
  • 19106 Touhou Fuujinroku ~ Mountain of Faith: Stage backgrounds aren't always rendered properly
  • 19159 Command & Conquer 3: Tiberium Wars hangs at splash screen
  • 21019 Igor pro "Help brower" has no window decorations
  • 21745 Magic Workstation: icons and some text appear upside-down
  • 21981 Igor Pro: Drop-down menu only works when arrow key is pressed
  • 21984 Glumbuster crashes on load
  • 22216 Problem with freopen("CONOUT$", "w", stdout);
  • 22359 Wolfenstein water displays strange rays
  • 22414 Grand Theft Auto: Vice City - full screen window does not take focus
  • 22558 Harbinger (demo) graphical issue: green artefacts around objects
  • 22703 Running Galcon Fusion demo gives error message
  • 22842 Can't select screen mode / resolution on PSOBB and PSU
  • 22987 Irfan view - "Can't paste image from clipboard !"
  • 24259 World of Warcraft in Windowed/Maximized OpenGL mode takes 100% cpu
  • 24267 Touhou 12.3 Hisoutensoku: Don't draw some sprites.
  • 24695 Saira crashes when fullscreen mode is selected
  • 25164 Sound dies on video in binkplay 1.0 after mouse has been moved outside window/video paused
  • 25324 GL_INVALID_OPERATION (0x502) on x86_64 installations.
  • 25447 Men of War does not let me select anti-aliasing options
  • 26416 Fullscreen problems with Phantasy Star Online
  • 26613 painkiller redemption steam mouse wheel not working
  • 26872 Cannot create new profile in Dawn of War demo
  • 27220 Internet Explorer 8 always show error message on startup
  • 27293 PSO:BB - Cannot type a character name during character creation
  • 27609 GTA Vice City hangs in initial menu
  • 28087 foobar 2000: Crashes when editing tags (with configured media library)
  • 28598 ArchiCAD 12: crashes when creating a new file or open an existing one
  • 28801 stack_set_frame_internal passes undefined value into SymSetContext()?
  • 29167 Star Wars: The Old Republic launcher locks up on icon highlighting
  • 29689 Crash wincfg on graphics tab with LC_ALL=ja_JP
  • 29869 Re-Volt is missing an HUD element
  • 29883 Game created with RPG Tkool VX Ace (Japanese version of RPG Maker VX Ace): can not write save data (Save*.rvdata2)
  • 29949 PAF (Personal Ancestral File) help viewer unhandled page fault
  • 29981 Galactic Civilizations 2 is unplayable due to possible severe memory leak
  • 29992 Rally Trophy: crashes on startup when Logitech G25 plugged in
  • 30038 Detect CPU speed by using sysctl "hw.clockrate" instead of "dev.cpu.0.freq"
  • 30040 comctl32/monthcal test fails on leap years?
  • 30053 Finale 2012 font spacing is too wide

New in Wine 1.4 RC 5 (Feb 27, 2012)

  • Bugs fixed:
  • 5485Command and Conquer Generals (and Zero Hour) hang on splash screen
  • 8871 No text displayed in Bloodrayne2
  • 11133 Shade: Wrath of Angels Demo - no graphics drawn in game
  • 13156 ETO_OPAQUE and clear style are not transparent on a bitmap
  • 14075 Beyond Divinity: screen corruption
  • 15397 gdi32: path.c fails to build with gcc 4.2, -Werror -O3
  • 16557print preview broken
  • 17201 No add-ins loadable in Office 2003 PowerPoint
  • 18975 RealMYST crashes on launch
  • 19531 Earthworm Jim: sound crackles, stutters and repeats.
  • 20202 Everquest 1 (eqgame.exe) crashes right before character enters world
  • 20333 Azteca and Diamond Drop 2 crash
  • 20783 TradeTiger does not show the login window correctly
  • 21293 Comanche 3 freezes after a mission
  • 21577 MYOB: Cannot add custom logo to template
  • 22187 Alice 2.2 fails with "can't create Java VM"
  • 22269 Cry of the Infected demo fails with "runtime error 7018"
  • 22838 Corel Draw 11 not loading
  • 25153 Windows Live Essentials beta (webc variant) doesn't detect .NET Framework 3.0 installation (Mono/Registry)
  • 25214 MS Office PowerPoint 2007 freezes when right-click on top bar
  • 26878 No sound in Sim City 3000 Unlimited
  • 26918 Atlantis II crashes when changing screen resolution
  • 27254 Astro Avenger crashes on launch (with built-in d3dxof.dll)
  • 27971 Installation of FooBar.msi using msiexec fails with /qb switch (unattended with basic UI)
  • 28066 Sound stops after some time (restarting sound in game usually possible)
  • 28404 Incoming Forces: visual glitches
  • 28579 Comanche 3 menu is unusable because of graphic issues
  • 28618 BC Kings refuses to start without DirectSound hardware acceleration
  • 28620 Assassin's Creed: eagle's eye graphic glitch with postprocessing enabled
  • 28859 SDP Downloader: access violations when deleting url
  • 29750 Spotify crashes when searching song or artist with the search box
  • 29767 ellipse_first_quadrant() runs into dead loop for large width and height because of negative overflow
  • 29904 Perfect World: Latest Descent patch crashes Launcher window
  • 29905 Microsoft Visual Studio 2008: attaching to process fails with "unknown error: 0x80070003" (support of "Session" namespace for named objects needed)
  • 29919 PanzerKiller hangs with a black screen on start
  • 29939 MS Paint's bucket fill tool doesn't work
  • 29967 Cyberboard Player hangs when opening a game
  • 29988 Wordpad crashes on opening the printer setup dialog

New in Wine 1.4 RC 4 (Feb 18, 2012)

  • Bugs fixed:
  • 9728 Image and icons corrupts in ShutterFly 2.2
  • 10872 World In Conflict silently exits on start
  • 13017 Photoshop CS2, info window - missing info.
  • 13359 Adobe Reader 8 plugin crashes on EULA in Firefox 3 [dogfood]
  • 13832 Circuitmaker schematic does not print to a printer
  • 14376 Duelpro's "Yu-gi-oh News" window unresponsive
  • 14648 SigmaPlot (9,10 and 11) y-axis title rotated and shifted
  • 15574 PhotoShop CS2: Photoshop Save As.. dialog ignores filename input on jpegs and names them ".jpg" (Workaround exists)
  • 15848 PokerTracker hangs on start up
  • 17345 So Blonde: Crashes when pick up some items
  • 17885 Focus frame too big in fable
  • 18436Crash in winevdm for some 16-bit programs
  • 19691 Visual C++ 2005 Express: can't uninstall or reinstall
  • 19885 America's Army 3.0 fails to start
  • 20110 Visual C++ 2005 Express SP1 install fails
  • 21013 Table of contents is unusable in Wine's CHM viewer application
  • 21217 Menu item for "Visual C++ 2005 Express Command Prompt" busted
  • 21326 "Sticky" right click in MS Paint
  • 21719 Cannot install Adobe Photoshop CS2 due to msi_cabextract failure
  • 22996 Altium Designer print preview displays inverted text in schematic views
  • 24204 wine notepad crashes: BadLength (poly request too large or internal Xlib length error)
  • 24583 Visual Studio 2008 (VC9) installer crashes
  • 24751 Santa Clause in Trouble does not start
  • 26697 F-22 Raptor freezes when loading a mission
  • 27246 Control panel items description truncated
  • 27355 SumatraPDF 1.6: tooltips leave black rectangles when disappearing
  • 27381 Fallout New Vegas hangs by save - backtrace
  • 27402 Clifford's Thinking Adventures: mouse pointer goes wacky or disappears entirely
  • 27750 No dynamic shadows with pixel shaders enabled in Tomb Raider: Anniversary
  • 28388 winmm/midi.ok deadlocks and crashes occasionally?
  • 28413 Sound play in games and programs causes brief "pauses"
  • 28638Magic the Gathering - Duels of the Planeswalkers 2012: Sound only works in Emulated mode
  • 28706Test Drive Unlimited: No ingame sound
  • 28914 Crimzon Clover 1.01 shows only black screen
  • 29035 winmm player deadlocks after failing to launch a concurrent one
  • 29382 Internet Explorer 8's developer tools window hangs after changing document mode
  • 29488 BurnPlot sporadically fails to start with an X error (invalid Window parameter)
  • 29584 World of Warcraft 64bit client hangs at world load
  • 29667 Dragon Age: Origins DVD authenticity checks fail (DVD_LAYER_DESCRIPTOR big endian values need to be converted host endianness before being returned to caller)
  • 29686 ElsterFormular's setup wants at least MSI installer version 3.1 on x86_64
  • 29704 Team Fortress 2 - total black screen when displaying Jarate effect
  • 29722 win3.x app fail to display the printer settings dialog
  • 29800 Gangsters 2 Demo (German): No aperture effect in the main menu
  • 29828 Trackbar control doesn't show tick marks when TBS_AUTOTICKS is used
  • 29839 ALSA driver cannot enumerate software (slave) devices from .asoundrc
  • 29855 Bomb Squad 2 display wrong
  • 29879 Wine's help viewer crashes on a particular CHM file
  • 29886 Microsoft Visual Studio 2005: "attach to process" crashes IDE (marshalling/unmarshalling of GUID struct -> VT_CARRAY type)
  • 29887 FarCry 1.4 crashed while use mouse wheel
  • 29898 IE6's back/forward buttons show the history dropdown menu - real dropdown arrows missing

New in Wine 1.4 RC 3 (Feb 12, 2012)

  • 4756 Can't install Bard's tale due to grayed out "I accept" button in eula dialog
  • 6033 Fallout 2 : In game mouse pointer is unusable
  • 8295 Motorhead crashes when using hw D3D renderer
  • 14211 Skype 3.8 Crash while installing
  • 15229 Dragon NaturallySpeaking 10 has gdiplus error on microphone display box
  • 15531 Janosch - Kleine Tigerschule crashes
  • 15894 PostgreSQL 8.3 service installation fails
  • 17036 GTA2 (Grand Theft Auto 2) runs too slow to be playable (ATi issue)
  • 17370 Notepad++ 5.2 crashes when triggering tooltip over macro record toolbar button (user32.RealChildWindowFromPoint needs to pass CWP_SKIPINVISIBLE to skip hidden windows)
  • 17508 Adobe Photoshop CS2 won't install
  • 18345 Silverlight 2+ installers fails
  • 20186 Project64 does not work with gamepads anymore
  • 20866 Houaiss Portuguese Dictionary (blocked window)
  • 21015 Star Trek: Birth of the Federation crashes
  • 21799 3DRad IDE does not display properly
  • 22104 Proteus ISIS slows down in time
  • 22305 AutoWikiBrowser databse scanner fails with err:seh:setup_exception_record
  • 22459 NFSMW - Only black screen
  • 22836 ITypeInfo_fnInvoke member ID -525 - HP Virtual Rooms 8.0
  • 23423 Some graphics are corrupted in Civilization IV
  • 23827 HTML-Kit crashes on exit
  • 23912 dvdflick has an error on startup: "Object doesn't support this property or method"
  • 24248 TREPCAD St3: some stair types give fatal errors
  • 24288 SR3D Builder "will only install when DotNet2.0 is installed"
  • 24659 The material Navigator reports a system failure and terminates the program
  • 24791 Broken display in Might and Magic VII: For Blood and Honor
  • 25615 Wine Internet Explorer cannot load kongregate
  • 25749 TortoiseSVN (TortoiseProc.exe) crashes upon exit (OLE teardown)
  • 26792 Sentinel Protection Driver/Service installer fails (needs "HKLM\\SYSTEM\\CurrentControlSet\\Control\\VirtualDeviceDrivers" registry key present)
  • 27256 PDFCreator installer cannot display Chinese correctly
  • 27606 SketchUp 8 garbled working area
  • 27826 SpongeBob: Truth or Square Demo crashes before you can start
  • 27902 Project64 1.7.x beta doesn't work anymore
  • 28033 CAJViewer 7.1 install failed on some machine
  • 28092 pwsafe 3.26 chm help file blank
  • 28162 Battle.net System Check fails to send data
  • 28237 Hyperlinks do nothing in Internet Explorer 3.02
  • 28304 "p" command doesn't recognize single-quoted chars in expressions
  • 28379 Internet Explorer 4.0 highlights selected text incorrectly
  • 28516 Red Alert 3 crashes when loading map
  • 29046 Office 2007 apps crash loading document properties editing window
  • 29116 Pegasus Mail v. 4.62 build 191, IERenderer 2.4.5.18 generates (0x80004001) @01AEDC9D upon exit due to mshtml HTMLDocument_get_frames() stub
  • 29130 Where's Wally? The Fantastic Journey fails to recognize the CD in the drive (needs support for IOCTL_STORAGE_CHECK_VERIFY2)
  • 29552 Tropico 3 installer crashes with -fno-omit-frame-pointer
  • 29577 msvcmaker-generated projects try to run non-existent winebuild.exe
  • 29639 TextPad 5 installer crashes in repair mode
  • 29712 DInput doesn't support INFINITE effect iterations
  • 29740 wine gecko failed to get the profile directory
  • 29741 Office 2007 SP2 & SP3 installers report success but fail to install some components
  • 29760 Sonic R complains about a lost surface when starting in Direct3D mode
  • 29761 Bridge Commander: Black screen
  • 29783 quartz/filtergraph test is flaky
  • 29808 mingw32-g++ random crash compiling a wxWidgets app
  • 29814 Stronghold Crusader: unhandled page fault
  • 29821 Notepad++: closed tabs aren't properly cleared
  • 29827 Where's Wally? The Fantastic Journey gives 'File not found' when running setup.exe
  • 29829 Some images in treeview have black backgrounds with native comctl32
  • 29834 Age of Empires II screen freezes after playing for around 10 minutes
  • 29840 gdi32/font.ok test fails: font.c:4208: Test failed: expected non-vertical face for charset 128, got'

New in Wine 1.4 RC 2 (Feb 3, 2012)

  • Bugs fixed:
  • 4386 Font rendering wrong.
  • 16531 Issues using embedded html (DVD Profiler written with Delphi)
  • 17120 Synful Orchestra tpkd.sys crashes due to unimplemented function ntoskrnl.exe.KeInitializeMutex
  • 20534 gdb proxy mode: allow interrupt from command line (e.g. Ctrl-C)
  • 22201 Dragon Age: Origins - Configuration Utility windows are blank
  • 22256 Miranda runs out of GDI object handles and crashes
  • 23512 DDO - Silent crash at login
  • 23682 Suggestion: Editbox with backtrace in crash window
  • 25606 Clones: stuck after launching a single-player game
  • 26240 R-Studio: HtmlHelpW HH case HH_DISPLAY_INDEX not handled
  • 26260 Axis & Allies: Sound does not work / stops working
  • 26670 Atlantis Word Processor window does not appear in task bar
  • 27115 Wild Earth: Photo Safari Demo: launcher screen is not functional without native ie7
  • 27190 Incorrect focus and Alt+Tab order with Delphi MDI application
  • 27374 FAR: Alt-tab will cause "alt" key to be left as pressed when returning to console window
  • 27543 Alice: Madness Returns - no sound in game
  • 27567 Crystal Towers 2 crashes with unimplemented function msvcp60.dll.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z
  • 27588 Drake of the 99 Dragons needs many msvcp60.dll basic_string functions
  • 27982 Creative Writer 2 hangs on startup
  • 28367 Download Accelerator Plus:needs msvcp60.dll.?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB
  • 28511 Marvel Ultimate Alliance: vidoes arent played anymore
  • 28544 x86 PC emulator in Javascript fails to boot linux 2.6.20
  • 28744 CCleaner does not display checkboxes and icons in the 'cleaner' treeview
  • 28944 Notepad2 v4.2.25 needs native msvcp60 to work correctly
  • 29066 Cambridge Classware installAnywhere installer fails to draw (wined3d_surface_blt problem?)
  • 29122 Sonic R has rendering (color keying) issues in Direct3D mode
  • 29477 unimplemented function msvcp90.dll.?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z, aborting
  • 29496 Mouse doesn't release when moving/resizing Steam window
  • 29511 IrfanView fails to play a specific WAV file
  • 29520 Error 458. Variable uses an Automation type not supported in Visual Basic
  • 29544 StarCraft BroodWar crashes when I try to click on map
  • 29657 winecoreaudio memory management and locking seems to be broken
  • 29732 Prince of Persia: The Sands of Time mouse clipping broken
  • 29733 Notepad: replace dialog is popup when press backspace
  • 29739 Microsoft Visual Studio 2010 installer wants to update MSI to 4.5.6001.22299 (Wine: 4.5.6001.22159)
  • 29746 iexplore does not display some YouTube images
  • 29748 mouse doesn't work after fullscreen window goes away
  • 29752 Sonic 3 & Knuckles Collection AutoPlay menu hangs on start
  • 29759 In exclusive mode/non fullscreen app, moving the cursor can result in resizing window if cursor is "virtually" on an window border
  • Changes since 1.4-rc1:
  • Alexandre Julliard (19):
  • wrc: Fix parsing of virtkey accelerators.
  • winemine: Get rid of the exit accelerator.
  • winefile: Get rid of the exit accelerator.
  • view: Get rid of the quit accelerator.
  • notepad: Use virtkeys for all accelerators.
  • wordpad: Use virtkeys for all accelerators.
  • regedit: Use virtkeys for all accelerators.
  • dinput: Catch unsuccessful clipping attempts and fall back to warping.
  • winex11: Disallow clipping to fullscreen rectangle if XInput2 is not available.
  • kernel32: Only change the Unix current after exec_process to make sure it's inherited properly.
  • winex11: Reset clipping when a fullscreen window is unmapped.
  • psapi/tests: Don't check data returned from a failing call.
  • winex11: Consider zero-size windows mapped even when they are positioned at 0,0.
  • dinput: Clip to the client area instead of the whole window in exclusive mode.
  • winex11: Don't give focus to zero-size windows.
  • winex11: Move the window resizing support to mouse.c.
  • winex11: Poll the mouse button to detect the end of a window manager move/resize.
  • winealsa: Avoid memory leak with snd_card_get_name.
  • winex11: Update only the key state on KeymapNotify without sending fake key events.
  • Andrew Eikum (3):
  • mmdevapi: Correctly convert UINT32 to LONG32.
  • winmm: Initialize COM for MULTITHREADED, not APARTMENTTHREADED.
  • winecoreaudio: Improve underrun handling.
  • Aric Stewart (9):
  • user32: Check return code from ScriptStringAnalyse.
  • user32: Have a fallback in linebreaking if uniscribe fails to analyse a string.
  • usp10: pwLogClust is ordered so its max will be on one end.
  • usp10: Use a bsearch function to find a glyph in the LogClust array.
  • usp10: Limit runs in ScriptStringAnalyse to 255.
  • usp10: Implement SSA_LINK flag.
  • gdi32: In update_system_links if the font we are trying to link has already been substituted or localized we need to check against that name also.
  • quartz: If the MediaSeeking is not implemented all the way up the passthru chain fall back to the filtergraph's clock to find position.
  • usp10: We do not yet shape hangul properly so allow for SSA_LINK flags to take effect.
  • Austin English (4):
  • wscript: Remove an unused variable (LLVM/Clang).
  • crypt32: Remove a couple unused variables (LLVM/Clang).
  • dsound: Remove an unnecessary assignment (LLVM/Clang).
  • msvcp60: Remove unnecessary assignments (LLVM/Clang).
  • Christian Costa (1):
  • d3dx9_36: Remove TGA from TODO since it is supported.
  • Dmitry Timoshkov (1):
  • riched20: Fix some GDI object leaks.
  • Erich Hoover (1):
  • crypt32: Fix domain component length check.
  • Francois Gouget (4):
  • po: Remove English strings (invalid even) from the Bulgarian shell folder translations.
  • po: Mark an incorrect Czech translation as fuzzy.
  • po: Remove/fix a couple of invalid Hungarian translations.
  • po: Remove English strings from the Hungarian shell folder translations.
  • Frédéric Delanoy (2):
  • ws2_32/tests: Remove dead code in test_completion_port (Coverity).
  • msi: Avoid dead code in parse_prop (Coverity).
  • Gustavo Henrique Milaré (1):
  • po: Update Brazilian Portuguese translation.
  • Henri Verbeet (2):
  • ddraw: AddAttachedSurface() just references whatever we pass it.
  • wrc: Avoid an unused function warning when HAVE_LIBGETTEXTPO is not defined.
  • Hwang YunSong (2):
  • po: Updated Korean translation.
  • po: Update Korean translation.
  • Jacek Caban (4):
  • urlmon: Relative URI without scheme may be treated as hierarchical.
  • urlmon: Properly handle relative URIs with specified host in combine_uri.
  • mshtml: Properly handle GetScheme failure.
  • mshtml: Properly handle out of memory in IHTMLElement::get_outerHTML.
  • Juan Lang (2):
  • crypt32: Only accept trailing NULLs in a certificate common name.
  • crypt32: Test and correct CryptVerifyCertificateSignature.
  • Jörg Höhle (4):
  • winecoreaudio: Avoid deadlock in AudioClient_Stop.
  • winecoreaudio: Implement a lock-free callback design.
  • winecoreaudio: Fix the Start/Stop/Reset cycle.
  • mciwave: Always reach an end position expressed in milliseconds.
  • Luca Bennati (2):
  • po: Update Italian translation.
  • po: Update Italian translation.
  • Marcel Hasler (1):
  • dinput: Support INFINITE as number of effect iterations.
  • Matteo Bruni (1):
  • wined3d: Use a separate flag for discarded surfaces.
  • Nikolay Sivov (4):
  • urlmon: Recognize start tag as text/html MIME type.
  • comctl32: Never release state image list.
  • msxml3: Trace VARIANT parameters.
  • comctl32: More tests for Toolbar window style handling.
  • Piotr Caban (4):
  • msvcp60: Fix _Lockit class implementation.
  • urlmon: Fix debug message in canonicalize_scheme.
  • urlmon: Handle implicit file scheme in MapUrlToZone and GetSecurityId functions.
  • mshtml: Make cookie parameter optional in ConnectionPoint_Advise.
  • Stefan Dösinger (8):
  • ddraw/tests: Port the depth blit test to ddraw7.
  • ddraw/tests: Port the depth blit test to ddraw4.
  • ddraw/tests: Port the depth blit test to ddraw2.
  • ddraw: Properly set the color key in texture::load.
  • ddraw/tests: Add an IDirect3DTexture::Load color key test.
  • ddraw/tests: Add an IDirect3DTexture2::Load color key test.
  • ddraw/tests: Add an IDirect3DDevice7::Load color key test.
  • ddraw/tests: Add some IDirect3DViewport interface tests.
  • Stefan Leichter (1):
  • msi: Update version resource.
  • Thomas Faber (2):
  • comctl32: Fix MSVC build in monthcal.c.
  • comctl32: Fix MSVC build in imagelist.c.
  • Łukasz Wojniłowicz (1):
  • po: Update Polish translation.

New in Wine 1.3.37 (Jan 14, 2012)

  • Completion of the DIB engine.
  • Improvements to the C++ runtime.
  • A number of fixes in the audio drivers.
  • Unnecessary Direct3D options removed from WineCfg.
  • Some fixes to the built-in Internet Explorer.
  • Various bug fixes.

New in Wine 1.3.36 (Jan 3, 2012)

  • UDisks backend for the dynamic device support.
  • Polygons and geometric pens implemented in the DIB engine.
  • JScript now compiles entire functions.
  • Improved support for vertical fonts.
  • A few more scripts in UniScribe.
  • A bunch of ctype functions implemented in MSVCP.
  • Various bug fixes.

New in Wine 1.3.35 (Dec 17, 2011)

  • Triangular gradients and cosmetic wide pens support in the DIB engine.
  • All Wine dialogs can now be translated through po files.
  • Many more scripts added to UniScribe.
  • JScript using bytecode throughout now.
  • Several MSXML improvements.
  • Various bug fixes.

New in Wine 1.3.34 (Dec 5, 2011)

  • Bytecode support in JavaScript.
  • Support for gradients in the DIB engine.
  • A number of Uniscribe improvements.
  • Fixes for DirectDraw mode switching.
  • A few more MSVC runtime functions.
  • Various bug fixes.

New in Wine 1.3.33 (Nov 19, 2011)

  • Support for text output in the DIB engine.
  • Improved support for HTTP proxies.
  • New version of the Gecko engine.
  • A number of cursor fixes.
  • Some fixes in bidirectional text layout.
  • Various bug fixes.

New in Wine 1.3.32 (Nov 5, 2011)

  • BiDi text support in the multi-line edit control.
  • Support for pattern brushes in the DIB engine.
  • A number of MSXML fixes.
  • Improvements to the PostScript driver.
  • Various bug fixes.

New in Wine 1.3.31 (Oct 25, 2011)

  • BiDi text support in the single-line edit control.
  • Support for StretchDIBits and AlphaBlend in the DIB engine.
  • A number of audio fixes.
  • VBScript improvements.
  • Various bug fixes.

New in Wine 1.3.29 (Sep 24, 2011)

  • Extensive support for VBScript.
  • Various improvements to the calendar common control.
  • A number of XRender fixes and optimizations.
  • Several new functions in the MSVCP runtime.
  • A number of audio fixes.
  • DirectDraw cleanups.
  • Various bug fixes.

New in Wine 1.3.28 (Sep 10, 2011)

  • Initial version of the VBScript parser.
  • Automagic audio driver selection.
  • Support for volume information on UDF file systems.
  • The OpenGL renderer is now the default for DirectDraw.
  • Device configuration dialog in DirectInput.
  • SetDIBitsToDevice support in the DIB engine.
  • Several improvements in the cmd parser.
  • Various bug fixes.

New in Wine 1.3.27 (Aug 27, 2011)

  • Support for multisampling in Direct3D.
  • New version of the Gecko engine.
  • Improvements to the network proxy handling.
  • Better write support in MSXML.
  • Side-by-side manifests for built-in libraries.
  • Various bug fixes.

New in Wine 1.3.26 (Aug 6, 2011)

  • Various improvements to the builtin Internet Explorer.
  • Support for Get/SetDIBits in the DIB engine.
  • Support for enhanced metafiles in the View tool.
  • Many improvements in WinHTTP.
  • A number of fixes to the COM stubless marshaller.
  • Improved mechanism for DLL registrations.
  • Various bug fixes.

New in Wine 1.3.25 (Jul 23, 2011)

  • Rewrite of the audio support, using the Win7 architecture.
  • Old-style sound drivers for Jack, NAS and ESD are removed.
  • Graphics driver architecture changes for the DIB engine.
  • Improved handling of the shell recycle bin.
  • Better joystick support in DirectInput.
  • Initial stub for VBScript support.
  • Various bug fixes.

New in Wine 1.3.24 (Jul 9, 2011)

  • Various DirectInput improvements.
  • Support for line breaking in Uniscribe.
  • More UI elements in builtin Shell Explorer.
  • Some more D3DX9 functions.
  • Improved support for shell known folders.
  • Various bug fixes.

New in Wine 1.3.23 (Jun 25, 2011)

  • Support for stubless COM proxies on x86-64.
  • Builtin dxdiag now outputs real information.
  • Monochrome bitmap format in the DIB engine.
  • Beginnings of a true shell Explorer builtin.
  • A number of new D3DX9 functions.
  • More support for Indic text shaping.
  • Various bug fixes.

New in Wine 1.3.22 (Jun 11, 2011)

  • Support for Indic text shaping.
  • Generation of stubless code in the IDL compiler.
  • Support for X files in D3DX.
  • 4- and 24-bit bitmap formats in the DIB engine.
  • Listview performance improvements.
  • Various bug fixes.

New in Wine 1.3.21 (May 28, 2011)

  • Support for installation rollbacks in MSI.
  • 8- and 16-bit bitmap formats in the DIB engine.
  • Fixes in the XInput2 mouse support.
  • Better support for text shaping in Uniscribe.
  • Improvements to the Item common dialog.
  • More MSVC runtime functions.
  • Various bug fixes.

New in Wine 1.3.20 (May 14, 2011)

  • Option to clip the mouse inside fullscreen windows.
  • Support for persistent HTTP connections.
  • Initial implementation of the XML writer.
  • Support for drawing rectangles in the DIB engine.
  • Volume control in MMDevAPI.
  • More MSVC runtime functions.
  • Various bug fixes.

New in Wine 1.3.19 (Apr 30, 2011)

  • New sound driver architecture for MMDevAPI.
  • Better support for relative mouse events in DInput.
  • Debugger support for the ARM platform.
  • Various improvements in D3DX9.
  • More MSVC runtime functions.
  • Various bug fixes.

New in Wine 1.3.18 (Apr 18, 2011)

  • Support for mouse pointer clipping.
  • Raw mouse events support using XInput2.
  • First steps of a DIB engine implementation.
  • More properties supported in DXDiag.
  • New security tab in the Internet control panel.
  • Improved video playback on Mac OS X.
  • Various bug fixes.

New in Wine 1.3.17 (Apr 2, 2011)

  • Implementation of the new Vista file dialogs.
  • Initial support for patching in MSI installers.
  • Improvements to the calendar control.
  • A few fixes for file associations.
  • Menus cleaned up in built-in applications.
  • Various bug fixes.

New in Wine 1.3.16 (Mar 19, 2011)

  • New version of the Gecko engine, based on Firefox 4.
  • Better support for Dwarf debugging information.
  • Improved handling of animated cursors.
  • GnuTLS no longer required on Mac OS X.
  • Improvements to the GDI driver infrastructure.
  • A number of MSI fixes for the .NET installers.
  • Several GdiPlus improvements.
  • Various bug fixes.

New in Wine 1.3.15 (Mar 5, 2011)

  • Support for changing network passwords.
  • Reflection support in shader compiler.
  • Tests no longer attempt to cope with Win9x behavior.
  • A number of MSHTML and MSXML improvements.
  • Various bug fixes.

New in Wine 1.3.14 (Feb 19, 2011)

  • Many cleanups to address Valgrind and Clang warnings.
  • Support for creating compressed cabinet files.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.13 (Feb 5, 2011)

  • Tools for creating MSI installers.
  • Clipboard improvements.
  • Support for po files in the message compiler.
  • Improvements to the Wine debugger.
  • Various bug fixes.

New in Wine 1.3.12 (Jan 22, 2011)

  • Support for multiple icon sizes in winemenubuilder.
  • Improvements to the help browser.
  • Initial stab at DOSBox integration.
  • Various MSI fixes.
  • Some fixes to the Wine debugger.
  • Various bug fixes.

New in Wine 1.3.11 (Jan 8, 2011)

  • PO files now used for translations.
  • Various JavaScript improvements.
  • Some fixes to the Wine debugger.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.10 (Dec 27, 2010)

  • Support for notification balloons in system tray.
  • Obsolete AudioIO sound driver removed.
  • More work on ActiveX support.
  • Various MSI fixes.
  • Preloader now used for 64-bit too.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.9 (Dec 11, 2010)

  • Beginnings of support for ActiveX in built-in browser.
  • Icons on Internet shortcut menu entries.
  • Standardization of code implementing COM interfaces.
  • New scheme for auto-generated DLL registrations.
  • OpenCL library wrapper.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.8 (Nov 27, 2010)

  • Icons in the "open with" menus.
  • Man pages for all installed binaries.
  • Support for schemas in MSXML.
  • Many installer fixes.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.7 (Nov 16, 2010)

  • Improved system tray support.
  • Better support for installers with assemblies.
  • Many of the msvcrt "secure" functions implemented.
  • A lot of fixes to the GStreamer support.
  • Many MSXML improvements.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.6 (Oct 30, 2010)

  • Support for GStreamer filters.
  • Mapping of standard cursors to native desktop cursors.
  • Improved support for installers with services.
  • Many MSXML improvements.
  • Decoder for TGA-format images.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.5 (Oct 16, 2010)

  • Support for animated cursors.
  • Printing directly through CUPS instead of lpr.
  • Installer fixes for Office 2010.
  • Many MSXML3 improvements.
  • Improved Shader Model 4 support.
  • Proper icons in built-in Internet Explorer.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.4 (Oct 1, 2010)

  • Support for right-to-left mirrored windows.
  • Winelib now supports the ARM platform.
  • New taskkill.exe built-in application.
  • Inetcpl control panel fleshed out.
  • AcceptEx is implemented now.
  • Improved security checks for SSL connections.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.3 (Sep 20, 2010)

  • Improved support for right-to-left text.
  • Support for CMYK JPEG images.
  • Beginnings of a Game Explorer implementation.
  • Improved 64-bit support in MSI.
  • Stub inetcpl control panel applet.
  • A number of fixes to crypto support.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.3.2 (Sep 4, 2010)

  • Update of the Gecko engine, now including a 64-bit version.
  • New implementation of console support on Unix terminals.
  • Many new functions in the C runtime dlls.
  • Various bug fixes.

New in Wine 1.3.1 (Aug 30, 2010)

  • Support for drag & drop between X11 and OLE.
  • New ipconfig.exe builtin tool.
  • Support for favorites in builtin Internet Explorer.
  • Beginnings of a shell Explorer control.
  • A number of DirectDraw code cleanups.
  • Improvements to the calendar control.
  • Various bug fixes.

New in Wine 1.3.0 (Jul 31, 2010)

  • Beginnings of a user interface for the builtin Internet Explorer.
  • Support for cross-process OLE drag & drop.
  • New builtin wscript.exe (Windows Script Host) program.
  • Open/save dialogs remember the last used directory.
  • Translation updates.
  • Various bug fixes.

New in Wine 1.2 (Jul 17, 2010)

  • This release represents two years of development effort and over 23,000 changes. The main highlights are the support for 64-bit applications, and the new graphics based on the Tango standard.
  • It also contains a lot of improvements across the board, and over 3,000 bug fixes. See the release notes below for a summary of the major changes.

New in Wine 1.2 RC7 (Jul 10, 2010)

  • Translation updates.
  • Various bug fixes.

New in Wine 1.2 RC3 (Jun 12, 2010)

  • Many translation updates.
  • A lot of bug fixes.

New in Wine 1.2 RC2 (May 29, 2010)

  • Bugs fixed in 1.2-rc2:
  • 1733 Black cursor on textbox with black backgroud -> cursor invisible
  • 3182 test case demonstrating PeekMessage give up timeslices
  • 5264 Equation editor in Microsoft Office 97/2000/2003/2007 doesn't work
  • 6183 NFS MW crashed when sound is on in winecfg
  • 6997 NFS Most Wanted: Execution of glDrawArrays (drawStridedFast) takes 1 second +
  • 7036 Doom 3 Demo fails to start
  • 8030 Need for Speed Carbon crashed after game starts
  • 8112 user32 msg test fails when using virtual desktop mode
  • 8131 MiniTab fails to load due to not being able to load its own DLL
  • 8555 No large display pictures in MSN Messenger 7.0
  • 9252 Far Cry: Segmentation fault on startup when using Direct3D
  • 9359 Need for Speed Most Wanted crahshes frequently
  • 10501 NFSU2 crashes out when loading a level
  • 10982 ClearScale, Autocad 2008 do not run (GdipBitmapSetPixel not implemented)
  • 11346 Emule: Background color of an label is displayed horizontal
  • 13042 CodeGear RAD Studio 2007 does not install
  • 13177 [winhelp] Popup shadow is displayed ontop of popup itself
  • 14292 winhelp: Window title is not set correctly for some (older) help files
  • 14298 winhelp: Mouse pointer flickers when moved
  • 14697 wineserver: debug events can block completion of queued user APCs
  • 14866 expand: Wine's expand program fails on /r option
  • 14868 Initial crash when running GSpot
  • 15291 Microsoft Office Outlook 2007: Splash screen never goes away, z-order issues
  • 15968 Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed
  • 16093 MS AppLocale installer fails
  • 17001 guitar pro 5.2 is sluggish and unstable
  • 17148 Use the system desktop setting for subpixel font smoothing
  • 17957 Audiosurf crashes on startup
  • 18643 NCSoft Launcher crashes after being run.
  • 18959 MetaTrader 4 installer hangs at the very end of file extraction
  • 19059 VectorNTI crashes when saving files
  • 19797 Powerpoint 2007: text does not display correctly in textbox rotated 90 or 270 degrees
  • 20180 Teach2000 hangs when switched to "Advanced input mode"
  • 20282 ControlSpy doesn't show any message passed to control procedure
  • 20389 Firefox/Thunderbird/Sunbird: Close button must be clicked twice
  • 20751 MS Keyboard Layout Creator won't run (needs GdipIsStyleAvailable)
  • 21413 Cannot type language specific letters in MS Word
  • 21562 Multiple init/deinit of msvcrt (std fd's) causes pluto app installer to hang
  • 21871 Nokia Ovi Suite installer fails
  • 21876 Demo Need for Speed Underground 1 crashes
  • 22045 VirtualDub: cannot edit text informations
  • 22138 system(NULL) generates SIGSEGV
  • 22263 Total Commander: Main window becomes dead when the FTP Connect window is open and you switch workspaces or minimize and restore the main window
  • 22287 Personal Chess Trainer v3.02, Run-time error '13': Type mismatch
  • 22294 PlayOnline viewer has missing icon in title bar
  • 22320 Mono & HTML-Kit's installers do not appear in the taskbar
  • 22339 QuickTime installs a few files to the wrong location
  • 22341 Touhou games: no text in dialogue boxes
  • 22460 msvcr90 insufficient to run Deluge
  • 22542 Trackmania quits when i want to go back to the main menu
  • 22550 uTorrent 2.0.1 renders some icons incorrectly when run within a FreeNX session
  • 22575 Major decline in Starcraft's 2d graphics performance
  • 22658 Movie Magic Screenwriter 2000 crashes when selecting Program Options
  • 22724 windows opened by wine has zero size, and cannot be resized
  • 22765 Fonts no longer anti-aliased
  • 22809 SUPERAntiSpyware displays crash handler when Preferences button is clicked
  • 22810 Civ4BeyondtheSword crashes when trying to start it
  • 22820 StarCraft 2 warns incorrectly about old drivers.
  • 22821 Tropico 3 - cursor is black rectangle everywhere in game
  • 22822 Utorrent progress bars don't show progress
  • 22831 freebsd compile broken when using BSD make
  • 22837 Mailwasher connection timeout on gmail
  • 22845 Total Commander crashes when trying to display system information
  • 22909 Drawn text overlapps after the second character.

New in Wine 1.2 RC1 (May 22, 2010)

  • Many new toolbar icons.
  • Support for alpha blending in image lists.
  • Much more complete shader assembler.
  • Support for Arabic font shaping and joining.
  • A number of fixes for video rendering.
  • Font antialiasing configuration through fontconfig.
  • Improved handling of desktop link files.
  • Various bug fixes.

New in Wine 1.1.44 (May 8, 2010)

  • Many more new icons.
  • Support for 32-bit prefixes with a 64-bit Wine.
  • Many additional msvcr80/90 functions.
  • Improvements to Bidi handling.
  • More complete mmdevapi (Win7 audio) support.
  • Improved handling of MSI patches.
  • A number of fixes for desktop menus.
  • Optimizations in OLE storage.
  • Various bug fixes.

New in Wine 1.1.43 (Apr 17, 2010)

  • A number of new icons.
  • Improved support for alpha channel in bitmaps.
  • Many Direct3D fixes and optimizations.
  • More complete msvcr80/90 implementations.
  • A wide range of 64-bit fixes.
  • Various bug fixes.

New in Wine 1.1.42 (Apr 6, 2010)

  • Support for shared 32/64-bit setups.
  • Dwarf debug info support for better backtraces.
  • More standard actions supported in MSI.
  • Support for TIFF image format in WinCodecs.
  • A number of Direct3D improvements.
  • Shell fixes for better Internet Explorer support.
  • Various bug fixes.

New in Wine 1.1.41 (Mar 20, 2010)

  • A wide range of Direct3D improvements.
  • Support for SHA-256, SHA-384, and SHA-512 algorithms.
  • A number of MSHTML fixes.
  • Support for mp3 decoding on Mac OS X.
  • Various widl improvements.
  • More typelib fixes.
  • OLE storage improvements.
  • Various bug fixes.

New in Wine 1.1.40 (Mar 6, 2010)

  • Support for Wow64 registry redirection.
  • Increased coverage of MSI standard actions.
  • Various Wordpad improvements.
  • Many shell fixes for better IE support.
  • Improved support for typelibs.
  • Better GL card detection.
  • Various bug fixes.

New in Wine 1.1.39 (Feb 20, 2010)

  • Support for registry symbolic links.
  • Many MSI fixes.
  • Build process improvements.
  • MSXML cleanups and fixes.
  • A number of MSHTML improvements.
  • Various bug fixes.

New in Wine 1.1.38 (Feb 9, 2010)

  • Better support for memory allocations debugging.
  • Improved MIDI support.
  • A wide range of Direct3D fixes.
  • OLEDB fixes (should fix Clipart in Office).
  • Improved debugger support on x86-64.
  • Many MSI fixes.
  • Various bug fixes.

New in Wine 1.1.37 (Jan 23, 2010)

  • A number of fixes in AVI file support.
  • Several MSXML improvements.
  • A few MSI fixes.
  • Various bug fixes.

New in Wine 1.1.36 (Jan 9, 2010)

  • Completion of the 16-bit separation.
  • Improved Shader Model 4 support.
  • A ton of memory leak fixes.
  • Improved debugging support for MinGW.
  • A number of MSHTML fixes.
  • Various bug fixes.

New in Wine 1.1.35 (Dec 19, 2009)

  • Support for OLE transacted storage.
  • Better certificate checking on secure connections.
  • More progress on the 16-bit separation.
  • Left 4 Dead 2 DRM really supported now.
  • MSI performance improvements.
  • 64-bit fixes in debugger support.
  • Various bug fixes.

New in Wine 1.1.34 (Dec 5, 2009)

  • Many fixes for crypto certificates support.
  • A lot of MSHTML improvements.
  • Various fixes to support the Left 4 Dead 2 DRM.
  • A number of OLE marshalling fixes.
  • More Listview improvements.
  • Various bug fixes.

New in Wine 1.1.33 (Nov 16, 2009)

  • Gecko now installed at wineprefix creation time.
  • Better support for certificates in crypt32.
  • Improved sound support in mciwave.
  • Some more Direct3D 10 functions.
  • Many cleanups for issues spotted by Valgrind.
  • Various bug fixes.

New in Wine 1.1.32 (Oct 24, 2009)

  • Many crypto fixes, particularly on 64-bit.
  • Improved DVD access on Mac OS.
  • Several common controls improvements.
  • Various HTML support improvements.
  • More DIB optimizations.
  • Bugs fixed in 1.1.32:
  • 2181 Civilization 2: crashes because of WM_SETFOCUS message
  • 3047 CSpy/Tab: Cursor Select & Keyboard Navigation Not Implemente/ Not Working
  • 5259 Delphi 1 app will not minimize with minus icon in desktop mode
  • 6003 Steam: No scroll bars are shown
  • 7042 Crash in Icewind Dale 1 when creating a character
  • 9374 Ricochet Infinity window fills the screen when switching from fullscreen mode
  • 9688 Thief: Deadly Shadows does not render text properly
  • 10435 Portal 1.0: Portals don't always appear correctly (clipping plane / frustum not being respected?)
  • 10525 HLSW 2 crashes at start
  • 10970 Crazy Taxi crashes when "Now Loading" appears
  • 11180 Unhandled exception: unimplemented function ntoskrnl.exe.IoQueryDeviceDescription called in 32-bit code
  • 11424 Canon Digital Photo Professional (DPP) pane refresh
  • 12171adding popupmenu to itself, then using finditem causes stack overflow
  • 12245 Graphics skip in Deus Ex
  • 12858 winmm: wave.ok test fails in PC-BSD but not Linux
  • 13006 Xfire ListView shows blocks for text or white spaces
  • 13261 Civilization III Crashes When Starting New Game
  • 13422 Age of Conan patcher doesn't draw anything
  • 13501 Rome Total War v1.5: Crashes everytime when entering a battle.
  • 13514 Age of Conan will not start
  • 13547 Warcraft III loses all textures after game window loses focus in OpenGL mode
  • 13576Black Hawk Down Demo causes wine to exit upon entering map
  • 13800 Examdiff crashes
  • 14005 Debugger Detected [304]
  • 14267C++ runtime error when playing icewind dale2
  • 15155 Cortex Command builds 20, 21 immediately terminate upon startup
  • 15273 Civilization 4 installer fails with error -5009
  • 15312 Visual Studio 2005 requires SetDIBits to handle a NULL DC and DIB_RGB_COLORS
  • 16033 Metal Gear Solid I Bug
  • 17211 Proteus 6 Lite (Ares.exe & Isis.exe) both crash upon opening a design.
  • 17497 Xfire crashes with latest version (1.104)
  • 17530 netapi32:access crashes if +heap enabled
  • 17584 VB6 Textbox crash
  • 17605 Google Sketchup 7 crashes on file save
  • 17760 CryptAcquireContext: Use MS_ENHANCED_PROV instead of MS_DEF_PROV when pszProvider == NULL
  • 17768 7Zip rebar crash
  • 17777 WinPolis hangs when sound is enabled
  • 17810 Base unittests for chromium don't run to completion under Wine
  • 17813 Net unittests for chromium fail under Wine
  • 17905 PDF-XChange Viewer mouse pointer drop shadow
  • 17964 Red Alert 3 Uprising crashes during install
  • 17974 Garry's mod: screen on toolgun isn't rendered
  • 17994 Failure in D3D8 test in test function texop_test
  • 18000user32 test run failure
  • 18055 Searching in Steam does not work.
  • 18067 RtlAllocateHeap leaks memory in the small->large path
  • 18297 Easybooks crashes
  • 18438 Installation of ArcGIS 9.3 on Wine 1.1.21 at C:/ArcGIS fails and exit
  • 18480 Civilization III 1.29f will not start game.
  • 18573 Unimplemented function KERNEL32.dll.QueryFullProcessImageNameA
  • 19064 Microsoft Security Essentials Setup crashes missing QueryAllTracesW
  • 19091 Missing background in Civilization 4 main menu.
  • 19188 [Close Combat Iv][CC4] All versions fail to launch
  • 19468 SimCity 4 Deluxe is showing an error messages when starting
  • 19629 BFVietnam 1.1: Fog rendering incorrectly
  • 19702 Atlas der Schweiz does not start anymore
  • 19819 Small bug in TranslateCharsetInfo
  • 19932 Steam web browser scrolls to end when mouse is out of window
  • 20130 CDRoller: Can't start because debugger is detected.
  • 20184 eXperience112 don`t work
  • 20188 MSN Messenger 7.5 hangs while signing in
  • 20212 AutoCAD 2009: unimplemented function dwmapi.dll.DwmGetTransportAttributes
  • 20285 cmd.exe does not treat tabs as parameter delimiters
  • 20304 Warcraft 3 stats lagging very bad in-game after about 10 minutes if you are not host
  • 20310 Game Original War doesn't look well because of broken transparency
  • 20313 Patch "user32: Draw the whole button only if requested" caused uninitialized memory use
  • 20317 Uninitialised memory reference in SetEntriesInAclW()
  • 20325 Month calendar control does not send MCN_SELCHANGE when changing month
  • 20334 SysReAllocStringLen should return null terminated strings
  • 20341 pcsx2 beta: crashes when exiting LilyPad configuraiton dialog
  • 20365 Radio Mobile icons drawn too big
  • 20368 sockaddr_in6 wrong size; causes chromium's net_unittests HostResolverImplTest.NumericIPv6Address test case to fail
  • 20370 chromium net_unittests.exe fail ssl tests because they can't check for root cert
  • 20372 WS2_register_async_shutdown forgets to initialize local_iosb.Information to zero?
  • 20399 MPLAB 8.40 crashes
  • 20430 widl generating proxies and stubs with uninitialized variables?
  • 20437 winemenubuilder produces wrong mimetype files
  • 20440 RM2k3 Event Editor works very slow

New in Wine 1.1.31.2 (Oct 21, 2009)

  • Changed faulty bottler.sh script from wine.app

New in Wine 1.1.31 (Oct 10, 2009)

  • Vastly improved monthcal control.
  • Performance improvements for DIB sections.
  • Several sound driver fixes.
  • Beginning of ActiveX support in JScript.
  • More Direct3D 10 work.
  • More 16-bit dlls split off to separate modules.
  • Support for attachments in MAPI.
  • Various bug fixes.

New in Wine 1.1.30 (Oct 2, 2009)

  • Support for OpenAL.
  • Many improvements in HTML and JavaScript support.
  • Many common controls fixes and improvements.
  • More Direct3D 10 work.
  • Better MAPI support.
  • Various bug fixes.
  • 175 CreateIcon does not resize bitmaps
  • 4965 Unable to right click on TCL windows apps
  • 5092 FASMW registers file change upon mouse click
  • 5537 ninjam: Enter (return) key does not work
  • 5725 Code for undocumented SwitchToThisWindow function does not reflect empirical evidence
  • 5729 Settlers 2 10th Anniversary Edition Demo Shader Errors
  • 5787 mirc script editor complains about truncated files
  • 6318 VB app can't access database
  • 6400 Phantomtest records scripts with too many line breaks
  • 6787 Execution of .exe file cause nothing in Servant Salamander
  • 6813 RichEdit:Performance issue in opening large files
  • 7269 Problem with BDE applications - error $251E.
  • 7270 EnigmaSimulator.exe: black client area
  • 7877 Weatherbug install stops because of missing wxdist.dll
  • 8237 C&C 3 out of memory crashes
  • 9345 SecureCRT - Scroll fails on any connection
  • 9362 Incredimail install fails on unimplemented function gdiplus.dll.GdipGetImageEncodersSize
  • 9372 Starting a Dawn of War: Dark Crusade campaign causes a crash.
  • 9735 Wine supplants system menu in child window title bars
  • 9931 Offscreen render targets seem to be off by one
  • 10120 Oblivion lines in water
  • 10493 Wine do no report Pixel Shader 3.0 properly to games
  • 10538 Soul Reaver run runs into a problem with wine 0.9.49
  • 10651 attempt to save storage snapshot of PalmOS simulator causes crash
  • 10720 All chords lyrics aren't displayed in Guitar Pro 5.X
  • 10758 myst4 crashes during startup
  • 11903 Flickering green rectangle in Portal game
  • 12077 Outpost: Can't load DIB.DRV followed by an unhandled page fault.
  • 12262 Sonic Heroes Demo launcher buttons have glitches
  • 12943 Fonts in some games are displayed incorrectly
  • 12982 MP3tag - value not set if multiple fields selected
  • 13995 Microsoft .NET Framework 1.1 Service Pack 1 fails to install (crash)
  • 14153 StrongDC++ hangs at start
  • 14657 BIOSHOCK crash when loading second level
  • 14851 Soulseek: can't connect to server
  • 14859 quartz: filtermapper.ok test fails in PC-BSD but not in Ubuntu
  • 14930 SPSS 16/17, Adobe Audition 2, Framemaker 9 installers fail during file extraction
  • 14979 Winecfg : Test Audio Button hangs winecfg
  • 15159 Blitzkrieg game crashes on startup
  • 15248 Atlantis Quest 1.0 demo hangs on exit
  • 15325 gdi32: palette test fails in PC-BSD but not Ubuntu
  • 15382 Tray icons won't appear
  • 15642 Quake Live fails to install
  • 15651 Corel Painter X needs GdipCreateHBITMAPFromBitmap
  • 15717 Far Cry 2 quits when OffscreenRenderingMode=fbo
  • 15746 T-72 Balkans in fire demo hangs and sometimes crashes
  • 15780 5 Days A Stranger game encounters a page fault on startup
  • 15816 Office XP installer aborts early
  • 16228 Cannot get a script function from within a comment node.
  • 16240 really long lines fail to import into registery
  • 16399 Theocracy "create Directdraw Failed"
  • 16601 Prince of Persia (SoT) ingame graphics stutter after Bink video playback
  • 16642 Program window shuts down on pressing "Esc"
  • 16751 winedbg/be_ppc.c: initialization from incompatible pointer type
  • 16918 Flatout 2 network game not working
  • 16924 Firefly: crashes trying to load MSVCR90.dll
  • 16928 Grand Theft Auto San Andreas: freezes when looking into the sun
  • 17136 IE7 error on startup - Cannot find '%ws'.
  • 17291 Enemy Territory Quake Wars benchmark crashes on startup with a divide by zero error in gdiplus
  • 17486 [radeon] FIFA 2004 shows no backgrounds
  • 17599 bridgebaseonline crash
  • 17626 Problems with H&R Block's TaxCut 2008
  • 17883 Telltale game "Wallace & Grommit" cannot be validated
  • 17985 Slingplayer 2.0 unhandled exception in GdipCreateTexture2I
  • 18041 Teamviewer 4 crash on Add group of Partner List
  • 18060 Redraw problems in Idle
  • 18151 strtol - errno is not set
  • 18199 WebSlingPlayer Firefox fails to connect to Slingbox
  • 18317 Flash CS3 crash due to unimplemented function gdiplus.dll.GdipSetPathGradientPresetBlend
  • 18387 Oblivion doesn't quite make it all the way down
  • 18479 problem with writing to stdout under MSYS
  • 18834 Repeat installation of vcredist_x86.exe (vcrun2005 associated DLLs) deletes them permanently from the winsxs folder
  • 18917 Star Trek Armada 2: Graphic's initiation failed.
  • 19012 Thief 2 demo crashes on new game
  • 19131 GNU Emacs 22.3 multiple graphical glitches [dogfood]
  • 19174 Plants vs Zombies is way too slow
  • 19243 WebSlingPlayer Firefox remote doesn't work
  • 19244 Mavis Beacon crashes wine and enabling +relay works as a workaround
  • 19259 Battleforge installer quits unexpectedly
  • 19411 'wine uninstaller' crashes on launch (appinstall)
  • 19554 Men of War crashes on boot
  • 19647 mscms: GetStandardColorSpaceProfileW() profile id handling incorrect (LCS_sRGB and LCS_WINDOWS_COLOR_SPACE)
  • 19697 NTE Quick Cross 14.0 fails to display icons due to "invalid floating point exception"
  • 19783 Visual C++ 2005 Express: building Firefox: mt.exe crashes while linking mkdepend
  • 19808 Golden Tiger Casino seems to lock up when init
  • 19809 all cygwin apps crash on exit if run outside wineconsole
  • 19810 Visual C 2008 redistributable installers fail to start
  • 19890 Trine crashes game if joystick connected.
  • 19916 Steam client color scheme appears as green/red instead of gray/brown
  • 19919 art2kmin needs oledb32.dll.DllRegisterServer
  • 19964 Implement CertGetNameString( CERT_NAME_ATTR_TYPE )
  • 19966 Inplement HalGetBusDataByOffset to do the same as HalGetBusData
  • 19988 NTE Quick Cross 14.0 displays "bitmap image is not valid" message box when opening certain windows
  • 20008 joystick's POV doesn't work when using evdev
  • 20011 Oracle IRM Desktop application fails with "error code: 80040325" message box
  • 20027 Registax 5 fails
  • 20040 After sending EM_SETREADONLY to change edit controls the screen does not get updated
  • 20049 Path Problems with SaveDialog
  • 20070 Wine applications can't set an gamma value
  • 20072 Incorrectly written in Notepad in italian
  • 20106 Grim Fandago Launcher: Invalid floating point operation error
  • 20134 Latest wine crashes WoW update downloader

New in Wine 1.1.23 (Jun 6, 2009)

  • Support for registering MIME types with the Linux desktop.
  • FBO mode is now the default for Direct3D.
  • Support for COM proxy delegation.
  • Improved support for the Mingw cross-compile.
  • Proper fullscreen mode for the virtual desktop.
  • Various bug fixes.

New in Wine 1.1.22 (May 31, 2009)

  • 7084 Installers/wine fail(s) to extract icons for menu links
  • 7326 Some apps complain "DDE requires ddeml.dll"; just need a link
  • 8349 Lords of the Realm 2 installer fails to complete
  • 8680 Poker Heaven creashes on exit
  • 9366 QuickTimePlayer 7.2.0.240 aborts on unimplemented function gdiplus.dll.GdipCreateRegion
  • 10072 Half Life 2 Reflections reversed on real world reflections option
  • 10449 Broken Cross Disk Manager: Crash at start, needs gdiplus.dll.GdipCreateHBITMAPFromBitmap
  • 10788 Windows Movie Maker needs gdiplus.dll.GdipCreateBitmapFromHICON
  • 12251 Gamma on screen is brighter after application exits
  • 12440 Screen/Graphics corruption in Sammy's Science House
  • 12450 Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
  • 12585 Unhandled pagefault in Return to Castle Wolfenstein
  • 13040 SkyMap Pro: Tip of the Day is a blank window.
  • 13137 inetcpl crashes due to unimplemented function wininet.dll.GetDiskInfoA
  • 13182 Ultraedit v14.00+3 cannot be configured anymore
  • 13201 Microsoft Pinball Arcade jittery animations
  • 13243 Trackmania (Nations) Forever doesn't sometimes work with 3d-glasses
  • 13366 Scarface fails to start due to "unhandled page fault"
  • 13642 dogfood: InterPoker on Linux crashes
  • 13736 Detection of nvidia geforce 9x00 video memory isn't implemented
  • 15468 polygon vertex problems on assassin's creed characters
  • 15762 .desktop files are created in ~, not in ~/Desktop
  • 15923 make test fails in monthcal.c
  • 16021 Provide vista-style symlinks for the profiles directory
  • 16072 DesignaKnit 7 fails to run
  • 16123 WINE and Office progs running in background when they shouldn't be
  • 16363 Google Chrome window is rendered totally black.
  • 16620 Office 2003 cannot install Service Pack 3
  • 16686 Wine's wordpad doesn't allow setting font?
  • 16769 MSN Messenger 7.0 Don't redraw the chat window correctly
  • 16901 bejeweled and bejeweled twist use 100% cpu
  • 16926 Mathematica 7 Player complains "could not establish a connection to kernel"
  • 17305 PCMark 05 crashes on unimplemented d3dx9_25.dll.D3DXGetImageInfoFromFileInMemory
  • 17470 IP Softphone 2050 doesn't start
  • 17629 unimplemented function setupapi.dll.CM_Locate_DevNode_ExA
  • 17687 vlc 0.9.8a segfaults on launch
  • 17983 WiX fails with builtin msi.dll
  • 17993 winamp's installer shows corrupted checkbox buttons
  • 18044 System Font Linking fails with MS Shell Dlg
  • 18080 Clipboard (Ctrl+V) no longer works in Word 2003/2007
  • 18188 Everest Poker and Casino exit silently with builtin gdiplus
  • 18246 Adobe Updater: crashes when installing updates
  • 18274 Xenocode Virtual Appliance Runtime Error 0xD0000022
  • 18349 Incorrect font rendering in Japanese locale
  • 18395 Garrys mod crashes when joining.
  • 18453 hs950 firmware installer crashes on exit with unimplemented function SETUPAPI.dll.SetupUninstallOEMInfA
  • 18515 Deleting the last entry in the overrides tab in winecfg is not shown correctly
  • 18537 Child windows jump when clicked and dragged by title bar
  • 18555 Dotnet power profile fixmes cause irritation in bash/dash

New in Wine 1.1.22 (May 22, 2009)

  • 7084 Installers/wine fail(s) to extract icons for menu links
  • 7326 Some apps complain "DDE requires ddeml.dll"; just need a link
  • 8349 Lords of the Realm 2 installer fails to complete
  • 8680 Poker Heaven creashes on exit
  • 9366 QuickTimePlayer 7.2.0.240 aborts on unimplemented function gdiplus.dll.GdipCreateRegion
  • 10072 Half Life 2 Reflections reversed on real world reflections option
  • 10449 Broken Cross Disk Manager: Crash at start, needs gdiplus.dll.GdipCreateHBITMAPFromBitmap
  • 10788 Windows Movie Maker needs gdiplus.dll.GdipCreateBitmapFromHICON
  • 12251 Gamma on screen is brighter after application exits
  • 12440 Screen/Graphics corruption in Sammy's Science House
  • 12450 Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
  • 12585 Unhandled pagefault in Return to Castle Wolfenstein
  • 13040 SkyMap Pro: Tip of the Day is a blank window.
  • 13137 inetcpl crashes due to unimplemented function wininet.dll.GetDiskInfoA
  • 13182 Ultraedit v14.00+3 cannot be configured anymore
  • 13201 Microsoft Pinball Arcade jittery animations
  • 13243 Trackmania (Nations) Forever doesn't sometimes work with 3d-glasses
  • 13366 Scarface fails to start due to "unhandled page fault"
  • 13642 dogfood: InterPoker on Linux crashes
  • 13736 Detection of nvidia geforce 9x00 video memory isn't implemented
  • 15468 polygon vertex problems on assassin's creed characters
  • 15762 .desktop files are created in ~, not in ~/Desktop
  • 15923 make test fails in monthcal.c
  • 16021 Provide vista-style symlinks for the profiles directory
  • 16072 DesignaKnit 7 fails to run
  • 16123 WINE and Office progs running in background when they shouldn't be
  • 16363 Google Chrome window is rendered totally black.
  • 16620 Office 2003 cannot install Service Pack 3
  • 16686 Wine's wordpad doesn't allow setting font?
  • 16769 MSN Messenger 7.0 Don't redraw the chat window correctly
  • 16901 bejeweled and bejeweled twist use 100% cpu
  • 16926 Mathematica 7 Player complains "could not establish a connection to the kernel"
  • 17305 PCMark 05 crashes on unimplemented d3dx9_25.dll.D3DXGetImageInfoFromFileInMemory
  • 17470 IP Softphone 2050 doesn't start
  • 17629 unimplemented function setupapi.dll.CM_Locate_DevNode_ExA
  • 17687 vlc 0.9.8a segfaults on launch
  • 17983 WiX fails with builtin msi.dll
  • 17993 winamp's installer shows corrupted checkbox buttons
  • 18044 System Font Linking fails with MS Shell Dlg
  • 18080 Clipboard (Ctrl+V) no longer works in Word 2003/2007
  • 18188 Everest Poker and Casino exit silently with builtin gdiplus
  • 18246 Adobe Updater: crashes when installing updates
  • 18274 Xenocode Virtual Appliance Runtime Error 0xD0000022
  • 18349 Incorrect font rendering in Japanese locale
  • 18395 Garrys mod crashes when joining.
  • 18453 hs950 firmware installer crashes on exit with unimplemented function SETUPAPI.dll.SetupUninstallOEMInfA
  • 18515 Deleting the last entry in the overrides tab in winecfg is not shown correctly
  • 18537 Child windows jump when clicked and dragged by title bar
  • 18555 Dotnet power profile fixmes cause irritation in bash/dash

New in Wine 1.1.21 (May 10, 2009)

  • 4256 Worms 2 intro films play for a few seconds without video then stop (mciavi)
  • 6232 CListCtrl: Control in the first column does not resize
  • 6505 WoW crashes using D3D during flight sequences
  • 6828 Sanitarium - D3D fails to create surface
  • 7681 Bug or Wrong Comment? X11DRV_XRender_UpdateDrawable is called from X11DRV_ExtEscape.
  • 8224 Adobe Lightroom 1.0 won't let you create a database
  • 10839 The virtual desktop should be resizable
  • 11836 Adobe Acrobat Pro 6 / Acrobat Pro 7 -- "Save As" fails
  • 12936 Visma Skatt: Craches when regaining focus
  • 13257 bricscad: separators in vertical toolbar rotated by 90 degrees, causing layout problems
  • 13814 Cannot Launch Quicktime
  • 14018 War of the Ring terrain textures appear and disappear constantly
  • 14420 Condemned Criminal Origins Mouse Cursor Unable to initialise
  • 14574 iphlpapi: GetAdaptersAddresses required for some utility classes in system.net namespace (.NET)
  • 14596 Some text does not display in Soundslides
  • 14705 Patch for Wordpad that fixes some glaring issues on Windows and Reactos
  • 14827 Autocad 2005 : Multiline text edit crashes application
  • 14862 Crash during execution of cbsetup.exe
  • 15080 Lego Star Wars crashes
  • 15310 DVDShrink: Preview no longer works
  • 15814 Oblivion crashes on launch
  • 15877 unimplemented function sxs.dll.CreateAssemblyNameObject, aborting
  • 15915 cinepak codec reportedly not installed, FourCC case mismatch
  • 16317 Unhandled exception unimplemented function setupapi.dll.SetupPromptForDiskA
  • 16412 3dmark2000 Environment Bump Mapping test broken in 1.1.10
  • 16728 Condor: needs native d3dxof.dll for x-file loading
  • 16846 Children of the nile demo crashes when loading a game
  • 17338 Quicken 2007 Home & Business crashes with X Error "BadLength"
  • 17832 FEAR 1.08: Pixelshader compilation fails with ARB backend
  • 17851 WSAAddressToStringA AF_INET6 implementation missing
  • 17902 ole32.CoGetClassObject: threads without apartment should use existing MTA
  • 17904 PortalGT Mud Client exception
  • 17938 DVD Shrink does not recognize NTFS partitions - creates MDS instead of ISO files
  • 17980 BDE application cannot open any db file
  • 18045 Dangerous usage of strncat
  • 18077 DigiSpel: Cannot move puzzle pieces
  • 18102 Chattha Sangayana - can't use scrollbars
  • 18180 License server problem
  • 18193 Notepad outputs different date format than native
  • 18215 LB_DELETESTRING handler does not send LB_RESETCONTENT if only item is removed
  • 18218 spec file for xinput1_3 is incorrect
  • 18299 Orca crashes in comctl32
  • 18307 .desktop file associates with too many mime types (zip, executable)
  • 18331 John Tiller's campaign series, fatal crash on game startup
  • 18338 Parkan IC: No video shown
  • 18354 Suunto Training Manager crashes shortly after startup
  • 18388 Roblox crashes on install with unimplemented function pdh.dll.PdhMakeCounterPathA

New in Wine 1.1.20 (Apr 25, 2009)

  • 2221Hyper Chem v7.5 doesn't open/save files
  • 4464d3dx9_*.dll are unimplemented
  • 9084Panzer General III SE pinkish text instead of transparent
  • 9102Panzer General III Scorched Earth in-game crash (memcpy)
  • 9637Switchball only shows a blank screen
  • 10253Fraps does not record videos or take a screenshot
  • 11716star wars battlefront crashes with sound enabled
  • 12040Stronghold 2 1.4: crash when starting the application
  • 12057Power! Estimator renders numerical cell text incorrectly
  • 12393adobe illustrator 10 crashed on startup
  • 12560Perfect World: Corrupt Bitmap Images
  • 13563Nestopia: crashes with enabled shaders
  • 13820Yahoo! Messenger 9.0 beta hangs on login
  • 13825Morrowind pagefaults when trying to run fullscreen with missing videos
  • 14456Diablo II hangs when it loses focus
  • 14812dsound bug causes games to crash
  • 14970everquest crashes in winmm
  • 15081Perfect World - Grey Characters
  • 15088Lotus Approach page faults on open dialog
  • 15172File Names with spaces seen as seperate files
  • 15303dragonshard crashes or presents a corurpted screen
  • 15494ddraw_test throws an exception when run
  • 15557GTA Trylogy can't install
  • 15566GTA 3 doesn't find DVD
  • 15575Word Pro table nubmers get reformatted
  • 15603Screen periodically erased in Starfleet Command II
  • 15622Everquest crashes
  • 15630Program LaTeXPiX crashes at startup
  • 15764Homeworld 2 Patch (homeworld2_update_en_10_11.exe) to v1.1: crash during setup
  • 15881Pharaoh - can't play on fullscreen
  • 16613A Vampyre Story Demo installer doesn't work
  • 16989Cobra 11 Nitro: Cars drawn as artifacts
  • 17198World Editor: Tree Component of Unit Editor doesn't (re)draw correctly
  • 17397Ventrilo 3.0.4 won't initialize GSM 6.10 codec stream
  • 17478Fix dpa warning from comctl32/listview.c
  • 17498winemaker fails on 64-bit systems
  • 175283D Mark 2001 SE Dragothic: Textures not rendered on running humans
  • 17774Fable crashes on starting a new or existing game
  • 17910Black & White: Crashes in texture code at start
  • 17984Invalid handle for RegOpenKeyExA in win64 bit application
  • 17987Autocad toolbars mis-sized
  • 17991QueryPathOfRegTypeLib fails to locate typelib when (major.minor) = (0xffff.0xffff)
  • 18007Subtitle Workshop "Save as.." selection menu not appearing
  • 18030Images not show (or flickering) in old app
  • 18076SmartDraw.exe: unimplemented function gdiplus.dll.GdipBitmapSetResolution
  • 18090Watchtower Library no longer starts
  • 18111Powerhorse crashes
  • 18114rpcrt4.NdrDllCanUnloadNow: COM proxy/stub factory reference count eval incorrect (crashes Visual Studio 2005 on exit)
  • 18125Drawing problem in Wine
  • 18150Foobar2000 properties dialog is blank
  • 18155Approach crashes on File, Export

New in Wine 1.1.18 (Mar 28, 2009)

  • Wine unable to initiallize on NetBSD
  • Redraw problem in "The Journal"
  • Media Player Classic segfaults
  • nwn2 dm toolkit missing graphical elements
  • Any application: keyboard focus lost after a popup is unmapped, if SCIM is enabled
  • EVE Premium, graphics glitches: some effects missing.
  • LEGO Island Xtreme Stunts: always wants to install DirectX8.1
  • comctrl32 listview toggles election while scrolling with ctrl key
  • cmd can't handle long input (buffer overflow)
  • T-Online Browser: Crash on unimplemented Functions (gdiplus.dll)
  • Red Faction: sound does not work
  • Governor of poker crashes
  • Wine 1.0 networking issues - /proc/net/route doesn't exit on Solaris hosts.
  • winhelp: Vertical scroll bar is missing in some cases
  • Metal Fatigue: crashes before game start
  • Null character comparison problem in vb6 application
  • 'Type' command in cmd.exe does not line feed in the end of a file
  • Textures are not displayed in Final Fantasy XI with an ATI card
  • Dragon NaturallySpeaking 10 takes a very long time to finish loading
  • Far Cry 2 quits when OffscreenRenderingMode=fbo
  • Runes of Magic client doesn't communicate with the server
  • No sound in ever17 without native msacm32.dll
  • FineReader 7 Pro: won't save to multiple files.
  • interrupts cause nested trace output
  • Not showing any text in one of the textboxes
  • Sun JRE 1.6.0_12 installer crashes
  • ExpressPCB: does not properly print circuit board traces
  • Audiosurf: crashes at startup
  • CommandLineToArgvW bug with empty lpCmdLine
  • Logic Friday: crashes when entering equation
  • Rubbish entries in registry on clean .wine
  • build broken in rpcrt4 on OpenSolaris

New in Wine 1.1.17 (Mar 14, 2009)

  • SmartBarXP crashes if you add the Weather Channel pane
  • No sound for rise of nations - all versions
  • RPG Maker, Fritz9, Amazon Music Downloader: crash when clicking menu bar. (Screws up Adobe Photoshop CS4 menus, too.)
  • Guild Wars: "Observe" menu does not display additional information about selected game
  • Black halos surround NPCs in Fable
  • Internet Explorer 7 is falling after start on unhandled exception.
  • DrawPrim.c needs to handle more than 4 vertex shader prims causes crash in everquest and does not allow rendering
  • The Lost Crown's menu is no longer accessible in-game
  • Audio broken under Solaris
  • winhelp: transition to richedit breaks minigolf1997.hlp file
  • winecfg does not show *.acm (or other non .dll) overrides, must be typed in manually
  • winhttp: winhttp.ok test fails in OpenSolaris
  • 3D Game Studio text objects newline characters mistranslated
  • FreeBSD (PC-BSD) fails to launch majority of applications, 'Invalid address'
  • 'make install' broken on BSD
  • Invisible text in Autocad LT 97
  • AutoCAD: Buttons on the bottom don't change their graphical state if pressed/released
  • Naval units in Civilization 4 are drawn incorrectly
  • Lcms error crashes PowerPoint 2003
  • Non-windows apps generate an inappropriate dialog
  • Game pauses when pressing NumLock
  • Powerpoint 2007: crashes when opening complex .pptx files.
  • winhlp32: links ceased working
  • winhlp32: clickable area out of sync with hyperlink text
  • urlmon: protocol test fails with +heap enabled

New in Wine 1.1.16 (Feb 28, 2009)

  • 3107 listview columns do not sort in Acemoney
  • Microsoft Golf 3.0 crashes on startup
  • Pegasus Mail: program closes when sub-program closes
  • 3DMark01 - Test4 Nature is extremely slow
  • midtown madness 2 menus are not displayed correctly
  • regedit does not correctly display unicode value data
  • iTunes - Show in Windows Explorer link broken
  • Dialog with enu does not display the menu
  • Live For Speed S2: could not detect suitable screen modes
  • watchtower library - listview works slow and wrong
  • Victoria, an Empire under the sun. Crashes on startup
  • Lemmings Revolution: does not start anymore, still did in 0.9.43.
  • Dungeon Keeper 2 cursor fails to render correctly with hardware rendering enabled
  • Dungeon Keeper 2 cannot be navigated with the arrow keys
  • GuildWars 3D rendering broken
  • America does not run
  • FoxPro for Windows 2.5 setup.exe crashes with page fault
  • Missing symbols in Microsoft Word (symbol.ttf is required)
  • Supreme Commander: Lighting changes on zoom level
  • Silent hill 4 demo crashes very early
  • Miranda has severe problems showing history in conversation windows
  • Photomatix Pro works in 32-bit but crashes in 64-bit Ubuntu
  • winealsa sound regression: scratchiness/stutter in multiple games
  • Tile Studio 2.55: Toolbar icons get resized when switching to Map mode
  • Dragon NaturallySpeaking 10 crashes after SelectStyleFont
  • Miranda IM options page crash
  • Dragon NaturallySpeaking 10 New User Box displays training text incorrectly
  • Switched Y/Z on german keybord settings
  • memory leak in function SetWindowRgn (?)
  • file dialog to select attchments slows down for many files
  • Call of Duty 2 demo install fails
  • eMule: Ends up eating all the memory (swap included)
  • Chicken Tournament: needs ComputeSphereVisibility
  • Keyboard stops working in Halo Demo
  • VMware Intrastructure Client 2.5 cannot validate disk capacity while creating new VM
  • eac3to: large files don't work - NtMapViewOfSection?
  • crypt32/chain tests fail with +heap enabled
  • crypt32/encode tests fail with +heap enabled
  • riched32/editor tests fail with +heap enabled
  • user32/dde test crashes if +heap enabled
  • several tests (jscript:run, msi:msi, netapi32:access) crash if +heap enabled
  • winetest causes msvcrt:file test to fail
  • winhlp32 crash when run with no options
  • win16 app fails with unimplemented function krnl386.exe.GetShortPathName
  • libs/wine: Japanese character wrongly reported as invalid
  • Portal: Prelude 1.1.5 installer has improper placement of directory selection text
  • Scrollbars are inappropriately displayed in Ascentive Library Files installer

New in Wine 1.1.15 (Feb 16, 2009)

  • winegcc: Make platform-specific behaviors depend on variables instead of #ifdefs.
  • winegcc: Support -b option for cross-compiling.
  • configure: Remove no longer needed check for -fshort-wchar.
  • ntoskrnl.exe: Correctly remove the vectored exception handler.
  • ntdll: Add a trace when calling vectored exception handlers too.
  • kernel32/tests: Print some more details on directory test failures.
  • kernel32/tests: Allow more error codes from GetDiskFreeSpace.
  • kernel32/tests: Use a better invalid filename than "foo".
  • kernel32/tests: Don't hardcode C drive for CreateDirectory tests.
  • kernel32/tests: Add another error code in the CreateDirectory test.
  • setupapi/tests: Don't compare the drive letter of expanded file paths.
  • dbghelp: Fix pool allocation routines to be able to support arbitrary sizes.
  • dbghelp: Allocate enough memory initially for regexps instead of growing the buffer.
  • dbghelp: Fall back to string comparison if regex support is missing.
  • dbghelp: Moved SymEnumLines to symbol.c to reuse the regex support.
  • include: Define LANGID in wtypes.idl.
  • winebuild: Determine the appropriate as/ld/nm commands at the time they are needed.
  • winebuild: Append the correct options for as and ld when forcing a 32/64-bit build.
  • winebuild: Search for the as/ld/nm tools in the PATH under various names.
  • winegcc: Pass the -m32/-m64 options to winebuild too.
  • fonts: Copy the TrueType fonts to the build directory for out-of-tree builds.
  • Fix position of CDECL qualifier for functions that return pointers.
  • widl: Avoid using GetExceptionCode outside of an exception handler.
  • widl: Add a dummy reference to the filter function to avoid a warning.
  • widl: Replace unsigned long and size_t by unsigned int where appropriate.
  • widl: Add printf format attribute on all printf-like functions and fix resulting warnings.
  • widl: Print all NdrFcShort parameters as shorts to avoid warnings for negative values.
  • makefiles: Pass the target flags to winegcc.
  • winegcc: Don't pass the as/ld/nm commands to winebuild.
  • winmm: Disable system thread if poll() support is missing.
  • programs: Don't make apps Unicode if they don't use the command line.
  • winepath: Fixed the wmain() definition.
  • include: Undefine a few Unicode macros that conflict with interface functions.
  • rsaenh: Rename the HANDLETABLE structure to avoid conflicts with wingdi.h.
  • jscript: Rename the GetObjectW variable to avoid conflict with the function of the same name.
  • setupapi: Don't use 'interface' as variable name, since it can be defined to a keyword.
  • include: Moved VWIN32 ioctl definitions out of winioctl.h.
  • dbghelp: Fix handling of empty file regexp (Coverity).
  • user32/tests: Fix some window test failures on various Windows platforms.
  • widl: Change write_type_def_or_decl and write_type_decl to take an argument name instead of a printf format.
  • user32/tests: Try to fix some more failures in the message test.
  • winmm/tests: Don't test upper bound on sound duration, it's not guaranteed.
  • configure: Move down the X11 checks to allow defaulting to --without-x for the Windows build.
  • configure: Print an error and fail if we don't have libpthread.
  • configure: Set the target flags from the --host option even if cross-compiling is not detected.
  • winegcc: Hardcode the various gcc tool names when cross-compiling.
  • loader: Start phasing out the LinuxThreads support.
  • dbghelp: Avoid size_t in a trace.
  • user32/tests: Fix Z-order tests in the presence of owned popups.
  • user32/tests: Add some more optional messages we get on Windows.
  • user32/tests: Print the wrong accelerator values in the resource test.
  • user32/tests: Better handling of the *.* wildcard in the listbox test.
  • user32/tests: Fix more message tests on XP and Vista.
  • user32/tests: Skip tests if we fail to inject mouse or keyboard events.
  • user32/tests: GetClassInfo doesn't set last error reliably, remove test.
  • user32/tests: Cope with lack of support for color cursors.
  • mshtml: Add missing StyleSheet interfaces.
  • mshtml: Add missing coclass's.
  • mshtml: Add support for IHTMLStyle3 interface.
  • mshtml: Add support for IHTMLStyle4 interface.
  • shdocvw: OnAmbientPropertyChange should refresh all properties with a DISPID_UNKNOWN.
  • shdocvw: Correct OnAmbientPropertyChange regression.
  • mshtml: Implement IHTMLStyle_put_fontWeight.
  • mshtml: Implement IHTMLStyle_get_backgroundColor.
  • msxml3: Use our parent doc if we don't have one.
  • mshtml: Implement IDispatch for IHTMLLocation.
  • mshtml: Do a case-insensitive compare of type.
  • mshtml: Implement IHTMLStyle_get_paddingLeft.
  • mshtml: Implement IHTMLStyle_put_textDecorationLineThrough.
  • mshtml: Implement IHTMLStyle_put_textDecorationUnderline.
  • comdlg32: Update German and French translation.
  • wininet: Declare some functions static.
  • winmm: Declare some functions static.
  • wintrust: Declare a functions static.
  • wnaspi32: Declare some functions static.
  • ole32: Remove superfluous shadow variables.
  • cabinet: Declare a function static.
  • itss: Remove unused function.
  • inetcomm: Remove unused function.
  • dsound: Remove unused function.
  • dplayx: Remove unused functions.
  • dbghelp: Remove unused function.
  • msi: Remove unused functions.
  • netapi32: Remove unused functions.
  • cabinet: Declare a function static.
  • qcap: Remove an unused function.
  • riched20: Remove unused functions.
  • gphoto2.ds: Replace malloc() with HeapAlloc().
  • itss: Replace malloc() with HeapAlloc().
  • winedos: Replace malloc/calloc with HeapAlloc().
  • winemp3.acm: Replace malloc() with HeapAlloc().
  • winenas.drv: Replace malloc() with HeapAlloc().
  • winemaker: Add odbccp32 to default link list.
  • msctf: Add ITfDocumentMgr interface.
  • msctf: Implement SetFocus and GetFocus.
  • msctf: Only 1 ITfThreadMgr is created per thread.
  • include: Add beginning textstor.idl.
  • msctf: Implement stub ITfContext.
  • msctf: Implement ITfDocumentMgr::Push.
  • msctf: Implement ITfDocumentMgr::Pop.
  • msctf: Implement ITfDocumentMgr::GetTop.
  • msctf: Implement ITfDocumentMgr::GetBase.
  • msctf: Add definition of ITfSource interface.
  • msctf: Add ITfSource interface to Context.
  • msctf: Add ITfSource interface to ThreadMgr.
  • msctf: Add ITfSource interface to DocumentMgr.
  • advapi32: Add Security Label sids used by IE7.
  • msctf: Add stub implementation of ITfInputProcessorProfiles.
  • msctf: Implement InputProcessorProfiles::GetCurrentLanguage.
  • msctf: Implement ITfInputProcessorProfiles::Register.
  • msctf: Implement ITfInputProcessorProfiles::AddLanguageProfile.
  • msctf: Stub implementation of ITfCategoryMgr.
  • msctf: Implement ITfCategoryMgr::RegisterCategory.
  • msctf: Flesh out spec file with stubs.
  • msctf: Implement TF_CreateThreadMgr.
  • msctf: Implement TF_GetThreadMgr.
  • mlang: Handle non Japanese case in ConvertUnknownJapaneseToUnicode.
  • msctf: Add sink framework and implement ITfTextEditSink in Context.
  • msctf: Stub for SetInputScope.
  • msctf: Stub implementation of SetInputScopes.
  • msctf: Add stub ITextStoreACPSink.
  • msctf: Define ITextStoreACP.
  • msctf: When a Context is created connect to the ITextStoreACP if provided and create and advise our ITextStoreACPSink.
  • msctf: Define ITfContextOwnerCompositionSink. This is implemented by a tsf aware application.
  • msctf: Hook up ITfContextOwnerCompositionSink if present.
  • wininet: Print better stubs for the internet options IE7 uses.
  • avifil32: Ukranian translation.
  • wininet: Ukranian translation.
  • include: Add GdipSetStringFormatFlags prototype.
  • gdiplus: Implement GdipSetStringFormatFlags with tests.
  • notepad: Add Lithuanian translation.
  • configure.ac: Check for icps_outhist struct.
  • d3dxof: Fix object files size limitation by mapping them into memory.
  • d3dxof: Make is_keyword handle end of file correctly.
  • d3dxof: Cleanup IDirectXFileImpl_CreateEnumObject a bit.
  • d3dxof: Add support for DXFILELOAD_FROMRESOURCE source.
  • kernel32: DeviceIoControl: lpBytesReturned must not be NULL if lpOverlapped is NULL.
  • d3dx9_36: Fix failing tests in Windows.
  • d3dx8: Allow output pointer to be equal to input pointer.
  • d3dx8: Simplify some functions.
  • d3dx8: Implement D3DXFresnelTerm.
  • d3dx8: Implement D3DXIntersectTri.
  • d3dx9_36: Implement D3DXIntersectTri.
  • d3dx9_36: Remove useless traces.
  • d3dx8: Move some functions into core.c to match the header file layout.
  • d3dx8: Remove useless includes.
  • d3dx8: Change the debug channel into the generic d3dx.
  • d3dx8: Implement D3DXGetFVFVertexSize.
  • d3dx8: Implement D3DXComputeBoundingSphere.
  • d3dx8: Implement D3DXComputeBoundingBox.
  • d3dx9_36: Implement D3DXComputeBoundingBox.
  • d3dx9_36: Implement D3DXComputeBoundingSphere.
  • d3dx9_36: Implement D3DXGetFVFVertexSize.
  • d3dx9_36: Remove a duplicate declaration for D3DXGetFVFVertexSize.
  • msvcrt: Implement _mbcjistojms.
  • winecfg: Fix for paths containing utf-8.
  • comctl32: Make the status control height dpi and theme aware.
  • comctl32/tests: Make the test dpi and theme aware by using SM_CYSIZE.
  • winspool/tests: Run more tests on Win64.
  • winspool: Enable environment "Windows x64" for Win64.
  • localspl: Enable environment "Windows x64" for Win64.
  • spoolss: Move routing functions to a seperate file.
  • localspl: Move provider functions to a seperate file.
  • winspool: Move EnumPortsW to the backend.
  • spoolss: Implement EnumMonitors.
  • comctl32/tests: The status control use a different formula in XP and up for the height.
  • winex11.drv: The MAT2 parameter of GetGlyphOutline is mandatory.
  • wineps.drv: The MAT2 parameter of GetGlyphOutline is mandatory.
  • gdi32: The MAT2 parameter of GetGlyphOutline is mandatory.
  • gdi32: Add a test for the MAT2 parameter of GetGlyphOutline, make it pass under Wine.
  • mlang: Get rid of ICOM_THIS_MULTI macro.
  • gdi32: Make sure that World2Vport DC transformation is valid before using it.
  • richedit: Use width from EM_SETTARGETDEVICE for wrapping.
  • richedit: Implement EM_GETTEXTMODE.
  • richedit: Fixed EM_FINDTEXT to pass todo tests.
  • richedit: Simplified the character length delete protection.
  • richedit: Removed unnecessary calls to ME_WrapMarkedParagraphs.
  • richedit: Properly destroy context in two places.
  • richedit: Get the paragraph with ME_RunOfsFromCharOfs.
  • richedit: Accept paragraph as parameter for ME_CharOfsFromRunOfs.
  • richedit: Add paragraph field to wrap context to avoid searching for it.
  • richedit: Removed incorrect FIXME comment.
  • richedit: Avoided searching for adjacent paragraphs through runs.
  • richedit: Wrap even when message says not to repaint.
  • richedit: Directly get start and end of text on Ctrl-Home or Ctrl-End.
  • richedit: Simplified ME_UpdateSelectionLinkAttribute.
  • richedit: Prevent string trunction due to NULL characters.
  • richedit: Avoid duplication in make string functions using ME_MakeStringB.
  • richedit: Removed some conditions that are always taken.
  • richedit: Got rid of useless function ME_VPosToPos.
  • richedit: Removed ME_StrLen and ME_StrVLen field access functions.
  • richedit: Got rid of ME_GetCharFwd and ME_GetCharBack.
  • richedit: Removed ME_StrRelPos, ME_StrRelPos2, & ME_PosToVPos functions.
  • richedit: Store paragraph in cursors.
  • dbghelp: Fix bad call to free() instead of pdb_free().
  • wcmd: Properly cleanup redirects when there are no in/out/error pipes.
  • winedos: Improve PIT emulation.
  • winedos: Adjust get_timer_val calls to prevent buffer overflow.
  • twain_32/tests: Add a trailing '
  • ' to ok() calls.
  • shell32/tests: Remove spaces before a '
  • 's.
  • taskmgr: Reorder some functions to avoid forward declarations in applpage.c.
  • taskmgr: Reorder some functions to avoid forward declarations in graphctl.c.
  • taskmgr: Make TrayIcon_GetProcessorUsageIcon() static.
  • rsaenh: {alloc,release}_handle_table() are not used so remove them.
  • d3dx8/tests: Make compare() static.
  • progman: Reorder some functions to avoid forward declarations in dialog.c.
  • winex11.drv: X11DRV_XF86VM_SetExclusiveMode() is unused so remove it.
  • xrandr: X11DRV_XRandR_Cleanup() is unused so remove it.
  • winedos: Remove spaces before '
  • 's.
  • notepad: Make the Lithuanian resources SUBLANG_NEUTRAL.
  • user32: Remove unneeded forward declarations in edit.c.
  • user32: Reorder some functions to avoid forward declarations in edit.c.
  • user32: Make EditWndProcW() static, fix its documentation.
  • urlmon: Make create_http_protocol() static.
  • winealsa.drv: ALSA_PeekRingMessage() is not used anymore so remove it.
  • shell32: Remove some unused functions in clipboard.c.
  • shell32: Get rid of TRASH_ELEMENT and TRASH_DisposeElement().
  • shell32: HCR_GetDefaultIconFromGUIDW() is unused so remove it.
  • taskmgr: Make some functions static.
  • progman: Make DIALOG_Symbol() static.
  • d3dx9_36: The d3dx debug channel is unused so remove it.
  • uxtheme: UXINI_ResetINI() is unused so remove it.
  • user32: LookupIconIdFromDirectory16() is unused so remove it.
  • shell32: Make ILGetDisplayNameExA() static, remove WINAPI and fix its documentation.
  • winapi_test: Improve the usage message.
  • twain_32/tests: Add a trailing '
  • ' to an ok() call.
  • Assorted spelling fixes.
  • shell32: Make SHILCreateFromPathA() static and remove WINAPI.
  • d3dx8: The d3dx debug channel is unused so remove it.
  • mssign32: The mssign32 debug channel is unused so remove it.
  • ntdll/tests: Remove WINAPI on static functions where not needed.
  • wined3d: Add a trailing '
  • ' to shader_addline() calls.
  • comctl32: Simplify four functions by removing unused parameters.
  • wnaspi32: Invoke ASPI_SendASPICommand() on non-Linux platforms, too.
  • mlang: Implement IMLangFontLink2_GetScriptFontInfo.
  • mlang: Export a couple of functions by ordinal.
  • wininet: Properly drain content for chunked transfers.
  • gdi32: Correct the font family values returned in the text metrics.
  • gdi32: Add missing serif types.
  • gdi32/tests: Use the ANSI text metrics so the tests work on win9x.
  • cryptui: Updated Korean resource.
  • crypt32: Updated Korean resource.
  • jscript: Add IActiveScriptParse64 declaration and use it on Win64.
  • mshtml: Return nsIDocumentObserver as nsISupport of nsDocumentObserver object.
  • mshtml: Wine Gecko 0.9.1 release.
  • mshtml: Remove document observer before releasing nsdoc.
  • activscp.idl: Added IActiveScriptParseProcedure*64 interfaces and use it on Win64.
  • wininet: Move FtpOpenFile[AW] implementation to avoid forward declaration.
  • wininet: Fixed handling empty string password.
  • wininet: Added QueryDataAvailable implementation for FTP files.
  • wininet: Make sure that we have some data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification.
  • wininet: Don't send INTERNET_STATUS_REQUEST_COMPLETE notification from FTP_Connect.
  • winedos: Unify Fake BIOS & VGA display mode selection information and algorithms.
  • twain_32: Add the ability to thoroughly test basic capability types, and add that test for the one capability Wine supports, ICAP_XFERMECH.
  • sane.ds: Pass MSG_QUERYSUPPORT requests to the capability driver.
  • sane.ds: More completely implement ICAP_XFERMECH, with helper functions.
  • sane.ds: Simplify SANE_SaneCapability.
  • sane.ds: Rearrange function position to avoid the need for forward function declarations.
  • sane.ds: More correctly stub CAP_XFERCOUNT, and tests.
  • sane.ds: Eliminate incorrect TWRC_FAILURE return.
  • sane.ds: Return a 0 for MSG_QUERYSUPPORT even for capabilities we don't support.
  • sane.ds: Add partial stub support for ICAP_PIXELTYPE, with tests. Fixes a first crash in Adobe Acrobat scanning support.
  • sane.ds: Add support for CAP_UICONTROLLABLE.
  • twain_32: Change get requirements such that we require only a minimum level of support.
  • twain_32: Prevent an incorrect test warning message on get checks.
  • sane.ds: Add stub support for ICAP_COMPRESSION.
  • sane.ds: Revise the logic around processing events to reflect the need for us to generate and post a message to drive Sane events.
  • sane.ds: Indicate that we used a modal dialog.
  • sane.ds: Remove a duplicate assignment.
  • sane.ds: Add a log message to flag unsupported operations.
  • crypt32: Remove test of a corner case that failed on older crypt32 versions.
  • mapi32: Fix many test failures on Win9x.
  • mapi32: Fix some test failures on Win9x.
  • mapi32: Fix a couple more test failures on Win9x.
  • secur32: Fix a handful of test failures on Win9x.
  • wintrust: Use GetSystemDirectory rather than GetWindowsDirectory to find the CatRoot directories.
  • rsaenh: Fix failing tests on Windows ME.
  • shell32: Fix a couple test failures on NT4.
  • shell32: Use list of allowed PIDL types rather than assuming there are no more than two.
  • mapi32/tests: Fix typo.
  • shell32: Remove a test that fails on Win64.
  • shell32: Use the normal list checks for CSIDL_PERSONAL.
  • shell32: Remove an obsolete comment.
  • mshtml: Pass bytes written pointer to WriteFile.
  • advapi32: Test LookupAccountName with the computer name as the account name.
  • advapi32: Support the computer name as an account name in LookupAccountNameW.
  • mapi32: Fix failing tests on some Win9x versions.
  • shell32: Fix a few tests on Windows 98 and Vista.
  • crypt32: Fix some test failures on older versions of Windows.
  • crypt32: Fix a regression in chain tests.
  • cryptui: Prompt whether to export the private key from CryptUIWizExport.
  • cryptui: Make a copy of export info in CryptUIWizExport.
  • cryptui: Set default export format based on whether the private key is to be exported.
  • cryptui: Enable/disable PFX choice based on whether the private key is to be exported.
  • cryptui: Add a password page to the export wizard.
  • cryptui: Only show password page if the private key is to be exported.
  • cryptui: Validate password in export wizard.
  • cryptui: Skip password page when moving backward through the export wizard if it wasn't shown in the first place.
  • cryptui: Implement exporting to a PFX file.
  • cryptui: Correct return value of the user cancels the export wizard.
  • cryptui: Ensure a certificate's private key is exportable before allowing it to be selected for export.
  • cryptui: Save private key in temporary store when exporting it.
  • cryptui: Delete the private keys if requested when they're successfully exported.
  • rpcrt4: Don't abort reading from a pipe if a single read is short.
  • crypt32: Fix a few more test failures on older versions of Windows.
  • crypt32: Fix some tests on Windows 98.
  • crypt32: Relax a test whose results are ignored on Windows anyway.
  • crypt32: Fix a compiler warning.
  • crypt32: Fix a test failure on Windows 98.
  • crypt32: Fix a typo.
  • crypt32: Include more info about skipped checks in skip message.
  • crypt32: Add chain debugging channel for debugging certificate chaining errors.
  • crypt32: Change some traces to the chain channel.
  • crypt32: Don't assume intermediate certificates are allowed to be CAs.
  • crypt32: Set the info status on the last element of a chain even if its issuer can't be found.
  • kernel32: Add more tests for getting/setting a named pipe's state.
  • crypt32: Remove a test that fails on some Windows 98 systems, and document it.
  • crypt32: Fix a couple tests on some Windows 98 systems.
  • crypt32: Fix test failures on some Windows 98 systems.
  • crypt32: Support an alternate OID in order to fix a test on some Windows 98 systems.
  • crypt32: Fix a couple test failures on some Windows 98 systems.
  • wintrust: Don't fail if a registry value doesn't exist.
  • wintrust: Remove a couple tests that fail on a variety of systems.
  • wintrust: Fix a couple tests on a variety of systems.
  • crypt32: Removed unneeded strcmp.
  • wintrust: Fix typo.
  • shell32: Let caller determine whether a shell path function must succeed or fail.
  • setupapi: Add stub entries for CM_Query_And_Remove_SubTreeA/W and CM_Query_And_Remove_SubTree_ExA/W.
  • crypt32: Allow an alternate chain policy status for broken systems.
  • netapi32: Fix tests on systems with reduced privilege.
  • advapi32: Fix a test failure on systems that are domain members.
  • crypt32: Fix a few test failures on some Windows 98 systems.
  • kernel32: Fix some test failures on systems with reduced privilege.
  • kernel32: Log more information in case of a test failure, and don't run tests that are guaranteed to fail.
  • kernel32: Fix some more failures on systems with reduced privilege.
  • kernel32: Fix test failures on NT4.
  • crypt32: Fix some test failures on Windows 98.
  • winecoreaudio.drv: Add support for waveOutBreakLoop/WODM_BREAKLOOP.
  • oleaut32/tests: Add a VarFormat test for date and time.
  • d3dx8: Add tests for D3DXGetFVFVertexSize.
  • shell32: Fixed potential buffer overwrite in execute_from_key (Coverity).
  • advapi32: Fixed NULL ptr deref in QueryServiceConfig2A (Coverity).
  • services: Handle realloc failures better (Coverity).
  • kernel32: Handle username conversion failure (Coverity).
  • oleaut32: Removed useless NULL ptr check (Coverity).
  • winedbg: Check for buffer being NULL.
  • msacm32: Add missing HeapALloc failure checks (Coverity).
  • wrc: Free type to avoid leaks (Coverity).
  • dmloader: Fixed some pointer read/write checks (Coverity).
  • dbghelp: Check for wImageName being NULL (Coverity).
  • winhlp32: Check hlpfile for being NULL (Coverity).
  • dmstyle: Another NULL ptr check added (Coverity).
  • itss: Move buffer initialization a bit up (Coverity).
  • dmime: Added missing NULL ptr check (Coverity).
  • mshtml: Fixed last argument to MultiByteToWideChar.
  • atl: Fixed second buffer size to MultiByteToWideChar.
  • mshtml: Fixed second buffer argument to MultiByteToWideChar.
  • urlmon: Fixed target buffer length to MultiByteToWideChar.
  • cryptui: Check NULL ptr differently (Coverity).
  • mshtml: Call install_cab_file() with name directly on non-Wine.
  • advapi32: Fixed size of userName.
  • mshtml: Fixed size passed to MultiByteToWideChar.
  • advapi32: LookupAccountNameW removed redundant NULL check (Coverity).
  • winegcc: Added some strarray_free() (Coverity).
  • jscript: Remove superfluous pointer casts.
  • wined3d: Remove some unused defines.
  • wined3d: Remove superfluous pointer casts.
  • include: Change some DWORD to DWORD_PTR in mmddk.h.
  • twain_32/tests: Don't leak memory on an error path (Smatch).
  • include: Change some DWORD to DWORD_PTR in msacm.h.
  • include: Remove struct PORTALLOC from mmddk.h.
  • include: Change some DWORD to DWORD_PTR in msacmdrv.h.
  • user32/tests: Remove superfluous pointer casts.
  • winhttp: Remove superfluous pointer casts.
  • winmm: SendDriverMessage takes LPARAM as 3rd and 4th argument.
  • winejack.drv: The dwParam1/dwParam2 function arguments are DWORD_PTR.
  • comctl32/tests: Remove superfluous pointer casts.
  • spoolss: Add missing LeaveCriticalSection on error path (Smatch).
  • riched20: Fix some Win64 compiler warnings.
  • include: Change two DWORD to DWORD_PTR in vfw.h to match the DDK.
  • oleaut32: Remove superfluous pointer casts.
  • winenas.drv: dwParam1 and dwParam2 cwhave the type DWORD_PTR.
  • ole32: Use GetWindowLongPtr/SetWindowLongPtr for pointers.
  • msvfw32: Remove some Win64 compiler warnings.
  • wineesd.drv: Remove superfluous pointer casts.
  • wineesd.drv: dwParam1 and dwParam2 have the type DWORD_PTR.
  • ole32: Remove superfluous pointer casts.
  • imm32: Make space for a 64bit pointer in the IMM window.
  • dsound: Arguments 3,4,5 of a CALLBACK are of type DWORD_PTR.
  • atl: Remove superfluous pointer casts.
  • tools: Remove unused alloca.h include.
  • comctl32: Remove an one-off macro.
  • comctl32: Remove superfluous pointer casts.
  • comctl32: toolbar: Move common TB_ADDBUTTONS and TB_INSERTBUTTONS code into a helper function, makes TB_INSERTBUTTON with a text perform a recalc (with testcase).
  • comctl32: toolbar: Use different function for dumping of TBUTTON_INFO and TBBUTTON.
  • comctl32: toolbar: TB_SETBUTTONINFO should do a relayout instead of a recalc.
  • comctl32: toolbar: Unlike in listview, TB_SETEXTENDEDSTYLE takes the actual style, not a mask.
  • comctl32: toolbar: Only changing TBSTYLE_EX_MIXEDBUTTONS should cause a recalc.
  • gdiplus: Implemented GdipIsEqualRegion.
  • gdiplus: Implemented GdipTranslateRegion.
  • gdiplus: Implemented GdipTranslateRegionI.
  • gdiplus: Implemented GdipGetRegionBounds/GdipGetRegionBoundsI.
  • gdiplus: Implemented GdipTranslateClip/GdipTranslateClipI.
  • gdiplus: Implemented GdipCreateBitmapFromHICON (with tests).
  • gdiplus: Implemented GdipGetClipBounds/GdipGetClipBoundsI.
  • gdiplus: Implemented GdipSetClipHrgn.
  • gdiplus: Add testing for ObjectBusy in some Graphics methods.
  • gdiplus: Implemented GdipFillRegion.
  • gdiplus: Implemented GdipGetLogFontA.
  • propsys: Stub for PSRegisterPropertySchema.
  • reg: Don't close not open reg key (Coverity).
  • gdiplus: Some tests for LinearGradientBrush.
  • gdiplus: Handle zero width/height in GdipAddPathPie.
  • ntdll: Avoid potential infinite loop.
  • winefile: Don't use child after it has been freed.
  • wininet/tests: Fix tests failures on W2K and below and some early XP.
  • kernel32/tests: Fill the buffer and check for double-NULL to show a bug in Wine.
  • kernel32/tests: Fix some tests on Win9x and WinME (GetPrivateProfileSection).
  • kernel32/tests: Fix some test failures on Win9x and WinME.
  • kernel32/tests: Fix remaining failures on Win9x and WinME.
  • riched32/tests: Skip some tests on Win9x, WinME and NT4.
  • winetest: Make sure we can test .NET dlls on Windows.
  • fusion/tests: Do the conversion before testing.
  • fusion/tests: Run tests correctly on Win98.
  • fusion/tests: Fix some test failures on systems with .NET 1.1.
  • fusion/tests: Fix a test failure on Win64.
  • fusion/tests: Fix some tests failures on .NET 1.1 (and Win98).
  • fusion/tests: Skip tests on .NET 1.1.
  • fusion/tests: Mark some tests as broken() on .NET 1.0.
  • fusion/tests: Mark test as skipped when we don't have enough rights.
  • fusion/tests: Fix some typos.
  • include: Fix commdlg hook procedures return type.
  • Change parameter type from size_t to SIZE_T for MIDL_user_allocate.
  • ole32: Initialise more of the context passed into user marshaling functions in the tests for these functions.
  • oleaut32: Initialise more of the context passed into user marshal functions in the tests for these functions.
  • ole32: Fix an ole2 test failure on Win9x and NT4.
  • rpcrt4: Change the test of CStdStubBuffer->pPSFactory to only test for the field not being NULL.
  • ole32: Fix CLIPFORMAT marshalling on 64-bit platforms by not using the wireCLIPFORMAT type.
  • ole32: Fix some test failures in the HGLOBAL marshalling tests on 64-bit Windows.
  • ole32: Output the size that we didn't expect in the HGLOBAL marshalling tests.
  • ole32: Add framework in the ole2 tests for having optionally called methods.
  • ole32: Allow some optional methods to be called in the OleCreate tests.
  • ole32: Fix some test failures in the free threaded marshaller tests on Win9x & NT4.
  • ole32: Fix a test failure in the moniker tests on Win9x.
  • WineD3D: Put vertex shader duplication infrastructure in place.
  • wined3d: Properly set the fog frag coord according to the FOGTABLEMODE.
  • wined3d: Implement EXP and EXP2 fog in GLSL.
  • d3d9: Test table fog and exp fog in the shader fog test.
  • msadp32: ADPCM allows other sample rates other than 8000, 11025, 22050 and 44100.
  • msadp32: Block align size is proportional to the number of channels.
  • msadp32: MSDN suggests "wfx.nBlockAlign * 2 / wfx.nChannels - 12" as the formula for calculating wSamplesPerBlock.
  • msadp32: ADPCM_FormatSuggest compare source format tag with destination format tag.
  • user32: Don't scale draw text margin params by character width units.
  • dinput: Move gain support from effect to device.
  • dinput: Fix effect direction conversion from DIEFF_CARTESIAN coordinates.
  • msadp32.acm: Block align the adpcm extra data.
  • msadp32.acm: Make destination aligned on destination block size (copy/paste error).
  • ddraw: Use ddraw_from_d3d7 to make a (IDirectDrawImpl *) from a (IDirect3D7 *).
  • dinput: Consume mouse & keyboard events in exclusive mode.
  • comctl32: Fix propsheet size calculation.
  • comctl32: Use style to distinguish between embedded and standalone propsheets.

New in Wine 1.1.14 (Jan 31, 2009)

  • CoCreateGuid under wine generates rather weak guid's
  • wineps printer driver does not print bitmaps (Geogrid-Viewer)
  • cm3 does not start
  • can not install microsoft visual C++ express 2005
  • World Of Warcraft (WoW) installer: EULA is shown as wierd Chars
  • WMI showstopper due to unimplemented function ole32.dll.CoSwitchCallContext
  • Post provider setup of WMI core 1.5 fails due to wmi advapi32 exports missing
  • NFS: Most Wanted crashes in light
  • AutoWikiBrowser doesn't work (uses .NET 2 framework)
  • IBExpert install crash with wine riched20.dll
  • Steam Friends doesn't work (fails to render correctly or refresh)
  • Microsoft OneNote 2007 trial install fails with ole/rpc crash
  • sequentially running games/apps with different SafeDisc versions fails
  • Models and backgrounds in Every Extend do not appear.
  • unable to play mp3 voices in .dat file
  • EVE Online permanently slows down every time a system is loaded
  • NinjaTrader
  • gdiplus.dll.GdipCreateFontFromDC not implemented (affects Sibelius)
  • cannot scroll text in textbox in winrar
  • Endnote X1: update X1.0.1 does not install
  • thread stack PAGE_GUARD/overflow handling (NT compatibility)
  • Call of Duty 2 1.00 crashes Wine on hit by enemy (Singleplayer)
  • Richedit always uses word wrap
  • Framedrops in World of Warcraft (WoW)
  • "Empire Earth III" cannot install from DVD
  • Icons incorrect in Dragon NaturallySpeaking 9.0 and TED Notepad
  • Worldwide telescope crash on start
  • VeohTV beta client shows bug report window due to missing pdh stub(PdhEnumObjectItemsW,PdhEnumObjectsA,PdhEnumObjectsHA)
  • Pando crashes in install
  • Riched20 assertion failure when running DNS9.0
  • Warhammer online, game can start but patcher not it is needed to log in the game.
  • Wine 0.9.60 Breaks SuperMemo 2006 Build 13.02 June 05, 2007 with "Runtime error 216 at 00406124"
  • riched20: Fix vertical scrolling
  • Red Alert 3 Beta crashes on volume IDs that are only one character
  • Funky graphical artifacts - Unreal Tournament 3
  • Dungeon Siege 2 full screen and mouse issues
  • Full Tilt Poker crashes when initially opening a table
  • Warcraft 3 World Editor: Panels for resize are to huge.
  • World of Warcraft: Right alt key not working
  • Homeworld 2: Crash/Lockup during Single Player game load
  • TryWoW.exe WoW trial installer hangs extremely long on startup
  • Keyboard keys displaced one position to left
  • GetOverlappedResult called with NULL for lpNumberOfBytesTransferred
  • Palm OS Resource Editor crashes
  • A Vampyre Story Demo requests for d3dx9_38
  • drakensang demo request s for d3dx9_39.dll
  • Printing document with images crashes wine
  • NBC Direct installer can't find resources
  • Intermittent deadlock in GDI32 between freetype_cs and GDI_Level
  • PowerDVD 8 (Trial) fails to install
  • .NET 3.0: WCF installer requires ChangeServiceConfig2 with SERVICE_CONFIG_FAILURE_ACTIONS support
  • Automatic download of dotnetfx installer doesn't work anymore

New in Wine 1.1.13 (Jan 17, 2009)

  • server: Avoid crash on initialization of the thread creation debug event.
  • server: Simplify the debug_event_t structure.
  • server: Replace EXCEPTION_RECORD by an explicit definition in debug events.
  • msvcrt: Fix formatting of pointers in printf.
  • msvcrt: Convert all the printf functions to use MS ABI varargs.
  • msvcrt: Convert all the scanf functions to use MS ABI varargs.
  • msvcrt: Convert the open functions to use MS ABI varargs.
  • msvcrt: Convert the spawn and exec functions to use MS ABI varargs.
  • reg.exe: Fix broken usage of va_list.
  • cmd.exe: Don't use wvsprintf on sysv-style varargs, use a libwine function instead.
  • xcopy.exe: Don't use wvsprintf on sysv-style varargs, use a libwine function instead.
  • ntdll/tests: Skip large integer tests that crash on 64-bit Vista.
  • ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit.
  • msvcrt: Add missing __cdecl on some function pointers.
  • advpack/tests: Add CDECL to the cabinet callback functions.
  • cabinet/tests: Add CDECL to the cabinet callback functions.
  • msi/tests: Add CDECL to the cabinet callback functions.
  • comctl32/tests: Fix pointer casting warnings on 64-bit.
  • gdi32/tests: Fix a pointer casting warning on 64-bit.
  • mlang/tests: Fix a pointer casting warning on 64-bit.
  • msi/tests: Fix pointer casting warnings on 64-bit.
  • ntdll/tests: Fix pointer casting warnings on 64-bit.
  • ole32/tests: Fix a pointer casting warning on 64-bit.
  • qedit/tests: Fix a pointer casting warning on 64-bit.
  • shell32/tests: Fix handle casting warnings on 64-bit.
  • winhttp/tests: Use ~0u instead of ~0ul for DWORD values.
  • wininet/tests: Use ~0u instead of ~0ul for DWORD values.
  • wldap32/tests: Use ~0u instead of ~0ul for DWORD values.
  • winmm/tests: Fix handle casting warnings on 64-bit.
  • user32/tests: Fix pointer casting warnings on 64-bit.
  • user32/tests: Fix some printf formats for 64-bit.
  • kernel32/tests: Fix pointer casting warnings on 64-bit.
  • kernel32/tests: Don't compare the result of llseek or hwrite against HFILE_ERROR.
  • kernel32/tests: Fix the NT header initialization for 64-bit.
  • kernel32/tests: Use the correct SIZE_T type instead of unsigned long.
  • msvcrt/tests: Use unsigned int instead of size_t for the malloc tests.
  • msvcrt/tests: Fix some printf formats for 64-bit.
  • ntdll/tests: Avoid long long printf formats in traces.
  • include: Fix data structures for processor affinity on 64-bit.
  • include: Fix the PROCESSENTRY32 structure on 64-bit.
  • include: Fix the msvcrt time_t definition on 64-bit.
  • msvcrt/tests: Fix the printf pointer formatting tests on 64-bit.
  • msvcrt/tests: Fix the scanf pointer formatting tests on 64-bit.
  • kernel32/tests: Comment out a couple of heap tests that crash on 64-bit Vista.
  • kernel32/tests: Use the actual name of the exe module in toolhelp tests.
  • riched20/tests: Move the itextServicesStdcallVtbl definition to avoid a compiler warning.
  • libwine: Fix vsnprintfW string formatting to handle alignment and padding.
  • libwine: Ignore format modifiers 'h' and 'l' when formatting a string.
  • cabinet: Add CDECL to the cabinet callback functions.
  • setupapi: Add CDECL to the cabinet callback functions.
  • dinput: Fix pointer cast warnings on 64-bit.
  • wldap32: Use ~0u instead of ~0ul for DWORD values.
  • winhttp: Use ~0u instead of ~0ul for DWORD values.
  • wininet: Use ~0u instead of ~0ul for DWORD values.
  • msvcrt: Fix the time_t definition for the msvcrt build.
  • urlmon/tests: Fix an uninitialized variable check for Win64.
  • mshtml/tests: Fix the platform test for Win64.
  • ole32/tests: Fix a structure size check for Win64.
  • crypt32/tests: Fix handle size in CERT_KEY_PROV_HANDLE_PROP_ID for Win64.
  • include: Fix the PROCESS_MEMORY_COUNTERS structure definition for Win64.
  • jscript/tests: Don't crash if we fail to get the IActiveScriptParse interface.
  • include: Fix 64-bit sign extension in the MAKEWPARAM/LPARAM macros.
  • setupapi: Implemented SetupEnumInfSectionsA/W.
  • setupapi/tests: Added some tests for SetupEnumInfSectionsA/W.
  • updspapi: Added an updspapi implementation that forwards to setupapi.
  • ntdll: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size.
  • kernel32: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size.
  • winebuild: Improve the calling sequence for register functions.
  • winedump: List exported functions sorted by ordinal.
  • winedump: Implement dumping of relocations.
  • include: Document offsets in the x86_64 context structure.
  • winebuild: Implement register entry points for x86_64.
  • ntdll: Implement relay debugging for register entry points on x86_64.
  • ntdll: Print exception context on x86_64.
  • ntdll: Replaced get_cpu_context by RtlCaptureContext. Implemented it for x86_64.
  • kernel32: Moved _DebugOutput to kernel16.c.
  • kernel32: Moved the 16-bit WOW thunk routines to thunk.c.
  • kernel32: #ifdef out some code that is not needed on non-i386.
  • winefile: Get rid of hack to load vswprintf from msvcrt.
  • regedit: Fix integer printf formats in resource strings.
  • regedit: Convert error box display to Unicode.
  • include/msvcrt: Replace va_list by __ms_va_list for x86_64.
  • msvcrt: Correctly walk up the list of trylevels in except_handler3.
  • user32/tests: Fix most of the macro abuse in the menu test.
  • opengl32: Use INT_PTR instead of ptrdiff_t in generated code to avoid printf warnings.
  • opengl32: Automatically download the GL spec files in make_opengl. Add a default value for the OpenGL version.
  • msvcrt/tests: Avoid printing pointer differences in traces.
  • ntdll/tests: Avoid printing pointer differences in traces.
  • oleaut32/tests: Avoid printing pointer differences in traces.
  • rpcrt4/tests: Avoid printing pointer differences in traces.
  • shlwapi/tests: Avoid printing pointer differences in traces.
  • ws2_32/tests: Avoid printing pointer differences in traces.
  • crypt32: Avoid printing pointer differences in traces.
  • kernel32/tests: Use _lclose instead of CloseHandle to avoid handle casts.
  • msi/tests: Use CreateFile instead of OpenFile to avoid handle casts.
  • ntdll/tests: Fix a long long format in a trace.
  • user32/tests: Fix some integer to pointer conversion warnings.
  • dinput: Avoid size_t in traces.
  • msvcrt: Avoid size_t in printf format.
  • dsound: Avoid a pointer cast in a trace.
  • imm32: Avoid pointer casts in traces.
  • shell32: Avoid a pointer cast in a trace.
  • user32: Avoid a pointer cast in a trace.
  • version: Avoid pointer casts in a trace.
  • wininet: Avoid pointer casts in traces.
  • quartz: Avoid a pointer cast in a trace.
  • kernel32/tests: Fix some integer to pointer conversion warnings.
  • user32/tests: Fix some integer to pointer conversion warnings.
  • advapi32: Fix pointer cast warnings on 64-bit.
  • mshtml: Fix pointer cast warnings on 64-bit.
  • msi: Fix pointer cast warnings on 64-bit.
  • ntoskrnl.exe: Fix handle cast warnings on 64-bit.
  • oleaut32: Fix handle cast warnings on 64-bit.
  • setupapi: Fix pointer cast warnings on 64-bit.
  • shell32: Fix a pointer cast warning on 64-bit.
  • shdocvw: Fix a pointer cast warning on 64-bit.
  • urlmon: Fix pointer cast warnings on 64-bit.
  • user32: Fix pointer cast warnings on 64-bit.
  • wininet: Fix handle cast warnings on 64-bit.
  • ntdll: Fix pointer cast warnings on 64-bit.
  • wineps.drv: Use INT_MAX instead of LONG_MAX to initialize a LONG value.
  • ws2_32: Fix an error return value in bind().
  • msvcrt: Fix an unused function warning on non-i386.
  • rpcrt4: Fix an unused value warning on non-i386.
  • ddraw: Fix an uninitialized variable warning on non-i386.
  • quartz: Use SetWindowLongPtr to store a pointer value.
  • wineconsole: Replace a couple of handle casts by the appropriate server function.
  • winhlp32: Use LONG instead of long for data loaded from a file.
  • winhlp32: Use GetWindowLongPtr to retrieve a pointer, and make sure there is enough space for it.
  • winedbg: Fix pointer cast warnings on 64-bit.
  • oleaut32/tests: Only compare the initialized part of DECIMAL variants.
  • include: Fix packing of the setupapi structures.
  • include: Fix packing of the STRRET structure.
  • include: Fix packing of the msacm structures.
  • include: Fix a number of mmsystem.h structure for Win64.
  • gdi32/tests: Fix an uninitialized pointer check for Win64.
  • rpcrt4/tests: Fix an uninitialized pointer check for Win64.
  • shell32/tests: Fix some uninitialized handle checks for Win64.
  • setupapi/tests: Pass the correct size to SetupDiGetDeviceInterfaceDetailA.
  • comctl32: Fix the COMBOBOXEXITEM structure and the treeview handles for Win64.
  • comctl32/tests: Fix lparam checks in the treeview test for Win64.
  • gdi32/tests: Fix an uninitialized value check and a structure size for Win64.
  • ole32/tests: Fix marshalling data layout for Win64.
  • user32: Winproc handles do not get sign-extended on 64-bit.
  • user32: The PackDDElParam return value is sign-extended on 64-bit.
  • makedep: Copy the makefile to append dependencies instead of truncating in place.
  • configure: Improve error reporting for missing 32-bit development environment.
  • configure: Don't force a 32-bit build when cross-compiling.
  • user32/tests: Centralize the tracing of the received messages in the msg.c test.
  • user32/tests: Only display failing message sequences instead of every single message.
  • user32/tests: Comment out the menu size tests, there's no consistent behavior to test for.
  • user32/tests: Fix the layered window tests for some Vista versions.
  • winebuild: Add -b as a short option for --target for gcc compatibility.
  • configure: Specify the target flags directly from configure to avoid trouble on BSD make.
  • cabinet: Don't try to copy data from the file if we don't even have a data buffer.
  • ntdll: Check buffer for access in NtWriteFile before performing I/O.
  • ntdll: Check buffer for access in NtReadFile before performing I/O.
  • kernel32/tests: Add test cases for reading/writing from an invalid buffer address.
  • gdi32/tests: Add a test case for calling WriteFile with the DIB section bits as buffer.
  • kernel32: Remove the DIB section hack in WriteFile now that NtWriteFile takes care of it.
  • ntdll: Check buffer for access in NtRead/WriteVirtualMemory.
  • kernel32/tests: Add test cases for reading/writing process memory from an invalid buffer address.
  • user32: Use the message_data_t union when receiving a message.
  • user32/tests: Print the failure position in the message sequence.
  • user32/tests: Add support for testing only some bits of wparam or lparam. Make some more messages optional.
  • winebuild: Add -m32/-m64 options to allow 32/64-bit cross-compiles.
  • server: Set stderr in line-buffered mode before doing anything else.
  • user32/tests: Fix some more failures in the message test.
  • gdiplus: Fix a typo that breaks the Mingw build.

New in Wine 1.1.12 (Jan 5, 2009)

  • warhammer 40 k failed to initialize video card - Initialisation of Graphics driver fails in W40K: Dawn of War.
  • Wine suffers a big slow down after renaming an item
  • mswsock:TransmitFile not implemented
  • Adobe Audition 2.0 installation program fails to start, needs IXMLDOMDocument2
  • Aura aborts silently on startup
  • EVE Online mini maps in agent missions/browser are corrupted
  • Photomatix 2.4 crashes when copying/pasting license information
  • Black & White 2 quirks and crash
  • configure finds sysctl.h but it does not compile on OpenBSD 4.1
  • EA's FIFA Games only show a black screen
  • Wine uses wrong icon on desktop for installed application
  • qq installer crashes near end
  • Winemaker fails to process directories with '+' in them.
  • EVE Online has several rendering/stability problems
  • Flanker 2.0 Demo: stack overflow after mission loads
  • Roland XV-Editor program crashes when setting midi ports
  • Unimplemented function winmm.midiDisconnect
  • Cypress PSoC Designer installer hang/crash
  • MediaMonkey 3.0.2 Error initializing Media Player
  • MSN Messenger 7.0 crashes while starting
  • TsRemux v0.20 crashes when launching (needs gdiplus.GetFontHeightGivenDPI)
  • DrawTextA/W + DT_CALCRECT + Empty String returns 0
  • Sonic Heroes Demo's shadows are messed up
  • Commandos 3 crashes when selecting soldier
  • Yahoo! Messenger 8.1 crashes in new user registration wizard
  • Guild Wars crashes on startup, before rendering scene
  • Active Worlds: crashes on startup
  • CallWave: Crash on install
  • other programs cant use alsa
  • CallWave does not work
  • Midnight Club II does not run with sound enabled
  • Google SketchUp fails to run
  • Forces Of Corruption : Empty launcher, can't load game
  • Unimplemented function gdiplus.dll.GdipGetPropertyCount and gdiplus.dll.GdipGetPropertyIdList
  • Gvox Encore: no sound
  • PhotoAcute: Does not open browser links
  • UltimateBet: Installs, but does nothing when run
  • winhelp: crash with ME_InsertTableCellFromCursor: Assertion `run->member.run.pCell->next' failed.
  • Music doesn't work in Hears of Iron 2: Armageddon
  • T-Online Browser installer fails with unhandled exception on first try
  • Installation of MP3Gain hangs
  • Adobe Photoshop CS4 installer fails
  • lego star wars II crashes with 2 joysticks plugged in
  • Warhammer Online refuses to patch with builtin winhttp.dll
  • Activeworlds client 4.2 crashes in IDirectXFileEnumObjectImpl_Create
  • cmd.exe builtin time prints wrong message : current date instead of current time
  • EVE Online fails to start with hardware vertex shaders
  • winmm: mixerOpen(): when CALLBACK_WINDOW flag given, NULL Callback is also valid
  • Pampered Chef Plus installer doesn't recognize windows version
  • FeedDemon startup dialog is incomplete
  • Google Sketchup 7 "Tools / Interact" cursor wrapped
  • warning: implicit declaration of function '_mkdir'
  • Warhammer: Battle March - Copy protection (?) prevents loading
  • Sword of the Stars crashes after intro movies, before main menu
  • DllRegisterServer not implemented in itircl.dll
  • riched20 regression: FullTiltPoker client crashes when leaving game window
  • libport compilation fails because widl isn't there
  • Regression: WoW crashes on startup in git
  • Digital download, World of Goo 1.2 crashes wine
  • configure doesn't pick up libpng on OpenBSD unless -lz is given
  • build broken in dlls/winhttp/cookie.c on OpenBSD 4.4

New in Wine 1.1.11 (Dec 22, 2008)

  • ODBC.dll unimplemented
  • Bug in StretchDIBits with biBitCount=32
  • text invisible in myODBC installer 2.5 -buggy refresh?
  • Wrong Time read into program
  • X BadAlloc failure (X_CreatePixmap) in StrePla.exe
  • ie6 installs now, but doesn't work...
  • SoulSeek crashes
  • Spanish Vocabulary Builder won't install => devision by zero
  • Wing Commander Prophecy: Objects are no longer rendered correctly
  • Warcraft III Crash on intro movie playback
  • C&C Tiberian Sun menu disappears after save
  • SystemDrive and a bunch other variables not set
  • Window position geometry not saved between app executions
  • sound problems in Battlezone 2
  • SMPlayer doesn't render video properly [dogfood]
  • Prince of Persia: the Sands of Time crashes mid-way through.
  • Flash8 draws outside from frame after desktop switching
  • Babylon 7: Babylon freezes in trial version mode
  • SW: Knights of the Old Republic PL and fonts
  • Star Wars Race cursor duplicate
  • Live For Speed CMX Viewer S2Y: Lost window when shade window or switch workspace
  • Axis & Allies starts in zero sized window mode
  • Terragen crashes immediately on startup
  • Crashes when I try to run FeedDemon
  • Bonjour Service with iTunes
  • RumbleBox fails to install ==> Crash
  • wineprefixcreate creates useless directories in "My Files" directory
  • VeZA Route Planner 2005: crashes on startup
  • Helium Music Manager 2008 installation doesn't work
  • The White Chamber game crashes on exit
  • CS2 Compiz tooltips
  • Microsoft Word 2003 hangs while instaling a new feature
  • Random crash in MSN Messenger 7.0
  • MagicMaps crashes with nvidia above version 169.12
  • Installation of MS office broken until last GIT
  • Flashplayer crashes in quartz when used with an IM.
  • setup_exception_record stack overflow when running wineboot
  • Star Wars: Jedi Knight - Jedi Academy : Clicking install button in autorun menu freezes autorun.exe
  • Px-map crashes (probably caused because reading registry-key fails)
  • Winecfg crashes if no audio driver is present
  • Rapid Uploader: Delete button shows a popup menu that self closes.
  • SuddenStrike: crashes when loading a level
  • Photoshop CS4 Crashes while launching
  • Problems with sound in Soldier of Fortune
  • WMP10: Crashes on launch
  • Google Sketchup 7 crashes after downloading model
  • Google Sketchup 7 crashes when you click "Start using Sketchup"
  • Unhandled exception unimplemented function setupapi.dll.SetupPromptForDiskA
  • tools/fnt2bdf.c: format not a string literal and no format arguments
  • winex11.drv/xrender: format not a string literal and no format arguments
  • advpack/tests/install: format not a string literal and no format arguments
  • dinput/tests/joystick: format not a string literal and no format arguments
  • msxml3/tests/xmldoc: format not a string literal and no format arguments
  • setupapi/tests: format not a string literal and no format arguments
  • winedbg/db_disasm: format not a string literal and no format arguments
  • wineserver/trace: format not a string literal and no format arguments
  • ShadowFlare: Crashes on entering game
  • Braille2000 does not authenticate with server
  • Fading effects not working in Lineage2 and other graphic issues
  • FAR crashes with Unimplemented KERNEL32.dll.GetConsoleAliasW
  • New Xlive (8.12.2008 and newer) is not working
  • Regression in ntdll breaks IE6 setup
  • Endless Online installer crashes on start
  • IMVU crashes on startup
  • FeedDemon pops up an error about msxml on startup
  • Google Sketchup rejects some ruby scripts containing CRLF

New in Wine 1.1.10 (Dec 6, 2008)

  • riched32.dll needs to be improved a lot (was:Richedit does not handle input with PTE)
  • Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it
  • Failed to detect Serial Port
  • modifier keys not released when switching desktop
  • Superpower2 fails to install
  • Microsoft Masked Controls 6 Problem
  • Unhandled dwRenderStateType playing DeusEx
  • photodex plug in or self contained exe's uses 100% CPU
  • eMule Plus text entry behavior is broken. cursor is lost in some conditions.
  • Warcraft III Polish installer crashes
  • DirectX sound doesn't work with OSS Sound driver
  • wine client error:1e: write: Bad file descriptor
  • Half-Life 2 runs in only part of screen instead of fullscreen (no window)
  • Crash while using MSRDO in a Visual Basic 5 Application
  • Squeak won't start, complains "failed to create pipe"
  • Command and Conquer Generals (Zero Hour) doesn't change the mouse cursor from the default X mouse
  • Ankh Demo crashes in DirectX mode
  • Emperor.exe crashes when -c is not given in commandline options
  • a-10 cuba fails to change resolution and to be topmost window
  • Ocad crash report
  • Floating point bug exposed in Director MX
  • MPLAB 7.43 crashes at startup
  • Chief Architech: resizing kde window creates several cloned wine buttons next to file in the bar
  • Classic99 v3.7 starts runs extremely slowly
  • Missing COM interface Release call in the IGraphBuilder implementation
  • Strange return value of the GraphBuilder_Connect function
  • wink 2.0 can't capture
  • warn:palette:GDISelectPalette invalid selected palette (nil)
  • gpstrack help windows are empty
  • Sunbird crashes on first run
  • Graphical artifacts in HL2:EP1
  • vb3 app hornresp won't run, complains "Invalid property value" on startup.
  • vb3 app hornresp crashes on startup
  • Hitman Contracts hangs when using Direct3D mode
  • Miranda crashes while opening a message window
  • Using ALT-F to bring up File menu crashes foobar2000
  • Steinberg License Manager lcc.exe does not run, causes many ole:err
  • Command and Conquer Generals (Zero Hour) non-buildable items show as black and white rather than greyscale
  • Unreal Editor bitblt fails and crashes
  • IvAe crashes with GLXBadDrawable error
  • err:d3d_shader:vshader_input_is_color Error
  • Crash in CircumReality (maybe related to MIDI)
  • Citavi trial fails to install correctly
  • DxO Optics Pro 4 installer doesn't display text properly
  • Command and Conqueror 3 renders incorrectly with >Low VFX detail
  • Finale Notepad 2007: Random crashes during playback.
  • Mediamonkey 2.5.5 hangs on startup
  • Startopia Demo: Freezes after starting application
  • Game Runaway: The dream of the Turtle does not start
  • Pokerstars cashier window freezes
  • IL-2 Sturmovik: fixme:dbghelp:addr_to_linear Failed to linearize address 4545:00005246 (mode 0)
  • Installer crashers during install of Life Balance
  • d3d:IWineD3DDeviceImpl_SetMaterial
  • IM fails when edit box is a child window in a separate process
  • Neocron 2.2 Client.exe crashes at character selection screen
  • Unhandled page fault with ME_MarkForPainting in WASTE 1.5
  • Info Select 2007 crashes on startup
  • Cannot switch tabs in MYOB
  • wine 0.9.43 crash on etherlords 2
  • CreateFile with OPEN_ALWAYS on an existing directory fails with ERROR_ACCESS_DENIED
  • Quicktime Player 7.1.0.210 aborts on startup
  • Ricochet Infinity cannot download Level Set Catalog
  • ABBYY FineReader 8.0 Professional Edition does not start
  • Graphical corruption in EVE ONLINE
  • Birthday selector in account creation screen positioning is off
  • BlipGen's ui disappears
  • FileMaker crashes
  • Google Earth geographical labels behave strangely
  • Tahoma entry in registry, but tahoma related errors re-occur followed by registry entry vanishing
  • Oblivion Construction Set main window disappears
  • sample .msi file from The Definitive Guide to Windows Installer Chapter 14 crashes wine
  • HTML Help (CHM) not working
  • testing the high color mode
  • Fonts are unreadable when using Turkish Locale
  • Nostradamus demo fails to start
  • Safari: no space between menu items in menubar
  • SDL-based game won't start unless you copy timidity.cfg into current directory
  • crash istool on run help/search help/context help/index
  • The I of the Dragon: Access violation
  • speedfan 4.32 crashes when opened
  • Sega rally 2 crashes on start
  • Wine lacks support for animated cursors
  • ADinstrument Chart crashes when opening a file
  • Soul Reaver 2: raziel moves up and down very fast when swimming
  • Descent FreeSpace Retail and Demo hang
  • Tropico 2: blank screen
  • hhctrl.ocx crash in stream_chr
  • Microsoft Virtual Earth 3D beta fails to install
  • NSIS calls not working on installer
  • After running for an indeterminate amount of time, the system tray icon disappears.
  • Excel 2003 hangs on formulas - Regression from 1.1.8
  • Safari crashes on launch
  • SmartBarXP crashes during launch
  • Avatar legends of the arena cannot access it's database
  • InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo
  • InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo
  • ‘GdipMultiplyMatrix’ discards qualifiers from pointer target type
  • winealsa: compiler errors
  • test_ImmSetCompositionString passing argument 1 of ‘winetest_ok’ makes integer from pointer without a cast

New in Wine 1.1.9 (Nov 22, 2008)

  • WMP10 setup fails due to unimplemented functions
  • Application doesn't start
  • Port royal 2 demo will not start
  • Warkanoiddemo hangs with black screen
  • updating FFXI PlayOnline produces Unhandled exception after update restart
  • "battle for middle earth II" demo fails to install
  • imagehlp.ImageDirectoryEntryToData needs to clear out param when entry not found
  • renguard does not install
  • Scribe3 loops forever on startup adding fonts?
  • Transcendence: text and numbers either missing or displayed wrong
  • wordweb 5 doesn't download its data
  • BOM: DateSerial (VB function) gives 19xx for 2 digit years, but should provide 20xx for years below 30
  • Rainbow Six Vegas fails to start
  • Anarchy Online display is completely black when using windowed mode
  • ShoreTel Client installer crashes when searching for related applications
  • Oblivion crashes outdoors when moving across load boundry
  • UBSPay font problem
  • X2 The Threat: Bumpmapping broken
  • Can't run vbtablet
  • LOTRO crash with Alsa at Full Hardware Acceleration
  • ETQWBeta2 installer fails to execute vcredist_x86.exe
  • Family Archive Viewer 6, Family Tree Maker 8 start off with main window too small
  • La Soeur de Barrage: crashes when attempting to start game
  • Half-Life 2, Counter Strike Source and other games crash at startup
  • Playback progress not working in WMP 9
  • Windows Media Player 10 crashes with builtin urlmon
  • RACE - The WTCC Game (Two car DEMO) fails to start
  • Switched On Schoolhouse 2000 hangs X on startup
  • Programmer's Notepad 2 closes when loading a new file with no existing tabs open
  • EVE Online login screen causes some gfx corruptions
  • unimplemented ntdll.dll.NtQueryEaFile and ntdll.dll.NtSetEaFile cause CVSNT client included in TortoiseCVS to fail checkout operation
  • Guild Wars seems to hang with intel X3100
  • Mathematica 5.1, Help Browser crash everything.
  • Guitar Hero 3 fails to start
  • Project Nomads: dialog speeches too fast
  • lego star wars crashes entering first level
  • Farb-Rausch demo 30 "candytron" doesn't render past the loading screen.
  • Quake Wars demo crashes on startup
  • Caesar 3 crashes on exit
  • Bad HAVE_XSLTINIT in msxml3
  • comctl32 trackbar setPos() should not call oncustomdraw if value hasn't changed
  • wxDev-C++: Problem building projects
  • Guitar Hero 3 crashes without D3DXCreateTextureFromFileInMemoryEx and D3DXCreateTextureFromFileW
  • crash during installation of WebEngine V200N by Virtual Mechanics
  • ActiveSync 4.5 don't install - error richedit ReadStyleSheet and others
  • When installing WebEngine you get the message "http://download.virtualmechanics.com/download/install/webenginev2/200N/WebEngineV200N.msi is not trusted"
  • VB6 App problem on MouseIcon property
  • Oblivion has wrong thunderbolt spell
  • Red Alert 3 Beta requires several functions of WinHttp to be implemented
  • [Morrowind] System freeze/reboot required after switching from wine to other apps
  • implement undocumented window message 0x0313 (WM_POPUPSYSTEMMENU)
  • FamiTracker 0.2.7 does not work
  • Warlords Battlecry II and III crash
  • Install Aware doesn't work with wine
  • Kyodai mahjong crashes
  • msvcrt: enumeration value not handled in switch
  • Games segfault with wine-1.1.7 and Ubuntu 8.10 intrepid Ibex
  • Lotus 6.5.4 - extermelly slow after update to Wine 1.1.6
  • unimplemented function advapi32.dll.LsaSetSecret, aborting
  • Winecfg: fails to open drive_c
  • ChangeWindowMessageFilter is not implemented
  • mountmgr only assign drive letters for up to two removable devices
  • wine won't build with bison 2.4
  • Tomb Raider underworld demo crashes at startup
  • Clicking close button in Word 2003 closes the window but not the program in 1.1.8
  • MS Exchange 2007 fails to install.
  • Sure Thing CD Labeller crashes when you start to try to use it
  • DirectX - D3DCAPS errors in WINE 1.1.8 BETA
  • typos in include/shlwapi.h
  • Cannot accept the Eula. Accept button disabled.
  • HEAP_FindSubHeap taking excessive CPU time
  • F.E.A.R in wine 1.1.8 regression
  • widl crash on vista x86

New in Wine 1.1.8 (Nov 8, 2008)

  • Werkkzeug 1 remains black and creates buffer underruns
  • Commandos get's very slow (almost locked) while mouse is moving
  • Keyboard problem with Alien vs Predator 2 demo
  • PortAudio error at Unable to open streams: Illegal error number
  • Freezes waiting for short sound-samples that don't happen with sound off.
  • Quitting webed causes abort in _CheckNotSysLevel
  • memory allocation fails
  • Numerous RichText problems
  • Some numeric keypad keys don't work in user mode
  • ZOC window does not retain size after workspace switch
  • Mindstar Script Editor aborts on startup with "Runtime Error 430: Class does not support Automation..."
  • Age of Mythology The Titans - Memory Leak
  • Grim Fandango patch Gfupd101.exe doesn't start
  • Settlers IV is slow in WIne 0.9.16+
  • Dark Age of Camelot not connect update server
  • IrfanView's "Save Picture as ..." dialog problems
  • Java App Problems with Filechooser
  • Magic Workstation Application occupying 100% of cpu
  • [Game] Ceasar IV crashes.
  • CSpy/Tab: Tab images have wrong offset
  • The game Locomotion crashes on startup (after drawing an empty desktop window) due to an unhandled page fault.
  • Papyrus loses focus when user clicks on font size pulldown
  • Supreme Commander Install fail - Error : 87
  • Sid Meiers Pirates does not load after caps changes
  • Serious Sam II demo installer creates blank window
  • MapViewOfFile with write permissions should not succeed on a read-only file mapping
  • winecfg should allow display resolution beyond 120dpi
  • Guitar Rig 3 crashes
  • Stranger demo makes Wine segfaults
  • mingw32: reimp and other tools can't launch each other
  • .Net 2.0 does not install
  • Constant crash while using EDXOR
  • access violation in mshtml.dll since 0.9.48 / Heredis 9
  • ConvertImage cannot run
  • cutscene does not display correctly - jedi knight dark forces II demo
  • Unhandled exception: page fault on read access to 0x00000050 when starting Archlord
  • CheckPoint SmartDashboard R65 causes wine crash
  • MSTSC (remote desktop) needs winscard.dll.SCardAccessStartedEvent
  • MinGW32: unhandled page faults and exceptions
  • Blank window appears during Sims 2 installation
  • The "House of the Dead 3" "start game" options menu doesn't show any text.
  • Unhandled page fault in Lotus Wordpro R9.5
  • Oracle Forms 6i runtime crashes while opening a form
  • The Ship: Does not launch
  • Rendering problems in NWN2
  • Flash 8: crashes when a pixmap in clipboard
  • Guitar Pro 5 don't show in the task bar
  • Quick 2007 Home & Business fails during startup
  • Flash wIndow initially displays off screen
  • e-sword app does not install
  • DAZStudio 2.1 installer intermittantly hangs on startup
  • Crash of Max Payne v1 on radeon DRI
  • emachineshop crashes when closing the help window
  • winetest may start without a tag
  • tomtom home does not install due to no loading sensapi.dll
  • Wine crash when starting program hedgewars
  • sigabort for most files used with vissim 7.0
  • WriteIniValues does not create c:/windows/DieVölkerGold.ini
  • shipsim 2006 crashes
  • World of Warcraft (WoW) trial installer crashes with unimplemented function js3250.dll.JS_SetGCParameter
  • Lotus Notes 6.5.4 - wrong windows behavior
  • Che Guevara demo crashes
  • Regression. mdac25 fails to install
  • mIRC 6.32 script editor crashes with assertion failure in riched20
  • Word 2003 crashes on opening specific file
  • worldwide telescope installer crashes in X11DRV_GetBitmapBits
  • WALL-E demo displays upside down.
  • Voipcheap installs but does not run
  • Installer of sins of solar empire is not copying any files at all
  • ImageDirectoryEntryToDataEx: section header param [out, optional], needs to be zeroed before RtlImageRvaToVa
  • Australian etax program help feature segfaults
  • Font rendering regression
  • Crash upon starting a network server in 1000 game
  • Max Payne 2: PP effects produce black screen in ARB mode
  • Max Payne 2: PP effects flood console with GL errors (ORM=fbo)
  • Msi property names passed on the command line need to be interpreted as uppercase (Corel Draw X3 installer)
  • CM2000 Graphics slowed down !
  • Diablo - The Hell & Hellfire: DirectX issues
  • MyPhotoBooks doesn't run
  • Page fault while editing RichText
  • Apps crash with FontLink settings since Wine 1.1.6
  • OpenOffice3 apps won't run
  • calendar sizing incorrect in Paf5
  • Inline file rename text box does not disappear appropriately in 7-zip 4.60 beta
  • Address bar is not updated when navigating through directories in 7-zip 4.60 beta
  • Page Maker 6.5 can't find resource file
  • FEAR 1.08: GL errors in D3D8 mode
  • Problem editing HTML in TestLog
  • 1000net installer crashes after selecting install button
  • winecfg: You don't have a drive C. This is not so great.
  • Age of Mythology: Vertex pipeline replacement patches break water transparency.
  • Unable to find X development files on Leopard
  • [PATCH] Pens of width = 1 scale on Windows, don't on Wine

New in Wine 1.1.5 (Oct 2, 2008)

  • print page range defaults to 1 to 65535 pages on graphical applications
  • failure of CreateScalableFontResourceA and Unhandled page fault in MathWorkshop
  • Deliplayer doesn't fully open saying it can't open DeliUI
  • Close combat 3 crashes with backtrace
  • Hyperlobby: runtime error 430
  • AOL AIM won't install: complains about minimum requirements
  • Defcon crashes in ws2_32
  • Formula objects in Word 97 always trigger unhandled page fault
  • Regedit cannot import/export version 5 registry files
  • Regedit Metabug: get regedit working perfectly
  • No battle sounds in Guild Wars
  • Warrock installer crash
  • Safari crashes on startup
  • Evernote crashes
  • MS Office 2007 Home and Student edition installer crashes
  • Call from 0x7b840a80 to unimplemented function gdiplus.dll.GdipSetLinePresetBlend
  • FIFA2002 demo crashes, dsound/alsa
  • Guild Wars: Rendering of 3D models broken
  • Silencer doesn't fully connect to lobby server.
  • Input Method's output overruns the buffer of wine keyboard input
  • cookies not set within steam
  • SEH stack overflow exception in Kuma Games
  • Bioshock demo: crashes on loading screen
  • Problems with ole on Interfax-Direct
  • Mpeg2Schnitt doesn't display video since wine v. 0.9.16
  • sacred: Sacred crashes randomly after several actions in game
  • Portal must be launched twice to run properly
  • excel page faults and exits
  • FileZilla 3.0.5.2 crashes if changing local working directory
  • Cannot select a format option for numeric values in Excel 2003
  • Medieval 2: Total War: water covers the land
  • Speed Commander 12 does not install
  • Regression running "Splinter Cell:Pandora Tomorrow"
  • D3D9: Visual test fails
  • Photoshop CS2 tab doesn't really really hide windows
  • MotoGP 3: Crashes when attempting to configure controllers
  • Cepstral voice configuration tools are not displayed in the control panel
  • BYOND: Clicking url doesn't launch native browser
  • BYOND: Crashing on login
  • Cepstral voices garble the first part of the sentence they are reading
  • Trackmania nations forever does not install Openal
  • Progecad smart! crashes on save/save us
  • Xenocode Virtual Appliance Runtime Error
  • A-ray crashes on startup
  • Cluster size not supported for large NFS mounts?
  • Rome Total War: water is not rendered on the campaign map
  • Google Chrome fails to load web pages.
  • Google Chrome on Wine 1.1.3 does not load pages over HTTPS
  • Flashplayer crashes when used with an IMC
  • Wine notepad: Extension behaviour differ from Windows
  • In Google Chrome, embedded flash window does not scroll with main window
  • Parallel install in multiple jobs as in "make -j99 install" fails
  • Several fonts don't appear in Adobe Photoshop CS
  • Google Chrome crashes when downloading an exe file
  • winedbg has an infinite loop at wine/programs/winedbg/memory.c:426
  • orb installer crashes when showing eula
  • moving/resizing undecorated windows broken in dual-screen setups
  • objects in spore leave trails
  • jscript: engine.c - unitialized variable