Commit Graph

  • ccc175dfc2 Disable build, keep using prebuilt libraries and include them in the artifacts master Rik Veenboer 2016-08-10 13:22:07 +01:00
  • 6bff4bee90 Reorganise prebuilt libraries Rik Veenboer 2016-08-10 13:21:21 +01:00
  • e7c1cec32b Restore missing file Rik Veenboer 2016-08-10 13:20:29 +01:00
  • c34fa0e341 Gradle artifacts for jlibusb (0.5.8) and native libraries (0.2.3.1) mvn-repo Rik Veenboer 2016-08-10 13:01:47 +01:00
  • 070037110c Delete test code Rik Veenboer 2016-07-14 08:46:18 +01:00
  • e1f6ffc410 Add gradle wrapper Rik Veenboer 2016-07-14 08:45:50 +01:00
  • e7bf70ef9f Replace tabs with spaces Rik Veenboer 2015-09-01 13:17:55 +01:00
  • a86b4d35ed Migrate from LGPL to GPLv3 license Rik Veenboer 2015-03-16 20:41:30 +00:00
  • f80b7f67e6 Move prebuilt shared libraries from LibusbJava to jlibusb in build directory Rik Veenboer 2014-11-30 09:30:43 +00:00
  • d35f1df2aa Revert to old java source from 519dac0002 (svn r273) Rik Veenboer 2014-11-30 09:29:01 +00:00
  • 36acfef0ba Gradle artifacts for jlibusb (0.5.7) and native libraries (0.2.3.0) Rik Veenboer 2014-11-29 21:13:44 +00:00
  • 5774872a71 Merge branch 'Branch_519dac0002f6562f0092c9c2f24921431e146168' Rik Veenboer 2014-11-30 09:23:17 +00:00
  • c8f404ac38 Move required java source files to appropriate directory Rik Veenboer 2014-11-30 09:13:30 +00:00
  • 8975760ad4 Towards building jlibusb with gradle Rik Veenboer 2014-11-29 22:33:13 +00:00
  • f847c1a597 Roughly move files to fit gradle project Rik Veenboer 2014-11-29 20:01:56 +00:00
  • 1e8e887d60 Add gradle wrapper Rik Veenboer 2014-11-29 20:01:23 +00:00
  • 29a6694698 - Included string.h to make memset visible. uniederer 2013-02-10 10:30:00 +00:00
  • 92a7bc7178 - Removed library's JNI test - Introduced code to explicitly unref devices - Corrected code formatting uniederer 2013-02-03 17:08:07 +00:00
  • 620fb612b7 - Switched UsbTreeModel to LibusbJava1 - Corrected code formatting - Introduced explicit setup and teardown functions uniederer 2013-02-03 17:04:22 +00:00
  • 3c1a359c28 Added Error codes uniederer 2013-02-03 17:02:21 +00:00
  • 11d13e4cb4 - Corrected Include path for linux build - Added version information uniederer 2013-02-03 16:59:17 +00:00
  • ba1bfd141c - Introduction of real Unit-Tests - First steps of modularizing the code by extracting the Usb_Device part into a single, testable module. - Integration of Unit-Tests for the LibusbJava methods uniederer 2013-02-03 16:55:44 +00:00
  • 884034ada9 Missing include paths for linux build uniederer 2013-02-02 15:05:27 +00:00
  • b770ae0ad3 Switch to libusbx uniederer 2012-12-04 08:27:54 +00:00
  • 33de3f93a5 Moved the library parts to a subdirectory uniederer 2012-12-04 07:49:53 +00:00
  • 4e116ce35c - Reorganization of the build script to make it more portable - Removed the conditional code that decided whether to use JVM for unit tests or not - Changed the unit test code so the test code is now imported by using the DLL function - Introduced mechanisms to concentrate the loading of classes to specific methods instead of putting them into another function uniederer 2012-11-29 17:10:26 +00:00
  • cb29ce07f4 Imporved Documentary made some inline-declarations consistent uniederer 2012-11-07 07:15:50 +00:00
  • 537d6901c3 - Added unit test facilities for the dll uniederer 2012-05-09 06:35:49 +00:00
  • 8744f6acb7 Ignore the bin-folder uniederer 2012-04-19 15:44:23 +00:00
  • 4b7e567c32 - Added unit-test functions to the DLL interface - Marked the unit-test functions as deprecated to prevent developers from using them in productive code - Added unit-tests for helper functions in the DLL - Setup the classes using "LibusbJava" so they don't warn of using a deprecated class uniederer 2012-04-19 15:43:09 +00:00
  • da72b7b39b - First steps in doing unit tests of the C-part uniederer 2012-04-19 15:37:26 +00:00
  • 2730203a29 - First testing steps for LibusbJava1 - Improved Codeformatting and comments - Changed classpath so it's easier to start applications using the newly compiled dll uniederer 2012-04-12 15:55:43 +00:00
  • 6b02bd0494 Added Urs Graf's overview image uniederer 2012-04-12 14:46:04 +00:00
  • 667906d5d4 - Bugfix: LibusbJava.cpp, Ln 1288 removed the manipulation of the return value - Bugfix: Guaranteeing '\0'-Termination of the retrieved C-Strings for all libusb_get_string_descriptor* calls - Change: The whole interface makes now use of exceptions to pass errors into the java environment instead encoding them into return values. - Change: Allowing Descriptor strings to have a length of 0 uniederer 2012-04-12 14:40:09 +00:00
  • 0aae67e050 - Added the depricated annotation for the legacy-libusb class uniederer 2012-04-11 05:27:12 +00:00
  • 8800bb8e83 - Added Libraries to bind against uniederer 2012-04-05 11:48:22 +00:00
  • 0931c64507 - Corrected include path settings, so the C/C++ Analysis of Eclipse Indigo works - Added a debug build option to build.xml uniederer 2012-04-05 11:28:33 +00:00
  • 82ec219081 - The evaluation of the return value was not correct. - There is still an issue with this kind of evaluation as there could be handles being valid but have negative number. See Bug ID: 3515055 for details uniederer 2012-04-05 11:26:31 +00:00
  • e8e83ded12 - Bug#3316451 Changed the "shouldn't happen" sections. Instead of just stopping the iteration we continue to a normal end. uniederer 2012-04-05 09:50:56 +00:00
  • 95b3ca5b9d - Inserted a helperfunction to convert buffers to byte arrays that provides: - Consequent error handling (especially allocation errors) - fast uniform access to the java array class - Added some parameter checks in the changed functions to avoid dereferencing of invalid pointers uniederer 2012-04-05 09:28:20 +00:00
  • d9284beee7 - Removed obsolete folder uniederer 2012-04-04 14:14:17 +00:00
  • 332c16dac7 - Adding Roger Millischers work on the java side making libusb 1.0 run uniederer 2012-04-04 13:58:33 +00:00
  • dccd241266 - Version info updated - removed unnecessary defines uniederer 2012-04-04 13:51:40 +00:00
  • 1deb3c6291 - Corrected Include-Path for Eclipse Code Analysis uniederer 2012-04-04 12:03:52 +00:00
  • cc65dbfa74 - Binding to Libusb 1.0 - Adding version information to the library uniederer 2012-03-30 12:08:45 +00:00
  • 2f5eb043e5 Typo corrected uniederer 2012-03-16 15:13:40 +00:00
  • ce4ef62456 - Corrected wrong package name in test directory - Moved demo classes from the test tree to the application tree uniederer 2012-03-16 14:56:59 +00:00
  • 957a4e193a - Changed package names of the test modules according to the new naming convention uniederer 2012-03-16 13:09:13 +00:00
  • 5ef50110e7 - Changed the project name according to the new naming convention - Changed package names according to the new naming convention uniederer 2012-03-16 12:17:47 +00:00
  • 8b297fd01e version increased due to modifications in rev 273 spandi 2009-05-17 19:45:22 +00:00
  • 7b6e027f77 use only one version property for Windows and Unix-like systems spandi 2009-05-17 19:37:40 +00:00
  • 519dac0002 busName added to be able to distinguish multiple instances of the same device on Linux getRegisteredDevice fixed documentation updates and other minor improvements spandi 2009-05-15 19:04:59 +00:00
  • ab05c5b054 project file updated spandi 2009-05-15 14:42:17 +00:00
  • 712b5205fe null pointer exception when calling setManufacturer with filename fixed java doc updates new test for many read/write operations spandi 2008-12-20 09:25:05 +00:00
  • fae4615b79 memory leak in JNI write functions fixed spandi 2008-12-20 08:44:46 +00:00
  • 7c6ebbe8fa dispose JFrame on close instead of exit, System.exit removed thanks to Dima for the patch spandi 2008-06-22 21:29:59 +00:00
  • c9e90b2b64 new parameter added to be able to open a specific device based on the filename if there are multiple devices with the same vendor/product id procedure added to get Usb_Bus object from USB class spandi 2008-06-08 14:35:18 +00:00
  • ff313eafa5 version incremented spandi 2008-02-18 20:42:22 +00:00
  • 3fc955f9fd use the address of the device structure for device selection in usb_open instead of the device number spandi 2008-02-10 22:36:59 +00:00
  • 23f1164d44 comment cleanup spandi 2008-02-06 21:31:36 +00:00
  • 4c25d9fed0 Allow 0 size control messages spandi 2008-02-06 20:38:24 +00:00
  • 83de75f223 libusb-win32 dll and driver removed spandi 2007-09-24 20:05:46 +00:00
  • b6d82b5754 support for 64 bit os (thanks to Jonas) dummy root bus added to UsbView tests updated spandi 2007-09-03 19:09:49 +00:00
  • a08d70e123 documentation updated spandi 2007-08-28 19:10:38 +00:00
  • c75f649ece typo fix spandi 2007-08-17 16:24:16 +00:00
  • 920bb89f8b javadoc update spandi 2007-08-15 17:49:32 +00:00
  • 36e03ecbb8 device handle check fixed (check for 0 and not <0 as this may be a valid address) spandi 2007-08-15 17:46:33 +00:00
  • 27bedb75c4 properties definition moved to have standard values assigned spandi 2007-08-11 17:00:37 +00:00
  • 2a13255fd0 support for system specific error numbers spandi 2007-08-11 15:02:40 +00:00
  • 8dc3f8c515 device handle check fixed (check for 0 and not <0 as this may be a valid address) spandi 2007-08-11 12:54:13 +00:00
  • 7fb6e148ed test class added which replicates the code from testlibusb.c new test class for MX500 mouse allow test with only read operations and interrupt and/or bulk transfers spandi 2007-08-11 12:42:19 +00:00
  • 391d56910f always return 0 in usb_open instead of -1, -2 as this may be valid addresses -> set shared library specific error strings to get a precise error cause spandi 2007-08-11 12:37:58 +00:00
  • 47b3e28aee third include path option added in linux target to work with jdk 6 spandi 2007-04-19 20:41:40 +00:00
  • f0d9b57029 second include path option added in linux target spandi 2007-04-19 19:37:02 +00:00
  • 5157352d25 build target for mac added (thanks to mike) spandi 2007-04-09 12:40:19 +00:00
  • 8be58d4b78 - LibusbWin changed to LibusbJava in error messages spandi 2007-02-20 19:26:59 +00:00
  • 11f8d93094 - print extra descriptors as hex array spandi 2007-02-19 19:22:46 +00:00
  • 0f627b66c6 - support for extra descriptor added spandi 2007-02-14 21:57:42 +00:00
  • 188aaf27f8 - project url updated spandi 2007-02-14 19:15:11 +00:00
  • 8c35efc3ee - directory demos added to svn:ignore spandi 2007-02-05 17:23:43 +00:00
  • ada3e09480 - version increased to 0.4.2 spandi 2007-02-05 17:11:15 +00:00
  • 546472fd21 - file header updated with new project page and e-mail spandi 2007-02-05 17:10:46 +00:00
  • be44148bd0 - deployment updated for new project page - create jar file with versioned name spandi 2007-02-05 17:09:22 +00:00
  • 9dfd3773ef - LibusbWin corrected to LibusbJava spandi 2007-02-05 17:05:34 +00:00
  • a5c1fd261a - derive USBException from IOException instead of Exception spandi 2007-02-03 18:57:20 +00:00
  • 4e713b1f3d - version increased schlaepfer 2007-01-12 14:46:23 +00:00
  • 6f0c071943 - set LogLevel to OFF if wrong .configure file is loaded - Debug output added schlaepfer 2007-01-12 14:45:56 +00:00
  • 53fcb783b8 - support for control transfer - USBException replaced by ArrayIndexOutOfBoundsException on array boundary check schlaepfer 2006-12-19 08:19:30 +00:00
  • f56b79d33a - make targets removed from project schlaepfer 2006-12-15 15:50:22 +00:00
  • df090671df - bux fixed in usb_control_msg (the values read were not written to the original array) schlaepfer 2006-12-15 15:50:08 +00:00
  • 2d8c8fd9cc - AbstractDeviceInfo moved to ch.ntb.usb.testApp (no more references to test directory) - initialization parameters for TestDevice added schlaepfer 2006-12-12 12:49:32 +00:00
  • 416301ee83 - use pack instead of setSize to fit the windows to the correct size schlaepfer 2006-12-07 08:06:41 +00:00
  • 07eab220ce - release resources and clear device handle - tests for invalid parameters schlaepfer 2006-12-06 11:20:45 +00:00
  • f41c33f20d - missing copyright note added schlaepfer 2006-12-04 08:05:08 +00:00
  • db8d66c992 - TestApp ported from SWT to Swing - Start TestApp from UsbView with selected interface - some refactoring schlaepfer 2006-12-04 08:01:32 +00:00
  • 3f79739681 - deploy target renamed schlaepfer 2006-11-29 11:57:08 +00:00
  • 1211129d0e - demo files added schlaepfer 2006-11-29 11:54:05 +00:00
  • 464fb91249 - build files seperated (build / deployment) - support for java2html for demos schlaepfer 2006-11-29 11:46:20 +00:00
  • 4a284332a6 - JScrollPane added - expand tree schlaepfer 2006-11-29 11:44:49 +00:00
  • af40b52734 - use getter methods to access Usb_xxx instance variables schlaepfer 2006-11-29 11:44:06 +00:00