summaryrefslogtreecommitdiff
path: root/libusb/os/darwin_usb.c
Commit message (Expand)AuthorAgeFilesLines
* core: update usbi_dbg to take the context as an argumentNathan Hjelm2021-07-211-94/+110
* darwin: downgrade error message on failure to open interface to infoNathan Hjelm2021-07-201-6/+6
* darwin: add a comment on how the bus number is calculatedNathan Hjelm2021-07-201-0/+2
* darwin: update the list of endpoints after successfull SetAlternateInterface()Dmitry Zakablukov2021-07-201-1/+11
* darwin: improve support for auto-detaching a kernel driverNathan Hjelm2021-07-091-16/+32
* darwin: fix SEGV on libusb_close after failed re-enumerationNathan Hjelm2021-07-081-2/+8
* Fix build failure on Mac OS X 10.7Ryan Schmidt2021-07-081-1/+1
* darwin: release device parent reference when re-enumerating deviceNathan Hjelm2021-06-111-2/+5
* darwin_set_interface_altsetting: Avoid device reset on pipe errorTormod Volden2021-06-101-12/+24
* darwin: do not reset darwin_cached_devices on last call to libusb_exitNathan Hjelm2021-06-061-5/+4
* core: Refactor initialization and how the default context is handledChris Dickens2021-06-021-9/+0
* darwin: add authorization for device captureosy2021-05-161-0/+49
* darwin: use detach kernel APIs for captureosy2021-05-161-23/+132
* darwin: rename darwin_reset_deviceosy2021-05-161-7/+8
* darwin: add timeout for reset reenumerateosy2021-05-161-0/+11
* darwin: Don't drop partial data on timeoutVegard Storheil Eriksen2021-02-151-1/+1
* darwin: fix const array size to work with GCC compilersMichael Dickens2021-02-081-1/+1
* MacOS: Silence pipe error in set_interface_alt_setting()Freek Dijkstra2021-01-131-3/+9
* darwin: code cleanup in darwin_handle_transfer_completionNathan Hjelm2020-09-141-11/+14
* core: Split usbi_clock_gettime() into two separate functionsChris Dickens2020-09-131-19/+12
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-181-2/+2
* core: Introduce list iteration helpersChris Dickens2020-08-101-2/+2
* darwin: Fix invalid GetPipePropertiesV3 argumentIdo Yariv2020-06-161-1/+1
* os/darwin: use IOUSBDevice as darwin_device_class explicitlyIgor Anokhin2020-06-121-1/+1
* 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