summaryrefslogtreecommitdiff
path: root/libusb/os
Commit message (Expand)AuthorAgeFilesLines
* 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
* Windows: Improve the get_interface_details_filter() functionChris Dickens2020-03-311-64/+79
* Windows: Replace the sanitize_path() function with normalize_path()Chris Dickens2020-03-311-34/+10
* build: Enable additional build errors and warningsChris Dickens2020-03-304-11/+47
* build: Require C11 to build and clean up autoconfig/automake filesChris Dickens2020-03-301-1/+1
* threads_posix: Improve usbi_get_tid() for various platformsChris Dickens2020-03-271-11/+41
* darwin: Explicitly cleanup cached devices during the last libusb_exit()Chris Dickens2020-03-261-8/+14
* Haiku: Fix some issues in the backendChris Dickens2020-03-164-57/+80
* core: Make the 'reset_device' function of the backend optionalChris Dickens2020-03-165-45/+0
* core: Fix return value of usbi_clock_gettime()Chris Dickens2020-03-162-7/+12
* core: Move parameter validation from backend to coreChris Dickens2020-03-165-44/+17
* core: Kill usbi_backend.clock_gettime() functionChris Dickens2020-03-159-112/+15
* Windows: Fix some harmless build warningsChris Dickens2020-03-093-4/+3
* core: Switch usbi_transfer to store timeout as timespecChris Dickens2020-03-051-15/+0
* darwin: Fix race condition that results in segmentation faultChris Dickens2020-03-051-52/+97
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-2613-360/+339
* Windows: fix MAX_PATH_LENGTHa1exdandy2020-02-221-1/+1
* linux: provide an event thread nameAlexander Stein2020-02-072-0/+12
* threads_posix: Use thread-local storage to cache thread IDChris Dickens2020-02-071-8/+16
* Windows: Refactoring to consolidate and simplify common codeChris Dickens2020-02-077-1105/+828
* Windows: Fix poll implementation for NDEBUG (Release) buildsChris Dickens2020-01-301-1/+3
* Windows: Fix reported length of synchronous control transfersChris Dickens2020-01-281-3/+3
* linux_usbfs: Drop support for kernel versions earlier than 2.6.32Chris Dickens2020-01-263-235/+88
* Windows: Fix GCC printf format warnings due to DWORD/ULONG typesChris Dickens2020-01-264-23/+44
* core: Convert internal macros to static inline functionsChris Dickens2020-01-256-32/+69
* linux_usbfs: Clean up inconsistencies and optimize memory usageChris Dickens2020-01-242-570/+538
* configure.ac: Cleanup and refactoringChris Dickens2020-01-246-21/+29
* Misc: Clean up zero-length strings and recursion in clock_gettime()Chris Dickens2020-01-243-20/+18
* Misc: Cleanup across multiple backendsChris Dickens2020-01-248-200/+35
* Misc: Trim and consolidate header file usageChris Dickens2020-01-2410-84/+51
* core: Make style of debug messages with errno consistent across libraryChris Dickens2020-01-245-49/+49
* Windows: Improve poll abstractionChris Dickens2020-01-223-329/+326
* Windows: Add missing '%' character for printf format specifierChris Dickens2020-01-221-2/+2
* Windows: Kill the dedicated thread for monotonic clock_gettime()Chris Dickens2020-01-221-195/+18
* Windows: Fix some MinGW build warnings and printf format specifiersChris Dickens2020-01-213-11/+11
* Windows: Drop support for Windows XPChris Dickens2020-01-216-140/+40
* Misc: Clean up Visual Studio project filesChris Dickens2020-01-211-5/+41
* Windows: Remove support for WinCE and Visual Studio older than 2013Chris Dickens2020-01-2013-1336/+265
* linux_usbfs: Wait until all URBs have been reaped before freeing themChris Dickens2020-01-161-30/+30