[Spice-devel] [spice-gtk Win32 v4 00/17] usbredir support for Windows (mingw)
Uri Lublin
uril at redhat.com
Thu Jul 5 13:43:52 PDT 2012
New in V4:
- Using g_win32_output_stream and g_win32_input_stream instead of our
own named-pipe class.
- Keeping SpiceUsbDevice as a BOX type, but making it hold
a SpiecUsbDeviceInfo instead of a libusb_device.
- Ignoring win-usb-dev (udev) events caused by driver install
and uninstall.
- code modifications following some review comments.
Arnon Gilboa (1):
Windows mingw: usb: implement GUdevDevice & GUdevClient for windows
Uri Lublin (16):
spicy: more informative presentation of usb devices in menu
Introduce SpiceUsbDeviceInfo to be kept instead of a libusb_device
Make SpiceUsbDevice a box for SpiceUsbDeviceInfo, instead of a box
for libusb_device
Windows mingw: usb: configure.ac: do not require GUDEV for USBREDIR
Windows mingw: usb: Dynamically install a libusb driver for USB
devices
usb-device-manager: warn if a device to remove was not found
win-usb-driver-install: add capability to remove (uninstall) a win
usb driver
Win32/mingw: usb-device-manager: uninstall win usb driver upon device
disconnect
Win32/mingw: win-usb-dev: skip hubs
usb-device-manager: add a helper function to find a usb device <bus,
addr>
usb-device-manager: use find_device() in libdev_to_device()
usb-device-manager.c: add_dev: ignore already known devices
usb-device-manager: add 'state' field to SpiceUsbDeviceInfo
usb-device-manager: mingw: keep driver install/uninstall state of a
device
usb-device-manager: mingw: ignore "remove" udev event when
un/installing a driver
controller/test.c: mingw: fix compiler bad param warning for ReadFile
configure.ac | 15 +-
gtk/Makefile.am | 18 ++
gtk/channel-usbredir.c | 2 +-
gtk/controller/test.c | 4 +-
gtk/spicy.c | 2 +-
gtk/usb-device-manager-priv.h | 10 +-
gtk/usb-device-manager.c | 603 ++++++++++++++++++++++++++++++++++++-----
gtk/win-usb-clerk.h | 35 +++
gtk/win-usb-dev.c | 532 ++++++++++++++++++++++++++++++++++++
gtk/win-usb-dev.h | 110 ++++++++
gtk/win-usb-driver-install.c | 414 ++++++++++++++++++++++++++++
gtk/win-usb-driver-install.h | 104 +++++++
12 files changed, 1776 insertions(+), 73 deletions(-)
create mode 100644 gtk/win-usb-clerk.h
create mode 100644 gtk/win-usb-dev.c
create mode 100644 gtk/win-usb-dev.h
create mode 100644 gtk/win-usb-driver-install.c
create mode 100644 gtk/win-usb-driver-install.h
--
1.7.7.6
More information about the Spice-devel
mailing list