Commit Graph

285 Commits

Author SHA1 Message Date
Klaus Reimer
adc624139c New osx binaries 2013-04-22 18:50:08 +02:00
Klaus Reimer
28e3815fe8 Get rid of useless try...catch 2013-04-18 21:35:05 +02:00
Klaus Reimer
e285eedb7c Ensure that DescriptorUtils has a private constructor 2013-04-18 21:05:20 +02:00
Klaus Reimer
9f82bfd3fc Add unit tests for DescriptorUtils 2013-04-18 20:17:54 +02:00
Klaus Reimer
668d7cd6b1 Add unit tests for adapter classes 2013-04-18 20:17:54 +02:00
Klaus Reimer
4d586e0cb8 Retain USB context when no USB device to test was found 2013-04-17 22:09:05 +02:00
Klaus Reimer
a3ac90eba9 Merge branch 'master' of ssh://git@github.com/kayahr/usb4java.git 2013-04-17 22:02:13 +02:00
Klaus Reimer
fbee962dee init and exit default USB context for devicelist test 2013-04-17 22:01:58 +02:00
Klaus Reimer
6e558b7489 Update macosx jni libraries 2013-04-17 21:53:35 +02:00
Klaus Reimer
de46450421 Update JNI libs for linux and windows 2013-04-17 21:47:00 +02:00
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