summaryrefslogtreecommitdiff
path: root/libusb/core.c
Commit message (Expand)AuthorAgeFilesLines
* Core: Prefix LOG_LEVEL_ with LIBUSB_ to avoid conflictsbaserock/morphPete Batard2012-07-031-14/+14
* Misc: Fix more Clang warnings in core and darwinPete Batard2012-07-021-1/+1
* Windows: Address MSVC Level 4 & WDK's OACR/Prefast warningsPete Batard2012-07-021-16/+17
* Windows: Fix warnings reported by the Intel CompilerPete Batard2012-06-251-6/+5
* Core: Fix Clang warningsPete Batard2012-06-131-1/+2
* All: Prevent memory leaks on realloc failuresPete Batard2012-06-081-1/+1
* Core: Display libusbx version in libusb_init's debug outputPete Batard2012-06-071-1/+2
* Core: Add toggleable debug loggingPete Batard2012-06-041-1/+15
* Core: Fix "LOG_LEVEL_NONE not handled in switch" warningLudovic Rousseau2012-06-041-1/+3
* Core: Send all logging output to stderrPete Batard2012-05-311-16/+11
* Core: Only display timestamps in debug mode and use init() as originPete Batard2012-05-281-10/+23
* Core: Define log levels in libusb.hPete Batard2012-05-281-14/+10
* All: Add parent and port topology callsPete Batard2012-05-281-0/+64
* 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