123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491 |
- The Wine development release 6.6 is now available.
- What's new in this release (see below for details):
- - Mono engine updated to version 6.1.1, with upstream updates.
- - DWrite and DnsApi libraries converted to PE.
- - Plug & play driver support improvements.
- - Various bug fixes.
- The source is available from the following locations:
- https://dl.winehq.org/wine/source/6.x/wine-6.6.tar.xz
- http://mirrors.ibiblio.org/wine/source/6.x/wine-6.6.tar.xz
- Binary packages for various distributions will be available from:
- https://www.winehq.org/download
- You will find documentation on https://www.winehq.org/documentation
- You can also get the current source directly from the git
- repository. Check https://www.winehq.org/git for details.
- Wine is available thanks to the work of many people. See the file
- AUTHORS in the distribution for the complete list.
- ----------------------------------------------------------------
- Bugs fixed in 6.6 (total 56):
- 5162 Multiple applications need ITextServices::TxDraw and ITextServices::TxGetNaturalSize implementation (Google Talk, WebLoad, XMPSetup, ICQ 6.x, Kugou Music, QQ, Wechat, PVSYST)
- 14179 Evil Twin Demo crash
- 19533 Multiple applications need 'reg.exe' to support 'export' operation
- 19626 Half-life engine's software rendering is ridiculously slow
- 27528 Half Life Software Rendering completely wrong
- 32640 Breath of Fire IV: Mouse is not visible on the installer
- 32641 Breath of Fire IV: Crash on starting the game
- 35650 CA ERWIN Data Modeler r7.x/8.x installer EULA can't be accepted (RichEdit: missing notification messages to parent for scroll event)
- 37837 SteuerSparErklärung 2015: graphics missing when printing with graphics
- 37996 Wine mono does not support https connection unless manually imports certification
- 38409 Wine's task tray is not shown in the taskbar in KDE 5
- 39494 Unused value in ME_RTFTblAttrHook (Coverity #1269505)
- 40821 Multiple applications crash with stack overflow when setting IHTMLElement2::accessKey property (Java JRE 8 installer, RealNetworks RealPlayer 18.x)
- 43437 Zanzarah game opens a black fullscreen window and then crashes
- 45546 Magic The Gathering Arena updater: Unity fork of Mono-runtime reports 'Fatal error in gc, GetThreadContext failed' (suspension of Mono-managed threads sometimes exceed 100ms)
- 46048 Crash while installing Neverwinter in Arc (native riched20 is a workaround)
- 47296 Google drive crashes before login
- 47460 King of Dragon Pass remastered Black Screen
- 47970 Legends of Runeterra crashes at launch
- 48123 Word 97 crashes after calling stub URLMoniker_ComposeWith
- 48391 Dune2000 failed to show anything
- 48412 Multiple games have lighting issue and textures blinking (Call of Duty 4: Modern Warfare, Call of Duty: Modern Warfare 2)
- 49192 Denuvo Anti-Cheat needs support for NtQuerySystemInformation 'SystemCodeIntegrityInformation' info class (Driver Signature Enforcement)
- 49434 Wine builtin 'iexplore' crashes upon loading Google Account login page
- 49740 Microsoft Flight Simulator crash after a black screen
- 49756 Death Stranding requires windows.gaming.input.dll
- 49897 winetricks dotnet45/dotnet452 hangs
- 49954 Multiple games and applications need msvcp140_1._Aligned_get_default_resource (EVE Online Launcher, QT Creator 3.x, Kate, Snap Camera 1.11.x, Cppcheck 2.3)
- 50054 Tony Hawk's Pro Skater 1 + 2 Online Multiplayer doesn't work
- 50436 Upstream FAudio pkg-config file not found
- 50492 Amazon Chime 4.x (.NET 4.5 app) reports 'Failed to InjectErrorHandlingScript, Unable to cast COM object of type 'System.__ComObject' to interface type 'mshtml.HTMLHeadElement''
- 50517 Apps with GUI can't work on Apple Silicon Mac
- 50673 FlatOut 2 crashes on launch
- 50697 Multiple applications crash due to DHTMLEdit 'IOleObject::GetExtent' stub (Atomic Mail Sender 4.2x)
- 50725 Nvidia FrameView 1.2 (Win10 app) crashes on unimplemented function tdh.dll.TdhLoadManifestFromBinary
- 50742 FAR: Lone Sails is too dark with GL renderer
- 50811 gdi32.res fails to compile when freetype pkg-config cflags contain "-pthread"
- 50818 Mahou Shoujo Shoumou Sensen - DeadΩAegis (Trial) shows unreadable text in the message box.
- 50841 sapi:resource fails on Windows >= 7
- 50845 jscript crashes on internal assert(0) in PE build with clang
- 50854 Multiple Windows 10 application installers refuse to install, requiring 'advapi32.dll' version >= 6.3.10000.0 (Elgato Stream Deck 4.9.3, Windows Admin Center 2103)
- 50858 Regression: Wine doesn't run executables reside under home directory
- 50867 wine start /unix stopped working in 6.5
- 50873 reg.exe ignores /f parameter
- 50874 MUSICUS!: fails to start with "wine: failed to load start.exe: 40000003"
- 50875 HTMLElement_get_offsetParent crashes wine if a NULL offset parent is expected (VbsEdit)
- 50885 PdfSharp creates invalid PDF files
- 50902 HvManager requires websocket.dll
- 50904 Altium Designer 17 crashes since wine-6.5
- 50905 Wine fails to execute binaries if a dependent placeholder DLL in C:\windows\system32 is missing
- 50912 Wine control panel fails to launch applets
- 50914 Application specific dll overrides broken since Wine 6.5
- 50916 Multiple applications need DHTMLEdit to support 'IOleControl' '{B196B288-BAB4-101A-B69C-00AA00341D07}' (Atomic Mail Sender 4.x)
- 50917 Solid Edge 15: Hangs on Save, needs VT_BLOB support when writing properies
- 50933 00c4:err:regedit:wWinMain failed to restart 64-bit L"C:\\windows\\system32\\regedit.exe", err 2 (and Wow6432Node key gone)
- 50937 mscoree tests fail with "Compilation failed"
- ----------------------------------------------------------------
- Changes since 6.5:
- Akihiro Sagawa (4):
- gdi32/tests: Remove unreliable height tests.
- gdi32: Move otmEMSquare initialization to freetype_load_font.
- gdi32: Fix text metrics used in EnumFonts families.
- gdi32: Get rid of redundant ntmCellHeight member.
- Alexandre Julliard (47):
- ntdll: Unmap main image even if not loaded at base address.
- wine.inf: Always install start.exe in system32.
- wine.inf: Store extensions in lower case in PATHEXT.
- mshtml: Also search default directories for xul.dll dependencies.
- winedevice: Add the drivers directory to the dll search path.
- explorer: Store the graphics driver basename instead of the full path.
- ntdll: Make sure the argv array matches the Unicode version, even when launching start.exe.
- ntdll: Load builtin exe without a corresponding file only before the prefix is fully initialized.
- ntdll: Allow using the .fake files from the build tree as PE mapping placeholders.
- ntdll: Map the builtin or fake dll from the Wine dirs if it's missing from the prefix.
- ntdll: Remove load_builtin_dll() and get_load_order() from the Unix interface.
- ntdll: Set the window title to the image name on the Unix side.
- kernelbase: Don't fall back to dll loading for LOAD_LIBRARY_AS_DATAFILE.
- include: Add more SYSTEM_INFORMATION_CLASS definitions.
- gdi32: Try to load the printer driver from the printer driver directory.
- ntdll: Also check syswow64 to determine if the prefix was initialized.
- ntdll: Fail to load non-existent dlls, except during prefix bootstrap.
- ntdll: Return system dir path for PE mapping bootstrap placeholders.
- ntdll: Move kernel32 loading into LdrInitializeThunk().
- kernelbase: Make sure that last error is set on LOAD_LIBRARY_AS_DATAFILE failure.
- ntdll: Create the initial stack on the Unix side.
- ntdll: Move creation of the initial modules to LdrInitializeThunk().
- ntdll: Define NtCurrentTeb64() on 64-bit to avoid some #ifdefs.
- start: Import the correct command-line building algorithm from ntdll.
- ntdll: Remove path from application name to open loadorder key.
- ntdll: Move Wow64 initialization to LdrInitializeThunk().
- ntdll: Move the global options initialization to LdrInitializeThunk().
- ntdll: Move the PEB initialization to LdrInitializeThunk().
- ntdll: Retrieve Wine version strings through NtQuerySystemInformation().
- ntdll: Stop exporting wine_server_send_fd() and wine_server_release_fd().
- reg: Avoid non-portable Unicode character.
- regedit: 64-bit regedit.exe is in c:\windows.
- ntdll: Also fallback to native if builtin is for the wrong architecture.
- ntdll: Avoid closing a handle twice.
- ntdll: Check for DLL files when creating new processes.
- regsvr32: Don't use GetBinaryType() on DLL files.
- kernel32: Return failure in GetBinaryType() for DLL files.
- ntdll: Cache the main image section information.
- configure: Fix package name for FAudio.
- makefiles: Only allow includes and defines in pkg-config flags.
- ntdll: Add a WINEBOOTSTRAPMODE environment variable to allow loading non-existent builtins.
- services: Propagate the WINEBOOTSTRAPMODE variable to spawned services.
- ntdll: Don't try to open the file in the prefix for 16-bit builtins.
- ntdll: Don't close handles in APC requests sent to self.
- winecrt0: Replace SystemRoot when registering dlls.
- setupapi: Replace SystemRoot when registering dlls.
- vbscript: Substitute SystemRoot at registration time.
- Alistair Leslie-Hughes (1):
- ntdll: Stub NtQuerySystemInformation(SystemCodeIntegrityInformation).
- Anton Baskanov (2):
- amstream/tests: Refactor test graph to support multiple interfaces.
- amstream/tests: Add tests for MediaStreamFilter::EndOfStream.
- Arkadiusz Hiler (2):
- msvcp90: Add helpers for creating base class RTTI.
- msvcp140_1: Implement the DLL.
- Aurimas Fišeras (2):
- po: Update Lithuanian translation.
- po: Update Lithuanian translation.
- Austin English (1):
- tdh: Add TdhLoadManifestFromBinary stub.
- Connor McAdams (1):
- winegstreamer: Add corresponding 'IYUV' type alongside 'I420'.
- Derek Lesho (1):
- mf/session: Prefer transform-provided sample path.
- Dmitry Kislyuk (1):
- mshtml: Fix NULL offset parent handling in IHTMLElement::get_offsetParent.
- Dmitry Timoshkov (3):
- ole32/tests: Add more tests for custom ILockBytes implementation.
- ole32: Always initialize storage header before writing it.
- msxml3/tests: Add a test for saving XML with not default encoding.
- Esme Povirk (2):
- mscoree: Update Wine Mono to 6.1.1.
- bcrypt: Don't try to unload gnutls if loading failed.
- Floris Renaud (1):
- po: Update Dutch translation.
- François Gouget (2):
- winetest: Detect and report the missing side-by-side version errors.
- winetest: Clarify the 'version not present' error.
- Gabriel Ivăncescu (2):
- conhost: Wrap around immediately if ENABLE_VIRTUAL_TERMINAL_PROCESSING is not set.
- conhost: Fix line wrapping around when ENABLE_VIRTUAL_TERMINAL_PROCESSING is set.
- Georg Lehmann (2):
- winevulkan: Generate a separate physical device dispatch table.
- winevulkan: Implement vk_icdGetPhysicalDeviceProcAddr.
- Giovanni Mascellani (2):
- mfreadwrite/tests: Fix testing of a source with one stream.
- advapi32/tests: Use wide character string literals in registry.c.
- Hans Leidekker (9):
- dnsapi: Get rid of imported domain name parsing code.
- dnsapi: Get rid of the dns_ prefix on helpers.
- dnsapi: Move libresolv support to a new Unix library.
- dnsapi: Build with msvcrt.
- dnsapi/tests: Add a query test.
- dnsapi/tests: Don't fail on query timeouts.
- include: Add winber.h.
- include: Remove functions declarations from winldap.h that don't exist in the native header.
- wldap32/tests: Add ber_printf/scanf tests.
- Haoyang Chen (1):
- winhttp: Invalid url decomposition should return failure when it fails.
- Henri Verbeet (1):
- wined3d: Use the client area dimensions instead of the backbuffer dimensions for the Vulkan swapchain.
- Hugh McMaster (22):
- reg: Use RegOpenKeyExW() instead of RegOpenKeyW().
- reg: Update a comment.
- reg: Parse 'reg delete' command-line arguments in delete.c.
- reg: Parse 'reg add' command-line arguments in add.c.
- reg: Fail if duplicate command-line switches are passed to 'reg add'.
- reg: Use RegCreateKeyExW() instead of RegCreateKeyW().
- reg: Use wide-char string literals.
- reg: Use wide-char string literals in import.c.
- reg: Use wide-char string literals in export.c.
- reg: Improve initial syntax checks during the 'export' operation.
- reg: Add a message to better indicate when a specified registry key is not found.
- reg: Add a new message to indicate when a registry key fails to import.
- reg: Prepend 'reg:' to two message strings.
- reg: Better indicate when a registry value is not found.
- reg: Abort 'add' operation when parsing command-line arguments that are not switches.
- reg: Abort 'delete' operation when parsing command-line arguments that are not switches.
- reg: Abort 'query' operation when parsing command-line arguments that are not switches.
- reg: Only call get_long_key() when operations require it.
- reg: Remove unneeded ternary operator in RegDeleteValueW().
- reg/tests: Add tests for trailing backslashes after the system key.
- reg: Print additional help messages when syntax is invalid.
- reg: Allow /reg:32 and /reg:64 switches to be passed via the command line.
- Huw D. M. Davies (9):
- riched20: Destroy the context before sending the notification.
- riched20: Add support for EN_[HV]SCROLL notifications.
- riched20: Remove SendOldNotify() helper.
- riched20: Add support for ENM_SCROLLEVENTS.
- riched20: Send EN_UPDATE from TxDraw().
- riched20: Add support for TXTBIT_ALLOWBEEP.
- riched20: Merge the richole object with the text services object.
- riched20/tests: Add some object identity tests.
- riched20/tests: Silence the beeps.
- Jacek Caban (37):
- propsys: Use nameless unions.
- propsys/tests: Use nameless unions.
- inetcomm: Use nameless unions.
- inetcomm/tests: Use nameless unions.
- gdiplus: Use nameless unions.
- amstream/tests: Move WINE_NO_NAMELESS_EXTENSION to source file.
- mshtml: Don't use UAS_EXACTLEGACY in navigator object.
- mshtml: Support deleting object properties.
- mshtml: Support DispHTMLHeadElement interface.
- mshtml: Implement IHTMLElement2::accessKey property on top of nsIDOMHTMLElement.
- dxdiagn: Use nameless unions.
- dsound: Use nameless unions.
- dsound/tests: Use nameless unions.
- d3d11: Use nameless unions.
- conhost: Delay window refresh on output update.
- jscript: Support calling properties with getters.
- jscript: Get dispid and call invoke in a single step when setting a member property.
- jscript: Support non-extensible objects.
- jscript: Add Object.isExtensible implementation.
- jscript: Support non-extensible objects in jsdisp_define_property.
- jscript: Add Object.freeze implementation.
- jscript: Add Object.seal implementation.
- jscript: Throw error when trying to add a property to non-extensible objects in jsdisp_propput_idx.
- jscript: Throw error in jsdisp_delete_idx for non-configurable properties.
- jscript: Add Object.isFrozen and Object.isSealed implementation.
- mshtml: Add IHTMLStyleElement::onload and onerror implementation.
- include: Add IHTMLStyleElement2 declaration.
- mshtml: Add IHTMLStyleElement2 implementation.
- mshtml: Don't expose readyState property to elements in IE11 mode.
- mshtml: Expose IHTMLStyleElement2 to scripts.
- include: Add IHTMLStyleSheet4 and IHTMLCSSRule declarations.
- jscript: Use quiet NaNs in jsval.
- winegcc: Use paths for found libraries on PE targets when using msvcrt.
- winegcc: Add Wine include directories before standard directories on search list.
- mshtml: Add IHTMLStyleSheet4 stub implementation.
- mshtml: Add IHTMLStyleSheet4::insertRule implementation.
- mshtml: Expose IHTMLStyleSheet4 to scripts.
- Jan Sikorski (5):
- wined3d: Pass format id for typeless resolve through wined3d_blt_fx.
- wined3d: Add resolve_format parameter to blitter_blit.
- wined3d: Introduce wined3d_gl_get_internal_format().
- d3d11/tests: Don't use all samples for blending in multisample resolve test.
- d3d10core/tests: Don't use all samples for blending in multisample resolve test.
- Joshua Ashton (2):
- api-ms-win-shcore-scaling-l1-1-1: Move to shcore dllgroup.
- api-ms-win-shcore-scaling-l1-1-0: Add stub dll.
- Julian Rüger (1):
- po: Update German translation.
- Lauri Kenttä (2):
- msvcrt: Handle negative zero, infinity and nan in _ecvt and others.
- po: Update Finnish translation.
- Louis Lenders (2):
- advapi32: Update version resource.
- websocket: Add stub dll.
- Mark Harmstone (1):
- shcore: Add names for stubs.
- Michael Stefaniuc (2):
- dxgi/tests: Remove superfluous casts to self.
- ntdll/tests: Remove superfluous casts to self.
- Nikolay Sivov (56):
- mf/session: Handle MF_TOPONODE_DISABLE_PREROLL on sink nodes.
- gdiplus/metafile: Fully initialize record header on allocation.
- gdiplus/metafile: Implement TranslateClip() recording.
- gdiplus/metafile: Implement ResetClip() recording.
- gdiplus/metafile: Implement SetClipPath() recording.
- gdiplus/metafile: Implement rendering origin recording.
- dwrite/tests: Add some tests for CreateFontCollectionFromFontSet().
- dwrite: Introduce callback interface to initialize freetype face objects.
- dwrite: Use FT_MulDiv() in freetype integration.
- dwrite: Introduce interface to font backend.
- dwrite: Pass simulation mask when getting a glyph outline.
- dwrite: Use ntdll exports for freetype mutex.
- mfplat: Add Lock()/Unlock() for d3d11 buffers.
- dwrite: Move outline dumping helpers.
- dwrite: Explicitly cast to signed type for abs().
- dwrite/layout: Reuse glyph origins calculation helper to get run boxes.
- dwrite: Build with msvcrt.
- msvcrt/tests: Add a test for wcsncpy().
- dwrite: Use wide-char literals.
- shcore: Added another api-ms-* forwarding dll.
- combase: Move IGlobalOptions implementation.
- include: Add ID2D1DeviceContext1 definition.
- combase: Return initial values for global options.
- mfuuid: Add mfplay GUIDs.
- mfplay: Add IMFPMediaPlayer stub.
- mfplay/tests: Add a basic test for player creation.
- mfreadwrite/reader: Improve decoder output samples handling.
- ole32: Add support for writing VT_BLOB properties.
- mf: Add MFRequireProtectedEnvironment().
- mfplay: Keep user callback reference.
- mfplay: Automatically initialize Media Foundation.
- mfplay: Add IPropertyStore support to media player object.
- mfplay: Implement creating media items from URLs.
- d2d1: Implement ID2D1Multithread.
- mfplay: Create presentation descriptor for the item.
- mfplay: Forward some methods to descriptor API.
- mfplay: Implement IsProtected().
- mfplay: Implement GetCharacteristics().
- include: Add event types for mfplay.
- mfplay: Add support for async user callback.
- mfplay: Add support for same-thread event callback.
- mfplay: Implement GetVideoWindow().
- mfplay: Create per-player session instance.
- mfplay: Update player state on session state changes.
- mfplay: Forward playback control methods to the session.
- mfplay: Implement GetDuration() for media items.
- mfplay: Implement GetSupportedRates().
- mfplay: Implement GetMetadata().
- mfplay: Implement GetURL().
- mfplay: Use CRT functions for heap allocations.
- mfmediaengine: Use CRT function for heap allocations.
- mfreadwrite: Use CRT functions for heap allocations.
- evr: Use CRT functions for heap allocations.
- dxva2: Check content formats for software device in GetVideoProcessorRenderTargets().
- winegstreamer: Set MF_MT_ALL_SAMPLES_INDEPENDENT for video types.
- mfplat/tests: Add some more tests for IsCompressedFormat().
- Paul Gofman (5):
- ntdll: Implement NtQuerySystemInformationEx(SystemCpuSetInformation).
- kernel32: Implement GetSystemCpuSetInformation().
- server: Do not cancel process sigkill in kill_process().
- server: Add sigkill timer even if msg_fd is closed.
- ntdll: Close server socket before calling exit().
- Piotr Caban (4):
- msvcrt: Cleanup _ecvt tests.
- msvcp90: Add macro that define type_info vtable.
- msvcp: Remove MSVCP_ prefix from RTTI and vtable related code.
- msvcrt: Add helpers for creating base class RTTI.
- Rémi Bernon (13):
- dinput: Wait for the hook thread to exit when stopping it.
- winex11.drv: Introduce new map_event_coords helper.
- winex11.drv: Update INPUT mouse coordinates directly.
- user32/tests: Factor GetKeyState test checks together.
- user32/tests: Repeat each GetKeyState test a few times.
- user32/tests: Add GetKeyState tests vs SetKeyboardState calls.
- server: Remove tid from get_key_state request.
- server: Remove tid from set_key_state request.
- server: Split the fallback to desktop async keystate.
- user32/tests: Add a test for SetCursorPos / SetWindowPos interactions.
- winex11.drv: Don't remap root_window relative coordinates.
- winex11.drv: Map coordinates before calling send_mouse_input.
- winex11.drv: Use X11 root-relative coordinates when possible.
- Vijay Kiran Kamuju (15):
- dhtmled.ocx: Implement IOleObject::SetExtent and IOleObject::GetExtent functions.
- dhtmled.ocx: Add stub IOleControl interface.
- dhtmled.ocx: Fake success in IDHTMLEdit::NewDocument.
- dhtmled.ocx: Add IConnectionPointContainer stub interface.
- dhtmled.ocx: Add IOleInPlaceObjectWindows stub interface.
- dhtmled.ocx: Add IProvideClassInfo2 stub interface.
- dhtmled.ocx: Add IViewObjectEx stub interface.
- dhtmled.ocx: Add IOleInPlaceActiveObject stub interface.
- dhtmled.ocx: Add IDataObject stub interface.
- dhtmled.ocx: Add IServiceProvider stub interface.
- dhtmled.ocx: Add IPersistStorage stub interface.
- dhtmled.ocx: Add IDispatch support for IDHTMLEdit.
- dhtmled.ocx: Add IConnectionPoint stub to IDHTMLEdit.
- dhtmled.ocx: Implement IConnectionPointContainer_FindConnectionPoint.
- dhtmled.ocx: Implement IViewObjectEx_GetViewStatus function.
- Zebediah Figura (56):
- ntdll/tests: Add a test for segment register contents in x86_64 exception handlers.
- ntdll: Report SegDs to be identical to SegSs in x86_64 exception handlers.
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_draw().
- wined3d: Introduce wined3d_device_context_draw().
- d3d11: Use wined3d_device_context_draw().
- d3d9: Use device->stateblock_state to check for a valid vertex declaration.
- ntoskrnl/tests: Fix a test failure on LUA Windows.
- wined3d: Check for a valid index buffer in d3d[89]_device_DrawIndexedPrimitive().
- ntoskrnl: Store root PnP devices in a linked list.
- ntoskrnl: Store root PnP devices per driver.
- winedevice: Introduce a custom service control to reënumerate root PnP devices.
- setupapi: Reënumerate root PnP devices in SetupDiInstallDevice().
- setupapi: Reënumerate root PnP devices in SetupDiRemoveDevice().
- ntoskrnl/tests: Skip all tests under WoW64.
- ntoskrnl/tests: Add a basic PnP test driver.
- wined3d: Introduce wined3d_device_context_draw_indexed().
- d3d11: Use wined3d_device_context_draw_indexed().
- wined3d: Introduce wined3d_device_context_draw_indirect().
- d3d11: Use wined3d_device_context_draw_indirect().
- d3d11: Use wined3d_device_context functions in ID3D10Device1 methods.
- ntoskrnl/tests: Test discovery of the root PnP device via setupapi.
- ntoskrnl/tests: Use a hard-coded file path in test_obj_reference().
- ntoskrnl/tests: Open the test output file using a hardcoded path.
- ntoskrnl/tests: Remove some duplicate tests from the netio driver.
- ntoskrnl/tests: Use a more descriptive name for the netio test driver.
- d3d9: Use wined3d_device_context methods.
- d3d8: Use wined3d_device_context methods.
- ddraw: Use wined3d_device_context methods.
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_copy_uav_counter().
- wined3d: Pass a wined3d_device_context to wined3d_device_copy_uav_counter().
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_blt_sub_resource().
- wined3d: Pass a wined3d_device_context to wined3d_device_copy_resource().
- wined3d: Pass a wined3d_device_context to wined3d_device_copy_sub_resource_region().
- wined3d: Pass a wined3d_device_context to wined3d_texture_blt().
- wined3d: Pass a wined3d_device_context to wined3d_device_resolve_sub_resource().
- ntoskrnl/tests: Factor out winetest_init() and winetest_cleanup().
- ntoskrnl/tests: Retrieve test global variables from a memory section.
- ntoskrnl/tests: Write test counts to the shared memory section.
- ntoskrnl/tests: Separate a helper to print the contents of the driver output file.
- ntoskrnl/tests: Create the driver output file only once.
- ntoskrnl/tests: Keep the test output file open for the entire duration each driver is loaded.
- winedevice: Add a missing break statement to device_handler().
- ntoskrnl/tests: Test querying device IDs from the root-enumerated PDO.
- ntoskrnl/tests: Test querying capabilities from the root-enumerated PDO.
- setupapi: Remove all device interfaces in SetupDiRemoveDevice().
- ntoskrnl/tests: Add some tests for device interfaces.
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_generate_mipmaps().
- d3d9: Store the texture's parent device as a d3d9_device pointer.
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_clear_rendertarget_view().
- wined3d: Pass a wined3d_device_context to wined3d_device_clear_rendertarget_view().
- wined3d: Pass a wined3d_device_context to wined3d_shader_resource_view_generate_mipmaps().
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_clear_unordered_access_view_uint().
- wined3d: Pass a wined3d_device_context to wined3d_device_clear_unordered_access_view_uint().
- wined3d: Pass a wined3d_device_context to wined3d_cs_emit_update_sub_resource().
- wined3d: Pass a wined3d_device_context to wined3d_device_update_sub_resource().
- ntoskrnl/tests: Properly support device removal.
- Zhiyi Zhang (1):
- gdi32: Fix handling of ModifyWorldTransform( MWT_IDENTITY ) on an emf dc.
- Łukasz Wojniłowicz (1):
- po: Update Polish translation.
- --
- Alexandre Julliard
- julliard@winehq.org
|