summaryrefslogtreecommitdiff
path: root/libusb
Commit message (Collapse)AuthorAgeFilesLines
* 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-111-1/+1
|
* disabled autoclaim in windows_usb.c and removed its use in xusb.cr275Pete Batard2010-05-051-1/+1
|
* removed further MS generated data + bump version to 1.0.8r274Pete Batard2010-05-052-10/+4
|
* removed unneeded MS generated data from .rc and .rc.inr273Pete Batard2010-05-052-126/+2
|
* fixed issue with composite using HID keyboard on interface 0r272Pete Batard2010-04-272-18/+40
| | | | | issue reported by Jason Kotzin also improved auto-claim functionality
* Linux: don't set SHORT_NOT_OK on bulk out URBs (#20r270Daniel Drake2010-04-241-9/+18
| | | | | Setting this flag is illegal, and the behaviour we're looking for is already in place for host-to-device transfers without this flag.
* [INTERNAL - NOT FOR RELEASE] updated generated rc file for 1.0.7Michael Plante2010-04-241-4/+4
|
* general whitespace cleanupMichael Plante2010-04-249-102/+102
|
* Linux: Handle failure to read active configuration during enumerationr269Daniel Drake2010-04-211-3/+10
|
* Darwin: don't reuse cached descriptors during enumerationNathan Hjelm2010-04-211-31/+31
| | | | | Descriptor reuse was causing scans to return invalid information when the device at a location has changed.
* residuals from previous merger267Pete Batard2010-04-201-3/+0
|
* merged official 1.0.6 -> 1.0.7 release changesPete Batard2010-04-203-4/+15
|
* restore builds of DLLs from the DDKr264Pete Batard2010-04-191-3/+3
|
* removed need for .def file, added LIBUSB_EXPr263Michael Plante2010-04-193-117/+64
|
* improved windows_assign_endpoints (debug msg + error codes)r262Pete Batard2010-04-191-16/+30
|
* [INTERNAL - NOT FOR RELEASE] added libusb-1.0.rc generated filer261Peter Stuge2010-04-181-0/+109
|
* configure creates libusb-1.0.rc to not duplicate the version numberPeter Stuge2010-04-181-15/+4
|
* removed unneeded (and problematic) _WINDOWS_ referencer259Michael Plante2010-04-181-1/+1
|
* removed calling convention modifier for inlines (resid)r258Michael Plante2010-04-181-2/+2
|
* updated documentation for unsupported darwin/Windows callsr257Pete Batard2010-04-171-2/+7
| | | | attach/detach_kernel_driver and kernel_driver_active (Windows)
* fixed function brace consistency in windows_usb.cPete Batard2010-04-171-2/+4
|
* revert r253 / f08aae4ddb9cfe3856e07f8997d9adbfa5330467Pete Batard2010-04-172-9/+7
|
* DDK build (sources) advapi32.lib dependencyPete Batard2010-04-161-1/+0
| | | | also removed unneeded user32.lib dependency from libusb_sources (suggested by Michael Plante)
* removed calling convention modifier for inlinesr255Pete Batard2010-04-161-10/+10
| | | | to be merged with 511f5b9fdf032fc6b3d4b926538705fe96db1d4f
* [INTERNAL - NOT FOR RELEASE] added 2003/XP64 support (EXPERIMENTAL)Pete Batard2010-04-162-0/+3
|
* LIBUSB_SUCCESS on attach/detach for darwin & Windowsr253Pete Batard2010-04-152-7/+9
|
* darwin whitespacesPete Batard2010-04-151-32/+32
|
* more explicit toggable debug optionsMichael Plante2010-04-151-0/+1
| | | | also re-added usbi_dbg() default context creation message
* added missing LIBUSB_API for transfer_cb function callsMichael Plante2010-04-152-3/+3
|
* fixed HID bulk/interrupt transfers for report IDsr251Pete Batard2010-04-152-94/+104
|
* set default calling convention for Windows platform (core)Pete Batard2010-04-135-123/+131
| | | | | no calling convention is set on non Windows platforms as using __attribute__((cdecl)) is source of potential warnings.
* fixed the use of internal OS_WINDOWS in general file libusb.hPete Batard2010-04-131-1/+1
| | | | | OS_WINDOWS is only defined in the context of compiling libusb switched to using the explicit MinGW/cygwin and MS compiler defines
* fixed handing of HID reports when report IDs are in user249Pete Batard2010-04-121-71/+104
| | | | | also switched to USE_HIDD_FOR_REPORTS in windows_usb.c, to be closer to Linux behaviour. issue originally reported by Axel Rohde
* added missing LOG_LEVEL_DEBUG filter for toggable debug (core)Pete Batard2010-04-081-0/+2
|
* workaround for MS's HidD_GetFeature bug with report IDsPete Batard2010-04-081-4/+21
| | | | | | | When report IDs are in use, the payload starts at buffer+0 not buffer+1 as indicated at http://msdn.microsoft.com/en-us/library/ff538910.aspx Bug reported by Axel Rohde
* more default context init fixesr245Michael Plante2010-04-072-2/+3
|
* Linux: Fix endianness handling of usbfs config descriptors (#27)Martin Koegler2010-04-071-2/+2
| | | | | | | | | | | | | | | | | | driver/usb/core/devio.c function usbdev_read translate the follwing files to CPU endianess: le16_to_cpus(&temp_desc.bcdUSB); le16_to_cpus(&temp_desc.idVendor); le16_to_cpus(&temp_desc.idProduct); le16_to_cpus(&temp_desc.bcdDevice); All other data is passed without any change. libusb/os/linux_usbfs.c calls usbi_parse_descriptor with host_endian=1 for config descriptors. According to the kernel code, they must be processed with host_endian=0, as they are not translated by the kernel. Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
* fixed default context issue introduced from previous patchr244Pete Batard2010-04-072-1/+2
| | | | | also added MSVC6 support for toggable logging All of the above suggested by Michael Plante
* added toggable debug logging (core)Pete Batard2010-04-062-5/+11
|
* Added missing Feature Report descriptor featurer240Michael Plante2010-04-061-3/+21
| | | | | also allowed the use of LIBUSB_RECIPIENT_DEVICE in _hid_class_request Issue reported by Axel Rohde
* revert reordering of headers to simplify integrationr239Michael Plante2010-04-031-1/+1
|
* removed unneeded ssize_t MSVC redefinition from corer237Pete Batard2010-04-022-17/+0
|