Hi On Mon, Jul 9, 2012 at 2:14 PM, Uri Lublin <uril@xxxxxxxxxx> 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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel