[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