|
|
|
@116d34
|
3 years |
pbatard |
Windows: add support for filter drivers
* precedence is driver > upper …
|
|
|
|
@eb833f
|
3 years |
pbatard |
Windows: fix errcode shadow warning, and string and DLL_DECLARE fixes
* …
|
|
|
|
@1feadb
|
3 years |
pbatard |
Windows: use IOCTLs for HID input, output and feature reports
* fixes …
|
|
|
|
@d7c254
|
3 years |
dsd |
Fix libtool version setting
This was being set too early to take effect.
|
|
|
|
@a6fb54
|
3 years |
vapier |
Populate the pkg-config Libs.private field
|
|
|
|
@a9b406
|
3 years |
vapier |
Linux: fix build failure when CLOCK_MONOTONIC does not exist
This is not …
|
|
|
|
@d192c5
|
3 years |
dsd |
Update libtool version info
With input from various people on the mailing …
|
|
|
|
@e65f69
|
3 years |
pbatard |
Updated documentation for unsupported Darwin/Windows? calls
|
|
|
|
@c8bab4
|
3 years |
pbatard |
Windows: Make libusb_pollfd() return error
Windows does not have …
|
|
|
|
@bd623f
|
3 years |
dsd |
MinGW: Use --add-stdcall-alias linker option
Naming of symbols inside the …
|
|
|
|
@29f9f9
|
3 years |
pbatard |
Introduced calling convention (for Windows)
Under Windows, a variety of …
|
|
|
|
@be523f
|
3 years |
pbatard |
Windows: fix string copy in sanitize_path
The NULL byte was not being …
|
|
|
|
@7fd36a
|
3 years |
pbatard |
Windows: DuplicateHandle? failure is not a warning
This is because WinUSB …
|
|
|
|
@33cd2f
|
3 years |
pbatard |
removed trailing whitespaces
|
|
|
|
@e47849
|
3 years |
pbatard |
Windows: Mark interfaces as unused when releasing
Without this important …
|
|
|
|
@b30ca1
|
3 years |
pbatard |
Windows: fix device path string duplication
|
|
|
|
@e8d7a8
|
3 years |
hjelmn |
Darwin: Cache device configuration value
Cache device configuration value …
|
|
|
|
@fe5d1d
|
3 years |
www.google.com/accounts/o8/id?id=AItOawkM3uGBTSyyhCOzuNTVLryo9XVnsuR12Vg |
Fix inconsistencies between prototypes and definitions
This removes some …
|
|
|
|
@3b538c
|
3 years |
hchan |
Darwin: handle kIOReturnUnderrun
This return code indicates that the …
|
|
|
|
@9a4249
|
3 years |
pbatard |
Add Windows support
Via Cygwin/MinGW, libusb now has windows support. …
|
|
|
|
@d38dd5
|
3 years |
hchan |
Darwin: write iso transfer details into correct packets
|
|
|
|
@fbff5b
|
3 years |
hjelmn |
Darwin: fix interface object leak
|
|
|
|
@dffc09
|
3 years |
hjelmn |
Darwin: clean up some debug messages
|
|
|
|
@946d1a
|
3 years |
hjelmn |
Darwin: Don't open devices during scan unless we have to unsuspend
|
|
|
|
@3b6d9a
|
3 years |
stuge |
Linux: Handle early complete of multi-URB transfer
|
|
|
|
@a516fc
|
3 years |
dsd |
Only compile dpfp examples when sigaction is available
It's not available …
|
|
|
|
@a1d831
|
3 years |
aurelien |
configure.ac: fix bashisms
|
|
|
|
@7211ab
|
3 years |
dsd |
Only include sys/time.h on appropriate platforms
This header doesn't …
|
|
|
|
@b33c3c
|
3 years |
dsd |
Linux: Fix log message commit
Forgot to test this.
|
|
|
|
@139648
|
3 years |
rousseau |
Only initialize the default context when it is requested
|
|
|
|
@22d61c
|
3 years |
dsd |
Linux: fix log message that was being unconditionally sent to stderr (#44) …
|
|
|
|
@82065a
|
3 years |
rousseau |
Fix 2 documentation typos
|
|
|
|
@351c06
|
3 years |
rousseau |
add AM_MAINTAINER_MODE
|
|
|
|
@a7c056
|
3 years |
pbatard |
Factorize event handler interruption code
This will be additionally used …
|
|
|
|
@fc0af8
|
3 years |
pbatard |
Abstract low-level event handler operations
The Windows backend uses …
|
|
|
|
@64383f
|
3 years |
pbatard |
fixes the possibility of using a broken timercmp on Windows
Microsoft's …
|
|
|
|
@f6d60a
|
3 years |
pbatard |
Switched to standard int pointer type for windows 64-bit compat
On 64-bit …
|
|
|
|
@a2fa85
|
3 years |
michael.plante |
added doxygen, dpfp, msvc, and xusb stuff to gitignore
|
|
|
|
@845d96
|
3 years |
dsd |
Add reference counting to default context
Michael Plante pointed out that …
|
|
|
|
@0e77f0
|
3 years |
dsd |
Fix libusb_init() error handling
9996ccaed7 introduced a problem in that …
|
|
|
|
@b03de9
|
3 years |
michael.plante |
Modify log functions to compile with MSVC6
MSVC6 does not support …
|
|
|
|
@aa77b0
|
3 years |
pbatard |
Add type parameter to the list_for_each_entry() and _safe() macros
…
|
|
|
|
@b92b16
|
3 years |
dsd |
Fix a usbi_pollfd leak in error path
I accidently missed this when …
|
|
|
|
@8aceb5
|
3 years |
pbatard |
Rename all interface parameters to usb_interface or interface_number
…
|
|
|
|
@d7031e
|
3 years |
pbatard |
Stricter types and casts
|
|
|
|
@9996cc
|
3 years |
pbatard |
Fixes to error handling and exit codepaths
Various locks and things were …
|
|
|
|
@371ca4
|
3 years |
hjelmn |
Darwin: Define IO_OBJECT_NULL if not already defined
Needed on Mac OSX …
|
|
|
|
@7ba92c
|
3 years |
hun |
libusb_cpu_to_le16: macro->static inline function
The libusb_cpu_to_le16 …
|
|
|
|
@3473ac
|
3 years |
frm |
Add libusb_strerror() to get short error message in English from enum
…
|
|
|
|
@5b69f3
|
3 years |
michael.plante |
Fix libusb_device::lock memory leak
|
|
|
|
@a636df
|
3 years |
pbatard |
Whitespace cleanup
|
|
|
|
@23b5db
|
3 years |
stuge |
Add internal abstraction for POSIX Threads
This prepares for a Windows …
|
|
|
|
@a04cbb
|
3 years |
dsd |
v1.0.8 release
|
|
|
|
@53b472
|
3 years |
dsd |
Linux: don't set SHORT_NOT_OK on bulk out URBs (#20
Setting this flag is …
|
|
|
|
@151982
|
3 years |
dsd |
Linux: Handle failure to read active configuration during enumeration
|
|
|
|
@451686
|
3 years |
hjelmn |
Darwin: don't reuse cached descriptors during enumeration
Descriptor …
|
|
|
|
@3af329
|
3 years |
dsd |
v1.0.7 release
|
|
|
|
@ceb8ca
|
3 years |
dsd |
Document that fd set contents are an internal implementation detail (#36)
|
|
|
|
@9bea50
|
3 years |
mkoegler |
Linux: correct config descriptor endianness fix
The seek_to_next_config …
|
|
|
|
@02df59
|
3 years |
mkoegler |
Linux: Fix endianness handling of usbfs config descriptors (#27)
…
|
|
|
|
@ec303b
|
3 years |
hjelmn |
Darwin: fix enumeration of devices with non-consecutive addresses (#23)
|
|
|
|
@cd809e
|
3 years |
hadess |
Add more interface classes
As used in bluez.
|
|
|
|
@1ce4aa
|
3 years |
hjelmn |
Darwin: Cleanup async callback code, catch request timeouts
|
|
|
|
@68af9f
|
3 years |
hjelmn |
Darwin: fix endianness of control setup packet
IOUSBLib expects the …
|
|
|
|
@cfce4d
|
3 years |
hjelmn |
Darwin: fix memory leak in process_device
Credit to Mike Colagrosso for …
|
|
|
|
@161893
|
3 years |
hjelmn |
Darwin: use logging functions
Use usbi_warn, usbi_err, and usbi_info …
|
|
|
|
@2a72f3
|
3 years |
hjelmn |
Darwin: support multiple calls to libusb_init
Credit to Orin Eman for …
|
|
|
|
@a41867
|
4 years |
dsd |
v1.0.6 release
|
|
|
|
@8392ff
|
4 years |
rousseau |
lsusb example: make print_devs() static
lsusb.c:26: warning: no previous …
wip-hotplug
|
|
|
|
@9cc6bf
|
4 years |
rousseau |
Darwin: fix warning in darwin_error_str()
os/darwin_usb.c:63: warning: …
wip-hotplug
|
|
|
|
@4c706d
|
4 years |
hjelmn |
Darwin: allow devices to be opened multiple times
Allows libusb …
wip-hotplug
|
|
|
|
@0232fc
|
4 years |
dsd |
Increase libusb_handle_events() timeout to 60 seconds
The internal timing …
wip-hotplug
|
|
|
|
@0bd7ef
|
4 years |
dsd |
Refine timerfd header check (#18)
Require glibc-2.9 for the working …
wip-hotplug
|
|
|
|
@90d8fc
|
4 years |
dsd |
v1.0.5 release
wip-hotplug
|
|
|
|
@11d591
|
4 years |
dsd |
Update documentation about early completion caveats
wip-hotplug
|
|
|
|
@f796c9
|
4 years |
rousseau |
Add libusb_get_max_iso_packet_size() to libusb.h
core.c:777: warning: no …
wip-hotplug
|
|
|
|
@478300
|
4 years |
dsd |
Use timerfd for timeout handling
Use a new file descriptor from the …
wip-hotplug
|
|
|
|
@9b120c
|
4 years |
dsd |
Use AM_SILENT_RULES for building
wip-hotplug
|
|
|
|
@ef6ea6
|
4 years |
dsd |
v1.0.4 release
wip-hotplug
|
|
|
|
@217f57
|
4 years |
dcm |
Linux: Add support for the new URB_BULK_CONTINUATION flag
Add support for …
wip-hotplug
|
|
|
|
@698300
|
4 years |
dsd |
Transfer locking
At least on Linux, there were some possible races that …
wip-hotplug
|
|
|
|
@98f1b3
|
4 years |
dsd |
Clarify that timeout 0 means unlimited timeout
wip-hotplug
|
|
|
|
@858684
|
4 years |
dsd |
Linux: more flexibility with monotonic clock
Some users have reported …
wip-hotplug
|
|
|
|
@fe0d8d
|
4 years |
hjelmn |
Darwin: handle overflows
wip-hotplug
|
|
|
|
@f46716
|
4 years |
dsd |
v1.0.3 release
wip-hotplug
|
|
|
|
@5b489b
|
4 years |
toby |
Darwin: 64-bit type fixes
wip-hotplug
|
|
|
|
@ad8ae0
|
4 years |
hjelmn |
Darwin: fix crash when reading descriptors after close
Fix a crash which …
wip-hotplug
|
|
|
|
@45ae2a
|
4 years |
dsd |
move bug info to bug tracker
Protection needed: …
wip-hotplug
|
|
|
|
@126129
|
4 years |
dsd |
Linux: try harder not to lose any data
We would previously lose any data …
wip-hotplug
|
|
|
|
@0334ee
|
4 years |
dsd |
Add libusb_get_max_iso_packet_size()
As pointed out by Dennis Muhlestein, …
wip-hotplug
|
|
|
|
@615f18
|
4 years |
dsd |
Linux: fix sending of zero length bulk packets
Note that there are is a …
wip-hotplug
|
|
|
|
@86f79f
|
4 years |
hjelmn |
Darwin: Don't cancel transfers on timeout
...because the OS does this for …
wip-hotplug
|
|
|
|
@d4bd9e
|
4 years |
dsd |
Don't terminate enums with commas
g++ -pedantic doesn't like this …
wip-hotplug
|
|
|
|
@8be256
|
4 years |
dsd |
v1.0.2 release
wip-hotplug
|
|
|
|
@060e00
|
4 years |
dsd |
Linux: fix config descriptor parsing on big-endian systems
Multi-byte …
wip-hotplug
|
|
|
|
@c4a905
|
4 years |
hjelmn |
Darwin: improve handling of disconnected devices
wip-hotplug
|
|
|
|
@6b69f5
|
4 years |
hjelmn |
Darwin: fix parsing of config descriptors
This was a confusion between …
wip-hotplug
|
|
|
|
@2b3a9f
|
4 years |
dsd |
Eliminate -Wsign-compare compiler warnings
This was due to an API …
wip-hotplug
|
|
|
|
@cad5cb
|
4 years |
dcm |
Make synchronous transfer APIs robust against signal interruption
…
wip-hotplug
|
|
|
|
@b50179
|
4 years |
alex |
pre-gcc-3.4 compatibility
The -fvisibility and -Wno-pointer-sign options …
wip-hotplug
|
|
|
|