summaryrefslogtreecommitdiff
path: root/libusb
Commit message (Expand)AuthorAgeFilesLines
* build: Prepare config.h for inclusion in examples/testsChris Dickens2020-11-272-12/+2
* build: Fix Android and Xcode compilation errors/warningsChris Dickens2020-11-161-1/+1
* examples: Enable all examples to build on all platformsChris Dickens2020-11-101-1/+1
* Windows: ignore all broken devices during enumerationIhor Dutchak2020-11-092-4/+18
* Fix various CI build warningsChris Dickens2020-11-095-25/+34
* travis: Update build environmentsChris Dickens2020-11-091-1/+1
* tests: Refactor testlib to simplify and fix Cygwin buildChris Dickens2020-11-072-2/+2
* libusb.h: Base Class EFh (Miscellaneous) was missing in class definition.Uwe Bonnes2020-11-072-1/+4
* Windows: Restrict path for dynamic library loadingChris Dickens2020-10-205-27/+55
* core: Iterate over completed transfers using the correct list nodeChris Dickens2020-10-153-2/+5
* core: Fix the newly added list_splice_front() functionChris Dickens2020-10-152-1/+2
* core: Fix unused variable warnings on release buildsChris Dickens2020-09-284-15/+13
* darwin: code cleanup in darwin_handle_transfer_completionNathan Hjelm2020-09-142-12/+15
* libusbi.h: fix warning about redefined macrosNathan Hjelm2020-09-142-2/+7
* linux: Fix libusb_get_device_speed() not working on wrapped devicesHans de Goede2020-09-142-0/+32
* Doxygen: Fix warnings about undocumented compoundsChris Dickens2020-09-133-25/+25
* threads_posix: Use monotonic clock for condition variables where possibleChris Dickens2020-09-133-5/+20
* core: Split usbi_clock_gettime() into two separate functionsChris Dickens2020-09-139-160/+80
* core: Add validation to timeval parametersChris Dickens2020-09-134-10/+31
* core: Miscellaneous internal logging cleanupChris Dickens2020-09-136-73/+50
* core: Simplify thread abstractions and add debug checksChris Dickens2020-09-137-61/+59
* build: Merge events and threads into single platform abstractionChris Dickens2020-09-126-39/+21
* Guard against getting stuck while handling eventsChris Dickens2020-09-124-12/+38
* Android: Add option LIBUSB_OPTION_WEAK_AUTHORITY to support used in apkchris2020-09-124-2/+46
* events_posix: Remove unnecessary and incorrect assertionChris Dickens2020-08-252-2/+1
* core: Ensure that reported event bits are initializedChris Dickens2020-08-243-3/+10
* Exchange README.md and READMELudovic Rousseau2020-08-231-1/+1
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-1814-35/+35
* Documentation: Specify the constraint of the 'completed' parameterChris Dickens2020-08-182-1/+6
* Documentation: Update the Windows binary snapshot README regarding UsbDkChris Dickens2020-08-181-1/+1
* Documentation: Add details regarding thread-safetyChris Dickens2020-08-182-1/+31
* Documentation: Improve details of libusb_transfer's 'user_data' fieldChris Dickens2020-08-182-2/+11
* Documentation: Add a note regarding the execution context of callbacksChris Dickens2020-08-182-2/+9
* Documentation: Add details regarding timeouts and partial transfer of dataChris Dickens2020-08-183-5/+36
* Documentation: Add section regarding transfer length limitationsChris Dickens2020-08-183-8/+19
* Windows: Update INSTALL_WIN.txtChris Dickens2020-08-181-1/+1
* Autotools: Use built-in shell tests and exec autoreconfChris Dickens2020-08-181-1/+1
* Windows: Fix I/O completion port thread behavior on errorChris Dickens2020-08-182-5/+10
* Windows: Improve how root hubs are reportedChris Dickens2020-08-173-25/+292
* Windows: Prevent NULL pointer dereference when ancestor is missingChris Dickens2020-08-172-1/+5
* descriptor: Miscellaneous improvements to the overall sourceChris Dickens2020-08-132-209/+254
* core: Optimize check for pending eventsChris Dickens2020-08-125-48/+59
* core: Add support for eventfdChris Dickens2020-08-123-7/+42
* core: Introduce platform events abstractionChris Dickens2020-08-1218-1166/+995
* Windows: Use I/O completion ports for transfersChris Dickens2020-08-107-242/+219
* core: Introduce list iteration helpersChris Dickens2020-08-1010-36/+86
* OpenBSD: support libusb_get_port_numberTheo Buehler2020-08-102-1/+2
* OpenBSD: allow opening ugen devices multiple timesTheo Buehler2020-08-102-3/+5
* API docs: Elaborate on "NOT_SUPPORTED" status for set_configuration()Martin Thierer2020-08-102-1/+8
* libusb: fix a memory leak in sunos_new_string_list funcZhiqiang Liu2020-08-102-2/+4