[CoolTerm-Betas] CoolTerm v1.9.0b1 is ready for testing
Roger Meier
roger.meier at pobox.com
Fri Feb 19 17:15:43 EST 2021
All,
The latest beta is ready for testing. Amongst other updates, v1.9.0 bring support for transmit macros.
Macros can be managed and invoked via the new “Marco” menu. They are tied to the connection settings, and are stored as part of those settings. Different terminals can have different sets of macros.
Use “Macros/Manage Macros…” to add/edit your macros. Macros are entered in text form, one macro per line. Special characters can be added via common Python escape characters as follows:
\a ASCII Bell (BEL)
\b ASCII Backspace (BS)
\f ASCII Formfeed (FF)
\n ASCII Linefeed (LF)
\r ASCII Carriage Return (CR)
\t ASCII Horizontal Tab (TAB)
\v ASCII Vertical Tab (VT)
\ooo Character with octal value ooo
\xhh Character with hex value hh
Example: To write a macro to send “Hello World” with a TAB between the words and CR+LF termination, use the following: Hello\tWorld\r\n
Here is all that is new:
1.9.0b1
-------
- Added support for transmit macros.
- Added special character handling option to combine contiguous CR characters in to a single CR.
- Updated behavior when pasting text into the terminal window. CoolTerm will now sound a system beep when pasting is attempted while the port is closed.
- It is now possible to paste directly into the terminal window when Line Mode is enabled.
- Added code to detect sudden removal of serial devices. When a port is currently open, it will be closed when the device suddenly disappears.
- Added code to detect re-appearance of serial devices. If a device has suddenly disappeared before while the port was open, CoolTerm will attempt to re-open the port. This is useful when attached microcontrollers are being rebooted.
- Added a "Plain Text" option to the selection of capture formats. When "Plain Text" is selected, the "Special Character Handing" settings are applied to the received data before capturing to file.
- Added code to force a GUI update at Connect/Disconnect events as well as when a CoolTerm window first opens and when connection settings are changed. This avoids delays for GUI updates when long GUI refresh intervals are selected.
1.8.1b1
-------
- revised code to reference serial port object by their name instead of their index in array of available ports since that can change when the user adds/removes serial devices.
- [macOS] supporting builds for M1 Macs (ARM).
Happy Testing! Please let me know if you come across something that doesn’t appear to be working right.
Regards,
Roger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://the-meiers.org/pipermail/coolterm-betas_the-meiers.org/attachments/20210219/e288aeeb/attachment.htm>
More information about the CoolTerm-Betas
mailing list