summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixed bad cleanup in winusb_release_interface()pbr290Pete Batard2010-08-011-2/+3
| | | | also minor fixes (whitespace, debug output)
* fixed mishandling of null terminators in safe_strncpy()Pete Batard2010-08-011-1/+1
|
* fixed bad string duplication for WinUSB pathspbr289Pete Batard2010-07-311-2/+2
|
* enforce proper line terminators for MSVC and .sh filesPete Batard2010-07-3117-3682/+3689
|
* more residuals from official: samplespbr288Pete Batard2010-07-303-18/+5
|
* more residuals from official: corePete Batard2010-07-303-13/+5
|
* more residuals from official: corePete Batard2010-07-292-3/+2
|
* fixed residuals from official: autogen.shPete Batard2010-07-291-1/+3
|
* fix -Wshadow warnings for cywginpbr287Pete Batard2010-07-291-1/+5
| | | | does so by setting gcc to -std=c99 instead -std=gnu99 for MinGW/cygwin
* fix missing linefeeds at the end of windows_usb.c/hPete Batard2010-07-292-2/+2
|
* removed double entry in AUTHORSPete Batard2010-07-291-1/+0
|
* fixed residuals from official for autoconf/automakePete Batard2010-07-292-17/+13
|
* fixed -Wshadow compilation errors when using cygwinPete Batard2010-07-294-31/+23
| | | | NB: this only fixes -Wshadow errors, not -Wshadow warnings
* fixed residuals from official for core filesPete Batard2010-07-294-15/+21
|
* fixed residuals from official for DarwinPete Batard2010-07-291-0/+5
|
* [INTERNAL - NOT FOR RELEASE] added MinGW64 to "daily" buildsPete Batard2010-07-292-12/+38
|
* fixed inconsistencies between prototypes and declarationspbr286Xiaofan Chen2010-07-291-3/+3
|
* merged backend integration changes from official branchMichael Plante2010-07-299-51/+75
|
* fix bashismsAurelien Jarno2010-07-291-4/+4
|
* bring autoconf/automake in line with officialDaniel Drake2010-07-293-28/+40
|
* Add reference counting to default contextpbr285Daniel Drake2010-07-291-10/+38
| | | | | | | | Michael Plante pointed out that if 2 users call libusb_init(NULL) within a process, we end up creating 2 default contexts, one of which is lost. Add reference counting so that the default context is reused and destroyed only after the last user.
* Fix libusb_init() error handlingDaniel Drake2010-07-291-3/+4
| | | | | | 9996ccaed7 introduced a problem in that mutexes could be destroyed in the error handling codepath before they had been created. Pointed out by Michael Plante.
* Darwin: handle kIOReturnUnderrunpbr284Hoi-Ho Chan2010-07-292-1/+4
| | | | | | This return code indicates that the device returned a data packet less than the max packet size. In libusb backend terms, this is a successful transfer.
* Darwin: write iso transfer details into correct packetsHoi-Ho Chan2010-07-291-1/+1
|
* Darwin: fix interface object leakNathan Hjelm2010-07-291-1/+4
|
* Darwin: clean up some debug messagesNathan Hjelm2010-07-291-3/+3
|
* Darwin: Don't open devices during scan unless we have to unsuspendNathan Hjelm2010-07-291-6/+10
|
* Linux: Handle early complete of multi-URB transferPeter Stuge2010-07-291-5/+13
|
* Linux: Fix log message commitDaniel Drake2010-07-291-2/+3
| | | | Forgot to test this.
* Only initialize the default context when it is requestedLudovic Rousseau2010-07-291-2/+7
|
* Linux: fix log message that was being unconditionally sent to stderr (#44)Daniel Drake2010-07-291-4/+3
| | | | | | | | | | This message was put in place to aid libusb-compat-0.1 users, who may run into the change that libusb-0.1 allowed you to usb_open() a device that you don't have write access to, but libusb-1.0 does not. As explained on the ticket this change is dangerous so it should go through the usual logging mechanism. I also added a similar regular log message to libusb-compat-0.1.
* improved readout of string descriptors in xusbpbr283Pete Batard2010-06-141-8/+12
| | | | reads man/prod/ser strings using the relevant string index
* fixed string indexes being ignored by HIDPete Batard2010-06-142-29/+39
| | | | issue reported by Axel Rohde
* Fix 2 documentation typospbr282Ludovic Rousseau2010-06-111-2/+2
|
* add AM_MAINTAINER_MODELudovic Rousseau2010-06-111-0/+2
|
* added usbi_fd_notification to libusbi.hPete Batard2010-06-111-0/+1
| | | | (official's fc0af8e3f76925ad09e0fbc6d233d500753ee375)
* [INTERNAL - NOT FOR RELEASE] attempt to workaround trac issuesPete Batard2010-06-091-1/+1
|
* additional HID error messagespbr281Pete Batard2010-05-241-5/+9
|
* improved auto-release with support for concurrent auto-claimPete Batard2010-05-242-70/+127
| | | | also switched to using the __device_handle_priv macro everywhere and factorized the autoclaim/autorelease calls.
* added auto-release to autoclaimpbr280Pete Batard2010-05-242-3/+24
|
* use LIBUSB_DEVADDR_MAX for HCDspbr279Pete Batard2010-05-211-5/+6
| | | | Using 0 can conflict with driverless devices.
* additional warning fixes & clarification for DDK's OACR/PrefastPete Batard2010-05-212-0/+7
|
* re-enabled autoclaim + fixed autoclaim related ifdefsPete Batard2010-05-211-3/+3
|
* changed the DuplicateHandle failure from warning to debugPete Batard2010-05-211-1/+1
| | | | This is because WinUSB handles are not duplicable, and generate a lot of these warnings.
* removed DDK timeval redefinitions - include winsock insteadpbr278Pete Batard2010-05-181-21/+4
|
* fixed remaining warnings due to autoclaim removalpbr277Pete Batard2010-05-171-0/+4
|
* moved static modifier from thread_posix.h to core.cpbr276Pete Batard2010-05-112-2/+2
|
* added detection of -pthread option - only use when requiredPete Batard2010-05-113-5/+16
|
* disabled autoclaim in windows_usb.c and removed its use in xusb.cr275Pete Batard2010-05-052-4/+1
|
* removed further MS generated data + bump version to 1.0.8r274Pete Batard2010-05-053-11/+5
|