Commit Graph

425 Commits

Author SHA1 Message Date
Will Hedgecock df9d6da04f
Merge pull request #430 from rusefi/threadfactory
thread factory API
2022-05-16 09:47:05 -05:00
Will Hedgecock 8d45e7bc58
Merge pull request #405 from rusefi/dead-field
fields seem unused code comment
2022-05-16 09:45:33 -05:00
rusefi 122d224451 https://github.com/Fazecast/jSerialComm/issues/308 2022-05-16 10:08:39 -04:00
Will Hedgecock d917037d06
Merge pull request #420 from Fazecast/gradlew-update-7.4.2
Update Gradle Wrapper from 7.3.3 to 7.4.2
2022-04-10 11:34:23 -05:00
Will Hedgecock 07f98ecc33
Merge branch 'master' into gradlew-update-7.4.2 2022-04-10 11:34:10 -05:00
Will Hedgecock 2881b4558d
Merge pull request #413 from Fazecast/gradlew-update-7.4
Update Gradle Wrapper from 7.3.3 to 7.4
2022-04-10 11:33:32 -05:00
gradle-update-robot fdfc7252e3 Update Gradle Wrapper from 7.3.3 to 7.4.2.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2022-04-01 00:18:50 +00:00
gradle-update-robot 5d6f4e8f88 Update Gradle Wrapper from 7.3.3 to 7.4.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2022-03-01 01:18:52 +00:00
Will Hedgecock 7521dd18d2 Update version number 2022-02-21 12:51:59 -06:00
Will Hedgecock d86f261f6b Add method to allow users to add application shutdown hooks 2022-02-18 11:25:26 -06:00
Will Hedgecock 024c757eab Move library init/uninit to JNI_OnLoad/JNI_OnUnload 2022-02-18 10:28:38 -06:00
Will Hedgecock 05aae9078a Use minimal amount of memory needed to enumerate in Windows 2022-02-17 15:17:34 -06:00
Will Hedgecock ea3c593776 Ensure that event listener thread does not join on itself 2022-02-16 16:14:47 -06:00
Will Hedgecock 96a47bcad8 Static code analysis updates 2022-02-16 15:12:15 -06:00
Will Hedgecock ea7a505a26 Remove all native OS calls from Critical Section 2022-02-16 14:10:03 -06:00
Will Hedgecock bc4eae88f9 Do not attempt to use pthread_condattr_setclock on Android 2022-02-16 09:59:47 -06:00
Will Hedgecock 4184072005 Break out of event listening thread if global app is shutting down 2022-02-16 09:59:26 -06:00
Will Hedgecock 8899eff84f Update documentation about openPort on BT failures/retries 2022-02-16 09:25:46 -06:00
Will Hedgecock fe805cae57 Do not block SIGTERM from arriving at Java app 2022-02-15 15:36:08 -06:00
Will Hedgecock 7330e76913 Move all global/class sync to native code 2022-02-15 15:35:50 -06:00
Will Hedgecock 60ed45bb5d Do not block-drain serial port before closing 2022-02-14 12:36:06 -06:00
Will Hedgecock faffe075c8 Continually try to force-interrupt an event thread if it does not join in a timely fashion 2022-02-14 11:51:29 -06:00
Will Hedgecock a9444ffbad Only globally synchronize open/close port methods on the native function call 2022-02-14 11:41:00 -06:00
rusefillc 3cf17287b6 fields seem unused code comment 2022-02-13 14:11:22 -05:00
Will Hedgecock 60b90199bf Update version number 2022-01-31 10:11:26 -06:00
Will Hedgecock 93011c9aa8 Ensure port still exists when trying to gain elevated access 2022-01-28 14:23:46 -06:00
Will Hedgecock bc2ec3e8c4 Add method to allow elevated privelege operations from Posix 2022-01-28 14:09:15 -06:00
Will Hedgecock 28c21ec4eb Create method to allow elevated permission requests on Windows 2022-01-28 13:22:29 -06:00
Will Hedgecock a742cad114 Override sigemptyset for platforms that do not export it 2022-01-28 11:24:31 -06:00
Will Hedgecock daa26dd8ad Only process data_received events if >0 bytes were read 2022-01-28 11:04:10 -06:00
Will Hedgecock 23f29278c2 Ensure that -1 is return from readBytes upon read error 2022-01-28 11:00:07 -06:00
Will Hedgecock 71977d816b Update Android native library loading based on deprecations 2022-01-27 17:24:36 -06:00
Will Hedgecock 7ba248b535 Retrieve port details/description when calling getCommPort(String) 2022-01-25 14:34:25 -06:00
Will Hedgecock df6969e0be Add function to verify user/port group membership on Posix 2022-01-25 10:21:09 -06:00
Will Hedgecock 9663f7e3a4 Allow SIGINT to reach main Java application 2022-01-25 10:07:06 -06:00
Will Hedgecock 3a2a92e372 Update to version number 2.9.0 2022-01-24 12:25:04 -06:00
Will Hedgecock 0e4ad4a02b Update version number 2022-01-21 13:00:14 -06:00
Will Hedgecock 22ad5ae55f Updated Windows binaries 2022-01-21 12:50:10 -06:00
Will Hedgecock 22576d7365 Ignore LPT parallel devices on Windows 2022-01-21 12:09:25 -06:00
Will Hedgecock d0aab972b6 Do not use FTDI driver to fetch COM name, and search for MODEM devices 2022-01-21 11:56:53 -06:00
Will Hedgecock ba48714bcb Move latency timer updates to openPort() function 2022-01-20 15:57:43 -06:00
Will Hedgecock adddb318b4 Set FTDI latency using registry on Windows (requires admin) 2022-01-20 15:16:35 -06:00
Will Hedgecock 3b6f11123a Retry write() call if EAGAIN is errno 2022-01-19 12:13:04 -06:00
Will Hedgecock 375c1bb45b Move latency timer fix for FTDI inside of check for existing port 2022-01-18 17:24:38 -06:00
Will Hedgecock ef19f61ef6 Update version number to v2.8.5 2022-01-18 13:55:47 -06:00
Will Hedgecock 91a9c0cf72 Ensure port handle is valid before reconfiguring timeouts 2022-01-18 13:25:17 -06:00
Will Hedgecock 01d0fdfe80 Update version number to 2.8.4 2022-01-18 13:06:08 -06:00
Will Hedgecock 705e89ab49 OpenBSD enumeration completed 2022-01-18 11:56:55 -06:00
Will Hedgecock 622cb21156 Allow loading of OpenBSD native libraries 2022-01-18 00:04:28 -06:00
Will Hedgecock bc0e00de0c Initial commit for OpenBSD architectures 2022-01-18 00:00:49 -06:00