summaryrefslogtreecommitdiff
path: root/libusb/core.c
Commit message (Expand)AuthorAgeFilesLines
* Address issue 554: Default context is erase before backend exits in libusb_exitmac Wang2019-04-091-3/+18
* Add support for isochronous transfers with WinUSB.philemonf2019-04-051-7/+23
* windows: Improved log message output to MSVCdmitrykos2019-04-041-5/+6
* Fixed log message incorrect data format sent to MSVC if Unicode defined.Dmitry Kostjuchenko2019-04-041-1/+1
* Fixed -Wformat warnings by casting intptr_t to void*Sean McBride2019-02-081-2/+2
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-14/+14
* core: Add libusb_wrap_sys_device() APIVianney le Clément de Saint-Marcq2019-01-081-0/+72
* core: new API libusb_set_log_cb() to redirect global and per context log mess...dmitrykos2018-12-051-1/+58
* Windows: Enable dynamic selection between WinUSB and UsbDk backendsChris Dickens2018-01-081-7/+3
* hotplug: Improve internal structure and deregistration mechanismChris Dickens2017-12-271-1/+2
* core: Preparation for handling backend-specific optionsChris Dickens2017-07-161-0/+13
* core: Pass context to backend when calling exit() functionChris Dickens2017-07-161-2/+2
* core: Introduce libusb_set_option() API functionChris Dickens2017-07-161-39/+72
* core: Slightly refactor and improve logging codeChris Dickens2017-07-121-19/+35
* core: Fix --disable-log option to remove logging functionalityChris Dickens2017-07-091-30/+37
* core: Add provisions for per-context private backend dataChris Dickens2017-07-061-1/+2
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-69/+43
* core: Silence 'unhandled case in switch' warning.Josh Gao2017-02-281-0/+2
* linux: Mark internal file descriptors as CLOEXECChris Dickens2017-02-281-1/+14
* Windows/WinCE: Improvements to windows_error_str() functionChris Dickens2017-01-121-1/+3
* Windows: Provide C99 compliant implementations of (v)snprintf()Chris Dickens2017-01-121-0/+41
* core: Remove use of gettimeofday()Chris Dickens2017-01-121-60/+8
* core: Fix do_close lockingHans de Goede2016-08-171-2/+2
* core: Refactor code related to transfer flags and timeout handlingChris Dickens2016-08-171-2/+2
* core: Change event handling lock to traditional (non-recursive) typeChris Dickens2016-08-171-28/+32
* Solaris backendLei Chen2016-07-241-0/+2
* Clean failure in discovered_devs_append.FTDI Dev2016-05-291-16/+24
* Add support for persistent device memory.Steinar H. Gunderson2016-05-291-0/+56
* core: fix 2 compiler warningsLudovic Rousseau2016-03-021-2/+2
* core: Remove POSIX threads influence from synchronization codeChris Dickens2016-02-241-5/+5
* Misc: Add libusb_interrupt_event_handler() to API docs pageChris Dickens2016-02-241-0/+1
* Misc: Prefix doxygen references in order to namespace libusbChris Dickens2016-02-241-48/+48
* Misc: Make API parameter names consistent and sensibleChris Dickens2016-02-241-87/+87
* usbdk: Introduce usbdk backendDmitry Fleytman2016-01-261-0/+6
* Misc: Spelling fixesTobias Klauser2016-01-051-1/+1
* Docs: Add missing functions to API pageChris Dickens2015-09-131-0/+3
* core: Add RC string to libusb version messageChris Dickens2015-09-051-2/+2
* Misc: Remove unnecessary \n from log messagesMatthias Bolte2015-04-281-2/+2
* core: generalize comment about setting configurations with claimed interfacesAntonio Ospite2015-04-271-3/+4
* core: use the actual signature of libusb_get_configuration() in the docsAntonio Ospite2015-04-271-1/+2
* core: Make event_data_lock non-recursiveChris Dickens2015-01-061-18/+0
* core: Improve the handling of the pollfd listChris Dickens2014-12-291-12/+2
* core: Signal the event pipe at most one timeChris Dickens2014-12-191-12/+18
* core: Eliminate hotplug pipe, using list and event pipe insteadChris Dickens2014-12-191-26/+11
* core: Add new flag to record when a new poll fd is addedChris Dickens2014-12-191-0/+6
* core: Add helper functions to signal and clear the event pipeChris Dickens2014-12-191-20/+40
* core: Rename pipe used to signal internal eventsChris Dickens2014-12-191-5/+5
* core: Transition device close event to use event_data_lockChris Dickens2014-12-191-6/+6
* core: Rename pollfd_modify counter and its lock to device_closeChris Dickens2014-12-191-11/+11
* core: Remove taking of events lock inside usbi_fd_notification()Chris Dickens2014-12-191-30/+1