Klaus Reimer
af5900f0df
Better README for build scripts
2013-04-30 21:03:08 +02:00
Klaus Reimer
90cfa7f9c5
Now also generating a no-natives and a natives JAR.
...
The `no-natives` JAR contains only usb4java and no native libraries. The
`natives` JAR only contains the native libraries. The normal JAR still
contains both.
2013-04-30 21:03:08 +02:00
Klaus Reimer
86e332f789
Rename macosx to osx
2013-04-30 21:03:08 +02:00
Klaus Reimer
9c67d71876
Make stuff final
2013-04-30 21:03:08 +02:00
Klaus Reimer
abc5dce0c8
Fix code duplication
2013-04-30 21:03:08 +02:00
Klaus Reimer
1324fb502f
Fix code duplication
2013-04-30 21:03:08 +02:00
Klaus Reimer
48115f4907
New Mac binaries based on libusb-1.0.16rc8
2013-04-29 08:34:15 +02:00
Klaus Reimer
2ed241aea7
New linux and windows binaries
2013-04-29 08:32:24 +02:00
Klaus Reimer
d39247c664
Fix wrong extra data pointer in descriptors
2013-04-29 08:31:46 +02:00
Klaus Reimer
5a73cdd188
Convert README.txt to markdown and integrate CI status graphic
2013-04-22 19:32:01 +02:00
Klaus Reimer
1aba1ec52f
Switch to my own CI system because Travis and Buildhive are not able to
...
run the JNI tests
2013-04-22 19:04:16 +02:00
Klaus Reimer
7c1f012fd0
Enforce specific surefire plugin version
2013-04-22 18:51:59 +02:00
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