Monday, November 21, 2011

CoolTerm 1.4.1

CoolTerm 1.4.1 is now available for download. This is a bug fix release that fixes some bugs that have popped up since the release of version 1.4.0. 


Here are release notes:

- Improved handling of exceptions if preferences or connection settings can not be read or written.
- Checking serial port for nil in the transmit thread to avoid NilObjectException exceptions. Not clear if this fixes the issue a few users have seen.
- Improved exception handling when serial port adapters are added or removed from the system while CoolTerm is running.
- Fixed a bug in the circular receive buffer that could cause an OutOfBoundsException when reading data.
- Improved handing of OutOfMemoryExceptions when attempting to set the receive buffer size to a value larger than the amount of memory available on the user's system.

3 comments:

Sir Bluemind said...

Hi Roger!
First of all I'd like say thank you for the fancy CoolTerm application! It's by far the best terminal application I've tried out!
However, I guess there's a bug with the CTS-status detection.. To check whether this line passes through a PL-2303-based serial-over-USB adapter, I've made the CTS-line to toggle on the microcontroller's side. As expected, the corresponding CoolTerm-status-"LED" was blinking. However, after some time (10 seconds to 1 minute or so, it varied with every new try), the "LED" froze, and if RTS/CTS-flow control was activated, so did the communication..
Have you noticed that kind of behavior, too?
Sincerely, Nik (rnik (at) ee.ethz.ch)

Roger said...

Hi Nik,

thanks for your praises and your feedback. I have not noticed this behavior or gotten any feedback similar to yours. Perhaps CTS is not something that is widely used. I use it very rarely, and have not had any issues so far. I have a PL-2303 based adapter, and I will attempt to replicate what you have seen. What is the frequency at which you toggled the CTS line? And what platform are you using, Mac or Windows?

Arne said...

Hi Roger,
Great CoolTerm app! You say that you used REALBasic to create it. Do you know if this software is still around or was it taken over by Real Studio? Real Studio by Real Software is where the links goto but no REALBasic found.
I was hoping to do some simple programs in Basic after watching tutorials on youtube that made it look easy.

Arne