Commit Graph

334 Commits

Author SHA1 Message Date
Klaus Reimer
a018102a06 Update mac os x libraries to libusb 1.0.16rc6 2013-04-16 19:13:15 +02:00
Klaus Reimer
e77978393c Update windows and linux libraries to libusbx 1.0.15 2013-04-16 19:13:15 +02:00
Klaus Reimer
e9c2ced87b Make variable final 2013-04-15 22:56:37 +02:00
Klaus Reimer
d1ea63f3f2 Make parameters final 2013-04-15 22:53:16 +02:00
Klaus Reimer
7874dcf348 Properly check for null equality 2013-04-15 22:52:54 +02:00
Klaus Reimer
e4688e8268 Connect stray devices to the root hub 2013-04-15 20:03:42 +02:00
Klaus Reimer
f8e7b10224 Add convenience adapter classes for the USB event listener interfaces. 2013-04-15 20:03:42 +02:00
Klaus Reimer
51d0dd4d0d Remove duplicate comment 2013-04-15 20:03:42 +02:00
Klaus Reimer
5e4f3e5587 Fix device scanning 2013-04-15 20:03:41 +02:00
Klaus Reimer
8e8832c991 Add static equals method which also compares null values 2013-04-15 20:03:41 +02:00
Klaus Reimer
3adde706ee Change build system so we can easily switch between libusb and libusbx. 2013-04-15 20:03:41 +02:00
Klaus Reimer
c6d25b259f Don't use universal lib on mac os x any longer. 2013-04-14 11:36:02 +02:00
Klaus Reimer
32f8a8f428 Add macosx JNI libs 2013-04-14 11:32:56 +02:00
Klaus Reimer
237e2e1db5 Add build scripts for mac os x 2013-04-14 11:32:27 +02:00
Klaus Reimer
1b789f0e85 Use curl instead of wget and also copy dylib files to dist dir 2013-04-14 11:29:36 +02:00
Klaus Reimer
4f8a867c69 Add Java darwin directory to include path 2013-04-14 11:28:54 +02:00
Klaus Reimer
d84386f208 Improve native build system 2013-04-13 23:03:31 +02:00
Klaus Reimer
823896317c Improved JNI build system and added windows binaries 2013-04-13 19:55:51 +02:00
Klaus Reimer
f347f4770d New JNI library (Now including libusbx 1.0.14) and also added 32 bit
linux lib
2013-04-13 19:16:44 +02:00
Klaus Reimer
0f0292eda9 Code cleanup 2013-04-13 18:28:22 +02:00
Klaus Reimer
9dd91a4b8c Renamed LibUSB to LibUsb 2013-04-13 18:25:19 +02:00
Klaus Reimer
717c887541 Rename DumpUtils to DescriptorUtils 2013-04-13 17:35:44 +02:00
Klaus Reimer
94ae441189 Move dump methods from simple descriptors into DumpUtils 2013-04-13 17:33:47 +02:00
Klaus Reimer
7f85e27e12 Add unit test for SimpleUsbStringDescriptor 2013-04-13 17:06:56 +02:00
Klaus Reimer
8d47953150 Add unit test for SimpleUsbInterfaceDescriptor class 2013-04-13 16:47:00 +02:00
Klaus Reimer
c6289ccbbd Add unit test for SimpleUsbEndpointDescriptor 2013-04-13 16:38:26 +02:00
Klaus Reimer
008d89ab1c Add unit test for SimpleUsbDeviceDescriptor 2013-04-13 16:25:07 +02:00
Klaus Reimer
51fe77ce92 Add unit test for SimpleUsbConfigurationDescriptor 2013-04-13 16:06:28 +02:00
Klaus Reimer
8e6cf46d0d Remove javax.usb.properties from main 2013-04-13 15:32:16 +02:00
Klaus Reimer
1d55fd5da7 Convert LICENSE.txt to LICENSE.md 2013-04-13 13:37:00 +02:00
Klaus Reimer
a5b04f4358 Rename ports to rootPorts 2013-04-13 13:12:49 +02:00
Klaus Reimer
45dd06cd2f Better pointer names 2013-04-13 13:10:28 +02:00
Klaus Reimer
d64fb4111a Well... Just a quick hack to silence a code-duplication false positive. 2013-04-13 13:04:41 +02:00
Klaus Reimer
1def285075 Improve some comments 2013-04-13 13:02:19 +02:00
Klaus Reimer
0b9eb05880 Call super constructors. 2013-04-13 12:59:08 +02:00
Klaus Reimer
1c3de35b52 Shorter equals methods 2013-04-13 12:58:07 +02:00
Klaus Reimer
748cf812cc Add missing constructors. 2013-04-13 12:46:25 +02:00
Klaus Reimer
dfa4f0c3dd Add final modifier to param 2013-04-13 12:37:16 +02:00
Klaus Reimer
ea42173724 Code cleanup 2013-04-13 12:36:46 +02:00
Klaus Reimer
83359bb2cc Code cleanup 2013-04-13 12:36:14 +02:00
Klaus Reimer
8cf68c5970 Fix wrong exception throwing 2013-04-13 12:36:01 +02:00
Klaus Reimer
4a75492cb5 Make private constructors package-private because code-analyzers
complain about it because they cannot see that JNI is creating the
classes.
2013-04-13 12:35:00 +02:00
Klaus Reimer
6103198ea3 Clean up exceptions 2013-04-13 12:18:05 +02:00
Klaus Reimer
e6be7dbb8d Shorten some class names 2013-04-13 11:44:24 +02:00
Klaus Reimer
cac3c42af0 Move classes from support package to main package and make them package
private
2013-04-13 11:42:31 +02:00
Klaus Reimer
21e57b9375 Rename JSR80 classes to short names and make everything package-private 2013-04-13 11:39:17 +02:00
Klaus Reimer
d3f6baf840 Add constructors to all libusb classes and correct dumping of values in
descriptors
2013-04-13 11:09:22 +02:00
Klaus Reimer
5c412a8360 Add method to resolve speed numbers to speed names 2013-04-13 11:08:52 +02:00
Klaus Reimer
d41814a9fa Remove redundant modifiers 2013-04-12 22:10:11 +02:00
Klaus Reimer
d1b8e25756 Cleanup inheritance 2013-04-12 22:02:29 +02:00