TextPad Changelog

What's new in TextPad 9.4.1

Feb 26, 2024
  • Issues resolved:
  • The option to reload the last workspace at startup was ignored.
  • The command to manage history lists crashed when the number of recently used files was set to zero.
  • There should have been a prompt to save modified documents on exit.
  • When sorting numerically, IP v4 addresses are now in the correct order.
  • On a heavily loaded system, a new instance could crash while opening a file moved from another instance.

New in TextPad 9.4.0 (Feb 5, 2024)

  • Enhancements:
  • Added a command to the Configure menu to save the configuration.
  • Added a command to compare files to the context menu of the document selector.
  • The line and column numbers of the insert position can be displayed by assigning a keyboard shortcut to the command Edit:CaretPosition.
  • If TextPad is running when Windows Update reboots the computer, its files are automatically reopened after startup.
  • New documents which have not been saved to files are saved in the open workspace.
  • Implemented a command line option to open files in the first instance of TextPad using a '-1' parameter.
  • New installations are initialised to backup every 10 minutes.
  • Issues resolved:
  • After hiding the clock on the statusbar, other indicators were truncated from the right when reducing its width.
  • Document tabs could not be reordered using drag and drop.
  • Some commands on the popup menu for the clip library did not work.
  • The index for the Japanese help file was corrupted.
  • See also version 8.18.0.

New in TextPad 9.3.1 (Sep 17, 2023)

  • Issues resolved:
  • Popup tips for Unicode characters did not work.
  • Fixed an apparent workspace overwrite when the readme.txt file is opened on the first run after TextPad is installed.
  • Status bar indicators are no longer truncated from the right, when the main window width is reduced.
  • See also version 8.17.1.

New in TextPad 9.3.0 (Aug 1, 2023)

  • Enhancements:
  • The options to display full paths on the document selector and document tabs are now independent.
  • A context menu command to save the documents selected on the Document Selector.
  • A context menu command to move documents to a new instance.
  • Added a button to the Spelling Preferences dialog box for adding new languages.
  • Prompt to save a new shortcut that has not been assigned to a command, when closing Keyboard Preferences.
  • Cache .editorconfig files, to speed up processing on network filesystems.
  • Optimise the number of times a file is checked for external updates, to reduce delays on network filesystems.
  • Issues resolved:
  • Context menu commands did not work for the Search Results window when it is docked.

New in TextPad 9.2.3 (Jun 10, 2023)

  • Issues resolved:
  • both the search and replacement text were selected when the Replace dialog box opened.
  • Relative file name paths typed in the file open dialog box did not work.
  • The Delete key can now be used in the open file dialog box to delete a file.
  • The document selector, clip library and file explorer windows can now be lined up vertically.
  • The positions of the find and replace dialog boxes were not saved.
  • See also version 8.16.2.

New in TextPad 9.2.3 (Jun 10, 2023)

  • oth the search and replacement text were selected when the Replace dialog box opened.
  • Relative file name paths typed in the file open dialog box did not work.
  • The Delete key can now be used in the open file dialog box to delete a file.
  • The document selector, clip library and file explorer windows can now be lined up vertically.
  • The positions of the find and replace dialog boxes were not saved.
  • See also version 8.16.2.

New in TextPad 9.2.0 (Apr 2, 2023)

  • Enhancements:
  • SVG icons can be used for custom toolbar buttons. This option is selectable on Configure » Preferences » View.
  • A bold font is used to emphasise the active document tab.
  • The History List dialog box is now resizable.
  • Issues resolved:
  • Custom toolbars can now be created.
  • The last active document is now activated when closing a tabbed document.
  • Fixed the non-docked Search Results window closing when Find in Files is closed.
  • When document tabs were at the bottom of the frame but turned off, they were turned on again after a restart.
  • The New vertical tab group command was disabled.
  • Sort didn't report the number of lines deleted on the status bar, when invoked from the toolbar.
  • Could not change the spell checker language without also changing another setting.
  • See also version 8.16.1.

New in TextPad 9.1.0 (Feb 27, 2023)

  • Enhancements:
  • An optional regular expression builder for the Find and Replace commands. Select this on Configure » Preferences » Editor.
  • A user interface to manage history lists. See the Configure menu.
  • An option to display a Windows navigator when switching between documents with Ctrl+tab. Select this on Configure » Preferences » View.
  • An option to use the Windows standard file open dialogs for users who require more functionality than is available from the themed ones. Select this on Configure » Preferences » File.
  • Issues resolved:
  • When TextPad was not running and several files were opened at the same time from Windows Explorer, the first failed to open.
  • The option to display tabs at the bottom of the window did not persist.
  • The option to create new document tabs to the right of existing ones was not available.
  • The docked Search Results window could obscure documents.
  • Characters could not be input by typing their codes on the numeric keypad while the Alt key was pressed.
  • The limit of 256 characters for file names in the open file dialog has been increased.
  • Menus could temporarily disappear when using the Alt and down-arrow keys.
  • The window background color in the dark theme could not be changed.
  • The selected clip library was not reselected after a restart.
  • See also version 8.16.0.

New in TextPad 9.0.1 (Jan 22, 2023)

  • This setup program installs the 64-bit edition of TextPad with all these user interface languages: English, Deutsche, Español, Français, Italiano, Nederlands, Polski, Português, 日本語, 한국어.

New in TextPad 9.0.0 (Jan 16, 2023)

  • Enhancements:
  • The user interface has an optional theme with a dark background
  • The spell checker uses the dictionaries for languages installed in Windows.
  • When run as administrator, Preference options has a page for setting system policies.

New in TextPad 8.14.2 (Nov 22, 2022)

  • Issues fixed:
  • In certain circumstances, the Replace All command could lose its place after 5000 replacements.
  • Spaces should not have been rejected in document class names.
  • The Match Case button on the Incremental Finder did not work.
  • Improved the algorithm which determines if foreground and background colors are too similar to be visible.
  • Could not insert more than one separator on the Tools menu.
  • The text cursor width was not scaled for high resolution displays.

New in TextPad 8.14.0 (Nov 8, 2022)

  • Enhancements:
  • Improved the speed of the Replace All command, the Bookmark All command, and the Clear and Invert All Bookmarks commands.
  • Improved the speed of Undo/Redo of the Replace All command.
  • Show the document class name on the Document Properties page.
  • Issues resolved:
  • Commands added to the Tools menu could not be renamed.
  • Could not paste multiple lines into edit boxes on the Find and Replace dialog boxes.
  • Context sensitive help did not work for some contexts.
  • When the foreground and background colors were the same, the current line should not have been highlighted with a box.
  • Fixed a crash when running a Replace All command which reduced the number of lines in selected text up to the end of the document.
  • Fixed a crash caused by closing the Find dialog box while an error message about the regular expression is displayed.

New in TextPad 8.13.0 (Oct 10, 2022)

  • Issues resolved:
  • Prevented a memory exception from causing a crash when adding text to the clipboard history on memory constrained systems.
  • The IME window was misplaced after character conversion.
  • Implemented the following keyboard shortcut to toggle the case of the incremental finder: "IncrementalMatchCase".
  • After splitting a view, the size of the scrollbar thumb was incorrect in the new view.
  • Macros could not be edited with the 32-bit edition.

New in TextPad 8.12.0 (May 15, 2022)

  • Enhancements:
  • The Find Next in All Documents command now steps through all open documents.
  • The syntax highlighter now recognises C++ binary literals, and Unicode and raw string literals.
  • Issues resolved:
  • The Block Fill command didn't insert right aligned text correctly.
  • Lines could be wrapped at seemingly random places.
  • Repeat typing didn't allow for any white space that is automatically inserted after return is pressed.
  • Repeat typing only worked with Unicode characters in the Basic Multilingual Plane.
  • The EditUnicodeChar command only worked with Unicode characters in the Basic Multilingual Plane.
  • Character code popup tips showed incorrect codes for surrogate pairs and they only worked on the left side of wide characters.
  • The cursor position indicator now takes account of wide characters.

New in TextPad 8.11.0 (Mar 16, 2022)

  • Issues resolved:
  • Fixed a crash in Replace All commands that did hundreds of line insertions and deletions.
  • The shortcuts for characters Ÿ, œ and Œ on Qwerty keyboards did not work.
  • Selecting a whole line and then typing characters over it could not be undone.

New in TextPad 8.10.0 (Jan 21, 2022)

  • Enhancements:
  • Clicking the middle mouse button on a document tab or the document selector now closes the corresponding document.
  • Macro names which are too long to fit in the Macro Properties dialog box are displayed in popup tip windows.
  • Now detects the C/C++ include path for Visual Studio 2022.
  • Issues resolved:
  • The indent more/less buttons were swapped on the toolbar.
  • Fixed the requirement to specify the encoding on the Save As dialog box to make insert file and save selection work.
  • The option to replace Notepad does not work on Windows 11 so it is not available.
  • Breaking change: in macros, the display name, author, description, search and replace strings were not saved as Unicode characters. Macros saved with this release are not backwards compatible with previous releases.

New in TextPad 8.9.0 (Oct 7, 2021)

  • Enhancements:
  • Optimized memory reuse when editing existing files.
  • Macro commands to open, save and insert files can now accept codepage numbers.
  • Enhanced syntax coloring of JSON files. Keys are now displayed in the color set for Keywords 2, and ',' and ':' in the color set for operators. true, false and null are recognized as values, and comments are highlighted.
  • Implemented touchscreen zooming.
  • Issues resolved:
  • Line numbers in the file comparison window were truncated when displayed in certain fonts.
  • TextPad prevented Windows from restarting without manual intervention.
  • Fixed a crash when turning on word wrap after zooming in or out.

New in TextPad 8.8.1 (Jun 13, 2021)

  • Issues resolved:
  • Corrected a regression error in the Windows recovery manager interface.
  • Fixed file system error with //network/.editorconfig when opening files.
  • Fixed a crash while opening files on Windows 7 when .editorconfig was enabled.

New in TextPad 8.8.0 (Jun 2, 2021)

  • Enhancements:
  • Implements a context menu for inserting commands in the macro editor.
  • Supports the use of .editorconfig files.
  • Issues resolved:
  • Changes to the scope of a macro using the macro editor were not saved.
  • Security policies for opening and saving files could be bypassed with the macro editor.
  • Added a new security policy setting to disallow the editing of macros (0x0800).
  • The last line of a document could be partially obscured, when word-wrap was enabled.

New in TextPad 8.7.0 (May 12, 2021)

  • Enhancements:
  • Implemented an editor for keystroke macros.
  • Issues resolved:
  • The Find Next command ignored the option to wrap searches when the cursor was at the end of file.
  • The Extend Selection Down command did not work if the cursor was previously on a higher line number.
  • A crash when displaying long system time formats in the status bar has been fixed.
  • When the time was displayed on the status bar, it was partially obscured.
  • The Replace All command took too long on files with many lines.
  • Fixed a crash when paging down to the end of a word wrapped document, with critical combination of page size and font.
  • The width of the space character increased, when viewing the properties of a document.
  • The progress bar was not being updated while opening very large files.

New in TextPad 8.6.1 (Apr 12, 2021)

  • Issues resolved:
  • Crash while replacing all text in a selected range at the end of a document.
  • The replacement expression "i{...}" output its results in reverse order.

New in TextPad 8.6.0 (Apr 6, 2021)

  • Enhancements:
  • Implemented a new command to repeat the last characters typed. Its default shortcut is Ctrl+. (dot).
  • Speeded up the Replace All command to split very long lines of text.
  • Updated the keywords in the C++ syntax definition file for conformance with version 20.
  • Issues resolved:
  • The Unicode code point U+FFFE is no longer treated as the end of a file.
  • Changes to Preferences were not written to disk until the program terminated.

New in TextPad 8.5.1 (Jan 22, 2021)

  • Issues resolved:
  • 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.

New in TextPad 8.5.0 (Nov 27, 2020)

  • Enhancements:
  • 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.
  • Issues resolved:
  • 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.

New in TextPad 8.4.2 (Jul 7, 2020)

  • Issues resolved:
  • 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.

New in TextPad 8.4.1 (Jun 3, 2020)

  • Enhancements:
  • Polish UI and spell checker. (Credit is due to Jerzy Puczek for this.)
  • Improvements to the Italian UI. (Credit is due to Roberto Boriotti for this.)
  • Issues Resolved:
  • 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.
  • Crash when TextPad is forcibly closed by signing out of Windows.
  • Help did not link to documentation for comparing files visually.
  • When replacing '^' with anything, lines following blank lines were not changed.

New in TextPad 8.4.0 (Apr 17, 2020)

  • Enhancements:
  • 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.
  • Issues Resolved:
  • 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.

New in TextPad 8.3.0 (Mar 18, 2020)

  • Enhancements:
  • Improved quality of large toolbar icons.
  • Improved detection of UTF-8 characters when opening files.
  • Issues Resolved:
  • 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.

New in TextPad 8.1.2 (Mar 10, 2017)

  • 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.

New in TextPad 8.1.1 (Dec 8, 2016)

  • 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.

New in TextPad 8.1.0 (Nov 13, 2016)

  • Enhancements:
  • 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.
  • Issues Resolved:
  • 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.

New in TextPad 8.0.2 (Feb 29, 2016)

  • Issues Resolved:
  • 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.

New in TextPad 8.0.1 (Jan 18, 2016)

  • Enhancements:
  • A command to Refresh the view on the Compare Files context menu.
  • Issues Resolved:
  • 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%.
  • Important Notes:
  • Please see upgrades for information about upgrading to TextPad 8.
  • Installing TextPad 8 does not uninstall TextPad 7.
  • TextPad 8 cannot be installed on Windows XP.

New in TextPad 8.0.0 (Nov 30, 2015)

  • Enhancements:
  • 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.
  • Important Notes:
  • Please see upgrades for information about upgrading to TextPad 8.
  • Installing TextPad 8 does not uninstall TextPad 7.
  • Dropped support for Windows XP.

New in TextPad 7.6.0 (Nov 30, 2015)

  • Enhancements:
  • The heuristics for detecting UTF-8 encoding now includes a search for the declaration in HTML/XML markup.
  • Issues Resolved:
  • When started as notepad, could not open files with spaces in their names and did not honour the multiple instances setting. Cancel the option to "Replace Notepad", and then reapply it, to effect this fix.
  • Using Replace All to delete lines matched by a regular expression did not delete consecutive lines.
  • When initialising the search string from selected text, word matching is now turned off if the first or last characters are not alphanumeric, or if the characters before or after the selection are alphanumeric.
  • When the files associated with document classes were changed, any open documents were not notified of the changes.
  • The View in Web Browser command did not work for URLs in Search/Tool results.
  • "Invalid keyboard bindings file" message when starting up.
  • When word wrap was on and there were fewer lines in the document than in the view, LineScrollUp moved the cursor up.
  • When word wrap was on and the cursor was at the beginning of a single unterminated line, LineDownExtend did nothing.
  • Find in Files crashed when lines were longer than 64KB.
  • Settings on the Sort dialog box were not persistent.
  • Right clicking in search results and choosing clear all sometimes cleared the active document instead.
  • A relative path passed using parameter -f did not work.
  • The context menu commands in Explorer did not have shortcut keys.

New in TextPad 7.5.1 (May 22, 2015)

  • Replacement format "\i{n,i,w,f}" didn't work.
  • Help/About didn't show new license until after restart.

New in TextPad 7.5.0 (May 14, 2015)

  • Enhancements:
  • Now uses a stable sort algorithm which preserves the original order of lines with matching keys.
  • Implemented replacement format "\s{n,c}" which replaces each character in sub-expression $n with character c.
  • New Explorer context menu command to open a file in a particular instance.
  • Policy setting (400) to disallow use of the Check for Updates command.
  • The state of the scrollable Preferences checkboxes are now displayed as "[Off]" or "[On]", when a screen reader is running.
  • Issues Resolved:
  • Error when searching for text containing accented characters, when match whole words was set.
  • Changing the wordwrap state of a file with first line ".LOG" appended a timestamp.
  • When the cursor was not constrained to the text, deleting in line select mode didn't work.
  • Could not create a folder on a path starting with "\\servername".
  • The end of line was deleted when dragging a selection that extended past the end of line, because the cursor was not constrained to the text.
  • Alt+0146 was not treated as an apostrophe by the spell checker.
  • Files larger than 2^32 bytes were truncated when saved.
  • Random, occasional crashes in Find in Files.
  • The 64-bit edition didn't read Visual Studio's include file path from the registry.
  • Syntax definition files opened from the Syntax page of a Document Class were not displayed until the dialog box closed, when Document Tabs were displayed.
  • When the case of a selected block of text was changed, the width of the selection was sometimes modified.

New in TextPad 7.4.0 (Jul 11, 2014)

  • Crash in spell check properties when invoked from the spelling dialog box.
  • Infinite loop when reformatting Japanese characters.
  • Control characters SOH, ESC, FS, GR, RS and US are not rendered by Windows so are now discarded if input from the keyboard.
  • Improved context-sensitive help on Find/Replace dialog boxes.

New in TextPad 7.3.0 (May 16, 2014)

  • Enhancements:
  • Korean edition.
  • Issues Resolved:
  • The $AppWnd and $DocWnd tool arguments didn't work correctly in the 64-bit edition.
  • If a URL was bracketed, the trailing ")" was treated as part of the URL, when it was followed by a punctuation character.
  • Visible spaces were incorrectly rendered for double width space characters.
  • License files containing non-ASCII user or company names were invalid.

New in TextPad 7.2.0 (Feb 15, 2014)

  • Could not add the 64-bit edition to Explorer's context menu.
  • Unhandled exception in the Incremental Finder with Ctrl+I, Ctrl+I.
  • Integer overflow in document statistics for very large files.
  • The context menu commands to tile documents selected in the Document Selector didn't work in the 64-bit edition.
  • The 64-bit edition corrupted replace commands in macros as they were saved.
  • When all instances of a search pattern anchored to the start of a word or line were replaced with nothing, the replacement continued while the search pattern could still be matched.
  • Drag and drop of a shortcut opened the .lnk file.
  • Find in Files needed to check if the last matched line was terminated when logging the output.
  • When a Find in Files regular expression matched across line boundaries, the line counter sometimes got out of step, depending on the text that was matched.
  • When the cursor was not constrained to the text, and the last line of selected block of text was empty, the block could not be deleted.
  • When the cursor was not constrained to the text, text pasted beyond the current end of line was inserted at the start of the next line.
  • When loading a workspace created with TextPad 6.x, bookmarks in binary views were not restored correctly.
  • Problems sorting when last line was unterminated:
  • Number of duplicate lines deleted was off by 1;
  • Current line was not updated after undo;
  • Undo left final end of line characters.

New in TextPad 7.1.0.1 (Dec 13, 2013)

  • Fixes a problem with running on 64-bit Windows 8.1 and Server 2012.

New in TextPad 7.1.0 (Dec 12, 2013)

  • Issues Resolved:
  • Regular expressions didn't support conditional replacement formats.
  • In text containing blank lines, replacements using the regular expression "^" skipped a line after each blank line.
  • Crash when saving a file with a total path length more than 260 characters.
  • Crash while doing Jump Next/Previous.
  • Occasional crash while clearing the queue for the Find in Files status channel.
  • Occasional crash in Find in Files when Match Word is set.
  • Auto-save could pop up another Save File dialog box, if the first one was not actioned.
  • At the end of a find in files, the busy cursor was not reset on the dialog box until it was moved.
  • Could not open files which only contain a Unicode byte order mark.
  • Did not save Unicode byte order mark to empty files.
  • Pasting over wrapped text occasionally resulted in the error message "TextPad encountered an illegal argument".
  • Regular expressions sometimes matched the wrong text when searching backwards.

New in TextPad 7.0.9 (Jun 7, 2013)

  • Issues Resolved:
  • Invalid regular expressions shouldn't have been reported when closing the Find dialog box.
  • The wrong cursor was shown for parts of the Find in Files dialog box.
  • Replacing all "^." with nothing deleted all characters in each line.
  • Crash when deleting a long file filter from the Find in Files dialog box.
  • The Regular Expression option shouldn't have been be cleared by Search/Find Next, while the dialog box was displayed.
  • Could not jump to HTML Validator error lines in the Tool Output window.
  • When a file was opened with the DOS encoding, keyboard input of non-ASCII characters was incorrect.
  • Searching for certain regular expressions which did large lookaheads could cause a crash.

New in TextPad 7.0.7 (May 2, 2013)

  • Issues Resolved:
  • Reject "|" as a regular expression.
  • Fixed crash when parsing mismatched [...] regular expressions.
  • Searches that wrapped sometimes needed to be repeated to locate the next match.
  • If an invalid regular expression was entered, the Find Next button was not enabled after choosing another RE from the drop-down list box.
  • Sped up Find/Replace in large files.
  • Sped up initial creation of the Explorer window.
  • Fixed crash on exit, if Find in Files was running.
  • Commands on the Replace dialog box should not have wrapped at end of file.
  • Search/Jump Next skipped to the end of file when it reached the end of the current search results.
  • Closing and opening the Find/Replace dialog box deleted any invalid regular expression.
  • When opening #include files, the WIN32 and custom include directories were not searched.
  • When searching backwards, a match at the beginning of a line was treated as the end of the previous line.
  • When upgrading from version 6, and Notepad had been replaced by TextPad the path to TextPad.exe in the registry wasn't updated.

New in TextPad 7.0.4 (Apr 17, 2013)

  • Issues Resolved:
  • For Posix regular expressions, replacement formats in existing macros were not converted to the new Perl format.
  • In regular expressions in macros, [^...] is now changed to [^...\r\n] to constrain it to the end of line.
  • Allow immediate drag selection when activating a document by left click.
  • Allow shared write file access in Find in Files.
  • If word wrap was on and the cursor was at the end of a wrapped row, a search began at the beginning of the file.
  • Regex replacement of "^" in selected text included one too many lines.
  • Display the busy cursor on the Find in Files dialog box while a search is active.
  • The SelectSwapEnds command did not swap the anchor of the selection.

New in TextPad 7.0.0 (Apr 2, 2013)

  • Enhancements:
  • Perl/Javascript compatible regular expressions, with no constraints on the use of registers when matching multiple lines.
  • The previous Unix and Posix regular expressions are no longer supported, but those defined for any user tools or embedded in macros will be automatically converted.
  • The binary file viewer and Find in Files command can now read files of unlimited (well, 64-bit) size.
  • Two new commands in the View category, which can be assigned to shortcut keys, to display the Find and Replace dialog boxes.
  • Six new commands in the Search category, which can be assigned to shortcut keys, to set and clear the state of Match Words, Match Case and Regular Expression.
  • New command in the Select category, which can be assigned to a shortcut key, to swap the cursor from one end of the selection to the other.
  • Increased the number of recently used find/replace strings to 20.
  • Issues Resolved:
  • Fixed the option to add TextPad to Explorer's context menu in Windows 8.
  • 64-bit file system redirection is disabled so that files in 64-bit Windows folders can now be edited.
  • Commands on the system menu are now ignored while a macro is playing, so it's no longer possible to maximize, restore or close a window.
  • If TextPad was minimized when it was closed, it now starts in a normal window.

New in TextPad 6.2.2 (Dec 3, 2012)

  • Enhancements:
  • Spanish user interface.
  • Issues resolved:
  • IME conversion for some single byte characters from DBCS code pages was incorrect.
  • When a user tool failed, the message on the status bar was not displayed correctly.
  • Switching from text to hex on the Find dialog box did not correctly convert the search string.
  • The Portable Wizard failed to take account of non-standard folders for macros and syntax files.
  • Screen readers could cause a crash when the Tools preferences dialog box was displayed.
  • The Close button on document tabs was not displayed, when files were opened from the command line.
  • If the focus was in the docked Tool Output window, when a tool was run, parameters such as $BaseName were not applied to the topmost document.
  • When a new document was saved, or a file was renamed, it was not repositioned in sorted order in the document selector.
  • Documents with horizontally and vertically split views were not loaded correctly from workspace files.
  • 64-bit integers were not sorted correctly.
  • Default fonts for document classes did not take account of the Control Panel setting for the default non-Unicode code page.

New in TextPad 6.1.3 (Jul 16, 2012)

  • Issues resolved:
  • Crash when searching for Greek characters.
  • The internal Explorer context menu did not work.
  • On XP, opening a file from Windows Explorer's context menu resulted in a spurious blank document.
  • Leading and trailing white space was stripped from tool parameters.

New in TextPad 6.1 (Jun 12, 2012)

  • Enhancements:
  • New Check for Updates command on the Help menu.
  • New Appearance command on the View menu to choose the UI appearance.
  • Made visible tabs more visible.
  • Issues resolved:
  • Occasional infinite loop on first startup, when transferring file associations from an earlier release.
  • Search and replace strings on dialog boxes were not persistent.
  • The tool parameters to pass selected text, such as $Sel, did not work correctly.
  • The selected word was not correctly passed to online help tools.
  • When a new license was input using the Update License command, the old one was still displayed on the About box, until TextPad was restarted.

New in TextPad 6.0 (May 28, 2012)

  • Enhancements:
  • Implemented an XML file for storing configuration preferences. Eliminating use of the registry allows TextPad to be run from portable media.
  • New Wizard to copy the TextPad installation and configuration files to portable media.
  • New command line parameters -f and -k to specify the folders for storing configuration settings and the license key respectively.
  • New tool macro $URL is substituted by the file name of the active document converted to a URL. (file://...)
  • Increased the size of visible tab characters for high resolution displays.
  • Documents can now be closed by clicking the X on their selection tabs.
  • Potentially breaking changes:
  • Windows 2000 is no longer supported.
  • Workspace files are not backwardly compatible with TextPad 5. They will be automatically converted to the new format on opening.
  • Deleted the commands to convert between the DOS and ANSI code pages. This can still be done using the Save As command.
  • Issues resolved:
  • Did not correctly detect files bigger than 2GB. Such files cannot be edited.
  • The View in Web Browser command should have displayed any file in its default viewer, or in the default web browser for unregistered file types.
  • Opened files were not added to the Recent list for the TextPad entry on the Windows 7/Vista Start menu.
  • The option to print only odd or even pages did not work.
  • In block selection mode, Shift+End sometimes did not select to the end of the longest line.
  • The cursor was sometimes placed in the middle of characters in certain fonts, such as Calibri.

New in TextPad 5.4.2 (Sep 9, 2011)

  • Enhancements:
  • Numeric sorts now use 64-bit integers.
  • Issues resolved:
  • Checkboxes and radio buttons in Preferences lists were not displayed correctly on XP with the Windows Classic Theme.
  • Read Only and Selection Only checkboxes on the Open and Save As dialog boxes were not displayed correctly on XP with the Windows Classic Theme.
  • The context menu for Search Results and Tool Output sometimes acted on the active document.

New in TextPad 5.4.0 (Oct 19, 2010)

  • Enhancements:
  • Windows 7/Vista Open and Save As dialog boxes, when running on those operating systems.
  • Increased size of visible spaces for monitor widths greater than 1024 pixels.
  • Scale the user interface fonts when the display DPI is set greater than the default 96.
  • Improved the appearance of checkboxes and radio buttons in preference property lists.
  • Toolbar for macros.
  • Breaking change: user tools now appear on the toolbar in the same order as on the Tools menu.
  • The Send command now detects the default MAPI email server.
  • Italian user interface.
  • Issues resolved:
  • Crash when Search Results not dockable, Find in Files active, and Close All command executed.
  • Crash when right clicking a line of 10 or more characters, ending in "

New in TextPad 5.3.1 (Aug 19, 2009)

  • Issues resolved:
  • Help menu commands did not work.
  • Explorer crash on double clicking Desktop item.
  • The Stop Recording command on the Macro menu was not reset if the recorder was running at program exit.
  • underscores were not rendered in Print Preview for some fonts.
  • The IME did not work with the Incremental Finder.

New in TextPad 5.3.0 (Aug 19, 2009)

  • Enhancements:
  • Incremental Find command on the Search menu. It finds the next instance of a string, as you type it in the Incremental Find toolbar.
  • Normalize command on Windows menu when document tabs are displayed. It eliminates any tiling and tab groups.
  • Option to order document tabs leftmost first.
  • Option to substitute TextPad for Notepad.
  • Added commands to copy the filename and browse its folder to the Document Selector and tabs context menus.
  • Added commands to create new tab groups to the document tabs context menu.
  • Sets the Explorer path when opening a workspace.
  • Tool names on the Configure/Preferences/Tools dialog box can now be edited by pressing F2.
  • The Explorer now uses the Windows Explorer context menu.
  • Optional toolbar for print commands.
  • Issues resolved:
  • The regular expression ".*$" could cause a stack overflow.
  • Font not updated when selecting the Clipboard History on the Clip Library.
  • The REDO stack was emptied after a file save.
  • Character case problem with environment variables.
  • Improved heuristics for detecting Unicode files.
  • Line breaks not always detected correctly in Unicode files with non-standard end of line character sequences.
  • Cursor position error on very long lines and lines with control characters.
  • Occasional loss of keyboard focus after closing the Find/Replace dialog box.
  • Reduced the regular expression failure stack size to prevent stack overflow.
  • Text background sometimes not erased on Vista.
  • The Document Selector was not initialised when displayed using the ActivateSelector command.
  • The regular expression parser now traps empty alternate expressions.
  • Too many copies were printed on Vista when more than one copy requested.
  • Very long lines of white space were not rendered correctly.
  • When a window is activated its document tab is scrolled into view if necessary.
  • Slow exiting when the configuration file is on a server with a slow connection.
  • Macro recorder was not closed on exit.
  • Dockable log windows options sometimes didn't work.
  • Triple clicking the document tab close button, displayed the open file dialog box.
  • Clipboard history for non-English versions of Windows.

New in TextPad 5.2.0 (Mar 9, 2009)

  • Enhancements:
  • New commands on the Window menu to arrange or tile document tabs in horizontal or vertical groups. Tabs can be dragged and dropped between groups.
  • When the desktop theme is set to Windows Classic, TextPad automatically adopts that appearance, after it is restarted.
  • Now available with the French and Japanese user interfaces.
  • Issues resolved:
  • When a bookmark was placed on the last, empty line of a document, it was not scrolled into view by the Next/Previous Bookmark commands.
  • On the General page of the Preferences dialog box, "Program Menu" was not checked unless TextPad had been installed for all users.
  • The wrong font was used in the Tool Output window for DOS commands.
  • After opening a workspace, the focus should have been in the active document, rather than the Search Results or Tool Output window.
  • The list of documents in the Document Selector was sometimes not displayed.