1 The Wine development release 6.2 is now available.
3 What's new in this release (see below for details):
4 - Mono engine updated to version 6.0.0, with DirectX support.
5 - Support for NTDLL debugger APIs.
6 - More WinRT support in WIDL.
7 - Xbox One controller fixes on Mac.
10 The source is available from the following locations:
12 https://dl.winehq.org/wine/source/6.x/wine-6.2.tar.xz
13 http://mirrors.ibiblio.org/wine/source/6.x/wine-6.2.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.2 (total 51):
31 8692 Multiple applications have non-working shell32 ShellView context menu items (Directory Opus 9 with Amiga Explorer Shell Extension, Total Commander 7.x)
32 22242 Paint.NET 3.5.4 installer fails with Wine-Mono
33 22439 Paint.NET 2.5 EULA is garbled with Wine-Mono
34 22635 Earth 2160 (GOG.com) can't recognize serial number
35 23094 Multiple application installers abort with 'runtime error R6034' (Microsoft VC++ 2008 MFC runtime and manifest missing)(AVATAR Demo, iNodeSetup 3.60, QQPlayer 3.1)
36 23999 Multiple applications with DRM schemes need NtQueryVirtualMemory 'MemorySectionName' info class (Crossfire HGWC, EMS SQL Manager 2010 Lite for PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online client)
37 27248 Multiple games and applications need K32GetMappedFileNameW implemented (Riot Games' Valorant, Chrome Browser, Yumina the Ethereal)
38 28786 Wine File Explorer tree does not expand when clicked on plus '+' signs
39 28927 Wabbitcode 0.5.x (Z80 Assembly IDE) (.NET 4.0 app) fails to start with Wine-Mono
40 29709 Multiple applications crash due to missing 'dhtmled.ocx', DHTMLEdit object (Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5)
41 36791 Foxit Reader 6.2.0.0429 reports "File not found." when trying to open file via "recent files" on start page
42 36792 Foxit Reader 6.2 fails to maximize using 'maximize' button after double clicking top window bar / title bar to maximize and restore app window
43 37510 Foxit Reader 7.0.3.916 copy and paste of single or multiple annotations doesn't work
44 37751 WiX Toolset v3.9 installer doesn't open with Wine-Mono (metahostpolicy_GetRequestedRuntime returns CLR_E_SHIM_RUNTIME)
45 37842 Multiple .NET 4.0 applications crash when clipboard is accessed from multiple threads (OLE clipboard must take MTA into account)(PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz)
46 39993 OllyDbg 2.x: Manually changed FPU registers are reset to original values after single step (F7)
47 40008 OllyDbg 2.x hangs when trying to pause debuggee
48 40571 Google SketchUp 13 crashes when printing multiple consecutive times
49 40837 Kingsoft PC Doctor crashes while starting
50 42353 OllyDbg 2.x: Step In (F7) on a "jump to self" instruction never stops if it's the first instruction executed by debuggee
51 43422 Shadow Warrior 2: Floors are not rendered
52 43840 Sketchup 2017: clicking 'Ok' in 'Print Preview' or 'Print' dialog doesn't do anything (err:commdlg:PRINTDLG_ChangePrinterW DocumentProperties fails on '<printer>')
53 44038 RPCS3 emulator crashes due to 'kernel32.SetFileInformationByHandle' lacking support of 'FileEndOfFileInfo' info class
54 44826 MS Word 2013/2016 does not support Arabic text shaping in document area
55 46234 explorer /desktop leaks global atoms when creating desktop window
56 46709 VarFormatCurrency doesn't handle an already formatted string.
57 48323 scanf functions do not support NaN for floating point elements
58 48563 Runaway: A Twist of Fate renders its cursor incorrectly
59 48848 Python apps/scripts using 'pywinutils.delete' fail due to unimplemented COM object {3ad05575-8857-4850-9277-11b85bdb8e09}. IFileOperation in ShObjIdl_core.h
60 49694 mc.exe: UTF-16 decoding does not use UTF-16LE by default, breaking files without a BOM
61 49849 system("CLS") doesn't work
62 49936 modal dialog box behaves modeless
63 50195 x64dbg snapshots >= 2020-11-12_05-12 need ntdll.dll.NtDebugActiveProcess implementation to debug process via attach
64 50380 INSIDE ground texture is glitchy with Vulkan renderer
65 50401 Multiple Adobe products crash on unimplemented function msvcp{100,110,120,140}.dll._Wcsxfrm (Audition CS6, Audition 2020)
66 50407 Multiple Adobe CC products fail to start, reporting 'err:module:LdrInitializeThunk "CRClient.dll" failed to initialize' ('_Syserror_map' should return non-NULL string for unknown errors)
67 50409 Adobe Audition 2020 crashes on startup (msvcrt strftime_impl uses __lc_time_data struct WCHAR members but only ANSI members have been initialized by _Gettnames)
68 50424 std::mutex crashes on creation
69 50429 Serious Sam Engine / Serious Sam Classic broken MP with math functions from musl
70 50441 Steel Series Engine 3 systray icon does not respond to mouse clicks
71 50528 [Stasis 2]Broken rendering with Vulkan
72 50562 WRC 5 crashes on launch with Vulkan renderer
73 50564 Ryse: Son of Rome has broken shadows with Vulkan renderer
74 50565 Hitman: Absolution has broken rendering with Vulkan renderer
75 50569 World of Tanks ground texture is black rendered
76 50580 iTunes 12.11.0.26 installer doesn't recognize WinVer 'Windows 10' setting (WMI 'Win32_OperatingSystem' class uses 'GetVersionEx' API to retrieve OS version info, a deprecated API in Windows 10)
77 50599 Game Protect Kit (GPK) 'SDGame32.sys' kernel driver crashes on unimplemented function 'ntoskrnl.exe.KdDisableDebugger' (Dragon Nest)
78 50602 Far Manager redraws incorrectly after console window is resized
79 50610 WMI 'Win32_OperatingSystem' OS caption property descriptions for Windows 8 and 8.1 are reversed
80 50622 wldap32 calls Linux libraries with wrong conventions
81 50647 i386 DLL image icudt59.dll causes trouble on load on x86_64 ever since COR header update.
83 ----------------------------------------------------------------
88 winmm/tests: Strictly test returned time format of waveInGetPostion().
89 winmm/tests: Get rid of unused functions.
91 Alexandre Julliard (44):
92 ntdll: Pass a debug object in the new_process request.
93 ntdll: Implement NtDebugActiveProcess() and NtRemoveProcessDebug().
94 ntdll: Implement NtSetInformationDebugObject().
95 ntdll: Implement NtDebugContinue().
96 ntdll: Implement DbgUiConvertStateChangeStructure().
97 ntdll: Implement NtWaitForDebugEvent().
98 server: Don't store the debug object in the debugger thread.
99 ntdll: Load the main module before the other dlls.
100 server: Fetch the data for the debug events from the process memory views.
101 server: Add a separate request to initialize the first thread of a process.
102 server: Move the ldt_copy pointer to the init_first_thread request.
103 ntdll/tests: Add tests for a few more object types.
104 include: Add a couple of access right flags.
105 gdi32/tests: Regenerate ttf files with the official fontforge version.
106 gdiplus/tests: Regenerate ttf files with the official fontforge version.
107 gdi32: Cache the codepage tables also for OpenType names mapping.
108 ntdll: Fix loading of section table in get_cor_header().
109 ntdll/tests: Fix a couple of test failures on older Windows versions.
110 server: Add a data type for generic access mappings.
111 server: Add a type descriptor to all server objects.
112 server: Add support for object counts in the object type information.
113 libwine: Don't define obsolete functions on non-x86 platforms.
114 server: Add generic mapping masks for all object types.
115 server: Use the object type information to implement access mapping.
116 server: Add a request to return all object types.
117 ntdll/tests: Add more tests for object types.
118 server: Implement retrieving the debug object of a process.
119 server: Get the process entry point from the exe image info.
120 ntdll: Pass the full NT path name to load_builtin_dll().
121 ntdll: Pass the NT name in the create_file request.
122 ntdll: Pass the NT name in the set_fd_name_info request.
123 server: Store the NT name in the fd object.
124 server: Return the NT name for the ProcessImageFileName query.
125 server: Return the NT name for the list_processes request.
126 server: Implement NtQueryVirtualMemory(MemorySectionName).
127 ntdll/tests: Add some tests for NtQueryVirtualMemory(MemorySectionName).
128 kernelbase: Also export the non-K32 names for the psapi functions.
129 kernelbase: Implement GetMappedFileNameA/W.
130 server: Use TEB->ArbitraryUserPointer to store the loaded dll names.
131 server: Report load dll events upon mapping a SEC_IMAGE view.
132 ntdll: Close the debug port on thread exit.
133 ntdll/tests: Relax a broken result on Windows.
134 server: Remove the load/unload_dll requests and the dll list.
135 kernel32/tests: Load GetMappedFileNameW() dynamically.
137 Alistair Leslie-Hughes (1):
138 include: Add mulres.idl.
140 Andrew Boyarshin (1):
141 widl: Fix handling of output_name in option parsing.
144 mmdevapi: Implement SpatialAudio features.
147 wined3d: Add AMD Radeon RX 5500M.
150 include: Make sure __int64 is correctly defined on PPC64.
151 wrc: Add PPC64 support.
154 mmdevapi: Add SpatialAudio tests.
157 ntoskrnl.exe: Add KdDisableDebugger/KdEnableDebugger stubs.
160 dinput: Fix Xbox One controller D-pad on Mac.
161 dinput: Enable Xbox One controller View and Xbox buttons on Mac.
162 dinput: On Mac, always use both HID usage page and usage for comparisons.
163 dinput: Map Xbox One controller triggers (accelerator/brake) to Rx/Ry on Mac.
164 ntdll: Always use MAP_FAILED as mmap()'s error value.
167 po: Update Korean translation.
170 gdiplus/metafile: Implement GdipRecordMetafileFileName.
173 d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for 32 bpp BMP with alpha.
175 Damjan Jovanovic (1):
176 wldap32: Cyrus SASL's sasl_interact_t.result should be null-terminated.
179 include: Fix [v]sprintf_s declarations.
182 ntdll: Don't try to convert module to 64-bit if it doesn't contain code.
184 Dmitry Timoshkov (7):
185 wevtapi: Return fake handle from EvtOpenChannelConfig.
186 wevtapi: Return TRUE from EvtSetChannelConfigProperty.
187 wevtapi: Add EvtSaveChannelConfig() stub.
188 ntdll: Exclude large integer APIs from relay tracing.
189 wevtapi: Add EvtGetChannelConfigProperty(EvtChannelLoggingConfigLogFilePath) stub implementation.
190 wevtapi/tests: Add some EvtGetChannelConfigProperty() tests.
191 shell32: IPersistFile::Save(NULL) should use previously stored file name.
194 mountmgr.sys: Have harddisk_ioctl return the same status as the IoStatus.
195 mountmgr.sys: Have mountmgr_ioctl return the same status as the IoStatus.
198 mscoree: Update Wine Mono to 6.0.0.
201 po: Fix Dutch spelling errors.
204 windowscodecs/tests: Fix a typo in a variable name.
205 user32: Fix a typo in a comment.
207 Gabriel Ivăncescu (3):
208 gdi32: ExtTextOut should fail if count is larger than INT_MAX.
209 user32/tests: Test minimized window placement after trying to change position.
210 user32: Keep toplevel minimized windows offscreen if they're already.
213 winevulkan: Fix vkDestroyDebugUtilsMessengerEXT with NULL object.
214 winevulkan: Fix vkDestroyDebugReportCallbackEXT with NULL object.
217 wbemprox: Report the real OS version.
218 wbemprox: Fix Windows 8/8.1 caption.
219 wldap32: Convert berval structures.
220 wbemprox: Implement Win32_LogicalDisk.Caption.
223 gdiplus: Avoid negative integer overflow due to implicit type conversion.
224 gdiplus/tests: Test image brush transformation.
227 wined3d: Invalidate STATE_STENCIL_REF when switching between NULL and non-NULL depth/stencil views.
228 d3d11/tests: Add format compatibility tests for DXGI_FORMAT_R9G9B9E5_SHAREDEXP.
229 d3d10core/tests: Add format compatibility tests for DXGI_FORMAT_R9G9B9E5_SHAREDEXP.
230 d3d11/tests: Add format compatibility tests for compressed formats.
231 d3d10core/tests: Add format compatibility tests for compressed formats.
232 wined3d: Allow resource copies between block-compatible formats.
233 wined3d: Use the format block dimensions to construct the destination box for sub-resource region copies.
234 wined3d: Compare resource sizes in blocks in wined3d_device_copy_resource().
235 wined3d: Construct a separate source box in wined3d_device_copy_resource().
236 wined3d: Create the backbuffer rendertarget view only after calling adapter_init_3d().
237 wined3d: Add some TRACEs to command stream callbacks.
240 reg/tests: Add initial syntax tests for 'reg copy'.
243 kernelbase: Support FileEndOfFileInfo in SetFileInformationByHandle.
244 mshtml: Move load_gecko() call from DllRegisterServer to DllInstall.
245 include: Add relogger.idl file.
246 winebuild: Use lld-link for static libraries on msvc target.
247 winebuild: Don't use llvm-lib to build static libs containing importlibs.
250 include: Add IFileOperation interface.
251 shell32: Implement IFileOperation stub.
254 wined3d: Store stencil reference value in wined3d_state.
255 wined3d: Check for stencil reference change in vulkan backend.
256 wined3d: Added missing states to debug_d3dstate().
257 wined3d: Align vertex attribute offsets to their size, if smaller than 4.
258 wined3d: Return E_INVALIDARG from vertexdeclaration_init() on validation failure.
259 d3d10core/tests: Add input layout alignment tests.
260 d3d11/tests: Add input layout alignment tests.
262 Jefferson Carpenter (1):
263 msxml3: Fold in reset_output_buffer.
266 kernel32: Add sr-Latn-RS locale definition.
267 kernel32: Update sr-Latn locale definition.
268 server: Grant the same access rights when req->access is zero in duplicate_token.
271 gdiplus/metafile: Fix copy-paste typo when setting resolution (Coverity).
272 mf: Add shutdown state for the standard quality manager.
273 mf: Subscribe standard quality manager to clock state change events.
274 mf: Implement NotifyTopology() for the standard quality manager.
275 mfplat: Add a few MF_SA_* attributes for tracing.
276 mf/tests: Add some more tests for video processor transform.
277 mfreadwrite: Fix vtable variables types.
278 dwrite: Fix vtable variables types.
279 d2d1/tests: Add return value test (Coverity).
280 mfplat/tests: Add some tests for D3D11-aware sample allocator.
281 mfplat/tests: Test texture parameters used by sample allocator.
282 mf: Add missing const for vtable structures.
283 mfmediaengine: Fix vtable variables types.
284 mf/topology: Improve error handling when connecting sample copier node (Coverity).
285 evr/allocator: Fix sample entry leak.
286 mfplat: Move sample implementation to a separate file.
287 mfplat: Added MFMapDX9FormatToDXGIFormat().
288 mfplat/tests: Switch to a different texture format to enable more tests on older versions.
289 mfplat/tests: Add a workaround for test failures on Windows 7 VMs.
290 mfplat: Add a stub implementation of DXGI surface buffer.
291 mfplat/allocator: Add initial implementation of sample allocator.
292 mfplat/tests: Add some tests for sample allocator using D3D9 device.
293 mfplat/allocator: Keep a reference to initialization attributes.
294 mfplat/allocator: Add support for MF_SA_BUFFERS_PER_SAMPLE.
295 mfplat/tests: Fix a crash on Vista.
296 dwrite: Change remaining traces to have consistent format.
297 dwrite/layout: Implement desired orientation get/set methods.
298 oleaut32/tests: Remove workarounds in VarFormat* tests.
299 oleaut32/tests: Use wide strings in VarFormat* tests.
300 oleaut32: Handle preformatted strings in VarFormatCurrency().
301 oleaut32: Added ICreateTypeInfo2::DeleteFuncDesc().
302 dwrite: Call shaper masks setup only when doing substitutions.
303 dwrite: Track attachment chain during cursive positioning.
304 dwrite: Use attachment chain for marks positioning.
305 dwrite: Adjust comment regarding digits substitution during shaping.
306 evr/tests: Add some more interface checks for the allocator.
307 mfplat/allocator: Improve initialization handling.
308 mfreadwrite/reader: Keep a reference to configuration attributes.
309 mfreadwrite/reader: Create sample allocator for video streams.
310 dwrite/shaping: Make sure initial glyph buffer can fit at least one glyph per WCHAR.
311 explorerframe: Do not block clicks on the item button.
312 dwrite: Fix setting canBreakShapingAfter when applying ligatures.
313 dwrite/arabic: Use resolved codepoint for joining types.
314 dwrite/arabic: Mark glyphs with assigned action as unsafe to break.
315 explorerframe: Handle NSTCS_SINGLECLICKEXPAND style.
318 vcomp100: Share the source with vcomp.
319 vcomp110: Share the source with vcomp.
320 vcomp120: Share the source with vcomp.
321 vcomp140: Share the source with vcomp.
323 opengl32: Support PFD_DEPTH_DONTCARE flag in wglChoosePixelFormat().
326 ucrtbase: Fix _Syserror_map behavior on unknown error.
327 msvcrt: Make __lc_time_data more similar to native.
328 msvcr110: Copy utf16 strings in _Gettnames.
329 msvcrt: Imporve sqrt accuracy and performance on x86_64.
330 msvcrt: Improve sqrt accuracy and performance on i386.
331 msvcrt: Improve __libm_sse2_sqrt_precise implementation.
332 msvcr120/tests: Run strtof tests once.
333 msvcp90: Return required buffer size in _Strxfrm.
334 msvcp90: Add _Wcsxfrm implementation.
335 msvcr120: Don't export thiscall functions on arm.
336 concrt140: Add arm exports.
337 msvcrt: Set mxcsr denormal flag in sqrtf if needed.
338 msvcrt: Disable sse2 math functions in older versions of runtime.
339 msvcrt: Add x87 asin implementation.
340 msvcr120: Relax gettnames structure layout tests.
343 conhost: Fix copy-paste error when setting windows size.
344 conhost: Improve notification when resizing window.
345 cmd: Fix handling of nested if-for expressions on a single line.
346 cmd: Fix handling of brackets in if-set expressions on a single line.
349 widl: Support WinRT flags attribute parsing.
350 widl: Support WinRT eventadd/eventremove attributes.
351 include: Define DECLSPEC_SELECTANY on MinGW.
352 include: Add IWMPVideoRenderConfig interface to wmprealestate.idl.
353 include: Add IWMPRenderConfig interface to wmprealestate.idl.
354 include: Add IWMPGraphCreation interface to wmpservice.idl.
355 include: Add WMPGC_FLAGS_SUPPRESS_DIALOGS constant to wmpservices.idl.
356 include: Add more DISPID constants to wmpids.h.
357 mscoree: Improve non-neutral assembly lookup logic.
358 widl: Generate WinRT runtimeclass name constants.
359 d3d11/tests: Add more tests for ID3D11DeviceContext1_SwapDeviceContextState.
360 d3d11/tests: Add missing ID3D11DeviceContext1_CSSetUnorderedAccessViews.
361 d3d11/tests: Add tests for ID3DDeviceContextState_SetPrivateData.
362 d3d11/tests: Add tests for input assembler stage state swap.
363 d3d11/tests: Add tests for output merger stage state swap.
364 d3d11/tests: Add tests for rasterizer stage state swap.
365 d3d11/tests: Add tests for stream output state swap.
366 d3d11/tests: Add tests for predicate state swap.
367 include: Rename class parameters to mmcss_class.
368 windowscodecs: Use IWICImagingFactory_CreatePalette in write_source.
369 wmphoto: Implement class factory for WmpDecoder.
370 widl: Remove useless find_type_or_error2 helper.
371 widl: Remove constant t parameter from find_type_or_error.
372 widl: Factor and cleanup coclass type declaration and definition.
373 widl: Factor and cleanup runtimeclass type declaration and definition.
374 widl: Distinguish interface declarations from interface references.
375 widl: Factor and cleanup interface type declaration and definition.
376 widl: Factor and cleanup dispinterface type declaration and definition.
377 widl: Factor and cleanup apicontract type declaration and definition.
378 widl: Factor and cleanup module type declaration and definition.
379 widl: Fold aIDENTIFIER / aKNOWNTYPE rules together.
380 wmphoto: Implement WMP decoder using jxrlib.
381 windowscodecs: Return E_INVALIDARG from GetFrame with NULL pointer.
382 configure: Silence a linker warning about no-PIC .text relocations.
383 ntdll: Print a warning for thread rename exceptions.
384 ntdll: Print a warning for debug print exceptions.
385 ntdll: Print a warning or an error for other exceptions.
386 widl: Add explicit namespace parameter to find_type_or_error.
387 widl: Use explicit namespace parameter for qualified names.
388 widl: Disallow qualified types in expressions.
389 widl: Remove aNAMESPACE token from the lexer.
390 widl: Fold inherit cases by using typename rule in qualified_type.
391 widl: Support referencing qualified interface names.
392 server: Grow rawinput buffer instead of allocating its maximum size.
393 widl: Support WinRT activatable attribute parsing.
394 widl: Support WinRT static attribute parsing.
395 widl: Support WinRT requires keyword.
396 include: Add Windows.Media.SpeechSynthesis.SpeechSynthesizer runtimeclass.
397 ntdll/tests: Remove traces from threadpool callbacks.
398 ntdll/tests: Test RtlRegisterWait with WT_EXECUTEINWAITTHREAD flag.
399 ntdll: Move Rtl(Un)RegisterWait code below threadpool structs.
400 ntdll: Don't force submit wait in TpSetWait if timeout is 0.
401 ntdll: Introduce new tp_object_execute helper.
402 ntdll: Re-implement RtlRegisterWait using TpSetWait.
403 kernel32: Write the wait handle before executing the callback.
404 widl: Support WinRT parameterized type parsing.
405 widl: Introduce new strappend helper.
407 Sebastian Lackner (1):
408 ntdll: Return STATUS_INVALID_DEVICE_REQUEST when trying to call NtReadFile on directory.
411 include: Add PPC64 endianness.
412 widl: Add PPC64 support.
414 Zebediah Figura (82):
415 winegstreamer: Move the "bus" field of struct parser to a new "wg_parser" object.
416 winegstreamer: Move the "element" field to struct wg_parser.
417 winegstreamer: Move the "my_src" and "their_sink" fields to struct wg_parser.
418 winegstreamer: Move the push offset tracking fields to struct wg_parser.
419 winegstreamer: Duplicate the file size into struct wg_parser.
420 include: Fix the definition of NOTIFYICON_VERSION[_4].
421 explorer: Send systray messages with SendNotifyMessage().
422 winemac: Send systray messages with SendNotifyMessage().
423 winex11: Send systray messages with SendNotifyMessage().
424 winegstreamer: Move the "push_thread" field to struct wg_parser.
425 winegstreamer: Move the playback initialization fields to struct wg_parser.
426 winegstreamer: Move the read request fields to struct wg_parser.
427 winegstreamer: Move the "flushing" field to struct wg_parser.
428 winegstreamer: Duplicate the "sink_connected" field in struct wg_parser.
429 ntoskrnl: Do not destroy the device list in enumerate_new_device().
430 winebus.sys: Fix the definition of ABS_TO_HID_MAP.
431 include: Pack HID_DESCRIPTOR.
432 winegstreamer: Move the "mutex" field to struct wg_parser.
433 winegstreamer: Move the "segment" field of struct parser_source to a new "wg_parser_stream" object.
434 winegstreamer: Move the GstPad fields to struct wg_parser_stream.
435 winegstreamer: Move the "flip" field to struct wg_parser_stream.
436 winegstreamer: Move the "caps" field to struct wg_parser_stream.
437 kernel32/tests: Correctly check for failure from FindFirstFile().
438 ntdll/tests: Check the alternate NT path only if it is present.
439 ntdll/tests: Add more tests for RtlDosPathNameToNtPathName_U().
440 kernel32/tests: Add some more tests for wildcards.
441 ntdll: Treat '>' the same as '?' in match_filename().
442 winegstreamer: Move the stream event fields to struct wg_parser_stream.
443 winegstreamer: Move the "eos" field to struct wg_parser_stream.
444 winegstreamer: Move the "flushing" field to struct wg_parser_stream.
445 winegstreamer: Avoid accessing the DirectShow peer from GStreamer callbacks.
446 winegstreamer: Reset the push offset in parser_init_stream().
447 kernelbase: Map LANG_SERBIAN_NEUTRAL in ConvertDefaultLocale().
448 ntdll: Map LANG_SERBIAN_NEUTRAL in RtlLocaleNameToLcid().
449 winegstreamer: Store the wg_parser pointer as our source pad's private data.
450 winegstreamer: Store the wg_parser_stream pointers also in struct wg_parser.
451 winegstreamer: Store the stream duration also in the wg_parser_stream structure.
452 winegstreamer: Use the "streams" array in wg_parser code.
453 winegstreamer: Factor out free_stream().
454 advapi32/tests: Add some tests for querying the security of pseudo-handles.
455 advapi32: Support GetSecurityInfo() with special root HKEY constants.
456 advapi32/tests: Add a couple tests for DuplicateTokenEx() access flags.
457 ntdll: Always return at least sizeof(PRIVILEGE_SET) in NtAccessCheck().
458 ntdll: Do not touch the privilege output buffers if access_check fails.
459 ntdll: Check the output buffer length in NtAccessCheck().
460 winegstreamer: Do not use gst_segment_to_running_time().
461 winegstreamer: Introduce an intermediate media format structure.
462 winegstreamer: Use struct wg_format to convert from AM_MEDIA_TYPE to GstCaps.
463 winegstreamer: Store the preferred stream format as a wg_format structure.
464 winegstreamer: Handle MPEG-1 audio formats in amt_to_wg_format().
465 winegstreamer: Store the current stream format in the wg_parser_stream structure.
466 winegstreamer: Compare wg_format structures in GST_QUERY_ACCEPT_CAPS.
467 winegstreamer: Use wg_format_to_caps() in GST_QUERY_CAPS.
468 winegstreamer: Use amt_to_wg_format() in decodebin_parser_source_query_accept().
469 winegstreamer: Avoid using Wine debug functions in query_sink().
470 winegstreamer: Don't force query_sink() onto a Wine thread.
471 server: Hold a reference to the iosb in the accept_req structure.
472 server: Terminate accept asyncs when the last socket handle is closed.
473 server: Hold a reference to both sockets in the accept_req structure.
474 server: Use a callback to free the accept_req structure.
475 winegstreamer: Store the wg_parser_stream pointers as our sink pads' private data.
476 winegstreamer: Separate parser_source and wg_parser_stream allocation.
477 winegstreamer: Defer source pin creation until after all pads are exposed.
478 winegstreamer: Pass a wg_parser pointer to signal callbacks.
479 winegstreamer: Avoid using Wine debug functions in existing_new_pad().
480 winegstreamer: Don't force existing_new_pad() onto a Wine thread.
481 ntoskrnl/tests: Test the contents of the user IO_STATUS_BLOCK.
482 ntoskrnl: Copy the IRP I/O status block to the user I/O status block in IoCompleteRequest().
483 ntoskrnl: Retrieve information from the user I/O status block for PnP IRPs.
484 ntoskrnl: Pass a KEVENT to IoBuildSynchronousFsdRequest() for PnP IRPs.
485 hidclass.sys: Pass a KEVENT to IoBuildDeviceIoControlRequest() in call_minidriver().
486 winebus.sys: Return success from IRP_MN_QUERY_CAPABILITIES.
487 hidclass.sys: Do not manually clean up devices on unload.
488 hidclass.sys: No longer track devices in a list.
489 wineusb.sys: Return STATUS_DELETE_PENDING rather than STATUS_CANCELLED when a device is removed.
490 winebus.sys: Return STATUS_DELETE_PENDING rather than STATUS_CANCELLED when a device is removed.
491 winegstreamer: Separate parser and filter initialization.
492 winegstreamer: Move wg_parser object creation to a new Unix library.
493 winegstreamer: Move GStreamer library initialization to __wine_init_unix_lib().
494 winegstreamer: Move wg_parser_destroy() to the Unix library.
495 wined3d: Support WINED3D_RTYPE_BUFFER in wined3d_check_device_format().
496 d3d11: Report D3D11_FORMAT_SUPPORT_BUFFER in CheckFormatSupport().
499 windowscodecs/tests: Fix an argument typo in ok().