summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* strerror: Micro-optimize implementation and remove use of strncasecmp()Chris Dickens2020-03-262-25/+19
* darwin: Explicitly cleanup cached devices during the last libusb_exit()Chris Dickens2020-03-262-9/+15
* appveyor: Increase build coverage to all VS solutionsChris Dickens2020-03-265-56/+88
* libusb/Makefile.am: Fix out-of-tree builds on WindowsChris Dickens2020-03-252-2/+2
* msvc: Update include path for getopt in fxload projectsChris Dickens2020-03-255-5/+5
* autotools: Fix a number of issuesChris Dickens2020-03-2513-96/+93
* msvc: Reorder solution projects and add project filter filesChris Dickens2020-03-2349-127/+1384
* Haiku: Fix some issues in the backendChris Dickens2020-03-165-58/+81
* core: Make the 'reset_device' function of the backend optionalChris Dickens2020-03-168-48/+6
* core: Fix return value of usbi_clock_gettime()Chris Dickens2020-03-164-11/+18
* core: Move parameter validation from backend to coreChris Dickens2020-03-1610-55/+48
* core: Kill usbi_backend.clock_gettime() functionChris Dickens2020-03-1515-132/+55
* Windows: Fix some harmless build warningsChris Dickens2020-03-095-5/+6
* core: Switch usbi_transfer to store timeout as timespecChris Dickens2020-03-054-61/+49
* darwin: Fix race condition that results in segmentation faultChris Dickens2020-03-052-53/+98
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-2617-408/+379
* core: Optimize the memory layout of the transfer structureChris Dickens2020-02-263-32/+41
* core: Use a consistent variable name for usbi_transfer structuresChris Dickens2020-02-263-54/+54
* Windows: fix MAX_PATH_LENGTHa1exdandy2020-02-222-2/+2
* linux: provide an event thread nameAlexander Stein2020-02-074-1/+14
* threads_posix: Use thread-local storage to cache thread IDChris Dickens2020-02-073-15/+37
* Windows: Refactoring to consolidate and simplify common codeChris Dickens2020-02-078-1106/+829
* Windows: Fix poll implementation for NDEBUG (Release) buildsChris Dickens2020-01-302-2/+4
* Windows: Fix reported length of synchronous control transfersChris Dickens2020-01-282-4/+4
* linux_usbfs: Drop support for kernel versions earlier than 2.6.32Chris Dickens2020-01-266-243/+90
* Windows: Fix GCC printf format warnings due to DWORD/ULONG typesChris Dickens2020-01-265-24/+45
* autobuild: Fix two issuesChris Dickens2020-01-263-4/+4
* core: Fix build on linuxroot2020-01-262-2/+2
* core: Convert internal macros to static inline functionsChris Dickens2020-01-2512-82/+145
* Fix msvc 2019 project files (internal linkage)winterrace2020-01-247-8/+8
* linux_usbfs: Clean up inconsistencies and optimize memory usageChris Dickens2020-01-243-571/+539
* configure.ac: Cleanup and refactoringChris Dickens2020-01-2415-296/+328
* Misc: Clean up zero-length strings and recursion in clock_gettime()Chris Dickens2020-01-244-21/+19
* Misc: Cleanup across multiple backendsChris Dickens2020-01-249-201/+36
* Misc: Trim and consolidate header file usageChris Dickens2020-01-2423-277/+149
* core: Make style of debug messages with errno consistent across libraryChris Dickens2020-01-247-54/+53
* appveyor.yml: Revert back to Visual Studio 2015 imageChris Dickens2020-01-232-7/+4
* Misc: Use the UNREFERENCED_PARAMETER macro for UNUSED when availableChris Dickens2020-01-222-2/+6
* Windows: Improve poll abstractionChris Dickens2020-01-225-338/+336
* Windows: Add missing '%' character for printf format specifierChris Dickens2020-01-222-3/+3
* Windows: Kill the dedicated thread for monotonic clock_gettime()Chris Dickens2020-01-222-196/+19
* Windows: Fix some MinGW build warnings and printf format specifiersChris Dickens2020-01-214-12/+12
* Windows: Drop support for Windows XPChris Dickens2020-01-2116-151/+50
* Windows: Add Visual Studio 2019 supportChris Dickens2020-01-2111-1/+1143
* Misc: Remove obsolete Windows DDK build filesChris Dickens2020-01-2115-548/+9
* Misc: Clean up Visual Studio project filesChris Dickens2020-01-2133-82/+79
* Windows: Remove support for WinCE and Visual Studio older than 2013Chris Dickens2020-01-20110-13237/+369
* linux_usbfs: Wait until all URBs have been reaped before freeing themChris Dickens2020-01-162-31/+31
* core: Do not attempt to destroy a default context that doesn't existChris Dickens2020-01-132-6/+12
* core: Fix libusb_get_max_iso_packet_size() for superspeed plusChris Dickens2020-01-132-4/+4