1 The Wine development release 6.5 is now available.
3 What's new in this release (see below for details):
4 - OpenCL support updated to version 1.2.
5 - More support for IE compatibility modes in MSHTML.
6 - More windowless RichEdit work.
7 - A few more WinRT library stubs.
10 The source is available from the following locations:
12 https://dl.winehq.org/wine/source/6.x/wine-6.5.tar.xz
13 http://mirrors.ibiblio.org/wine/source/6.x/wine-6.5.tar.xz
15 Binary packages for various distributions will be available from:
17 https://www.winehq.org/download
19 You will find documentation on https://www.winehq.org/documentation
21 You can also get the current source directly from the git
22 repository. Check https://www.winehq.org/git for details.
24 Wine is available thanks to the work of many people. See the file
25 AUTHORS in the distribution for the complete list.
27 ----------------------------------------------------------------
29 Bugs fixed in 6.5 (total 25):
31 33375 Cannot test dlls with dashes in their name
32 34906 Multiple applications crash when trying to render in system memory (Zoo Tycoon, TOCA Touring Car Championship, The Sims, Conquest: Frontier Wars)
33 37488 Quicken 2014 reports error 0x0000054f on startup (NtAreMappedFilesTheSame fails to compare in-memory loader view of builtin dlls with mapped disk image)
34 37983 Jedi Knight: Dark Forces II, Outlaws (GOG.com versions) - music doesn't work
35 45032 WineTest does not run the vcomp tests
36 45567 League of Legends 8.12+ fails to start a game (anticheat engine, validation of WoW64 syscall dispatcher)
37 45685 Dragon NaturallySpeaking 12.5 does not run after training a new user
38 46817 Steam Big Picture needs d3d11_device_CreateDeviceContextState
39 47310 Canon TS3100 series full driver and software package refuses to install: "To install the software, you must be logged in to an administrator account."
40 50034 In font dialog's sample text, background changes color
41 50119 Dark Souls II: Scholar of the First Sin shows a white screen with vulkan renderer
42 50168 Error when running notepad.exe: Failed to start RpcSs service
43 50362 Fl Studio 20.8 crashes on startup
44 50411 Adobe Audition 2020 crashes on startup, reporting 'Direct2D Drawbot error' (d2d_geometry_group_GetBounds is a stub)
45 50721 IDA Pro 7.5: Lumina can't contact server, complains about Schannel security attributes
46 50738 Guild Wars 2 launcher can't login
47 50756 "Path is invalid." when using "SVN update" with SVN for Windows, which is used by TortoiseSVN
48 50783 WineTest declares dlls with dots in their name as missing
49 50790 No display found when using winemac.drv in a VM
50 50805 Win32_OperatingSystem class is missing 'ProductType' (affects Chocolatey)
51 50809 Multiple .NET 4.x application installers fail due to 'MsiNetAssemblySupport' property returning incorrect version (IronPython 2.7.5)
52 50826 .NET applications fail to start with Wine-Mono: 'The file C:\windows\mono\mono-2.0\lib/mscorlib.dll is an invalid CIL image'
53 50836 dxva2api.h does not compile as C++
54 50862 [Regression] Steam fails to start
55 50863 The specified path wine git does not treat when calling exe file.
57 ----------------------------------------------------------------
62 advapi32: Don't revoke ACCESS_DENIED_ACE.
64 Alexandre Julliard (43):
65 server: Return the file name for image mappings in the get_mapping_info request.
66 ntdll: Move the builtin dll list to virtual.c.
67 ntdll: Add a helper for mapping a PE image.
68 ntdll: Move the loadorder support to the Unix library.
69 ntdll: Call the Unix entry point from the Unix side.
70 ntdll: Add the builtin signature in .so file mappings.
71 kernelbase: Avoid depending on the mount manager in CopyFileExW().
72 msvcrt: Avoid depending on the mount manager in fstat().
73 ntoskrnl: Load driver dependencies from the driver directory.
74 ntdll: Check the builtin signature when creating a module.
75 server: Remove the redundant cpu field in the PE image information.
76 setupapi: Add a few printer directory ids.
77 setupapi: Support arbitrary wildcards in fake dlls creation.
78 setupapi: Create fakedlls before copying files.
79 wine.inf: Specify the full module path for the source of copied files.
80 wine.inf: Put wineps.drv in the printer driver directory.
81 ntdll: Add a global constant for the system directory.
82 server: Don't change the reported machine for COM+ images.
83 ntdll: Load the Unix library only when __wine_init_unix_lib() is called.
84 ntdll: Add refcounting for .so builtin dlls.
85 ntdll: Use NtAreMappedFilesTheSame() to find duplicated module mappings.
86 ntdll: Return the mapping size in virtual_map_builtin_module().
87 ntdll: Replace image mapping by the builtin module directly in NtMapViewOfSection().
88 ntdll: Move the builtin image checks to virtual_map_builtin_module().
89 ntdll: Don't return an existing address when mapping a builtin PE dll.
90 ntdll: Load builtin dlls through NtMapViewOfSection().
91 ntdll: Return an NT path for the initial current directory.
92 ntdll: Set the additional environment variables from the Unix side.
93 start: Avoid duplicate backslashes in command line.
94 ntdll: Set the Wow64 environment variables from the Unix side.
95 ntdll: Load the main image from the Unix side.
96 ntdll: Remove the no longer needed exec_process() function.
97 ntdll: Don't set the DllPath parameter by default.
98 start: Add a private /exec option to replicate the Wine command-line usage.
99 ntdll: Check the main image for Unix path only the first time around.
100 ntdll: Add a helper to launch start.exe always as builtin.
101 ntdll: Use start /exec to support absolute Unix paths.
102 ntdll: Set the initial DllPath to null if it's empty.
103 wine.inf: Fix 64-bit driver installation.
104 ntdll: Use the same builtin check for process creation and initial image loading.
105 ntdll: Make the is_win64 variable global.
106 ntdll: Don't pass the application name to get_load_order().
107 ntdll: Check the loadorder for .so dlls on the Unix side.
109 Alistair Leslie-Hughes (3):
110 msado15: Improve return when field cannot be found.
111 msado15: Clear interface point after release.
112 msado15: Implement _Recordset get/put Bookmark.
115 winegstreamer: Set specific large buffer sizes for decodebin.
118 dinput: Implement device creation using product GUID.
119 ntoskrnl.exe: Use correct name format when sending WM_DEVICECHANGE.
122 po: Update Lithuanian translation.
123 po: Update Lithuanian translation.
126 urlmon: Implement IMoniker_ComposeWith() for url monikers.
129 mountmgr.sys: Move query_unix_drive to drive.c.
130 mountmgr.sys: Simplify query_unix_drive.
133 mscoree/tests: Increase timeout in expected failure case.
136 po: Update Dutch translation.
139 winetest: Simplify the 'dll is native' error message.
140 winetest: Show more detailed version error information.
141 winetest: Fix detecting whether a test can be run or not.
142 winetest: Don't parse the test list if 'test --list' failed.
143 dwrite: Fix the case of FreeType in a comment.
144 msvcrtd/tests: Missing the library should be a win_skip().
145 winetest: Remove the obsolete revision placeholder.
146 atl80/tests: Request an older version of atl80 for compatibility.
149 wtsapi32: Avoid calling GetUserNameW() twice in WTSQuerySessionInformationW(WTSUserName).
150 wtsapi32/tests: Test returned username for WTSQuerySessionInformation(WTSUserName).
151 kernelbase: Reject SORT_DIGITSASNUMBERS in CompareStringA().
152 sapi/tests: Remove SpResourceManager refcount tests.
153 wineqtdecoder: Use nameless unions.
155 Giovanni Mascellani (5):
156 mfreadwrite: Unset seeking flag also on SourceStarted and SourceStopped.
157 mfreadwrite: Simplify iteration through streams.
158 winegstreamer: Implement a stub IMFGetService for the media source.
159 winegstreamer: Implement a stub IMFRateSupport for the media source.
160 winegstreamer: Implement a stub IMFRateControl for the media source.
163 ntdll: Fall back to reading /dev/urandom if getrandom() is not supported.
164 msi: Fix building the fusion filename.
165 webservices: Implement WS_CHANNEL_PROPERTY_NO_DELAY.
168 d3d11/tests: Add some more device context state tests.
169 d3d11: Validate the feature level count in d3d11_device_CreateDeviceContextState().
170 wined3d: Introduce wined3d_state_reset().
171 wined3d: Store the feature level in the wined3d_state structure.
172 wined3d: Move feature level selection to wined3d_state_create().
173 wined3d: Add a missing barrier to wined3d_shader_resource_view_vk_generate_mipmap().
174 wined3d: Take the layer index into account in wined3d_shader_resource_view_gl_generate_mipmap().
175 d3d11: Store the feature level in the d3d_device_context_state structure.
176 d3d11: Use the supplied feature levels in d3d11_device_CreateDeviceContextState().
177 d3d11: Replace the FIXME in d3d11_immediate_context_SwapDeviceContextState() with a TRACE.
178 wined3d: Handle a few more border colours for Vulkan samplers.
179 wined3d: Trace wined3d_swapchain_vk_blit() failures.
180 wined3d: Invalidate sRGB write state in wined3d_cs_exec_set_rendertarget_view() if needed.
181 dxgi: Implement dxgi_output_SetGammaControl().
182 wined3d: Implement wined3d_swapchain_set_gamma_ramp() on top of wined3d_output_set_gamma_ramp().
185 reg: Split 'query' functions from reg.c.
186 reg: Split 'delete' functions from reg.c.
187 reg: Split 'add' functions from reg.c.
188 reg: Use is_switch() where possible.
189 reg: Merge common header #includes into reg.h.
190 reg: Simplify basic syntax checks.
191 reg: Move 'import' syntax checks to reg_import().
192 reg: Use 'argvW' array naming in export.c.
193 reg: 'export' sorts before 'import'.
194 reg: Use malloc(), realloc() and free() from stdlib.h instead of wine/heap.h.
195 reg/tests: Add tests for duplicate command-line switches.
196 reg/tests: Test whether overwriting a registry key modifies existing keys and values.
197 reg/tests: Test whether a .reg file extension is required when exporting.
198 reg: Add extended help for supported operations.
199 reg: Parse 'reg query' command-line arguments in query.c.
200 reg: Fail if duplicate command-line switches are passed to 'reg query'.
202 Huw D. M. Davies (49):
203 riched20: Handle EM_GETLINE's unicode conversion in the host.
204 riched20: Handle EM_GETSELTEXT's unicode conversion in the host.
205 riched20: Remove unused code from ITextHost_TxGetPropertyBits.
206 riched20: Implement EM_SETREADONLY using EM_SETOPTIONS.
207 riched20: Initialize a copy of the properties in the host.
208 riched20: Handle the read-only property setting in the host.
209 riched20: Handle scrollbar changes in the host.
210 riched20: Use the host to set hide/save-sel, auto-word-sel, and vertical properties.
211 riched20: Use the multiline property rather than style.
212 riched20: Handle sending EN_MSGFILTER notifications in the host.
213 riched20: Handle dialog mode in the host.
214 riched20: Handle ES_WANTRETURN in the host.
215 riched20: Handle ES_SELECTIONBAR in the host.
216 riched20: Handle the client rect changes in the host.
217 riched20: Set the window title in the host.
218 riched20: Handle EM_SETBKGNDCOLOR in the host.
219 riched20: Handle EM_SETPASSWORDCHAR in the host.
220 riched20: Don't set the cursor during mouse messages.
221 riched20: Handle WM_SETCURSOR in the host.
222 riched20: Move scrollbar initialisation out of WM_CREATE.
223 riched20: Remove always false conditions.
224 riched20: Simplify the scrollbar visibility checks.
225 riched20: Keep track of the current scrollbar state.
226 riched20: Update editor's wordwrap state.
227 include: Fix spelling of the InPlace methods.
228 riched20: Implement ITextServices_OnTxInPlaceActivate().
229 riched20: TxGet[HV]Scroll should return the actual enabled state.
230 riched20: Update the scrollbar page size from the host.
231 riched20: Enable and show the scrollbar before updating its position and range.
232 riched20: Fix-up the scrollbar visibility in the host.
233 riched20: Don't release the dc when destroying the context.
234 riched20: Call OnTxInPlaceActivate() from the host.
235 riched20: Explicitly select the background brush.
236 riched20: Fill the selection bar.
237 riched20: Implement TxDraw().
238 riched20: Don't call update_caret() from the host.
239 riched20: Send EN_UPDATE from text services.
240 riched20: Use TxDraw() to implement the host's WM_PAINT handler.
241 riched20: Remove direct accesses to the editor from the window proc.
242 riched20: Add support for WM_PRINTCLIENT.
243 riched20: Add support for TXTBACK_TRANSPARENT.
244 riched20: Don't invalidate while inside TxDraw().
245 riched20: Implement TxGetNaturalSize().
246 include: Add ITextHost2.
247 riched20: Use the text host stored in the editor structure.
248 riched20: Add ITextHost2 support and use it to get the window for WM_CONTEXTMENU.
249 riched20: Remove accesses to the editor in TxNotify.
250 riched20: Retrieve the window from the host.
251 riched20: Remove the windows from the editor structure.
254 mshtml: Use single navigator instance per inner window.
255 mshtml: Initialize HTMLPerformance object with compat mode.
256 mshtml: Initialize HTMLPerformanceNavigation and HTMLPerformanceTiming objects with compat mode.
257 mshtml: Initialize HTMLNamespaceCollection object with compat mode.
258 mshtml: Initialize HTMLStyleSheet object with compat mode.
259 mshtml: Initialize HTMLStyleSheetsCollection object with compat mode.
260 mshtml: Initialize HTMLStyleSheetRule object with compat mode.
261 mshtml: Initialize HTMLStyleSheetRulesCollection object with compat mode.
262 jscript: Add String.prototype.toLocaleUpperCase and toLocaleLowerCase implementation.
263 jscript: Raise the stack depth limit.
264 mshtml: Initialize DOMRange object with compat mode.
265 mshtml: Initialize HTMLStorage object with compat mode.
266 mshtml: Initialize HTMLDOMChildrenCollection object with compat mode.
267 mshtml: Initialize HTMLFiltersCollection object with compat mode.
268 mshtml: Initialize HTMLDocumentObj object with compat mode.
269 mshtml: Initialize function object with compat mode.
270 mshtml: Rename init_dispex_with_compat_mode to init_dispatch.
271 include: Add missing typedefs to windows.foundation.idl.
272 include: Don't default to WINE_NO_NAMELESS_EXTENSION for Wine build.
273 include: Use nameless unions in dxva2api.idl helpers.
274 ieframe: Use nameless unions.
275 combase: Use nameless unions.
276 devenum: Use nameless structs and unions.
277 wininet: Use nameless structs and unions.
278 ole32: Use nameless unions.
279 wininet/tests: Use nameless structs and unions.
280 services: Use nameless unions.
281 winemenubuilder: Use nameless unions.
282 winecfg: Use nameless unions.
283 jscript: Fallback to begin of input in script_parse if error location was not recorded.
284 winmm: Use nameless unions.
285 winepulse: Use nameless unions.
286 winealsa: Use nameless unions.
287 shell32: Use nameless unions.
288 shell32/tests: Use nameless unions.
289 sechost: Use nameless unions.
290 quartz: Use nameless unions.
291 winegstreamer: Use nameless unions.
292 windowscodecs: Use nameless unions.
293 mshtml/tests: Use winetest.js helpers in asyncscriptload.js.
294 mshtml: Support onload handlers in script elements.
295 mshtml: Block load event until dynamically created script elements that are part of the document are loaded.
296 urlmon: Make default user agent compatible with IE11.
297 urlmon: Factor out obtain_user_agent.
298 urlmon: Directly use otain_user_agent in ObtainUserAgentString.
299 urlmon: Support version option in ObtainUserAgentString.
300 urlmon/tests: Add more user agent string tests.
301 iphlpapi: Use nameless unions.
302 msi: Use nameless unions.
303 qedit: Use nameless unions.
304 qcap: Use nameless unions.
305 mmdevapi: Use nameless unions.
306 mmdevapi/tests: Use nameless unions.
307 mshtml/tests: Allow error when loading an image in events.html.
308 mshtml/tests: Allow typeof(localStorage) to be unknown.
309 urlmon: Fix user agent suffix separator handling.
310 include: Add UAS_EXACTLEGACY define.
311 mshtml: Report user agent matching current compat mode.
312 mshtml: Use "Netscape" as appName in IE11 compat mode.
313 mshtml: Fix navigator.toString() in IE9+ compat modes.
314 ieframe/tests: Allow non-zero initial session counter value.
317 wined3d: Rename create/destroy helpers dealing with Vulkan objects.
318 wined3d: Introduce struct wined3d_image_vk and its create/destroy helpers.
319 wined3d: Handle different slice pitches in uncompressed texture updates.
320 wined3d: Handle different slice pitches in compressed texture updates.
321 d3d11/tests: Test updates of 3D textures.
324 ws2_32: Add a missing break.
327 kernelbase: Accept LINGUISTIC_IGNOREDIACRITIC & SORT_DIGITSASNUMBERS in CompareStringEx().
330 mscms: Support COLOR_CMYK to COLOR_3_CHANNEL translation.
331 mscms: Allow any COLORTYPE translation equally.
332 po: Update Finnish translation.
335 wbemprox: Add ProductType to win32_operatingsystem class.
336 wtsapi32: Implement WTSQuerySessionInformation(WTSDomainName).
339 mscvpdb.h: Use official names for CodeView constants.
340 ntdll: Take into account ordinal base when resolving forwarded ordinals.
341 ntstatus.h: Add MUI statuses.
342 ntdll: Add error mapping for MUI statuses.
345 wined3d: Handle blits to Vulkan swapchains not matching the D3D swapchain.
346 wined3d: Advertise multisampling only when supported.
348 Michael Stefaniuc (8):
349 wldap32: Remove redundant NULL check before heap_free().
350 mshtml: Print the debug string and not the pointer to it.
351 devenum: Avoid the comma operator.
352 mscoree: Remove redundant NULL check before HeapFree().
353 evr: Remove superfluous cast to self.
354 gameux: Use wide-char string literals.
355 uninstaller: Constify the string paramenter of output_array().
356 uninstaller: Use wide-char string literals.
359 dwrite: Test simulations mask bitwise for consistency.
360 dwrite/tests: Extend tests for synthesized axis values.
361 dwrite: Implement IDWriteFontSet1::CreateFontResource().
362 dwrite/gdiinterop: Pass target transform when getting recommended rendering mode.
363 dwrite: Request one glyph outline at a time in GetGlyphRunOutline().
364 d2d1: Implement d2d_geometry_group_GetBounds().
365 urlmon: Fix function name in the warning message.
366 urlmon: Remove unnecessary local variable.
367 mf/session: Consider audio block alignment when creating output buffers for transforms.
368 mfreadwrite/reader: Consider audio block alignment when creating output buffers for the decoder.
369 dwrite: Return complete outline data from freetype integration code.
370 gdiplus/metafile: Implement DrawEllipse() recording.
371 gdiplus/metafile: Implement FillEllipse() recording.
372 gdiplus: Add a helper to check for metafile graphics context.
373 gdiplus/metafile: Implement DrawRectangles() recording.
374 mfreadwrite/reader: Use current stream type to set up sample allocator.
375 mfreadwrite/reader: Enable DXGI device manager path.
376 dwrite: Use D3DCOLORVALUE equivalent to avoid nameless unions.
377 mfplat: Remove duplicated GUID entry from attribute tracing.
378 gdiplus/metafile: Implement FillPie() recording.
379 gdiplus: Forward GdipDrawRectangle() to GdipDrawRectangles().
380 gdiplus: Add a helper to initialize RectF.
381 gdiplus/metafile: Implement DrawArc() recording.
382 mfplat/tests: Add a test for d3d11 texture buffer updates.
383 mfplat: Fix SetCurrentLength() for d3d9 buffer.
384 mfplat: Fix SetCurrentLength() for d3d11 buffer.
385 mfplat: Implement GetContiguousLength() for d3d11 buffer.
386 mfplat: Implement GetContiguousLength() for d3d9 buffer.
387 mfplat: Use texture pointer for DXGI surface buffer.
388 mfplat: Implement Lock2D()/Unlock2D() for d3d11 buffer.
389 mfplat: Implement GetScanline0AndPitch() for d3d11 buffers.
390 mfplat: Always initialize output arguments in GetScanline0AndPitch() for d3d9 buffers.
391 mfplat: Rename media buffer structure to better reflect its usage.
392 mfplat: Implement Lock2DSize() for d3d11 buffers.
393 rtworkq: Partially implement shared queues.
394 mfreadwrite/reader: Use shared multi-threaded queue internally.
395 mfplat/tests: Add media source rate service tests.
398 mmdevapi: Make spatial audio objects buffer update size constant.
399 ws2_32: Copy send buffer data for async send in WS2_ConnectEx().
400 ddraw: Request read only texture access for read only maps.
401 ddraw: Allow texture without DDSCAPS_TEXTURE for ddraw4 and earlier on software device.
404 user32: Add clipping region tests on window resize.
406 Roberto Pungartnik (2):
407 po: Update Brazilian Portuguese translation.
408 po: Update Spanish translation.
411 kernel32/tests: Add test for FileRenameInfo in SetFileInformationByHandle.
412 kernelbase: Convert DOS to NT path for FileRenameInfo in SetFileInformationByHandle.
415 windows.media.speech: Add stub dll.
416 windows.media.speech/tests: Add interface query tests.
417 windows.media.speech: Implement IInstalledVoicesStatic stub.
418 windows.media.speech: Implement IInstalledVoicesStatic::AllVoices stub.
419 windows.media.speech: Fake empty IInstalledVoicesStatic::AllVoices vector.
420 ntdll/tests: Fix tick count read from user shared data.
421 ntdll/tests: Add InterruptTimeBias to fix spurious test failures.
422 include: Add KSHARED_USER_DATA QpcData details and flags.
423 include: Include x86intrin.h in msvcrt/intrin.h.
424 ntdll: Don't call possibly deadly DbgUiGetThreadDebugObject.
425 widl: Only register activatable WinRT runtimeclass.
426 include: Add EventRegistrationToken struct in eventtoken.idl.
427 include: Add Gamepad runtimeclass in windows.gaming.input.idl.
428 windows.media.speech: Cleanup test to better check results and ignore refcounts.
429 windows.gaming.input: Add stub dll.
430 windows.gaming.input: Implement IGamepadStatics stubs.
431 windows.gaming.input: Implement IGamepadStatics::Gamepads stubs.
432 ntdll/tests: Add RtlQueryPerformanceCounter tests.
433 widl: Always check the runtimeclass interfaces presence.
434 include: Add IAsyncInfo interface in asyncinfo.idl.
435 include: Add IAsyncOperation and TypedEventHandler in windows.foundation.collections.idl.
436 include: Add User(ChangedEventArgs) runtimeclasses in windows.system.idl.
437 include: Add ForceFeedbackMotor runtimeclass in windows.gaming.input.forcefeedback.idl.
438 include: Add RawGameController runtimeclass to windows.gaming.input.idl.
439 windows.gaming.input: Fake empty IGamepadStatics::Gamepads vector.
440 windows.gaming.input: Fake IEventHandler_Gamepad support.
441 windows.gaming.input: Implement IRawGameControllerStatics stubs.
442 windows.gaming.input: Implement IRawGameControllerStatics::RawGameControllers stubs.
443 windows.gaming.input: Fake empty IRawGameControllerStatics::RawGameControllers vector.
444 windows.gaming.input: Fake IEventHandler_RawGameController support.
445 include: Add DayOfWeek enum in windows.globalization.idl.
446 include: Add GlobalizationPreferences runtimeclass in windows.system.userprofile.idl.
447 include: Add missing items_size parameter to GetMany.
448 include: Use UINT32 for IVectorView<T> index/size arguments.
449 windows.media.speech: Make vector stub consistent with other WinRT stubs.
450 widl: Generate typedefs for namespaced struct / enum types.
451 hidclass.sys: Fix parsed report descriptor length index.
452 windows.globalization: Add stub dll.
453 windows.globalization: Implement IGlobalizationPreferencesStatics stubs.
454 windows.globalization: Implement IGlobalizationPreferencesStatics::HomeGeographicRegion.
455 windows.globalization: Implement IGlobalizationPreferencesStatics::Languages.
456 windows.globalization: Fake empty IGlobalizationPreferencesStatics properties.
459 winepulse.drv: Make timer thread time-critical.
460 winepulse.drv: Make timer delay more accurate.
462 Victor Hermann Chiletto (2):
463 winevulkan: Adequate vkEnumerateInstanceLayerProperties to the Vulkan spec.
464 winevulkan: Implement vkEnumerateDeviceLayerProperties.
466 Zebediah Figura (72):
467 opencl: Generate the spec file and thunks from the official XML registry file.
468 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_viewports().
469 wined3d: Introduce wined3d_device_context_set_viewports().
470 d3d11: Use wined3d_device_context_set_viewports().
471 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_scissor_rects().
472 wined3d: Introduce wined3d_device_context_set_scissor_rects().
473 d3d11: Use wined3d_device_context_set_scissor_rects().
474 opencl: Move libOpenCL support to a new Unix library.
475 opencl: Build with msvcrt.
476 opencl: Do not prepend "wine_" to export names.
477 winegstreamer: Don't invert the proportion twice in wg_parser_stream_notify_qos().
478 winegstreamer: Convert timestamps to running time in wg_parser_stream_notify_qos().
479 wined3d: Pass a wined3d_device_context to wind3d_cs_emit_set_shader_resource_view().
480 wined3d: Introduce wined3d_device_context_set_shader_resource_view().
481 d3d11: Use wined3d_device_context_set_shader_resource_view().
482 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_sampler().
483 wined3d: Introduce wined3d_device_context_set_sampler().
484 d3d11: Use wined3d_device_context_set_sampler().
485 server: Do not allow selecting on the ifchange object.
486 server: Make pulse_event() static.
487 server: Use default_fd_signaled() for sockets.
488 server: Fix a copy-paste error in a comment.
489 server: Remove a no longer relevant "see below" from a comment.
490 wined3d: Check whether a register is a UAV before recording UAV reads.
491 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_unordered_access_view().
492 wined3d: Introduce wined3d_device_context_set_unordered_access_view().
493 d3d11: Use wined3d_device_context_set_unordered_access_view().
494 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_rendertarget_view().
495 wined3d: Introduce wined3d_device_context_set_rendertarget_view().
496 d3d11: Use wined3d_device_context_set_rendertarget_view().
497 opencl: Don't bother generating a Unix function table entry for clGetExtensionFunctionAddress().
498 opencl: Avoid calling clSetCommandQueueProperty().
499 opencl: Do not return an NTSTATUS from DllMain.
500 opencl: Expose extensions that don't use new commands.
501 opencl: Update to OpenCL 1.1.
502 opencl: Update to OpenCL 1.2.
503 d3d11: Use wined3d_device_context_set_unordered_access_view() in CSSetUnorderedAccessViews().
504 wined3d: Pass a wined3d_device_context to wined3d_device_context_emit_set_depth_stencil_view().
505 wined3d: Introduce wined3d_device_context_set_depth_stencil_view().
506 d3d11: Use wined3d_device_context_set_depth_stencil_view().
507 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_predication().
508 wined3d: Introduce wined3d_device_context_set_predication().
509 d3d11: Use wined3d_device_context_set_predication().
510 server: Cancel asyncs before closing handles when a process is destroyed.
511 ntdll: Use a kernel APC to call NtDuplicateObject() if DUPLICATE_CLOSE_SOURCE is used on another process.
512 ntdll: Remove the source fd from the cache before calling the dup_handle request.
513 ntdll: Hold fd_cache_section while removing and closing handles.
514 server: Do not forbid closing fd handles in other processes.
515 include: Move SIGNER_* definitions to a new public header.
516 ntoskrnl/tests: Fix a test failure on Windows 10.
517 ntoskrnl/tests: Use WCHAR file paths.
518 ntoskrnl/tests: Test-sign driver files.
519 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_stream_source().
520 wined3d: Introduce wined3d_device_context_set_stream_source().
521 d3d11: Use wined3d_device_context_set_stream_source().
522 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_index_buffer().
523 wined3d: Introduce wined3d_device_context_set_index_buffer().
524 d3d11: Use wined3d_device_context_set_index_buffer().
525 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_vertex_declaration().
526 wined3d: Introduce wined3d_device_context_set_vertex_declaration().
527 d3d11: Use wined3d_device_context_set_vertex_declaration().
528 wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_stream_output().
529 wined3d: Require vertexAttributeInstanceRateZeroDivisor.
530 wined3d: Implement zero step rate for instanced attributes.
531 d3d10core/tests: Test multiple instanced step rates.
532 d3d11/tests: Test multiple instanced step rates.
533 wined3d: Introduce wined3d_device_context_set_stream_output().
534 d3d11: Use wined3d_device_context_set_stream_output().
535 wined3d: Introduce wined3d_device_context_dispatch().
536 d3d11: Use wined3d_device_context_dispatch().
537 wined3d: Introduce wined3d_device_context_dispatch_indirect().
538 d3d11: Use wined3d_device_context_dispatch_indirect().
541 winex11.drv: Call request_selection_contents() after the XFixes extension is initialized.
542 winedump: Dump EMR_HEADER record.
543 winedump: Dump more fields for EMR_EXTTEXTOUTW records.
546 windowscodecs: Add stub implementation for DDS encoder.