Commit Graph

338 Commits

Author SHA1 Message Date
Klaus Reimer
d23233d53b Run USB unit tests also when lsusb command line tool can be executed and
returns at least two devices
2013-04-16 19:13:16 +02:00
Klaus Reimer
aefbdab72d Fix stupid equals error 2013-04-16 19:13:16 +02:00
Klaus Reimer
e0fa456708 Link libusb statically to mac os x JNI library 2013-04-16 19:13:16 +02:00
Klaus Reimer
dbc7e9b852 Only need extra lib on windows 2013-04-16 19:13:15 +02:00
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