Commit Graph

196 Commits

Author SHA1 Message Date
Klaus Reimer
5eb5e04515 Add BulkUI Test for synchronized USB pipe but without the 64 byte packet
size tests (They can't work with my low-cost test device)
2013-02-24 16:11:46 +01:00
Klaus Reimer
7eadca9fc4 Add BulkUI Test but without the 64 byte packet size tests (They can't
work with my low-cost test device)
2013-02-24 16:06:15 +01:00
Klaus Reimer
b65406403e Implement buffer transformation test 2013-02-24 16:04:43 +01:00
Klaus Reimer
1887a0d89e Read multiple chunks if necessary 2013-02-24 16:02:56 +01:00
Klaus Reimer
7df2071181 Add special TCK unit test runner to ignore these unit tests by default
and only run them when the TCK_TESTS property is set.
2013-02-24 02:34:44 +01:00
Klaus Reimer
74396d9405 Add first batch of unit tests from the javax.usb TCK 2013-02-24 02:09:14 +01:00
Klaus Reimer
63f9a7ada1 Add test firmware for microblinks L controller 2013-02-24 02:08:19 +01:00
Klaus Reimer
91cb0195b1 Add junit dependency 2013-02-24 02:03:49 +01:00
Klaus Reimer
25f0db3ecd Send dataEventOccurred event when control IRP has finished. 2013-02-24 02:03:11 +01:00
Klaus Reimer
d694fe7d55 Ignore duplicate listeners. 2013-02-24 02:02:06 +01:00
Klaus Reimer
04107e0505 Fix typo in changelog 2013-02-20 18:07:06 +01:00
Klaus Reimer
abd4dcd617 Add changelog entry 2013-02-20 18:06:33 +01:00
Klaus Reimer
62f79e31ae Fix wrong logic in isBusy 2013-02-20 17:43:31 +01:00
Klaus Reimer
c2fb86f1d8 Move os, arch and ext names into constants 2013-02-20 17:42:01 +01:00
Klaus Reimer
02ebe76c65 Improve error handling during native lib loading so javax.usb no
longer hides the important exceptions.
2013-02-20 17:30:08 +01:00
Klaus Reimer
bfa70e1b73 Add a news section and add linux-arm to the list of supported platforms 2013-02-16 17:48:01 +01:00
Klaus Reimer
201e8d89c6 Add page explaining the use of the native libraries 2013-02-16 17:47:17 +01:00
Klaus Reimer
c5d52c3ae2 Native libraries are no longer extracted to a temporary directory when
they are not in a JAR file.
2013-02-16 17:46:48 +01:00
Klaus Reimer
aa3a29b491 Add changelog entry 2013-02-16 15:24:42 +01:00
Klaus Reimer
508f398123 Merge branch 'master' of ssh://git@github.com/kayahr/usb4java.git 2013-02-16 15:23:18 +01:00
Klaus Reimer
e89e800b22 Increase version 2013-02-16 15:23:05 +01:00
Klaus Reimer
7401172ddb Add changelog entry 2013-02-16 15:22:57 +01:00
Klaus Reimer
ea52468ecd Made library loading more universal to support loading shared libraries
for platforms not officially supported by usb4java.
2013-02-16 15:22:42 +01:00
Klaus Reimer
f2302acc95 Add native library for linux-arm (Created and tested on Raspberry Pi) 2013-02-16 14:20:33 +00:00
Klaus Reimer
4c8e4ece7f [maven-release-plugin] prepare for next development iteration 2013-02-15 20:56:11 +01:00
Klaus Reimer
563370257a [maven-release-plugin] prepare release usb4java-0.5.0 2013-02-15 20:56:01 +01:00
Klaus Reimer
b3eab165e9 Update site 2013-02-15 20:42:31 +01:00
Klaus Reimer
d7cf5c3492 Add changelog for release 0.5.0 2013-02-15 19:48:18 +01:00
Klaus Reimer
1be62c98ab Updated some plugin versions 2013-02-15 19:45:09 +01:00
Klaus Reimer
f36e7ec5f2 Rename Dump tool to Main. This tool is now executed automatically when
executing the JAR file. Maybe later I add some command line parameters
to use this tool as a Java implementation of lsusb.
2013-02-15 19:31:58 +01:00
Klaus Reimer
aebea196f7 Convert back into single project structure. Let's keep it simple 2013-02-15 19:27:41 +01:00
Klaus Reimer
2cb5374e98 New project structure and push version to 0.4.0 2012-11-12 20:39:16 +01:00
Klaus Reimer
e7948fc191 Change loading of native libraries. They are now included in the
classpath and extracted to a temporary directory during runtime. Looks
like I also fixed the loading problems of libusb.dylib on MacOS X by
changing the dependency path from @executable_path to @loader_path. So
no java.library.path and DYLD_LIBRARY_PATH needed anymore. Just add
usb4java as a dependency and that#s it.
2012-11-12 18:06:48 +01:00
Klaus Reimer
7affcc1864 Fix warnings 2012-11-12 18:06:48 +01:00
Klaus Reimer
ffbdf885ed Added Travis configuration. 2012-05-19 11:13:34 +02:00
Klaus Reimer
5408a29b9c New compilation of Mac OS X binaries. 2012-02-20 20:36:35 +01:00
Klaus Reimer
6ff5c73591 New compilation of linux and windows binaries. 2012-02-20 20:30:20 +01:00
Klaus Reimer
268c7090a1 Updated compiler names. 2012-02-20 20:29:50 +01:00
Klaus Reimer
7923655e67 Corrected endpoint index. 2012-02-20 20:29:33 +01:00
Klaus Reimer
40a72d0bc8 Added comments about usage of direct buffers in JNI wrapper. 2011-12-12 08:33:14 +01:00
Klaus Reimer
e0dfbf16a6 Corrected link in readme. 2011-10-31 12:10:39 +01:00
Klaus Reimer
3f46050592 Switched to http. 2011-10-31 12:05:13 +01:00
Klaus Reimer
92d49a5c53 Corrected nexus links. 2011-10-31 11:58:28 +01:00
Klaus Reimer
cd1e1f4cb5 Added missing changelog entry. 2011-10-31 11:56:48 +01:00
Klaus Reimer
80966ff8a6 [maven-release-plugin] prepare for next development iteration 2011-10-31 11:21:01 +01:00
Klaus Reimer
011067c5ad [maven-release-plugin] prepare release usb4java-0.3.4 2011-10-31 11:20:54 +01:00
Klaus Reimer
5ce8fb2050 Corrected variable. 2011-10-31 11:18:32 +01:00
Klaus Reimer
86514e9fb5 Converted POM into a standalone POM.
Prepared site for deployment on github.
2011-10-31 11:15:55 +01:00
Klaus Reimer
ffbd846872 Removed obsolete warning suppressions. 2011-10-31 11:03:27 +01:00
Klaus Reimer
71a98a2de6 JNI loading errors are now all logged so they are also visible when
using the high level API and so ALL four error messages are displayed
and not just the last one.
2011-10-31 11:02:12 +01:00