source: libusb/TODO @ cfce4d127184f4e4f334976151a0f80594bb5e22

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @fbad9a5426f0369394c88987355a8fb06a741ca1   2 years dsd Linux: Compatibility with new sysfs descriptors file As of 2.6.26, the …
(edit) @1df713d622ab4f0b03aad72d903ac7beb8fb3b90   2 years dsd Introduce contexts to the API Suggested by David Zeuthen. This allows …
(edit) @d5f82893fab3f1c13b1af4ba17aac72479bad7d5   2 years dsd Overflow handling
(edit) @e7a7a49d0331ee0e14145f6e7ec39763b36314ac   2 years dsd docs update Add a THANKS file, make copyright notices easily accessible, …
(edit) @7c525480ab3c4db9205bfe30bb0d2bef9096c444   2 years dsd Implement serialization of event handlers Now offers a mechanism to wait …
(edit) @eb25630f52bc9848b444e439632c899977d887b0   2 years dsd More informative libusb_open() return code Hopefully one of the last API …
(edit) @1298c51f516a7bf04ca9add1b7db14417cdc66f3   2 years dsd Backend documentation for porting efforts Hopefully comprehensive enough …
(edit) @fec7c84163e25b8f811632828334d75da82bcb16   2 years dsd Handle hot-unplugging This involved moving from select() to poll() …
(edit) @aeb905fa5d78cdbba80a680aa7a2bb7338f27f65   2 years dsd Documentation work
(edit) @ba5d9a45c06311204f51faef41d1ee215bb5b823   2 years dsd Endianness of control setup packets Document behaviour where host-endian …
(edit) @7bedc3b2683f35ee1dd39a2ebe0ec05be0019f38   2 years dsd Document that releasing interface causes SET_INTERFACE control request
(edit) @f2ede9876cd4f5cfa7751b975670fa449187fe3d   2 years dsd Support unconfigured devices
(edit) @8ebb4ccdfaf5f095a1c38787d909d280ea64405c   2 years dsd Linux: fix caching of active configuration for non-sysfs
(edit) @fe4adcc99e30115204ab832ad3e0170c9aca7629   2 years dsd Rework configuration handling libusb no longer caches descriptors in …
(edit) @10d4e427cc171dfd6ad7f43a33ce3cfebcd7aa04   2 years dsd Documentation work Partially based on some libusb-devel discussions
(edit) @885c2a5de69d6b7d8902bb55d6d83680a5a1a6e5   2 years dsd documentation touchups
(edit) @7da521954ba661d3f537440c31a84b66e974d56b   2 years dsd Linux: fix logical URB allocation We were allocating the wrong number of …
(edit) @5384bbf300779e7936eac9ebd33ee38f5b533f8e   2 years dsd Linux: better EACCES handling
(edit) @e2f822b4f17342f614ab2455179a80975fca6cb0   2 years dsd Linux: use read-only access to enumerate devices and descriptors Write …
(edit) @e20f8281fb7da32587f81b5eea5818af1eab0fe0   2 years dsd Allow multiple interfaces to be claimed
(edit) @2012898ffc492317cb428d97077bf5ee0e98e1da   2 years dsd standardised error codes
(edit) @e12618c79d520955b1abf80a277e881d91907162   2 years dsd add threaded example program
(edit) @d2ff2b14a15e5099ff0214502944de30f141a39c   2 years dsd lock flying_transfers during transfer removal
(edit) @ad6e2b712c5b54af44424e58a2776686314e26b7   2 years dsd Linux: fire multiple URBs at once for split transfers This results in a …
(edit) @d9b2ce2894ed43d34de6850f2dac50ccabf1db55   2 years dsd Constify some return data Make it clear that apps should not mess with …
(edit) @8d809854e2b19c2b7c27ab05e5d76b34e2a5cead   2 years dsd Rename libusb_poll() to libusb_handle_events()
(edit) @211f80c9f2a4a58cd2bbf5b7751f45089c8961e7   2 years dsd Isochronous endpoint I/O Due to variable-sized structures, this involved …
(edit) @0499e9f418607b5786ac0c3e97bc46737a609ca3   2 years dsd it's called bmRequestType
(edit) @88884ae4bbe721dac117d5190303cb67852fa5d3   2 years dsd Save transfer flags before invoking callback The callback may free the …
(edit) @ead09cde6895df0034a685516987ce253575e9a7   2 years dsd API documentation Hopefully mostly complete. Some constants were renamed …
(edit) @c0c9432d38b22784070dce3a7874c62c31786a27   2 years dsd Beginnings of cross-platform abstraction This also includes a …
(edit) @de4c5341d168697baa4c0901c406deb47e78aae7   2 years dsd Add transfer flags
(edit) @9e89d1aa82cbe7e21672ee3e2e545238fffc5318   3 years dsd Rename descriptor-getting functions Based on feedback from Tim Roberts
(edit) @ebad1c79688ba603ad017ed0fe2f3c0dc8edd1ad   3 years dsd Rename libusb_dev_handle to libusb_device_handle
(edit) @66348c90ea4570bf999ac301089e006d0cce1926   3 years dsd Separate transfer allocation and submission Leads to some hefty API …
(edit) @d21ebe47ce578c93cd8969be1c933d503e32e5d4   3 years dsd Rework URB API naming Now refer to everything as "transfers" as …
(edit) @fd6fb3cc093ad47271353a0e468d16547f991382   3 years dsd Add fallback on /proc/bus/usb /dev/bus/usb is a relatively new thing …
(edit) @f3fdf447916289cd92b7190377681894e8ab611a   3 years dsd Persistent libusb_device storage Devices are now assigned a session ID …
(edit) @9cfdb494fccac53a4277da7c8b6d15f1a72a4959   3 years dsd Rework device discovery API libusb_find_devices and libusb_get_devices …
(edit) @b873521a6f575628d535f89278bb67888004d0ca   3 years dsd Notifications for changes to the fd set Applications can now be notified …
(edit) @e583100a4086c411093eef5c450880b965df6b1b   3 years dsd TODO update
(edit) @637a8d7ff8a11a23588925d9d3003a609bda8075   3 years dsd Remove timers and signalfd Instead of timers, add a mechanism for …
(edit) @8c56abe2e13ed4dd8c15737c21be7b6b1e5cf2ac   3 years dsd Poll usbfs descriptors directly We don't need to use signalfd for this …
(edit) @dcd5e0075fa84601d997d29bb60bc8370b97a375   3 years dsd TODO update Start listing the things I want to discuss/reconsider before …
(edit) @a8d2881eb7c273892acf2ff6e1f3f552631d1d11   3 years dsd Add functionality to access device descriptors
(add) @852bba4754ec57679c823f33e8feba6e4a564cbe   3 years dsd Initial commit Basic library structure which supports enumerating …
Note: See TracRevisionLog for help on using the revision log.