1
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 10 hours ago. based on code collected 2 days ago.
Sep 10, 2025 — Sep 10, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix double definition of USB::DevHandle#usb_release_interface More... over 15 years ago
remove RibUSB.get_error - it isn't needed since any errors are handled as exceptions and there is no relation to error numbers on Ruby side More... over 15 years ago
Refactured exception usage More... over 15 years ago
set readme before rdoc_options to include it in rdoc generation from gem More... over 15 years ago
add test and some fixes for ribusb/compat More... over 15 years ago
add Context#find_with_interfaces More... over 15 years ago
add some documentation to ribusb/compat More... over 15 years ago
forward some more methods from compat layer to RibUSB More... over 15 years ago
renamed methods calls in README code example More... over 15 years ago
move towards v0.1.0 More... over 15 years ago
add compatibility layer for ruby-usb.gem and it's libusb-0.1 based API More... over 15 years ago
BIG API change: renamed methods from mixedCase to lower_case spelling to better reflect function naming of libusb More... over 15 years ago
renamed README.txt -> README.rdoc for github startpage More... over 15 years ago
Device#detachKernelDriver is Linux-specific - don't do it on other platforms More... over 15 years ago
On Windows some devices don't return it's configuration: return empty list instead of RuntimeError More... over 15 years ago
add some documentation More... over 15 years ago
update Manifest.txt More... over 15 years ago
- renamed RibUSB::Bus to RibUSB::Context because this is naming in libusb-1.0 - add back-references in ConfigDescriptor->Device and Device->Bus as attribute methods - renamed several methods to be more ruby like - add many convenience methods on ruby side (like ruby-usb does) and unit tests for them More... over 15 years ago
store backreferences for descriptors in instance variables to avoid GC'ing of descriptor memory More... over 15 years ago
removed casts by correctly using const struct* More... over 15 years ago
fix wrong cast in callback More... over 15 years ago
removed duplicated code for libusb_open() More... over 15 years ago
replaced malloc/free by rubys ALLOC/xmalloc/xfree More... over 15 years ago
remove any code after calls to rb_raise() More... over 15 years ago
free device memory in case of error More... over 15 years ago
reworked asynchronous transfers: - add Transfer#result - remove restriction to :dataIn for async transmissions - add tests for async transmissions - add tests for control transfers - remove unnecessary memcpys More... over 15 years ago
add Device#close to explicitly close a device handle More... over 15 years ago
add links to mass storage specs, fixed SCSI command packing More... over 15 years ago
add usb mass storage test More... over 15 years ago
add constants LIBUSB_* More... over 15 years ago