EditPad ProEditPad Pro

EditPad Pro Version History

Software Quality at Just Great Software

Don't let the long lists of issues on this page make you think our products have a lot of problems. Quite to the contrary. All the bugs listed below are bugs that we have fixed. Many of these are corner cases reported by only one or perhaps a handful of our customers. Other software companies often don't spend any effort addressing such issues, much less list them publicly. We take pride in producing high quality software, and often release free updates to ensure you won't have any problems with our software.

Your purchase also comes with one year of free major upgrades. So don't worry if there might be a new major upgrade around the corner just because it's been a while since the last major upgrade. If there is one around the corner, you'll get it free, without having to ask. (But you can keep the old version if you prefer.)

If you ever hit a snag with EditPad Pro, check here whether you have the latest version. If you do, simply report the issue via email and we'll help you out as soon as we can.

Subscribe to the Just Great Software email newsletter or the Just Great Software RSS newsfeed if you'd like us to notify you of any product updates and other developments.

EditPad Pro 7.4.1 – 27 April 2016

Improvements:

  • File Types: CSS file navigation now supports @media.
  • File Types: CSS syntax coloring now supports urls, quoted strings, and @media.
  • File Types: HTML, ASP, and PHP syntax coloring now support the void HTML5 tags <keygen>, <source>, <track>, and <wbr> which should not be paired with a closing tag.
  • Updated OpenSSL to 1.0.2g.

Bug fixes:

  • Clip Collection: If AceText crashes or becomes unresponsive, EditPad now silently abandons its connection with AceText instead of spewing an infinite stream of "the RPC server is unavailable" errors.
  • File Types: PL/SQL bracket matching now handles END IF, END LOOP and END CASE correctly.
  • Files Panel: Closed files (when the option to show them is turned on) were not grayed out on Windows 8, 8.1, or 10.
  • Forum: Splitter positions in forum are not preserved when restarting EditPad.
  • FTP: Closing an FTP connection that used an encryption method other than SFTP (including no encryption) closed the SSH key storage, causing EditPad to prompt for the key storage password again when establishing a new SFTP or SSH connection.
  • FTP: Selecting a remembered connection from the Connect to FTP drop-down menu caused an access violation of the settings for that connection specified a private key and EditPad had not yet prompted for the SSH key storage password; now this will trigger the password prompt.
  • FTP: Wildcard certificates were always seen as not matching the server's domain name.
  • Hexadecimal mode: Deleting bytes does not immediately repaint the rows below the row the bytes were deleted from if the file is small enough to be displayed entirely and no syntax coloring or match highlighting is active.
  • Macros: Turning off an individual search option was not recorded into the macro.
  • Preferences|System: Turning on the option to erase history lists stopped the search panel from saving its search term but did not erase the previously saved search term, if any.
  • Regex: Quantifiers on literal line breaks counted CRLF as two iterations instead of one iteration.
  • Regex: Quantifiers on literal line breaks were highlighted as errors.
  • Search: Whole words only searches are now consistent between forwards searches, backwards searches, and match highlighting.
  • Spell check panel scaled itself twice to high DPI monitors, causing the buttons to be enormous and the list of suggestions to be obscured by them on very high DPI monitors.
  • Windows 10: Closing EditPad when it is not maximized and with the left or top edge of the window touching the left or top edge of the desktop caused it to start up slightly wider or taller next time (7.4.0 only).

See also: EditPad Pro 7.4.1 release notes

EditPad Pro 7.4.0 – 18 December 2015

New features:

  • FTP: SFTP authentication via private key instead of a password.
  • Install: Change installation folder via the /appfolder command line parameter for silent installations.

Improvements:

  • FTP: SSH and SFTP connections can now use diffie-hellman-group14-sha1 for key exchange.
  • FTP: SSH and SFTP connections can now use the CTR encryption mode.
  • FTP: SSH and SFTP connections now prompt whether you want to accept the server key.
  • FTP: SSL and TLS connections now prompt whether you want to accept the server certificate, with an option to automatically accept certificates that match the server address and aren't expired.
  • Installer no longer asks to accept the license agreement if you already have EditPad Lite 7.x.x installed.
  • Installer now puts a single shortcut directly in the Start menu which better fits the Start menu on Windows 10.
  • Preferences|Side Panels: Selecting a dark background color for the side panels now makes EditPad select a different theme for tree views that provides more contrast when you restart EditPad.
  • Updated OpenSSL to 1.0.2e.
  • Windows 10: New look for the menus and toolbars on Windows 10 to add a bit more contrast to EditPad's user interface.
  • Windows 10: Preserved window position now allows the visible portion of the window border to sit directly against the edge of the screen.

Bug fixes:

  • Convert|Wrapping->Line Breaks no longer disables word wrap when only a selection is being converted.
  • Do not prompt again checkbox on the question whether a file that was modified on disk and has unsaved changes did not stop the prompt if the choice was to reload the file.
  • File Navigator did not update immediately (going blank instead) after a command like Extra|Trim Whitespace that operates on the entire file.
  • FTP: SFTP and SSH connections did not work in some of the translated versions of EditPad Pro.
  • Hexadecimal mode: Blocks consisting entirely of bytes <= 0x20 could not be pasted in the left hand section of the hex editor.
  • Macros: Closing EditPad with the icon next to the system clock active did not stop macro recording.
  • Search: Replacing all matches of a regular expression in a large file would in rare circumstances only partially insert one or more replacements if the replacement was longer than the match (introduced in 7.3.2 and partially fixed in 7.3.5).
  • Search Matches: Some elements such as the folding icons did not use the colors specified in the palette used by the active file.
  • Tools|Files: Each of the options to open files after running the tool caused EditPad Pro to leak some memory each time the tool was run.
  • Tools|Files: Each of the options to open files after running the tool caused File|Reload from Disk to be disabled for the current file until you closed and reopened it.

See also: EditPad Pro 7.4.0 release notes

EditPad Pro 7.3.8 – 5 May 2015

Improvements:

  • File Types|Colors and Syntax: Button for the background color is now hidden when "Editor: Folding icons" is selected in the list, as this item does not have a background color.
  • File Types|Colors and Syntax: The default color for bookmarks and folding icons is now the margin color rather than the plain text color.
  • Preferences|Cursors: Custom mouse pointers now scale on high DPI systems just like the standard mouse pointers.
  • Updated OpenSSL to 1.0.2a.

Bug fixes:

  • Double-clicking the same file twice in Windows Explorer while EditPad is not running may start a new EditPad instance wtih two tabs for the file when the two double clicks are timed just so.
  • Extra|Compare Files: Canceling the dialog to select the file to compare with without selecting a file caused an error.
  • Extra|Next/Previous Comparison Mark did not move the (empty) selection marker along with the cursor, causing commands like Edit|Cut to work on the previous selection or the previously active line instead of the line that was moved to if used immediately after Extra|Next/Previous Comparison Mark.
  • File Types|Colors and Syntax: Selecting "Default" as the color for the margins or the folding icons indeed results in black column numbers and black folding icons, instead of the colors for plain text being used.
  • Macros: Macro playback stopped when playing back an Arrow Left/Right key press cleared the selection without moving the cursor due to the option "Arrow Left and Right move the cursor to the other edge of the selection" being turned on in the Cursor Preferences.
  • Occasional random crashes when a single 64-bit EditPad instance was using more than 4 GB of memory (or an immediate crash on startup when the AllocationPreference registry key forces memory to be allocated from the top down).
  • Preferences|System: Setting a memory limit above 2 GB for the undo history caused "list index out of bounds" and "access violation" errors while editing.
  • Regex: Syntax highlighting indicated numbered backreferences that use the syntax for named backreferences as errors even though EditPad allows such backreferences (as long as there is a group with the specified number).
  • Search: Changing the search term or replacement string via the right-click menus of the drop-down list does not show the selected term until keyboard focus is moved away from the drop-down list.
  • Split editor: Adding a line scrolls up the other half if the part of the file visible in the other half is before the position where the line was added if word wrapping was off.
  • Split editor: Deleting a line scrolls up the other half if the part of the file visible in the other half is after the position where the line was added if word wrapping was off.
  • Windows 7, 8, and 8.1: Minimizing EditPad when the option to hide the taskbar button is turned on in Options|Preferences|System left a non-functional taskbar button instead of hiding it (7.3.7 only).
  • Windows 8 and 8.1: The edges of the panels on the main window are now gray like they are on previous versions of Windows, instead of blue.

See also: EditPad Pro 7.3.8 release notes

EditPad Pro 7.3.7 – 23 February 2015

Improvements:

  • File Types|Colors and Syntax: Syntax coloring schemes with subschemes that use a highlight color now apply the font style of that highlight color. Configuring "code highlight" to be bold or italic, for example, will now make all JavaScript or PHP code bold or italic when using the PHP or HTML with Scripting schemes, where this previously had no effect.
  • File Types: Treat BEGIN and END keywords as matching brackets in SQL files (non-fast syntax coloring schemes only).
  • File Types|Colors and Syntax: Palette editor color picker previews RGB values when the mouse hovers over a color.

Bug fixes:

  • Mark: Go to Next/Previous Bookmark always activated the immediate next/previous file, regardless of whether it contained bookmarks, instead of jumping to the next/previous file that actually has bookmarks, when the option to use project-wide bookmarks is turned on.
  • Project|Open Folder and Search|Find on Disk: Regular expressions were never added to the drop-down list.
  • Spell check: Romanian dictionaries did not show suggestions.
  • Triple-clicking on the final partial row in the hex editor caused errors.
  • Windows 7: Maximizing EditPad, then minimizing all windows with Win+M, and then double-clicking a file in Windows Explorer brought up EditPad's window in its restored size (not maximized) if you had not previously minimized it from its maximized state by clicking the Minimize button on its caption bar.
  • Windows 7: Maximizing EditPad, then minimizing it, then restoring it unmaximized, and then double-clicking a file in Windows Explorer caused EditPad to maximize itself; this would continue until EditPad was minimized from its non-maximized state.
  • Windows 7: Maximizing EditPad, then minimizing it, then restoring it unmaximized, and then using a menu item like File|New that is available through EditPad's icon next to the system clock (even if that icon is disabled) caused EditPad to maximize itself; this would continue until EditPad was minimized from its non-maximized state.
  • Word wrap: Word wrapping broke lines at certain characters where it should not, such as the non-breaking hyphen.

See also: EditPad Pro 7.3.7 release notes

EditPad Pro 7.3.6 – 5 December 2014

Bug fixes:

  • Extra|Sort Alphabetically: Do not needlessly modify the file if the file or the selected lines are already sorted and some of the lines are duplicates.
  • Fold|Fold: Folding a range of lines starting on a line that was the starting line for a previously folded range and ending on a line after the last folding range in the file triggered an access violation.
  • Mark: Go to Next/Previous Bookmark worked only within the active file, ignoring the option to use project-wide bookmarks.
  • Mark: Remove All Bookmarks did not remove bookmarks from files that were never activated since opening the project when the option to use project-wide bookmarks was turned on.
  • Mark: Set Any Bookmark on a line that already has a bookmark did not remove the bookmark if the option to use project-wide bookmarks was turned on.
  • Mark: The menu item for setting the final numbered bookmark showed number 10 instead of number 0 on its label.
  • Search: Turning on incremental search, entering a search term, and then backspacing the search term caused other commands to either not show a progress meter or to permanently show a stuck progress meter.
  • Search Matches: Double-clicking a search match in a file that is closed in (but still part of) the active managed project but open in another project caused an access violation.

See also: EditPad Pro 7.3.6 release notes

EditPad Pro 7.3.5 – 1 October 2014

Improvements:

  • Files Panel: Underline active project and active file so they can be identified even after selecting other files or projects.
  • Forum: EditPad's forum window now closes nearly instantly instead of taking many seconds to close on slower PCs.
  • Search: Drop-down lists on the Search toolbar (when not using the full Search panel) no longer show multi-line search terms that the Search history remembers from the full Search panel.

Bug fixes:

  • Clip Collections: Uploading a clip collection failed if the description contained line breaks.
  • Macros involving the edit controls on the full Search panel didn't work if the Search panel was never opened during the current EditPad session; now playing back such a macro opens the full Search panel if needed.
  • Search: Replacing all matches of a regular expression in a large file sometimes did not make the replacements correctly if the replacement was longer than the match in versions 7.3.2, 7.3.3, and 7.3.4.
  • Status bar: Number of lines in the selection indicates 1 too many if the selection ends at the start of a line.

See also: EditPad Pro 7.3.5 release notes

EditPad Pro 7.3.4 – 21 August 2014

Bug fixes:

  • ASP.NET syntax coloring schemes contained a regular expression that exhibits catastrophic backtracking.
  • Errors while applying syntax coloring in a background thread are now handled more reliably; syntax coloring will be disabled for the active file allowing you to continue editing uninterrupted.
  • File Types, Encoding: EditPad 7.3.3 ignored the option to preserve the presence or absence of the byte order marker in existing files, using only the option "write a byte order marker at the start of Unicode files" to determine whether files would be saved with or without a BOM.
  • FTP: URLs like ftp://user:pwd@hostname:21 that do not have a forward slash after the host name or the port number were not interpreted correctly.
  • If catastrophic backtracking occurs in a regex in a file navigation scheme then the file navigation tree now indicates that instead of showing a partial tree up to the point where the regex failed.
  • If catastrophic backtracking occurs in a regex in a syntax coloring scheme then that scheme is automatically disabled for the active file allowing you to edit it without syntax coloring; previously such schemes would bog down EditPad causing it to take several seconds to respond to each keystroke.

See also: EditPad Pro 7.3.4 release notes

EditPad Pro 7.3.3 – 12 August 2014

Improvement:

  • Updated OpenSSL to 1.0.1i.

Bug fixes:

  • High DPI: EditPad enforced a minimum size that was larger than the screen on small screens with very high resolution and thus very high font scaling (e.g. 200% font scaling on a 10" full HD screen).
  • High DPI: Side panel captions and tabs used excessively large fonts on high DPI systems; they now use the font size specified one the Panels tab in the Preferences.
  • Search: Replacing with a blank replacement used the last non-blank replacement in regular expression mode.
  • Tools: Unicode signature (BOM) at the start of tool output is now interpreted correctly.

See also: EditPad Pro 7.3.3 release notes

EditPad Pro 7.3.2 – 16 July 2014

Improvements:

  • Search|Replace All: A search-and-replace that makes a large number of replacements throughout the entire file (such as making a change on every line in the file) is now faster and uses less memory.
  • Tabs: Preserve the order in which file tabs were viewed when switching between projects so Ctrl+Tab can work reliably for each open project.
  • Upgraded to the latest OpenSSL 1.0.1h.

Bug fixes:

  • Editor: Deleting a rectangular selection left an empty rectangular selection that disabled certain commands like Extra|Trim Whitespace that have special behavior on rectangular selections until the selection was reset by clicking somewhere in the file or making a new selection.
  • Editor: Deleting a rectangular selection with the cursor on the bottom line and then using a command like Edit|Cut that operates on the active line when there is no selection operated on the deleted selection's bottom line instead of the top line where the cursor is at after deleting the selection.
  • Email composition panel did not scale correctly on high DPI systems.
  • File Navigator: File navigation schemes that use the short-circuit feature sometimes made the file navigator parse the same part of the file more than once, possibly resulting in duplicated nodes in the file navigation tree.
  • File Panel: Customizing the toolbar and dragging a button over the Move to Project button caused an access violation error.
  • File|Print: The second and following times using File|Print while part of the file was selected caused errors if the file was larger than 64K.
  • Fold: If a folding range was inside another folding range then creating a new folding range starting at the same line as the inner folding range and ending outside the outer folding range created an invalid interlocking folding range that messed up EditPad's handling of the file until folding ranges were removed; now the newly created folding range will be forced to end at the same line as the outer folding range.
  • FTP: The Connect to FTP dialog insisted on a password when turning on keyboard-interactive authentication for an SFTP server even though the password you enter is never used by this authentication method.
  • Hexadecimal: Copying from the hex section and pasting into a text mode tab in another EditPad instance caused the actual bytes rather than the hexadecimal representation to be pasted.
  • Hexadecimal: Copying more than 16 bytes from the hex section and pasting into a text mode tab that does not use CRLF line breaks caused EditPad to hang.
  • Macros: Tools with & in the caption are not recorded.
  • Maintain History List: Open, Remove, Up, and Down buttons were not disabled when the dialog was initially shown (with nothing selected) if the dialog had previously been used with something selected.
  • Search: Attempting to use a regex with a syntax error caused other commands to either not show a progress meter or to permanently show a stuck progress meter.
  • Search|Fold All Matches used to unfold the file caused other commands to either not show a progress meter or to permanently show a stuck progress meter.
  • Search|List All Matches: Saving a file in which search matches were found after closing the Search Matches panel and editing the file sometimes caused an access violation error (after the file was saved correctly).
  • Text Layout: Deleting a text layout and then switching to a tab that was using the bottommost text layout caused an index out of bounds error.
  • Tools: Replacing the selected text with the tool's output now treats that output as a rectangular block when the selection being replaced is rectangular.

See also: EditPad Pro 7.3.2 release notes

EditPad Pro 7.3.1 – 14 March 2014

Improvements:

  • Help: Better workaround for the bug in IE 9 that causes 64-bit applications to crash when using HTML Help, allowing EditPad to show the correct help topics instead of the first page of the help file.
  • Tools: Custom placeholders prompt now focuses the first placeholder.

Bug fixes:

  • Block|Toggle Comment leaves an invalid (invisible) selection when used without a selection, causing commands like Edit|Cut to work on the wrong line if used immediately after Toggle Comment.
  • Convert|Text Encoding: Dialog box did not adjust its size to fit on small screens.
  • File Types: Perl file navigation scheme did not correctly handle double-slashed strings that use a delimiter other than the slash and that span multiple lines.
  • File|Open submenu forgets files that were still open in EditPad when Windows was shutting down.
  • Files Panel: If the only open file in a project was blank and untitled, moving that file to another project caused subsequence file operations to fail with access violation errors.
  • Files Panel: Modified files in projects other than the active project continued to be indicated as modified after using File|Save All even though all files were saved correctly.
  • FTP: Saving a file expands its folder on the FTP panel even if it was previously collapsed.
  • Go|Go to Line did not record relative line numbers into macros, turning them into absolute line numbers.
  • Keyboard: Latvian keyboard layouts are now recognized as using the AltGr key making EditPad disable conflicting Ctrl+Alt+letter keyboard shortcuts by default.
  • Macros: Pressing the Home or End key (with or without modifier keys) in an empty file while recording a macro breaks the macro recorder.
  • Options|Text Layout: Selecting one of the complex script text layouts for a file that contains very long sequences of characters (10,000 or more) from a single Unicode block without any whitespace caused EditPad to eat up all available memory.
  • Regular expressions in the form of (?<=lookbehind).* performed very poorly when the "dot matches line breaks" option was off.
  • Search|Replace All and Search|Cut Matches were extremely slow when the Line by Line search option was turned on.
  • Spell: Straight apostrophes in spell checker replacements were always changed into smart apostrophes instead of only changing them when the misspelled word used smart apostrophes.
  • Undo: Closing a read-only file while no other files are open resulted in a tab for a blank untitled file that allowed editing but did not allow undo or redo.

See also: EditPad Pro 7.3.1 release notes

EditPad Pro 7.3.0 – 26 July 2013

Improvements:

  • Fallback fonts for complex script text layouts are now used in a more granular fashion, allowing smaller bits of text to be displayed with different fonts, ultimately allowing more characters to be displayed with the correct fallback font. This improves the rendering of text mixed with special symbols such as mathematical equations.
  • File Types: JavaScript file navigation now handles lists of variables declared with a single "var" keyword.
  • File Types: XML syntax coloring and file navigation schemes now handle XML tags with non-ASCII characters.
  • Forum: HTTP proxy server support extended with more authentication methods.
  • Forum: SOCKS proxy server support.
  • Hexadecimal: Dramatically improved EditPad's performance when pasting extremely large blocks of bytes in hexadecimal mode.
  • Macros: Clicking on a tab now records only a single Previous File or Next File command to cross the distance between the active tab and the tab that was clicked on, instead of using as many of these commands as there are tabs between the active tab and the clicked tab, so that after macro playback the most recent tab order used by Ctrl+Tab does not include the tabs in between.
  • Project|Favorites now has an icon so you can put it on the toolbar without a label.
  • Tools: Use proxy server settings for tools that load an URL into the message panel or into a new tab.
  • Working copies: Do not automatically load working copies of unsaved files when there is already a running EditPad instance that cannot be reused because it is running with different permissions (admin vs non-admin).

Bug fixes:

  • Copy: Copying text in EditPad Pro with syntax coloring from a file using a non-Unicode code page other than 1252 in EditPad Pro when the option to copy rich text is turned on in Options|Preferences|Editor caused MS Word to paste gibberish because MS Word ignores the \ansicpg RTF tag that specifies the code page.
  • File Types|Navigation: Keyword help using an .exe file with command line parameters now works correctly.
  • File|Open did not correctly open the files if you selected multiple files and some or all of those files were already part of the same managed project.
  • File|Save As: Undo history is not correctly enabled or disabled when a file that was read-only on disk is saved under a new name (resulting in a file that is not read-only on disk).
  • Forum continued to use the old proxy settings until you closed the forum window if you changed the proxy settings after having successfully connected to the forum.
  • Hexadecimal: The last byte on a row cannot be selected by moving the mouse to the end of the row.
  • Macros: Export All Macros did not correctly export macros that contain characters that cannot be represented in the system code page; Export Macro did not have this problem.
  • Macros: Two-key keyboard shortcuts using a primary key that was not used in a two-key shortcut for any menu item had the primary key changed or removed when editing the shortcut of any menu item in Options|Preferences|Keyboard.
  • Pasting a small amount of text at the very start of a file fails if the text was copied from another file with a different line break style.
  • Preferences|Keyboard: Two-key shortcuts for macros are not updated correctly.
  • Print: Adding a new color palette via the print preview failed with a "list index out of bounds" error.
  • Project|Add to Project submenu is not preserved correctly when you close the project.
  • Search: Line by line search failed or hung when searching through all files and a file that wasn't the active file hadn't been fully scanned for line breaks yet.
  • Search: List All Matches failed or hung when searching through all files and a file that wasn't the active file hadn't been fully scanned for line breaks yet.
  • Search: Regular expressions starting with \Z or starting with a lookbehind followed by \Z that could not find a match before the final line break in the file (because of the lookbehind or whatever follows \Z) caused EditPad Pro to hang if the file ended with a line break.
  • Search|Favorites: Favorite search terms that have labels were sorted on their search terms rather than their labels.
  • Tabs: Opening a project fails with "list index out of bounds" or "access violation" when EditPad is configured to never show the file tabs.
  • Toolbars: Toolbar visibility was not preserved when restarting EditPad if you did not customize the toolbars at all other than changing which toolbars are visible.
  • View|Custom Layouts: Loading a previously saved layout broke the Options|Word Wrap and Options|Text Layouts submenus.
  • View|Custom Layouts: Saving a layout caused the bottom half of the Options|Word Wrap submenu to be doubled up.
  • View|Custom Layouts|Delete removed the selected layout(s) from the menu but deleted the .ini files for the most recently added layout.
  • Windows 8: Selected node in the Files panel becomes invisible when the tree loses keyboard focus and EditPad is configured to use a black background for the side panels.
  • Windows XP: Enabling the tray icon and the option to hide the taskbar button, opening and closing the text layout configuration dialog, and then minimizing EditPad did not hide the taskbar button; restoring EditPad via the taskbar button made EditPad's window edge and caption unresponsive.
  • Windows XP: Enabling the tray icon and the option to hide the taskbar button, opening the forum, minimizing EditPad, and then restoring EditPad via the taskbar button made EditPad's window edge and caption unresponsive; hiding EditPad's taskbar button is not possible while the forum window is still open.

See also: EditPad Pro 7.3.0 release notes

EditPad Pro 7.2.3 – 22 February 2013

Improvements:

  • File Types: Delphi file navigation now makes nested begin..end blocks foldable if you turn on detailed folding in Options|Configure File Types|Navigation for the Delphi file type.
  • File Types: Delphi file navigation now supports records that have methods and properties. Records now have their own "Records" node in the tree, rather than being added under "Types" where simple types are added.
  • Fold|Fold All, Unfold All, and Toggle All Folds should keep the line with the cursor at the same vertical position instead of putting it at the bottom of the editor if scrolling is required to keep the cursor visible.
  • Ignore command line parameters pointing to notepad or notepad.exe.
  • Preferences, Search: Turning off "double-clicking a word instantly highlights all occurrences of that word" and clicking OK in the Preferences window now removes any instant highlighting so users who are unaware of the Search|Instant Highlight menu item don't get stuck with a highlight they're trying to disable.
  • Search Matches panel now uses the same tab size as the files that the matches were found in. If those files use different tab size settings, the settings from the first file with matches will be used.

Bug fixes:

  • File Types: Python syntax coloring did not correctly handle escaped triple quotes in triple-quoted strings.
  • File|Rename/Move: Renaming files now works even when the only change is a difference in case.
  • Folding: Foldable ranges are now prevented from interlocking. A new range inside an existing range must stop at the same line or a prior line as the existing range. A new range before by an existing range must stop at a line prior to the line the existing range starts on. Previously, EditPad did not prevent interlocking ranges, which lead to erratic cursor movement or incorrect lines being displayed.
  • Folding: Two or more foldable ranges ending on the same line no longer result in erratic cursor movement or incorrect lines being displayed.
  • Keyboard: Ctrl+punctuation key combinations to type letters with diacritics did not work if the punctuation key is typed by a Shift+number key combination, even after removing the same Ctrl+Shift+number key combination from the shortcuts for the Mark menu.
  • Macros: Playing back a macro that recorded search settings selected from the Search History or Search Favorites did not load the "case sensitive" option, causing it to be always off, even though the setting was recorded correctly.
  • Preferences, Search: "Double-clicking a word instantly highlights all occurrences of that word" now only invokes Search|Instant Highlight when you actually double-click a word, and not when you double-click something else that has a double-click action of its own, such as URLs that open web pages. Selecting Search|Instant Highlight in the menu will still highlight whatever is selected or under the cursor, even if it has a double-click action.
  • Projects: Preserving the presence or absence of a byte order marker did not work correctly when files are opened as part of a project.
  • Search commands that process all matches like Replace All showed an access violation error after showing a proper error message when attempting to use an invalid regular expression (7.2.1 and 7.2.2 only).
  • Search: Replacements that include placeholders like %MATCHN% were made as if the "Adapt Case" option was always on when the "Regular Expression" and "Case Sensitive" options were off.
  • Search: Replacements with double-digit backreferences starting with a zero like \06 were interpreted as \0 only instead of \0 followed by a literal digit (e.g. 6) if there are fewer than the specified number (e.g. 6) capturing groups in the regex.
  • Search: Searching for a regex wtih a syntactically invalid character class contaning a hyphen such as [\u1234-\u567] and then searching for a syntactically valid regex containing a character class caused the regex to be parsed incorrectly, adding a literal hyphen to the character class. Any subsequent searches using another regex with only valid character classes had the regex parsed correctly again.
  • Undo history was not correctly enabled or disabled when a file's read-only status changes on disk while a file is closed but still part of a managed project that is open.

See also: EditPad Pro 7.2.3 release notes

EditPad Pro 7.2.2 – 10 December 2012

Improvements:

  • Block|Rectangular Selection now adjusts the font and/or word wrap settings without prompting if it is being invoked by a macro.
  • Status bar: File size indicator is now wider so multi-gigabyte file sizes will fit.

Bug fixes:

  • Division by zero errors when opening files, closing EditPad, and/or changing the font size.
  • Project|Open Folder and Search|Find on Disk failed with an access violation instead of showing a proper error message when attempting to use an invalid regular expression to select the files to be opened or searched through.

See also: EditPad Pro 7.2.2 release notes

EditPad Pro 7.2.1 – 26 November 2012

Bug fixes:

  • Block|Fill Columns caused an access violation when used on a very large selection that didn't allow all the changes to fit in the memory reserved for the undo history.
  • Fold|Fold to create a new folding range should not include the line that the cursor is on if the cursor is at the start of the line and at the bottom of the selection.
  • Search: Attempting to search with an invalid regular expression enables the Replace Current and Replace Current and Find Next commands. Using either of those causes an access violation because there is no current match to replace. The buttons should be disabled when the search fails.
  • Search: Using a keyboard shortcut such as F3 to search with an invalid regular expression shows the error message about the invalid regular expression twice.

See also: EditPad Pro 7.2.1 release notes

EditPad Pro 7.2.0 – 2 November 2012

New feature:

  • Preferences|Editor: Copy active line when nothing is selected.

Improvements:

  • Deleting (large) rectangular selections is now much faster.
  • Edit|Copy should not do anything when the cursor is on a blank line and nothing is selected.
  • Extra|Compare Files: Saving a file with comparison marks under a new name should not save the old tab caption if the file is an original file to which comparison marks were added rather than a file generated by the file comparison.
  • File Types|Colors and Syntax/Navigation: Clicking the Edit buttons when the scheme editors aren't installed should open the web page where they can be downloaded instead of opening the help file at the first page when it cannot show the correct help page because context-sensitive help is not available (64-bit Windows with IE 9 installed).
  • File|Save As should close the file that is being overwritten to prevent the same file being open in two tabs.
  • Folding ranges nested 4 levels or deeper now indicate the end of the range with a little horizontal line to the right of the 3rd vertical line.
  • Forum: Double-clicking an editpad: link within EditPad should open the link directly in EditPad's forum rather than using the system for web URLs, which may be configured to launch a specific browser.
  • View|Split Editor: When the editor is split and both halves scroll independently then inserting or deleting lines in one half should automatically scroll the other half if it shows lines after the inserted or deleted lines so that the other half continues to show the same text.
  • Windows 8: Uninstall shortcut is no longer pinned to the start screen by the installer (but it won't unpin any shortcuts that were previously pinned).

Bug fixes:

  • Edit|Cut Append and Edit|Copy Append failed with an access violation if the clipboard contained an empty string (as opposed to the clipboard being genuinely empty). EditPad itself will never put an empty string onto the clipboard.
  • Extra|Delete Duplicate Lines fails to delete the 3rd duplicate in blocks of 3 or more duplicate lines when using the "adjacent lines only" option.
  • Extra|Delete Duplicate Lines fails when using the "selection only" option and the first line in the file is not selected (7.1.2 only).
  • File History: Compare button failed with an access violations on some PCs.
  • Folding ranges temporarily disappeared if the editor was partially repainted and a very large font was being used that results in EditPad making the folding lines wider than a single pixel.
  • Print: Print preview was not rendered correctly on high DPI systems.
  • Print: Selecting a different color palette in the print preview changes the color palette in the editor too, instead of only applying the palette to the print preview.
  • Search and replace does not trigger the File Navigator to update itself.
  • Search|Copy Matches: Copying the matches of a regex that only finds zero-length matches causes an access violation when trying to paste the blank data that was copied to the clipboard; now Copy Matches will not alter the clipboard if all matches are zero-length.
  • Search|List Matches caused EditPad Pro to lock up when the progress meter reached 100% if a very large number of matches were found.
  • Tabs: Clicking above or below the scroll, list, and close buttons on the tab control should not activate the tab that would appear at that position if the buttons were not present.
  • View|Browser does not work correctly when Firefox is the default browser and the path to the file you're editing contains spaces (7.1.2 only).
  • Windows 8: Toolbar combo boxes did not properly display their drop-down arrows.

See also: EditPad Pro 7.2.0 release notes

EditPad Pro 7.1.2 – 31 May 2012

New features:

  • File Types: Tcl file type with a much improved syntax coloring scheme and a brand new file navigation scheme.

Improvements:

  • 64-bit: Indicate x86, x64, or WOW64 in the About box to indicate whether you're running the 32-bit version on 32-bit Windows, the 64-bit version on 64-bit Windows, or the 32-bit version on 64-bit Windows.
  • Extra|Delete Duplicate Lines now uses all CPU cores while comparing lines.
  • File Navigator: Clicking on a node in the file navigator should make as much of the node's range visible as possible, rather than centering the view on the first line in the range.
  • Mark: Change the caption of the Set Bookmark N menu items to Move Bookmark N or Remove Bookmark N to indicate that an existing bookmark will be moved or removed.
  • Preferences, Open Files: Huge files threshold now has an upper limit of 10% of the amount of RAM on your PC rather than a fixed 200 MB limit on 64-bit Windows.
  • Project: Preserve the scrolling position of the file tabs when switching between projects.
  • Project|Open Folder now remembers the status of its checkboxes when you restart EditPad Pro.
  • Search|Find on Disk now remembers the status of its checkboxes when you restart EditPad Pro.
  • Search|List All Matches, Find on Disk, Count Matches, and Copy Matches now update the status bar indicator with the number of search matches.
  • Search|Toggle Search Panel has been renamed as Multi-Line Search Panel to make it clearer what this menu item does.
  • Status bar: Double-clicking the indicator for the Unicode code point or code page position of the character at the cursor selects that character in the character map.
  • Toolbars: If you have never customized the toolbars and haven't used an earlier version of EditPad 7.x.x then EditPad no longer saves the toolbar configuration, resulting in a noticeably faster shutdown of EditPad on slower computers. If you did customize the toolbars or use an earlier version, then you can use View|Restore Default Layout to tell EditPad to stop saving the toolbar configuration.
  • Tools: Selected text that is replaced by a tool now remains selected.

Bug fixes:

  • 64-bit: Handling of "multimedia" keyboard keys and user-configured mouse buttons was broken in the 64-bit version of EditPad.
  • Byte value editor did not scale properly on high DPI systems.
  • Byte value editor did not use the font specified in Options|Preferences|Panels.
  • Clip Collection: Automatic save should not trigger errors when modifying clip collections stored in the Program Files folder.
  • Context menu customizations did not stick in versions 7.1.x.
  • Explorer/FTP: File types listed in the filter panel were not immediately updated after clicking OK in Options|Configure File Types.
  • Extra|Delete Duplicate Lines incorrectly treated lines with rare combinations of different text as duplicates.
  • Files Panel: Closed files were not shown dimmed if the colors in Options|Preferences|Background were set to "default".
  • Fold: Deleting a line in the middle of a foldable range no longer removes the folding point. Deleting the first or last line in the range will still remove it.
  • History: Saving milestones for all files in a project fails if the project has closed files that were never opened in the current EditPad session.
  • Installer: License key was not installed when installing EditPad 7.0.9, 7.1.0, or 7.1.1 silently.
  • Mouse pointer did not snap to the default button when this option is turned on in the Control Panel.
  • Preferences, Keyboard: Alt+letter combinations used as accelerators on the Preferences form could not be assigned as shortcuts to menu items. The same problem also existed in the Tools configuration and Macro properties.
  • Preferences|Cursors: "Backspace unindents" does not correctly unindent when the preceding line it has to unindent to has only one non-whitespace character at the very end of the line.
  • Preferences|Keyboard: Button to restore default keyboard shortcuts did not restore those of the side panels other than the Search panel.
  • Preferences|Keyboard: Clip Collection commands were not listed.
  • Preferences|Keyboard: Side panel shortcuts were not shown in the list of conflicting shortcuts.
  • Preferences|Tabs: The option to show the close button only on the active tab allowed non-active tabs to be closed when clicking on the space reserved for the close button.
  • Search: Blank files are no longer skipped when searching for a regular expression, so that regular expressions such as \A can find zero-length matches in blank files.
  • Search: Line by Line mode found/highlighted lines in which a zero-length regex match could be found after the line break.
  • Search: Regular expressions no longer fail to find zero-length matches at the start of the file when using a command to find the next match or all matches.
  • Search|Cut Matches sometimes used the replacement text from a previous search-and-replace.
  • Search|Replace All triggered an access violation if it found a match at the very end of the file and the replacement text was shorter than the search match.
  • Search|Replace All with the "Line by Line" option no longer deletes the line break at the end of the line if the replacement text is not blank. This prevents the next line from being appended to the replaced line and prevents all lines after the first match from being deleted if the search term is part of the replacement text.
  • Spell check panel did not scale properly on high DPI systems.
  • Spell check: Double-clicking a misspelled word highlighted by live spelling while the spell check panel was still busy finding suggestions for a previously double-clicked word closed the spell checker instead of checking the new word.
  • Spell check: Words that are the result of automatic replacements by the spell checker should not be marked as misspelled, even if the original dictionary does not contain them.
  • Syntax coloring sometimes stops too soon with updating the colors while you edit the file, causing old colors that have become incorrect to persist on lines after the line you're editing.
  • Syntax coloring: Text without highlighting on the active line following a line with highlighting "until right margin" was sometimes painted using the "until right margin" color from the previous line when the option to highlight the active line was enabled.
  • Tools: Command lines using non-executable files were not launched correctly if the file association for the file contained %SystemRoot% in the middle.
  • UTF-8 auto-detection ignored an invalid UTF-8 sequence at the very end of the file.
  • View|Browser started Firefox minimized if Firefox was not running and Firefox was the default browser and EditPad Pro was configured to use the default browser.
  • View|Custom Layouts: If restoring a layout triggered any kind of error, the menu with the saved layouts became blank.
  • View|Office 2003: Switching to or from the Office 2003 display style worked only once during each EditPad session (7.1.x only).
  • View|Restore Default Layout now also restores the size and position of the main editor, in case it has become dislodged from its normally fixed location.
  • View|Restore Default Layout squished toolbar icons together on PCs configured for 144 DPI (150%) or more.
  • View|Saved Layouts: Loading a layout that has the File Navigator in a tabbed panel failed if the active file used a file navigation scheme.
  • Windows 7: Options|Stay on Top causes the Options|Font window to appear behind EditPad, making it impossible to further interact with EditPad using the mouse; EditPad now works around this Windows 7 issue by temporarily disabling "stay on top" mode while showing the Font dialog.

See also: EditPad Pro 7.1.2 release notes

EditPad Pro 7.1.1 – 24 January 2012

Bug fixes:

  • Clip Collection: When not using AceText, the drop-down menu of the Open button on the Clip Collection panel did not always remember the collections that you opened previously.
  • File Navigator: Clicking on the scroll bar in the file navigator when no node is selected no longer causes the text to be scrolled to the first node.
  • Search|Find on Disk: If searching though the files on disk took long enough for a progress meter to appear, EditPad failed to close the progress meter after searching through all the files, making further interaction with EditPad impossible.
  • WINE: EditPad 7.1.0 crashed upon startup when run on Linux using WINE.
  • WINE: Double-clicking files on the Files Panel no longer causes an access violation.

See also: EditPad Pro 7.1.1 release notes

EditPad Pro 7.1.0 – 16 January 2012

New feature:

  • 64-bit: EditPad's installer now automatically installs a 64-bit version of EditPad on 64-bit Windows.

Improvements:

  • Dockable panels: New mechanism for docking panels makes it easier to position panels exactly where you want. Instead of moving the mouse pointer to an invisible area next to the edge of another panel, you now move the mouse pointer to icons that appear in the center of the panel that you're dragging over.
  • Extra|Delete Duplicate Lines now shows a progress meter.
  • File|Open: Show a warning when opening a file causes a working copy of that file to be opened along with it.
  • Forum: The button to delete messages is now labeled Cancel for messages that are being edited, to make it more obvious that this button deletes the edited message, but leaves the original message in place.
  • Search: Selection as Search Text now escapes regex metacharacters if the Regular Expressions search option is active.
  • Spell check: Words with smart apostrophes are now handled just like words with straight apostrophes. Smart apostrophes are preserved when replacing misspelled words.

Bug fixes:

  • Editor: Home and End when Scroll Lock is active now scroll to the first and last column in the file instead of the first and last line; Ctrl+Home and Ctrl+End still scroll to the first and last line when Scroll Lock is active.
  • Search: Pressing Ctrl+Z (Undo) while the large search box has keyboard focus after Ctrl+F (Prepare to Search) now correctly reverts the search term to what it was before Ctrl+F replaced it with the word selected in the main editor.
  • Tabs: Double-clicking the tab background to add a blank tab immediately closes that tab when double-clicking at the spot where the new tab's X button appears.
  • Tabs: Dropping a file onto the file tabs background should make it the last file in the project.
  • Windows 7: Progress meter was sometimes shown on the taskbar button when there was no progress to indicate, and was sometimes not shown on the taskbar button when a progress meter was being shown.
  • Project: Using drag-and-drop to move the only modified file out of the project does not update the project tab's color to indicate it no longer contains any modified files.
  • Project: When opening a managed project that contained files opened from an FTP server, the FTP files were treated as outside files instead of as files that are part of the project. This would cause the FTP files to disappear next time you closed and reopened the project, unless you used Project|Add Outside Files.
  • Search|Fold Lines is now automatically canceled when changing the search term.
  • Search|Incremental Search: Access violation when a managed project has closed files and the option to search through closed files is enabled.

See also: EditPad Pro 7.1.0 release notes

EditPad Pro 7.0.9 – 9 December 2011

Improvements:

  • Edit|Insert Date and Time|Other Date and Time Format: When recording this command as part of a macro, the macro now also records the date and time format. When playing back the macro the current date and time will be inserted using the recorded format rather than prompting for the date and time format again.
  • Editor: Right-clicking on the blank space after the end of a selected line now shows the context menu for selected text.
  • Installer: Create portable installation without admin rights.

Bug fixes:

  • Editor: If a file had more than 9,999 lines then the width of the margin was sometimes inconsistent until you caused all visible lines to be repainted.
  • Editor: Opening a file larger than 64K with line numbers turned on by default sometimes caused an access violation error.
  • Editor: Right-clicking on blank space inside (rectangular) selections now shows the context menu for selected text.
  • Editor: The cursor was sometimes positioned incorrectly while typing on a line that mixes bold and plain text and the font is not strictly monospaced (bold text is wider than plain text) (7.0.7 and 7.0.8 only).
  • File Types: VB form files now get all Subs and Functions folded by the file navigation scheme, rather than just Private Subs.
  • FTP: Opening a file via FTP, disconnecting the server, and then trying to save that file failed with an access violation error.
  • FTP: Opening a project containing files opened from an FTP server in a folder that hadn't been retrieved yet and wasn't stored in EditPad's FTP cache failed silently; the file wasn't uploaded and continued to be marked as having unsaved changes.
  • FTP: Opening a project containing files opened from an FTP server to which you weren't connected did not use the previously remembered encryption method for that server.
  • FTP: Selecting a server from the drop-down list on the connection window, closing the connection window (OK or Cancel), and then opening the connection window again replaced the server's hostname with its description.
  • Mark: Searching and replacing all matches and then undoing the search-and-replace removed all bookmarks from the file.
  • Portable: Do not prompt to be the default editor when running a portable installations as portable installs should not touch the host PC.
  • Printing failed if the font was not a TrueType font.
  • Search|Copy Search Matches: If searching for all the matches took long enough for a progress meter to appear, EditPad failed to close the progress meter after copying the search matches, making further interaction with EditPad impossible.
  • Spell checker: Portable installs now always save downloaded spell check dictionaries to folder from which EditPad Pro is run. If there are no spell check dictionaries in that folder, portable installs will still use dictionaries that are installed on the host PC. But they will no longer save dictionaries on the host PC in that situation.

See also: EditPad Pro 7.0.9 release notes

EditPad Pro 7.0.8 – 20 October 2011

Improvement:

  • Statusbar: Line count indicators now show "(counting)" instead of "---" when EditPad Pro is still busy scanning the file for line breaks.

Bug fixes:

  • Editor: Adding lines to or deleting lines from a file that was still being word wrapped in the background caused the file to be wrapped incorrectly, possibly resulting in errors when trying to edit the incorrectly wrapped lines.
  • Editor: Word wrap failed on files larger than 2 GB, causing EditPad Pro to crash.
  • File History: Milestones were saved in the same folder as the original file when EditPad was configured to save backups in a specific folder.
  • Mark: Two bookmark icons appear in the margin when setting a bookmark at the very end of the file if the last line in the file is blank.
  • Preferences, Save Files: If a specific backup folder was specified and then the hidden history option was selected, EditPad continued to use the specific backup folder instead of the hidden history for backups even though selecting the hidden history option disables the specific backup folder option.
  • Search|Fold Lines: If the cursor was at the very end of the file and the last line in the file was folded away, the cursor would stay on the last line causing the last folding range to automatically unfold upon the next interaction with the editor.
  • Search|Prepare to Search did not show the full search panel when both the search toolbar and search panel were invisible (7.0.7 only).
  • Undo: Commands that repeatedly inserted the same text like a search and replace with a literal replacement failed with an access violation if the all the changes didn't fit into the undo history.
  • View|Browser showed an error code 42 even though the file was correctly opened in the browser (7.0.7 only).
  • Windows 7: If you minimized EditPad, restored it and moved it to a different monitor, then some commands such as File|Open moved EditPad's window back to the position it was previously restored to.
  • Windows 7: If you placed EditPad on a monitor that has the taskbar at the left or at the top, minimized EditPad, and then restored it, EditPad's position would be shifted by the width or height of the taskbar.

See also: EditPad Pro 7.0.8 release notes

EditPad Pro 7.0.7 – 4 October 2011

New features:

  • Forum: Attach the clip selected in the Clip Collection panel and add attached clips to the Clip Collection panel.
  • Forum: Attach the collection from the Clip Collection panel and load attached clip collections into the Clip Collection panel.

Improvements:

  • Explorer: Do not disable the Set Home Folder button when a file is selected. Instead set the folder containing that file as the home folder.
  • File Types: CSS syntax coloring scheme now supports @media.
  • Forum: Change cursor when toggling between insert and overwrite mode if the text layout for the default file type uses different cursors for insert and overwrite mode.
  • Search: If the Search drop-down list is already visible (on a custom toolbar) even when the Search toolbar is not, focus the Search drop-down list rather than showing the full Search panel.
  • Search: Folding large numbers of search matches is now faster.
  • Tools: Temporary files with tool output should not be added to the File|Open history.

Bug fixes:

  • Convert|Wrapping->Line Breaks doesn't break last line in the file.
  • Double-clicking URLs did not open the URLs if the file containing the URL had a file name.
  • Editor: Backspace moved the cursor without actually deleting any characters when the cursor was positioned after the indentation spaces on a line and all preceding lines in the file have equal or more indentation and "backspace unindents" was enabled in Options|Preferences|Cursors and "auto indent" was enabled in the Options menu.
  • Editor: Pressing the arrow right key while the cursor was at the end of the line did not move the active line highlighting to the next line if the cursor was invisible (blinking on/off) at the moment it was moved.
  • Explorer: Selecting a favorite folder should scroll the tree to make that folder visible.
  • File Navigator: If the same node linked to more than one part of the text (e.g. a function declaration and implementation) then clicking the node more than once did not cycle between those parts (7.0.5 and 7.0.6 only).
  • File Types, Colors: Apply button did nothing.
  • File Types: Perl file navigation scheme did not correctly handle the } in split(/}/).
  • File|Print: Printing the second time failed if the file was larger than 64K and part of it was selected.
  • Forum: Pressing Ctrl+C when the list of conversations or messages had keyboard focus copied an URL using the editpadpro: protocol instead of the editpad: protocol that EditPad actually responds to.
  • Preferences, Panels: Font setting for side panels is now also applied to the spell checker.
  • Preferences, Save Files: Specifying a specific folder for backups with a trailing backslash no longer causes errors when saving backups.
  • Search: Padding was not applied to placeholders for capturing groups such as %GROUP1:6L%.
  • Search: Replace All using a regular expression sometimes results in incorrect line breaks.
  • Statusbar: Keyboard indicator did not correctly indicate the first key of a two-stage key combination.
  • Toolbars: Main menu is missing the Go and Extra menus when adding it as a toolbar button.
  • Tools: Placeholders for environment variables are not handled correctly.
  • View|Browser: If the default browser did not use DDE, the View|Browser launched the browser but did not pass it it the file to be viewed.

See also: EditPad Pro 7.0.7 release notes

EditPad Pro 7.0.6 – 19 August 2011

Bug fixes:

  • Opening files on UNC paths via the command line or via Windows Explorer failed in version 7.0.5 because EditPad 7.0.5 interpreted UNC paths incorrectly.
  • File Navigator: When the file navigation tree was updated after editing a file the cursor was moved to the node selected in the file navigator (7.0.5 only).
  • Search: Searching and replacing with a regular expression deleted search matches without inserting the replacement in some files when searching through all files and the project has a mixture of files in text mode and hexadecimal mode and there are no search matches in the hexadecimal files.
  • Tools: Command lines with quotes around the executable or the file to be opened were not handled correctly (7.0.5 only).
  • View|Browser: If the default browser did not use DDE, the View|Browser command executed the file to be viewed rather than executing the browser and passing it the file to be viewed.

See also: EditPad Pro 7.0.6 release notes

EditPad Pro 7.0.5 – 15 August 2011

New features:

  • Editor: Ctrl+Left Shift and Ctrl+Right Shift toggle the direction of the text to left-to-right or right-to-left when a keyboard for a right-to-left language is installed (though not necessarily active).
  • Preferences|Open Files: Option for the save project dialog to default to the folder containing the active file. The folder containing the active project takes precedence if that option is enabled too.

Improvements:

  • File|Favorites: Show full file path in the status bar hint.
  • File|Mail: When trying to send mail without first configuring a mail server, the preferences screen is now shown with the Email tab active rather than the last used tab or the first tab.
  • Keyboard: Respond to the Mail button on multimedia keyboards only when the option to use EditPad's built-in email is selected in Options|Preferences|Email.
  • Search: Auto-completion of the Search drop-down list on the search toolbar (when using it without the full search panel) is now case sensitive when the Case Sensitive search option is turned on; the Replace drop-down list is now always case sensitive.
  • Search: Pressing Esc while the search or replace drop-down list has keyboard focus (while using the search toolbar without the full search panel) moves keyboard focus back to the main editor.
  • Syntax coloring now also works in hexadecimal mode.
  • Text Layout|Cursors: Cursor shape now has two flag options. One makes the flag indicate the direction of the input language (as in Notepad), the other the direction of the text the cursor is at (as EditPad 7 did previously).

Bug fixes:

  • Block|Duplicate Selection failed in hexadecimal mode if the cursor was beyond the first 2 billion bytes in the file.
  • Block|Toggle Comment did not use the syntax coloring scheme's default comment characters as it should when the cursor was inside text that was colored by a subscheme that did not define its own comment characters.
  • Convert: Convert menu commands inserted an extraneous space when converting a rectangular selection that spans only a single line.
  • Editor: Characters were squished together when using a bold proportionally spaced font and the first file you opened with that font had word wrapping set to a specific line length.
  • Editor: Pasting while a rectangular block is selected does not correctly replace the selection unless the cursor is in the upper left corner.
  • Editor: When line numbers are being shown and word wrap is off, the left hand gutter does not expand to accommodate line numbers beyond 9,999 when adding lines to the file if it previously had fewer than 10,000 lines.
  • Extra|Compare Files: When comparing files that use different encodings, the merged file now uses Unicode so that all characters can be represented.
  • File Navigator: Moving keyboard focus to the file navigator or expanding or collapsing nodes should not move the cursor in the editor.
  • Files Panel was blank if EditPad Pro was started along with your computer and the option to show EditPad's icon next to the system clock was active and the Files Panel was open last time you shut down EditPad Pro.
  • Forum: Editing a message and then deleting the edits instead of sending them incorrectly decremented the message count for the conversation.
  • Go|Go to Offset did not accept offsets beyond 2 GB.
  • Help|Create Portable Installation did not copy over the layouts of the toolbars and side panels.
  • Keyboard: Pressing F10 activated the main menu instead of invoking the command it was assigned to (View|Files Panel by default).
  • Options|Text Layout: Pressing F1 or clicking the Help button on the text layout configuration window did nothing.
  • Paths with double backslashes were handled inconsistently when highlighted as links in syntax coloring schemes.
  • Preferences|Save Files: Saving backups in a specific folder should be disabled when the "hidden history folder" option is selected.
  • Preferences|Tabs: Choosing to never display project tabs causes an access violation error that prevents EditPad Pro from using your changed preferences.
  • Project|Import File Listings: The option to interpret paths relative to a folder did not work for paths that didn't begin with .. or \ to indicate a parent folder or the root folder.
  • Search: Alt+Letter keyboard shortcuts that aren't used on the search toolbar but are used by main menu items don't work when the search or replace drop-down list has keyboard focus.
  • Search: Replace All using a regular expression across all files failed to make replacements in files being edited in text mode when the next file (tab order) was in hexadecimal mode, or vice versa.
  • Search: Replacing with the %MATCH% placeholder triggered an access violation when a regular expression found a zero-length match.
  • Search|Find on Disk: Help button showed the help topic for Project|Open Folder instead of the one for Search|Find on Disk.
  • Spell check: Double-clicking a misspelled word when live spelling is on did not always open the spell checker when search matches were highlighted.
  • Tabs: Right-clicking on the X when close buttons are shown directly on tabs caused a "list index out of bounds" error.
  • Text Layout: The strictly monospaced left-to-right layout now correctly spaces the full-width variants of ASCII characters as ideographs even when the option to space all ASCII characters as ideographs is off.
  • Toolbars: The Large Icons item in the right-click menu for toolbars did not change its checked state when changing the same option via the Customize item in the right-click menu.
  • Undo and redo should not work on files that have been marked as read-only after saving the changes.
  • Undo: Commands that made a lot of changes like a search and replace failed with an access violation if the all the changes didn't fit into the undo history.
  • View: Switching between custom layouts or restoring the default layout sometimes failed with a "cannot focus disabled or invisible window" error, causing further errors when trying to interact with the toolbars and/or side panels.
  • View|Hexadecimal: Toggling to hexadecimal mode and back to text mode caused the editor to always insert tabs when tab was pressed, even when the file type was configured to insert spaces when tab is pressed.
  • View|Split Editor: Splitting the editor and then switching to a previously opened file (that was opened while the editor was not split) sometimes caused the second half of the view to be blank.
  • Windows 7: Maximizing EditPad, then minimizing it, and then double-clicking a file in Windows Explorer brought up EditPad's window in its restored size (not maximized).

See also: EditPad Pro 7.0.5 release notes

EditPad Pro 7.0.4 – 28 June 2011

Bug fixes:

  • File picker shown by Extra|Compare Files and certain tool placeholders was broken in version 7.0.3.
  • View|Split Editor occasionally caused an incorrect display or errors when highlighting of matching brackets was enabled.

See also: EditPad Pro 7.0.4 release notes

EditPad Pro 7.0.3 – 27 June 2011

Improvements:

  • Editor: Full double-buffering of all edit controls to eliminate flicker.
  • Edit|Insert Matching Bracket: Handle nested brackets more intelligently by assuming that an incorrectly nested bracket to the left of the cursor is actually a bracket that is missing its closing bracket.

Bug fixes:

  • Block|Rectangular Selections changed the text layout to monospaced left-to-right when the file was already using a monospaced font but word wrap was on, instead of turning off word wrap without changing the text layout.
  • Editor: Changing the font size with Ctrl+wheel, switching to another file, and then switching back displayed the file with the original font but spaced as if it was still using the changed font size.
  • Editor: Lines containing tabs were not displayed correctly when using a right-to-left text layout.
  • Editor: The text cursor was positioned incorrectly on lines containing both tabs and ideographs when using the "monospaced left-to-right" text layout.
  • Editor: Typing or pasting into an empty file and then Shift+Clicking somewhere selected the text from the start of the file until the click instead of from the end of the file (where the text cursor is) until the click.
  • File|Rename/Move: Project tab color is not updated if the renamed file was the only one in the project with unsaved changes.
  • FTP: Disconnect, Download, and Delete commands all used D as the accelerator key.
  • FTP: Reconnecting to a previously remembered SFTP server using keyboard-interactive authentication failed with a "cannot focus disabled or invisible window" error.
  • FTP: Symbolic links to folders on some FTP servers appear as files instead of folders.
  • Macros: Importing preferences failed if the .ini file contained macros and the full search panel had not yet been used in the current EditPad session.
  • Minimizing EditPad Pro while the Clip Collection panel was open and AceText was running and EditPad's icon next to the system clock was enabled sometimes triggered an error message.
  • Options|Stay On Top causes EditPad to stay on top of some of its own dialog boxes.
  • Project|Open Folder: Dragging and dropping a folder onto EditPad Pro correctly opens the Project|Open Folder dialog for that folder. Dragging and dropping a second folder incorrectly opens Project|Open Folder for the first folder instead of the second folder.
  • Project|Reload Files from Disk: Reloading all files from disk did not always update the project's tab to indicate that the files in the project no longer have any unsaved changes.
  • Search: Replacing through all files or all projects did not always update the project's tab to indicate that some of its files now have unsaved changes.
  • SFTP: Connecting to some SSH servers failed with an error saying "BigInteger overflow".
  • Statusbar: Indicator for the number of search matches was always blank.
  • Syntax coloring schemes that define actions that execute a command with parameters beginning with a forward slash are now handled correctly.
  • Tabs: Right-clicking on the tabs now shows the context menu when the mouse button is released rather than when it is pressed.
  • View|Split Editor: Switching between files sometimes fails when the view is split.
  • Windows 7: If the icon next to the system clock was enabled, maximizing EditPad, minimizing or closing it, and clicking on the icon next to the system clock restored EditPad but did not maximize it.
  • Windows 7: If the icon next to the system clock was enabled, restoring EditPad (so it's not maximized), closing EditPad with the X button, then right-clicking the icon next to the clock and selecting Exit caused EditPad to pop up briefly before closing, instead of closing without showing itself.

See also: EditPad Pro 7.0.3 release notes

EditPad Pro 7.0.2 – 8 June 2011

Improvements:

  • File|Reload from Disk: Do not clear out the file in EditPad if it no longer exists on disk; prompt to retry reloading the file; do nothing if canceled.
  • FTP: Checkbox to hide the password for keyboard-interactive authentication.
  • FTP: The TLS and SSL encryption options now have choices for a clear or encrypted data channel.
  • Menus: When using Alt+letter keyboard shortcuts to access menu items that have submenus but are also commands in themselves, holding down Alt will open the submenu while releasing Alt will activate the command. For example: holding down Alt, pressing F, pressing O, releasing Alt will open the File|Open submenu with recent files. Holding down Alt, pressing F, releasing Alt, pressing O will activate the File|Open command and show the open file dialog.
  • Preferences, Keyboard: Ability to assign keyboard shortcuts to File|Open|Maintain List, Project|Open|Maintain List, Project|Open Folder|Maintain List, Project|Add Files|Maintain List, and Project|Import File Listing|Maintain List.
  • Text Layout: Ideographs are now exactly twice as wide as ASCII characters when using the "monospaced left-to-right" text layout with the option to use full-width ASCII characters turned off.

Bug fixes:

  • Drag and drop: Dragging a closed file in a managed project from one EditPad instance to another failed with an access violation.
  • Editor: Lines containing tabs were not displayed correctly when using a right-to-left text layout.
  • EditPad could not be minimized after clicking the taskbar button twice (but don't double-click) while the icon next to the system clock and the option to hide the taskbar button are enabled. Clicking on the icon next to the system clock allowed EditPad to be minimized again.
  • EditPad could not be restored by clicking the taskbar button directly if it was minimized while the Clip Collection panel was open and AceText was running. Starting a new EditPad instance did restore the running instance and shutting down AceText made the problem go away.
  • File Types|Colors and Syntax: Selecting "Clickable URLs" syntax coloring significantly slowed down EditPad 7's handling of files with extremely long lines.
  • Forum: The Help|Forum menu item now restores the forum window if it was minimized.
  • Forum: With the EditPad icon next to the system clock enabled, clicking on one of the forum links in the help file to discuss a help topic caused EditPad to try to connect to the forum each time EditPad was restarted after closing it but not fully exiting it.
  • FTP: EditPad Pro 7 did not set the transfer mode to binary, causing files to be uploaded incorrectly if the FTP server used ASCII transfers by default.
  • FTP: Errors retrieving the initial directory listing are now shown in the file listing instead of being hidden.
  • FTP: Recent files and favorite files were not cleared when disconnecting from FTP, causing an access violation when selecting one of the files.
  • Help|Feedback showed the support address for EditPad Lite instead of EditPad Pro.
  • Options|Text Layout: Changes made to the text layout configuration via Options|Text Layout were not preserved when restarting EditPad Pro unless other preferences were also changed after changing the text layout configuration.
  • Project|Import File Listing: Allow hyphens, spaces, and percentage signs in server and share names in UNC paths.
  • Search: The Loop Automatically option fails to loop if there is only one file open and the All Files search option is turned on.
  • Tools: Underscores, hyphens, and angle brackets are now allowed in placeholders so that path placeholders are handled correctly, as they were in EditPad Pro 6.
  • View|Hexadecimal: Selecting one of the hexadecimal modes in the submenu while the active file was in text mode failed with an access violation error.

See also: EditPad Pro 7.0.2 release notes

EditPad Pro 7.0.1 – 30 May 2011

New features:

  • FTP: Keyboard-interactive authentication for connecting to SSH servers.
  • Forum: Attach file being edited.
  • Forum: Attach search panel settings.

Improvements:

  • File Types: Ignore unquoted spaces before and after each file mask in the list of file masks.
  • Forum: Forum window stays enabled when EditPad's main window is showing a modal dialog box.
  • Search: Preserve state of the Highlight option when restarting EditPad.
  • Search: Take the whole search match (selection) into account rather than just the end of the search match (cursor position) when scrolling the text to put the search match into view.

Bug fixes:

  • Bookmarks: Inserting text or line breaks at the position of a bookmark did not shift the bookmark forward.
  • Double-clicking on whitespace at the start or end of a line should not select the line break and any whitespace on the previous or next line.
  • Drag and drop: Dragging a file that is open in a managed project into another project added the file as a closed file to the other project instead of closing it in the first project and adding it as an open file to the other project.
  • File Types|Colors: Attempting to change the Regex colors changed various Editor or Syntax colors instead.
  • Files Panel: Automatic collapse sometimes failed to collapse certain nodes.
  • Open and save dialog boxes did not appear when "disable visual themes" was turned on in the compatibility settings for EditPad. Since EditPad is fully compatible with Windows XP, Vista, and 7, you should not turn on any of the compatibility settings.
  • Options|Font: If only one file is open, changing that file's font and then closing it does not use the default font for the new blank Untitled 1 file, even though it uses all other default settings for that file.
  • Preferences|Save Files: Automatically saving the workspace did not preserve the captions of unsaved projects, such as projects created by Project|Open Folder or Search|Find On Disk.
  • Preferences|System: Reinstated the option to clear history lists when exiting EditPad Pro.
  • Project|Add to Project Unopened: Do not add files to the project that are already in the project.
  • Proxy settings were not saved unless you changed other preferences too.
  • Search: Hiding the search toolbar, using the full search panel, closing the full search panel, and showing the search toolbar again did not update the search toolbar with the search term last used on the full search panel.
  • Search: Line by line searches using regular expressions did not restrict the full regex match to a single line.
  • Search: Pasting into the search and replace drop-down lists failed with a beep if the text on the clipboard included a line break; now it will paste the first line.
  • Search: Pressing Enter in the Search drop-down list on the search toolbar (when not using the full search panel) always moved keyboard focus to the main editor, even when that option was disabled in the Search Preferences.
  • Text Layout Configuration window now has scroll bars when the whole window doesn't fit on the screen.

See also: EditPad Pro 7.0.1 release notes

EditPad Pro 7.0.0 – 16 May 2011

New features:

  • Automatic ASCII->Unicode interpretation for encodings that use sequences of ASCII characters to encode Unicode characters. This works with files encoded in VIQR, ASCII+\uFFFF, ASCII+&#xFFFF, ASCII+&#65535; and ASCII+&html;. E.g. for ASCII+&html; typing &eacute; inserts those 8 ASCII characters into the file. When you type the ; the whole sequence will appear as é in EditPad. For VIQR, typing e' inserts those two ASCII characters, and EditPad will show é. If you want the ASCII codes to appear literally, you have to escape them yourself. EditPad does not automatically encode & as &amp; for ASCII+&html; or ' as \' for VIQR. If you type in é with one of these encodings, EditPad will display the é and insert &eacute; or e' into the file.
  • Block, Between Matching Brackets: Expand the selection to the text between the innermost pair of brackets that spans the selection. Repeat the command to expand the selection to include the brackets. Again to expand to the next level of brackets.
  • Block, Swap: Swap the two selections when the editor is split in two and a different selection was made in each view.
  • Block, Unselect: Unselect the selected text, if any.
  • Character Map: Buttons to insert the character, its code page index in dec/hex, its Unicode code point in dec/hex or its XML entity.
  • Character Map: Filter map on Unicode blocks and scripts in addition to or instead of Unicode properties.
  • Character Map: Look up characters by typing in their code points.
  • Command line: /import switch to treat the files on the command line as file listings that should be imported.
  • Command line: /newproject and /newprojectcombine switches to open the files passed on the command line into a new project. The latter creates only one project if EditPad is launched more than once per second, e.g. when opening files from Windows explorer.
  • Command line: /wait switch to block the instance until the opened files are closed by the running instance. Use this when configuring EditPad as an external editor for an application that waits for the external editor to close.
  • Context menu for the margin, with commands for bookmarks, folding, line numbers, etc.
  • Context menu item on file tabs to copy the file's path to the clipboard.
  • Convert|Characters <-> \uFFFF.
  • Convert|Characters <-> NCR (numeric character references, i.e. XML entities).
  • Convert|HTML/XML entities: convert characters like < into/from <.
  • Convert|Indentation Spaces->Tabs converts only spaces at the start of each line into tabs.
  • Convert|Text Encoding: ArmSCII (Armenian).
  • Convert|Text Encoding: ASCII+\uFFFF ASCII+&#xFFFF ASCII+&#65535; ASCII+&html;
  • Convert|Text Encoding: EUC-CN (Simplified Chinese).
  • Convert|Text Encoding: EUC-JP (Japanese).
  • Convert|Text Encoding: EUC-KR (Korean).
  • Convert|Text Encoding: EUC-TW (Traditional Chinese).
  • Convert|Text Encoding: GEOSTD8 (Georgian).
  • Convert|Text Encoding: HZ (Simplified Chinese) (conversion only; no direct editing).
  • Convert|Text Encoding: ISCII (Indic).
  • Convert|Text Encoding: ISIRI-3342 (Persian).
  • Convert|Text Encoding: ISO-2022-CN (RFC 1922) (conversion only; no direct editing).
  • Convert|Text Encoding: ISO-2022-JP (RFC 1468), ISO-2022-JP-1 (RFC 2237), ISO-2022-JP-2 (RFC1554) (conversion only; no direct editing). Also known as "JIS".
  • Convert|Text Encoding: ISO-2022-KR (RFC 1557) (conversion only; no direct editing).
  • Convert|Text Encoding: Kamenický (Czech and Slovak).
  • Convert|Text Encoding: KZ-1048 (Kazach).
  • Convert|Text Encoding: Macintosh character sets.
  • Convert|Text Encoding: Mazovia (Polish).
  • Convert|Text Encoding: MIK (Bulgarian).
  • Convert|Text Encoding: PTCP154 (Cyrillic Asian).
  • Convert|Text Encoding: TSCII (Tamil; conversion only; no direct editing).
  • Convert|Text Encoding: US-ASCII (7-bit).
  • Convert|Text Encoding: UTF-7 (conversion only; no direct editing).
  • Convert|Text Encoding: Vietnamese code pages: VISCII, VIQR/Vietnet, VNI, VPS, TCVN
  • Convert|Text Encoding: YUSCII.
  • Copying text to the clipboard now includes an additional rich text clipboard format that preserves EditPad's syntax coloring when pasted into a rich text editor or word processor.
  • Drag and drop: Drag and drop files within a single project on the Files Panel to rearrange their tabs.
  • Edit files larger than 2 GB.
  • Edit, Insert Date and Time, Other Date and Time: Screen that list all available date and time placeholders to easily build up a date and time format.
  • Edit, Insert Date and Time: History menu with recently used date/time formats instead of a single fixed date/time format configured in the preferences.
  • Edit, Insert Matching Bracket: Automatically insert a bracket to match the unmatched bracket nearest to the cursor.
  • EditPad Lite can now be licensed (purchased) for business and government use. It is still free for personal use.
  • Explorer Panel, Explore in Windows Explorer: Opens the selected folder or the folder containing the selected file in Windows Explorer.
  • Explorer panel: Create Folder.
  • Explorer Panel: Home Folder button has a drop-down menu with recently used home folders.
  • Explorer panel: Save the active file in a particular folder.
  • Extra, Consolidate blank lines: multiple blank lines are replaced by a single blank line.
  • Extra, Remove blank lines.
  • File History: Delete all backups for all files in the current project.
  • File Panel, Sort: Toggle between alphabetic order, tab order, and most recently edited order.
  • File Panel, View: Automatically collapse all project nodes except the one containing the selected file.
  • File Panel, View: Closed files in managed projects.
  • File Panel, View: Display folders relative to the root drive or relative to the folder containing the project file.
  • File Panel, View: Flat list.
  • File Panel, View: Folders before files.
  • File Panel, View: Group files by file type.
  • File Panel: Explore button that locates the selected file or folder in the Explorer panel or opens the folder in Windows Explorer.
  • File Panel: Move to Project button that lists all already opened projects in a drop-down menu to make it easy to move the selected files into that project.
  • File Panel: Open Files from This Folder command to show the Open File dialog box at the selected folder.
  • File Panel: Select files from different folders and different projects at the same time.
  • File Types, Colors: Ability to create multiple user-defined presets.
  • File Types, Colors: Ability to select a color preset for each file type, to allow different file types to use different color combinations.
  • File Types, Colors: Bracket matching highlights incorrectly nested brackets and unmatched brackets.
  • File Types, Colors: Color buttons show a color wheel to select any color instead of boxes for entering R,G,B numbers.
  • File Types, Colors: HTML syntax coloring makes relative URLs in HREF attributes clickable.
  • File Types, Colors: XML syntax coloring can now match up XML tags if you turn on bracket matching.
  • File Types, Colors: You can now choose to highlight matching brackets touched by the cursor (as in EditPad 6) or the innermost pair of brackets containing the cursor. If you turn on both options, the innermost pair is highlighted if the cursor does not touch a bracket.
  • File Types, Editor: Font and text layout can now be configured per file type.
  • File Types, Encoding: Option to auto-detect ASCII+UCN and ASCII+XML entities.
  • File Types, Encoding: Options for binary files to show only the hex section, only the ASCII section, both in each view, or (when the editor is split) one in each view.
  • File Types, Encoding: Record size for binary files.
  • File Types, Navigation: Add detailed automatic folding points from the file navigation scheme. A file navigation scheme can now mark some of the folding points that it defines as being detailed. E.g. the file navigation schemes provided with EditPad Pro 6 for languages that use curly braces to delimit nested blocks made major blocks such as classes and functions foldable. The EditPad Pro 7 schemes do the same, but also make any pair of curly braces and even multi-line comments and strings foldable if you turn on the option to use detailed folding in the file type configuration.
  • File Types, Navigation: Keyword help setting to provide a help file (CHM or HLP) or URL to be used for keyword lookup when pressing the F1 key in the editor.
  • File Types: Choose the default file type for new files.
  • File Types: Multiple file types can now be selected at the same time in the file type configuration screen and any changes made in the file type configuration screen are applied to all selected file types.
  • File, Save Copy As: Checkbox on the Save dialog to open the copy of the file in EditPad right after saving the copy (Windows Vista and 7 only).
  • Fold, Go to Next/Previous Fold: Move the cursor to the folding point after/before the cursor. Makes it easy to jump through the various sections in the file made foldable by the file navigator.
  • Fold, Toggle All Folds: Unfolds all folding points if some are folded; folds all folding points if none are folded.
  • Fold, Toggle Fold: Does a fold/unfold depending on the state of the folding point the cursor is on. A single command allows a single keyboard shortcut to be used for both folding and unfolding.
  • Fold|Fold Unselected: Folds all automatic folding points outside the current selection.
  • FTP: Favorite files and folders for each FTP server.
  • FTP: File permissions command for changing file permissions on UNIX FTP servers (CHMOD).
  • FTP: Secure FTP (SFTP and FTP over SSH, TLS, and SSL).
  • Go|Next Editing Position: Move in the opposite way from Go|Previous Editing Position. EditPad now remembers 16 editing positions per file instead of just 4.
  • Keyboard: Ctrl+punctuation key combinations for typing of accented characters on a keyboard that does not support them.
  • Keyboard: Key 5 on the numeric keypad scrolls the view to center the cursor in the screen when Num Lock is off.
  • Macros: Instant Macro: Hotkeys to start and stop recording, and to play back the instant macro. No prompt for macro properties.
  • Mark, Next Bookmark and Previous Bookmark: Jump to the next or previous numbered or unnumbered bookmark, using the order the bookmarks have in the file rather than their numeric order.
  • Mark|Set Any Bookmark: Sets a bookmark using the lowest number not yet set, or a numberless bookmark if 10 bookmarks have already been set.
  • Options, Column Numbers: When showing column numbers, selecting column numbers with the mouse makes a rectangular selection of those columns, and all the lines in the file. If there was already a selection, only the lines already partially selected are included in the selection, unless Ctrl is held down.
  • Options, Record Size: Specify the number of bytes to be shown on each line in hexadecimal mode.
  • Options, Right-to-Left: Toggle between left-to-right and right-to-left writing.
  • Options, Text Layout: Increase or reduce the line height and character width by one or more pixels, for a tighter or roomier display. Add one or more pixels of extra line spacing to make lines easier to distinguish. Set everything to zero to emulate EditPad 5 and 6.
  • Options, Text Layout: Option to display ASCII characters using full-width characters when a file is detected to contain ideographs, so columns made with spaces and tabs line up nicely when ASCII and ideographs are mixed.
  • Options, Text Layout: Option to force the editor to be monospaced, even when a proportionally spaced font is used.
  • Options, Text Layout: Option to toggle Ctrl+Left/Right between always going to the start of the next word (like programming editors) instead select the next word (EditPad style).
  • Options, Text Layout: Option to treat all non-whitespace non-word characters as word characters, as whitespace characters (as in EPP 6), or to ignore them when double-clicking on a word to select it, or when using Ctrl+Del etc.
  • Options, Text Layout: Presets and custom selections with combination of font, reading order, cursor movement, cursor appearance, and character spacing.
  • Preferences, Cursors: Backspace unindents when Auto Indent is turned on in the Options menu. In EditPad 6 pressing backspace when there is only whitespace to the left of the cursor unindents the line when auto indent is on. Turning off this option restores the EditPad Pro 5 behavior, where backspace always deletes one character to the left of the text cursor.
  • Preferences, Cursors: Option to make arrow left and right move the cursor at the left/right edge of the selection and clear the selection (like Notepad does) instead of moving the cursor left/right one character and clearing the selection (like Wordpad does).
  • Preferences, Cursors: Smart End key.
  • Preferences, Editor: Automatically turning on "selection only" when pressing Ctrl+F with a selection that spans multiple lines is now an option.
  • Preferences, Editor: Choice to make Options|Visualize Line Breaks indicate the actual line break style for each line rather than using the same paragraph symbol for all line breaks.
  • Preferences, Editor: Double-clicking a word instantly highlights all occurrences of that word.
  • Preferences, Editor: Option not to show paragraph markers in selected blocks when Options|Visualize Line Breaks is turned off.
  • Preferences, Editor: Option to always highlight the active line, even when the editor does not have keyboard focus.
  • Preferences, Editor: Option to disable drag-and-drop editing as some people find it a little to easy to made inadvertant changes while clicking about with the mouse.
  • Preferences, Editor: Option to make Ctrl+Wheel change the font size (zoom) instead of scroll one page. Zooms individual edit boxes without changing the font in the text layout configuration.
  • Preferences, Editor: Paste whole lines. If whole lines of text are copied (including the line break at the end of the last line), pasting inserts the lines before the active line rather than into the middle of the line if there is no selection.
  • Preferences, Mail: TLS and SSL support for sending mail.
  • Preferences, Open Files: Default folder for projects, independent of default folder for files.
  • Preferences, Open Files: Option to automatically reload all modified files when switching from another application to EditPad, instead of just the active file.
  • Preferences, Open Files: Option to automatically reload local files, but not network files.
  • Preferences, Panels: Change the font and colors used by the side panels.
  • Preferences, Save Files: Backup option to add the date and time as an extension.
  • Preferences, Save Files: Option to specify a specific folder to create all backup files in.
  • Preferences, Save Files: Quick backup option that moves files and saves a new file (like EditPad Pro 6), vs. an overwrite option that makes a backup copy and overwrites the original file (like EditPad Pro 4 and 5). The key difference is that while the former option is faster, only the latter will guarantee that the file saved keeps all of its file attributes. Particularly if the file is on a non-Windows system this will make a difference, as EditPad cannot control the file attributes like UNIX file ownership that Windows does not control.
  • Preferences, Save Files: Single backup appending ~.
  • Preferences, Statusbar: Hexadecimal character offset in bytes from the start of the file.
  • Preferences, Statusbar: Last modification date of the file on disk.
  • Preferences, Statusbar: Number of characters in the selection. This will give a different result than the number of bytes indicator for multi-byte and Unicode encodings.
  • Preferences, Statusbar: Separate column indicators that show the visual column (as in EditPad 6), the character position (counting code points, including combining ones and a tab being one code point), and the byte position (counting bytes in the file's encoding). The first one counts the visual line, while the other two count the whole paragraph.
  • Preferences, Statusbar: Separate line indicators that show the visual line (counting wrapped lines) and the physical line or paragraph (ignoring wrapped lines).
  • Preferences, System: Limit the amount of memory used by the undo history for each file and for all files.
  • Preferences, Tabs: Font.
  • Preferences, Tabs: Option to add new tabs at the end instead of to the right of the active tab.
  • Preferences, Tabs: Option to have an X button directly on each tab.
  • Preferences, Tabs: Use most recent order when switching tabs with Ctrl+Tab.
  • Print preview: Checkbox to toggle printing of line numbers, independent of showing them in the editor.
  • Print preview: Checkbox to toggle visualizing spaces and line breaks, independent of the editor.
  • Print preview: Select any of the color schemes defined in the Color Preferences, and remember the selected scheme in relation to the one used for the editor.
  • Project, Add to Project: Add files to the managed project: the active file, all outside files, files from disk.
  • Project, Add to Project: Drop-down menu that lists the files that were recently part of the project, but were removed.
  • Project, Close All Files Outside Project: Close all the files that are open in the project but weren't added to the project.
  • Project, Delete Project: Close the project and delete the .epp file with or without deleting the files in the project.
  • Project, Export File List: Save a text file with the list of files in the project.
  • Project, Import File List: Select a text file that is a list of file names, and open all the files listed in that text file in the current project or in a new project (or add them to the project without opening them).
  • Project, Managed Project: Opening and closing files does not automatically add them to or remove them from managed projects, so files can be closed and opened without unintended consequences.
  • Project, Open Folder: Choice to open the files into the current project, to add them to the current project without opening them, open them in a new project, or add them to a new project. Remember this setting as part of the Reopen Folder menu.
  • Project, Reload from disk: Reload the project and all files in it from disk.
  • Project, Remove Closed Files: Rid the managed project of all files that were closed but are still part of the project.
  • Project, Remove from Project: Close the file and remove it from the (managed) project.
  • Read Only: File, Open and Project, Add to Project have a read-only checkbox to open files as read-only without ever trying to obtain write access, so write access is never denied to other applications.
  • Read Only: Toggle read only status via an item in the context menu of a file's tab.
  • Search, Favorites: Allow meaningful names to be assigned to the favorite search terms, particularly regular expressions.
  • Search, Instant Highlight: Automatically highlight all occurrences of the selected text.
  • Search, Inverted Line by Line: Match lines that do not contain the search term.
  • Search, Line by Line: Search each line separately, and select the entire line if it contains the search term.
  • Search, List All Matches: Display all search matches in a side panel with one line of context.
  • Search, Toggle Search Panel: Toggles the visibility of the search panel, without changing the search text.
  • Search: A progress bar now appears for long searches, allowing the search to be aborted.
  • Search: Cut or copy all search matches to the clipboard.
  • Search: Option to search through closed files when using managed projects.
  • Search: Placeholders %MATCH%, %MATCHN%, %LINE%, %LINEN%, and %FILE% with padding and arithmetic options.
  • Search: Search files on disk, opening files that are found and/or listing matches in a search panel.
  • Search: Search toolbar can now be used shown with or without the full search panel with multi-line search and replace edit controls. Small search and replace boxes appear on the toolbar when the search panel is hidden.
  • Side panels can now be docked anywhere and made to float.
  • Tabs: Holding down the Control button on the keyboard while clicking the X button on the tabs or pressing down the mouse wheel closes the tab without saving the file.
  • Tip of the day: Previous Tip button.
  • Toolbar and Menus: Side panel commands can now be added to context menus and the main toolbar.
  • Toolbar and Menus: The main menu, all the toolbars and most of the context menus can now be configured by right-clicking and selecting Configure, allowing all items to be rearranged and unused items to be removed.
  • Toolbar and Menus: Toolbars can now be docked anywhere or made to float.
  • Tools, Files: Replace the contents of the current file with the temporary file after running the tool, and allow this to be undone with the Undo command.
  • Tools, Message Panel: Item in the Tools menu to move keyboard focus to the message panel or to make it visible again if it was closed after running a tool; appears only after running a tool that uses the message panel; can be assigned a keyboard shortcut.
  • Tools, Message Panel: Right-click menu item to turn word wrap on or off.
  • Tools, Standard I/O: Capturing standard output for a tool that is a URL makes EditPad download the page pointed to by the URL instead of opening it in the default web browser.
  • Tools: Additional command line placeholders: %POS, %LINE, %LINETEXT, %COL, %CHAR, %WORD, %SELSTART, %SELSTOP, %SELECTION, %ENCODING, %FTPSERVER, %FTPURL, %FTPPATH, %PICK1FILE% until %PICK9FILE, %DISK1FILE% until %DISK9FILE, %TEMP1FILE% until %TEMP9FILE
  • Tools: Allow any environment variable to be used on the command line with the %VARIABLE% syntax.
  • Tools: Allow two tools to have the same shortcut key if they are restricted to different file types.
  • Tools: Custom placeholders that EditPad prompts for when running the tool.
  • Tools: Multiple tools can now be selected at the same time in the tool configuration screen and any changes made in the tool configuration screen are applied to all selected tools.
  • Tools: Separate toolbar showing all the tools that apply to the file type of the active file.
  • Unicode file name support.
  • Unicode signature (BOM) status bar indicator, and an easy way to toggle writing the BOM for individual files.
  • View, Hexadecimal: Options to show only the hex section, only the ASCII section, both in each view, or (when the editor is split) one in each view.
  • View, Joint Scrolling: When the editor is split and one half is scrolled, the other half is scrolled automatically to either maintain the same scrolling distance between the two views, or to make the the second half show the lines right after those in the first half.
  • View, Other Editor Joint Scrolling: If there is more than one EditPad instance, send scrolling messages to all other EditPad instances that have joined scrolling turned on so they'll all scroll to the same position. This allows files to be compared side-by-side.
  • View, Split Editor: Split the editor horizontally, vertically, or floating so two parts of the same file can be visible at the same time.
  • Set font size adjustment to zero, and extra line spacing to 1 pixel to emulate EditPad 4.

Improvements:

  • Block, Duplicate now duplicates the current line if there's no selection instead of doing nothing.
  • Block|Write and Block|Append have been renamed to Block|Write to File and Block|Append to File for clarity.
  • Convert|Line Breaks<->Wrapping, Single<->Double Spacing, and Tabs<->Spaces now work on the current selection only if there is a selection.
  • Convert|Text Encoding: Converting from Unicode or any of the other legacy Vietnamese encodings to Windows 1258 now decomposes characters so that Vietnamese characters that are represented with combining marks in Windows 1258 are properly converted.
  • Create Portable Installation: If a PortableApps folder exists, install into a subfolder of that folder instead of into a subfolder in the root of the drive.
  • Drag and drop: Bring EditPad to front when dropping a file or text onto it.
  • Drag and drop: Drag URLs as URLs rather than as text, so they can be dropped on a web browser to open them.
  • Drag and drop: Dragging a tab now shows an image of the tab while dragging.
  • Drag and drop: Dragging and dropping text onto the selected text (e.g. from the main editor onto the selected search term after opening the search panel) now replaces the selected text rather than inserting the dropped text in the middle of it when not using persistent selections.
  • Edit|Delete Line: Do not move the cursor to the start of the line.
  • Edit|Redo: The keyboard shortcut for Redo was changed to Ctrl+Y to be more in line with other Windows applications. You can change it back to Ctrl+R via Options, Preferences, Keyboard.
  • Editor: Moving the cursor up and down when using a proportionally spaced font now maintains the horizontal pixel position instead of the column position of the cursor.
  • Editor: Tabs now line up correctly when using a proportionally spaced font.
  • Editor: The mouse pointer is now updated when the text scrolls underneath it (e.g. to change to a hand pointing at a link).
  • EditPad 7 runs side by side with EditPad 4, 5, and 6 instead of reactivating a running instance of EditPad 4, 5, or 6 like those versions do. EditPad 7 only reactivates EditPad 7 instances.
  • Eliminated 3d sunken border as to put the scroll bar against the edge of the screen if EditPad is maximized, making it very easy to hit with the mouse.
  • Exit item is now at the bottom of the right-click menu of EditPad's icon next to the system clock for consistency with other Windows applications.
  • Extra, Live Spelling: Delayed syntax coloring now also works when live spelling is enabled. If syntax coloring hasn't reached the visible part of the (very large) file yet, it is displayed immediately without syntax coloring and without live spelling until syntax coloring catches up rather than waiting for syntax coloring to catch up.
  • Extra|Delete Duplicate Lines: Options what to delete: 1st occurrence of duplicate lines, 2nd and following occurrences of duplicate lines, and/or non-duplicated lines.
  • Extra|Statistics: Total character count, including spaces.
  • Favorites: Adding a the Favorites item to a context menu list the favorites in a submenu in the same way the Favorites items in the File and Project menus do.
  • Favorites: Preserve the size and position of the Organize Favorites screen.
  • File Panel: Collapsed folders stay collapsed when opening and closing files in other folders.
  • File Panel: Dramatically improved performance when having thousands of files open.
  • File Status: Remember the file type if it was changed via Options|File Types.
  • File Status: Remember the file's encoding so Convert|Text Encoding doesn't have to be used each time you open a particular file that doesn't use its file type's default encoding.
  • File Types, Colors: HTML syntax coloring can now match up HTML tags if you turn on bracket matching.
  • File Types, Colors: Make the color for links configurable.
  • File Types, Colors: The bold, italic, and underline checkboxes are now hidden for items on which they have no effect.
  • File Types: Eliminated the distinction between core file types and other file types, so all file types can be reordered or deleted.
  • File Types: Exporting file types saves all selected file types into a single .ini file.
  • File Types: Importing file types now asks if file types that are already in the list should be replaced or not if some are determined to be duplicates (only works with file types exported from EditPad 7).
  • File, New: Automatically number untitled files.
  • File|Reload from disk: Auto-detect the file type based on the contents of the reloaded file if the file is using the "any file" file type.
  • File|Reopen: Add files when closing them, and remove them when opening them, to make the Reopen menu an easy way to retrieve accidentally closed files instead of a list of recently opened files that mostly shows files you have already open at the top.
  • File|Reopen: Preserve the size of the Maintain History List window.
  • Fold: When copying, pasting, duplicating or moving blocks of text that included folding ranges, copy/paste/duplicate/move the folding ranges along with it.
  • Folding icons in the margin now become larger when you select a larger font.
  • Go, Back and Go, Forward move back and forward between files in the order they were last edited. These replace View, Previously Edited File which rotated through the last 5 files.
  • Hex: Typing into the hexadecimal section replaces the selection when not using persistent selections, just like typing into the ASCII section does.
  • HTML meta tag check for determining the file's encoding now supports the new HTML5 charset meta tag. <meta charset="iso-8859-15"> must be in the first 512 bytes of the document.
  • Keyboard: Do not use default keyboard shortcuts with Ctrl+Alt+letter if a keyboard layout is installed that uses AltGr, to prevent conflicts between Ctrl+Alt+letter and AltGr+letter.
  • Keyboard: Tab key respects overwrite mode and replaces the next character(s) with the tab or its equivalent in spaces.
  • Keyboard: When expanding a selection with Shift+Up/Down, select everything to the start/end of the file when up/down is pressed with the cursor already on the first/last line. Moving the cursor away again from the first or last line restores the cursor's previous column position.
  • Mark: Associate bookmarks with a character position rather than with a line so the bookmark can point to the middle or the end of a line instead of always pointing to the start of the line.
  • Mark: Bookmark icons are now displayed using the same font as the file you're editing, so they don't appear tiny on high resolution screens.
  • Mark: Support bookmarks in hexadecimal mode.
  • Mouse: Double-click on spaces to select a run of spaces, just like double-clicking on a letter selects words.
  • Opening a file via Windows Explorer (or any other application) should place the tab for the new file after the tab for the current file, instead of at the end. The File|Open menu item in EditPad does the same. Closing the new file then reactivates the previously edited file.
  • Paste: In Overwrite mode, pasting text should overwrite just like typing text does.
  • Preferences, Import: Preferences exported by previous versions of EditPad can be imported.
  • Preferences, Open Files: Upper limit for the huge file threshold setting was doubled to 100 MB.
  • Preferences, Save Files: If both the options to save working copies and to save the workspace are enabled, the workspace should be saved at the same interval rather than only upon shutting down EditPad Pro.
  • Preferences, Save Files: Turning on the option to automatically save working copies every few minutes now causes EditPad Pro to save working copies and leave them behind instead of prompting to save when you shut down Windows while EditPad has unsaved files open.
  • Preferences, System: The option to save settings into an .ini file instead of the registry has been removed. EditPad now always uses an .ini file. On some systems, EditPad took a long time to close, possibly due to anti-spyware software checking registry writes, making them very slow.
  • Print: Do not automatically change the plain text color to black on white. Print with the same colors as used in the editor, unless another scheme is selected for the printout.
  • Project, Favorites: The Add Files button on the Organize Project Favorites screen was replaced with an Add Projects button that only allows projects to be added.
  • Project, Managed Project: Allow the same file to part of more than one open managed project at the same time. Opening the file in one project automatically closes it in the other projects, but without removing it from those projects. Changes made to the file automatically appear in all projects that the file is part of.
  • Project, Managed Project: Do not automatically remove files that no longer exist from managed projects but treat them as closed files.
  • Project, Reopen: Add projects when closing them, and remove them when opening them, to make the Reopen menu an easy way to retrieve accidentally closed projects instead of a list of recently opened files that mostly shows projects you have already open at the top.
  • Project: Store relative paths to files that are on the same drive as the .epp file but not in a subfolder of the .epp file.
  • Read Only: Files forced to be read-only via the status bar indicator or the Open File dialog checkbox do not lose their read-only status when reloading from disk.
  • Read Only: Projects now preserve the read only status of files forced to be read-only via the status bar indicator or the Open File dialog checkbox.
  • Reload from disk prompt now has a button for closing the file.
  • Search, Highlight: Delayed syntax coloring now also works when search matches are highlighted. If syntax coloring hasn't reached the visible part of the (very large) file yet, it is displayed immediately with highlighted matches but without syntax coloring until syntax coloring catches up rather than waiting for syntax coloring to catch up.
  • Search, Highlight: Highlighting multi-line search matches (which require the whole file to be scanned from the top rather than just the visible part) is now done in a background thread. If match highlighting hasn't reached the visible part of the file yet, it is displayed immediately without search matches until highlighting catches up, rather than waiting for all the matches to be found.
  • Search, Highlight: Highlighting of search matches is now updated instantly as you type in the search match instead of after a fixed 2-second delay.
  • Search, Highlight: Highlighting search matches no longer temporarily disables live spelling.
  • Search, Instant Find now works in hexadecimal mode too.
  • Search: Alt+Letter mnemonics for search options that take priority over main menu items when the search panel has keyboard focus.
  • Search: Correctly interpret bytes 80..FF when searching using a regular expression in hexadecimal mode.
  • Search: Ctrl+F starts the search if the search box already has keyboard focus.
  • Search: Option checkboxes have been replaced with toolbar buttons.
  • Search: Pressing Tab in the Search or Replace box in hexadecimal mode now cycles between the hex and ASCII sections of both the Search and Replace box.
  • Search: Remember the visibility of the search panel and its size between EditPad sessions.
  • Search: Selecting Remove All in one of the history menus now clears all 3.
  • Spell check: The replacements added to the user word list now take precedence over the main dictionary. This allows you to delete words from the dictionary by adding an automatic replacement for that word.
  • Status bar: Show large numbers such as file sizes with thousand separators.
  • Tools: Exporting tools saves all selected tools into a single .ini file.
  • Tools: File type associations are now remembered independently of the order of the file types in the file type configuration.
  • Tools: The message panel now gets keyboard focus when you run a tool so you can navigate it with the keyboard or instantly close it with the Esc key.
  • Undo: Changes made before and after saving a file now always result in separate items in the undo history, so there is always a way to undo to the point of each save. E.g. type "foo", save, type "bar", undo removes "bar" instead of "foobar".
  • Undo: Restore folding ranges when restoring deleted text.
  • View, New Editor: How the new editor is opened can now be configured in a submenu of the View, New Editor command rather than via the Preferences screen.
  • View, New Editor: Starting a new editor that splits the current editor now resets the size of the original editor when the new editor is closed and the original editor was not resized after the new editor was started.
  • Vista & 7: EditPad now scales itself instead of letting Windows handle the scaling when the font size in Windows has been increased by more than 125% (i.e. the display resolution is more than 120 DPI) resulting in a much crisper appearance of EditPad.
  • When EditPad is closed while maximized on a multi-monitor system, it now remembers which monitor it was maximized on in addition to being maximized.
  • Windows 7: Long operations that show a popup window with a progress meter now also indicate the progress on the taskbar button.

See also: EditPad Pro 7.0.0 release notes

EditPad Pro 6.7.1 – 19 May 2011

Bug fixes:

  • File Types: Perl syntax coloring schemes now handles special variables that consist of $ followed by a quote, bracket, or operator.
  • Hexadecimal: Typing non-ASCII characters into the ASCII section now correctly interprets them using the encoding selected in Options, Preferences, Editor instead of using the system's default code page.
  • Opening the Clip Collection panel, shutting down AceText and then shutting down EditPad Pro no longer causes AceText to be started again.
  • Options: Turning on line numbering after column numbering did not always shift the column numbers immediately.
  • Shutting down Windows when both AceText and EditPad Pro are still running no longer fails. This fix requires AceText 2.2.2 or later.
  • Spell: If the spell checker stopped on a repeated word and you did not click the Ignore or Delete button, then the Replace button would be unavailable when the spell checker stops on a misspelled word.
  • Changing the Windows theme, waking the computer from sleep or unlocking it sometimes resulted in a "A call to OS function failed" error.
  • Editor: The "next line" control character U+0085 was not handled correctly in UTF-8 files.
  • Keyboard: Shift+Ctrl+Page Up/Down did not expand the selection.
  • Windows 7: Commands that show a progress meter caused EditPad Pro to lose keyboard focus.

EditPad Pro 6.7.0 – 17 February 2011

Bug fixes:

  • Clip Collection, Edit Clip: Tab order was not logical.
  • Closing EditPad Pro with a NULL byte in the search text or replacement text caused EditPad to forget its history lists and favorites next time you started it if the option to keep the registry clean was turned on.
  • Convert, Wrapping to Line Breaks: Recording a macro that converts wrapping to line breaks did not record the choice whether to align to the left or to both margins, resulting in a prompt each time the macro was played back.
  • Drag and drop: Dropping large amounts of text on EditPad sometimes caused EditPad to crash.
  • Extra, Compare Files: OK button is now disabled when the project is deselected by clicking in the blank space in the list of projects.
  • File Panel: Opening a project or folder did not make the active file visible in the File Panel if more files are opened than fit into the File Panel.
  • File Types, Syntax & Navigation: EditPad Pro failed to run if the custom syntax coloring scheme selected for the Text Document file type was invalid.
  • Macros: Recording a macro without a caption should not be allowed.
  • Print: Printouts were truncated if the file was edited without word wrapping and the printout required lines to be wrapped and nothing was changed in the print preview that triggered a refresh of the page count.
  • Project, Favorites: Selecting a project from the favorites that no longer exists and clicking Retry caused an "invalid typecast" error
  • Search, Instant Search triggered an error when the cursor was on a word at the very start or end of the file.
  • Search: Replace & Find Next resets the search range to the match that was replaced if it occurred right at the start of the search range (i.e. the selection being seached through with the "selection only" option).
  • Spell check: The spell check panel now treats underscores as delimiters between words when syntax coloring is used, as it already did when syntax coloring was not used and as live spelling does.
  • Spell checker caused an access violation if EditPad Pro is shut down while the spell checker is still searching for alternatives as indicated by the "searching" label.
  • Tabs: Opening and closing a file with a name longer than fits on the tabs could cause the tabs to become invisible.

EditPad Pro 6.6.4 – 17 June 2010

Improvements:

  • Synchronizing the spell checker's user word list is now done only as needed rather than each time when activating/deactivating EditPad Pro.
  • EditPad now cleans up obsolete history item registry keys or ini sections when saving its state.
  • EditPad now retries opening the clipboard several times instead of immediately showing a "cannot open clipboard" error if another application such as a clipboard monitor is interfering with EditPad's ability to access the clipboard. This is a likely occurrence when you repeat a macro that copies and paste things thousands of times.
  • File Types, Syntax & Navigation: PHP file navigation scheme that makes all braces foldable, as an alternative to the existing PHP file navigation scheme that makes only classes and functions foldable.

Bug fixes:

  • Favorites: Paths that are too long were trimmed at the right instead of the left, chopping off the file name in EditPad 6.6.x.
  • Pressing Ctrl+Del (to delete a line break and whitespace at the start of the next line) with the cursor placed beyond the end of the line did not insert spaces to extend the line like pressing Del (to delete just the line break) does. This caused the first word on the next line to be positioned to the left of the cursor instead of at the cursor.
  • Search: Syntax coloring for regular expressions was disabled in hexadecimal mode.
  • Search: If a file other than the active file needed to be reloaded from disk while searching through all files, an access violation occurred if the file is larger than 64K.
  • Double-clicking URLs such as file://\\server\share\file.txt did nothing.
  • Windows 7: When the File Open dialog is shown, clicking on Libraries in the left and then on the icon in the address bar triggers an access violation error.

EditPad Pro 6.6.3 – 21 March 2010

Bug fixes:

  • Preferences, System: Hiding the taskbar button when minimizing EditPad only worked on Windows 7. This bug was introduced in version 6.6.2 by the fix for the new partially maximized window state in Windows 7.
  • File Navigator: The file navigation scheme for C# source code did not correctly handle attributes. It should skip them rather than get confused by them.
  • File Navigator: The file navigation scheme for Java source code did not correctly handle native methods.
  • Preferences, Colors: If the first scheme in the coloring scheme drop-down list was an invalid scheme trying to access the preferences triggered an error that caused the Preferences screen to show up without showing the current preferences.
  • Project, Rename/Move: Caption bar was not updated immediately to reflect the project's new name.
  • Search: Highlighting regular expression matches caused zero-length matches to be highlighted until the next match or until the end of the file instead of not highlighting zero-length matches.
  • French translation: Create portable installation screen showed an error and did not substitute placeholders.

EditPad Pro 6.6.2 – 1 March 2010

Improvements:

  • Windows 7 & Vista: EditPad's icon next to the system clock now shows (as administrator) in its tooltip if EditPad is running with elevated rights. There will be two icons if there is one instance of EditPad running with elevated rights and another without elevated rights.
  • Windows 7 & Vista: Running EditPad as administrator reuses the existing EditPad instance if that instance is also running as administrator.
  • Windows 7: If EditPad is closed to the tray in a partially maximized state (created by dragging EditPad's top window border to the top of the screen or by pressing Windows+Left or Windows+Right on the keyboard) EditPad now fixes itself into that partially maximized state instead of coming back in its restored state.
  • Favorites: Show a digit or letter before the items in the Favorites menu so they can be easily accessed via the keyboard.
  • Search: Literal line breaks in regular expressions (inserted into the Search box with Shift+Enter, as opposed to typing \r\n) now match a line break in any style (Windows, UNIX, or Mac) rather than only a Windows-style line break.

Bug fixes:

  • Edit, Go to Line: Shift+Click immediately after going to a line selected the text between the clicked position and the previous position of the cursor rather than between the clicked position and the line gone to.
  • Print: Changing the font in the print preview when word wrapping is set to a specific number of characters did not correctly update the pagination.
  • Syntax coloring sometimes made EditPad repaint more of the screen than needed.
  • File type lists in Open and Save dialog boxes were cut off after a file type that has no file masks, such as the "batch file output" file type in the default settings.
  • File Types, Encoding: Files consisting of a single null byte were not properly detected as binary files and lost the single null when manually switching to hexadecimal mode.
  • File, Save As: Saving a file larger than the huge files threshold under a new name correctly saved the file but corrupted EditPad's view of the file if parts of the file after the first insertion or deletion in the file were swapped out to disk when saving.
  • Preferences, Files: If both options to preserve file status were disabled, the Maintain List item in the Reopen submenu of the file menu failed with an access violation.
  • Search: Match highlighting disappeared when a file's file type changed (by saving it under a new name or selecting a file type in the Options menu) until you either changed the search term or switched to another file. Sometimes EditPad would crash when editing a file in this situation.

EditPad Pro 6.6.1 – 16 December 2009

Bug fixes:

  • Block|Move Lines did not work correctly when wrapped lines occurred before or after the lines being moved.
  • Macros: Importing a macro that contained search-and-replace commands failed if the search panel had not yet been used.
  • Macros: Keyboard shortcuts assigned to macros did not work (6.6.0 only).
  • Search: Incremental search in hexadecimal mode failed with an access violation error if the search match could not be found and no incremental searches had been previously run in text mode.

EditPad Pro 6.6.0 – 9 December 2009

New feature:

  • Favorites: Import and export favorites to a separate .ini file via the Organize Favorites screen. This works for file, project, search, explorer, and FTP favorites.

Improvements:

  • FTP: FTP URLs without a username now use the existing connection to the FTP server instead of prompting for the username.
  • FTP: Warn if renaming a file will cause an existing file to be overwritten.
  • Tools: When redirecting standard output EditPad now runs the tool minimized. This way there's no empty console window blocking your view while there's still a taskbar button that indicates the tool is running and that allows you to access the tool if it doesn't respond to standard I/O.
  • Windows 7: Disable EditPad's icon next to the system clock by default, as Windows 7 hides all notification icons by default.
  • Windows Vista & 7: Running EditPad as administrator no longer reuses the existing EditPad window, if any. This makes sure that the instance with elevated rights will actually run rather than bring a previous instance with normal rights to front again.
  • Windows Vista & 7: Running EditPad as administrator now shows (as administrator) in the caption bar, so you can easily distinguish between EditPad instances running with elevated rights from those running with normal rights.
  • Windows Vista & 7: Vista-style open and save dialog boxes.

Bug fixes:

  • Deleting a rectangular selection of which the first line was totally blank moved the cursor down one line.
  • EditPad needlessly checked at regular intervals whether the current file still exists on disk.
  • Searching reloads the file after the search instead of before the search if it was modified on disk, causing incorrect search matches and other trouble.
  • Drag and drop: Dropping a folder onto EditPad's editor area now shows the Open Folder screen instead of starting with a blank file with the name of the folder
  • File Panel: Dragging multiple files from one project to another moved only one file and then failed with an "index out of bounds" error
  • Folding: Pressing enter at the end of a line immediately before a folding range did not properly shift the range downward along with the lines it folds
  • Keyboard: Using a two-key keyboard shortcut for certain commands that pop up a dialog box and then canceling that dialog box caused EditPad to remember the first key. The next key press would thus be interpreted as the second key in a two-key combination.
  • Live spelling disabled the custom bracket matching specified in the syntax coloring scheme.
  • Send To: Using the Send To menu in Windows Explorer to send a single folder to EditPad Pro now shows the Open Folder screen instead of starting with a blank file with the name of the folder.
  • Tools: Some applications don't run correctly when standard output is redirected, but standard input is not.
  • Windows Vista & 7: Running EditPad Pro as administrator while AceText was running caused EditPad Pro to hang for about 30 seconds while it tried to initiate its connection with AceText. That connection doesn't work unless AceText is also running as administrator, due to security restrictions on Windows Vista and Windows 7. Now, EditPad does not try to connect to AceText when run as administrator.

EditPad Pro 6.5.2 – 25 September 2009

Bug fixes:

  • EditPad's icon next to the system clock now reappears automatically when Windows Explorer (explorer.exe) crashes or is forcibly terminated and then restarted.
  • Tip of the day and font size settings were not saved when closing EditPad (6.5.x only).
  • Search: Highlighting search matches highlighted the last match until the end of the file if the regex found a zero-width match at the end of the file. E.g. x|$ highlighted from the last x in the file until the end of the file instead of just the x. Zero-length matches cannot be highlighted.

EditPad Pro 6.5.1 – 6 September 2009

In PowerGREP 3.5.5 we fixed a bug that caused PowerGREP to freeze when loading a large undo history. The code that caused the bug is also used in EditPad 6.5.0. It could theoretically cause EditPad 6.5.0 to lock up when switching between large files. Even though this has not actually happened in our tests and nobody has reported EditPad 6.5.0 locking up, we feel it is prudent to issue a new release of EditPad that includes the same fix we made for PowerGREP.

EditPad Pro 6.5.0 – 1 September 2009

New features:

  • File Types: Delphi Prism syntax and file navigation schemes that you can select instead of the Delphi (Win32) schemes for .pas files in Options, Configure File Types, Syntax & Navigation.
  • File Types: Groovy, with syntax coloring and file navigation.
  • Preferences, Status bar: Unicode code point of the character at the cursor.
  • Search: RegexMagic integration to invoke RegexMagic to generate a regular expression for use with EditPad Pro.

Improvements:

  • Explorer: Ignore files being dragged and dropped into their own folder.
  • Extra, Compare Files: When highlighting changes in the original files, scroll the files to make the first change visible.
  • File|Close All: If more than one file is unsaved, the prompt for the last unsaved file should continue to show the "save all" and "don't save any" buttons so there's no surprise button movement for the last file.
  • File Types, Syntax & Navigation: When editing .jgcscs and .jgfns files stored in the Program Files folder, the scheme editor should save the modified scheme into the user profile folder rather than Program Files, which can't be written to on Windows Vista and 7. To make this work, you need to have versions 3.1.4 and 1.1.4 (25 August 2009) of the syntax coloring and file navigation schemes editors, and launch them via the edit buttons in Options, Configure File Types, Syntax & Navigation in EditPad Pro.
  • File Types: C# syntax coloring scheme was updated to allow the spell checker to check verbatim strings.
  • FTP: Confirm file deletion.
  • FTP: File|Save no longer immediately marks the file as saved for files opened from FTP; it now marks the file as saved when the file has been successfully uploaded.
  • Preferences, Status bar: Renamed "Decimal and hexadecimal value of the character to the right of the text cursor" to "Code page position of the character at the cursor" and improved the display for UTF-8 and UTF-16BE to make it clear that EditPad displays the UTF-8 bytes rather than the Unicode code point.
  • Search: Highlighting search matches that cannot span multiple lines is now significantly faster (on very large files).
  • Tools: Portable installations now adapt the paths of tool configurations to changing drive letters.
  • Word wrap: Allow text to be wrapped after any ideograph, even if there is no whitespace.

Bug fixes:

  • EditPad cannot keep up with the scroll wheel of Logitech mice when put into free scrolling mode.
  • EditPad fails to restore itself after begin minimized if the active file is modified in EditPad and has been modified on disk by another application.
  • Edit|Go to Previous Editing Position did not clear the selection as cursor movement commands should do when selections are not persistent, causing the selection to be erased inadvertently when typing or pasting in text at the new cursor position.
  • Extra|Sort: EditPad no longer selects the whole file if the file is already sorted.
  • File Types, Encoding: The "preserve presence or absence of the Unicode byte order marker" setting was ignored for XML files with an XML declaration and HTML files with a content-type meta tag.
  • File Types: HTML with Scripting and PHP with JavaScript syntax coloring schemes incorrectly highlighted single-line JavaScript comments containing opening angle brackets.
  • Files Panel: Dragging a file within a project closed the file when it should simply do nothing.
  • FTP: Closing EditPad Pro while it is still connected to an FTP server now correctly updates the cached directory listings for that server.
  • Mark: Go to bookmark commands did not clear the selection as cursor movement commands should do when selections are not persistent, causing the selection to be erased inadvertently when typing or pasting in text at the new cursor position.
  • Opening a project that contains a file on FTP when you're not connected to that FTP server and when AceText is running caused an error.
  • Print: Typing in the page number for "from page" or "to page" caused the other number to be reset while you typed in the number, instead of adjusting the range when you finished typing in the number.
  • Search: Highlighting matches on a file that uses a "fast" syntax coloring scheme or no syntax coloring at all sometimes caused certain commands that process the whole file such as Replace All to fail with Access Violations or other errors or make EditPad lock up.
  • Search: Whole words only did not work correctly for regular expressions.

EditPad Pro 6.4.5 – 10 March 2009

Improvements:

  • Clip Collection: Edit Clip should do a better job of bringing AceText to the foreground.
  • Folding: The Fold All command will no longer reduce the entire file to a single line.

Bug fixes:

  • File|Save: Trying to save an empty file caused an access violation error (6.4.4 only).
  • Pressing the delete key while at the same time making a selection with the mouse caused an access violation.
  • Search: Changing search options while there was no search term and incremental search was turned on caused an error.
  • Search: Incremental search did not scroll the cursor back into view when backing up through the search by shortening the search term with the Backspace key.
  • Search: Incremental search failed with an access violation when "all files" is turned on, and the search term is found in the next file, and the next file is in hexadecimal mode while the present file is in text mode (or vice versa). Now, incremental search will not proceed with the next file if the present file is in text mode and the next file is in hexadecimal mode (or vice versa).

EditPad Pro 6.4.4 – 3 March 2009

Improvements:

  • HTML content-type meta tag and XML declaration checks should offerto change the meta tag or declaration to indicate the encoding used in EditPad, to save the file as is (reinterpreting it using the encoding from the meta tag or XML declaration in EditPad), or to cancel the save, instead of merely presenting an error message.
  • Portable installation: Lists of files previously opened files should survive changing drive letters.
  • AceText: Pasting an indented clip from AceText into EditPad Pro now uses tabs to indent the clip if the line the clip is being pasted into was indented with tabs.
  • FTP: Uploading an unsaved file to FTP now adapts the file type used to the file to the name you give the file on the FTP server, similar to what happens when you save a file and give it a different extension.
  • If you open a file that starts with .LOG, EditPad now flags the file as modified, and moves the cursor to the end of the file after the auto-inserted time stamp, to better mimic Notepad's behavior.
  • Tabs: Don't show .epp file extension on project tabs.
  • Windows 7: Disable EditPad's icon next to the system clock by default, as Windows 7 hides all notification icons by default.
  • Windows 7: Show full window caption in the tasbar button's popup menu, instead of the shortened caption that appears directly on the button in previous versions of Windows. In Windows 7, the taskbar only shows the icon, and the popup menu has plenty of space for the full caption.

Bug fixes:

  • Editor: Opening a file without a BOM, saving it with a BOM, switching to hex mode (showing the new BOM), and then back to text mode, corrupted EditPad's view of the file.
  • Editor: Saving a file that is larger than the huge file threshold (set in Options, Preferences, Files) without a byte order marker (depending on the options in Options, Configure File Types, Editor) caused the display of the file in EditPad to be corrupted, requiring the file (which was saved correctly) to be reloaded before it could be edited again.
  • Editor: Avoid clipping of (italic) characters with overhang.
  • Editor: Spacing combining marks (Unicode category Mc) are no longer allowed to be separated from their base characters. This improves editing of text in South Asian scripts, such as Devanagari, that use spacing combining marks.
  • File Types: Changing the word wrapping setting in the file type configuration (i.e. for all files of that type, rather than for the current file via the Options menu) would crash EditPad if a file of that type was open but not the active file, and that file was larger than 64K, and the changed setting required a change in word wrapping for that file.
  • File|Rename/Move did not rename the file if the new name was the same as the old one, except for differences in case.
  • HTML content-type meta tag check is now more accurate, so it checks only HTML files, and not on other files storing random bits of HTML that happent to include a content-type meta tag.
  • In some situations, the text cursor became invisible until you switched keyboard focus within EditPad, such as by opening or clicking on the Search panel.
  • Scrolling a file by dragging the scroll bar's thumb immediately after opening the file did not always allow the end of the file to be reached, even if EditPad has already finished scanning it for line breaks. Making any scrolling or cursor movement (using the scroll bar or not) would update the scroll bar to allow the thumb to scroll through all lines in the file.
  • Shift+Tab deleted the whole selection if the selection was on a single line, and there was whitespace to the left of the cursor. Only the whitespace should be deleted, up to one tab stop in size.
  • File Types, Encoding: When using Save As to save a file with an extension not associated with a file type, EditPad uses the BOM settings of the "any file" file type instead of the file type selected for the file you're saving. E.g. opening an XML file with an unknown extension still uses the XML file type based on the XML declaration at the start of the file. Saving this file under a new name now uses the BOM settings for the XML file type instead of those for "any file".
  • File Types: Perl syntax highlighting now properly handles backticks and regular expressions used with split().
  • File Types: PHP syntax highlighting now handles {$name} variable iterpolation in double-quoted strings. Previously, only $name and ${name} where supported.
  • File|Close All and File|Close All But Current prompted for a file name instead of automatically saving files back to FTP.
  • Files Panel: If the active file was modified, and the file tree didn't have keyboard focus, the active file would appear as white text on a light gray background with the default color scheme on Vista.
  • FTP: If EditPad Pro remembered multiple FTP connections to the same server using different logins, and you opened a project holding files on that server, EditPad Pro did not always use the correct login for each file.
  • FTP: Login names are now URL-encoded in the URL that EditPad uses to reference FTP files in EditPad Projects. This means login names with special characters such as @ are now handled correctly.
  • FTP: Opening multiple files from FTP did not make the tabs visible if they were configured to appear only when more than one file is open.
  • If EditPad was started minimized to the tray (e.g. at Windows startup) the first attempt to open a file had no effect unless EditPad was brought to front by clicking on the tray icon.
  • Macros: Macros that recorded inserting a before and after clip from the Clip Collection or from AceText could not be imported. This also caused EditPad to lose such macros when terminating EditPad.
  • Print: If EditPad Pro remembered the "hide folded lines" option from a previous print job, the printout would sometimes put the last line on a separate page.
  • Project: Closing the only modified file in a project without saving it did not remove the * from the caption bar, as if the project still had modified files in it.
  • Regex: The POSIX classes [:space:] and [:blank:] did not match tab characters.
  • Search: Highlighting search matches sometimes incorrectly updated regular expression matches when syntax coloring was being used for the file.
  • Search: If the search toolbar was hidden in Options, Configure Toolbars and Menus, a failed search would pop up the error message "an OS function failed".
  • Search: Searching for a regular expression that finds consecutive zero-width matches skipped ahead two characters with each search rather than just one.
  • Spell check: Installing spell check dictionaries did not work on a portable installation running under Windows Vista if no spell check dictionaries were installed yet.
  • Tools: Shortcut keys for tools were not always handled correctly. E.g. Alt+Number shortcuts did not work for tools.
  • Working copies of unsaved files were not opened when EditPad was restarted with a file to open passed on the command line.

EditPad Pro 6.4.3 – 9 August 2008

Improvements:

  • File Types: The default HTML file type now uses the regular expression (?i)\s*<(!DOCTYPE\s+)?HTML to detect HTML files that don't have an extension.
  • Fold|Fold should fold the innermost unfolded code point instead of the outermost one. Use Fold|Fold multiple times to roll up folding points from inside to outside.
  • Macros: Terminate a macro when cursor navigation using the arrow keys attempts to move beyond the start or end of the file.

Bug fixes:

  • Encoding: EditPad failed to check the HTML content-type meta tag if the file is larger than 64K. This could cause EditPad to complain when saving the file, if it was larger than 64K when opened, but smaller when you try to save it.
  • Editor: Background syntax highlighting was mistakenly disabled in version 6.4.2.
  • Macros: Screen updates were not suppressed when playing back a macro using a keyboard shortcut, as they are when you play them back via the menu. This speeds up macro execution.
  • Macros: Edit|Go To Matching Bracket did not work during macro playback.
  • Clip Collection: If EditPad Pro was closed with an encrypted collection active in AceText, EditPad would fail to load next time it is run with an error that EditPad cannot open encrypted collections. The bug was that EditPad would try to load the collection by itself, instead of letting AceText load it.
  • FTP: Uploading a file that was previously saved locally associated the local file with the FTP file, which it should not. Only previously unsaved files should become associated with the file on the FTP server.

EditPad Pro 6.4.2 – 10 July 2008

New features:

  • File Types: JSON file type with syntax coloring and file navigation.
  • File navigation: Additional XML schemes that add a "content" subnode to each element that links only to the contents of the element, without the element's opening and closing tags.
  • File Types: PowerShell file type with syntax coloring and file navigation.
  • Command line switch to add the main form instead of the application to the taskbar. Pass /taskbar as the first command line parameter. This fixes issues with certain Alt-Tab and taskbar replacement/enhancement utilities. It also puts items like "Move" on the taskbar button's right-click menu. Disadvantage is that the taskbar button will then display the same text as the caption on EditPad's window, which shows the full path to your file. Without the command line switch, EditPad shows only the file name on the taskbar button.

Improvements:

  • Tools: Group the undo items when replacing the selected text after running the tool.
  • Preferences, Editor: The option to focus the editor after a successful search is now off by default.
  • Macros: Stop macro playback if View|Next/Previous File is at the last/first file already, instead of looping to the first/last file. Repeating a macro that does a View|Next File at the end is a way to repeat a macro across all open files. When not playing back a macro, View|Next/Previous file will still loop as in previous versions

Bug fixes:

  • File|Favorites: If the option to preserve file settings was disabled in Options, Preferences, Files, trying to add the current file to the favorites caused an access violation.
  • Macros: Selecting Options|File Types did not record the file type change into the macro.
  • File Panel: The New Project button in the File Panel caused an access violation when no files were selected. The New Project button in the File Panel moves the selected files into the newly created project. The New Project item in the Project menu starts a blank project without moving any files.
  • Editor: Syntax coloring was not updated correctly if an edit required a single color to be newly applied to a block of multiple lines, and the block of lines was only partially visible
  • File Panel: Dragging and dropping an Untitled and empty file within a project caused EditPad to crash with an Access Violation. Note that the files in the File Panel are always sorted alphabetically. You cannot rearrange files within the same project on the File Panel.
  • Favorites: Renaming a folder inside another folder in the favorites caused a "list index out of bounds" error.
  • Search: Typing at the start of the search term in the hexadecimal section after opening the search panel in hexadecimal mode caused an access violation
  • FTP: If the connection to the FTP server is lost, EditPad's FTP panel sometimes hangs instead of automatically reconnecting, making it impossible to reconnect to the FTP server or even close EditPad.
  • Preferences, Colors: The "white on black" preset resulted in a color combination for paragraph symbols that made them invisible.
  • Preferences, Editor: The option to always visualize spaces and line breaks on the search panel was only respected when the search panel was first opened; switching tabs would cause the search panel to use the settings from the Options menu.
  • File status was not preserved for files that were still open when EditPad was terminated with File|Exit.
  • Fold: If undoing an action required the cursor to be moved to a line made invisible by folding, the cursor would appear visually at the first line in the fold even though it was logically moved back to the correct line.
  • Bookmarks: If multiple lines were pasted into the line immediately above a bookmarked line, the bookmark was not moved down along with the line it is on.
  • Search: Replace All should be disabled for read-only files.
  • Print: Changing the font in the print preview for a large file caused EditPad to lock up.
  • Print: When printing, EditPad prints plain text as black on white, even if you have different colors configured in the editor. Depending on the syntax coloring scheme being used, EditPad sometimes forced the wrong color(s) to black and white.
  • File|Save As: Saving an untitled file did not set the folder you saved it into as the most recently used folder (6.4.x only).
  • File|Exit: If you used File|Exit, or the X button if EditPad doesn't have a tray icon, and you clicked Cancel Close when prompted to save a modified file, EditPad would terminate anyway if you then used a file dialog like File|Open.

EditPad Pro 6.4.1 – 12 March 2008

Improvements:

  • Block|Rectangular Selections: If there already is a selection, toggle the existing selection between linear/rectangular instead of clearing it.
  • URLs that don't indicate the protocol but begin with www or ftp are now also highlighted. I.e. www.editpadpro.com will be highlighted just like http://www.editpadpro.com/. If you have created custom syntax coloring schemes, you will need to edit them like the provided schemes to get the same behavior.

Bug fixes:

  • Configure File Types: The spinner controls on the Editor tab were positioned incorrectly, and non-functional (6.4.0 only).
  • Drag and drop: Dragging tabs caused an access violation if the option to show an image indicating the file type on tabs was disabled in Options, Preferences, Tabs (6.4.0 only).
  • FTP: After opening from FTP or uploading a file with a + or % in its name, and editing it, clicking the Save button did not upload the file with the correct name.
  • If EditPad was started at boot time (Startup icon created in Options, Preferences, Shortcuts), and the tray icon option was enabled in Options, Preferences, System, and the PC was rebooted or shut down without EditPad being used at all, the Favorites and Macros would be gone after the reboot.
  • Macros: Playing back a macro that did text conversion (which clears the undo history for that file) caused EditPad to crash.

EditPad Pro 6.4.0 – 3 March 2008

New features:

  • Drag and drop: Drag tabs from EditPad to Windows Explorer to copy the file.
  • Drag and drop: Drag tabs from one EditPad instance to another. Hold down Shift to move the file between the instances, instead of opening it twice. Unsaved files can be dragged.
  • Drag and drop: Dragging text from one EditPad instance to another with the Shift key held down will now move the text (i.e. deleting it from the source instance).
  • Drag and drop: When dropping files with the Alt key held down, insert the full path to the file into the clip rather than the file's contents. This works with files dragged from Windows Explorer (or any other application) as well as tabs dragged from EditPad.
  • Drag and drop: Drag files from one project to another, within the same EditPad instance or between different instances, to move the file from one project to another. You can drag file tabs or File Panel tree items, and drop files on the project or file tabs, or File Panel tree items.
  • Drag and drop: Drop files onto the FTP panel to save or upload them. Also accepts files from Windows Explorer.
  • Drag and drop: Files dropped onto the blank area next to the project tabs are opened in a new project. This works for files dragged within EditPad and from other applications.
  • Drag and drop: Files dropped onto the File Panel are now opened in the project that you drop them on, or in the same project as the file that you drop them on, rather than always into the active project.
  • Drag and drop: You can now drag file and project tabs onto the Explorer Panel. For previously saved files or projects, this will copy or move (with Shift key) the file or project. For unsaved files or projects, a Save As screen will be shown that defaults to the folder you dropped the file or project on.
  • Drag and drop: You can now move and copy files by dragging and dropping them within the Explorer Panel.
  • File Types, Encoding: Option to write the BOM only if already present, using the write/don't write option as the default for new files.
  • Setup: Create Portable Installation directly from the self-extracting setup. The Install on Removable Drive menu item in the Help menu was renamed for consistency.
  • When saving a file, check if the encoding matches the XML declaration or the HTML content-type meta tag (if either of these is present). The reason for this is that when you open a file, EditPad looks for an XML declaration and HTML content-type meta tag. If either of these is found, the encoding specified in it overrides any settings you made in the file type configuration. This means that if you save a file with an incorrect XML declaration or HTML content-type meta tag, EditPad will open it with the wrong encoding next time, as would any other application that supports XML or HTML.
  • File Panel: Select Active File button, like in the Explorer Panel.
  • Default file type for R source code, with syntax coloring and file navigation
  • File Types: File navigation schemes for C and C++
  • File Types: Default file type for Visual Basic 6 .frm files, with syntax coloring and file navigation.
  • File Types: Preconfigured file type for batch file output with syntax coloring and file navigation. You can select this file type for the output of batch files that you add to the Tools menu.
  • File Types: Preconfigured file type for XML Schema. The only difference with the XML file type is that it uses a file navigation scheme that builds a tree of "name" attributes rather than XML elements.
  • Preferences, Editor: Option to always visualize spaces and tabs in the search and replace boxes.
  • Preferences, System: Choice to open FTP URLs in EditPad's built-in FTP, the default FTP client, or a specific FTP client.

Improvements:

  • Edit|Undo: Remove a file's working copies if all changes have been undone.
  • Explorer Panel: When a favorite folder is selected that's outside the scope of the current home folder, make that folder the new home folder.
  • Extra|Sort Alphabetically: The file will no longer be marked as modified if the selected lines are already sorted, and the file was previously unmodified.
  • FTP: The option to save working copies of files now saves files opened via FTP locally as Working Copy of filename.ext.txt instead of Working Copy of Untitled 1.txt, making the working copies easier to identify.
  • Preferences, Tabs: Apply the configured tab colors to the tabs for the side panels (File Panel, FTP, etc).
  • The menu bar will now automatically display itself without images when a screen reader is running, so the menu bar can be a standard menu rather than an owner-drawn menu. Owner-drawn menus don't work well with screen readers.
  • Tools: If a tool specifies that the current file should be reloaded, EditPad will now also reload the clip collection (just in case).
  • EditPad now uses a plain menu bar without images if a screen reader is running when you start EditPad, as some screen readers cannot read EditPad's owner-drawn menus.

Bug fixes:

  • Excessive memory usage when making very large numbers of changes (e.g. Replace All) in files that are larger than the huge files threshold in Options, Preferences, Files.
  • Explorer Panel: Favorite folders show a delete file icon rather than a folder icon.
  • Explorer Panel: If the home folder is set to a drive that's no longer available, the Explorer Panel became unusable.
  • Extra|Compare Files: If two files are compared before EditPad has finished scanning them for line breaks, only the part of each file that was already scanned was compared, causing the files to appear truncated in the comparison.
  • File|Delete from Disk did not delete the file's working copy.
  • File|Reload from Disk: Remove a file's working copies after reloading it from disk.
  • FTP: Favorites displayed the name of the server rather than it's description or username@servername if there's no description. This made it impossible to create two favorite entries for the same server but for different users.
  • FTP: For some FTP servers, EditPad did not show any files or folders (6.3.x only).
  • Macros: Importing macros deleted all existing macros in the selected folder.
  • Macros: Renaming a macro (by editing its properties in the Organize Macros screen) did not properly update the list of macros.
  • Opening a file larger than 64K of a type that has both column numbers and word wrapping turned on by default sometimes caused the cursor to be positioned incorrectly and characters to be clipped when using a monospaced font.
  • Perl file navigation scheme did not work properly if # or an unbalanced { or } appeared in a regular expression.
  • PHP syntax coloring schemes did not support the execution operator (string using backticks).
  • Search: $' and $` in the replacement text when using regular expressions caused an access violation if the regex matched at the very start or very end of the file (i.e. meaning $` or $' substituted nothing).
  • Search: Doing a replace all with a regex such as \s that replaced the CR and LF of CRLF pairs as individual characters would cause the first character in the replacement of the LF or the first character after the CRLF to be dropped from the file. This problem did not occur when replacing the CRLF as a whole, e.g. with the regex \s+
  • Search|Find Last caused an access violation if the options "regular expression" and "all files" were turned on, and the regex could not be matched in any open file.
  • View|Close Panes: When changing or removing the keyboard shortcut for closing panes, the Escape key still closed the panes.
  • Screen readers will now properly "see" spaces in EditPad's editor control. This was broken since version 6.1.0 due to the fix to force consistent spacing when Windows XP does font substitution. This fix is still in place, but now improved to be compatible with screen readers.

EditPad Pro 6.3.2 – 23 August 2007

Bug fixes:

  • EditPad Pro 6.3.1 (this version only) would lock up if you tried to close a file or switch to another file before the background syntax coloring was done with the current file.
  • Hex Editor: Dragging and dropping from left to right in hexadecimal mode inserted the bytes at the wrong position
  • Byte Value Editor: The first time the byte value editor was made visible, it would not keep track of the current file while you switched between files being edited in hexadecimal mode.

EditPad Pro 6.3.1 – 16 August 2007

Improvements:

  • Options, Preferences, Editor: If the option to make Ctrl+Up/Down move between paragraphs is turned on, Ctrl+Arrow Up/Down now treats a block of lines separated by a blank line as a paragraph instead of just moving to the next line when word wrap is off.
  • Explorer Panel: Favorite Folders item in the context menu now expands to show the folders with options to add the selected folders and maintain the folders.
  • FTP: Directory listings will now include files that the FTP server considers "hidden", such as the .htaccess file on a UNIX web server.
  • File Types: Duplicate a file type by pressing Ctrl while clicking the New button in the file type configuration.
  • Tools: Duplicate a tool by pressing Ctrl while clicking the New button in the tool configuration.

Bug fixes:

  • File|Reopen|Remove Obsolete Files: Files on drives that are no longer available were not removed from the list of files (6.2.2 and 6.3.0 only).
  • File|Save causes an "access denied" error when saving to a hidden file and no backup option is selected in Options, Preferences, Files.
  • Block|Begin Selection and End Selection did not always respect the Block|Rectangular Selections setting.
  • Clip Collection: The toolbar had two New Folder buttons instead of a New Collection and a New Folder button.
  • FTP: Don't disable the upload file button if no file or folder is selected. Simply upload it into the root folder.
  • Preferences, Files: Working copies were not opened when opening projects and when EditPad automatically opens the last workspace.
  • Search: Incremental search should never move the keyboard focus to the main editor, regardless of the setting in Options, Preferences, Editor.
  • Search: Turning on "case sensitive" when "adapt case" was turned on would disable the "adapt case" checkbox, but still apply the case adaptation even though it shouldn't.
  • Tools: Context menu items were not updated after reconfiguring the tools if the context menu items contained tools but the toolbar did not.

EditPad Pro 6.3.0 – 26 June 2007

New features:

  • Clip Collection: Context menu commands to cut, copy and paste clips.
  • Clip Collection: Share collections with other EditPad Pro and AceText users.
  • Configure Toolbar and Menus: Options to turn off the search toolbar and side panel toolbars.
  • Explorer Panel: Command to use a particular folder as the root folder to make the file list more manageable. This will also speed up the performance of the Explorer Panel since it then has to access only one drive.
  • Explorer Panel: Up button to select the parent folder of the selected item. This will also move up the home folder if the home folder is selected.
  • FTP: Option to specify a base HTTP URL that the View|Browser command will use to translate FTP URLs into HTTP URLs to be previewed in the browser.
  • FTP: Rename file/folder item in the right-click menu.
  • File Status: Option in the Editor Preferences to disable remembering a file's status.
  • Preferences, Editor: Allow an 8-bit code page to be chosen for the ASCII display in hexadecimal mode.
  • Preferences, Editor: Option to focus the main editor when a search match is found.
  • Preferences, System: Button to explore the folder where EditPad Pro saves its ini file when keeping the registry clean.
  • Project|Favorite Projects.
  • Tools: Path placeholders to EditPadPro.exe to be able to run tools installed along with EditPad on a USB stick. %EPPFILE% and other EPP path placeholders hold (parts of) the path to EditPadPro.exe. %EPPDRIVE% and %EPPPATH% will likely be the most useful placeholders for this purpose.

Improvements:

  • Byte Value Editor: Allow Inf, -Inf and NaN to be typed into the 4 byte and 8 byte float boxes in the byte value editor.
  • Encoding: Detect encoding based on the HTML Content-Type meta tag.
  • File Status: Do not remember the cursor position for huge files. Otherwise, EditPad Pro will be unresponsive after opening the file until it has been scanned up to the last editing position.
  • File Status: Remember previous editing positions used by Edit|Go to Previous Editing Position.
  • File Types, Editor: Allow vertical rulers and tab stops at specific columns to be specified as relative to the previous tab stop. E.g.: 10,+5,+5,37,+7,+12 would be equivalent to 10,15,20,37,44,56.
  • FTP: Clicking the Open button with a folder selected will now open all files in that folder, instead of merely expanding the folder and retrieving its directory listing. Double-clicking a folder still only expands it.
  • Macros: The Export button will now save all selected macros, and all macros in all selected folders into the .ini file.
  • Read only: If a file is opened as read only because its read only attribute is set, and you turn off the read only mode in EditPad, and you save the file with File|Save, EditPad will automatically clear the read only attribute instead of showing an error.
  • Read only: When checking if a file needs to be reloaded from disk, EditPad will now also check the status of the read only attribute, and toggle the status of the file in EditPad accordingly if it wasn't modified in EditPad.
  • Search: Add search terms to history when the Highlight and Fold commands are used.
  • Search|RegexBuddy: RegexBuddy should load the file currently being edited in EditPad into the Test tab. Requires RegexBuddy 3 or later.
  • Search|RegexBuddy: When EditPad is run from a removable drive, check if there's a copy of RegexBuddy on the same drive, and use that.
  • Show a friendly error message when opening a file larger than 2GB instead of crashing.
  • Window caption and taskbar button now indicate with a * if the active file is modified.

Bug fixes:

  • Double-clicking on a file in Windows Explorer did not restore EditPad if it was minimized with the taskbar button still visible (version 6.2.2 only).
  • Bracket matching doesn't work if the closing bracket is in a part of the file that's never been made visible, and the file is smaller than 64K.
  • File Status: If a file was wrapped at a specific length different from the default line length configured for the file type, the default length was used when the file was reopened.
  • File Types, Syntax & Navigation: The Edit buttons for syntax and file navigation schemes can now automatically open downloaded schemes into the editor.
  • File Types, Syntax Coloring: Syntax coloring schemes with actions to open a file in EditPad that used forward slashes in the file names caused a duplicate of the file to be opened if the file was already open.
  • Files with the read only attribute set are now properly swapped out to disk if they're larger than the "huge files" setting.
  • Macros: Block|Prefix, Suffix and Fill Columns prompted for the characters to insert when these commands are played back as part of a macro, in addition to inserting the characters recorded in the macro.
  • Print: Line spacing setting was not saved when the option to keep the registry clean was turned on in Options, Preferences, System.
  • Regex: Doubly nested groups were not backtracked properly, and sometimes caused access violation errors.
  • Regex: EditPad Pro's regex engine now supports the regex features new in RegexBuddy 3.0.0 (JGsoft flavor) and PowerGREP 3.4.0.
  • Tabs: Hovering the mouse pointer over a tab now shows the full URL for files opened from FTP, just like it shows the full path for locally stored files.
  • View|New Editor: The new instance should not reopen the last workspace or the working copies of the EditPad instance that's already running.
  • When processing line breaks in the background when (re-)loading a file, EditPad sometimes locked up for a few seconds (versions 6.2.x only).

EditPad Pro 6.2.2 – 19 March 2007

Improvements:

  • Editor: EditPad will now only allow Thai vowel signs to be typed after Thai consonants, and Thai tone marks only after Thai consonants or vowel signs. This makes sure you won't type any Thai character combinations that cannot be properly displayed.
  • Editor: The Delete key will now also delete all combining marks (diacritics, vowel and tone signs, etc.) that follow the character being deleted. This makes sure the marks aren't unintentionally combined with the preceding character.
  • Editor: When typing S-with-comma or T-with-comma on a Romanian keyboard into a file using the Windows 1250 or ISO-8859-2 encoding, EditPad will now insert S-with-cedilla or T-with-cedilla into your file, instead of a question mark. (Windows 1250 and ISO-8859-2 do not contain the characters S-with-comma or T-with-comma, so they cannot be represented exactly. Some fonts may display S/T-with-comma instead of S/T-with-cedilla, however.)
  • Block|Rectangular Selections: If rectangular selections aren't available, the notification now has an Adjust button that changes the font and/or word wrap to enable rectangular selections.
  • Clip collection: Pre-populate the reopen menu with the collections included with EditPad Pro.
  • File|Open: If a .epp or .atc file doesn't turn out to be a valid project or clip collection file, EditPad will now open the file as a text file.
  • File|Reload from Disk is now disabled for files larger than the huge file threshold in Options, Preferences, Files. EditPad Pro locks those files so other applications can't write to them. This makes it useless to reload them.
  • Fold|Remove Fold: You can now remove unfolded folding points.
  • File|Reopen|Remove Obsolete Files: EditPad now first checks if the drive each file is on is still available, to avoid having to check individual files on unavailable drives, as this may be quite slow with certain network configurations.
  • Help|Install on Removable Drive now also copies over all history lists.

Bug fixes:

  • EditPad 6.2.1 did not take over preferences stored in the registry by earlier EditPad 6.x.x releases; EditPad 6.2.2 will properly take over preferences from all previous 6.x.x releases.
  • Editor: Typing in a character that could not be represented in the file's encoding no longer shows the warning message twice in a row if you don't disable it.
  • Editor: When using the block cursor (e.g. in overwrite mode), clicking beyond the end of the line placed the cursor on top of the last character instead of after it.
  • Editor: The Block|Begin Selection position was pushed forward if you typed at that position, making it impossible to instantly select a block while typing it with Block|End Selection.
  • Clip Collection: Closing EditPad with the tray icon active and restoring it from the tray now automatically loads the Clip Collection associated with the Text Document file type, instead of showing a blank clip collection.
  • Clip Collection: The "indent" option did not work properly for "before and after" clips.
  • Explorer Panel: The Select Active File button shows an "error setting path" error when the file being edited was deleted (by another program). It will now select the file's nearest still existing parent folder.
  • FTP: When disconnecting from an FTP server while still being connected to another server, EditPad Pro did not properly activate the other server even though it appeared highlighted in the list.
  • File|Save As did not properly save files larger than the huge file threshold in Options, Preferences, Files. The error did not prevent File|Save from saving the file.
  • File|Save did not properly relock the file when the option to lock all files was on in Options, Preferences, Files. While the file was saved properly, further editing could result in seemingly random error messages.
  • Fold|Remove Fold: Removing a folding point no longer removes all the folding points containing that folding point, but only the deepest one the cursor is inside of.
  • Status bar: The "length of selection in bytes" indicator did not properly indicate the number of bytes in a rectangular selection.
  • Syntax coloring would sometimes be wrong or disappear entirely when making a change entirely off-screen.
  • Print: EditPad did not properly calculate the width of characters that aren't included in the default Windows code page. This caused those characters to be spaced too widely or cut off when using a proportionally spaced font.
  • Print: EditPad would lock up when printing a file larger than 64K if word wrap was off in the editor. This was a side effect of a fix applied in 6.2.0 for a Vista-related lock-up problem.
  • Search: EditPad did not adapt the line break style of the search text to the file being searched if that file had never been activated since being opened in EditPad. Searching for a multi-line string through all files will now activate files during the search if they hadn't been activated yet.
  • Search|Show Search Panel: Pressing Ctrl+F when there is no selection at all will now turn off the "selection only" option. Previously, Ctrl+F would turn on "selection only" when there's a multi-line selection and turn it off when there's a single-line selection. It would do nothing when there was no selection at all.
  • Vista: Checkboxes and buttons in dialog boxes like the preferences or file type configuration no longer disappear when you press the Alt key.
  • Vista: Text would be shifted adding whitespace before or after the selected text if the line on which the selection starts and/or ends contains combining marks (characters displayed combined with the preceding character).
  • Windows 98/ME: Copying and pasting between two EditPad instances caused random characters to be appended to the pasted text.

EditPad Pro 6.2.1 – 22 January 2007

Improvements:

  • Command line: Allow forward slashes instead of backslashes in file names
  • FTP: Overwrite All and Cancel options when uploading all files from the project via FTP

Bug fixes:

  • EditPad Pro 6.2.0 causes access violations whenever the menu was accessed on some computers, rendering the product useless
  • Edit|Paste: If the text cursor was beyond the end of the line, the text would be pasted at the end of the line rather than at the cursor position
  • Print: File name and date placeholders don't work for files directly opened from FTP
  • Search: Hexadecimal search-and-replace deletes the search matches without inserting the replacement (6.2.0 only)
  • Spell check: Deleting a repeated word caused the spell checker to skip the first character of the next word

EditPad Pro 6.2.0 – 5 January 2007

Improvements:

  • Explorer and FTP panels: button to minimize the filter settings.
  • Help|Install on Removable Drive: Option to force EditPad to treat any drive as a removable drive.
  • Macros, Favorites and Templates are now saved when you use Options|Export Preferences and Help|Install on Removable Drive.
  • Macros: Add macro playback as a single undoable action to the undo history, rather than adding each action performed by the macro separately.
  • Macros: Macro playback no longer stops if a Replace All command fails to find even a single search match; macro execution still stops when any other search command fails.
  • Macros: Macro playback no longer stops if an action in the macro cannot be executed because its menu item is disabled.
  • Reduced memory usage for the undo history when searching and replacing using literal text.
  • View|New Editor: If EditPad is maximized and configured to split itself in the Editor Preferences, then the two instances will now occupy the full screen instead of the size EditPad would occupy when being "restored".
  • Vista: Installing spell check dictionaries, syntax coloring schemes and file navigation schemes now works properly under Windows Vista with User Account Control enabled.

Bug fixes:

  • Command line: The /readonly command line parameter made a file read only without indicating so by the tab's color or in the status bar.
  • Edit|Go to Line did not move keyboard focus to the editor, making it appear the command did nothing if the editor didn't have keyboard focus already.
  • EditPad 6.1.2 did not always remember certain things between EditPad sessions. This included the font selected in Options|Font, the last folder used by File|Open, whether to check if EditPad is the default editor, and the last tip shown as the tip of the day.
  • Extra|Spell Check: Interactive spell check sometimes showed "spell check completed" before reaching the end of a (long) file.
  • File|Reload from Disk didn't work for files on FTP.
  • FTP: Login names with @ symbols in them confused EditPad Pro when it needed to look up a server connection to save a file opened from FTP.
  • FTP: The "modified" flag was not properly updated when undoing all changes after saving a file that was opened on an FTP server.
  • Preferences, System: The option to erase history lists did not erase the search history.
  • Search: "loop automatically" did not work when using Find Previous with "all files" turned off.
  • Search: "selection only" skipped the first and last lines in a rectangular selection if it was made from the upper right corner to the lower left corner.
  • Syntax coloring schemes relying on zero-width regex matches like the Ruby scheme did not work properly in EditPad Pro 6.1.x.
  • Syntax coloring was sometimes not updated properly when using "fast" schemes that only highlight the visible part of the file.
  • Tools: Display the proper icon for tools that aren't executable files and display a default icon for executables without icons.
  • Tools: The option to save the selected part of the current file into a new temporary file did not work properly with rectangular selections.
  • Vista: EditPad Pro would lock up when opening a file from Windows Explorer when EditPad Pro is already running and the file's type uses a file navigation scheme.

EditPad Pro 6.1.2 – 27 October 2006

Improvements:

  • File Panel: Indicate files with unsaved changes in bold.
  • File status: discard folded ranges if the file's size has changed from what EditPad Pro remembered (i.e. the file was modified outside EditPad Pro).
  • Macros: Ability to organize (and import) macros without having to record one first.
  • Mouse wheel: If the scroll step is set to a very large number of lines in the Control Panel, automatically limit it to the number of lines visible in EditPad (i.e. one page).
  • Preferences, Editor: The option to sound a beep on search failure will now also sound another beep if a match was found after looping automatically.
  • Preferences, Files: Also reload the workspace when starting EditPad Pro by double-clicking a file in Windows Explorer, adding that file to the workspace just like if EditPad Pro was already running.
  • Preferences, System: When keeping the registry clean, save the settings in an .ini file in a user-specific folder rather than the folder where EditPad is installed (except when EditPad is run from a USB stick).
  • Spell checker no longer treats underscores as part of words, so words connected with underscores can be checked separately. Note that everywhere else, like double-clicking or Ctrl+Arrow, EditPad Pro still considers underscores as part of words.
  • Tabs: Scroll all the visible tabs out of view when Ctrl+clicking the arrow buttons on the tabs.

Bug fixes:

  • Clip Collection: Shutting down AceText while the Clip Collection panel is visible in EditPad Pro now properly closes the Clip Collection panel.
  • Configure Toolbar and Menus: When the gradient toolbar option is turned off, the icon of the button for the Options|File Types command is taken from the list of EditPad actions instead of the list of file type icons.
  • Extra|Sort Alphabetically did not consistently sort lines that are identical except for differences in case.
  • File Types, Clip Collection: The path to the clip collection was not adapted if EditPad Pro is run from a removable disk which may cause the drive letter to change.
  • File|Save: EditPad Pro did not take into account the size of the backup copy when checking if there is enough free space to save the file.
  • FTP: EditPad did not always use the correct login+server combination when connecting to the same server more than once.
  • FTP: If a (UNIX/Linux) FTP server held two files which differ in name only by differences in upper case and lower case, EditPad Pro would display only one of the files in the FTP directory listing.
  • Macros: Ctrl+Tab keystrokes to switch between files were not recorded.
  • Mouse pointer did not snap to the default button when this option is turned on in the Control Panel.
  • Rectangular blocks containing tabs paste with spaces instead of tabs. Note that if blocks with tabs are pasted at different column positions, the columns may not align in the same way depending on the tab stop positions.
  • Search: The "selection only" option did not always work properly with rectangular selections (6.1.0 and 6.1.1).

EditPad Pro 6.1.1 – 15 September 2006

Improvement:

  • Tools: Warn when assigning a shortcut key already used by a menu item or macro.

Bug fixes:

  • Arrow Down could not move the text cursor from the second last to the last line if one or more lines were folded.
  • Clip Collection: EditPad Pro did not properly paste before and after clips double-clicked on in the Clip Collection or sent by AceText using AcePaste or AceType when the "persistent selections" option in the Editor Preferences option was off.
  • Clip Collection: The toolbar always used the gradient, even when the option was turned off in the toolbar configuration.
  • Convert|Initial Caps did not work properly with rectangular selections like the other 3 case conversion commands.
  • Fold|Copy Visible Lines failed with an access violation (6.1.0 only).
  • Fold|Delete Folded Lines didn't delete the lines of the last folding point if it continued all the way to the end of the file.
  • Hex editor: Clicking on the hexadecimal offset in the status bar showed the "go to line" instead of the "go to offset" screen.
  • Hex editor: Pasting did not delete the selection when the "persistent selections" option in the Editor Preferences was off.
  • Keyboard: Assigning two-key keyboard shortcuts to menu items or macros did not work in 6.1.0; hotkeys assigned in previous versions still worked.
  • Paste: Rectangular selections copied in EditPad Pro were not pasted as such unless a rectangular block was selected (6.1.0 only).

EditPad Pro 6.1.0 – 7 September 2006

New features:

  • Clip Collection: Import TextPad Collection Library files. Simply click the Open button in the Clip Collection panel, and select the TextPad Collection Library file type in the file selection window. Exporting EditPad collections to TextPad is not possible.
  • Configure Toolbar: Option to disable the toolbar gradient.
  • File Types, Associations: Button to use the green EditPad icon for a particular file type
  • FTP: Ability to type in the initial directory EditPad Pro should change to on the FTP server.
  • FTP: Option to cache directory listings to speed up connecting to the FTP server next time. The cache persists even when EditPad Pro is closed.
  • FTP: Option to send NOOP commands every 30 seconds to prevent connections from timing out.
  • Fold|Remove All: Removes all folding points. Note that folding points will come back when the active file type is configured to use automatic folding points based on the file navigation scheme or indentation.
  • Fold|Remove Fold: Unfolds the block and removes the folding point alltogether.
  • Preferences, Colors: Configure colors for whitespace and paragraph symbols. The background color for whitespace is used even when Option|Visualize Spaces and Tabs is off.
  • Preferences, Cursors: Option to make the arrow keys scroll instead of move the text cursor when Scroll Lock is active. EditPad Pro 5 did not support the Scroll Lock key. EditPad Pro 6.0.x always scrolled when scroll lock was active. Now you can choose whether you want the Scroll Lock key to turn on keyboard scrolling in EditPad Pro.
  • Preferences, Editor: Option to disable the lines indicating folding ranges, showing only the + and - buttons.
  • Preferences, Editor: Option to move the text cursor back to the column where the user started typing when pressing the up or down arrow key.
  • Preferences, Editor: Option to play a sound when the search fails or loops.
  • Print: Option not to print folded lines.
  • Tools: Option to reload the active file after running the tool.

Improvements:

  • Configure Toolbar and Menus: Allow keyboard shortcuts to be assigned to side panel commands.
  • Ctrl+Del at the end of a line now only deletes the line break and the next line's leading whitespace rather than all following non-word characters spanning any number of lines.
  • Due to Windows XP font substitution, the size of a space is not always constant. This caused text to "jump around" when part of a line was selected and the cursor position to be off when fonts were being substituted. Font substitution occurs when the active font doesn't support the script the text is written in. E.g. opening a Unicode file containing Thai characters with the font set to Courier New will cause the Thai characters to be displayed with a Thai font, and spaces between the Thai words would be smaller than the Courier New space width. EditPad Pro now forces the text to be spaced consistently.
  • File Status: Options menu items are now remembered separately for each file.
  • File Status: Preserve bookmarks and folding points when switching to hexadecimal mode and back.
  • File Types, Encoding: Allow the option not to write the BOM to be used even when the default encoding is not a Unicode encoding; require the option to auto-detect files without a BOM to be on instead.
  • File Types, Encoding: Option to detect UTF-8 as well as UTF-16 files without a byte order marker. (If the file contains at least one non-ASCII character and no invalid UTF-8 sequences in the first 64K of the file, treat it as UTF-8.)
  • Fold: Clicking on the white space below the visible text or pressing arrow down when the cursor is on the last visible (folded) line should not unfold the folding range that includes the last line.
  • Fold|Unfold: Unfold all folding points inside the selection.
  • FTP: Ability to connect to the same server more than once using a different username/password configuration.
  • FTP: Automatically reconnect if an upload/download fails because the FTP server or a network outage broke the FTP connection.
  • FTP: Descriptive name to identify FTP servers in the history and favorites lists.
  • FTP: Don't allow EditPad Pro to close if it is still connected to an FTP server showing an error message, requiring the user to manually disconnect from the server. This prevents data loss if the error is reporting that a file could not be uploaded.
  • FTP: Follow symbolic links.
  • FTP: Option in the connection screen to select active or passive FTP.
  • Hex editor: show Unicode BOM in hexadecimal mode if it was present in the file on disk. The hex editor won't show the BOM for unsaved files; it indicates if the BOM was already written to the file; it doesn't indicate if EditPad Pro will write the BOM if you save the file.
  • Large screens like the preferences or file type configuration now automatically reduce themselves and add scroll bars on computers with very low resolution screens.
  • Mail: Button glyphs on email composition panel.
  • Paste: If there's a rectangular selection, and the text on the clipboard was not copied by EditPad Pro, paste it as if it was a rectangular selection.
  • Preferences, Colors: Change the default "column leader" color to dark gray instead of black, so the (black) text cursor won't "disappear" when it's over the column leader.
  • Preferences, Files: If you turn on both the options to save working copies and to save the workspace, then EditPad Pro will save the workspace whenever it saves the working copies.
  • Search: Replace All Previous and Replace All Next are now also listed in the Search menu, so keyboard shortcuts can be assigned to these commands. Previously, these commands were only available via the drop-down menu of the Replace All button on the search toolbar.
  • Tools: Automatically invoke the associated application for any file except .exe, .com and .bat or URLs.
  • Tools: The message pane now uses word wrapping to avoid the need for horizontal scrolling.

Bug fixes:

  • AceText: EditPad Pro did not properly paste before and after clips sent by AceText using AceType.
  • Backspace: When auto indent is on, backspace unindents the line. When checking how far to unindent, empty lines or lines with only whitespace should be ignored.
  • Block|Comment menu items were not properly disabled when the active file is empty.
  • Clip Collection: "Before and after" clips without an "after" text were pasted and dropped as regular clips, instead of prefixing the selection with the "before" text.
  • Clip Collection: Dragging a clip inside the Clip Collection in EditPad Pro and dropping it as the first clip in a folder caused an Access Violation error if AceText was also running.
  • Clip Collection: Inserting a clip into the file now deletes the selection (if any) unless selections are persistent (editor preferences). This makes the behavior consistent with Edit|Paste and EditPad Pro 5.
  • Closing EditPad Pro to the tray with the X button no longer closes all files when the option to save the workspace is on in the Files Preferences.
  • Configure Toolbar and Menus: EditPad Pro allowed letter keys without Ctrl or Alt to be used as shortcuts, making it impossible to type those letters.
  • Ctrl+Backspace to delete a single character at the very start of the file caused an access violation.
  • Cursor movement through tabs was sometimes inconsistent.
  • Double-clicking on a link in a file that required EditPad Pro to open another file sometimes caused EditPad Pro to lock up.
  • EditPad would hang or crash when trying to interpret certain binary files as UTF-8 files (e.g. when opening a file with an .xml extension that's actually a binary file rather than an XML file).
  • Extra|Compare Files: If the "new" file selected in the comparison options screen had never been the active file in the current EditPad session, nothing would happen when OKing the comparison options.
  • Extra|Compare Files: When opening a file with saved difference information, EditPad Pro did not show the red and green highlights
  • File History: Saving milestone copies for all files in the project caused an access violation.
  • File Types, Encoding: The default line break style was not applied properly when creating new files.
  • File|Reload from Disk: Reloading a file caused EditPad Pro to crash if it was still applying syntax coloring in the background
  • File|Reload from Disk: The "see difference" button was visible when reloading a hexadecimal file. The button did nothing, since EditPad Pro cannot compare binary files.
  • Fold|Delete Folded Lines caused EditPad Pro to hang with 100% CPU usage in certain situations.
  • Opening a project from Windows Explorer sometimes causes an RPC error message if AceText is running.
  • Options|Stay on Top: If the stay on top option was active and the tip of the day screen was not disabled, the tip of the day screen would be hidden behind EditPad the next time EditPad was started, making it impossible to close with the mouse. Now, the stay on top option will not actually take effect until the tip of the day window has been dismissed.
  • Preferences, Files: If the option to regularly save working copies is on, and the Clip Collection tab had been clicked on but not actually used, EditPad Pro would throw a (harmless) access violation every few minutes as it failed to auto-save the clip collection.
  • Preferences: Email and FTP passwords longer than 13 characters were not properly decrypted when read back from the preferences.
  • Project and folder items in the right-click menu of EditPad Pro's system tray icon did not restore EditPad Pro from the tray
  • Projects: FTP file names were saved with one / too many in project files.
  • Projects: Projects containing only files opened via FTP (i.e. no locally saved files) were not saved automatically.
  • Search: Doing a Replace All with a regular expression now applies the replacements after finding all matches, so the regex matches (particularly anchors) aren't altered by the replacements.
  • Search: Regular expression search matches would extend beyond the selection in some situations when the "selection only" option was turned on.
  • Search: The Loop Automatically checkbox was hidden unless the search pane was made taller.
  • Search: Toggling a search option or selecting an item from the search history or search favorites caused an harmless access violation if the incremental search option was on, and no search had been performed yet.
  • Search|Fold Lines: Turning off the option to fold lines without search terms did not always redraw the screen properly, until the cursor was moved.
  • Undoing the delete duplicate lines action sometimes caused EditPad Pro to fail to scan all line breaks if the last few lines in the file were deleted as duplicates.
  • WordStar keyboard navigation shortcuts Ctrl+Z and Ctrl+W were reversed.

EditPad Pro 6.0.3 – 26 June 2006

Improvements:

  • Bracket highlighting should not touch the edges of the selection to avoid confusion whether the highlighted bracket is part of the selection or not. Note that if one bracket is at the edge of the selection (inside or outside), and the matching bracket is either in the middle of the selection or completely outside without touching it, the matching bracket will still be highlighted even though the one at the edge is not.
  • Clip Collection: Automatically initiate connection with AceText if it's already running
  • Clip Collection: Automatically use the word under the cursor as the AceType abbreviation, bypassing AceText if it is found
  • Clip Collection: Open button drop-down list should show the collections open in AceText when AceText is running, rather than the history of collections opened from within EditPad Pro.
  • Clip Collection: Use parameter substitution when double-clicking on a clip in the Clip Collection in EditPad Pro and AceText is available. Requires AceText 2.0.1 or later.
  • Extra|Statistics: Highlight file names and add folding points to the statistics
  • File Status: Save unfolded folding ranges when not using automatic folding points

Bug fixes:

  • File|Reload from Disk caused an access violation if the first 4 characters in the file were .LOG (which signals EditPad Pro should append the date to the end of the file)
  • Macros failed to play back typed characters. This bug occurred in 6.0.2 only, due to the new support for Unicode characters from virtual keyboard drivers.
  • Search: Incremental search did not repeat the search or clear its search cache when any of the search options were changed
  • File|Print: Trying to print certain files got EditPad stuck on a "list index out of bounds" error
  • File|Reload from Disk: EditPad 6 didn't keep the cursor at the end of the file like EditPad 5 used to do
  • Tray icon: The Reopen menu in the tray icon would be empty until EditPad Pro was actually opened when starting EditPad Pro minimized to the tray

EditPad Pro 6.0.2 – 19 June 2006

Improvements:

  • Hex editor: Copying and pasting between a file in hexadecimal mode and another file in text mode, or another application, now takes into account which side (hex or ascii) of the editor the cursor is in.
    Text copied from a text file or another application that looks like a series of hexadecimal bytes is pasted as such when the cursor is in the hexadecimal side at the left of the editor. It is pasted as text when the cursor is at the right hand side.
    When copying in hexadecimal mode and pasting in text mode or another application, the hexadecimal representation or ASCII representation of the selection will be pasted, depending on the side of the hex editor the cursor was in when you copied the bytes.
    When copying and pasting between hexadecimal files in EditPad Pro, the actual bytes are always pasted unchanged, regardless of the side the text cursor is in.
  • Tools: If a tool appends an EOF byte (0x1A) to the end of its output, EditPad Pro will now automatically strip off that byte.
  • Convert|Text Encoding: Enlarging the text encoding screen now enlarges the preview of the converted file rather than the list of available encodings.
  • Convert|Text Encoding: The preview will now maintain its scrolling position when you select another encoding rather than scrolling back to the top.
  • Edit|Paste: Show the text encoding warning if the pasted characters cannot be represented in the current file's encoding (causing them to be substituted with question marks).
  • Options|Font: Show a hint about rotated characters when selecting a Chinese/Japanese/Korean font for vertical printing.

Bug fixes:

  • Clip Collection and Character Map sometimes pasted in the wrong file or caused access violation errors (version 6.0.1 only)
  • FTP: Connection dialog's Alt+Letter shortcuts did not work
  • Preferences, Colors: Regular expression color names did not correspond with the actual colors
  • Preferences, Editor: The zero-based line and column numbers option did not take effect for column numbers for files already showing them, unless showing column numbers was turned off and on again for that file
  • Preferences, Import: Toolbar, menu, tools and file type preferences were not immediately applied after importing, even though they were imported properly
  • Search: Regular expression matches would sometimes span beyond the selection even though "selection only" was on
  • Tabs: If EditPad prompted to reload a file when you clicked on a tab, that tab would "stick" to the mouse pointer the next time you moved it over the row of tabs.
  • Unicode input from virtual keyboard drivers is now accepted correctly.

EditPad Pro 6.0.1 – 9 June 2006

Improvements:

  • Character Map and Clip Collection should insert the character or clip in the editor that was last active (main editor, search or replace box) rather than always in the main editor
  • Clip Collection: Remember if the clip collection was visible when closing EditPad Pro, and automatically show it when starting EditPad Pro the next time if it was. Also remember its width. (This feature does not work when using AceText, as AceText is then responsible for managing the clip collections.)
  • Convert|Wrapping->Line Breaks should indent the wrapped lines if Options|Indent Wrapped Lines is on
  • FTP: When connecting to an FTP server, the server's icon will now show the "disconnect" icon until EditPad Pro has actually established the connection with the FTP server
  • File Status: Remember folded ranges
  • File Types, Syntax & Navigation: The Edit buttons will now open the selected scheme in the syntax coloring or file navigation scheme editor, if the scheme editor is installed in the same folder as EditPad Pro
  • File|Reload from Disk: Support reloading files from FTP
  • Preferences: Encrypt email and FTP passwords
  • Project: Save the file name of the clip collection into the project file. (This feature does not work when using AceText, as AceText is then responsible for managing the clip collections.)
  • Projects: Allow files opened from FTP and not saved locally to be part of projects
  • Search|Fold Lines: Don't unfold files when switching tabs, unless the search term has changed
  • Clipboard: On Windows 98/ME, EditPad Pro now copies text both as ANSI and Unicode to the clipboard, so other applications can paste either format. Windows 2000/XP/Vista automatically convert Unicode text down to ANSI, so EditPad needs to copy only one format.

Bug fixes:

  • Byte Value Editor: Opening the byte value editor caused an access violation if the search panel hadn't been used yet in the current EditPad session
  • Character Map: Hovering the mouse over the background of the character map (i.e. outside the actual grid with characters) caused a harmless access violation
  • Clip Collection: The menu with recently opened clip collections was not properly saved when saving settings into an .ini file
  • Configure Toolbar: The toolbar and menu configuration screen can now be properly resized
  • Email: Time zone was not correctly set in the email's date, causing the email to appear to have been sent several hours in the past or in the future depending on your local time zone
  • File Panel: The selection in the File Panel did not always properly follow the active file. Note that when more than one file is selected, the File Panel won't change the selection to follow the active file, until you clear the selection by selecting a single file.
  • File Types, Syntax & Navigation: The automatic folding points setting was ignored. The file navigation scheme's folding points were always used.
  • File Types: Setting the default line break style to UNIX or Mac of the "Text Document" file type would cause access violations in certain situations
  • Hex editor: Switching from text to hex mode kept the cursor at the same location in the file, but didn't always keep it visible on the screen
  • Preferences, Editor: Vertical lines to be drawn before specific columns were not repainted after closing a popup window that did not obscure any text in the active file
  • Preferences, Email: The option to use the default email client did not work
  • Search: A Replace All through all files, with some in hex mode and some in text mode, caused EditPad Pro to crash
  • Tools: Running a tool with the output option set to "replace selection" caused an error if the tool did not return any output at all
  • Tools: Some applications would wait forever on EditPad Pro to continue sending data to standard input, even when EditPad Pro had sent the whole file
  • View|Browser did not open files with spaces in their paths properly when a custom web browser was selected in Options, Preferences, System
  • View|Sort Project Tabs Alphabetically did nothing
  • Clicking after a character with a mark encoded as a separate character now always places the cursor after the mark, never (virtually) between the character and its mark
  • Convert|Case shifted the text if the text cursor was beyond the end of the line
  • Convert|Initial Caps did not expand the selection to span whole words like in EditPad 5
  • Media player keys on Microsoft keywords did not work when EditPad had keyboard focus
  • Preferences, Cursors: The standard arrow cursor option had no effect
  • Right-clicking while moving the mouse pointer with the left mouse button held down caused a harmless access violation error
  • View|Browser prompted for the file name if the file was previously saved and was modified after saving, instead of automatically saving it with the same name, as EditPad 5.x.x used to do

EditPad Pro 6.0.0 – 24 May 2006

Major new features:

  • New file panel (View menu) showing a tree of files inside projects. This makes it much easier to manage large numbers of files.
  • New explorer panel (View menu) making it easy to open files without going through File|Open.
  • FTP support (View menu). Open files from FTP, save files to FTP and upload/download files from/to disk.
  • File history (View menu). Easily manage and compare backup files. New backup options in Options, Preferences, Files.
  • File navigator (View menu) showing an outline of the file's structure, based on fully editable .jgfns files. The .jgfns file can also generate automatic text folding points.
  • Keystroke macros: Record and play back sequences of keystrokes and/or menu items to automate repetitive editing tasks.
  • Redesigned search-and-replace panel, with all commands and options now available through the new Search menu.
  • Improved rectangular block editing or column editing, with many new commands in the Block menu. Rectangular selections are now truly rectangular. They no longer need to start and end at a character, but can extend beyond the end of the line.
  • Redesigned Project functionality. EditPad Pro can now keep multiple projects open. Once saved into an .epp file, changes to a project are saved automatically.
  • Extra|Compare Files: New output options that can be used in addition to or instead of creating a new tab with the merged contents. Highlight changes in the original files, create a new file with only removed lines, with only added lines, with only removed lines, with both added and removed lines, or with only lines that both files have in common.
  • Fold menu: A block of text can now be folded, keeping only the first line visible. File navigation schemes can define automatic folding points. Commands to copy only the visible lines in the selection to the clipboard, and to delete all the lines in the selection that were made invisible by the code folding.
  • Improved syntax coloring. All Just Great Software-supplied schemes are now fully editable .jgcscs files. Syntax coloring is now applied in the background. If your scheme is too complex or the file too large, syntax coloring will temporarily disappear rather than temporarily locking up EditPad Pro.
  • External tools can now be configured through Tools|Configure Tools instead of Options|Preferences. A great number of new options, including a new message panel with syntax coloring, are now available.
  • Install on Removable Drive command, so you can carry EditPad with you wherever you go.

Major improvements:

  • Full support for Unicode (UTF-8, UTF-16, etc.) and a wide range of legacy code pages (Windows, DOS, 8859, EBCDIC, KOI8, etc.). Edit all Unicode and legacy files directly, without conversion. Convert files between any encoding with the Convert|Text Encoding menu item. Set default encoding and auto-detection options for each file type in Options|Configure File Types.
  • Redesigned search-and-replace panel, with all commands and options now available through the new Search menu.
  • Improved rectangular block editing or column editing, with many new commands in the Block menu. Rectangular selections are now truly rectangular. They no longer need to start and end at a character, but can extend beyond the end of the line.
  • Opening a large number of files at the same time (e.g. using Project|Open or Project|Open Folder) is now much faster. Most initialization that has to be done for each file, such as word wrapping and syntax coloring, is now delayed until you actually activate the file (by clicking on its tab). On top of that, word wrapping is now done in the background, so you can start editing the top of the file straight away.
  • Syntax coloring is now done in the background, significantly reducing the impact of complex (custom) coloring schemes on the speed of editing large files. If a scheme is very complex, EditPad Pro will show the file without syntax coloring until the colors have been applied, rather than locking up until the colors have been applied.

New features:

  • Block|Expand Selection expands (or shrinks) the current selection to the current position of the text cursor as would happen when Shift+Clicking at that position. The difference between "expand selection" is that "expand selection" always keeps the previously selected text selected, thus truly expanding the selection. "begin selection here" and "end selection here" move the start/end of the selection, which can cause the positions of the start and end to be reversed, thus entirely deselecting the previous selection.
  • Block|Fill Columns: Fill the rectangular selection with a certain character or character string.
  • Block|Go to Beginning to move the text cursor to the start of the selection.
  • Block|Go to End to move the text cursor to the end of the selection.
  • Block|Indent and Outdent now shift rectangular selections left and right (inserting/deleting spaces) instead of indenting/unindenting the entire paragraphs.
  • Block|Prefix: Prepend a given character or piece of text to each line in the selection, very useful with rectangular selections.
  • Block|Shift Columns, Shift Columns Left, Shift Columns Right: Move a rectangular selection an arbitrary number of columns, one column to the left, or one column to the right.
  • Block|Shift Lines, Shift Lines Up, Shift Lines Down: Move the selected lines an arbitrary number of lines, one line up, or one line down.
  • Block|Suffix: Like Prefix, but appending rather than prepending the characters.
  • Bookmarks|Project-Wide Bookmarks: Toggle for switching between file-specific and project-wide bookmarks.
  • Command line: Switch to open a file in hexadecimal mode
  • Command line: Switch to open files read only
  • Editor|Go to Offset replacing Editor|Go To Line in hexadecimal mode, to jump to a hexadecimal or decimal offset in the file.
  • Extra|Compare Files: Option to ignore added and removed blank lines. If the option to ignore leading or trailing spaces is on, lines consiting of only whitespace are considered blank lines.
  • Extra|Compare with File on Disk: Compare a modified file with the previously saved copy of the file on disk.
  • Extra|Remove Duplicate Lines
  • Extra|Trim Whitespace: Remove leading and/or trailing whitespace from each line in the selection, or the active file
  • File Types, Encoding: Option to make the BOM optional when the default encoding is set to a Unicode encoding
  • File Types: Column numbers (ruler at the top, in the style of line numbers)
  • File Types: Default file type for Ruby, with syntax coloring
  • File Types: File navigation scheme to be used by the file navigator, which can be shown with View|File Navigator
  • File Types: Option to have wrapped lines keep the indent level of the paragraph
  • File Types: Option to open files in hexadecimal mode only if they contain NULL bytes
  • File Types: Tab stops at certain positions (4;16;20;30;80) rather than at fixed intervals
  • File|Reload from Disk: If the file is modified in EditPad Pro, the confirmation question now has a See Changes button. It will invoke Extra|Compare with File on Disk without reloading the file.
  • File|Save As: If the file already exists, offer the option to compare the file about to be saved with the file about to be overwritten
  • File|Templates: Works just like File|Favorites, except that opening a template file creates an untitled tab with the files contents. You will be prompted for a file name when you want to save the file. Use templates instead of favorites when you don't want to accidentally overwrite the original file.
  • Keyboard configuration: Ability to use a combination of two subsequent keypresses as a single keyboard shortcut
  • Keyboard configuration: WordStar keyboard shortcuts
  • Options, Toolbars and menus: Tools can now be added to the toolbar and to right-click menus
  • Options, Toolbars and menus: Various right-click menus can now be configured
  • Options|Column Numbers to override the setting in the file types preferences
  • Options|Indent Wrapped Lines to override the setting in the file types preferences
  • Preferences, Colors: Color speedsettings: default colors, white-on-black, Borland colors, Visual Studio colors
  • Preferences, Colors: Preview of syntax colors for each syntax coloring scheme
  • Preferences, Cursors: Option to allow the text cursor to be moved beyond the end of the line. Typing in text beyond the end of the line causes additional spaces to be inserted.
  • Preferences, Editor: 0-based or 1-based line and column numbers
  • Preferences, Editor: Option to open the search pane without using the selected text as the search text
  • Preferences, Editor: Toggle Ctrl+Up/Down between moving to the previous/next paragraph, or scrolling with the keyboard without moving the text cursor
    Ctrl+Up/Down moves to the start of the previous/next paragraph in MS Word. Shift+Ctrl+Up/Down selects whole paragraphs.
  • Preferences, Files: Additional option for the default folder for open/save dialogs: folder the current project is in
  • Preferences, Files: Files larger than X MB are edited on disk (i.e. not kept entirely in memory all the time). Minimum 5 MB, default 20MB, max 50 MB.
  • Preferences, Files: Option to limit the number of backup files per file to a certain number, or to a certain time span, when a multi-backup option is active
  • Preferences, Files: Option to use a hidden __history folder to create backup files
  • Preferences, Tabs: Tabs for projects at the top or bottom; never visible, visible when needed or always visible.
  • Project|Open Folder: Option to use a regular expression to determine which files should be opened.
  • Project|Save All Files in Project: Save all files in the current project; since EditPad Pro can now keep multiple projects open, File|Save All saves all files across all projects
  • Remember the position of the text cursor, bookmarks, etc. of all the files in the Reopen menu and the Favorites. When reopening a file (through the reopen menu or otherwise), move the cursor back to that editing position etc.
  • Search Favorites saving search and replacement text and options
  • Search: Adaptive case
  • Search: Collapse lines without search matches
  • Search: Find Last item in the drop-down menu of the Find First
  • Search: Find Nth occurrence items in the drop-down menus of the Find First, Find Next and Find Previous buttons on the search pane, which skip N-1 occurrences from the start or the cursor position, highlighting the Nth.
  • Search: Find in next/previous file item in the drop-down menu of the Find Next and Find Previous buttons
  • Search: Highlight all search matches
  • Search: Incremental search: Immediately move to the next occurrence when a charcter is typed into the search box
  • Search: Instant search. Searches for the previous or next occurrence of the selected text, or the word under the cursor, ignoring the search pane completely.
  • Statusbar: Indicator showing the encoding or code page used (ANSI, UCS-2, UTF-8, etc.)
  • Statusbar: Keyboard status (numlock and caps lock states; first key of two-key shortcuts)
  • Statusbar: Number of selected lines (and columns in case of a rectangular selection)
  • Statusbar: Offset of the current character in the file in decimal. Works in both text and hex mode.
  • Tools, IO: Capture standard output and standard error together into a single tab or together into the message pane
  • Tools, IO: Capture standard output/error or open an output file into a message page. The message pane can use a special syntax coloring scheme for parsing the output.
  • Tools, IO: Replace selected text with standard output
  • Tools, IO: Replace the existing tab (if any) holding standard output/error of a previous run of the tool
  • Tools, IO: Select file type or syntax coloring scheme for standard output and/or error. Can be used to make file names, line numbers, etc. in error messages clickable
  • Tools, IO: Send only the selected text to standard input
  • Tools, IO: Use the file type of the file that was active when starting the tool as the file type for the captured output
  • Tools: %LINE%, %COL% and %POS% placeholders for the line, column and absolute positions of the text cursor in the active file
  • Tools: Change the order of the tools
  • Tools: Command line "browse" button to make it easy to build the command line, showing path placeholders, etc.
  • Tools: Path placeholders %PROJECTFILE% etc. based on the active project file (.epp file)
  • Tools: Preview command line with placeholders substituted
  • Tools: Select the Configure Tools item in the Tools menu instead of the Preferences item in the Options menu to configure tools

Improvements:

  • Backup files are now numbered continuing from the highest existing backup file number, rather than from the lowest non-existing backup file number.
  • Block|Begin Selection: If there already is a selection, move its starting position right away, without insisting on Block|End Selection to be used
  • Block|Comment: Use multi-line comments for file types that don't support single-line comments (e.g. HTML and XML)
  • Block|End Selection: If there is already a selection, move its ending position rather than the position stored by "begin selection"
  • Block|Toggle Comment: Non-commented lines in the selection are commented, and commented lines are uncommented. If there is no selection, the active line is toggled and the cursor is moved to the next line.
  • Block|Uncomment: Lines that were already commented before using Block|Comment (and in doing so received two comment characters) should not be uncommented
  • Bookmarks: Deleting a bookmarked line now moves the bookmark to the next line, rather than removing the bookmark
  • Bookmarks: One toolbar button for "set bookmark" and one for "go to bookmark" instead of 10 separate buttons for each bookmark. This way, the "go to bookmark" button that's on the toolbar by default doesn't become disabled when there's no bookmark #1.
  • Bracket matching: if the character after the text cursor is not part of a matching backet, check the character before
  • Character Map: Better support for multi-byte languages such as Chinese, Japanese and Korean, and full Unicode support
  • Character Map: Decimal and hexadecimal value of the character you point at with the mouse is indicated in the statusbar
  • Clip Collection: EditPad Pro now automatically saves clip collections when the option to automatically save working copies in the Files Preferences is on.
  • Clip Collection: Remember if the clip collection was visible when closing EditPad Pro, and automatically show it when starting EditPad Pro the next time if it was. Also remember its width.
  • Extra|Compare Files: Each block of unchanged, added and removed lines gets a folding point
  • Extra|Compare Files: The file names of the compared files are now indicated in the tab's caption
  • Extra|Spell check: The interactive spell checker no longer stops at identical words that are separated by non-whitespace characters.
  • File Types: Replaced the right margin line option with an option to display vertical lines at multiple column positions
  • File|Reload From Disk: Preserve full file status, including bookmarks
  • Hex mode will now display itself properly with proportionally spaced fonts like Arial
  • Hex mode: Copying should copy the hexadecimal representation of the bytes as CF_TEXT, and the actual bytes in EditPad's binary format.
  • Hex mode: Pasting text that is a hexadecimal representation of bytes into the hexadecimal section in hexadecimal mode, should paste the bytes represented by the text, rather than the text. If pasted into the ASCII part, the text should be pasted.
  • Keyboard configuration: Alt+Letter shortcuts can now be assigned to any command. Alt+Letter shortcuts assigned to menu items can no longer be used to open menus (e.g. assigning Alt+F to a command makes it impossible to open the File menu with Alt+F)
  • Matching brackets: always allow matching of (), [] and {}, even if there is no syntax parser, or the syntax parser does not support bracket matching at all.
  • Matching brackets: change the entire color of the highlighted bracket and its background, rather than painting a flimsy rectangle.
  • Preferences, Cursors: Removed the standard Windows cursor option. All custom carets now move the system caret for compatibility with screen readers and other accessibility software.
  • Preferences, Files: The option to automatically save the last project was renamed to automatically save the last workspace, as a workspace can now consist of multiple projects. You can now specify which file it is saved in.
  • Preferences, Mail: By default, send emails immediately rather than with a two-step Enqueue-Send action.
  • Preferences, Mail: Option to launch the default email client, or a specific email client, when an email address is double-clicked
  • Preferences, Mail: Remove email settings from the System tab, and put them on the Mail tab
  • Preferences, Tabs: Tabs for files at the top or bottom; never visible, visible when needed or always visible
  • Preferences: The Appearance tab was split into 3 tabs labeled Tabs, Colors and Cursors to make room for EditPad Pro's wide range of new options
  • Project: EditPad's caption bar and taskbar button now show the name of the active project
  • Project: For each file in the project, store both the relative path (relative to the project file) and the absolute path. By using the relative path, the project will still open the intended files if you move both the project and its files to a different location. By also using the absolute path (as EditPad Pro 4.x and 5.x do), the project will also still open the intended files when moving the project file only.
  • Project|Save As: Save the open project under a new name
  • Project|Save was removed. Project files are now saved automatically.
  • Search: EditPad Pro will no longer crash in case of "catastrophic backtracking" caused by a regular expression that is too complex
  • Search: Regular expression search (and replace) now includes zero-width matches, e.g. when searching for the start or end of a line with ^ or $.
  • Search: Treat \t, \r and \n as regex tokens in the replacement text, when using regular expressions.
  • Tools, IO: Sending a file to standard input or capturing standard output/error is now more reliable

New features shared with EditPad Lite:

  • At startup, EditPad will check if it is the default program for opening text files. If not, it will ask you if the default should be changed.
  • Auto Indent: When auto indent is on, pressing the Backspace key when there is only whitespace to the left of it will unindent the line to the previous indentation level.
  • Command line: Interpret and open file:/// URLs.
  • Ctrl+Click to select the entire paragraph; Ctrl+Click+Drag to select several paragraphs.
  • Double-click after the last tab to add a blank, untitled tab (as does File|New).
  • Edit|Go to Previous Editing Position moves the text cursor to the position of the last inserted or deleted character. Repeating the command cycles around the last 4 editing positions.
  • File Types: Ability to enter a regular expression that must match at the very start of a file to determine the file type if it cannot be determined based on the file mask.
  • File Types: Default line break style for new files.
  • File Types: Default text encoding and options to auto-detect Unicode files with missing BOM and binary files.
  • File|Close All But Current.
  • File|Print: New "selection only" checkbox on the print preview limits the printout to the paragraphs that are (partly) selected. The difference between marking "selection only" and using the Block|Print menu item is that the latter will print only the selection itself, re-applying syntax coloring as if the selected block is a complete file, while the former will always print entire paragraphs, using exactly the same syntax coloring as when printing the whole file (even if syntax elements span across paragraphs, and are only partly included in the printout).
  • Forward and back buttons on 5-button mice such as the Microsoft Explorer mouse now activate the next or previous file.
  • Keyboard shortcut Alt+Up that can be used instead of double-clicking on an URL or misspelled word.
  • Middle mouse button click and move mouse pointer to scroll.
  • Middle-click on a tab to close it.
  • Preferences, Editor: Option for View|New Editor to cascade EditPad instances (i.e. open the new instance with the same size, but moved slightly to the right and below).
  • Preferences, Editor: Option to highlight the active line. The actual color can be configured as "highlight active line" on the Colors tab. The line is only highlighted when the editor has input focus.
  • Preferences, Editor: Option to make View|New Editor open the current file in the new EditPad instance
  • Preferences, Editor: Smart Home key: Pressing the Home key moves the text cursor to the first non-whitespace character. If the text cursor is already at that position, move it to the very start of the line.
  • Preferences, Files: Additional option for the default folder for open/save dialogs: the folder which editpad.exe itself is in. Useful for EditPad installations on removable disks.
  • Preferences, Files: For the default open/save dialog folder, you can now toggle the option to use the folder containing the active file in addition to specifying a default folder used when the active file is unsaved
  • Preferences, Files: If the option to automatically reload files from disk is on, add the option to always prompt, even if the file is not modified in EditPad Pro
  • Preferences, Files: Option to lock files, preventing them from being overwritten by other people or applications
  • Preferences, System: Specify the default web browser
  • Preferences, System: You can now select the web browser to be used by View|Browser
  • Scroll Lock: When scroll lock is active on the keyboard, the cursor stays where it is when using the Arrow keys, etc. and the display is scrolled
  • Search: "Loop automatically" option to automatically start searching from the start of the document again if no search match could be found in the remainder of the document
  • Search: History button to recall a previous search. Click to toggle between the current search settings and the previous search settings. Use the drop-down menu to retrieve one of the last 16 search settings.
  • Special shortcut keys on Microsoft multimedia keyboards and compatible keyboards now work in EditPad
  • Triple-click to select the entire paragraph; triple-click+drag to select several paragraphs
  • View|Previously Edited File: Activate the file that you last made a change to in EditPad. Repeating the command cycles around the last 4 editing positions.

Improvements shared with EditPad Lite:

  • Automatic scrolling while selecting text with the mouse, and while dragging and dropping, is now three times as smooth.
  • Clicking on a file's tab or opening a file now moves the keyboard focus to the editor, so you can start editing the file right away.
  • Convert|Uppercase, lowercase, etc. no longer disable themselves when there is no selection, but will convert the line the text cursor is on.
  • Ctrl+Backspace (truncate word left) no longer deletes non-word characters between the current word and the previous; if the cursor is pointing at non-word characters, Ctrl+Backspace deletes the non-word characters up to the previous word
  • Ctrl+Del (truncate word right) no longer deletes non-word characters between the current word and the next; if the cursor is pointing at a non-word character, Ctrl+Del deletes the non-word characters up to the next word
  • Ctrl+PageUp/Down should scroll the text so that the active line becomes the bottommost/topmost visible line; if it already is, scroll one page up or down.
  • Don't scroll the cursor in view when resizing EditPad, unless the cursor was already visible or "keep text cursor in view while scrolling" in the editor preferences is set to always keep the cursor in view.
  • EditPad's window caption now shows the full path of the file being edited, and taskbar button now shows the file's name
  • File Types: Instead of a list of extensions, you can now specify any kind of file mask (including a list of extensions, of course) that will be used to check the file type of a file
  • File Types: Known backup extensions are now ignored when determining the file type. E.g. myfile.html.bak is treated as a .html file (unless a .bak file type has been defined).
  • File Types: The "clickable URLs" syntax coloring scheme now supports relative file:// URLs, and URLs with spaces if surrounded by quotes
  • File|Print: In addition to the fixed zoom percentages of 33%, 50%, 75%, 100%, 150% and 200%, there are now two additional zoom percentages that show the whole page or the width of the page, which are automatically adjusted when you resize the preview.
  • File|Print: The print preview is now more accurate at lower zoom levels, eliminating clipped words or words with too much whitespace between them.
  • File|Reload from Disk: If the text cursor is at the very end of the file when reloading it, the cursor will be automatically moved to the end of the new file.
  • File|Save (Copy) As, Block|Write: Remember the folder last used for Save Copy As in conjunction with the folder the current file is in, rather than defaulting to the folder the current file is in.
  • Keyboard: Pressing the Escape key now only closes the pane that has keyboard focus. If no pane has keyboard focus, all panes are closed like in the past. Pressing Escape twice will always close all panes.
  • Keyboard: Pressing the context menu key on the keyboard (to the left of the right hand Control key) now pops up the right-click menu near the position of the text cursor rather than in the upper left corner.
  • Last letter of lines shown in italics will no longer be partially clipped when using a TrueType font. Bitmapped fonts will still be clipped.
  • Preferences: Added a browse button wherever a path needs to be specified
  • Rectangular selections are now truly rectangular. Select any rectangle, regardless of whether it covers any text or not.
  • Right-clicking on the selection now shows a different popup menu than right-clicking outside the selection. The former menu shows commands related to the selection, the latter has commands related to the whole file.
  • Search: Alt+Up and Alt+Down cycle through the history list of the search box or replace box (whichever has keyboard focus)
  • Search: Do not activate tabs when searching through all open files, so the search is not delayed by on-demand syntax coloring
  • Search: Do not show a message box when the text could not be found. Show a message in the status bar and flash the toolbar button icon instead.
  • Search: Eliminated "start from beginning" checkbox. Use the Find First button to search from the beginning. Replace All now always starts from the beginning.
  • Search: The "selection only" option now supports rectangular selections. Previously, rectangular selections were searched as if they were linear, causing the text to the sides of the rectangular selection to be searched.
  • Search: When "selection only" is on, the selection will be marked as the search range. When a search match is selected inside the search range, searching again will continue the search inside the same search range. Previously, EditPad would automatically turn off "selection only". When making a new selection (partially) outside the search range, the new selection is used as a new search range for the next search.
  • Search: Whether the selected text is used as the search text, or whether the "selection only" option is turned on, is now determined by the fact if the select spans multiple lines rather than by the length of the selection.
  • Tabs: Different tab color for read only files.