Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=59534 Signed-off-by: Chris Kadar fireslash@fireslash.net -- v4: mountmgr.sys: Initialize threading support for DBus before calling DBus functions. winebth.sys: Initialize and remove devices on BlueZ startup and shutdown respectively. winebth.sys: Only make calls to BlueZ if it is available. winebth.sys: Don't add Bluetooth devices/entries from Unix if they already exist. winebth.sys: Remove unneeded call to IoInvalidateDeviceRelations on radio removal. bluetoothapis/tests: Add tests for BluetoothGATTGetCharacteristicValue. bluetoothapis: Implement BluetoothGATTGetCharacteristicValue. winebth.sys: Implement IOCTL_WINEBTH_GATT_SERVICE_READ_CHARACTERISITIC_VALUE. winebth.sys: Update the cached GATT characteristic value on receiving a PropertiesChanged signal for a GATT characteristic value from BlueZ. winebth.sys: Store GATT characteristic value cached by the Unix Bluetooth service on the PE driver. winegstreamer: Increase the buffer count in the MPEG video output. winegstreamer: Pass MPEG-1 video codec data to the GStreamer decoder. quartz/tests: Add more video format tests for MPEG-1 Splitter. winegstreamer: Flush wg_transform buffers on seek in quartz_transform.c. oleaut32: Handle reference tables when processing SLTG records. msxml3/tests: Skip removeAttributeNode() tests on Wine. msxml3/tests: Remove some value testing macros. msxml3/tests: Add some more appendChild() tests. msxml3/tests: Add another get_xml() test for namespace definitions. msxml3/tests: Use string comparison in more places. msxml3/tests: Add some cloneNode() tests for a document. msxml3/tests: Add parentNode() test for attributes. msxml3/tests: Add basic argument test for loadXML(). msxml3/tests: Add ISupportErrorInfo tests for DOCTYPE nodes. win32u: Fixed thread safety issues with NtUserRegistClassExWOW and NtUserUnregisterClass. user32/tests: Test the thread safety of NtUserRegisterClassExWOW and NtUserUnregisterClass. include: Add windows.graphics.directx.direct3d11.interop.idl file. ntdll: Correct last parameter of NtFlushVirtualMemory. mmdevapi: Avoid copying more memory than reserved in validate_fmt (ASan). vbscript: Pass VT_DISPATCH as-is to Property Let without extracting default value. vbscript: Invoke default property when calling object variable with empty parens. vbscript: Implement IActiveScriptError::GetSourceLineText. ntdll: Do not keep next handler pointer outside of lock in call_vectored_handlers(). mshtml: Doc typo fix. netprofm: Check adapter addresses instead of gateway to guess ipv6 internet connectivity. ninput: Add ordinal 2502. wineandroid: Fix APK output path for recent Gradle. wineandroid: Use BOOL for is_desktop flag. wineandroid: Update Android project for modern Gradle plugin. windows.devices.radios/tests: Add IRadioStatics::GetRadiosAsync() tests. windows.devices.radios: Implement IRadioStatics::GetRadiosAsync(). windows.devices.radios: Add IRadioStatics stub. windows.devices.radios: Add stub dll. advapi32: Add stub for AddConditionalAce(). wevtapi: Add stub for EvtRender. d2d1/geometry: Check for null user transform when streaming. msxml3/tests: Add a test for immediate document children list. msxml3/tests: Merge a test with existing get_xml() tests. msxml3/tests: Remove alternative variants of saved output as acceptable test results. msxml3/tests: Enable namespace:: axis test on Windows. msxml3/tests: Add some more DOM tests. winhttp: Print a fixme for unsupported flags in WinHttpOpen() and WinHttpOpenRequest(). include: Add missing WinHTTP defines. winhttp: Accept WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL on session handles. winhttp: Trace more option values. winhttp: Fix querying available data for chunked transfers. include: Don't use C++ keywords. include: Add missing extern "C" wrappers. configure: Warn when the C++ compiler is missing or not working. dwrite: Fail loading unsupported COLRv1 fonts. dwrite: Move opentype_get_font_table() up. dwrite: Fix second chance fonts handling in fallback_map_characters(). comctl32/treeview: Cycle all state images from custom image list when toggling checkboxes. comctl32/tests: Test cycling all state images from custom image list when toggling checkboxes. winhttp: Support Query option WINHTTP_OPTION_SECURITY_INFO. crypt32: Don't access CERT_CHAIN_ENGINE_CONFIG::dwExclusiveFlags without checking size. mf: Add stub for MFCreateDeviceSource(). mfplat: Add stub for MFSerializeAttributesToStream. po: Update Lithuanian translation. po: Update Polish translation. Release 11.5. dbghelp/dwarf: Properly ignore Dwarf-5 compilation units. hnetcfg: Improve fw_manager_IsPortAllowed() stub. ole32: Add stub for CoRegisterActivationFilter. comctl32/static: Set HALFTONE StretchBlt mode in STATIC_PaintBitmapfn(). vbscript: Allow Const to be used before its declaration. vbscript: Return type mismatch error for indexed assignment to non-array variables. vbscript: Map DISP_E_DIVBYZERO to VBScript error 11. vbscript: Report correct error character position for invalid parenthesized call. wineoss.drv: Reject wave formats with invalid bits. wineoss.drv: Describe 24-bit samples with AFMT_S24_PACKED when not on FreeBSD. winmm: Hard code the list of supported formats. winmm: Do not try to convert sample rate or channel count. winmm/tests: Further tweak some corner-case tests. mmdevapi/tests: Further tweak some corner-case tests. dsound: Premultiply the input value by firgain and the interpolation weights in downsample. dsound: Transpose the FIR array to make the element access sequential. dsound: Calculate firgain more accurately. dsound: Swap around the two nested loops in downsample. dsound: Calculate required_input more accurately. ole32: Relax COM initialization check in RegisterDragDrop. ole32/tests: Add more RegisterDragDrop tests after mismatched cleanup. mfmediaengine: Implement scrubbing. mf: Handle ENDOFSEGMENT marker in SAR. comctl32/imagelist: Limit the initial image count. comctl32/tests: Test creating an imagelist with an excessively large initial image count. findstr: Support start word position \\< at start of line. findstr/tests: Add tests for start-of-word at start of line. dwrite: Handle zero-length name strings. user32: Add UndelegateInput() stub. user32: Add DelegateInput() stub. msxml3: Don't add cloned doc to orphan list. mfsrcsnk: Move IMFByteStream release into IMFMediaSource_Shutdown(). mfsrcsnk/tests: Test IMFByteStream release behavior. mfreadwrite/tests: Test IMFByteStream release behavior. cmd: Ensure that for_ctrl->set is non-NULL at parse time. winemac: Avoid matching scan code 0 in GetKeyNameText. msxml3/tests: Skip put_text test for now. hidclass.sys: Report correct device type for HID device objects. vbscript: Support calling named item objects with arguments. vbscript: Return proper error for For Each on non-collection types. vbscript: Return "Object required" error for non-dispatch types. vbscript: Allow Me(Idx) to compile as a call to the default property. vbscript: Fix ElseIf and Else handling for inline and multi-line forms. setupapi: Use CM_Get_Device_IDW to get devnode device. setupapi: Use CM_Locate_DevNode_ExW to allocate devnode. setupapi: Forward CM_Get_Device_Interface_List(_Size)(_Ex)(A|W) to cfgmgr32. setupapi: Reimplement SetupDiGetClassDescriptionExW using cfgmgr32. setupapi: Cleanup SetupDiGetClassDescription(Ex)(A|W) code style. dmsynth: Put each channel into a separate channel group. dmsynth: Restore pre-2.4.3 fluidsynth note-cut behavior. dmsynth/tests: Add some polyphony tests. winevulkan: Update to VK spec version 1.4.346. win32u/d3dkmt: Close the wait handle with NtClose() in NtGdiDdDDIAcquireKeyedMutex2(). twinapi.appcore: Support Windows.ApplicationModel.DataTransfer.DataTransferManager. vbscript: Allow empty Else blocks in If statements. winhttp: Implement WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT. ddraw/tests: Fix vertex winding in test_texture_wrong_caps. ddraw/tests: Fix vertex winding in test_zenable. ddraw/tests: Fix vertex winding in test_ck_rgba. winegcc: Add default C++ libraries when using msvcrt. windowscodecs: Implement IWICFormatConverter for BlackWhite pixel format. This merge request has too many patches to be relayed via email. Please visit the URL below to see the contents of the merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/10352