Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [winusb] removed unused variablepbr333 | Pete Batard | 2011-03-02 | 1 | -1/+0 |
| | |||||
* | [topology] removed debug message | Pete Batard | 2011-03-02 | 3 | -3/+2 |
| | |||||
* | [xusb] removed HID support | Pete Batard | 2011-03-02 | 1 | -179/+0 |
| | |||||
* | [windows-backends] remove HID support | Pete Batard | 2011-03-02 | 2 | -1333/+14 |
| | |||||
* | [xusb] minor improvements | Pete Batard | 2011-03-02 | 1 | -29/+14 |
| | |||||
* | [enum] fixed memory leaks when a device is already open | Pete Batard | 2011-03-02 | 1 | -2/+9 |
| | | | | | * enum could reinit data from an open device * also avoid freeing data from any existing device | ||||
* | [INTERNAL - NOT FOP RELEASE] libusb.h -> include/libusb-1.0 | Pete Batard | 2011-02-25 | 3 | -11/+13 |
| | | | | | * suggested by Chris Johns * also copy the .def from MinGW to ensure regenerated one is used | ||||
* | fixed that hare-brained zero prefixing on .def creationpbr332 | Pete Batard | 2011-02-25 | 4 | -183/+183 |
| | | | | * issue reported by Chris Johns | ||||
* | fix out of source build for DLL generationpbr331 | Chris Johns | 2011-02-24 | 3 | -4/+4 |
| | |||||
* | [INTERNAL] remove CRs in repo, part 5 | Pete Batard | 2011-02-24 | 1 | -1/+1 |
| | |||||
* | [INTERNAL] remove CRs in repo, part 4 | Pete Batard | 2011-02-24 | 2 | -72/+72 |
| | |||||
* | [INTERNAL] remove CRs in repo, part 3 | Pete Batard | 2011-02-24 | 1 | -4/+4 |
| | |||||
* | [INTERNAL] remove CRs in repo, part 2 | Pete Batard | 2011-02-24 | 14 | -3521/+3521 |
| | |||||
* | [INTERNAL] remove CRs in repo, part 1 | Pete Batard | 2011-02-24 | 1 | -4/+4 |
| | |||||
* | fixed libusb_get_port_path using zombie parentspbr330 | Pete Batard | 2011-02-22 | 5 | -5/+13 |
| | | | | | * add a call to libusb_get_device_list to ensure the parents exist * modified API as a context is required for get_device_list | ||||
* | bumped internal versionpbr329 | Pete Batard | 2011-02-21 | 2 | -2/+2 |
| | |||||
* | different approach to topology retrieval | Pete Batard | 2011-02-21 | 8 | -84/+96 |
| | | | | | | | * uses get_port, get_port_path, get_parent as suggested by Alan Stern * adds parent_dev and port_number to the libusb device struct * uses calloc on device struct, to handle currently missing backend implementations * xusb updated to use new calls | ||||
* | added sorting of .def file | Pete Batard | 2011-02-21 | 2 | -556/+558 |
| | | | | * suggested by Michael Plante | ||||
* | prevent set_configuration request from being sent using WinUSB | Pete Batard | 2011-02-21 | 1 | -6/+19 |
| | | | | | | * multiple WinUSB set configuration requests can stall a device and WinUSB does not support setting of alt configuration in the first place * issue reported and investigated by Xiaofan Chen | ||||
* | use eol= in .gitattributes (requires git >= 1.7.3) | Pete Batard | 2011-02-21 | 1 | -8/+7 |
| | | | | * eol=lf does not work with autocrlf=true on Windows for older git | ||||
* | minor code improvements to xusb | Pete Batard | 2011-02-03 | 1 | -7/+6 |
| | |||||
* | bumped internal versionpbr328 | Pete Batard | 2011-01-31 | 2 | -2/+2 |
| | |||||
* | merged latest official changes | Pete Batard | 2011-01-30 | 8 | -84/+118 |
| | | | | * up to 295c9d12e25bc2dbdd8b42bd67a1f7120f0631a1 | ||||
* | fixed windows_init() return value on subsequent calls | Pete Batard | 2011-01-20 | 1 | -3/+3 |
| | | | | | | * windows_init was set to return LIBUSB_ERROR_OTHER always if first run initialization was not executed * issue reported by Konrad Rosenbaum | ||||
* | added topology information retrieval to xusbpbr327 | Pete Batard | 2011-01-20 | 3 | -2/+6 |
| | |||||
* | updated .def file for libusb_get_device_topology | Pete Batard | 2011-01-20 | 1 | -0/+10 |
| | |||||
* | added get_device_topology optional API call | Pete Batard | 2011-01-20 | 6 | -0/+71 |
| | | | | * Windows only, unsupported on other platforms | ||||
* | [INTERNAL - TESTING] removed test file for line ending conversionpbr326 | Pete Batard | 2011-01-18 | 3 | -7/+2 |
| | |||||
* | xusb: better hex dump, with address and printable ASCII | Pete Batard | 2011-01-18 | 1 | -6/+22 |
| | |||||
* | fixed VS2010 IntelliSense warnings | Pete Batard | 2011-01-18 | 1 | -13/+16 |
| | |||||
* | cygwin: switched back to -std=gnu99 | Pete Batard | 2011-01-18 | 1 | -1/+1 |
| | | | | | | | | | * cygwin recently changed their definition of OVERLAPPED in winbase.h to using anonymous structs/unions * anonymous struct unions are a GNU extension and ignored in standard C * this resulted in the OVERLAPPED hEvent handle being moved to an improper location, and invalid handle errors | ||||
* | removed the enforcing of WINAPI for cygwin | Pete Batard | 2011-01-17 | 1 | -1/+1 |
| | | | | * a.k.a. "I'm not convinced." | ||||
* | bumped internal versionpbr325 | Pete Batard | 2010-12-10 | 2 | -2/+2 |
| | |||||
* | [INTERNAL - TESTING] test file for line ending conversion | Pete Batard | 2010-12-09 | 1 | -0/+5 |
| | |||||
* | [INTERNAL - TESTING] added -crlf option for .test files | Pete Batard | 2010-12-09 | 1 | -1/+2 |
| | |||||
* | fixed assertion failure on non USB HID | Pete Batard | 2010-12-04 | 1 | -5/+1 |
| | | | | | | | | | * typical ancestors: 'ROOT\HIDCLASS\0000' -> 'HTREE\ROOT\0' -> NULL resulted in session_id 0 being returned * single case for non USB HID, newly inserted or unexpected unlisted is now being used, for performance reasons, as we'll still hear about any implementation bugs from people not being able to access an ignored device anyway (i.e. no need to be too forceful) | ||||
* | prevent LF -> CRLF conversion of configure.ac and Makefile.am | Pete Batard | 2010-12-02 | 1 | -0/+2 |
| | | | | | | | | * if configure.ac uses DOS format, quoting multiple lines can produce an error in cygwin * if Makefile.am uses DOS format, you might get the error AC_CONFIG_MACRO_DIR([m4]) conflicts with ACLOCAL_AMFLAGS=-I m4 in libtoolize | ||||
* | unconstrained ancestors lookup for HID and other devicespbr324 | Pete Batard | 2010-12-01 | 3 | -33/+15 |
| | | | | | | | | * Some HID devices (Logitech) had interfaces that used more than 2 levels to get to a listed ancestor, which resulted to assertion failure * new implementation no longer constrains lookup level * issue reported by Phong Truong | ||||
* | [INTERNAL - NOT FOR RELEASE] updated _bd.cmdpbr323 | Pete Batard | 2010-11-23 | 3 | -2/+10 |
| | |||||
* | edited INSTALL_WINT to reflect the path changes | Pete Batard | 2010-11-22 | 1 | -5/+5 |
| | |||||
* | moved WDK/DDK build scripts to /msvc | Pete Batard | 2010-11-22 | 4 | -8/+8 |
| | |||||
* | moved MSVC projects files to /msvc | Pete Batard | 2010-11-22 | 10 | -140/+140 |
| | |||||
* | code readability: always use apib->id for comparisons | Pete Batard | 2010-11-22 | 1 | -8/+8 |
| | |||||
* | fixed default WinUSB timeout and ineffective policy settings | Graeme Gill | 2010-11-22 | 1 | -34/+56 |
| | | | | | | | * default WinUSB timeout was 5 seconds, which may be to small. PIPE_TRANSFER_TIMEOUT policy is now set to infinite for all EPs. * other WinUSB policy settings were called before the endpoints had been set. This is now fixed. | ||||
* | also apply the new "libusb.h" include to the dpfp samples | Pete Batard | 2010-11-18 | 2 | -2/+2 |
| | |||||
* | bumped internal versionpbr322 | Pete Batard | 2010-11-18 | 2 | -2/+2 |
| | |||||
* | [INTERNAL - NOT FOR RELEASE] removed stdint.h dependency | Pete Batard | 2010-11-18 | 2 | -11/+6 |
| | |||||
* | removed "'guid_to_string' defined but not used" warning | Pete Batard | 2010-11-18 | 1 | -0/+2 |
| | | | | * issued in MinGW/cygwin when ENABLE_DEBUG_LOGGING is not set | ||||
* | use #include "libusb.h" in the samples | Pete Batard | 2010-11-18 | 11 | -33/+25 |
| | | | | * also removed unneeded ../msvc/ lib dir for VS2005 | ||||
* | removed dependency on stdint.h for MS binary snapshot users | Pete Batard | 2010-11-18 | 7 | -25/+31 |
| | | | | | | | | * binary snapshot users, with a version of Visual Studio < 10 don't have stdint.h available * stdint.h is referenced in libusb.h * ssize_t, uint8_t and uint16_t are now defined in libusb.h when required |