On Tue Jul 29 18:40:30 2025 +0000, Joel Holdsworth wrote:
> The
> [16x16](https://git.golem.linux.it/matteobin/tango-icon-theme/src/branch/master/16x16/status/network-wireless-encrypted.png)
> version will required tweaking in a pixel editor.
Please review the svg changes again.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8367#note_116840
Disconnecting and removing remote devices hold device_list_cs before blocking on the DBus event loop, which may cause a deadlock if we receive a message from BlueZ whose handler also attempts to enter device_list_cs (Like BLUETOOTH_WATCHER_EVENT_TYPE_DEVICE_PROPERTIES_CHANGED). To fix this, the device/radio handle is duplicated once found, device_list_cs is released, and the DBus method call is made using the duplicate handle(s), which are then freed normally.
Also, replace the two locks in `bluetooth_radio` with `device_list_cs` instead.
--
v2: winebth.sys: Fix potential deadlocks while performing operations that block on the DBus event loop.
winebth.sys: Unify critical sections used for bluetooth_radio.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9054
Disconnecting and removing remote devices hold device_list_cs before blocking on the DBus event loop, which may cause a deadlock if we receive a message from BlueZ whose handler also attempts to enter device_list_cs (Like BLUETOOTH_WATCHER_EVENT_TYPE_DEVICE_PROPERTIES_CHANGED). To fix this, the device/radio handle is duplicated once found, device_list_cs is released, and the DBus method call is made using the duplicate handle(s), which are then freed normally.
Also, replace the two locks in `bluetooth_radio` with `device_list_cs` instead.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9054
Fix regression, likely caused by me, where DIR /O options entered at the command line do not override any /O options that might be set in the DIRCMD environment variable. Fix is to reset applicable sort order state whenever /O is encountered in the options list.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9040