summaryrefslogtreecommitdiff
path: root/libusb/core.c
Commit message (Expand)AuthorAgeFilesLines
* Core: Add a timestamping and thread ID to loggingPeter Stuge2012-05-061-1/+68
* Core: update version struct for ABI compatibilityPete Batard2012-04-261-3/+4
* Core: Add get_version() callPete Batard2012-04-101-1/+13
* Misc: Rebrand to libusbxPete Batard2012-04-031-95/+68
* Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag to indicate need for ZLPPeter Stuge2012-02-221-0/+8
* core.c: Fix clang warning about useless store to a variableSean McBride2012-02-081-2/+1
* OpenBSD backendMartin Pieuchot2012-01-301-0/+2
* Document that libusb_get_device_list() can return any libusb_error codePeter Stuge2011-10-171-2/+2
* Add libusb_error_name() API functionPeter Stuge2011-10-171-0/+44
* Add libusb_has_capability() API functionPeter Stuge2011-10-171-0/+16
* Add debug message with libusb_open() error codePekka Nikander2011-09-221-0/+1
* Fix #64 use of reserved identifiers throughout libusbNathan Hjelm2011-09-221-1/+1
* Allow devices with zero configurations to be discoveredPeter Stuge2011-09-151-4/+2
* Add new API function libusb_get_device_speed()Hans de Goede2011-09-151-0/+12
* Core: Use USB_MAXINTERFACES rather then sizeof(claimed_interfaces)Hans de Goede2011-07-241-3/+3
* Clean up in-flight transfers and device handle when closing a deviceVitali Lovich2011-07-241-0/+45
* Windows: enumeration overhaulPeter Stuge2011-06-131-1/+1
* Revert libusb_strerror() until we have i18n and l10nPeter Stuge2011-06-131-50/+0
* Updated documentation for unsupported Darwin/Windows callsPete Batard2010-09-191-1/+14
* Introduced calling convention (for Windows)Pete Batard2010-08-231-26/+31
* Add Windows supportPete Batard2010-07-271-2/+2
* Only initialize the default context when it is requestedLudovic Rousseau2010-06-221-3/+3
* Fix 2 documentation typosLudovic Rousseau2010-06-101-2/+2
* Factorize event handler interruption codePete Batard2010-06-101-34/+45
* Abstract low-level event handler operationsPete Batard2010-06-051-5/+4
* Add reference counting to default contextDaniel Drake2010-05-311-12/+48
* Fix libusb_init() error handlingDaniel Drake2010-05-271-3/+4
* Modify log functions to compile with MSVC6Michael Plante2010-05-241-5/+12
* Add type parameter to the list_for_each_entry() and _safe() macrosPete Batard2010-05-201-1/+1
* Rename all interface parameters to usb_interface or interface_numberPete Batard2010-05-181-12/+12
* Stricter types and castsPete Batard2010-05-171-6/+6
* Fixes to error handling and exit codepathsPete Batard2010-05-171-2/+12
* Add libusb_strerror() to get short error message in English from enumFrancesco2010-05-121-0/+48
* Fix libusb_device::lock memory leakMichael Plante2010-05-121-0/+1
* Add internal abstraction for POSIX ThreadsPeter Stuge2010-05-121-42/+42
* Update documentation about early completion caveatsDaniel Drake2009-11-071-51/+40
* Linux: try harder not to lose any dataDaniel Drake2009-07-091-0/+56
* Add libusb_get_max_iso_packet_size()Daniel Drake2009-06-281-22/+91
* Darwin backendNathan Hjelm2009-02-161-1/+3
* Avoid signedness errors in API docs example codeHans Ulrich Niedermann2009-01-311-2/+2
* EOL-whitespace fixesMikhail Gusarov2008-12-131-3/+3
* Pause event handling while opening and closing devicesDaniel Drake2008-11-211-31/+122
* Add libusb_attach_kernel_driver()Bastien Nocera2008-11-031-0/+25
* Document the logging styleDaniel Drake2008-11-021-0/+11
* Introduce contexts to the APIDaniel Drake2008-06-261-55/+124
* Refine configuration selection againDaniel Drake2008-06-161-42/+72
* fix doc about libusb_open()Felipe Balbi2008-06-151-1/+6
* Refine libusb_set_configuration() semanticsDaniel Drake2008-05-291-3/+86
* Implement serialization of event handlersDaniel Drake2008-05-251-1/+1
* allow LIBUSB_DEBUG env var to control message verbosity at runtimeDaniel Drake2008-05-241-5/+50