summaryrefslogtreecommitdiff
path: root/libusb/os/darwin_usb.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* core: Narrow the types passed to certain backend functionsChris Dickens2020-04-281-26/+23
* core: Kill backend get_device_descriptor() functionChris Dickens2020-04-281-16/+12
* core: Change pointer type from 'unsigned char' to 'void'Chris Dickens2020-04-171-4/+4
* core: Kill the 'host_endian' argument for most functionsChris Dickens2020-04-171-9/+4
* core: Remove redundant definitions for descriptor sizesChris Dickens2020-04-171-1/+1
* darwin: Explicitly cleanup cached devices during the last libusb_exit()Chris Dickens2020-03-261-8/+14
* core: Fix return value of usbi_clock_gettime()Chris Dickens2020-03-161-2/+3
* core: Kill usbi_backend.clock_gettime() functionChris Dickens2020-03-151-25/+7
* darwin: Fix race condition that results in segmentation faultChris Dickens2020-03-051-52/+97
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-261-16/+16
* Misc: Cleanup across multiple backendsChris Dickens2020-01-241-27/+0
* Misc: Trim and consolidate header file usageChris Dickens2020-01-241-1/+1
* darwin: fix bugs in the reenumeration of devicesNathan Hjelm2019-08-091-46/+88
* Typo fixes in commentsfollower2019-07-071-2/+2
* darwin: Retry IOCreatePlugInInterfaceForService on failureJuan Cruz Viotti2019-04-051-3/+17
* darwin: fix reset deviceNathan Hjelm2019-04-041-50/+147
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-40/+56
* darwin: use internal define when querying plugin interfaceNathan Hjelm2019-01-161-1/+1
* darwin: shorten hotplug poll timeoutNathan Hjelm2019-01-081-3/+3
* 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
* 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
* 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
* 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
* Removed accidental double semi colons at end of lineSean McBride2017-12-281-1/+1
* Fix unused parameter warningsSean McBride2017-12-281-0/+2
* darwnin: fix compilation warningLudovic Rousseau2017-07-281-1/+1
* core: Pass context to backend when calling exit() functionChris Dickens2017-07-161-1/+2
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-1/+1
* macOS Sierra: Fix detection of parent devices.tich2017-03-161-7/+19
* darwin: use clock_gettime() on 10.12+Nathan Hjelm2017-03-161-3/+23
* darwin: Replace bzero() with memset()Vianney le Clément de Saint-Marcq2017-01-041-1/+1
* darwin: fix OSAtomicAdd32Barrier argument orderingNathan Hjelm2016-09-211-1/+1
* Fixed Obj-C GC support; fix pthread nameSean McBride2016-09-141-3/+7
* darwin: fix typov1.0.21-rc4Nathan Hjelm2016-09-121-1/+1
* darwin: do not use deprecated OSAtomicIncrement32Barrier in 10.12Nathan Hjelm2016-09-121-5/+19
* darwin: do not use objc_registerThreadWithCollector where deprecatedNathan Hjelm2016-09-071-1/+1
* darwin: work around devices with buggy endpoint descriptorsNathan Hjelm2016-09-071-7/+24
* core: Refactor code related to transfer flags and timeout handlingChris Dickens2016-08-171-5/+5
* darwin: fix occasional dead-lock on libusb_exitparafin2016-03-051-1/+16
* Replace obsolete usleep with nanosleepStefan Tauner2016-03-051-1/+2
* darwin: fix 1 compiler warningLudovic Rousseau2016-03-021-1/+1