diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js index d5dea0bd2bc883bc7795ae498f5939c4b8e9aaa0..52bb746dab56533c891c3bb0415006088f90428d 100644 --- a/xtrn/DDMsgReader/DDMsgReader.js +++ b/xtrn/DDMsgReader/DDMsgReader.js @@ -151,6 +151,8 @@ * 2024- Eric Oulashin Version 1.95c * The filename of quotes.txt is now in the correct case for the user's editor. * "terminalSupportsUTF8 not defined" error eliminated. + * 2024-03-31 Eric Oulashin Version 1.95d + * Fix for checkmark refresh when selecting all/none in the message list */ "use strict"; @@ -255,8 +257,8 @@ var ansiterm = require("ansiterm_lib.js", 'expand_ctrl_a'); var hexdump = load('hexdump_lib.js'); // Reader version information -var READER_VERSION = "1.95c"; -var READER_DATE = "2024-02-15"; +var READER_VERSION = "1.95d"; +var READER_DATE = "2024-03-31"; // Keyboard key codes for displaying on the screen var UP_ARROW = ascii(24); @@ -4152,7 +4154,7 @@ function DigDistMsgReader_ListMessages_Lightbar(pAllowChgSubBoard) this.ToggleSelectedMessage(this.subBoardCode, this.lightbarListSelectedMsgIdx); // Have the menu draw only the check character column in the // next iteration - msgListMenu.nextDrawOnlyItemSubstr = { start: this.MSGNUM_LEN, end: this.MSGNUM_LEN+1 }; + msgListMenu.nextDrawOnlyItemSubstr = { start: this.MSGNUM_LEN+1, end: this.MSGNUM_LEN+2 }; } // Ctrl-A: Select/de-select all messages else if (lastUserInputUpper == CTRL_A) @@ -4175,7 +4177,7 @@ function DigDistMsgReader_ListMessages_Lightbar(pAllowChgSubBoard) this.ToggleSelectedMessage(this.subBoardCode, messageIndex, messageSelectToggle); // Have the menu draw only the check character column in the // next iteration - msgListMenu.nextDrawOnlyItemSubstr = { start: this.MSGNUM_LEN, end: this.MSGNUM_LEN+1 }; + msgListMenu.nextDrawOnlyItemSubstr = { start: this.MSGNUM_LEN+1, end: this.MSGNUM_LEN+2 }; } else drawMenu = false; // No need to re-draw the menu diff --git a/xtrn/DDMsgReader/readme.txt b/xtrn/DDMsgReader/readme.txt index 27cce5c0819e1199de9a5735c01943a376222e24..68d87f06fd5f2985eb800c2b910b4493ee03b8fb 100644 --- a/xtrn/DDMsgReader/readme.txt +++ b/xtrn/DDMsgReader/readme.txt @@ -1,6 +1,6 @@ Digital Distortion Message Reader - Version 1.95c - Release date: 2024-02-15 + Version 1.95d + Release date: 2024-03-31 by diff --git a/xtrn/DDMsgReader/revision_history.txt b/xtrn/DDMsgReader/revision_history.txt index f0765fc37234ea60574b9cdb947fc8b0bb02fabf..9841dabdacb870f916ecc010bc8800d81643f60f 100644 --- a/xtrn/DDMsgReader/revision_history.txt +++ b/xtrn/DDMsgReader/revision_history.txt @@ -5,8 +5,12 @@ Revision History (change log) ============================= Version Date Description ------- ---- ----------- +1.95d 2024-03-31 Fix for checkmark refresh when selecting all/none in the + message list 1.95c 2024-02-15 The filename of quotes.txt is now in the correct case for the user's editor. + More checks in the while loops to see if the user is still + online. "terminalSupportsUTF8 not defined" error eliminated. 1.95b 2024-02-04 Bug fix: Use the P_UTF8 mode bit when printing UTF-8 message header info (such as 'from' and 'to').