[Spice-devel] [spice-gtk Win32 v5 00/22] usbredir support for Windows (mingw)

Marc-André Lureau marcandre.lureau at gmail.com
Tue Jul 10 05:46:08 PDT 2012


Hi

On Mon, Jul 9, 2012 at 2:14 PM, Uri Lublin <uril at redhat.com> wrote:
> New in V5:
>   - More and smaller patches
>   - cancellable is passed to iostream (for install/uninstall)
>     ==> driver install/uninstall does not register for cancelled event.
>   - continue with usbredir even if driver install failed
>     ==> usbredir would fail libusb_open
>     ==> better cleanup, and report to the user.
>   - many comments fixed.
>
> Arnon Gilboa (1):
>   Windows mingw: usb: implement GUdevDevice & GUdevClient for windows
>
> Uri Lublin (21):
>   spicy: more informative presentation of usb devices in menu
>   usb-device-manager: warn if a device to remove was not found
>   controller/test.c: mingw: fix compiler bad param warning for ReadFile
>   spice_usb_device_manager_remove_dev: use type SpiceUsbDevice for
>     "device"
>   spice_usb_device_manager_add_dev: check auto_ok before freeing libusb
>     device list
>   spice_usb_device_manager_add_dev: use type SpiceUsbDevice for
>     "device"
>   spice_usb_device_manager_auto_connect_cb: use type SpiceUsbDevice for
>     "device"
>   spice_usb_device_manager_device_error: replace SpiceUsbDevice with
>     libusb_device
>   spice_usb_device_get_description: use device-descriptor only to get
>     <vid,pid>
>   usb-device-manager: add a helper function to find a usb device <bus,
>     addr>
>   usb-device-manager: mingw: add_dev: ignore already known devices
>   Windows mingw: usb: configure.ac: do not require GUDEV for USBREDIR
>   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: Dynamically install a libusb driver for USB
>     devices
>   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 '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
>
>  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      |  574 ++++++++++++++++++++++++++++++++++++-----
>  gtk/win-usb-clerk.h           |   35 +++
>  gtk/win-usb-dev.c             |  532 ++++++++++++++++++++++++++++++++++++++
>  gtk/win-usb-dev.h             |  110 ++++++++
>  gtk/win-usb-driver-install.c  |  384 +++++++++++++++++++++++++++
>  gtk/win-usb-driver-install.h  |  104 ++++++++
>  12 files changed, 1724 insertions(+), 66 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
>

No major issue with this version. After adressing a couple of little
changes, let's push it. We will continue from there.

after minor updates, ack

-- 
Marc-André Lureau


More information about the Spice-devel mailing list