summaryrefslogtreecommitdiff
path: root/libusb/os
Commit message (Expand)AuthorAgeFilesLines
* darwin: Improve error checking to prevent (very unlikely) null dereferenceSean McBride2018-01-081-9/+10
* darwin: Suppress deprecation warning when building against 10.13 SDKSean McBride2018-01-081-0/+4
* darwin: Test use of kUSBDeviceSpeedSuper against SDK versionSean McBride2018-01-081-1/+1
* darwin: extend enum libusb_speed for 10000MBit/s caseSean McBride2018-01-081-0/+3
* linux_usbfs: Add support for reporting super speed plus devicesChris Dickens2018-01-081-0/+1
* Windows: Added isochronous support via libusbkJoshua Blake2018-01-083-1/+145
* Windows: Fix MinGW build warnings/errorsChris Dickens2018-01-083-9/+2
* darwin: Changed weirdo fixed-sized typedefs with the usual IOUSBLib.h onesSean McBride2018-01-081-3/+3
* darwin: Untangle clock_* API tests from atomics testsSean McBride2018-01-081-1/+6
* darwin: Replaced low-level mach API with pthread APISean McBride2018-01-081-3/+2
* darwin: Cleanup and fixes related to Mac OS IOUSBLib interface checksSean McBride2018-01-081-13/+48
* Windows: Enable dynamic selection between WinUSB and UsbDk backendsChris Dickens2018-01-0810-818/+963
* Windows: Rework poll() emulation to a much simpler and effective designChris Dickens2018-01-069-868/+497
* Windows: Add check for ERROR_FILE_NOT_FOUND, which means device removedChris Dickens2018-01-061-0/+4
* Windows: UsbDk: Fix some minor style/naming issuesChris Dickens2018-01-061-11/+9
* Windows: UsbDk: Return appropriate error code for malloc failureChris Dickens2018-01-061-5/+5
* Windows: UsbDk: Fix direction determination for control transfersChris Dickens2018-01-061-3/+6
* Windows: UsbDk: Remove unnecessary empty functionsChris Dickens2018-01-061-33/+5
* Windows: UsbDk: Cache system redirector handleChris Dickens2018-01-061-11/+6
* Windows: UsbDk: Use a better macro for getting contextChris Dickens2018-01-061-11/+9
* Windows: UsbDk: Fix spelling of InterruptTransferType enumChris Dickens2018-01-062-2/+2
* Windows: UsbDk: Fix some strange type-castingChris Dickens2018-01-061-10/+7
* WinCE: Give a variable a more appropriate name, matching other patternsChris Dickens2018-01-041-4/+4
* WinCE: Remove empty function for unsupported ISO transfersChris Dickens2018-01-041-6/+1
* WinCE: Add back mistakenly removed errno variableChris Dickens2018-01-041-0/+1
* Windows: Rework WinUSB enumeration process to fix issues on Win8+Chris Dickens2018-01-042-331/+324
* Windows: Remove port member from device's private structureChris Dickens2018-01-042-5/+3
* Windows: Be a bit smarter when setting composite interfacesChris Dickens2018-01-041-17/+11
* POSIX: Improve threading abstraction as done in f06c4f5bChris Dickens2018-01-041-26/+70
* Windows: Further improve thread abstractionChris Dickens2018-01-042-130/+81
* Windows: Constify variables that aren't supposed to changeChris Dickens2018-01-032-11/+10
* Windows: Kill empty functions and switch to runtime checkingChris Dickens2018-01-032-201/+102
* Windows: Remove unused DLL functions and header definitionsChris Dickens2018-01-032-113/+6
* Windows: Fix some minor style issuesChris Dickens2018-01-033-87/+75
* Windows: Improve locking in threading abstractionChris Dickens2018-01-033-87/+34
* Windows: Improve enumeration processChris Dickens2018-01-032-51/+126
* Windows: Kill perpetually growing list of hub driver namesChris Dickens2018-01-031-4/+6
* WinCE: Fixed incorrect check of return value, found by cppcheckSean McBride2017-12-281-1/+1
* Fixed various trivial cppcheck 1.80 warningsSean McBride2017-12-284-8/+6
* Removed accidental double semi colons at end of lineSean McBride2017-12-281-1/+1
* Fix unused parameter warningsSean McBride2017-12-281-0/+2
* linux_usbfs: libusb_init() should succeed if no devices are presentChris Dickens2017-12-281-4/+12
* linux_usbfs: Improve isochronous transfer submission and error reportingChris Dickens2017-12-262-86/+111
* Solaris: Add detach/attach kernel driver supportJoshua2017-12-262-89/+478
* Windows: Report correct usagePage and usage values for HIDchunyu.xie2017-12-222-4/+10
* Windows: Fix libusb_get_string_descriptor for HID deviceschunyu.xie2017-12-222-5/+12
* linux_usbfs: Remove old commentVictor Toso2017-12-221-1/+0
* linux_udev: Initialize pointer before calling external APIVictor Toso2017-12-221-0/+1
* linux_usbfs: Set urb->buffer_length for isochronous transfersJakub Klama2017-12-221-0/+1
* linux_usbfs: Fixed excessive checkRoman Kalashnikov2017-12-221-5/+3