summaryrefslogtreecommitdiff
path: root/libusb/os
Commit message (Expand)AuthorAgeFilesLines
...
* linux_usbfs: Use fallback usbfs path on AndroidVianney le Clément de Saint-Marcq2019-01-081-2/+4
* linux_usbfs: Implement libusb_wrap_sys_device()Vianney le Clément de Saint-Marcq2019-01-081-11/+78
* linux_usbfs: Get device address from file descriptorVianney le Clément de Saint-Marcq2019-01-083-4/+15
* linux_usbfs: Extract device handle initialization from op_open()Vianney le Clément de Saint-Marcq2019-01-081-19/+29
* linux_usbfs: Fallback to usbfs if device has no sysfs_dirVianney le Clément de Saint-Marcq2019-01-081-13/+15
* Tried to untangle mixing of int, enum libusb_error, kern_return_t, and IOReturn.Sean McBride2019-01-081-89/+94
* Removed unneeded checks for passing null to free()Sean McBride2019-01-081-2/+2
* usbi_dbg() uses backend's clock_gettime(), break recursion in sunos backendAlexander Pyhalov2018-12-051-2/+0
* Enable timerfd on sunos when availableAlexander Pyhalov2018-12-051-0/+10
* os/darwin: remove code that changed the device class usedNathan Hjelm2018-10-171-24/+1
* os/darwin: switch from using ResetDevice to USBDeviceReEnumerateNathan Hjelm2018-07-261-3/+4
* Windows: WinUSB: Allow caching config descriptors to failChris Dickens2018-03-171-42/+31
* Windows: Restructure DDK/MSVC project filesChris Dickens2018-03-121-1/+1
* Windows: WinUSB: Guard against erroneous reporting of devicesChris Dickens2018-03-121-0/+1
* Windows: UsbDk: Fix potential buffer overflowChris Dickens2018-03-121-2/+2
* Windows: WinUSB: Do not assume that driver implements CancelIoEx()Chris Dickens2018-03-122-16/+19
* Windows: Plug HANDLE leakChris Dickens2018-03-121-0/+2
* Windows: UsbDk: Implement get_config_descriptor_by_value()Chris Dickens2018-02-241-2/+20
* Windows: Fix hid_abort_transfers blockingzachary2018-02-241-1/+1
* Windows: Fix race condition between submit and handle eventsPatrick Stewart2018-02-231-2/+2
* Windows: Always search for "USB" PnP enumerator classChris Dickens2018-02-011-3/+3
* Windows: Check composite interfaces before calling functionsChris Dickens2018-01-272-30/+44
* 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