summaryrefslogtreecommitdiff
path: root/AUTHORS
Commit message (Collapse)AuthorAgeFilesLines
* libusb 1.0.26v1.0.26Tormod Volden2022-04-101-0/+3
| | | | Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
* libusb 1.0.26-rc1v1.0.26-rc1Tormod Volden2022-03-271-0/+7
| | | | Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
* Update AUTHORSTormod Volden2022-01-211-3/+26
| | | | | | Based on `git shortlog -s | cut -c8-` and a lot of manual fixups. Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
* libusb 1.0.24v1.0.24Chris Dickens2020-12-101-3/+53
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* libusb 1.0.22-rc1v1.0.22-rc1Chris Dickens2018-01-081-2/+32
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* AUTHORS: update my copyrightNathan Hjelm2016-03-201-1/+1
| | | | Signed-off-by: Nathan Hjelm <hjelmn@me.com>
* libusb 1.0.20-rc1v1.0.20-rc1Chris Dickens2015-07-291-1/+12
| | | | Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* libusb 1.0.19v1.0.19Hans de Goede2014-06-131-0/+1
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* libusb 1.0.19-rc2v1.0.19-rc2Hans de Goede2014-05-301-0/+1
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* libusb 1.0.19-rc1v1.0.19-rc1Hans de Goede2014-05-191-0/+4
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* libusb 1.0.18v1.0.18Pete Batard2014-01-251-0/+1
|
* libusb 1.0.18-rc1v1.0.18-rc1Pete Batard2014-01-081-0/+9
|
* Release 1.0.17-rc1v1.0.17-rc1Hans de Goede2013-08-281-5/+7
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Prepare for 1.0.16-rc2 releasev1.0.16-rc2Hans de Goede2013-07-011-0/+1
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Misc: Update AUTHORS filePete Batard2013-06-201-2/+4
|
* Prepare for 1.0.16-rc1 releasev1.0.16-rc1Hans de Goede2013-06-201-1/+3
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* libusbx 1.0.15-rc1v1.0.15-rc1Pete Batard2013-04-021-1/+3
| | | | * Also fix missing header in release tarball
* Windows: Fixed bug in interface autoclaimBenjamin Dobell2013-02-021-0/+1
| | | | | | * Bug was introduced in f2b19e4a32c1445f4fea06beca61e8c7e7757950 * Closes #78 * Closes #80
* Core: Don't wait for completion if cancel_transfer failedZoltán Kovács2013-01-291-0/+1
| | | | | * See http://libusbx.1081486.n5.nabble.com/Libusbx-devel-libusb-interrupt-transfer-does-not-return-in-case-of-error-td626.html * Closes #76
* WinCE: Add support for WinCE (Solution files)Toby Gray2013-01-231-1/+1
|
* Core: Filter out 8-bit characters in libusb_get_string_descriptor_asciiРоман Донченко2013-01-071-0/+1
| | | | * Closes #68
* Misc: Update copyrights, TODO and libusb_version.describePete Batard2012-09-181-2/+2
| | | | * Changes suggested by Chuck Cook & Xiaofan Chen
* libusbx 1.0.13-rc1v1.0.13-rc1Pete Batard2012-09-161-0/+6
|
* libusbx 1.0.12-rc1v1.0.12-rc1Pete Batard2012-06-111-0/+1
|
* libusbx 1.0.11-rc1v1.0.11-rc1Pete Batard2012-05-071-0/+3
|
* libusbx 1.0.9v1.0.9Pete Batard2012-04-021-6/+22
| | | | * Also updated AUTHORS and THANKS
* Revert libusb_strerror() until we have i18n and l10nPeter Stuge2011-06-131-1/+0
|
* Darwin: handle kIOReturnUnderrunHoi-Ho Chan2010-07-271-0/+1
| | | | | | This return code indicates that the device returned a data packet less than the max packet size. In libusb backend terms, this is a successful transfer.
* Add Windows supportPete Batard2010-07-271-2/+2
| | | | | | Via Cygwin/MinGW, libusb now has windows support. Thanks to contributors: Michael Plante, Orin Eman, Peter Stuge, Stephan Meyer, Xiaofan Chen.
* Rename all interface parameters to usb_interface or interface_numberPete Batard2010-05-181-0/+1
| | | | | | | | | | Remove the use of the ambiguous "interface" where possible without breaking the API. 'interface' is a preprocessor #define already associated with COM on Windows, that can cause a conflict as soon as windows.h is included. There are a few more places where interface is still used, which should be changed for libusb-2.0
* Add libusb_strerror() to get short error message in English from enumFrancesco2010-05-121-0/+1
| | | | [dsd: small tweaks]
* Fix libusb_device::lock memory leakMichael Plante2010-05-121-0/+1
|
* Add internal abstraction for POSIX ThreadsPeter Stuge2010-05-121-0/+1
| | | | | | | | | | | | | | | | This prepares for a Windows backend without dependency on pthreads-w32. pthread_* is renamed to usbi_* and PTHREAD_* to USBI_*. A usbi_mutex_static_t and usbi_mutex_static_lock() and _unlock() are introduced for statically initialized mutexes, since they may be implemented using other types when pthreads mutexes aren't used. Move -pthread from libusb/Makefile.am to host-specific THREAD_CFLAGS in configure.ac. This will enable optional use of -lpthread for cygwin. [dsd: minor tweaks, and roll in a change based on patches from Pete Batard to only build dpfp_threaded example when we're using pthreads]
* Linux: Fix endianness handling of usbfs config descriptors (#27)Martin Koegler2010-04-051-0/+1
| | | | | | | | | | | | | | | | | | driver/usb/core/devio.c function usbdev_read translate the follwing files to CPU endianess: le16_to_cpus(&temp_desc.bcdUSB); le16_to_cpus(&temp_desc.idVendor); le16_to_cpus(&temp_desc.idProduct); le16_to_cpus(&temp_desc.bcdDevice); All other data is passed without any change. libusb/os/linux_usbfs.c calls usbi_parse_descriptor with host_endian=1 for config descriptors. According to the kernel code, they must be processed with host_endian=0, as they are not translated by the kernel. Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
* Darwin: use logging functionsNathan Hjelm2010-02-151-1/+1
| | | | Use usbi_warn, usbi_err, and usbi_info instead of _usbi_log.
* v1.0.5 releasev1.0.5Daniel Drake2009-11-151-0/+1
|
* Use timerfd for timeout handlingDaniel Drake2009-11-071-1/+1
| | | | | | | | | | | | Use a new file descriptor from the timerfd system calls to handle timeouts. On supported systems, this means that there is less hassle figuring out when the poll() timeout should be, since libusb_get_next_timeout() will always return 0 and the timeout events will be triggered as regular activity on the file descriptor set. Add API function libusb_pollfds_handle_timeouts() to detect whether you're on a platform with the timing headache, and flesh out the surrounding documentation.
* v1.0.4 releasev1.0.4Daniel Drake2009-11-061-0/+1
|
* pre-gcc-3.4 compatibilityAlex Vatchenko2009-05-281-0/+1
| | | | | The -fvisibility and -Wno-pointer-sign options are not available on old GCC versions.
* Update AUTHORSDaniel Drake2009-05-121-0/+3
|
* Darwin backendNathan Hjelm2009-02-161-0/+1
|
* v0.9.4 releasev0.9.4Daniel Drake2008-11-211-0/+3
|
* a fix for SIGSEGV in handle_bulk_completion()Artem Egorkine2008-06-171-0/+1
| | | | | | We cannot dereference tpriv after calling usbi_handle_transfer_cancellation() because that function may invoke the user-supplied callback which may free the transfer.
* docs updateDaniel Drake2008-06-151-1/+8
| | | | Add a THANKS file, make copyright notices easily accessible, update TODO
* Initial commitDaniel Drake2007-12-021-0/+1
Basic library structure which supports enumerating detected USB devices