Timeline


and

05/09/08:

20:38 Changeset in libusb [74bc84]wip-hotplug by Daniel Drake <dsd@…>
Linux: no need to store usbfs node path This can be computed from bus …
15:36 Changeset in libusb [5741bf]wip-hotplug by Daniel Drake <dsd@…>
libusb_get_device_list() can return negative error code
15:34 Changeset in libusb [fe4adc]wip-hotplug by Daniel Drake <dsd@…>
Rework configuration handling libusb no longer caches descriptors in …
00:09 Changeset in libusb [454131]wip-hotplug by Daniel Drake <dsd@…>
Linux: fix clear_halt implementation The ioctl expects an integer. Bug …
00:04 Changeset in libusb [10d4e4]wip-hotplug by Daniel Drake <dsd@…>
Documentation work Partially based on some libusb-devel discussions

05/05/08:

23:57 Changeset in libusb [ded0a2]wip-hotplug by Daniel Drake <dsd@…>
Linux: enumerate devices and descriptors from sysfs Suggested by Alan …
22:34 Changeset in libusb [885c2a]wip-hotplug by Daniel Drake <dsd@…>
documentation touchups
22:17 Changeset in libusb [59c205]wip-hotplug by Daniel Drake <dsd@…>
more error code sanitization
21:57 Changeset in libusb [88055d]wip-hotplug by Daniel Drake <dsd@…>
Isochronous transfer helper functions
18:54 Changeset in libusb [a95c94]wip-hotplug by Daniel Drake <dsd@…>
free open devices on exit
18:47 Changeset in libusb [b27fff]wip-hotplug by Daniel Drake <dsd@…>
move descriptor parsing into main library OS modules now provide …
17:33 Changeset in libusb-compat-0.1 [b8893b] by Daniel Drake <dsd@…>
match error reporting better, and handle endpoint halts
17:32 Changeset in libusb-compat-0.1 [f06d81] by Daniel Drake <dsd@…>
make log function static
17:22 Changeset in libusb [a304ec]wip-hotplug by Daniel Drake <dsd@…>
Detect endpoint halts and unsupported control requests
16:13 Changeset in libusb-compat-0.1 [a390ee] by Daniel Drake <dsd@…>
add usb_set_debug Pointed out by Xiaofan Chen
16:11 Changeset in libusb-compat-0.1 [c062b2] by Daniel Drake <dsd@…>
populate bus->dirname and dev->filename lsusb uses these. Problem spotted …
02:00 Changeset in libusb [7da521]wip-hotplug by Daniel Drake <dsd@…>
Linux: fix logical URB allocation We were allocating the wrong number of …
01:37 Changeset in libusb-compat-0.1 [71225a] by Daniel Drake <dsd@…>
fix timeout handling for bulk/interrupt IO

05/04/08:

18:29 Changeset in libusb-compat-0.1 [2bb614] by Daniel Drake <dsd@…>
implement a couple more functions
18:18 Changeset in libusb-compat-0.1 [1ad492] by Daniel Drake <dsd@…>
installation fixes
17:55 Changeset in libusb-compat-0.1 [89dde2] by Daniel Drake <dsd@…>
add testlibusb example from libusb-0.1
17:53 Changeset in libusb-compat-0.1 [b94781] by Daniel Drake <dsd@…>
implement usb_get_driver_np() and usb_detach_kernel_driver_np()
17:51 Changeset in libusb [470b1b]wip-hotplug by Daniel Drake <dsd@…>
add functionality for querying and detaching kernel driver
17:28 Changeset in libusb-compat-0.1 [eae1ee] by Daniel Drake <dsd@…>
control transfer functions
17:20 Changeset in libusb [17ecfb]wip-hotplug by Daniel Drake <dsd@…>
Descriptor reading functionality
15:25 Changeset in libusb-compat-0.1 [493e75] by Daniel Drake <dsd@…>
bulk and interrupt I/O
15:22 Changeset in libusb [bdce36]wip-hotplug by Daniel Drake <dsd@…>
sanitized error returns from synchronous I/O functions
15:11 Changeset in libusb-compat-0.1 [ce86f2] by Daniel Drake <dsd@…>
Implement remaining device operations
15:10 Changeset in libusb [bfe74e]wip-hotplug by Daniel Drake <dsd@…>
implement libusb_reset_device()
14:46 Changeset in libusb [c01f74]wip-hotplug by Daniel Drake <dsd@…>
Add functionality to clear endpoint halt conditions
02:15 Changeset in libusb-compat-0.1 [78740a] by Daniel Drake <dsd@…>
implement some device operations
01:59 Changeset in libusb-compat-0.1 [7d7cb9] by Daniel Drake <dsd@…>
Initial commit
01:51 Changeset in libusb [5878da]wip-hotplug by Daniel Drake <dsd@…>
Fix libusb_get_device_list return value It was documented to return the …

05/03/08:

17:50 Changeset in libusb [a74106]wip-hotplug by Daniel Drake <dsd@…>
Well-defined error codes for some operations Also renamed …
17:24 Changeset in libusb [0f463f]wip-hotplug by Daniel Drake <dsd@…>
Add libusb_set_configuration()
16:40 Changeset in libusb [e65608]wip-hotplug by Daniel Drake <dsd@…>
rename LIBUSB_ERROR_NOMEM to LIBUSB_ERROR_NO_MEM improves consistency
15:34 Changeset in libusb [5384bb]wip-hotplug by Daniel Drake <dsd@…>
Linux: better EACCES handling
15:26 Changeset in libusb [1936ee]wip-hotplug by Daniel Drake <dsd@…>
Rename reference counting API This improves consistency with the naming …
15:24 Changeset in libusb [e2f822]wip-hotplug by Daniel Drake <dsd@…>
Linux: use read-only access to enumerate devices and descriptors Write …

05/02/08:

18:45 Changeset in libusb [81204e]wip-hotplug by Daniel Drake <dsd@…>
document pollfd notifiers
18:33 Changeset in libusb [e20f82]wip-hotplug by Daniel Drake <dsd@…>
Allow multiple interfaces to be claimed
17:55 Changeset in libusb [66685f]wip-hotplug by Daniel Drake <dsd@…>
Documentation improvements
13:55 Changeset in libusb [55bce3]wip-hotplug by Daniel Drake <dsd@…>
detect short descriptor reads
13:32 Changeset in libusb [f3f178]wip-hotplug by Daniel Drake <dsd@…>
remove "references" and "referenced by" listings in documentation
13:32 Changeset in libusb [fbb017]wip-hotplug by Daniel Drake <dsd@…>
Use typedef ptr types in parameters and return types This is passed …
13:28 Changeset in libusb [3675e9]wip-hotplug by Daniel Drake <dsd@…>
Expose bus number and device address

04/29/08:

16:26 Changeset in libusb [201289]wip-hotplug by Daniel Drake <dsd@…>
standardised error codes
14:34 Changeset in libusb [0269c7]wip-hotplug by Daniel Drake <dsd@…>
Fix descriptor handling memory leaks

04/28/08:

00:50 Changeset in libusb [d3ab4e]wip-hotplug by Daniel Drake <dsd@…>
Rename endpoint_type to transfer_type Matches the USB specs more closely
00:41 Changeset in libusb [379e90]wip-hotplug by Daniel Drake <dsd@…>
Remove a FIXME comment it can't.
00:30 Changeset in libusb [2ddf81]wip-hotplug by Daniel Drake <dsd@…>
Fix unlocked flying_transfers list access
00:27 Changeset in libusb [7ac0a4]wip-hotplug by Daniel Drake <dsd@…>
Remove libusb_cancel_transfer_sync This wasn't a particularly nice API. …

04/27/08:

20:56 Changeset in libusb [a5006f]wip-hotplug by Daniel Drake <dsd@…>
remove extra timeout check If select() didn't timeout then don't check …
20:53 Changeset in libusb [3bdafa]wip-hotplug by Daniel Drake <dsd@…>
Documentation touchups Detail that interrupt polling interval is fixed to …

04/19/08:

17:17 Changeset in libusb [e12618]wip-hotplug by Daniel Drake <dsd@…>
add threaded example program
00:58 Changeset in libusb [1fcdb0]wip-hotplug by Daniel Drake <dsd@…>
libusb_device mutex protection
00:42 Changeset in libusb [0efd2e]wip-hotplug by Daniel Drake <dsd@…>
mutex protection for device and handle lists

04/18/08:

21:00 Changeset in libusb [d2ff2b]wip-hotplug by Daniel Drake <dsd@…>
lock flying_transfers during transfer removal
20:59 Changeset in libusb [256998]wip-hotplug by Daniel Drake <dsd@…>
pollfds mutex protection

04/17/08:

19:24 Changeset in libusb [f5a33e]wip-hotplug by Daniel Drake <dsd@…>
flying_transfers mutex protection This marks the beginnings of thread …
18:44 Changeset in libusb [85e199]wip-hotplug by Daniel Drake <dsd@…>
Linux: fix control transfer cancellation

04/14/08:

21:03 Changeset in libusb [cf9b83]wip-hotplug by Daniel Drake <dsd@…>
set correct endpoint type for isochronous transfers Pointed out by Felix …

04/11/08:

22:40 Changeset in libusb [ad6e2b]wip-hotplug by Daniel Drake <dsd@…>
Linux: fire multiple URBs at once for split transfers This results in a …

04/02/08:

00:28 Changeset in libusb [d9b2ce]wip-hotplug by Daniel Drake <dsd@…>
Constify some return data Make it clear that apps should not mess with …

03/30/08:

23:19 Changeset in libusb [8d8098]wip-hotplug by Daniel Drake <dsd@…>
Rename libusb_poll() to libusb_handle_events()

03/25/08:

17:24 Changeset in libusb [211f80]wip-hotplug by Daniel Drake <dsd@…>
Isochronous endpoint I/O Due to variable-sized structures, this involved …

03/23/08:

22:17 Changeset in libusb [b1ade6]wip-hotplug by Daniel Drake <dsd@…>
distcheck fix for docs
22:13 Changeset in libusb [62077b]wip-hotplug by Daniel Drake <dsd@…>
Support for changing altsetting Will probably be suject to later …

03/20/08:

22:10 Changeset in libusb [0499e9]wip-hotplug by Daniel Drake <dsd@…>
it's called bmRequestType
22:07 Changeset in libusb [88884a]wip-hotplug by Daniel Drake <dsd@…>
Save transfer flags before invoking callback The callback may free the …

03/15/08:

17:35 Changeset in libusb [ead09c]wip-hotplug by Daniel Drake <dsd@…>
API documentation Hopefully mostly complete. Some constants were renamed …
12:50 Changeset in libusb [285724]wip-hotplug by Vasily Khoruzhick <anarsoul@…>
Fix get_device_list for realloc case get_device_list can modify pointer …

03/13/08:

13:36 Changeset in libusb [c0c943]wip-hotplug by Daniel Drake <dsd@…>
Beginnings of cross-platform abstraction This also includes a …

03/10/08:

19:38 Changeset in libusb [de4c53]wip-hotplug by Daniel Drake <dsd@…>
Add transfer flags
12:32 Changeset in libusb [aae05f]wip-hotplug by Daniel Drake <dsd@…>
Simplify libusb_fill_control_transfer() Transfer length can be inferred …
12:29 Changeset in libusb [7c5ea9]wip-hotplug by Daniel Drake <dsd@…>
get_device fixup Rename API away from "devh" and fix implementation to …
Note: See TracTimeline for information about the timeline view.