- Aug 15, 2024
-
-
Aaron Hill authored
The Visual Studio 2022 installer needs to be able to lookup a valid WinMD file for the 'Windows.Networking.Connectivity' namespace in order for the installation to start. A normal Windows installation contains lots of individual '.winmd' files (e.g. 'Windows.Networking.winmd'), which we cannot redistribute. Fortunately, Microsoft provides an open-source project called 'windows-rs', which contains a combined 'Windows.winmd' file that is explicitly MIT-licensed: https://github.com/microsoft/windows-rs/blob/master/crates/libs/bindgen/default/Windows.winmd Make RoResolveNamespace resolve anything starting with 'Windows' by just pointing to this giant file. A full implementation will require us to actually walk the 'WinMetadata' directory (if the caller provides a custom path) and parse the matched '.winmd' file. However, this implementation is good enough for Visual Studio 2022 To actually run the vs2022 installer, a patch for the SHELL_execute trailing-space bug https://bugs.winehq.org/show_bug.cgi?id=56940 is needed: wine/wine!6079
-
- Aug 14, 2024
-
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57036 Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru>
-
-
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
-
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
-
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
-
-
-
-
-
-
-
-
-
-
-
-
It was previously passing layered = FALSE unless called directly from NtUserUpdateLayeredWindow. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56622 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57003
-
-
The existing check would not unminimize a window if the only on-screen windows had a zero dimension or were otherwise invisible.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Aug 13, 2024
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
-