Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
libusb: Update version from 1.0.19 to 1.0.21
Change-log from file `[ChangeLog][1]`: > 2016-10-01: v1.0.21: > * Core: Refactor code related to transfer flags and timeout handling > * Darwin: Ignore root hub simulation devices > * Darwin: Improved support for OS X El Capitan > * Darwin: Work around devices with buggy endpoint descriptors > * Darwin: Do not use objc_registerThreadWithCollector after its deprecation > * Darwin: Use C11 atomics on 10.12+ as the OS atomics are now deprecated > * Linux: Support preallocating kernel memory for zerocopy USB > * Linux: Deal with receiving POLLERR before all transfers have completed > * Solaris: Add solaris backend > * Windows: Add Visual Studio 2015 support > * Windows: Add usbdk backend > * Prevent attempts to recursively handle events > * Fix race condition in handle_timeout() > * Allow transferred argument to be optional in bulk APIs > * Various other bug fixes and improvements > > 2015-09-13: v1.0.20 > * Add Haiku support > * Fix multiple memory and resource leaks (#16, #52, #76, #81) > * Fix possible deadlock when executing transfer callback > * New libusb_free_pollfds() API > * Darwin: Fix devices not being detected on OS X 10.8 (#48) > * Linux: Allow larger isochronous transfer submission (#23) > * Windows: Fix broken builds Cygwin/MinGW builds and compiler warnings > * Windows: Fix broken bus number lookup > * Windows: Improve submission of control requests for composite devices > * Examples: Add two-stage load support to fxload (#12) > * Correctly report cancellations due to timeouts > * Improve efficiency of event handling > * Improve speed of transfer submission in multi-threaded environments > * Various other bug fixes and improvements > The (#xx) numbers are libusb issue numbers, see ie: > https://github.com/libusb/libusb/issues/16 [1]: https://github.com/libusb/libusb/blob/master/ChangeLog
- Loading branch information