Commit Graph

  • b70511980a CI gha rusefi 2022-05-16 11:00:20 -0400
  • df9d6da04f
    Merge pull request #430 from rusefi/threadfactory master Will Hedgecock 2022-05-16 09:47:05 -0500
  • 8d45e7bc58
    Merge pull request #405 from rusefi/dead-field Will Hedgecock 2022-05-16 09:45:33 -0500
  • 122d224451 https://github.com/Fazecast/jSerialComm/issues/308 rusefi 2022-05-16 10:08:39 -0400
  • d917037d06
    Merge pull request #420 from Fazecast/gradlew-update-7.4.2 Will Hedgecock 2022-04-10 11:34:23 -0500
  • 07f98ecc33
    Merge branch 'master' into gradlew-update-7.4.2 Will Hedgecock 2022-04-10 11:34:10 -0500
  • 2881b4558d
    Merge pull request #413 from Fazecast/gradlew-update-7.4 Will Hedgecock 2022-04-10 11:33:32 -0500
  • fdfc7252e3 Update Gradle Wrapper from 7.3.3 to 7.4.2. gradle-update-robot 2022-04-01 00:18:50 +0000
  • 5d6f4e8f88 Update Gradle Wrapper from 7.3.3 to 7.4. gradle-update-robot 2022-03-01 01:18:52 +0000
  • 7521dd18d2 Update version number Will Hedgecock 2022-02-21 12:51:59 -0600
  • d86f261f6b Add method to allow users to add application shutdown hooks Will Hedgecock 2022-02-18 11:25:26 -0600
  • 024c757eab Move library init/uninit to JNI_OnLoad/JNI_OnUnload Will Hedgecock 2022-02-18 10:28:38 -0600
  • 05aae9078a Use minimal amount of memory needed to enumerate in Windows Will Hedgecock 2022-02-17 15:17:34 -0600
  • ea3c593776 Ensure that event listener thread does not join on itself Will Hedgecock 2022-02-16 16:14:47 -0600
  • 96a47bcad8 Static code analysis updates Will Hedgecock 2022-02-16 15:12:15 -0600
  • ea7a505a26 Remove all native OS calls from Critical Section Will Hedgecock 2022-02-16 14:10:03 -0600
  • bc4eae88f9 Do not attempt to use pthread_condattr_setclock on Android Will Hedgecock 2022-02-16 09:59:47 -0600
  • 4184072005 Break out of event listening thread if global app is shutting down Will Hedgecock 2022-02-16 09:59:26 -0600
  • 8899eff84f Update documentation about openPort on BT failures/retries Will Hedgecock 2022-02-16 09:25:46 -0600
  • fe805cae57 Do not block SIGTERM from arriving at Java app Will Hedgecock 2022-02-15 15:36:08 -0600
  • 7330e76913 Move all global/class sync to native code Will Hedgecock 2022-02-15 15:35:50 -0600
  • 60ed45bb5d Do not block-drain serial port before closing Will Hedgecock 2022-02-14 12:36:06 -0600
  • faffe075c8 Continually try to force-interrupt an event thread if it does not join in a timely fashion Will Hedgecock 2022-02-14 11:51:29 -0600
  • a9444ffbad Only globally synchronize open/close port methods on the native function call Will Hedgecock 2022-02-14 11:41:00 -0600
  • 6161ca51bd looking at bytecode native-synchronized-test rusefillc 2022-02-13 16:17:05 -0500
  • dc95bb80fe looking at bytecode rusefillc 2022-02-13 15:35:59 -0500
  • 3cf17287b6 fields seem unused code comment rusefillc 2022-02-13 14:11:22 -0500
  • 80d9ff55a6 per instance instance-lock rusefillc 2022-02-13 14:07:11 -0500
  • 60b90199bf Update version number Will Hedgecock 2022-01-31 10:11:26 -0600
  • 02b07db7d3 Release jSerialComm v2.9.0 gh-pages Will Hedgecock 2022-01-31 10:07:32 -0600
  • 93011c9aa8 Ensure port still exists when trying to gain elevated access v2.9.0 Will Hedgecock 2022-01-28 14:23:46 -0600
  • bc2ec3e8c4 Add method to allow elevated privelege operations from Posix Will Hedgecock 2022-01-28 14:09:15 -0600
  • 28c21ec4eb Create method to allow elevated permission requests on Windows Will Hedgecock 2022-01-28 13:22:29 -0600
  • a742cad114 Override sigemptyset for platforms that do not export it Will Hedgecock 2022-01-28 11:24:31 -0600
  • daa26dd8ad Only process data_received events if >0 bytes were read Will Hedgecock 2022-01-28 11:04:10 -0600
  • 23f29278c2 Ensure that -1 is return from readBytes upon read error Will Hedgecock 2022-01-28 11:00:07 -0600
  • 71977d816b Update Android native library loading based on deprecations Will Hedgecock 2022-01-27 17:24:36 -0600
  • 7ba248b535 Retrieve port details/description when calling getCommPort(String) Will Hedgecock 2022-01-25 14:34:25 -0600
  • df6969e0be Add function to verify user/port group membership on Posix Will Hedgecock 2022-01-25 10:21:09 -0600
  • 9663f7e3a4 Allow SIGINT to reach main Java application Will Hedgecock 2022-01-25 10:07:06 -0600
  • 3a2a92e372 Update to version number 2.9.0 Will Hedgecock 2022-01-24 12:25:04 -0600
  • 0e4ad4a02b Update version number Will Hedgecock 2022-01-21 13:00:14 -0600
  • 2fb5d174b1 Release jSerialComm v2.8.5 Will Hedgecock 2022-01-21 12:51:27 -0600
  • 22ad5ae55f Updated Windows binaries v2.8.5 Will Hedgecock 2022-01-21 12:50:10 -0600
  • 22576d7365 Ignore LPT parallel devices on Windows Will Hedgecock 2022-01-21 12:09:25 -0600
  • d0aab972b6 Do not use FTDI driver to fetch COM name, and search for MODEM devices Will Hedgecock 2022-01-21 11:56:53 -0600
  • ba48714bcb Move latency timer updates to openPort() function Will Hedgecock 2022-01-20 15:57:43 -0600
  • adddb318b4 Set FTDI latency using registry on Windows (requires admin) Will Hedgecock 2022-01-20 15:16:35 -0600
  • 3b6f11123a Retry write() call if EAGAIN is errno Will Hedgecock 2022-01-19 12:13:04 -0600
  • 375c1bb45b Move latency timer fix for FTDI inside of check for existing port Will Hedgecock 2022-01-18 17:24:38 -0600
  • ef19f61ef6 Update version number to v2.8.5 Will Hedgecock 2022-01-18 13:55:47 -0600
  • bd08fab584 Release v2.8.4 Will Hedgecock 2022-01-18 13:47:27 -0600
  • 91a9c0cf72 Ensure port handle is valid before reconfiguring timeouts v2.8.4 Will Hedgecock 2022-01-18 13:25:17 -0600
  • 01d0fdfe80 Update version number to 2.8.4 Will Hedgecock 2022-01-18 13:06:08 -0600
  • e3b909fa23 Release v2.8.3 Will Hedgecock 2022-01-18 12:59:07 -0600
  • 705e89ab49 OpenBSD enumeration completed v2.8.3 Will Hedgecock 2022-01-18 11:56:55 -0600
  • 622cb21156 Allow loading of OpenBSD native libraries Will Hedgecock 2022-01-18 00:04:28 -0600
  • bc0e00de0c Initial commit for OpenBSD architectures Will Hedgecock 2022-01-18 00:00:49 -0600
  • 07656bf95c Create new RS485 test case Will Hedgecock 2022-01-17 21:56:40 -0600
  • d54555f5e4 Check and clear all JNI errors Will Hedgecock 2022-01-17 21:55:11 -0600
  • 18d9daf552 Make sure port handle is exactly 0 upon error Will Hedgecock 2022-01-17 21:52:47 -0600
  • a79356f2a0 Release v2.8.2 Will Hedgecock 2022-01-14 15:15:50 -0600
  • 101739df33 Fix bug with openPort() failing when RS485 mode doesn't exist v2.8.2 Will Hedgecock 2022-01-14 15:13:08 -0600
  • 73596910e6 Allow returning of native error code if port does not open successfully Will Hedgecock 2022-01-12 10:00:19 -0600
  • c1de299db2 Update next version to 2.8.2 Will Hedgecock 2022-01-10 10:57:25 -0600
  • 263674dec7 Release v2.8.1 Will Hedgecock 2022-01-10 10:46:45 -0600
  • c4fb5f9933 Make shared library non-writeable v2.8.1 Will Hedgecock 2022-01-10 10:43:56 -0600
  • 3c17081439 Try to use HOME directory as tmp directory if tmp is noexec Will Hedgecock 2022-01-10 10:23:04 -0600
  • 1de0dc509f Fix Solaris native library search path Will Hedgecock 2022-01-06 12:51:00 -0600
  • a2939a16ce Update version number for next release Will Hedgecock 2022-01-06 11:36:53 -0600
  • 332b8bb612 Load web resources over HTTPS Will Hedgecock 2022-01-06 10:12:04 -0600
  • a564dba8cd Add WindowsHeaders.tgz external image Will Hedgecock 2022-01-06 10:01:33 -0600
  • bca4de5844 Clean up index.html Will Hedgecock 2022-01-06 09:41:48 -0600
  • 37621bb492 Wrong branch for attributes change Will Hedgecock 2022-01-06 09:55:11 -0600
  • 28116245b2 Commit WindowsHeaders using LFS Will Hedgecock 2022-01-06 09:41:20 -0600
  • 86c965c80c Release v2.8.0 Will Hedgecock 2022-01-06 09:27:23 -0600
  • b80bdeb4e2 Update all deprecated Windows wcs functions v2.8.0 Will Hedgecock 2022-01-06 00:37:40 -0600
  • dce6d6b7a4 Update Windows binaries and native Makefile Will Hedgecock 2022-01-04 23:36:42 -0600
  • 1b2bd439bf Add test for LISTENING_EVENT_DATA_AVAILABLE Will Hedgecock 2022-01-04 22:45:16 -0600
  • 7e22a15abe Make LISTENING_EVENT_PORT_DISCONNECTED functional Will Hedgecock 2022-01-04 22:43:29 -0600
  • 541b76d864 Add LISTENING_EVENT_PORT_DISCONNECTED event type Will Hedgecock 2022-01-04 19:38:27 -0600
  • 7778b924e5 Disable event-based line status changes on OSs for which it is unavailable Will Hedgecock 2022-01-04 18:53:07 -0600
  • 144c9928cd
    Merge pull request #385 from Fazecast/gradlew-update-7.3.3 Will Hedgecock 2022-01-04 18:51:36 -0600
  • 4d635bf3ca Add documentation specifying buffer size method limitations Will Hedgecock 2022-01-04 16:05:11 -0600
  • 9bda1b4a7b Add async listening events for modem control lines on Posix Will Hedgecock 2022-01-04 16:04:17 -0600
  • 46aaec336b Update Gradle Wrapper from 7.3.1 to 7.3.3. gradle-update-robot 2022-01-01 01:05:23 +0000
  • 083b9e5d0c Link Window DLL with Console subsystem Will Hedgecock 2021-12-29 22:09:58 -0600
  • 569a5c66c6 Enable full range of event listener options for Windows Will Hedgecock 2021-12-17 15:37:56 -0600
  • 9a576ea145 Fix unsigned integer comparison bug Will Hedgecock 2021-12-17 13:14:58 -0600
  • 4a8d6c8827 Rewrite Windows enumeration function Will Hedgecock 2021-12-17 13:07:16 -0600
  • e878f734f8 Add shutdown hook to close all ports in native code Will Hedgecock 2021-12-17 10:16:34 -0600
  • f23f844d39 Ensure port locations are updated on every enumerate Will Hedgecock 2021-12-16 21:51:07 -0600
  • 35a5818281 Add full functionality to retrieve physical port location Will Hedgecock 2021-12-16 19:43:59 -0600
  • 2ce74d0e71 Add Windows ability to retrieve physical port location Will Hedgecock 2021-12-16 13:04:29 -0600
  • d456a72eac Update REAME with TMP directory setting instructions Will Hedgecock 2021-12-13 10:55:32 -0600
  • 7e4e45493b Update README to refer to Building Tutorial Will Hedgecock 2021-12-12 21:26:40 -0600
  • d6e42b3f47 Try backup native library version if main fails Will Hedgecock 2021-12-09 16:08:41 -0600
  • d7a9103ba3 Fully working FreeBSD implementation Will Hedgecock 2021-12-08 02:35:55 -0600
  • 5dc13a33d5 Add functionality to flush Rx/Tx serial buffers Will Hedgecock 2021-12-07 13:47:24 -0600
  • b44e972ffe Add suppport for FreeBSD (x86, x86_64, arm64) Will Hedgecock 2021-12-06 17:01:07 -0600