summaryrefslogtreecommitdiff
path: root/libusb/os
Commit message (Expand)AuthorAgeFilesLines
* Windows: Cleanup header includes and definiionsChris Dickens2020-12-195-49/+21
* core: Introduce atomic type and operationsChris Dickens2020-12-161-3/+3
* linux_usbfs: Fix parsing of descriptors for multi-configuration devicesChris Dickens2020-12-131-4/+8
* Windows: Fix a few more benign compiler warningsChris Dickens2020-11-272-1/+4
* Windows: ignore all broken devices during enumerationIhor Dutchak2020-11-091-3/+17
* Fix various CI build warningsChris Dickens2020-11-093-24/+29
* tests: Refactor testlib to simplify and fix Cygwin buildChris Dickens2020-11-071-1/+1
* Windows: Restrict path for dynamic library loadingChris Dickens2020-10-204-26/+54
* core: Fix unused variable warnings on release buildsChris Dickens2020-09-282-10/+2
* darwin: code cleanup in darwin_handle_transfer_completionNathan Hjelm2020-09-141-11/+14
* linux: Fix libusb_get_device_speed() not working on wrapped devicesHans de Goede2020-09-142-0/+32
* threads_posix: Use monotonic clock for condition variables where possibleChris Dickens2020-09-132-4/+19
* core: Split usbi_clock_gettime() into two separate functionsChris Dickens2020-09-135-94/+33
* core: Add validation to timeval parametersChris Dickens2020-09-131-3/+3
* core: Miscellaneous internal logging cleanupChris Dickens2020-09-133-3/+0
* core: Simplify thread abstractions and add debug checksChris Dickens2020-09-134-39/+51
* build: Merge events and threads into single platform abstractionChris Dickens2020-09-122-7/+1
* Guard against getting stuck while handling eventsChris Dickens2020-09-121-1/+4
* Android: Add option LIBUSB_OPTION_WEAK_AUTHORITY to support used in apkchris2020-09-121-0/+29
* events_posix: Remove unnecessary and incorrect assertionChris Dickens2020-08-251-1/+0
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-185-10/+10
* Windows: Fix I/O completion port thread behavior on errorChris Dickens2020-08-181-4/+9
* Windows: Improve how root hubs are reportedChris Dickens2020-08-172-24/+291
* Windows: Prevent NULL pointer dereference when ancestor is missingChris Dickens2020-08-171-0/+4
* core: Add support for eventfdChris Dickens2020-08-122-6/+41
* core: Introduce platform events abstractionChris Dickens2020-08-1212-739/+664
* Windows: Use I/O completion ports for transfersChris Dickens2020-08-106-241/+218
* core: Introduce list iteration helpersChris Dickens2020-08-104-9/+9
* OpenBSD: support libusb_get_port_numberTheo Buehler2020-08-101-0/+1
* OpenBSD: allow opening ugen devices multiple timesTheo Buehler2020-08-101-2/+4
* libusb: fix a memory leak in sunos_new_string_list funcZhiqiang Liu2020-08-101-1/+3
* winusb: setting a non-default config not supportedMartin Thierer2020-07-161-1/+1
* darwin: Fix invalid GetPipePropertiesV3 argumentIdo Yariv2020-06-161-1/+1
* os/darwin: use IOUSBDevice as darwin_device_class explicitlyIgor Anokhin2020-06-121-1/+1
* darwin: use GetPipePropertiesV3 on 10.9 and laterNathan Hjelm2020-06-111-2/+14
* darwin: add kIOUSBUnknownPipeErr to error string listNathan Hjelm2020-06-111-2/+5
* darwin: Fix stale descriptor information post resetIdo Yariv2020-06-091-4/+6
* Windows: Translate ERROR_NO_SUCH_DEVICE to LIBUSB_TRANSFER_NO_DEVICESebastian von Ohr2020-04-302-0/+6
* linux_usbfs: Parse config descriptors during device initializationChris Dickens2020-04-291-119/+144
* core: Narrow the types passed to certain backend functionsChris Dickens2020-04-2815-205/+206
* sunos: Fix a number of compiler warningsChris Dickens2020-04-281-45/+43
* Fix some trivial compiler warnings for the Haiku and BSD backendsChris Dickens2020-04-284-19/+28
* core: Kill backend get_device_descriptor() functionChris Dickens2020-04-2814-170/+77
* core: Fix some minor inconsistencies in API and codingChris Dickens2020-04-275-22/+22
* core: Change pointer type from 'unsigned char' to 'void'Chris Dickens2020-04-1711-78/+70
* core: Kill the 'host_endian' argument for most functionsChris Dickens2020-04-178-62/+31
* core: Remove redundant definitions for descriptor sizesChris Dickens2020-04-177-14/+14
* core: Remove usbi_parse_descriptor() functionChris Dickens2020-04-171-22/+23
* Add packed definitions for some standard USB descriptor typesChris Dickens2020-04-171-1/+1
* netbsd: Recognize device timeouts.nia2020-04-091-0/+3