summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [internal] bumped internal versionpbr335Pete Batard2011-03-073-3/+3
|
* [integration] merged latest from -stuge branchPete Batard2011-03-0713-254/+187
| | | | * also switched to using POLL_NFDS_TYPE in windows_usb.c
* [xusb] added Sony PS3 SixAxis testAustyn Krutsinger2011-03-071-2/+101
| | | | * also removed dependency on libusb's config.h
* [autogen] fixed >> instead of > typo in create_defChris Johns2011-03-071-1/+1
|
* bumped internal versionpbr334Pete Batard2011-03-032-2/+2
|
* [mingw32] fixed non C99 compliant OVERLAPPED in winbase.hPete Batard2011-03-031-1/+1
| | | | | | * issue and workaround similar to fb33bf26916dae3a443c9d831d5f9985f58bcc6b for cygwin * issue reported by Dave Camarillo
* [winusb] removed unused variablepbr333Pete Batard2011-03-021-1/+0
|
* [topology] removed debug messagePete Batard2011-03-023-3/+2
|
* [xusb] removed HID supportPete Batard2011-03-021-179/+0
|
* [windows-backends] remove HID supportPete Batard2011-03-022-1333/+14
|
* [xusb] minor improvementsPete Batard2011-03-021-29/+14
|
* [enum] fixed memory leaks when a device is already openPete Batard2011-03-021-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.0Pete Batard2011-02-253-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 creationpbr332Pete Batard2011-02-254-183/+183
| | | | * issue reported by Chris Johns
* fix out of source build for DLL generationpbr331Chris Johns2011-02-243-4/+4
|
* [INTERNAL] remove CRs in repo, part 5Pete Batard2011-02-241-1/+1
|
* [INTERNAL] remove CRs in repo, part 4Pete Batard2011-02-242-72/+72
|
* [INTERNAL] remove CRs in repo, part 3Pete Batard2011-02-241-4/+4
|
* [INTERNAL] remove CRs in repo, part 2Pete Batard2011-02-2414-3521/+3521
|
* [INTERNAL] remove CRs in repo, part 1Pete Batard2011-02-241-4/+4
|
* fixed libusb_get_port_path using zombie parentspbr330Pete Batard2011-02-225-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 versionpbr329Pete Batard2011-02-212-2/+2
|
* different approach to topology retrievalPete Batard2011-02-218-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 filePete Batard2011-02-212-556/+558
| | | | * suggested by Michael Plante
* prevent set_configuration request from being sent using WinUSBPete Batard2011-02-211-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 Batard2011-02-211-8/+7
| | | | * eol=lf does not work with autocrlf=true on Windows for older git
* minor code improvements to xusbPete Batard2011-02-031-7/+6
|
* bumped internal versionpbr328Pete Batard2011-01-312-2/+2
|
* merged latest official changesPete Batard2011-01-308-84/+118
| | | | * up to 295c9d12e25bc2dbdd8b42bd67a1f7120f0631a1
* fixed windows_init() return value on subsequent callsPete Batard2011-01-201-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 xusbpbr327Pete Batard2011-01-203-2/+6
|
* updated .def file for libusb_get_device_topologyPete Batard2011-01-201-0/+10
|
* added get_device_topology optional API callPete Batard2011-01-206-0/+71
| | | | * Windows only, unsupported on other platforms
* [INTERNAL - TESTING] removed test file for line ending conversionpbr326Pete Batard2011-01-183-7/+2
|
* xusb: better hex dump, with address and printable ASCIIPete Batard2011-01-181-6/+22
|
* fixed VS2010 IntelliSense warningsPete Batard2011-01-181-13/+16
|
* cygwin: switched back to -std=gnu99Pete Batard2011-01-181-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 cygwinPete Batard2011-01-171-1/+1
| | | | * a.k.a. "I'm not convinced."
* bumped internal versionpbr325Pete Batard2010-12-102-2/+2
|
* [INTERNAL - TESTING] test file for line ending conversionPete Batard2010-12-091-0/+5
|
* [INTERNAL - TESTING] added -crlf option for .test filesPete Batard2010-12-091-1/+2
|
* fixed assertion failure on non USB HIDPete Batard2010-12-041-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.amPete Batard2010-12-021-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 devicespbr324Pete Batard2010-12-013-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.cmdpbr323Pete Batard2010-11-233-2/+10
|
* edited INSTALL_WINT to reflect the path changesPete Batard2010-11-221-5/+5
|
* moved WDK/DDK build scripts to /msvcPete Batard2010-11-224-8/+8
|
* moved MSVC projects files to /msvcPete Batard2010-11-2210-140/+140
|
* code readability: always use apib->id for comparisonsPete Batard2010-11-221-8/+8
|
* fixed default WinUSB timeout and ineffective policy settingsGraeme Gill2010-11-221-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.