summaryrefslogtreecommitdiff
path: root/libusb/os/darwin_usb.c
Commit message (Expand)AuthorAgeFilesLines
* darwin: Do not clear device data toggle on macOS 10.5 or newerNathan Hjelm2023-01-061-5/+7
* darwin/windows: Find interface descriptor by bInterfaceNumberIhor Dutchak2022-12-191-3/+18
* Fix possible memory leak of configuration descriptor (Darwin/Windows)Ihor Dutchak2022-09-031-0/+3
* Simplify clock_gettime() conditionalization and fallback on macOSSean McBride2022-06-261-38/+24
* darwin: add missing locking around cached device list cleanupNathan Hjelm2022-04-141-63/+76
* darwin: Fix crash in log handler when stopping event threadBenjamin Berg2022-04-091-3/+4
* darwin: Reset by re-enumerate on non-macOS platformsosy2022-03-251-2/+29
* darwin: Fix Makefile build on macOS 10.11 and olderTormod Volden2022-03-241-1/+1
* darwin: Always use GetPipePropertiesV3 when availableTormod Volden2022-03-201-9/+33
* Add interface bounds checks in darwin and windows endpoint functionsRyan Hileman2022-03-181-0/+4
* darwin: Avoid cast warnings in time calculationTormod Volden2022-03-181-3/+4
* darwin: Use usbi_get_monotonic_time() wrapperAndrew Goodney2022-03-161-2/+2
* The current code for calculating the timeout in darwin_reenumerate_device_tim...Andrew Goodney2022-01-181-3/+9
* darwin: Minor tidy up in darwin_set_interface_altsetting()Tormod Volden2021-12-011-3/+3
* darwin: fix behavior of libusb_set_interface_alt_setting when it stalls the pipeNathan Hjelm2021-12-011-20/+38
* darwin: Fix compilation on macOS 10.9 and earlierEvan Miller2021-11-071-0/+2
* Fix various typos in docs/commentsluz paz2021-10-311-1/+1
* darwin: After last CFRelease of struct field, set it to NULLSean McBride2021-10-301-0/+1
* darwin: fix deprecation warning about kIOMasterPortDefaultNathan Hjelm2021-10-281-4/+7
* darwin: add support for handling new error code (kUSBHostReturnPipeStalled)Nathan Hjelm2021-10-281-1/+9
* Fix comment typosSean McBride2021-09-231-1/+1
* darwin: fix typoNathan Hjelm2021-08-081-1/+1
* darwin: improve the error message on kernel driver detach failureNathan Hjelm2021-08-081-0/+4
* darwin: fix USB capture for rootNathan Hjelm2021-08-071-15/+14
* darwin: only attempt to auto-detach driver is one is activeNathan Hjelm2021-07-221-1/+1
* darwin: use the IO registry to detect if a kernel driver is attached to an in...Nathan Hjelm2021-07-211-4/+41
* 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