Commit Graph

275 Commits

Author SHA1 Message Date
Klaus Reimer
41d7c186dc Run TCK tests automatically if TCK test device is found 2013-04-17 21:44:50 +02:00
Klaus Reimer
2af4393d2e Catch double-exit crash with IllegalStatException 2013-04-17 21:10:54 +02:00
Klaus Reimer
fc4f7ced60 Code cleanup 2013-04-17 20:47:03 +02:00
Klaus Reimer
61ab3be94d No longer treat NULL context as an illegal argument. 2013-04-17 20:44:38 +02:00
Klaus Reimer
b9e427ded5 Make JNI lib more robust by validating handle objects 2013-04-17 20:22:57 +02:00
Klaus Reimer
6ecf63c8ff Don't run unit tests needing a USB device when there is none. 2013-04-16 22:21:33 +02:00
Klaus Reimer
3e00d5b498 Add wrapper for memcpy for linux x86_64 build so the library can be build on a new linux machine without enforcing a dependency on GLIBC 2.14 2013-04-16 22:13:19 +02:00
Klaus Reimer
6748760ef6 Fix unit tests 2013-04-16 19:13:16 +02:00
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