summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* added missing user32.lib dependency for DDK samplespbh314Pete Batard2010-10-284-2/+4
|
* fixes for MBCS to Unicode switchPete Batard2010-10-281-5/+5
|
* merge -> pbr319, part 2Pete Batard2010-10-2816-151/+234
|
* merge -> pbr319, part 1Pete Batard2010-10-2818-194/+166
|
* bumped internal versionpbh313Pete Batard2010-10-182-2/+2
|
* fixed crash on add pollfds during init on LinuxPete Batard2010-10-182-10/+17
| | | | * also set hash init to return proper libusb codes
* move hash table functions from Windows to corePete Batard2010-10-185-204/+204
|
* merged -> pbr314pbh312Pete Batard2010-10-145-106/+232
|
* bumped internal versionpbh311Pete Batard2010-10-082-2/+2
|
* hotplug - WindowsPete Batard2010-10-088-24/+224
|
* hotplug - core, Linux, DarwinPete Batard2010-10-088-177/+645
|
* bumped internal versionpbh310Pete Batard2010-10-082-2/+2
|
* merged pbr310Pete Batard2010-10-081-1/+1
|
* fixed double listing of devices in discovered listPete Batard2010-10-071-6/+7
| | | | | * devices should be added to discdevs only when created * issue reported by Xiaofan Chen
* fixed typosPete Batard2010-10-072-2/+2
|
* ignore non USB grandparents on HID interface detectionPete Batard2010-10-061-6/+16
| | | | | * not all HID interfaces belong to USB devices * issue reported by Xiaofan Chen
* bumped internal versionpbh309Pete Batard2010-10-052-2/+2
|
* merged pbr309Pete Batard2010-10-057-110/+123
|
* added hub API and removed is_hub dev private propertyPete Batard2010-10-052-16/+36
|
* switched to using CM_Get_Device_IDA alwaysPete Batard2010-10-042-27/+3
| | | | * also removed unused HCD specific entries
* bumped internal versionpbh308Pete Batard2010-10-042-2/+2
|
* Windows enumeration overhaulPete Batard2010-10-042-828/+639
| | | | | | | * changed device enumeration to rely on session ids (hashed device ID) * all enumeration passes now occur in a single call * also removed the separate HCD list (allows PCI hotplug of HCDs) * additional cleanup
* new_enum/hotplug branch: offset 9000Pete Batard2010-10-043-6/+6
|
* bumped internal versionpbr307Pete Batard2010-10-042-2/+2
|
* fixed erroneous checks on SetupDi callsPete Batard2010-10-041-2/+2
|
* bumped internal versionpbr306Pete Batard2010-09-212-2/+2
|
* [INTERNAL - NOT FOR RELEASE] removed string version handling from bump.shPete Batard2010-09-211-3/+1
|
* force the handling of version stringification in the .rcPete Batard2010-09-213-2/+4
| | | | * this removes the version string from libusb_version.h
* fixed missing def entries for function calls with no argsPete Batard2010-09-212-1/+58
| | | | * this is needed for libusb_getversion() in MinGW32
* bumped internal versionpbr305Pete Batard2010-09-212-3/+3
|
* [INTERNAL - NOT FOR RELEASE] added bump.sh scriptPete Batard2010-09-211-0/+35
|
* minor .rc improvementsPete Batard2010-09-211-10/+4
| | | | | * remove no longer needed debug filename * add NUL terminators & official URL
* handle versioning through libusb_version.hPete Batard2010-09-217-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 callspbr304Pete Batard2010-09-212-4/+22
|
* Fix a race conditionGraeme Gill2010-09-213-18/+42
| | | | See http://sourceforge.net/mailarchive/message.php?msg_name=4BD920C5.3090909%40argyllcms.com
* Add a missing argument to libusb_wait_for_eventLudovic Rousseau2010-09-211-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/sysfsHector Martin2010-09-211-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 commitpbr303Pete Batard2010-09-202-65/+67
|
* merged latest official changesPete Batard2010-09-2010-96/+184
| | | | * up to e65f69a7ef3de357c867ddaac9598efe407078b6
* replaced LIBUSB_API with LIBUSB_CALLPete Batard2010-09-207-124/+124
|
* added libusb version display to xusbpbr302Pete Batard2010-09-201-0/+3
|
* updated libusb-1.0.def for libusb_getversion()Pete Batard2010-09-201-0/+9
|
* added libusb_getversion()Pete Batard2010-09-204-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 nanoPete Batard2010-09-202-3/+5
|
* fixed missing winioctl.h header for cygwinpbr301Pete Batard2010-09-061-0/+1
|
* use IOCTLs for HID reports (input, output, feature)Pete Batard2010-09-062-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 improvementsPete Batard2010-08-232-20/+15
| | | | | | * one set of examples (static ones) * adds examples source * examples at root
* workaround for unavailable _strdup on MinGW32pbr300Pete Batard2010-08-211-1/+6
|
* fixed possible buffer overflow in windows_error_str()pbr299Pete Batard2010-08-191-4/+9
| | | | * also added removal of CR/LF
* added full support for filter driversPete Batard2010-08-192-35/+66
| | | | | * precedence is driver > upper filter > lower filter and defined in struct driver_lookup lookup from set_device_paths()