Skip to content

jSerialComm v2.9.2

Compare
Choose a tag to compare
@hedgecrw hedgecrw released this 17 Jun 14:36
· 124 commits to master since this release
  • New SerialPortThreadFactory class to allow users to change how internal threads are created
  • Fire CTS/DSR event on every line status change (not just when line asserted)
  • Make InputStream/OutputStream use wrapped function calls instead of native
  • Attempt to load native library for any available architecture for a given OS until one succeeds
  • Manually search Windows registry for unregistered virtual serial ports (e.g. those from VSPE)
  • Move package details into package-info.java file
  • Allow users to specify the path to a directory containing a manually placed native library via -DjSerialComm.library.path=<dir>
  • Don't delete an extracted native library until a newer version is detected
  • Output every accumulated error message if native library cannot be successfully loaded
  • Replace clock_gettime() with gettimeofday() on Linux to remove GLIBC_2.17 dependency
  • Extensive simplification of Linux port enumeration using sysfs
  • Make preset/preclear RTS/DTR respect allowElevatedPermissionsRequest() setting
  • Fix build.gradle to work without productionMode enabled (prints instructive warning if unable to build due to user's configuration)
  • Remove small bits of unused code