Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libusb
/
1df713d622ab4f0b03aad72d903ac7beb8fb3b90
1df713d
Introduce contexts to the API
by Daniel Drake
· 16 years ago
9818151
Revert "Temporary workaround for event handling serialization issue"
by Daniel Drake
· 16 years ago
d5f8289
Overflow handling
by Daniel Drake
· 16 years ago
546dee2
a fix for SIGSEGV in handle_bulk_completion()
by Artem Egorkine
· 16 years ago
947ba80
Refine configuration selection again
by Daniel Drake
· 16 years ago
e7a7a49
docs update
by Daniel Drake
· 16 years ago
217534e
round up poll timeout
by Daniel Drake
· 16 years ago
5ad79b3
fix doc about libusb_open()
by Felipe Balbi
· 16 years ago
2d3a111
Temporary workaround for event handling serialization issue
by Daniel Drake
· 16 years ago
514bb87
Refine libusb_set_configuration() semantics
by Daniel Drake
· 16 years ago
d1292f8
v0.9.0 release
by Daniel Drake
· 16 years ago
4cd2493
Take lock before raising event waiters condition
by Daniel Drake
· 16 years ago
7c52548
Implement serialization of event handlers
by Daniel Drake
· 16 years ago
ff0660a
allow LIBUSB_DEBUG env var to control message verbosity at runtime
by Daniel Drake
· 16 years ago
4d78896
don't print messages by default
by Daniel Drake
· 16 years ago
bef33bb
Fix memory leak in libusb_control_transfer
by Daniel Drake
· 16 years ago
a345bac
Linux: fix handling of ioctl failure
by David Engraf
· 16 years ago
e44396a
critical memory leak in handle_events
by David Engraf
· 16 years ago
eb25630
More informative libusb_open() return code
by Daniel Drake
· 16 years ago
2b2e9c4
Fix endianness with descriptor handling
by Daniel Drake
· 16 years ago
1298c51
Backend documentation for porting efforts
by Daniel Drake
· 16 years ago
ade26af
Linux: fix caching of guessed configuration
by Daniel Drake
· 16 years ago
e25d590
Linux: fix bulk transfer early completion
by Rob Walker
· 16 years ago
fec7c84
Handle hot-unplugging
by Daniel Drake
· 16 years ago
aeb905f
Documentation work
by Daniel Drake
· 16 years ago
ba5d9a4
Endianness of control setup packets
by Daniel Drake
· 16 years ago
7bedc3b
Document that releasing interface causes SET_INTERFACE control request
by Daniel Drake
· 16 years ago
f2ede98
Support unconfigured devices
by Daniel Drake
· 16 years ago
8ebb4cc
Linux: fix caching of active configuration for non-sysfs
by Daniel Drake
· 16 years ago
c3844f7
Fetch configurations by index (not value)
by Daniel Drake
· 16 years ago
d77052c
Linux: comprehensive sysfs vs usbfs access
by Daniel Drake
· 16 years ago
74bc842
Linux: no need to store usbfs node path
by Daniel Drake
· 16 years ago
fe4adcc
Rework configuration handling
by Daniel Drake
· 16 years ago
5741bfe
libusb_get_device_list() can return negative error code
by Daniel Drake
· 16 years ago
4541310
Linux: fix clear_halt implementation
by Daniel Drake
· 16 years ago
10d4e42
Documentation work
by Daniel Drake
· 16 years ago
ded0a24
Linux: enumerate devices and descriptors from sysfs
by Daniel Drake
· 16 years ago
885c2a5
documentation touchups
by Daniel Drake
· 16 years ago
59c205d
more error code sanitization
by Daniel Drake
· 16 years ago
88055d4
Isochronous transfer helper functions
by Daniel Drake
· 16 years ago
a95c943
free open devices on exit
by Daniel Drake
· 16 years ago
b27fff6
move descriptor parsing into main library
by Daniel Drake
· 16 years ago
a304eca
Detect endpoint halts and unsupported control requests
by Daniel Drake
· 16 years ago
7da5219
Linux: fix logical URB allocation
by Daniel Drake
· 16 years ago
470b1bc
add functionality for querying and detaching kernel driver
by Daniel Drake
· 16 years ago
17ecfb0
Descriptor reading functionality
by Daniel Drake
· 16 years ago
bdce367
sanitized error returns from synchronous I/O functions
by Daniel Drake
· 16 years ago
bfe74e9
implement libusb_reset_device()
by Daniel Drake
· 16 years ago
c01f744
Add functionality to clear endpoint halt conditions
by Daniel Drake
· 16 years ago
5878daa
Fix libusb_get_device_list return value
by Daniel Drake
· 16 years ago
a74106a
Well-defined error codes for some operations
by Daniel Drake
· 16 years ago
0f463fe
Add libusb_set_configuration()
by Daniel Drake
· 16 years ago
e656089
rename LIBUSB_ERROR_NOMEM to LIBUSB_ERROR_NO_MEM improves consistency
by Daniel Drake
· 16 years ago
5384bbf
Linux: better EACCES handling
by Daniel Drake
· 16 years ago
1936eee
Rename reference counting API
by Daniel Drake
· 16 years ago
e2f822b
Linux: use read-only access to enumerate devices and descriptors
by Daniel Drake
· 16 years ago
81204ee
document pollfd notifiers
by Daniel Drake
· 16 years ago
e20f828
Allow multiple interfaces to be claimed
by Daniel Drake
· 16 years ago
66685ff
Documentation improvements
by Daniel Drake
· 16 years ago
55bce39
detect short descriptor reads
by Daniel Drake
· 16 years ago
f3f1784
remove "references" and "referenced by" listings in documentation
by Daniel Drake
· 16 years ago
fbb017d
Use typedef ptr types in parameters and return types
by Daniel Drake
· 16 years ago
3675e97
Expose bus number and device address
by Daniel Drake
· 16 years ago
2012898
standardised error codes
by Daniel Drake
· 16 years ago
0269c75
Fix descriptor handling memory leaks
by Daniel Drake
· 16 years ago
d3ab4e3
Rename endpoint_type to transfer_type
by Daniel Drake
· 16 years ago
379e90e
Remove a FIXME comment
by Daniel Drake
· 16 years ago
2ddf814
Fix unlocked flying_transfers list access
by Daniel Drake
· 16 years ago
7ac0a40
Remove libusb_cancel_transfer_sync
by Daniel Drake
· 16 years ago
a5006fd
remove extra timeout check
by Daniel Drake
· 16 years ago
3bdafaa
Documentation touchups
by Daniel Drake
· 16 years ago
e12618c
add threaded example program
by Daniel Drake
· 16 years ago
1fcdb06
libusb_device mutex protection
by Daniel Drake
· 16 years ago
0efd2ef
mutex protection for device and handle lists
by Daniel Drake
· 16 years ago
d2ff2b1
lock flying_transfers during transfer removal
by Daniel Drake
· 16 years ago
2569980
pollfds mutex protection
by Daniel Drake
· 16 years ago
f5a33e0
flying_transfers mutex protection
by Daniel Drake
· 16 years ago
85e1994
Linux: fix control transfer cancellation
by Daniel Drake
· 16 years ago
cf9b831
set correct endpoint type for isochronous transfers
by Daniel Drake
· 16 years ago
ad6e2b7
Linux: fire multiple URBs at once for split transfers
by Daniel Drake
· 16 years ago
d9b2ce2
Constify some return data
by Daniel Drake
· 16 years ago
8d80985
Rename libusb_poll() to libusb_handle_events()
by Daniel Drake
· 16 years ago
211f80c
Isochronous endpoint I/O
by Daniel Drake
· 16 years ago
b1ade6f
distcheck fix for docs
by Daniel Drake
· 16 years ago
62077b7
Support for changing altsetting
by Daniel Drake
· 16 years ago
0499e9f
it's called bmRequestType
by Daniel Drake
· 16 years ago
88884ae
Save transfer flags before invoking callback
by Daniel Drake
· 16 years ago
ead09cd
API documentation
by Daniel Drake
· 16 years ago
285724c
Fix get_device_list for realloc case
by Vasily Khoruzhick
· 16 years ago
c0c9432
Beginnings of cross-platform abstraction
by Daniel Drake
· 16 years ago
de4c534
Add transfer flags
by Daniel Drake
· 16 years ago
aae05f6
Simplify libusb_fill_control_transfer()
by Daniel Drake
· 16 years ago
7c5ea95
get_device fixup
by Daniel Drake
· 16 years ago
9e89d1a
Rename descriptor-getting functions
by Daniel Drake
· 16 years ago
283ae96
Simplify cancellation API
by Daniel Drake
· 16 years ago
ebad1c7
Rename libusb_dev_handle to libusb_device_handle
by Daniel Drake
· 16 years ago
1ac0a7d
Move synchronous I/O implementation to its own file
by Daniel Drake
· 16 years ago
66348c9
Separate transfer allocation and submission
by Daniel Drake
· 16 years ago
d21ebe4
Rework URB API naming
by Daniel Drake
· 16 years ago
fd6fb3c
Add fallback on /proc/bus/usb
by Daniel Drake
· 16 years ago
Next »