

Ntdll: Support loading binaries that start inside the DOS area. Ntdll: No longer store the mapping handle with the view. Server: No longer store the mapping object in the dll structure. Server: Remove no longer used is_same_file() function. Server: Implement NtAreMappedFilesTheSame functionality on the server side. Server: Store the mapped file descriptor in the memory view. Server: Access the list of committed ranges directly from the mapped view. Server: Make the memory ranges structure into a proper object. Server: Keep track of mapped memory views. Kernel32/tests: Add more WRITECOPY tests. Kernel32/tests: Fix some confusing WRITECOPY tests. Ntdll: Add helpers to lock the user output buffer during file reads. Ntdll: Add a helper to lock the user output buffer during a server call. Ntdll: Add helper functions for verifying write access to a memory range. Ntdll: Handle pages faults without fetching the view pointer when possible. Ntdll: Handle stack faults without fetching the view pointer. Ntdll: Remove some unnecessary parameters in helper functions. Ws2_32/tests: Add some tests for write watches. Kernel32/tests: Add some more tests for write watches.

Ntdll: Suspend the process before attaching dlls, using the process initial context. Ntdll: Set the initial process context on x86_64. Ntdll: Set the initial process context on i386. Ntdll: Add support for setting a platform-specific initial context. Ntdll: Don't clear the last page of the initial stack. Ntdll: Store the kernel32 process entry point in a global variable. Kernel32/tests: Add tests for the register values at process start. Server: Don't return debug registers unless explicitly requested.

Libwine: Also apply the load delta to the FirstThunk table. Winebuild: Put the thunk hint/name in FirstThunk too instead of zero.

Ntdll: Add stub for RtlIpv4StringToAddressW. Include: Add D3D_DISABLE_9EX checks to d3d9.h. Msvcrt: Set the correct error number in pow(f).Īdvapi32: Add stub for LsaLookupPrivilegeName. ) crash on startup with freetype 2.8.1Ĥ3716 freetype 2.8.1 breaks Wine build during font conversion with sfnt2fonĤ3774 Chromium-based browser engine (CEFv3) used by several games randomly crashes on shutdown (World of Warships 0.6.x)Ĥ3779 In ole32/storage32.c, miss check for the result of HeapAlloc Should be GpHatchStyleĤ3714 ImageMagick crashes with msvcr120.dll._vfprintf_lĤ3715 Many applications (winecfg. Version 2.18 include radial gradients in Direct2D, asynchronous message support in WebServices, virtual memory write watches improvements, FreeType 2.8.1 compatibility fixes, and various bug fixes.ģ6359 valgrind shows a couple possible leaks in dsound/tests/dsound.cģ7160 If D3D_DISABLE_9EX is defined, d3d9.h can't be compiledģ7321 foobar2000 'Scheduler' plugin crashes on unimplemented function _RunDLLWģ7418 Unable to paste images from linux clipboard to Wine apps workspace (affects Photoshop, Powerpoint etc.)Ĥ1380 Xenia emulator don't run (needs _register_thread_local_exe_atexit_callback implementation)Ĥ2154 Multiple games crash with built-in xinput (Deus Ex: Human Revolution, Thief (2014), Tomb Raider (2013), Bejeweled 3)Ĥ2715 Cxbx (Xbox emulator) doesn`t start (wine: Invalid address)Ĥ2983 Abwrite crashes with exception 0x40000015Ĥ3324 Beamng.drive requires Ĥ3326 Uplay (July 2017) needs dwmapi.DwmSetIconicLivePreviewBitmapĤ3453 Magic Online (Magic The Gathering: Online) Crashes due to race condition in secur32Ĥ3487 Magic Online (Magic The Gathering: Online) Crashes in dwriteĤ3699 Blackscreen in visual novel HanahiraĤ3701 Half-Life 2 (Counter-Strike:Source, Day of Defeat:Source) crash on startĤ3707 HatchStyle is incorrectly named in Wine.
#Cxbx reloaded emu d3d deferred texture windows#
Wine is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. The Wine development release 2.18 is now available.
