summaryrefslogtreecommitdiff
path: root/libusb/hotplug.c
Commit message (Expand)AuthorAgeFilesLines
* Fix most -Wpedantic warningsTormod Volden2023-01-211-2/+3
* core: Suppress hotplug events during initial enumerationBenjamin Berg2022-03-161-0/+3
* doc: Improve comments related to device discovery and hotplugSean McBride2021-10-301-1/+1
* core: update usbi_dbg to take the context as an argumentNathan Hjelm2021-07-211-5/+5
* core: really fix dangling devicesNathan Hjelm2021-06-111-13/+15
* core: only increment devices_released when a device is destroyedNathan Hjelm2021-06-101-2/+3
* core: ensure that all devices are properly cleaned up on libusb_exitNathan Hjelm2021-06-101-9/+14
* core: Refactor initialization and how the default context is handledChris Dickens2021-06-021-89/+150
* Fix typos detected by codespell and manual inspectionChris Dickens2020-08-181-2/+2
* core: Optimize check for pending eventsChris Dickens2020-08-121-6/+7
* core: Introduce platform events abstractionChris Dickens2020-08-121-2/+2
* core: Introduce list iteration helpersChris Dickens2020-08-101-4/+4
* core: Fix some minor inconsistencies in API and codingChris Dickens2020-04-271-2/+2
* hotplug: Fix definition of libusb_hotplug_register_callback()Chris Dickens2020-04-231-3/+10
* core: Convert internal macros to static inline functionsChris Dickens2020-01-251-5/+5
* Misc: Trim and consolidate header file usageChris Dickens2020-01-241-12/+1
* hotplug: Added libusb_hotplug_get_user_data()gudenau2020-01-131-0/+27
* hotplug: Cast ssize_t to int in error path to avoid compiler warningChris Dickens2017-12-281-1/+1
* hotplug: Improve internal structure and deregistration mechanismChris Dickens2017-12-271-49/+72
* Replace obsolete usleep with nanosleepStefan Tauner2016-03-051-1/+2
* Misc: Prefix doxygen references in order to namespace libusbChris Dickens2016-02-241-4/+4
* Misc: Make API parameter names consistent and sensibleChris Dickens2016-02-241-16/+15
* core: Prevent attempts to recursively hande eventsChris Dickens2015-09-281-2/+8
* Fixing erroneous double semi-colonChris Dickens2015-01-051-1/+1
* core: Signal the event pipe at most one timeChris Dickens2014-12-191-3/+6
* core: Eliminate hotplug pipe, using list and event pipe insteadChris Dickens2014-12-191-8/+22
* Doxygen: fix a duplicate labelLudovic Rousseau2014-12-161-1/+1
* Documentation: fix hotplug exampleMarkus Heidelberg2014-02-021-1/+6
* Misc: Revert all references to libusb/libusb.infohjelmn@cs.unm.edu2014-01-081-3/+3
* Windows: Address an VS2012/x64 warning in hotplug.cXiaofan Chen2013-09-021-1/+1
* hotplug: Document that callbacks cannot unregister themselves when called fro...Hans de Goede2013-08-211-1/+5
* hotplug: Don't call the user callback while holding various locksHans de Goede2013-08-211-7/+17
* keep a reference to the device for each active transfer and let the backend h...Nathan Hjelm2013-07-301-12/+1
* hotplug: Pass explicit context to callbacksFlorian Albrechtskirchinger2013-07-231-2/+1
* hotplug: Wakeup libusb_handle_events on libusb_hotplug_deregister_callbackHans de Goede2013-07-051-0/+9
* hotplug: Give the usbi_hotplug_match* functions a context parameterHans de Goede2013-07-051-8/+7
* Doc: update hotplug, topology and descriptor documentationPete Batard2013-07-041-6/+14
* Hotplug: Make use of HAVE_SYS_TYPES_H defineToby Gray2013-05-281-0/+2
* Bump LIBUSBX_API_VERSION for new hotplug APIHans de Goede2013-05-151-4/+4
* Add hotplug support.Nathan Hjelm2013-05-151-0/+302