1 The Wine development release 6.6 is now available.
3 What's new in this release (see below for details):
4 - Mono engine updated to version 6.1.1, with upstream updates.
5 - DWrite and DnsApi libraries converted to PE.
6 - Plug & play driver support improvements.
9 The source is available from the following locations:
11 https://dl.winehq.org/wine/source/6.x/wine-6.6.tar.xz
12 http://mirrors.ibiblio.org/wine/source/6.x/wine-6.6.tar.xz
14 Binary packages for various distributions will be available from:
16 https://www.winehq.org/download
18 You will find documentation on https://www.winehq.org/documentation
20 You can also get the current source directly from the git
21 repository. Check https://www.winehq.org/git for details.
23 Wine is available thanks to the work of many people. See the file
24 AUTHORS in the distribution for the complete list.
26 ----------------------------------------------------------------
28 Bugs fixed in 6.6 (total 56):
30 5162 Multiple applications need ITextServices::TxDraw and ITextServices::TxGetNaturalSize implementation (Google Talk, WebLoad, XMPSetup, ICQ 6.x, Kugou Music, QQ, Wechat, PVSYST)
31 14179 Evil Twin Demo crash
32 19533 Multiple applications need 'reg.exe' to support 'export' operation
33 19626 Half-life engine's software rendering is ridiculously slow
34 27528 Half Life Software Rendering completely wrong
35 32640 Breath of Fire IV: Mouse is not visible on the installer
36 32641 Breath of Fire IV: Crash on starting the game
37 35650 CA ERWIN Data Modeler r7.x/8.x installer EULA can't be accepted (RichEdit: missing notification messages to parent for scroll event)
38 37837 SteuerSparErklärung 2015: graphics missing when printing with graphics
39 37996 Wine mono does not support https connection unless manually imports certification
40 38409 Wine's task tray is not shown in the taskbar in KDE 5
41 39494 Unused value in ME_RTFTblAttrHook (Coverity #1269505)
42 40821 Multiple applications crash with stack overflow when setting IHTMLElement2::accessKey property (Java JRE 8 installer, RealNetworks RealPlayer 18.x)
43 43437 Zanzarah game opens a black fullscreen window and then crashes
44 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)
45 46048 Crash while installing Neverwinter in Arc (native riched20 is a workaround)
46 47296 Google drive crashes before login
47 47460 King of Dragon Pass remastered Black Screen
48 47970 Legends of Runeterra crashes at launch
49 48123 Word 97 crashes after calling stub URLMoniker_ComposeWith
50 48391 Dune2000 failed to show anything
51 48412 Multiple games have lighting issue and textures blinking (Call of Duty 4: Modern Warfare, Call of Duty: Modern Warfare 2)
52 49192 Denuvo Anti-Cheat needs support for NtQuerySystemInformation 'SystemCodeIntegrityInformation' info class (Driver Signature Enforcement)
53 49434 Wine builtin 'iexplore' crashes upon loading Google Account login page
54 49740 Microsoft Flight Simulator crash after a black screen
55 49756 Death Stranding requires windows.gaming.input.dll
56 49897 winetricks dotnet45/dotnet452 hangs
57 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)
58 50054 Tony Hawk's Pro Skater 1 + 2 Online Multiplayer doesn't work
59 50436 Upstream FAudio pkg-config file not found
60 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''
61 50517 Apps with GUI can't work on Apple Silicon Mac
62 50673 FlatOut 2 crashes on launch
63 50697 Multiple applications crash due to DHTMLEdit 'IOleObject::GetExtent' stub (Atomic Mail Sender 4.2x)
64 50725 Nvidia FrameView 1.2 (Win10 app) crashes on unimplemented function tdh.dll.TdhLoadManifestFromBinary
65 50742 FAR: Lone Sails is too dark with GL renderer
66 50811 gdi32.res fails to compile when freetype pkg-config cflags contain "-pthread"
67 50818 Mahou Shoujo Shoumou Sensen - DeadΩAegis (Trial) shows unreadable text in the message box.
68 50841 sapi:resource fails on Windows >= 7
69 50845 jscript crashes on internal assert(0) in PE build with clang
70 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)
71 50858 Regression: Wine doesn't run executables reside under home directory
72 50867 wine start /unix stopped working in 6.5
73 50873 reg.exe ignores /f parameter
74 50874 MUSICUS!: fails to start with "wine: failed to load start.exe: 40000003"
75 50875 HTMLElement_get_offsetParent crashes wine if a NULL offset parent is expected (VbsEdit)
76 50885 PdfSharp creates invalid PDF files
77 50902 HvManager requires websocket.dll
78 50904 Altium Designer 17 crashes since wine-6.5
79 50905 Wine fails to execute binaries if a dependent placeholder DLL in C:\windows\system32 is missing
80 50912 Wine control panel fails to launch applets
81 50914 Application specific dll overrides broken since Wine 6.5
82 50916 Multiple applications need DHTMLEdit to support 'IOleControl' '{B196B288-BAB4-101A-B69C-00AA00341D07}' (Atomic Mail Sender 4.x)
83 50917 Solid Edge 15: Hangs on Save, needs VT_BLOB support when writing properies
84 50933 00c4:err:regedit:wWinMain failed to restart 64-bit L"C:\\windows\\system32\\regedit.exe", err 2 (and Wow6432Node key gone)
85 50937 mscoree tests fail with "Compilation failed"
87 ----------------------------------------------------------------
92 gdi32/tests: Remove unreliable height tests.
93 gdi32: Move otmEMSquare initialization to freetype_load_font.
94 gdi32: Fix text metrics used in EnumFonts families.
95 gdi32: Get rid of redundant ntmCellHeight member.
97 Alexandre Julliard (47):
98 ntdll: Unmap main image even if not loaded at base address.
99 wine.inf: Always install start.exe in system32.
100 wine.inf: Store extensions in lower case in PATHEXT.
101 mshtml: Also search default directories for xul.dll dependencies.
102 winedevice: Add the drivers directory to the dll search path.
103 explorer: Store the graphics driver basename instead of the full path.
104 ntdll: Make sure the argv array matches the Unicode version, even when launching start.exe.
105 ntdll: Load builtin exe without a corresponding file only before the prefix is fully initialized.
106 ntdll: Allow using the .fake files from the build tree as PE mapping placeholders.
107 ntdll: Map the builtin or fake dll from the Wine dirs if it's missing from the prefix.
108 ntdll: Remove load_builtin_dll() and get_load_order() from the Unix interface.
109 ntdll: Set the window title to the image name on the Unix side.
110 kernelbase: Don't fall back to dll loading for LOAD_LIBRARY_AS_DATAFILE.
111 include: Add more SYSTEM_INFORMATION_CLASS definitions.
112 gdi32: Try to load the printer driver from the printer driver directory.
113 ntdll: Also check syswow64 to determine if the prefix was initialized.
114 ntdll: Fail to load non-existent dlls, except during prefix bootstrap.
115 ntdll: Return system dir path for PE mapping bootstrap placeholders.
116 ntdll: Move kernel32 loading into LdrInitializeThunk().
117 kernelbase: Make sure that last error is set on LOAD_LIBRARY_AS_DATAFILE failure.
118 ntdll: Create the initial stack on the Unix side.
119 ntdll: Move creation of the initial modules to LdrInitializeThunk().
120 ntdll: Define NtCurrentTeb64() on 64-bit to avoid some #ifdefs.
121 start: Import the correct command-line building algorithm from ntdll.
122 ntdll: Remove path from application name to open loadorder key.
123 ntdll: Move Wow64 initialization to LdrInitializeThunk().
124 ntdll: Move the global options initialization to LdrInitializeThunk().
125 ntdll: Move the PEB initialization to LdrInitializeThunk().
126 ntdll: Retrieve Wine version strings through NtQuerySystemInformation().
127 ntdll: Stop exporting wine_server_send_fd() and wine_server_release_fd().
128 reg: Avoid non-portable Unicode character.
129 regedit: 64-bit regedit.exe is in c:\windows.
130 ntdll: Also fallback to native if builtin is for the wrong architecture.
131 ntdll: Avoid closing a handle twice.
132 ntdll: Check for DLL files when creating new processes.
133 regsvr32: Don't use GetBinaryType() on DLL files.
134 kernel32: Return failure in GetBinaryType() for DLL files.
135 ntdll: Cache the main image section information.
136 configure: Fix package name for FAudio.
137 makefiles: Only allow includes and defines in pkg-config flags.
138 ntdll: Add a WINEBOOTSTRAPMODE environment variable to allow loading non-existent builtins.
139 services: Propagate the WINEBOOTSTRAPMODE variable to spawned services.
140 ntdll: Don't try to open the file in the prefix for 16-bit builtins.
141 ntdll: Don't close handles in APC requests sent to self.
142 winecrt0: Replace SystemRoot when registering dlls.
143 setupapi: Replace SystemRoot when registering dlls.
144 vbscript: Substitute SystemRoot at registration time.
146 Alistair Leslie-Hughes (1):
147 ntdll: Stub NtQuerySystemInformation(SystemCodeIntegrityInformation).
150 amstream/tests: Refactor test graph to support multiple interfaces.
151 amstream/tests: Add tests for MediaStreamFilter::EndOfStream.
154 msvcp90: Add helpers for creating base class RTTI.
155 msvcp140_1: Implement the DLL.
158 po: Update Lithuanian translation.
159 po: Update Lithuanian translation.
162 tdh: Add TdhLoadManifestFromBinary stub.
165 winegstreamer: Add corresponding 'IYUV' type alongside 'I420'.
168 mf/session: Prefer transform-provided sample path.
171 mshtml: Fix NULL offset parent handling in IHTMLElement::get_offsetParent.
173 Dmitry Timoshkov (3):
174 ole32/tests: Add more tests for custom ILockBytes implementation.
175 ole32: Always initialize storage header before writing it.
176 msxml3/tests: Add a test for saving XML with not default encoding.
179 mscoree: Update Wine Mono to 6.1.1.
180 bcrypt: Don't try to unload gnutls if loading failed.
183 po: Update Dutch translation.
186 winetest: Detect and report the missing side-by-side version errors.
187 winetest: Clarify the 'version not present' error.
189 Gabriel Ivăncescu (2):
190 conhost: Wrap around immediately if ENABLE_VIRTUAL_TERMINAL_PROCESSING is not set.
191 conhost: Fix line wrapping around when ENABLE_VIRTUAL_TERMINAL_PROCESSING is set.
194 winevulkan: Generate a separate physical device dispatch table.
195 winevulkan: Implement vk_icdGetPhysicalDeviceProcAddr.
197 Giovanni Mascellani (2):
198 mfreadwrite/tests: Fix testing of a source with one stream.
199 advapi32/tests: Use wide character string literals in registry.c.
202 dnsapi: Get rid of imported domain name parsing code.
203 dnsapi: Get rid of the dns_ prefix on helpers.
204 dnsapi: Move libresolv support to a new Unix library.
205 dnsapi: Build with msvcrt.
206 dnsapi/tests: Add a query test.
207 dnsapi/tests: Don't fail on query timeouts.
208 include: Add winber.h.
209 include: Remove functions declarations from winldap.h that don't exist in the native header.
210 wldap32/tests: Add ber_printf/scanf tests.
213 winhttp: Invalid url decomposition should return failure when it fails.
216 wined3d: Use the client area dimensions instead of the backbuffer dimensions for the Vulkan swapchain.
219 reg: Use RegOpenKeyExW() instead of RegOpenKeyW().
220 reg: Update a comment.
221 reg: Parse 'reg delete' command-line arguments in delete.c.
222 reg: Parse 'reg add' command-line arguments in add.c.
223 reg: Fail if duplicate command-line switches are passed to 'reg add'.
224 reg: Use RegCreateKeyExW() instead of RegCreateKeyW().
225 reg: Use wide-char string literals.
226 reg: Use wide-char string literals in import.c.
227 reg: Use wide-char string literals in export.c.
228 reg: Improve initial syntax checks during the 'export' operation.
229 reg: Add a message to better indicate when a specified registry key is not found.
230 reg: Add a new message to indicate when a registry key fails to import.
231 reg: Prepend 'reg:' to two message strings.
232 reg: Better indicate when a registry value is not found.
233 reg: Abort 'add' operation when parsing command-line arguments that are not switches.
234 reg: Abort 'delete' operation when parsing command-line arguments that are not switches.
235 reg: Abort 'query' operation when parsing command-line arguments that are not switches.
236 reg: Only call get_long_key() when operations require it.
237 reg: Remove unneeded ternary operator in RegDeleteValueW().
238 reg/tests: Add tests for trailing backslashes after the system key.
239 reg: Print additional help messages when syntax is invalid.
240 reg: Allow /reg:32 and /reg:64 switches to be passed via the command line.
242 Huw D. M. Davies (9):
243 riched20: Destroy the context before sending the notification.
244 riched20: Add support for EN_[HV]SCROLL notifications.
245 riched20: Remove SendOldNotify() helper.
246 riched20: Add support for ENM_SCROLLEVENTS.
247 riched20: Send EN_UPDATE from TxDraw().
248 riched20: Add support for TXTBIT_ALLOWBEEP.
249 riched20: Merge the richole object with the text services object.
250 riched20/tests: Add some object identity tests.
251 riched20/tests: Silence the beeps.
254 propsys: Use nameless unions.
255 propsys/tests: Use nameless unions.
256 inetcomm: Use nameless unions.
257 inetcomm/tests: Use nameless unions.
258 gdiplus: Use nameless unions.
259 amstream/tests: Move WINE_NO_NAMELESS_EXTENSION to source file.
260 mshtml: Don't use UAS_EXACTLEGACY in navigator object.
261 mshtml: Support deleting object properties.
262 mshtml: Support DispHTMLHeadElement interface.
263 mshtml: Implement IHTMLElement2::accessKey property on top of nsIDOMHTMLElement.
264 dxdiagn: Use nameless unions.
265 dsound: Use nameless unions.
266 dsound/tests: Use nameless unions.
267 d3d11: Use nameless unions.
268 conhost: Delay window refresh on output update.
269 jscript: Support calling properties with getters.
270 jscript: Get dispid and call invoke in a single step when setting a member property.
271 jscript: Support non-extensible objects.
272 jscript: Add Object.isExtensible implementation.
273 jscript: Support non-extensible objects in jsdisp_define_property.
274 jscript: Add Object.freeze implementation.
275 jscript: Add Object.seal implementation.
276 jscript: Throw error when trying to add a property to non-extensible objects in jsdisp_propput_idx.
277 jscript: Throw error in jsdisp_delete_idx for non-configurable properties.
278 jscript: Add Object.isFrozen and Object.isSealed implementation.
279 mshtml: Add IHTMLStyleElement::onload and onerror implementation.
280 include: Add IHTMLStyleElement2 declaration.
281 mshtml: Add IHTMLStyleElement2 implementation.
282 mshtml: Don't expose readyState property to elements in IE11 mode.
283 mshtml: Expose IHTMLStyleElement2 to scripts.
284 include: Add IHTMLStyleSheet4 and IHTMLCSSRule declarations.
285 jscript: Use quiet NaNs in jsval.
286 winegcc: Use paths for found libraries on PE targets when using msvcrt.
287 winegcc: Add Wine include directories before standard directories on search list.
288 mshtml: Add IHTMLStyleSheet4 stub implementation.
289 mshtml: Add IHTMLStyleSheet4::insertRule implementation.
290 mshtml: Expose IHTMLStyleSheet4 to scripts.
293 wined3d: Pass format id for typeless resolve through wined3d_blt_fx.
294 wined3d: Add resolve_format parameter to blitter_blit.
295 wined3d: Introduce wined3d_gl_get_internal_format().
296 d3d11/tests: Don't use all samples for blending in multisample resolve test.
297 d3d10core/tests: Don't use all samples for blending in multisample resolve test.
300 api-ms-win-shcore-scaling-l1-1-1: Move to shcore dllgroup.
301 api-ms-win-shcore-scaling-l1-1-0: Add stub dll.
304 po: Update German translation.
307 msvcrt: Handle negative zero, infinity and nan in _ecvt and others.
308 po: Update Finnish translation.
311 advapi32: Update version resource.
312 websocket: Add stub dll.
315 shcore: Add names for stubs.
317 Michael Stefaniuc (2):
318 dxgi/tests: Remove superfluous casts to self.
319 ntdll/tests: Remove superfluous casts to self.
322 mf/session: Handle MF_TOPONODE_DISABLE_PREROLL on sink nodes.
323 gdiplus/metafile: Fully initialize record header on allocation.
324 gdiplus/metafile: Implement TranslateClip() recording.
325 gdiplus/metafile: Implement ResetClip() recording.
326 gdiplus/metafile: Implement SetClipPath() recording.
327 gdiplus/metafile: Implement rendering origin recording.
328 dwrite/tests: Add some tests for CreateFontCollectionFromFontSet().
329 dwrite: Introduce callback interface to initialize freetype face objects.
330 dwrite: Use FT_MulDiv() in freetype integration.
331 dwrite: Introduce interface to font backend.
332 dwrite: Pass simulation mask when getting a glyph outline.
333 dwrite: Use ntdll exports for freetype mutex.
334 mfplat: Add Lock()/Unlock() for d3d11 buffers.
335 dwrite: Move outline dumping helpers.
336 dwrite: Explicitly cast to signed type for abs().
337 dwrite/layout: Reuse glyph origins calculation helper to get run boxes.
338 dwrite: Build with msvcrt.
339 msvcrt/tests: Add a test for wcsncpy().
340 dwrite: Use wide-char literals.
341 shcore: Added another api-ms-* forwarding dll.
342 combase: Move IGlobalOptions implementation.
343 include: Add ID2D1DeviceContext1 definition.
344 combase: Return initial values for global options.
345 mfuuid: Add mfplay GUIDs.
346 mfplay: Add IMFPMediaPlayer stub.
347 mfplay/tests: Add a basic test for player creation.
348 mfreadwrite/reader: Improve decoder output samples handling.
349 ole32: Add support for writing VT_BLOB properties.
350 mf: Add MFRequireProtectedEnvironment().
351 mfplay: Keep user callback reference.
352 mfplay: Automatically initialize Media Foundation.
353 mfplay: Add IPropertyStore support to media player object.
354 mfplay: Implement creating media items from URLs.
355 d2d1: Implement ID2D1Multithread.
356 mfplay: Create presentation descriptor for the item.
357 mfplay: Forward some methods to descriptor API.
358 mfplay: Implement IsProtected().
359 mfplay: Implement GetCharacteristics().
360 include: Add event types for mfplay.
361 mfplay: Add support for async user callback.
362 mfplay: Add support for same-thread event callback.
363 mfplay: Implement GetVideoWindow().
364 mfplay: Create per-player session instance.
365 mfplay: Update player state on session state changes.
366 mfplay: Forward playback control methods to the session.
367 mfplay: Implement GetDuration() for media items.
368 mfplay: Implement GetSupportedRates().
369 mfplay: Implement GetMetadata().
370 mfplay: Implement GetURL().
371 mfplay: Use CRT functions for heap allocations.
372 mfmediaengine: Use CRT function for heap allocations.
373 mfreadwrite: Use CRT functions for heap allocations.
374 evr: Use CRT functions for heap allocations.
375 dxva2: Check content formats for software device in GetVideoProcessorRenderTargets().
376 winegstreamer: Set MF_MT_ALL_SAMPLES_INDEPENDENT for video types.
377 mfplat/tests: Add some more tests for IsCompressedFormat().
380 ntdll: Implement NtQuerySystemInformationEx(SystemCpuSetInformation).
381 kernel32: Implement GetSystemCpuSetInformation().
382 server: Do not cancel process sigkill in kill_process().
383 server: Add sigkill timer even if msg_fd is closed.
384 ntdll: Close server socket before calling exit().
387 msvcrt: Cleanup _ecvt tests.
388 msvcp90: Add macro that define type_info vtable.
389 msvcp: Remove MSVCP_ prefix from RTTI and vtable related code.
390 msvcrt: Add helpers for creating base class RTTI.
393 dinput: Wait for the hook thread to exit when stopping it.
394 winex11.drv: Introduce new map_event_coords helper.
395 winex11.drv: Update INPUT mouse coordinates directly.
396 user32/tests: Factor GetKeyState test checks together.
397 user32/tests: Repeat each GetKeyState test a few times.
398 user32/tests: Add GetKeyState tests vs SetKeyboardState calls.
399 server: Remove tid from get_key_state request.
400 server: Remove tid from set_key_state request.
401 server: Split the fallback to desktop async keystate.
402 user32/tests: Add a test for SetCursorPos / SetWindowPos interactions.
403 winex11.drv: Don't remap root_window relative coordinates.
404 winex11.drv: Map coordinates before calling send_mouse_input.
405 winex11.drv: Use X11 root-relative coordinates when possible.
407 Vijay Kiran Kamuju (15):
408 dhtmled.ocx: Implement IOleObject::SetExtent and IOleObject::GetExtent functions.
409 dhtmled.ocx: Add stub IOleControl interface.
410 dhtmled.ocx: Fake success in IDHTMLEdit::NewDocument.
411 dhtmled.ocx: Add IConnectionPointContainer stub interface.
412 dhtmled.ocx: Add IOleInPlaceObjectWindows stub interface.
413 dhtmled.ocx: Add IProvideClassInfo2 stub interface.
414 dhtmled.ocx: Add IViewObjectEx stub interface.
415 dhtmled.ocx: Add IOleInPlaceActiveObject stub interface.
416 dhtmled.ocx: Add IDataObject stub interface.
417 dhtmled.ocx: Add IServiceProvider stub interface.
418 dhtmled.ocx: Add IPersistStorage stub interface.
419 dhtmled.ocx: Add IDispatch support for IDHTMLEdit.
420 dhtmled.ocx: Add IConnectionPoint stub to IDHTMLEdit.
421 dhtmled.ocx: Implement IConnectionPointContainer_FindConnectionPoint.
422 dhtmled.ocx: Implement IViewObjectEx_GetViewStatus function.
424 Zebediah Figura (56):
425 ntdll/tests: Add a test for segment register contents in x86_64 exception handlers.
426 ntdll: Report SegDs to be identical to SegSs in x86_64 exception handlers.
427 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_draw().
428 wined3d: Introduce wined3d_device_context_draw().
429 d3d11: Use wined3d_device_context_draw().
430 d3d9: Use device->stateblock_state to check for a valid vertex declaration.
431 ntoskrnl/tests: Fix a test failure on LUA Windows.
432 wined3d: Check for a valid index buffer in d3d[89]_device_DrawIndexedPrimitive().
433 ntoskrnl: Store root PnP devices in a linked list.
434 ntoskrnl: Store root PnP devices per driver.
435 winedevice: Introduce a custom service control to reënumerate root PnP devices.
436 setupapi: Reënumerate root PnP devices in SetupDiInstallDevice().
437 setupapi: Reënumerate root PnP devices in SetupDiRemoveDevice().
438 ntoskrnl/tests: Skip all tests under WoW64.
439 ntoskrnl/tests: Add a basic PnP test driver.
440 wined3d: Introduce wined3d_device_context_draw_indexed().
441 d3d11: Use wined3d_device_context_draw_indexed().
442 wined3d: Introduce wined3d_device_context_draw_indirect().
443 d3d11: Use wined3d_device_context_draw_indirect().
444 d3d11: Use wined3d_device_context functions in ID3D10Device1 methods.
445 ntoskrnl/tests: Test discovery of the root PnP device via setupapi.
446 ntoskrnl/tests: Use a hard-coded file path in test_obj_reference().
447 ntoskrnl/tests: Open the test output file using a hardcoded path.
448 ntoskrnl/tests: Remove some duplicate tests from the netio driver.
449 ntoskrnl/tests: Use a more descriptive name for the netio test driver.
450 d3d9: Use wined3d_device_context methods.
451 d3d8: Use wined3d_device_context methods.
452 ddraw: Use wined3d_device_context methods.
453 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_copy_uav_counter().
454 wined3d: Pass a wined3d_device_context to wined3d_device_copy_uav_counter().
455 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_blt_sub_resource().
456 wined3d: Pass a wined3d_device_context to wined3d_device_copy_resource().
457 wined3d: Pass a wined3d_device_context to wined3d_device_copy_sub_resource_region().
458 wined3d: Pass a wined3d_device_context to wined3d_texture_blt().
459 wined3d: Pass a wined3d_device_context to wined3d_device_resolve_sub_resource().
460 ntoskrnl/tests: Factor out winetest_init() and winetest_cleanup().
461 ntoskrnl/tests: Retrieve test global variables from a memory section.
462 ntoskrnl/tests: Write test counts to the shared memory section.
463 ntoskrnl/tests: Separate a helper to print the contents of the driver output file.
464 ntoskrnl/tests: Create the driver output file only once.
465 ntoskrnl/tests: Keep the test output file open for the entire duration each driver is loaded.
466 winedevice: Add a missing break statement to device_handler().
467 ntoskrnl/tests: Test querying device IDs from the root-enumerated PDO.
468 ntoskrnl/tests: Test querying capabilities from the root-enumerated PDO.
469 setupapi: Remove all device interfaces in SetupDiRemoveDevice().
470 ntoskrnl/tests: Add some tests for device interfaces.
471 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_generate_mipmaps().
472 d3d9: Store the texture's parent device as a d3d9_device pointer.
473 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_clear_rendertarget_view().
474 wined3d: Pass a wined3d_device_context to wined3d_device_clear_rendertarget_view().
475 wined3d: Pass a wined3d_device_context to wined3d_shader_resource_view_generate_mipmaps().
476 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_clear_unordered_access_view_uint().
477 wined3d: Pass a wined3d_device_context to wined3d_device_clear_unordered_access_view_uint().
478 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_update_sub_resource().
479 wined3d: Pass a wined3d_device_context to wined3d_device_update_sub_resource().
480 ntoskrnl/tests: Properly support device removal.
483 gdi32: Fix handling of ModifyWorldTransform( MWT_IDENTITY ) on an emf dc.
485 Łukasz Wojniłowicz (1):
486 po: Update Polish translation.