Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bumped internal versionpbr309 | Pete Batard | 2010-10-05 | 2 | -2/+2 |
| | |||||
* | fixed missed index -> _index in poll_windows.c debug messages | Pete Batard | 2010-10-05 | 1 | -2/+2 |
| | | | | * follow up from cygwin shadow warning fix | ||||
* | bumped internal versionpbr308 | Pete Batard | 2010-10-05 | 2 | -2/+2 |
| | |||||
* | fixed index shadow warnings from cygwin (from official) | Pete Batard | 2010-10-05 | 2 | -86/+86 |
| | |||||
* | small fixup to be in check with proposed official | Pete Batard | 2010-10-05 | 2 | -2/+2 |
| | |||||
* | Populate the pkg-config Libs.private field | Mike Frysinger | 2010-10-05 | 2 | -4/+12 |
| | |||||
* | Linux: fix build failure when CLOCK_MONOTONIC does not exist | Mike Frysinger | 2010-10-05 | 1 | -5/+6 |
| | | | | This is not available on all platforms. | ||||
* | Update libtool version info | Daniel Drake | 2010-10-05 | 2 | -8/+12 |
| | | | | | | | With input from various people on the mailing list, update the libtool versioning info and start to update this on every release. The next libusb release will not need a change here. All following ones will. | ||||
* | bumped internal versionpbr307 | Pete Batard | 2010-10-04 | 2 | -2/+2 |
| | |||||
* | fixed erroneous checks on SetupDi calls | Pete Batard | 2010-10-04 | 1 | -2/+2 |
| | |||||
* | bumped internal versionpbr306 | Pete Batard | 2010-09-21 | 2 | -2/+2 |
| | |||||
* | [INTERNAL - NOT FOR RELEASE] removed string version handling from bump.sh | Pete Batard | 2010-09-21 | 1 | -3/+1 |
| | |||||
* | force the handling of version stringification in the .rc | Pete Batard | 2010-09-21 | 3 | -2/+4 |
| | | | | * this removes the version string from libusb_version.h | ||||
* | fixed missing def entries for function calls with no args | Pete Batard | 2010-09-21 | 2 | -1/+58 |
| | | | | * this is needed for libusb_getversion() in MinGW32 | ||||
* | bumped internal versionpbr305 | Pete Batard | 2010-09-21 | 2 | -3/+3 |
| | |||||
* | [INTERNAL - NOT FOR RELEASE] added bump.sh script | Pete Batard | 2010-09-21 | 1 | -0/+35 |
| | |||||
* | minor .rc improvements | Pete Batard | 2010-09-21 | 1 | -10/+4 |
| | | | | | * remove no longer needed debug filename * add NUL terminators & official URL | ||||
* | handle versioning through libusb_version.h | Pete Batard | 2010-09-21 | 7 | -938/+67 |
| | | | | | | * libusb_version.h.in is now used to generate libusb_version.h * removes the need for libusb-1.0.rc.in and libusbi.h.in * new LIBUSB_PACKAGE_VERSION added as .rc can't stringify macros | ||||
* | fixed previous patch and updated .def for new callspbr304 | Pete Batard | 2010-09-21 | 2 | -4/+22 |
| | |||||
* | Fix a race condition | Graeme Gill | 2010-09-21 | 3 | -18/+42 |
| | | | | See http://sourceforge.net/mailarchive/message.php?msg_name=4BD920C5.3090909%40argyllcms.com | ||||
* | Add a missing argument to libusb_wait_for_event | Ludovic Rousseau | 2010-09-21 | 1 | -1/+1 |
| | | | | | | | In the libusb_wait_for_event() sample code for section "Letting other threads do the work for you" libusb_wait_for_event() was used without the struct timeval *tv parameter. The sample code was invalid and could not be compiled. | ||||
* | Linux: Fix endian handling for usbfs/sysfs | Hector Martin | 2010-09-21 | 1 | -2/+2 |
| | | | | | | | | usbfs endian-swaps, sysfs doesn't, not the other way around. This fixes configurator descriptors in big-endian systems when using sysfs. usbfs is untested. Signed-off-by: Hector Martin <hector@marcansoft.com> | ||||
* | fixed .def generation broken by previous commitpbr303 | Pete Batard | 2010-09-20 | 2 | -65/+67 |
| | |||||
* | merged latest official changes | Pete Batard | 2010-09-20 | 10 | -96/+184 |
| | | | | * up to e65f69a7ef3de357c867ddaac9598efe407078b6 | ||||
* | replaced LIBUSB_API with LIBUSB_CALL | Pete Batard | 2010-09-20 | 7 | -124/+124 |
| | |||||
* | added libusb version display to xusbpbr302 | Pete Batard | 2010-09-20 | 1 | -0/+3 |
| | |||||
* | updated libusb-1.0.def for libusb_getversion() | Pete Batard | 2010-09-20 | 1 | -0/+9 |
| | |||||
* | added libusb_getversion() | Pete Batard | 2010-09-20 | 4 | -0/+895 |
| | | | | | * new struct libusb_version has also been defined * libusbi.h.in is now being used to fill in the version from configure.ac | ||||
* | added libusb version nano | Pete Batard | 2010-09-20 | 2 | -3/+5 |
| | |||||
* | fixed missing winioctl.h header for cygwinpbr301 | Pete Batard | 2010-09-06 | 1 | -0/+1 |
| | |||||
* | use IOCTLs for HID reports (input, output, feature) | Pete Batard | 2010-09-06 | 2 | -153/+59 |
| | | | | | | * fixes feature reports not providing actual read size (reported by Axel Rohde) * removes the USE_HIDD_FOR_REPORTS macro * IOCTL usage inspired from HIDAPI by Alan Ott | ||||
* | [INTERNAL - NOT FOR RELEASE] binary snapshots improvements | Pete Batard | 2010-08-23 | 2 | -20/+15 |
| | | | | | | * one set of examples (static ones) * adds examples source * examples at root | ||||
* | workaround for unavailable _strdup on MinGW32pbr300 | Pete Batard | 2010-08-21 | 1 | -1/+6 |
| | |||||
* | fixed possible buffer overflow in windows_error_str()pbr299 | Pete Batard | 2010-08-19 | 1 | -4/+9 |
| | | | | * also added removal of CR/LF | ||||
* | added full support for filter drivers | Pete Batard | 2010-08-19 | 2 | -35/+66 |
| | | | | | * precedence is driver > upper filter > lower filter and defined in struct driver_lookup lookup from set_device_paths() | ||||
* | added limited support for filter driverspbr298 | Pete Batard | 2010-08-18 | 1 | -45/+61 |
| | | | | | * first lower filter driver only * driver currently has precedence over filter driver | ||||
* | removed root from list of DDK include pathspbr297 | Pete Batard | 2010-08-17 | 1 | -1/+1 |
| | | | | * fixes an issue where DDK would use the config.h from MinGW/cygwin in root instead of using msvc's | ||||
* | removed _debug suffix for debug DLL | Pete Batard | 2010-08-17 | 3 | -5/+5 |
| | |||||
* | fixed errcode shadow warning in MinGW-w64 (windows backend)pbr296 | Pete Batard | 2010-08-17 | 1 | -8/+8 |
| | |||||
* | fixed errcode shadow warning in MinGW-w64 (core) | Pete Batard | 2010-08-17 | 1 | -2/+2 |
| | |||||
* | restrict scope of previous workaround and return error when possible | Pete Batard | 2010-08-17 | 3 | -9/+18 |
| | |||||
* | only apply previous workaround for 32 bit buildspbr295 | Pete Batard | 2010-08-16 | 3 | -0/+17 |
| | |||||
* | added Workaround for MinGW-w64 multilib bug | Pete Batard | 2010-08-15 | 3 | -5/+38 |
| | | | | | | * current MinGW-w64 32 bit headers (winbase.h) are missing the WINAPI qualifier on Interlocked### calls * this results in missing decorations on symbols and failed linking as a result * this workaround hooks into kernel32.dll for these function calls to alleviate the issue | ||||
* | remove unneeded sanity check in cache_config_descriptorspbr294 | Pete Batard | 2010-08-10 | 2 | -8/+3 |
| | | | | | | | * issue reported by Benjamin Dobell (with additional input from Tim Roberts) * unlike interface numbers, bConfigurationValue are not required to be in order * also produces actual bConfigurationValue in debug output * small whitespace fix in windows_usb.h | ||||
* | removed WinUsb_QueryInterfaceSettings() call in winusb_claim_interface | Pete Batard | 2010-08-10 | 1 | -35/+28 |
| | | | | | | | * issue reported by Benjamin Dobell * WinUsb_QueryInterfaceSettings does not work on any other interface but the first one (WinUSB limitation) * this change should allow the use of WinUSB in lieu of usbccgp * also improvements to core readability | ||||
* | VS 2008 project files now use default for most options | Pete Batard | 2010-08-06 | 4 | -86/+8 |
| | | | | * also fixed DLL generation that was set to MT(d) to using MD(d) | ||||
* | Darwin: Cache device configuration value | Nathan Hjelm | 2010-08-05 | 2 | -51/+75 |
| | | | | | | Cache device configuration value to bring the Darwin backend more in line with the libusb spec. To handle buggy devices GetConfiguration is not called unless the device has more than one configuration. | ||||
* | [INTERNAL - NOT FOR RELEASE] bm.sh improvements | Pete Batard | 2010-08-05 | 1 | -1/+5 |
| | | | | | added -m32 LDFLAGS added DLLTOOLFLAGS for 32 bit multilib generation | ||||
* | creates MinGW and MS DLLs that are fully interchangeablepbr293 | Pete Batard | 2010-08-05 | 4 | -1/+452 |
| | | | | | | | 1. because we use WINAPI, the def file MUST have the @n aliases - there's no way around as MinGW's .o use decoration always for __stdcall, and this can't be turned off 2. our "dumb" autogen create_def() script simply creates the whole range of aliases (we might improve on this in the future) 3. dlltool must be called manually to create the import lib from the def, *with the --kill-at option* 4. a CREATE_IMPORT_LIB autotools variable is introduced to selectively run dlltool or not | ||||
* | more safe string macros improvementspbr292 | Pete Batard | 2010-08-03 | 2 | -4/+6 |
| |