Alexandre Julliard pushed to branch master at wine / wine
Commits: 3c892b93 by Ivo Ivanov at 2024-08-14T19:39:45+02:00 winebus.sys: Add devtype parameter to get_device_subsystem_info().
Narrow the search for a parent subsystem to a specific devtype. For the usb subsystem in particular, only the "usb_device" devtype includes all the necessary attributes, so no need to iterate through the usb interfaces.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987
- - - - - 5d374c0d by Rémi Bernon at 2024-08-14T19:39:47+02:00 winebus.sys: Always parse uevent PRODUCT= line on input subsystem.
Letting the usb subsystem override what the input/hid subsystems have parsed previously, unless it's on the bluetooth bus where the usb device is the bluetooth dongle.
Fixes an issue with the device revision (bcdDevice) not being extracted from the usb subsystem, causing the bcdHID to be extracted in error.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987
- - - - - 2c70d61c by Ivo Ivanov at 2024-08-14T19:39:48+02:00 winebus.sys: Read vendor/product/serial strings from the usb subsystem.
Fixes an issue with the product name including the manufacturer in the same string. Both attributes are correctly extracted from the usb subsystem.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987
- - - - -
1 changed file:
- dlls/winebus.sys/bus_udev.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a500dd6521477940d6b2b9e6be4aa2...