summaryrefslogtreecommitdiff
path: root/libusb/libusbi.h
Commit message (Expand)AuthorAgeFilesLines
* Various fixes for the Haiku portAdrien Destugues2019-07-071-1/+1
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-11/+12
* core: Add libusb_wrap_sys_device() APIVianney le Clément de Saint-Marcq2019-01-081-0/+28
* Added USBI_PRINTFLIKE to allow finding printf format string mistakesSean McBride2019-01-081-2/+12
* core: new API libusb_set_log_cb() to redirect global and per context log mess...dmitrykos2018-12-051-0/+1
* hotplug: Improve internal structure and deregistration mechanismChris Dickens2017-12-271-0/+4
* Fix typo in exit() function signaturejonner2017-07-271-1/+1
* core: Preparation for handling backend-specific optionsChris Dickens2017-07-161-0/+10
* core: Pass context to backend when calling exit() functionChris Dickens2017-07-161-1/+1
* core: Slightly refactor and improve logging codeChris Dickens2017-07-121-1/+4
* core: Fix --disable-log option to remove logging functionalityChris Dickens2017-07-091-31/+31
* core: Add provisions for per-context private backend dataChris Dickens2017-07-061-0/+7
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-11/+1
* Misc: Ensure the 'os_priv' member of structures is pointer alignedChris Dickens2017-07-061-12/+16
* Misc: Refactor zero-length array declarationsChris Dickens2017-07-061-19/+4
* core: Improve robustness of event handlingChris Dickens2017-02-281-0/+13
* Windows: Provide C99 compliant implementations of (v)snprintf()Chris Dickens2017-01-121-3/+6
* core: Remove use of gettimeofday()Chris Dickens2017-01-121-8/+0
* core: Refactor code related to transfer flags and timeout handlingChris Dickens2016-08-171-23/+20
* Solaris backendLei Chen2016-07-241-1/+11
* Add support for persistent device memory.Steinar H. Gunderson2016-05-291-0/+10
* Misc: Make API parameter names consistent and sensibleChris Dickens2016-02-241-16/+16
* Misc: Minor stylistic improvements to libusbi.hChris Dickens2016-01-281-52/+57
* usbdk: Introduce usbdk backendDmitry Fleytman2016-01-261-0/+1
* Windows: Add Visual Studio 2015 supportBrent Rector2016-01-061-1/+7
* API: Add libusb_interrupt_event_handler() functionChris Dickens2015-12-171-0/+3
* core: Store different event types as a bitmask within the contextChris Dickens2015-12-171-5/+11
* core: Prevent attempts to recursively hande eventsChris Dickens2015-09-281-0/+14
* core: Record when a transfer timeout has been handledChris Dickens2015-09-021-0/+3
* core: Remove unused member add_iso_packet_size from struct usbi_os_backendTobias Klauser2015-04-281-6/+0
* core: Add internal transfer state managementChris Dickens2015-03-011-2/+12
* misc: fix typos in commentsorbitcowboy2015-02-161-1/+1
* core: Implement new transfer completion APIChris Dickens2015-01-261-0/+1
* core: Add alternative API for backends to handle transfer completionChris Dickens2015-01-201-3/+39
* core: Fix handling of duplicate transfer submission/cancellationChris Dickens2015-01-111-0/+3
* core: Make event_data_lock non-recursiveChris Dickens2015-01-061-1/+0
* core: Improve the handling of the pollfd listChris Dickens2014-12-291-22/+14
* core: Signal the event pipe at most one timeChris Dickens2014-12-191-0/+4
* core: Eliminate hotplug pipe, using list and event pipe insteadChris Dickens2014-12-191-1/+6
* core: Add new flag to record when a new poll fd is addedChris Dickens2014-12-191-0/+4
* core: Add helper functions to signal and clear the event pipeChris Dickens2014-12-191-0/+3
* core: Rename pipe used to signal internal eventsChris Dickens2014-12-191-3/+2
* core: Transition device close event to use event_data_lockChris Dickens2014-12-191-6/+5
* core: Add new lock to protect internal context event dataChris Dickens2014-12-191-0/+3
* core: Rename pollfd_modify counter and its lock to device_closeChris Dickens2014-12-191-3/+3
* haiku: Add Haiku supportAkshay Jaggi2014-09-251-1/+14
* core: Make use of headers consistent across all filesChris Dickens2014-09-061-3/+3
* core: Fix compiler warnings on MinGW and Visual StudioChris Dickens2014-09-031-8/+11
* core: Rename count variable for pollfds for consistency with other count vari...Chris Dickens2014-08-291-1/+1
* core: Reuse poll fds across calls to handle_events()Chris Dickens2014-08-271-10/+15