[CoolTerm-Betas] CoolTerm v2.0.1 Release Candidate 1 ready for testing

Roger Meier roger.meier at pobox.com
Fri Dec 16 14:59:38 EST 2022


Hi,

I have another release candidate (RC2) ready for testing. CoolTerm now supports dark mode in Linux, and 64-Bit ARM builds for both Windows and Linux. Nothing else has changed since RC1.

v2.0.1 RC2
----------
- [Linux] Building for 64-Bit ARM systems
- [Linux] Support for dark mode
- [Win] Building for 64-Bit ARM systems

Roger


> On Dec 5, 2022, at 3:29 PM, Roger Meier <roger.meier at pobox.com> wrote:
> 
> All,
> 
> The release candidate is now ready for testing. Unless something comes up that needs fixing, I’m planning on releasing v2.0.1 by the end of this week.
> 
> Here is everything that is new in v2.0.1:
> 
> 
> v2.0.1: 12/05/2022
> ------------------
> 
> FEATURE ENHANCEMENTS
> - The line mode command history is can now be saved in the connection settings. This option can be enabled via the Terminal Options.
> - Updated code to automatically create the application data folder if it doesn't exist when saving recent files and last session information.
> - Added handling of iotcl errors on macOS and Linux when attempting connect to virtual serial ports creates with socat, ble-serial, etc. This allows connecting to such ports but the selected options such as baudrate, etc., may not be valid (which might not matter).
> - Changed the default for "Wait for Termination String" under the file capture options from true to false.
> - Replaced ESC[;H with ESC[2J as the escape sequence used to clear screen.
> - Added option to use either ASCII 3 (ETX) or ESC[;H to home the display (i.e. scroll it to the very top).
> - Improved transmit macro code to honor aborting the current macro during a long <delay> statement.
> 
> UI IMPROVEMENTS
> - Increased the clickable area for the quick menu in the lower left corner and changed GUI widget.
> - A clicked LEDs no longer toggles its value if the mouse button is released outside the LED.
> - Made TX, RTS, and DTR LED labels clickable. Clicking the corresponding labels now has the same effect as clicking the LEDs themselves.
> - Improved responsiveness of handshake LEDs.
> - The font size in plain text and hex view can now be changed by using the scroll wheel while pressing the CTRL key.
> - Added context menu item to plain text and hex displays to more easily access font settings.
> - Updated menu short cuts to toggle status line to also require pressing the Alt (or Option on macOS) key to allow CMD-SHIFT-R to be used to stop a file capture again.
> 
> CHARTING IMPROVEMENTS
> - Pressing the OK button in Chart Properties and Trace Properties windows now immediately redraws the chart rather than waiting for a refresh triggered by new received data.
> - The x-axis scaling method is now automatically set to "Auto" whenever the source for the x-axis values is changed.
> - Whenever the source for the x-axis value is changed to one of the data columns, CoolTerm will update the X-axis label to the name of the trace associated with the selected data column.
> - Improved drawing code when plotting against "Time of day" on the x-axis to skip horizontal lines when time stamps change from the end of the day to the beginning of the day.
> 
> OTHER IMPROVEMENTS
> - Updated Python scripting example 1 to demonstrate the use of additional useful commands.
> - [Python Scripting] Improved text encodings for sending and receiving text data in CoolTerm.py module.
> - Added instructions on how to revert CoolTerm to applications defaults to the built-in help.
> - Updated crash report to use mailto: instead of FormMail.
> 
> BUG FIXES
> - Previous sessions are now restored even after an improper termination of the app.
> - CoolTerm no longer tries to open an send progress window when sending macros with a lot of text, to prevent a ThreadAccessingUI exception.
> - [Win] Fixed bug that would freeze the terminal window in plain text mode when moving it between screens with different display scaling factors (e.g. moving from a HiDPI screen to a non-HiDPI screen).
> - Fixed bug that caused the serial port info button to not be populated with information when the Connection Options window first opened.
> - fixed bug that would overwrite some chart properties when the dialog opens.
> - Fixed bug that would cause traces to be drawn incorrectly when plotting against "Time of day" on the x-axis when timestamps include milliseconds.
> - [Win][Linux] fixed bug that would tell the user that the scripting sockets are already in use when a 2nd instance of CoolTerm is launched and scripting sockets are enabled.
> - [Win][Linux] fixed bug that would make the built-in help view not accessible when opened from the Chart and Trace Properties windows.
> - [macOS] added code to prevent being able to close Connection Options or Trace Properties windows while a color picker window is still open as that could otherwise crash the app.
> 
> 
> Regards,
> 
> Roger
> 
> 
>> On Nov 13, 2022, at 11:22 AM, Roger Meier <roger.meier at pobox.com> wrote:
>> 
>> Beta 3 is now ready for testing:
>> 
>> v2.0.1b3
>> --------
>> - The font size in plain text and hex view can now be changed by using the scroll wheel while pressing the CTRL key.
>> - Increased the clickable area for the quick menu in the lower left corner and changed GUI widget.
>> - A clicked LEDs no longer toggles its value if the mouse button is released outside the LED.
>> - The line mode command history is can now be saved in the connection settings.
>> - Added instructions on how to revert CoolTerm to applications defaults to the built-in help.
>> 
>> Happy Sunday!
>> 
>> Roger
>> 
>> 
>>> On Oct 31, 2022, at 4:21 PM, Roger Meier <roger.meier at pobox.com> wrote:
>>> 
>>> All, 
>>> 
>>> Beta 2 is now ready for testing.
>>> 
>>> v2.0.1b2
>>> --------
>>> - CoolTerm no longer tries to open an send progress window when sending macros with a lot of text, to prevent a ThreadAccessingUI exception.
>>> - [Win] Fixed bug that would freeze the terminal window in plain text mode when moving it between screens with different display scaling factors (e.g. moving from a HiDPI screen to a non-HiDPI screen).
>>> - Fixed bug that caused the serial port info button to not be populated with information when the Connection Options window first opened.
>>> - Previous sessions are now restored even after an improper termination of the app.
>>> - [Python Scripting] Improved text encodings for sending and receiving text data in CoolTerm.py module.
>>> 
>>> Regards,
>>> 
>>> Roger
>>> 
>>>> On Oct 11, 2022, at 6:00 PM, Roger Meier <roger.meier at pobox.com> wrote:
>>>> 
>>>> All,
>>>> 
>>>> Beta 1 is now ready for testing. More bug squashing:
>>>> 
>>>> v2.0.1b1
>>>> --------
>>>> - fixed bug that would overwrite some chart properties when the dialog opens.
>>>> - Added handling of iotcl errors on macOS and Linux when attempting connect to virtual serial ports creates with socat, ble-serial, etc. This allows connecting to such ports but the selected options such as baudrate, etc., may not be valid (which might not matter).
>>>> - Improved drawing code when plotting against "Time of day" on the x-axis to skip horizontal lines when time stamps change from the end of the day to the beginning of the day.
>>>> - Fixed bug that would cause traces to be drawn incorrectly when plotting against "Time of day" on the x-axis when timestamps include milliseconds.
>>>> - Updated code to automatically creates the application data folder if it doesn't exist when saving recent files and last session information.
>>>> - Improved transmit macro code to honor aborting the current macro during a long <delay> statement.
>>>> - [Win][Linux] fixed bug that would tell the user that the scripting sockets are already in use when a 2nd instance of CoolTerm is launched and scripting sockets are enabled.
>>>> 
>>>> Cheers,
>>>> 
>>>> Roger
>>>> 
>>>> 
>>>> 
>>>>> On Sep 25, 2022, at 1:47 PM, Roger Meier <roger.meier at pobox.com> wrote:
>>>>> 
>>>>> All,
>>>>> 
>>>>> The first beta (b0) for v2.0.1 is now available for testing. 2.0.1 will be mainly a bugfix and improvement release.
>>>>> 
>>>>> v2.0.1b0
>>>>> --------
>>>>> - Replaced ESC[;H with ESC[2J as the escape sequence used to clear screen.
>>>>> - Added option to use either ASCII 3 (ETX) or ESC[;H to home the display (i.e. scroll it to the very top).
>>>>> - [Win][Linux] fixed bug that would make the built-in help view not accessible when opened from the Chart and Trace Properties windows.
>>>>> - Updated Python scripting example 1 to demonstrate the use of additional useful commands.
>>>>> - Updated menu short cuts to toggle status line to also require pressing the Alt (or Option on macOS) key to allow CMD-SHIFT-R to be used to stop a file capture again.
>>>>> - Changed the default for "Wait for Termination String" under the file capture options from true to false.
>>>>> - Pressing the OK button in Chart Properties and Trace Properties windows now immediately redraws the chart rather than waiting for a refresh triggered by new received data.
>>>>> - [macOS] added code to prevent being able to close Connection Options or Trace Properties windows while a color picker window is still open as that could otherwise crash the app.
>>>>> - Added context menu item to plain text and hex displays to more easily access font settings.
>>>>> - The x-axis scaling method is now automatically set to "Auto" whenever the source for the x-axis values is changed.
>>>>> - Whenever the source for the x-axis value is change to one of the data columns, CoolTerm will update the X-axis label to the name of the trace associated with the selected data column.
>>>>> 
>>>>> The download URL is as follows:
>>>>> http://freeware.the-meiers.org/betas
>>>>> username: beta
>>>>> password: tester
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Roger
>>>> 
>>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://the-meiers.org/pipermail/coolterm-betas_the-meiers.org/attachments/20221216/a69fd12c/attachment-0001.htm>


More information about the CoolTerm-Betas mailing list