Permalink
Commits on Feb 1, 2013
  1. Fixed issue claiming interface of a device on Windows by removing an

    Benjamin-Dobell committed Feb 1, 2013
    errorneous "!" from an if statement.
Commits on Jan 29, 2013
  1. Core: Fix warning implicit conversion changes signedness

    Ludovic Rousseau committed with pbatard Oct 26, 2012
    * Closes #70
Commits on Jan 28, 2013
Commits on Jan 23, 2013
  1. WinCE: Add support for WinCE (Solution files)

    Toby Gray committed Jan 16, 2013
  2. WinCE: Add support for WinCE (sources)

    Toby Gray committed Jan 16, 2013
  3. Windows: Simplify poll_windows and add provisions for WinCE

    Toby Gray committed Jan 15, 2013
    * Because poll_windows now requires struct usbi_transfer to be
      defined, it's inclusion in libusbi.h had to be moved down.
  4. Windows: Add windows_common.h header

    Toby Gray committed Jan 15, 2013
    * This file contains definition that will be shared between the
      Windows and Windows CE backends
  5. Core: Use HAVE_SYS_TYPES_H and HAVE_SIGNAL_H

    pbatard committed with Toby Gray Jan 15, 2013
    * These files may not be available on all platforms (eg. WinCE)
Commits on Jan 7, 2013
  1. Windows: Add VS2012 solution files

    pbatard committed Jan 7, 2013
    * As well as try to clean up MS's MSVC mess...
Commits on Nov 26, 2012
Commits on Nov 25, 2012
  1. Autotools: Carry over 2012.10.23 libusb changes

    Peter Stuge committed with pbatard Oct 23, 2012
    * Use LIBS instead of PC_LIBS_PRIVATE
    * Move THREAD_CFLAGS & VISIBILITY_CFLAGS into AM_CFLAGS
    * Use AC_SEARCH_LIBS(clock_gettime) for pthreads on Linux
Commits on Nov 8, 2012
  1. Darwin: kAppleVendorID is not in the 10.5 SDK

    seanm committed with pbatard Nov 8, 2012
    * Use kIOUSBVendorIDAppleComputer instead
Commits on Oct 31, 2012
  1. Darwin: Clean up tabs

    hjelmn committed with pbatard Oct 31, 2012
    * Closes #55
  2. Darwin: Add support for detecting superspeed devices

    hjelmn committed with pbatard Oct 2, 2012
    * IOUSBFamily 5.0.0 or newer
  3. Darwin: Use Release instead of IODestroyPlugInInterface

    hjelmn committed with pbatard Sep 29, 2012
    * This avoids stopping IOServices associated with a device
    * Closes #54
  4. Core: Use offsetof() instead of null pointer tricks

    seanm committed with pbatard Oct 25, 2012
    Closes #53
Commits on Oct 29, 2012
  1. Windows: Fix access for composite HID devices

    pbatard committed Oct 29, 2012
    * composite_open was only catering for interfaces with WinUSB-like
      drivers and did not properly initialize HID driven ones
    * Issue reported by Stefano Di Martino
Commits on Oct 13, 2012
  1. All: Use "" instead of <> for local includes

    Ludovic Rousseau committed with pbatard Oct 12, 2012
    System header files are used with #include <foo.h>
    Xcode can't find local headers using this syntax.
Commits on Oct 3, 2012
  1. Windows: Fix early abort in libusb_close

    pbatard committed Oct 3, 2012
    * We're calling winusbx_close with SUB_API_NOTSET, so
      we should attempt to initialize it first.
    * Issue reported by Ramon Zambelli and Frank Hibbeln
Commits on Sep 25, 2012
  1. libusbx-1.0.14

    pbatard committed Sep 24, 2012
Commits on Sep 20, 2012
  1. libusbx-1.0.13

    pbatard committed Sep 20, 2012
Commits on Sep 19, 2012
Commits on Sep 18, 2012
  1. Misc: Update copyrights, TODO and libusb_version.describe

    pbatard committed Sep 18, 2012
    * Changes suggested by Chuck Cook & Xiaofan Chen
Commits on Sep 16, 2012
  1. libusbx 1.0.13-rc2

    pbatard committed Sep 16, 2012
    * Also update NEWS with regards to isoc support for the 0/K Windows drivers
  2. Doc: Fix doxygen warnings and issues

    pbatard committed Sep 16, 2012
    * Remove obsolete tags
    * Use QUIET = yes to make issues more prominent
    * Fix code display for LIBUSBX_API_VERSION and missing parameter
      documentation for libusb_get_port_path()
    * Most of the above suggested by Ludovic Rousseau
Commits on Sep 15, 2012
  1. libusbx 1.0.13-rc1

    pbatard committed Sep 15, 2012
  2. Core: Introduce LIBUSBX_API_VERSION macro

    pbatard committed Sep 15, 2012
    * This macro can be used to detect if the version of libusbx being
      compiled against has a specific API feature, as well as to detect
      whether compilation occurs against libusb or libusbx.
  3. Core: Make libusb_error_name also handle transfer status codes

    jwrdegoede committed with pbatard Sep 15, 2012
    Note that for the code 0 which means success resp. completed we have an
    overlap in the codes. This is not a problem since normally one would not
    call libusb_error_name on success / normal completion.