aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Doxygen: Fix warnings about undocumented compoundsupstream-masterChris Dickens2020-09-133-25/+25
* threads_posix: Use monotonic clock for condition variables where possibleChris Dickens2020-09-134-6/+25
* core: Split usbi_clock_gettime() into two separate functionsChris Dickens2020-09-1310-167/+89
* 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-1211-95/+47
* 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-233-34/+34
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-1816-37/+37
* Documentation: Specify the constraint of the 'completed' parameterChris Dickens2020-08-182-1/+6
* Documentation: Update the Windows binary snapshot README regarding UsbDkChris Dickens2020-08-182-2/+5
* 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-182-6/+5
* Autotools: Use built-in shell tests and exec autoreconfChris Dickens2020-08-183-4/+6
* 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-124-7/+80
* core: Introduce platform events abstractionChris Dickens2020-08-1240-1263/+1092
* 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
* stress: test_get_device_list: change printf format for ssize_tUri Lublin2020-08-102-3/+3
* descriptor: Fix alignment for 32-bit words in parse_descriptorSaleem Rashid2020-08-102-3/+3
* winusb: setting a non-default config not supportedMartin Thierer2020-07-162-2/+2
* darwin: Fix invalid GetPipePropertiesV3 argumentemu-master-devemu-30-releaseIdo Yariv2020-06-162-2/+2
* os/darwin: use IOUSBDevice as darwin_device_class explicitlyIgor Anokhin2020-06-122-2/+2
* darwin: use GetPipePropertiesV3 on 10.9 and laterNathan Hjelm2020-06-112-3/+15
* darwin: add kIOUSBUnknownPipeErr to error string listNathan Hjelm2020-06-112-3/+6
* Document that libusb_set_option may also return NOT_FOUNDJonas Malaco2020-06-092-1/+2
* darwin: Fix stale descriptor information post resetIdo Yariv2020-06-092-5/+7
* Windows: Translate ERROR_NO_SUCH_DEVICE to LIBUSB_TRANSFER_NO_DEVICESebastian von Ohr2020-04-303-1/+7
* linux_usbfs: Parse config descriptors during device initializationChris Dickens2020-04-292-120/+145
* core: Narrow the types passed to certain backend functionsChris Dickens2020-04-2818-228/+230
* sunos: Fix a number of compiler warningsChris Dickens2020-04-282-46/+44
* Fix some trivial compiler warnings for the Haiku and BSD backendsChris Dickens2020-04-286-22/+31
* descriptor: Remove usbi_get_config_index_by_value()Chris Dickens2020-04-283-41/+16