Just Great Software

EditPad - Convenient, powerful and versatile text editor to edit all kinds of text files

 Introduction 

 

 Buy Now 

 Our Guarantee 

 Download 

 Testimonials 

 Contact Us 

 

 Features & Benefits 

 Programmer or Not 

 Many File Types 

 Fully Configurable 

 Portable Editor 

 Get Fonts 

 Screen Shots 

 Linux 

 Languages 

 

 Version History 

 Newsletter 

 Affiliates 

 

 Free EditPad Lite 

 Comparison 

 

 EditPad Classic 

 

 

Ace Text - Store, manage, edit and reuse text from a central location
Regex Buddy - Learn, create, understand, test, use and store regular expressions
Regular Expressions Complete Tutorial and Reference
PowerGREP - Find files and information or search and replace through files and folders
HelpScribble - Full-featured help authoring tool for creating help files from start to finish
DeployMaster - Installation builder delivering your software with a good first impression
      

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.

If you ever hit a snag with EditPad Pro, check here if 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 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.

 

 

Page URL: http://www.editpadpro.com/editpadprohist.html
Page last updated: 13 March 2008
Site last updated: 04 May 2008

Published by Just Great Software Co. Ltd.
Copyright © 2000-2008 Jan Goyvaerts.
All rights reserved.