AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

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.



<<Back to software description