Fix 'tail eating' bug which was trying to start a new WaitCommEvent on a port.m_Comm handle before the previous WaitCommEvent had finished.
Fix 'tail eating' bug which was trying to start a new WaitCommEvent on a port.m_Comm handle before the previous WaitCommEvent had finished.
Fix 'tail eating' bug which was trying to start a new WaitCommEvent on a port.m_Comm handle before the previous WaitCommEvent had finished.
After calling CancelIo, wait for all IO operations to finish before closing handles and freeing OVERLAPPED structures.
Fix couple of problems I found on windows platform:
- sendBreak resulted in "timeout value is negative" error
- WinAPI.SetCommBreak mistakenly called CloseHandle
- random "port not locked" caused by problem in JTermiosImpl.lock()
Merge pull request #20 from AriSuutariST/onewire-fixes

Fix couple of problems I found on windows platform (issues #18 & #19)
Merge pull request #17 from roniegh/377840f6068e5dc4c9693030b7a736977ca3aeee

Fix for 'tail eating' bug which was trying to start a new WaitCommEvent on a port.m_Comm handle before the previous WaitCommEvent had finished.
Merge pull request #21 from roniegh/960ae8d58e3b94aa8ca897b7efe2340adc167a86

After calling CancelIo, wait for all IO operations to finish before closing handles and freeing OVERLAPPED structures.
Changed static TTY name pattern to use /proc/tty/drivers instead
Update to 0.0.17-SNAPSHOT version for development purposes. Remove superfluous jar packaging tag, that's the default. Add url tag linking to Kusti's PJC page. Fix some assorted white space issues.
Remove old 3.2.7 JNA jar from lib directory and update POM to reflect current dependency of JNA 3.5.1.
Remove executable permissions from two old jars.
Switch to in-house exception to allow clients to cleanly handle PJC failures. This is a non-breaking change for existing clients as the new exception subclasses the old one and will be caught with old code too. This commit, sadly, includes some trailing white space removal automatically done by my IDE.
Wrong FD was logged in close for failed fcntl
Merge commit '762f2c22dd5afb34c33ada395acdba1700549312'
Removed unused and erroneous fcntl call variant
Ignore TIOCGSERIAL/TIOCSSERIAL errors when setting standard baudrate
0.0.17 jars
Display thread ID on logs
Bumped version to 0.0.17