Most Important Features

  • The new FTP Open command permits files to be opened and edited from any FTP site you have permission to access. The File|Save command senses when an FTP file is being edited and re-establishes the connection without additional interaction. FTP files can be opened from within @files, from a command line, from the recent files menu and as the filename beneath the text cursor. The FTP Save As command can be used to save local files to a remote FTP location. The Power Copy function on the FTP dialog quickly saves all open files to a remote FTP directory. Other FTP functions include: Delete File/Dir, Make Dir, Rename File/Dir and directory navigation.

  • A deluxe File Open dialog has been developed for Boxer. This new dialog has many features not available in the standard Windows file open dialog. Most important: it's resizeable! Filename expansion is supported: pressing the Tab key will complete a partially typed filename. (If you Tab one too far, press Shift+Tab to go backwards.) Files can be previewed in a small pop-up window before opening. Recently used directories are stored in a Favorite Directories drop-down list. And lots more. The standard dialog can still be used if desired; there's an option to do so in Configure|Preferences|File I/O.

  • Choose from a palette of 16 million colors when selecting screen colors. Boxer now supports the use of full color for any and all screen elements. This will permit much greater flexibility in designing color syntax highlighting schemes. The pre-defined schemes have all been redesigned to make use of additional colors. Also new: create up to four custom screen color schemes at a time.

  • A deluxe, multi-function, multi-base calculator has been added to Boxer. The calculator includes all scientific functions as well as support for binary, octal, decimal and hexadecimal. Binary operations include AND, OR, XOR, NOT and Shift Left/Right. The calculator also supports copying and pasting results to the clipboard.

  • A Window List command has been added to the Window menu to replace the under-featured 'More Windows …' command normally offered by Windows. This dialog can be resized, and can remain open while other work is performed. A context menu allows windows to be minimized/maximized/restored/closed.

  • An HTML Color Chart command has been added to the Tools menu. This chart makes it easy to select colors and insert the corresponding HTML color code into the edited file.

  • The line ender type is now maintained separately for each edited file. The line ender type is sensed and recorded when a file is opened, and that type is used whenever the file is written. The line ender type of the current file can be viewed or changed in the File Properties dialog box. (The line ender settings which were used to set the editor-wide line ender type have been removed from the Configure|Preferences|File I/O dialog tab.

  • When an HTML Color Code string (such as #FF80FF) appears below the mouse cursor, a small pop-up box will appear displaying the color of the string. (This option can be disabled on the Display tab of the Configure|Preferences dialog box.

  • Nine new commands have been added to allow pasting from any clipboard without the need to first make a clipboard active. Because the content of the internal clipboards is saved from session to session, they're now the perfect place to put text blocks so that they're insertable with a single key sequence. The new Paste commands are located on the Paste Clipboard submenu of the Edit menu.

  • A Read-Only zone has been added to the Status Bar that allows the read-only state of the current file to be viewed and changed. Double-clicking toggles the read-only state on and off.

  • Templates now support the use of the '^' character which will be substituted with the current word (or text selection) when the template is inserted. For example, the template '<B>^</B>|', when inserted, will surround the current word with HTML bold tags and leave the text cursor at the end of the closing tag. This addition may seem simple at first glance, but it greatly increases the power of Boxer's templates.

  • The Delete Blank Lines command has been added to the Edit|Delete submenu. This command can be used to delete all blank lines in the current file, or within a selected range of lines.

  • The Delete Duplicate Lines command has been added to the Edit|Delete submenu. This command can be used to delete duplicate lines with the current file, or within a selected range of lines.

  • The Spell Checker has been significantly enhanced:

    • The ability to mark a word has been added to the Spell Checker. This feature can be used during a spell check session to surround a word with pound signs (###) for later attention. When the spell check operation is complete, the cursor is placed on the first marked word.

    • The spell checker can detect repeated words and offers a chance to delete the offending word.

    • The spell checker can check for mixed case entries, such as 'tHe'.

    • An option has been added to present either the suspect word or the suggested word in the 'Change To' edit box.

    • The dictionary language control has been moved from the Configure|Preferences dialog to the Spell Check dialog. This makes it easier to change for users who frequently work in multiple languages.

    • For increased readability, 'Courier New' is now used as the font in the listbox containing suggested replacement words.

    • The font of the 'Change To' edit box is now changed to match the screen font. This ensures that accented characters will be displayed properly in ANSI and OEM character sets.

    • When the Spell Checker is asked to ignore HTML tags in a file, it will also ignore HTML character entities, such as &nbsp; or &quot;.

    • The number of words that will be suggested was increased from 10 to 12.

    • A double-click in the listbox containing suggested corrections will insert the selected word.

  • The Find Distinct Lines command has been added to the Search menu. This command can be used to locate distinct lines within the current file or a selected range of lines. (Find Distinct Lines will include lines which are duplicated in its report; the Find Unique Lines command omits such lines from its report.

  • A Clipboard zone has been added the Status Bar to display the current clipboard. A double-click advances the active clipboard by one; a shifted double-click decreases the active clipboard by one.

  • The Synchronized Scroll command now has an infinite delay setting that permits windows to scroll synchronously only when the Up or Down arrow keys are pressed.

  • Commands to convert between EBCDIC and ASCII have been added to the Block|Convert-Other submenu.

  • The Previous and Next Bookmark commands will wraparound when executed on the first and last bookmarked lines.

  • The text selection mode can be changed between stream and columnar while a text selection is in progress by issuing the key sequence to change the selection mode.

  • The User List windows are resizeable.

  • Support has been added for using Legal, Medical and Moby English dictionaries. These dictionaries are available on the Downloads page of our website.

  • The Unformat command has been added to allow the lines of paragraph to be merged onto a single, long line. This command is useful for preparing text that will be imported into a program that uses 'soft formatting', such as a word processor or email client.

  • Four new Header/Footer sequences have been added for use on the Page Setup dialog: file date short format, file date long format, file time short format, and file time long format.

  • Yes-to-All and No-to-All options are presented (as appropriate) when the application is closed, or when the Close All command is issued.

  • An option has been added to allow Boxer to perform Save All whenever it loses focus. The default value for this option is OFF, and can be changed on the Configure|Preferences|File I/O dialog page.


    Important Features

  • A 'wraparound' option has been added to the to the Find and Replace dialogs. This permits the search to wrap when reaching the start/end of file.

  • A Print Setup icon has been added to the Print Preview dialog so that printer settings can be changed during Print Preview.

  • An Open All button has been added to the results dialog of the Find Text in Disk Files command to permit all matching files to be opened for editing with a single click.

  • An option has been added in Configure|Preferences|Other to allow multiple instances of Boxer to be run concurrently. NOTE: each Boxer session will write its settings to the Windows Registry as it exits. The last session to exit will therefore overwrite the settings of any earlier sessions.

  • An option has been added to allow the Backspace command to preserve text alignment (ie, overwrite with spaces) when used in Typeover mode. The default value is ON, and can be changed on the Configure|Preferences|Editing dialog page.

  • An option has been added to overwrite the previous file backup on every File Save. The default value is OFF, and can be changed on the Configure|Preferences|Backups dialog page.

  • An option has been added to the Configure|Templates dialog to designate whether the Template window should be closed after inserting a Template. This option can be defined separately for each Template Set.

  • New Command Line Option Flags:

  • -1 force filenames to be added to an existing session, regardless of the current setting for Multiple Instances

  • -2 force filenames to be opened in a new session, regardless of the current setting for Multiple Instances

  • -H open the next-named file in hex mode

  • -W0 turn Word Wrap off for the immediately preceding filename

  • -W1 turn Word Wrap on for the immediately preceding filename

  • A Toggle Bookmark command has been added to the context menu that appears when right-clicking in the bookmark zone.

  • An option has been added for Find Differing Lines to search for additional differences on the current line, after the user manually re-syncs due to a mismatch. The default setting for this option is OFF; it can be enabled on the Preferences|Other dialog page.

  • An option has been added to print a divider line below the header and a line above the footer, on the printed page. This option appears on the Page Setup dialog.

  • The Find Duplicate Lines command has been extended to operate on a selected line range.

  • The Find Unique Lines command has been extended to operate on a selected line range.

  • Changes have been made to make wildcard searches involving syntax matching more efficient.

  • A command was added to insert the name and path of the current file into the text file being edited. The command is called 'Insert Filename' and is located on the Edit|Insert submenu.

  • A command was added to copy the name and path of the current file to the current clipboard. The command is called 'Copy Filename' and appears on the Edit menu.

  • If issued on an empty line with the text cursor in column 1, the Delete to End of Line command will delete the entire line.

  • If issued on an empty line with the text cursor in column 1, the Delete to Start of Line command will delete the entire line.

  • If the file named in the HelpFile parameter of Syntax Highlighting is not a .HLP file, open the file directly rather than passing it to WinHelp for opening. This permits HTML help files to be named as an associated help file.

  • Show the HTML color code for the current screen element in the Configure|Colors dialog.

  • Permit URLs of the form 'file://c:\somefile.htm' to be highlighted and opened in the default internet browser.

  • Enhance the Comment command to permit commenting out a partial, single-line selection or a multi-line selection which does not mark full lines.

  • A Print button has been added to the Print Preview display.

  • The directory used in the Find Text in Disk Files dialog is remembered from session to session.

  • The file pattern combobox on the Find Text in Disk Files dialog will now use the same file filter definitions as the File|Open dialog.

  • The ANSI and OEM Charts will use the same font size as the editor proper.

  • Context menus have been added to the ANSI Chart and OEM Chart which include an option to copy the selected character to the current clipboard.

  • The Error Chart dialog box can now be resized.

  • The Error Chart now has a context menu that includes an option to copy the selected error message to the current clipboard.

  • The Find and Count report dialog has been changed to allow its information to be copied to the clipboard, if desired.

  • The following dialogs will accept low-ASCII characters for input: Find, Replace, Find and Count, Find Text in Disk Files, and Fill with String.

  • The following dialogs will use the same font as is used in the editor itself to ensure that extended characters appear as expected: Find, Replace, Find and Count, Find Text in Disk Files, and Fill with String.

  • The font used within the Template window will be the same as that used in the editor itself.

  • The font used within the User List windows will be the same as that used in the editor itself.

  • The Insert Symbols on the Configure|Preferences|Other dialog tab will be displayed using the same character font/set as is in use by the editor itself.

  • The menu entries that open Window 1 to Window 9 are now eligible for shortcut keys.

  • The results of the Total & Average command are presented in a new dialog that utilizes Edit boxes so that any of the various statistics can be copied to the clipboard.

  • The results of the Word Count command are presented in a new dialog that utilizes Edit boxes so that any of the various statistics can be copied to the clipboard.

  • The size, position and open state of the following dialogs are recalled from session to session: Calendar, Templates, ANSI Chart, OEM Chart, Error Chart, User Lists.

  • The Synchronized Scroll command will recognize the Home and End keys to move quickly between delay=0.0 and delay=infinite.

  • The Template dialog has a context menu that includes an option to copy the selected template to the current clipboard.

  • The Text Width can be set to values up to 9999.

  • The User List dialogs have a context menu that includes an option to copy the selected item to the current clipboard.

  • The File Properties report dialog uses edit boxes so that the long and short filename properties can be copied to the clipboard.

  • When a User List contains an email address or a URL address, a double click will open a mail message, or an internet browser, respectively. The Enter key remains operational to insert the text of the User List item into the edited file, if desired. This permits User Lists to be used to store frequently used email or website addresses.

  • When text is copied to the clipboard using the 'quick copy' method (text is not selected; the current line is copied as a whole), the text on the clipboard is considered to be 'full-line' format. This format is now recorded for each clipboard during the edit session and is recalled from the prior edit session. When pasting text that was placed on the clipboard using the 'quick copy' method, the text cursor is first moved to column 1 to ensure the text is inserted as a full block, and is not inserted mid-line.

  • If Null characters are found when reading a file, an option will be given to either convert Nulls to Spaces, or to ignore them.


    Small Stuff

  • Change the hint text in the Spell Check dialog to use 'Check spelling' in place of 'Replace'.

  • The Contact Information dialog has been converted to use edit boxes so that its information can be copied to the clipboard.

  • Default opening and closing bell sounds to OFF.

  • When the current line has been scrolled off-screen by using the vertical scroll bar, and a Page Up/Page Down/Up/Down command is issued, move the current line to the top line of the current view before processing the command.

  • Amend the error message given when editing an oversize file to include the file size limit (16 MB).

  • Ensure that a URL address within angle braces is properly highlighted and launched.

  • Allow lines within @files that begin with a '*' to be used as comment lines.

  • The width of the drop-down combobox will now change as the width of the Template window itself changes.

  • The drop-down combobox lists in the following dialogs will expand in width (if needed) to accommodate the longest item in the list: Find, Replace, Find Text, Find Text in Disk Files.

  • Make the default setting OFF for the option: "File Save performs Saves Selection As when text is selected" (for new installations).

  • Allow a formfeed to be recognized during print processing when it appears as the last character in the line. (It is also recognized when it appears as the first character in the line.

  • An option was added to disable the highlighting of URL and email address. This option also disables the ability to double click on such addresses. This option appears on the Configure|Preferences|Display dialog page.

  • Change the dialog types of the Calculator, Calendar, ANSI Chart, OEM Chart and Error Chart to be 'sizeable tool window'. This provides a smaller title bar.

  • Add a horizontal scroll bar to the listbox in the Template window.

  • Add an option to the Help menu to check for the latest version.

  • Make the dialog that displays the Header and Footer sequence strings a stay-on-top form. This was necessary to ensure topmost positioning when Page Setup was summoned via Print Preview.

  • Disable the listbox and the edit box in the Spell Checker dialog when a read-only file is being processed.

  • The maximum length of a search string was increased from 50 to 80.

  • When a window from a restored session is taller or wider than the screen, set a safe window size, rather than maximizing the window.

  • A Stay-on-Top option has been added to the Template window.

  • Disable the menu entry for the Clear All Clipboards command if all clipboards are already empty.

  • When exiting split window mode, the cursor position for the full window will be assumed from the split window which last had focus.

  • Disable the menu entry for each of the Clear Clipboard commands if the associated clipboard is already empty.

  • Add a message to confirm the effect of the Set Clipboard command.

  • Add a Stay-on-Top check box to the results window of the Find Text in Disk Files command.

  • The Email Boxer Software dialog has been changed to allow the addresses therein to be copied to the clipboard, if desired.

  • Email addresses and URLs are now highlighted within file types for which syntax highlighting is performed. (Ordinarily, such text appearing out of context in program code would violate its syntax. But some use syntax highlighting to accent words within ordinary text files, and wish for email and URL addresses to be clickable in these files.

  • When column selecting, the commands which extend the selection to either the start and end of file will preserve the cursor column so that the width of the columnar selection is not disturbed.

  • Default System and Error sounds to OFF.

  • Change the name of the Scope option 'All edited files' to 'All open files' on the Find, Replace, and Count Occurrence dialogs. Change hot letters accordingly.

  • Prevent a window from being closed while the file in that window is being written to disk.

  • Double-clicking on a template from the Configure|Templates dialog will open the edit window for that template.

  • Ensure that the Delete Bookmarked Lines command can be undone with a single undo.

  • If Windows Shutdown is performed while Boxer is still open, make sure that the settings are saved to the Registry.

  • Increase the maximum number of characters collected by the User Tools macro '$Sel' from 100 to 500.

  • Ensure that the Find Text in Disk Files result window is not minimized from a previous operation before displaying it.

  • A Close File command has been added to the context menu.

  • Give a message on the status line to confirm that all bookmarks have been cleared.

  • Scan the document for embedded formfeeds to more closely approximate the page count before presenting the Print dialog.

  • Provide an option to cancel in the dialog that asks whether or not to save the current file before displaying it in the browser.

  • A warning will be given if a Replace operation is performed across all edited files, and those files include one or more Read Only files which cannot be operated upon.

  • Add an option in Configure|Preferences|Messages to allow the splash screen to be disabled.

  • Change the mouse cursor to an hourglass while large paste requests are being performed.

  • Add an option to the context menu of the Right Margin Rule that allows the value for the Rule to be set.

  • Modify Boxer's clipboard monitoring to be compatible with the PowerPaste feature of ClipMate (www.thornsoft.com).

  • Disallow the use of Shift+Alt+Tab as a shortcut key assignment; it's used by the system.

  • The Reformat command will recognize lines containing <p>, </p>, "<p ", <blockquote>, </blockquote> or <br> as being the last line in a paragraph. This removes the need to place a blank line between paragraphs when reformatting HTML files.

  • Add tool tips for paging buttons on the Print Preview form.

  • The Stop button on the Find Text in Disk Files dialog (which appears while an search operation is in process) did not react quickly to a stop request.

  • Disallow Paste when the content of the clipboard would cause the maximum file size to be exceeded.

  • Change the default Syntax.ini file to reflect the fact that Perl permits end of line comments to appear in all columns, not simply column 1.

  • The Open|Open Other|System Files command will not open system files that are non-existent.

  • Remove an extra pixel spacing between screen lines which was causing a gap when line drawing with ASCII/OEM fonts.

  • Add a horizontal scroll bar to the listbox in the User List window.

  • When an entry in the 'Values' listbox of the Syntax Highlighting dialog is selected for editing, the cursor in the pop-up memo box that appears for editing will now be positioned on that entry.

  • In Configure|Keyboard, display the name of the currently defined User Tools and User Lists to the right of the command name in the commands listbox.

  • Add a Close command to the File Tabs context menu.

  • When running a User Tool that uses the $Sel parameter, and a text selection is not found, ask the user if he would like to proceed. (In the past, an error message was given and the User Tool was not run)

  • Impose a limit on the size of files selected for hex mode display. The limit is approximately 3.2 MB.

  • Change the 'L' and 'C' in the Status Bar to 'Line' and 'Col' for clarity.

  • Make the abbreviated filepaths in the File menu four characters longer.

  • When the Find Text in Disk Files command is used to display matches for a file that is being displayed in a split window, make sure that the result is displayed in the split window which last had focus.

  • Add an option to allow Boxer to use the standard Windows File Open dialog. The default value is OFF, and can be changed on the Configure|Preferences|File I/O dialog page.

  • When no suggestions are available for a suspect word, show the word itself in the Change To box.

  • Add special handling for this case: word wrap is on, enter is pressed at the end of a line that is at or near the Text Width, and which has spaces at the end of the line. If word wrap does not naturally cause the text cursor to move to a new line for this case, process the Enter key naturally.


    Bugs and Quirks

  • Open dialogs were not restored to their topmost position when returning focus to Boxer from another application.

  • If the trailing symbol in the Auto-Number dialog was set to none, an empty error dialog would harmlessly interrupt the numbering process.

  • Enter could not be used to insert a new line when Word Wrap was on, the line contained no spaces, and the line was wider than the currently defined Text Width.

  • Find Previous would not find additional matching strings after encountering an occurrence in column 1, if the select matching text option was OFF.

  • Make sure the Insert Character (by value) command, and the Insert Symbol commands now respect the edit mode (Typeover was ignored previously).

  • Strip commas from the value beneath the cursor before sending it to the Calculator.

  • Boxer would extract the wrong file extension for filepaths whose filename had no extension, but which had a directory node that used a file extension.

  • The replacement count reported after Replace All included matches found within Read Only files, even though those replacements were not made.

  • Fixed a small bug in User Tools dialog; returned filepath could overflow size of supplied buffer.

  • Remove the *.doc entry from the list of pre-defined file extensions in the Find Text in Disk Files dialog. .DOC files are not ASCII text files, and should not have been offered for searching with this command.

  • When using the Reformat command to format a range of selected paragraphs, the operation would not be completed if some lines in the range had an indent that was larger than the defined Text Width. The problem lines are now ignored and the remainder of the operation will be completed.

  • Under rare circumstances, the in-software order would encrypt an empty string as the credit card number, even though a full number had been supplied.

  • The hot letter 'T' on the Configure|User Tools dialog was non-functioning.

  • When multiple files were specified in the Open Hex Mode dialog only the first named file would be opened in hex mode; others would be opened normally.

  • Double clicking in the results window of the Find Text in Disk Files command could result in an error if the 'Show divider bars' checkbox was unchecked.

  • The command sequence of Minimize All, Maximize All, Tile Across, would result in some windows remaining minimized.

  • When performing a replace operation for a search string that ended with a $, additional occurrences of the search string on the same line would not be found. The trailing $ was being interpreted as the regular expression symbol for an end-of-line match even though Regular Expressions were not specified for use.

  • The Unindent, Autonumber and Invert commands would insert an unnecessary blank line if asked to operate on a selected range containing just one line.

  • The controls for setting the Typeover cursor rate weren't properly enabled when its checkbox was checked.

  • Fixed a syntax highlighting screen painting problem that occurred when a dialog was dragged across source code that had been commented out. The code would be misdrawn if it had been commented using a block comment sequence other than the primary sequence.

  • When the last line in the file was bookmarked, the Delete Bookmarked Lines command would delete it (okay) and the line preceding it (wrong).

  • The Spell Check dialog did not permit other selections for Scope when text was selected.

  • After accessing the Print Setup dialog from Print Preview Color Syntax, the Print Preview view would change to Print Preview Normal.

  • Printing a range of pages such as 3 to 5 would result in an unnecessary blank page being printed before the job printed.

  • The hot letter for the Unindent command on the context menu was duplicating that of the Undo command on that same menu.

  • A change to the spell checker dictionary language didn't take effect until the next edit session.

  • The initial stay-on-top setting of Error Chart was not reflected properly by its stay-on-top checkbox.

  • The Find Next toolbar button could display a hint whose text was simply "R", or display an out of date hint.

  • When copying the last line of the file to the clipboard using the 'quick copy' method (text is not selected; the current line is copied as a whole) the line ender was not copied to the clipboard.

  • Make sure that the Save Current File option that can be checked for a User Tool does not trigger the Save Selection As operation when that option is active.

  • Add a secondary test to try to solve sound problems reported by just a few users.

  • Save As was not adding the saved file name to the Recent Files list in all cases.

  • Guard against a reported (but unduplicated) 'Line out of Range' error when using the Find Mate command on a line containing only a line ender.

  • The Block|Append command did not work properly when used with internal clipboards.

  • In Configure|Preferences, the custom rate for the typeover cursor would not be active unless a custom rate was also selected for the insert cursor.

  • The style of text on the Windows clipboard was not properly recorded if a stream cut was performed after a column cut. If a Cut-Append was then performed, the operation would be mistakenly disallowed.

  • The Configure Templates dialog did not disable its radio buttons when no template set was selected.

  • A reserved word would not highlight correctly if case sensitivity was on, the word began with an uppercase letter, and it appeared lower in the reserved word list than another word beginning with that same lowercase letter.

  • Make sure that a URL such as 'news:' isn't syntax highlighted until at least one character appears after the ':'.

  • Make sure that canceling from the Save As dialog after closing an untitled file does not close the window.

  • Find Differing Lines would report the difference in the wrong screen column if Tab characters appeared to the left of the differing column.

  • Regular expression searches for \r, \n, \010 and \013 did not work as expected.

  • The form used to present the Header and Footer macro strings should not have been permitted to be maximized or resized.

  • The Insert Symbols on the Configure|Preferences|Other dialog tab did not display the symbol for character value 1.

  • Under some circumstances, the Suggest button of the Spell Checker dialog could report 'list index out of bounds'.

  • Guard more carefully against Boxer's record of the default printer becoming outdated due to printer hardware changes.

  • When Search and Replace was used to perform replacements on long lines, subsequent matches at the far left may have been displayed off-screen if a previous match required scrolling to the right.

  • A backward search with 'Top to Bottom' selected would not find a match if it was at the end of the last line in the file.

  • A file which was locked for write access by another process could not be opened in read-only mode, as should have been allowed.

  • Exiting Boxer instantly after startup, before all initialization tasks had completed, would cause an exception error.

  • The page count on the Print Dialog did not reflect an accurate page count when double or triple spacing was used.

  • When two or more files were edited and one of the files contained an equal sign (=) within the filename, using either the Find Next or the Replace commands to operate across all open files would produce an error.

  • If the Tab key was configured to insert only spaces … and the Find Text in Disk Files command was used to locate text in one or more files … and just a single file was opened from its results window … then when focus was returned to the opened file the Tab key would errantly insert both a Tab character AND a series of spaces.

  • Fixed the intermittent problem where Boxer would not surrender its topmost window position when clicking in the client area of a lower application's window.

  • The pop-up hint windows which display the content of various clipboards did not display clipboard data containing tabs in proper column alignment.

  • Change the method used to compute the screen character width so that a more natural placement of characters is achieved. This cures the one pixel gap that was seen between character cells horizontally when line drawing with ASCII/OEM fonts.

  • The read-only status of Hex Mode files, and of files that were opened in read-only mode by user request, were incorrectly reported to have been changed by another program. (This bug was accidentally introduced in v8.0.1)

  • The margin values displayed in the Page Setup dialog could contain unnecessary digits of extra precision when certain values were entered.

  • Under some conditions, the File|Close All and Window|Close All commands would not close all open windows.

  • Fixed minor/obscure memory leak which could occur when the Total & Average command was run on a range of lines that did not contain numeric values.

  • Made a change that seems to have corrected a reported (but unduplicated) problem with the removal and re-insertion of a reserved word in the same edit session.

  • Color Syntax Printing bug: with some fonts and font sizes, a long string of bold characters could cause the character at the end of the sequence to be clipped.

  • There was a duplicated hot letter on the Preferences|Other dialog page.

  • Issuing the Unindent command when text was not selected, and when the selection mode was columnar, would cause an error message to appear.

  • When restoring a previous session with minimized windows, and File Tabs were in use, the minimized window would be placed just off screen at the bottom edge.

  • When restoring a previous session with minimized windows, the window title of the minimized windows would include the full filepath and not simply the filename, as was intended.

  • A regular expression that ended with an unfinished escape sequence was not reported as an error.

  • The status message that displays the number of lines/chars in a selection was not visible when selecting text in a Hex Mode file.

  • The maximum size of a template was not being enforced.