[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