Version history for TextPad
<<Back to software description
Changes for v7.5.0 - v7.5.1
- Issues Resolved:
- Replacement format "\i{n,i,w,f}" didn't work as documented.
- Help/About didn't show new license until after restart.
Changes for v7.4.0 - v7.5.0
- 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.
Changes for v7.3.0 - v7.4.0
- Issues Resolved:
- 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.
Changes for v7.2.0 - v7.3.0
- 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.
Changes for v7.1.0 - v7.2.0
- Issues Resolved:
- 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.
Changes for v7.0.9 - v7.1.0
- 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.
Changes for v7.0.7 - v7.0.9
- 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.
Changes for v7.0.4 - v7.0.7
- 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.
- top
Changes for v6.2.2 - v7.0.4
- 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.
- Find in Files now runs in a separate thread, so that you can carry on doing other things while it works.
- 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.
Changes for v6.2.2 - v7.0.0
- 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.
Changes for v6.2.2 - v6.3.0
- Typing in overtype mode in Japanese deleted to the end of the line.
- Could not easily input a license code if the username was in Japanese.
- Drag and drop of a shortcut opened the .LNK file.
- 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".
- Disabled 64-bit file system redirection when running on 64-bit Windows.
Changes for v6.1.3 - v6.2.2
- 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.
Changes for v6.1 - v6.1.3
- This release fixes problems that have been reported earlier releases:
- 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.
Changes for v6.0 - v6.1
- 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.
Changes for v5.4.2 - v6.0
- This release implements the following enhancements, and fixes problems that have been reported earlier releases:
- 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.
Changes for v5.4.0 - v5.4.2
- 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.
Changes for v5.3.1 - v5.4.0
- 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 "<".
- Line numbers missing in split views on Windows 7.
- Missed leading "http:" for URLs starting with "www".
- The Synchronize Scrolling command was disabled when document tabs were in use.
- Clicking at the beginning of an indented, wrapped line did not place the cursor there.
- When activated by a right click in a docked window, the context menu commands were applied to the active MDI window.
- Print Previewing Search Results or Tool Output windows cleared their contents.
- Intermittent file sharing error when opening files.
- In the Japanese user interface, user tools appeared on both the Tools main and submenus.
- The Startup folder was incorrectly set to \windows\system if specified one does not exist.
- Screen flashing when opening multiple files.
- Protect against crashes due to tracking device drivers that don't allow for sibling scrollbars.
- Reject regular expressions starting with "*" or "+".
Changes for v5.3.0 - v5.3.1
- 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.
Changes for v5.2.0 - v5.3.0
- This release implements the following enhancements, and fixes problems that have been reported in version 5.2:
- 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.
Changes for v5.1.0 - v5.2.0
- This release implements the following enhancements, and fixes problems that have been reported in version 5.0:
- 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.
Changes for v5.0.3 - v5.1.0
- Enhancements:
- Now available with the German user interface.
- The Search Results and Tool Output windows can now be treated like ordinary document windows, rather than being dockable. To enable that behavior, uncheck the appropriate option using Configure/Preferences/View/Dockable Log Windows.
- A Save As button can now be added to the toolbar.
- Issues addressed:
- On some Vista systems, the program would crash as menus were highlighted.
- Wrong document sometimes selected when choosing from the Window menu.
- Tool parameters that referred to the active document failed for dockable Search and Tool Results windows.
- Cursor occasionally positioned incorrectly.
- Keyboard selection did not correctly switch out of line selection mode, when extending the selection.
- Save As should not have changed the read-only state of Search and Tool Outputs.
- Eliminated screen flashes while executing the Open All command from Search Results.
- Eliminated screen flashing when all documents were closed while the document selector was displayed.
- After double clicking a line in Search Results, the focus should have been placed on the corresponding line in the opened document.
- The option to write the UNICODE and UTF-8 BOM was ignored, if it was set for an individual document.
- On first run, the license should not have been copied from HKEY_USERS\.Default to HKEY_CURRENT_USER.
- All instances of the main window are now displayed at the same screen position, corresponding to the behaviour of TextPad 4.
- The Tile commands on the Window menu now apply to the selected documents on the Document Selector (if any), corresponding to the behaviour of TextPad 4.
Changes for v5.0.2 - v5.0.3
- Fixed transparent Search Results and Tool Output windows.
- Crash when resizing to zero Search Results or Tool Output windows
- Fixed Close command for Search Results or Tool Output windows.
- Dragging user tools to toolbars is implemented.
- Patches paths in registry to previous release.
- When syntax highlighting is turned off for a document, it no longer prints in colour.
- Disabled Replace, Compare & Block Select commands for binary files.
- Changed online help for Tile Windows commands to match current behaviour.
- Stopped screen flashes when switching between maximimized windows with the Document Selector.
Changes for v5.0 - v5.0.2
- Block characters on menus.
- Customizing toolbars.
- Persistent window position.
- Show Full Paths and Close Selector commands on Selector context menu.
- Underlining of keyboard mnemonics on menus.
- Context menu for document tabs.
- Tips for user tools on toolbars.
- Keyboard commands for activating dockable panes.
- Transparent areas on Search Results.
- Clock doesn't fit.
- Help for environment variables.
- File names containing '&' were not displayed correctly on menus and tabs.
- Single click should not have opened TextPad from the tray.
- Split wrapped lines command not on Edit menu.
- No longer requires MSI 3.1 on Windows 2000.
- Macros using Replace All.
- Loss of keyboard focus.
- Problem with quoted filenames in Manage Files.
- shellext64.dll dependency on vc80.crt.dll.
- ddeopen32.exe was not installed.
- Open With context menu command.
- Double click of file association made with Explorer did not work.
- Transferring files from version 4.x.
- Fix shortcuts on first run.
Changes for v4.7.3 - v5.0
- Dockable File Explorer.
- Dockable Search Results and Tool Output.
- Tabbed document selector and clip library.
- Resizable Find/Replace dialogs.
- Drag and drop reordering of document tabs.
- Configurable environment variables.
- Vista 64 compatibility.
- Partial URLs of the form www.domain.com are now syntax highlighted.
- After opening a .LOG file, the cursor should have been at the end of the document.
- Change sentence case changed "I am" to "I Am".
- The shell parses strings starting with "file://", to determine which application should display the folder or file. Unfortunately the parser does not interpret embedded hex codes, so cannot find URLs such as file://C:/Program%20Files/ and rejects the request. TextPad now treats these as a special case.
- The Unicode/UTF-8 byte order mark setting was taken from the default file extension's document class, rather than the Save As document class.