Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | reverts some of the changes from dbd439/6c7a1e (r173)r175 | Pete Batard | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | includes simplification and cleanup (core) | Pete Batard | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | r131: fixed various /W4 warnings for MSVC (core files)r131 | Pete Batard | 2010-02-01 | 1 | -1/+1 |
| | |||||
* | r123: reverted the use of usb_interface in core and forced interface to be ↵ | Pete Batard | 2010-01-29 | 1 | -5/+5 |
| | | | | undefined always on Windows | ||||
* | r85: fixed MSVC warnings for x64 and reverted ssize_t to int for ↵ | Pete Batard | 2010-01-16 | 1 | -1/+1 |
| | | | | libusb_get_device_list change introduced with r52. Added definition on ssize_t in libusb.h for MSVC platforms. | ||||
* | r80: workaround for interface macro redefinition on Windows (removes the ↵ | Pete Batard | 2010-01-15 | 1 | -23/+23 |
| | | | | need for #undef interface in end user sources) | ||||
* | fixed MSVC warnings (/W4 or MSVC6) | Pete Batard | 2010-01-14 | 1 | -3/+4 |
| | |||||
* | svn r29: | Pete Batard | 2010-01-14 | 1 | -5/+0 |
| | | | | | - "poll we can believe in" (requires superficial modifications to core files) - move the "interface" fix into windows_compat.h | ||||
* | svn r4: revert back to using interface for variable names as in master branch | Pete Batard | 2010-01-14 | 1 | -23/+28 |
| | |||||
* | mirror libusb-winusb git branch from 2009.12.03 part 2 - core files | Pete Batard | 2010-01-14 | 1 | -23/+23 |
| | |||||
* | Linux: fix config descriptor parsing on big-endian systems | Daniel Drake | 2009-06-10 | 1 | -0/+1 |
| | | | | | | | Multi-byte fields in the configuration descriptors that come back from usbfs are always in bus endian format. Thanks to Joe Jezak for help investigating and fixing this. | ||||
* | Fix memory leak in config descriptor parsing | Daniel Drake | 2009-05-26 | 1 | -0/+2 |
| | | | | Pointed out by Martin Koegler. | ||||
* | Fix endianness in device descriptors | Daniel Drake | 2009-02-16 | 1 | -5/+5 |
| | | | | Pointed out by Nathan Hjelm. | ||||
* | Fix double free in descriptor parsing error path | Daniel Drake | 2008-12-09 | 1 | -0/+1 |
| | | | | Pointed out by Shannon Chuang. | ||||
* | Introduce contexts to the API | Daniel Drake | 2008-06-26 | 1 | -22/+28 |
| | | | | | Suggested by David Zeuthen. This allows multiple libraries in the same process to independently use libusb without interfering. | ||||
* | Fix endianness with descriptor handling | Daniel Drake | 2008-05-16 | 1 | -43/+51 |
| | | | | | Alan Stern pointed out that usbfs gives host-endian data, but sysfs gives bus-endian. | ||||
* | Support unconfigured devices | Daniel Drake | 2008-05-10 | 1 | -44/+59 |
| | |||||
* | Linux: fix caching of active configuration for non-sysfs | Daniel Drake | 2008-05-10 | 1 | -18/+30 |
| | |||||
* | Fetch configurations by index (not value) | Daniel Drake | 2008-05-10 | 1 | -9/+56 |
| | | | | Otherwise there is no way to know which values to look for. | ||||
* | Rework configuration handling | Daniel Drake | 2008-05-09 | 1 | -17/+136 |
| | | | | | | libusb no longer caches descriptors in libusb_device but backends are intended to be able to provide copies from memory. In the common linux case we can use sysfs. | ||||
* | Documentation work | Daniel Drake | 2008-05-08 | 1 | -0/+3 |
| | | | | Partially based on some libusb-devel discussions | ||||
* | documentation touchups | Daniel Drake | 2008-05-05 | 1 | -8/+8 |
| | |||||
* | more error code sanitization | Daniel Drake | 2008-05-05 | 1 | -11/+11 |
| | |||||
* | Descriptor reading functionality | Daniel Drake | 2008-05-04 | 1 | -0/+57 |
| | |||||
* | Use typedef ptr types in parameters and return types | Daniel Drake | 2008-05-02 | 1 | -2/+2 |
| | | | | This is passed through to the docs | ||||
* | Fix descriptor handling memory leaks | Daniel Drake | 2008-04-29 | 1 | -37/+94 |
| | |||||
* | Constify some return data | Daniel Drake | 2008-04-01 | 1 | -21/+32 |
| | | | | Make it clear that apps should not mess with these structures | ||||
* | API documentation | Daniel Drake | 2008-03-20 | 1 | -0/+27 |
| | | | | | Hopefully mostly complete. Some constants were renamed and move into enums. | ||||
* | Remove more fpusb remnants | Daniel Drake | 2008-01-05 | 1 | -10/+10 |
| | |||||
* | API renaming: remove fpi and usb_ stuff | Daniel Drake | 2008-01-04 | 1 | -37/+37 |
| | | | | | | | | fpi changed to usbi. We should not expose structures with prefix "usb_" in the public namespace as it is quite likely there will be some conflict somewhere. Instead, using "libusb_" should be safer. | ||||
* | Rename to libusb-1.0 | Daniel Drake | 2008-01-04 | 1 | -0/+353 |
I've taken over the libusb project, and what was previously known as fpusb will eventually be released as libusb-1.0. |