release notes
- TextPad 8.5.1
- TextPad 8.5.0
- TextPad 8.4.2
- TextPad 8.4.1
- TextPad 8.4.0
- TextPad 8.3.0
- TextPad 8.2.0
- TextPad 8.1.2
- TextPad 8.1.1
- TextPad 8.1.0
- TextPad 8.0.2
- TextPad 8.0.1
- TextPad 8.0.0
- TextPad 7.6.4
- TextPad 7.6.3
- Using the regular expression "^\n" to match empty lines and replace them with nothing did not delete all consecutive empty lines.
- When opening files, 3-byte UTF-8 characters that straddled multiples of 4KB may have been replaced with "?".
- Fixed rare crash with the EndOfWord keyboard command at the end of a line.
- Detection of the location of the WIN32 SDK and MFC folders only worked on English versions of Windows.
- You can now use the tab key to navigate to the URL on the About dialog box.
- Zooming is implemented with default shortcuts Ctrl + and Ctrl -. This can also be done using the new zoom toolbar. The default font size can be reinstated with Ctrl 0.
- In the File Preferences, there is a new option to save the list of recently used files in workspaces.
- The Save As dialog is now redisplayed when save is cancelled due to a character encoding conversion error.
- The setting for visual file comparisons is persisted between sessions.
- CSS syntax highlighting was lost after closing all open .css files, then opening one.
- The installation directory of JDK 14 was not detected.
- Tool output buffering prevented display of text a line at a time.
- The option to choose which instance of TextPad to open a file with was not added to Explorer's context menu.
- The Ordering Information button on the Help dialog box did not work.
- Fixed crash when the clipboard history was active, but TextPad was in the background.
- The Open File dialog box could create files without a confirmation prompt.
- The accessibility setting for the width of the text cursor was ignored.
- The background color of text for the Compare Files document class was ignored.
- Made some corrections to the Polish user interface.
- Polish UI and spell checker.
- Improvements to the Italian UI.
- Macros which did a lot of copying and pasting could be interrupted, because the clipboard could not service the requests quickly enough.
- Uncommon crash opening files, reported by 2 users.
- Crash doing replace all of '^' with anything, when the last line of the document is empty.
- When doing replace all '^' with anything, lines following blank lines were not changed.
- Crash when TextPad is forcibly closed by signing out of Windows.
- Help did not link to documentation for comparing files visually.
- Clip libraries can now be created with UTF-8 encoding.
- Added an option for the bare minimum of keystroke shortcuts, so that users can more easily define their own preferences.
- When opening C/C++ include files, now searches for them in the Visual C++ 2019 and Windows 10 SDK installation paths.
- Fixed infinite loop when replacing '.*' with anything at the end of a line.
- Fixed small font in the clip library.
- UTF-8 files containing invalid characters were truncated on input.
- Improved quality of large toolbar icons.
- Improved detection of UTF-8 characters when opening files.
- Selected line not brought into wrapped view when the total number of wrapped rows before it is greater than the number of lines in the file.
- File modified marker not cleared after saving file in a macro.
- When full paths are displayed on the document selector and a modified file is saved, the last 2 characters of its name were truncated.
- In file URLs, '+' was converted to space.
- Fixed some multi-monitor and DPI issues.
- Random crash on exit on some PCs.
- Fixed crash on opening a file with a final null character.
- Fixed occasional crash when saving workspaces without Search Results.
- Match Whole Words was not enabled on Find/Replace for words starting or ending with underscore.
- Setting the COMSPEC environment variable from within TextPad had no effect.
- Increased the 64KB line length limit in Find in Files to 1MB.
- Dropped files did not use the default encoding defined in their document classes.
- The tool output buffer is now flushed at end of line.
- Preserve existing file's attributes when overwriting.
- Bitmaps on config tree on hi-res displays.
- When the cursor is out of the window, Ctrl+Up/Down should move it into the window, before scrolling.
- Double and triple click using MS conventions should not have been actioned until button up.
- Under MS mouse conventions, triple click now only selects the current paragraph in word wrap mode, otherwise the current display line is selected.
- Default DOS encoding didn't work in v8 for quick opened, double clicked or dropped files.
- If the default codepage for a document class was UTF-8, but a member file did not contain UTF-8 characters, non-ASCII characters were replaced with '?' when it was opened.
- Fixed crash when opening syntax highlighted files where the final character is a digit.
- The selected encoding on the Open File dialog box was ignored.
- The codepage which is displayed on the statusbar was incorrect for Tool Results.
- Autosaving cleared the undo stack.
- Implemented Unix diff format as an option for file compare results.
- The colors used in the File Comparison output can now be configured using its own document class.
- For non-DOS tools, the Default Encoding of the Tool Output document class is use to convert user tool output.
- When files contain only ASCII characters, the document class should have been checked to determine if they should be treated as UTF-8.
- Crash after changing fonts in the Tool Output window.
- Crash while exiting on some multiprocessor PCs.
- The help window was always on top.
- Could not replace a regular expression with literal '\i' using '\\i'.
- OnEditReformat now reformats the current paragraph only when nothing is selected.
- Find in Files stopped searching files with lines longer than 64 KB. Now they are split at that length.
- Changed the font used in the document selector and clip library for better rendering on high resolution displays.
- The system preference for use of ClearType fonts in the incremental finder was ignored.
- Drag and drop to other applications did not work.
- The application for TextPad.dde, in the registry, was TextPad.7 instead of TextPad.8.
- Pasting multiple lines into a Find/Replace edit control didn't work.
- If a line selected by double clicking in the left margin was searched for, its end of line characters should not have been included in the Find dialog box.
- The height of the main window was reduced on restart, if the bottom was close to the taskbar.
- Couldn't compare open files if 'Keep files locked while editing them was set'.
- The code page for new documents was not initialised to its document class setting.
- The BOM setting on Save As was overridden by the document class setting.
- URLs were not highlighted in the text document class, unless they were preceded by white space.
- The MS Surface pen could not be used for right clicks.
- On high definition displays:
- Item colour listbox text overlapped.
- Font name listbox text overlapped.
- The list of suggestions for spelling mistakes overlapped.
- The font was too small in the Update License dialog box.
- Visible space glyphs were too small.
- Large toolbar icons are now automatically selected.
- The initial size of docking panes for high definition displays was too small.
- Increased the initial size of the help window.
- A command to Refresh the view on the Compare Files context menu.
- Crash when clicking the dividing line between the file name and its contents in the Compare Files window.
- When saving files with the UTF16BE encoding, only the first half of each buffer written had its bytes swapped.
- The UNICODE BOM setting for the document class overrode the one on the Save As dialog box.
- Line breaking did not follow the rules for Japanese text.
- The spell checker did not ignore Japanese text.
- Crash due to non-ASCII characters in syntax definition keywords. (These are invalid.)
- Find in Files did not use the corresponding document class encoding for files with indeterminate encodings.
- Compare Files reported differences between no space and spaces, when Ignore Spaces is set.
- Sort was disabled in block mode.
- Checkboxes in scrollable lists overlapped, and toolbars did not scale correctly, on high pixel density displays.
- Changes to the state of scrollable check boxes were not updated for screen readers.
- HTML Validator output was written to the Search Results window.
- When started with "-f path" and "path" did not exist or did not contain ConfigState.xml, per user files were stored in the samples subfolder.
- Text was not displayed correctly in the Incremental Finder when the display is scaled at 200%.
- Operates internally in Unicode UTF-16 encoding, so files containing character sets from different, left-to-right code pages can now be edited and searched.
- To determine the Unicode code point of any non-ASCII character, you can hold the cursor over a character to get its code point in a pop-up tip.
- There is a new command to input Unicode code points in hexadecimal. Its default shortcut is Alt+X, but if you have customised any shortcuts, you will need to assign a shortcut to EditUnicodeChar. It overlays an edit control in which you can type a hex value at the current insert position. Enter inserts the character and Esc cancels input.
- There is an option to select from an additional list of code pages when opening and saving files. To use it, select 'More ...' from the Encoding drop-down and click OK.
- The heuristics for detecting the encoding of files now includes a search for the declaration in HTML/XML markup and resource compiler files.
- Visual file comparison.
- When timed backups are enabled, modified files can be automatically recovered after unexpected terminations.
- See version 7.6.0 below.
- Double and triple click using MS conventions should not have been actioned until button up.
- Under MS mouse conventions, triple click now only selects the current paragraph in word wrap mode, otherwise the current display line is selected.
- Fixed crash when opening syntax highlighted files where the final character is a digit.
- In the 64-bit edition, line endings were not interpreted correctly in sections of files bigger than 2GB.
- Crash while exiting on some multiprocessor PCs.
- The help window was always on top.
- Could not replace a regular expression with literal '\i' using '\\i'.
- OnEditReformat now reformats the current paragraph only when nothing is selected.
- Changed the font used in the document selector and clip library for better rendering on high resolution displays.
- The system preference for use of ClearType fonts in the incremental finder was ignored.
TextPad 8.5.1 (21-Jan-2021)
Issues resolved:
TextPad 8.5.0 (24-Sept-2020)
Enhancements:
Issues resolved:
TextPad 8.4.2 (07-July-2020)
Issues resolved:
TextPad 8.4.1 (28-May-2020)
Issues resolved:
TextPad 8.4.0 (17-Apr-2020)
Enhancements:
Issues resolved:
TextPad 8.3.0 (18-Mar-2020)
Enhancements:
Issues resolved:
TextPad 8.2.0 (26-May-2019)
Enhancements:
Issues resolved:
TextPad 8.1.2 (07-Mar-2017)
Issues resolved:
TextPad 8.1.1 (07-Dec-2016)
Issues resolved:
TextPad 8.1.0 (10-Nov-2016)
Enhancements:
Issues resolved:
TextPad 8.0.2 (27-Feb-2016)
Issues resolved:
TextPad 8.0.1 (17-Jan-2016)
Enhancements:
Issues resolved:
TextPad 8.0.0 (01-Dec-2015)
Enhancements:
Issues resolved:
TextPad 7.6.4 (07-Mar-2017)
Issues resolved:
TextPad 7.6.3 (10-Nov-2016)
Issues resolved: