`BluetoothLEAdvertisementWatcher` is required for LE device discovery on WinRT. Several WinRT apps, like Zwift will try getting this interface, and crash if they are not able to.
--
v6: windows.devices.bluetooth: Implement BluetoothLEAdvertisementWatcher::get_{Min, Max}OutOfRangeTimeout.
windows.devices.bluetooth: Implement BluetoothLEAdvertisementWatcher::get_{Min, Max}SamplingInterval.
windows.devices.bluetooth: Add stubs for BluetoothLEAdvertisementWatcher.
windows.devices.bluetooth/tests: Add tests for IBluetoothLEAdvertisementWatcher.
include: Add windows.devices.bluetooth.advertisement.idl.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8654
`BluetoothLEAdvertisementWatcher` is required for LE device discovery on WinRT. Several WinRT apps, like Zwift will try getting this interface, and crash if they are not able to.
--
v5: windows.devices.bluetooth: Implement BluetoothLEAdvertisementWatcher::get_{Min, Max}OutOfRangeTimeout.
windows.devices.bluetooth: Implement BluetoothLEAdvertisementWatcher::get_{Min, Max}SamplingInterval.
windows.devices.bluetooth: Add stubs for BluetoothLEAdvertisementWatcher.
windows.devices.bluetooth/tests: Add tests for IBluetoothLEAdvertisementWatcher.
include: Add windows.devices.bluetooth.advertisement.idl.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8654
Commit 8cd69810596e ("msi: Get system directory just once.") remove call
to GetSystemDirectoryW() in load_fusion_dlls() but forgot to add
corresponding wcscpy() call. Add it back.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8756
- Add support for LPPROGRESS_ROUTINE of CopyFileEx, PCOPYFILE2_PROGRESS_ROUTINE of CopyFile2
- Add a compatibility callback to use LPPROGRESS_ROUTINE in PCOPYFILE2_PROGRESS_ROUTINE
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8754
Fix a regression from 31fda1f4, which allowed the visible rect to be larger than the monitor rect.
After 31fda1f4, CHRONO TRIGGER (613830) sets a window rect slightly larger than the monitor rect and
will change the window rect to the rect it previously set if the game detects a different window rect.
Adding __NET_WM_STATE_FULLSCREEN will cause WMs to move the window to cover exactly the monitor rect.
So the window rect will be repeatedly changed by the WM and the game, causing a flickering effect. Limit
fullscreen visible rects to the virtual screen rect so that the visible rects in winex11.drv are of
the same size as the monitor rect. Thus, adding __NET_WM_STATE_FULLSCREEN won't trigger a size change.
--
v2: winex11.drv: Limit fullscreen visible rects to the virtual screen rect.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8731