Version 1.1
WhippyTerm 1.1 tries to add the most requested features after version 1.0 was released.
Features
Auto reopen
When a connection fails to open or externally disconnects the user can set to
try reopening the connection again. The user can set a delay from 1ms to 9999s
between retries. This new setting can be change on a connection by connection
bases, so you can have only one of devices you are use auto reopen, or all devices.
Auto Scroll
When you scroll the window up into the history for a connection the scroll
bar is now locked to that position. Previously if new data come in then the
window would jump to the bottom of the display where new data was coming in.
Now it stay at the scroll position until the user scroll back to the bottom,
where it will start following the incoming data (as it did before).
Error display on failed to open
When a connection failed to open WhippyTerm didn't show any error just
didn't open the connection. This has been replaced with a popup dialog
that tells the user it could not open the connection. It also include a
error message from the device (if it's supported).
Full list of changes
1.1.0.0 (29 Jun 2025)
- Fixed a bug with screen DPI settings on Windows
When you set the DPI something other than 96 (scale %) then selecting text did not work correctly. This (hopefully) has been fixed.
- Fixed a bug with binary displays not ignore attribs that are turned off
You can suppress drawing of different attributes in the settings. In text mode changing this hide that attribute, but in binary mode the attribute was still drawn. This has been fixed.
- Added Lock window scroll when not on bottom line
When the scroll bar is at the bottom the screen will be scrolled to the bottom when new text is added. If the scroll bar is not at the bottom it will say at it\'s current display.
- Improved open errors dialog with OS messages
When an open connection fails the user is now prompted with and error message. This message can include more details from the plugin.
- Added option to auto reconnect when a connection is closed
A new feature was added that will auto retry opening a connection if it fails to open. A setting was added to say if this should be done and how long to wait between tries. This can be set per-connection and toggled with a menu option under the connection menu.
- Extended plugin API so data processor plugin\'s can see bytes sent
The data processors API has a new callback function that will be called when data is send out of a connection. See ProcessOutGoingData().
1.0.4.0 (31 May 2025)
- Fixed a bug where the plugin IODriver Init() wasn\'t being called on install
When a new plugin was installed the system was not calling the IODriver Init() function.
- Changed how URI help works.
Plugins now provide a more strict version of the help that WhippyTerm can parse.
- Fixed bug that the URI didn\'t always set all options
With some plugins when the user input a URI the decoder didn\'t set all the options which could lead to failure to open a connection. This has been fixed.
- Fixed a crash in the edit send buffer dialog
If you where in the edit buffer on the second nibble and cleared the buffer it would crash when you clicked on the hex.
1.0.3.0 (27 Apr 2025)
1.0.2.0 (23 Apr 2025)
- Fixed problem with Linux installer
The Linux installer was missing a depends for the QT multimedia. Added it and added version numbers to the packages.
- Fixed bug with open new connection from URI dialog
Dialog was not setting up options which depending on the device would prevent connection from working.
- Fixed bug with importing settings does not apply the settings
When you imported new settings the settings where not being applied to connections, but new connections would get the settings.
1.0.1.0 (16 Mar 2025)
1.0.0.0 (01 Mar 2025)
- Finished all features for first version
The first release 1.0