Post by George on Dec 30, 2020 14:56:10 GMT -5
Here's another pre-release to try out. V2.3.21008.
[UPDATE]
Another try. Colorize bug fix.
[\UPDATE]
SPFLite23.exe (483 KB) SPFLite2 V2.3.21008
CFGMaint.exe (83 KB) CFGMaint V2.3.21008
I'm pasting the latest Change Log below.
George
[UPDATE]
Another try. Colorize bug fix.
[\UPDATE]
SPFLite23.exe (483 KB) SPFLite2 V2.3.21008
CFGMaint.exe (83 KB) CFGMaint V2.3.21008
I'm pasting the latest Change Log below.
George
Between 2.2.20255 and 2.3.21008 (Jan 08/2021)
=============================================
* Correct saving of the AutoScroll value, it was saved incorrectly so any
changes were effectively 'lost'.
* Revise startup sequence on Initial Install so that a window is always present
during the process. Previously there were periods when no window was open
and it gave the appearance that SPFLite had terminated. If a 2nd copy of
SPFLite was started during this period the CFG file was not built properly.
* Correct handling of the EOL parameter when setting it via the Profile Edit
dialog.
* Correct error in reading INCLUDE files during SUBMIT processing. The
improvements in recent releases for large file handling missed 1 source line
only used by the INCLUDE processing.
* Add a new utility program, CFGMaint, to the installation. This tool allows
you to Export or Import the SPFLite CFG file which contains all your
preferences for the program and for all the various file Profiles. A new
section has been added to the documentation "Working with the CFGMaint
utility". Please review this for details on ts capabilities and usage.
* Correct top of screen positioning logic when the Maintain screen position
after line Cmds option is selected.
* The SPFLite setup program will now add the Installation folder to the
system's PATH statement.
* File Manager will now resolve Shortcut entries (i.e. .LNK files). If a
shortcut to a normal file, the file will be processed, if it points at a
folder, the folder will be opened in File Manager. As the cursor moves over
the list, the real name for LNK files will appear in a Status Line Box.
* Add a TOPMOST attribute to Message Boxes. Hopefully this will prevent them
opening beneath the main SPFLite Window.
* Correct an internal typo in managing the Options keyword table.
* Correct LOCATE parse error for line number zero.
* The DIFF command has been enhanced considerably. It will now support:
* Use of Left/Right bounds to restrict the range of text comparisons.
* An Option to remove/nullify source code comments from the comparison
based on the AUTO colorization file for the selected file types.
* Embedded TABS can be ignored (treated as spaces).
* Compares can be requested to be case-insensitive.
* You can exclude lines from the DIFF process. (Either X or NX lines)
* Strings of multiple spaces can be reduced to a single space before
comparison, this allows comparison to be done properly regardless of
indentation, varying comment spacing etc.
* Format of the saved DIFF report filenames was extended with additional
fields. This will provide for better information on the DIFF LIST
selection panel, and will allow multiple DIFF reports of the same two
files to be retained.
* Correct the FM Config panel logic to properly invoke EDIT of a Profile. It
was incorrectly following a Profile's USE value and displaying the USE'd
Profile rather than the one selected from the panel
* Cleanup inconsistency in saving File Manager configuration parameters.
* Prevent a loop in Find/Change logic when Profile MINLEN > 0 is in effect and
the Change would attempt to shrink a totally blank line.
* Revise Profile storage routines to eliminate possibility of storing values
in an alternate active Profile.
* Extend STATE processing so that STATE information is saved when a session is
closed, as long as the data is not in modified status. This will now also
perform STATE saving in Browse and View sessions.
* Correct AUTO colorize scan to correct an error in handling comments which
use bracketed delimiters. Like /* */