EditPad Pro Release Notes 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 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 7.1.1 – 24 January 2012 While EditPad Lite is only officially supported on Windows, it runs well enough on Linux using WINE. Version 7.1.0 failed to run under WINE, crashing at startup. Version 7.1.1 fixes this. Double-clicking files on the Files Panel no longer causes an access violation when running under WINE. A few other bugs were also fixed. A significant one was that when 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. See also: EditPad Pro 7.1.1 version history EditPad Pro 7.1.0 – 16 January 2012 EditPad Pro's installer now includes both 32-bit and 64-bit versions of EditPad Pro. It will automatically install the correct version depending on whether you're running a 32-bit or 64-bit version of Windows. Because this is a free minor update, the installer will automatically use the same installation folder. If you previously installed a previous version of EditPad Pro under c:\Program Files (x86)\ on 64-bit Windows, then the EditPad Pro 7.1.0 installer will install the 64-bit version into the same folder under c:\Program Files (x86)\. Though this folder is normally used for 32-bit applications, there is absolutely no problem with installing 64-bit software into it. You can change the installation folder via Advanced Options Installation, but that will break any shortcuts and file associations you created with EditPad Pro. For new installations on 64-bit Windows, the installer will default to c:\Program Files\. The main benefit of having a native 64-bit version of EditPad Pro is that it can now use all of the available RAM in your PC, rather than being limited to 3 GB. This allows you to keep more large files open at the same time. Depending on the amount of RAM your PC has, you will be able to set larger limits for the "huge files threshold" setting in Options|Preferences|Open Files. By reading files partially into memory, EditPad Pro can edit files that do not fit into your PC's RAM. The mechanism for docking side panels has changed. Previously panels were docked by dragging their caption bar or tab and then dragging them to the edge of another panel or EditPad itself. This was cumbersome because the edge area that the mouse needed to be dragged to was invisible. Starting with version 7.1.0, when you drag a panel by its caption bar or tab, squares will appear next to the 4 edges of EditPad's window. Moving the mouse to one of those squares while dragging a panel docks it to the edge of EditPad's window. While dragging over another panel, 5 squares appear in the middle of the panel. Moving the mouse to the center square docks the dragged panel into a tab container with the panel you're dropping it onto. Moving the mouse to one of the 4 outer squares docks the panel side by side with the other panel. EditPad's main editor (where you edit your files) also acts as a location where you can dock panels. The center square is disabled because you put the main editor into a tab container (it already has tabs for files). The outer squares dock panels side by side with the main editor. If there are no panels docked at a particular edge, then there may appear no difference between docking a panel side by side with the main editor or docking it to the edge of EditPad itself. But there is a difference. You will notice it when you resize EditPad's window. If a panel is docked to the edge of EditPad's window, then resizing EditPad's window does not change the size of that panel. But when you dock it side by side with the main editor, resizing EditPad's window will also resize the docked panel in proportion to the space it shares with the main editor. This release also brings a bunch of minor fixes and improvements. The version history has all the details. EditPad Pro 7.0.9 – 9 December 2011 The installer for the purchased version of EditPad Pro now allows you to create portable installations even when you don't have administrator rights on the PC you're running the installer on. You can create a portable install in any folder that you can write to, even if that folder is on a hard drive. 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. EditPad Pro's editor has three right-click menus. One appears when you right-click on selected text. Another one appears when you right-click on text that is not selected (even if other text is selected). The third one appears when you right-click the left margin with line numbers, bookmarks, and folding icons. Version 7.0.9 is now a bit more logical in its choice of which context menu to show when you right-click. You can customize EditPad's main context menus by right-clicking on any toolbar and selecting Customize. A temporary toolbar that holds the context menus appear, allowing you to customize them by dragging and dropping menu items. EditPad Pro 7.0.0 brought a few major improvements to the FTP panel, most importantly support for every kind of secure FTP. It also introduced a few bugs that have now been fixed. Opening a project that contains FTP files when you aren't connected to their FTP server now correctly reconnects to the server and downloads those files. Saving files stored on FTP now works correctly even if you aren't connected to the FTP server or haven't navigated to the folder containing the files. EditPad Pro 7.0.0 also introduced the Edit|Insert Date and Time|Other Date and Time Format command that allows you to insert the current date and time in a custom format. Starting with version 7.0.9, 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. If you have a few date and time formats that you use often, you can record macros for them and assign keyboard shortcuts to those macros. Then you can use those date and time formats with a single key combination. Several other bugs have been fixed. 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). 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. Opening a file larger than 64K with line numbers turned on by default sometimes caused an access violation error. Printing failed if the font was not a TrueType font. If Search|Copy Search 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. See also: EditPad Pro 7.0.9 version history EditPad Pro 7.0.8 – 20 October 2011 The Search|Prepare to Search command (Ctrl+F) was broken in version 7.0.7. It did not show the full search panel when both the search toolbar and search panel were invisible. This has been fixed, while keeping the ability to put focus on the search drop-down list on toolbars other than the Search toolbar that was introduced in version 7.0.7. When you open a very large file, EditPad will show you the top of the file immediately and allow you to edit it while it continues to scan the file for line breaks in the background. Version 7.0.8 fixes several bugs that could cause EditPad to crash if you worked with a file that was still being scanned for line breaks. If you enable the status bar indicators that show the number of (wrapped) lines in the file, those will now show "(counting)" instead of "---" while the active file is still being scanned for line breaks. A bug that caused word wrapping to fail on files larger than 2 GB, sometimes crashing EditPad Pro in the process, was also fixed. If you've configured EditPad to save backup copies into a specific folder in Options|Preferences|Save Files, then milestone copies saved via the File History are now saved into that folder as well. Two window placement bugs that occurred only on Windows 7 have been fixed. 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. 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 version history EditPad Pro 7.0.7 – 4 October 2011 In EditPad's built-in forum, pressing Ctrl+C while keyboard focus is on the list of conversations or messages now correctly copies an URL using the editpad: scheme. The message text editor now highlights URLs that use the editpad: scheme. Double-clicking such an URL opens the conversation or message it links to in EditPad's forum. The cursor in the message text editor now also changes to reflect insert and overwrite mode if the text layout for the default file type uses different cursors for insert and overwrite mode. The submenu of the Attach button on the forum window now has two additional items that you can use to attach the entire clip collection that you have open on the Clip Collection panel, or just the clip that you have selected on the Clip Collection panel. If you put the Search drop-down list on the main toolbar or a custom toolbar and hide the Search toolbar, the Search|Prepare to Search command (Ctrl+F) will now focus the Search drop-down list wherever you put it rather than showing the full search panel. Padding and other placeholder options are now correctly applied to placeholders for capturing groups such as %GROUP1:6L%. Replace All using a regular expression no longer results in incorrect line breaks. Folding a file on search matches is now much faster. On the Explorer panel, the Set Home Folder is now always enabled. When a file is selected, the folder containing that file is set as the home folder. When nothing is selected, the button itself does nothing, but its drop-down menu will let you set recently used home folders. Selecting a favorite folder now scrolls the tree on the Explorer panel to make the selected folder visible. Tool command lines that include environment variables are now processed correctly. If the settings for a tool use the option to make EditPad open the temporary file saved by the tool, then that file is no longer added to the File|Open submenu when you close it. This keeps the File|Open submenu from being cluttered with temporary files. The syntax coloring scheme for CSS files was enhanced to properly support @media. The Perl file navigation scheme now correctly handles braces in special situations such as split(/}/). The keyboard indicator on the status bar now correctly indicates the first key of a two-stage key combination. See also: EditPad Pro 7.0.7 version history EditPad Pro 7.0.6 – 19 August 2011 This release fixes several issued we missed in version 7.0.5. Version 7.0.5 incorrectly interpreted UNC paths passed on the command line. This made it impossible to open files on network shares by double-clicking them in Windows Explorer. Command lines for external tools that started with a double quote were also not interpreted correctly. This made it impossible to run tools with spaces in the path to the executable or the file to be opened. When using the File Navigator, the cursor would move in the editor to the item selected in the File Navigator each time the File Navigator was updated to reflect changes made to the file. Two older issues have also been fixed. Depending on how the default browser was configured, on some PCs the View|Browser command launched the file being edited rather than launching the default browser and passing it the file being edited. In some specific situations, searching and replacing with a regex across all open files caused search matches to be deleted rather than replaced. See also: EditPad Pro 7.0.6 version history EditPad Pro 7.0.5 – 15 August 2011 EditPad 7.0.0 brought full support for right-to-left and bidirectional text editing. Version 7.0.5 improves on this to make EditPad's behavior more like that of Notepad and other Windows applications. If any of the installed keyboard layouts is for a right-to-left language, then you can switch to a left-to-right text layout by holding down either Ctrl key while pressing and releasing the left hand Shift key. You can switch to a right-to-left text layout by holding down either Ctrl key while pressing and releasing the right hand Shift key. The text layouts are switched in the same way as the Options|Right-to-left menu item does. This menu item is still available. As part of the text layout configuration in Options|Text Layout you can choose the shape of the text cursor. Previously, there was one cursor shape that uses a "flag" to indicate the direction of the text that the cursor was at. This kind of flag is still available as an option called "flag indicating text direction". This allows you to distinguish between cursor positions that would otherwise be ambiguous. E.g. if you type the English "a" followed by the Hebrew "ש" then you'll get "aש". If you now click between the two characters to put the cursor between the two, they the cursor might be placed after the "a" or after "ש". If the flag points to the right, it indicates left-to-right text, meaning newly typed text will be inserted after the "a". If the flag points to the left, it indicates right-to-left text, meaning newly typed text will be inserted after the "ש". Essentially, the "flag indicating text direction" option indicates the direction of previously typed text. Starting with version 7.0.5, the default bidirectional cursor gives the flag a different meaning. In the cursor customization, this option is called "flag indicating keyboard direction". Just like the standard Windows text cursor in Notepad and many other applications, it indicates whether the currently selected keyboard layout is for a left-to-right language or a right-to-left language. Essentially, the "flag indicating keyboard direction" indicates the direction of new text you're about to type. Syntax coloring is now enabled in hexadecimal mode too if you selected a syntax coloring scheme in Options|Configure File Types for the active file type. By default, there is one file type for binary files that does not use syntax coloring. If you want to create syntax coloring schemes specifically for binary files, use the \xFF syntax in the regular expressions to match specific bytes. It's important to use \x80 to \xFF to match bytes between 128 and 255. Literal characters and Unicode escapes may not work the way you might expect in hexadecimal mode as hexadecimal mode works on bytes rather than on characters. The section for the default folder for projects on the Save Files tab in the Preferences now has an additional option to use the folder containing the active file. This option is only used if the option to use the folder containing the active project is off, or the active project has not yet been saved into a project file. A whole bunch of minor bugs were fixed as well. The version history has the complete list. See also: EditPad Pro 7.0.5 version history EditPad Pro 7.0.4 – 28 June 2011 The file picker shown by Extra|Compare Files and certain tool placeholders was broken in version 7.0.3. Version 7.0.4 restores its proper behavior. EditPad Pro 7 has a new Split Editor command in the View menu that allows you to view two parts of the same file. When the view was split, previous 7.0.x releases occasionally displayed the file incorrectly or showed error messages when highlighting of matching brackets was enabled in Options|Configure File Types|Colors and Syntax. See also: EditPad Pro 7.0.4 version history EditPad Pro 7.0.3 – 27 June 2011 This release fixes a number of issues found in previous 7.0.x releases. EditPad 7.0.0 introduced full support for bidirectional editing of right-to-left scripts and complex scripts. Because bidirectional text is drawn in two passes, EditPad's display sometimes flickered while you edited a file. Version 7.0.3 implements full double-buffering to eliminate all flicker. The right-to-left text layout now correctly spaces and displays tabs. Version 7.0.2 made an improvement to the monospaced left-to-right only to space ideographs exactly twice as wide as all other characters (instead of squeezing them into the same width as Latin letters). Unfortunately, when tabs were used on the same line as ideographs, the text cursor was positioned incorrectly. Version 7.0.3 correctly handles tabs mixed with ideographs using the monospaced text layout. The Block|Rectangular Selections command requires that the text is monospaced and that word wrap is off. It offers to change these settings for you. Previously, it would change the text layout and turn off word wrap even if the text was already monospaced but word wrap was on. Now, it will turn off word wrap without changing the text layout. EditPad Pro 7.0.0 introduces bracket and tag matching and completion based on syntax coloring schemes. Version 7.0.3 tweaks the bracket/tag matching to handle tested brackets/tags more intelligently. It will now assume that an incorrectly nested bracket to the left of the cursor is actually a bracket that is missing its closing bracket. This way you can use Edit|Insert Matching Bracket to close an opening bracket that you've typed between other nested pairs of the same bracket. On Windows 7, Options|Stay on Top caused EditPad 7 to stay on top of its own dialog boxes. Version 7.0.3 fixes this. When Options|Stay On Top is active, dialog boxes will stay on top of EditPad, and EditPad will still stay on top of all other applications. Several improvements were made to the FTP panel. EditPad Pro 7 now distinguishes between symbolic links to files and to directories on an FTP server just like EditPad Pro 6 did. The Disconnect, Download, and Delete commands now use different accelerator keys. Reconnecting to a previously remembered SFTP server using keyboard-interactive authentication no longer fails with a "cannot focus disabled or invisible window" error. See also: EditPad Pro 7.0.3 version history EditPad Pro 7.0.2 – 8 June 2011 EditPad Pro 7.0.0 introduced a new "text layout configuration" system that can be accessed via the Options menu and via the file type configuration. This allows you to configure how EditPad displays and edits text, with full support for complex scripts such as the various Indic scripts and right-to-left scripts such as Hebrew and Arabic. There's also a text layout option for making left-to-right text strictly monospaced. EditPad Pro 7.0.2 brings several fixes and improvements. Changes made to the text layout configuration via Options|Text Layout|Configure Text Layouts are now automatically saved, just like changes you make via Options|Configure File Types|Editor Options|Text Layout. The right-to-left text layout now correctly spaces and displays tabs. The monospaced left-to-right only now spaces ideographs exactly twice as wide as all other characters (instead of squeezing them into the same width as Latin letters), counting each ideograph as two columns, as long as "ASCII characters with full ideographic width" is turned off. If "ASCII characters with full ideographic width" is turned on, then the monospaced left-to-right text layout spaces all characters as wide as ideographs. EditPad Pro 7.0.0 also introduced a new system of fully customizable menus and toolbars, with increased consistency between the menus and the toolbars. One obvious change is that menu items can now have submenus while still being commands themselves, just like toolbar buttons can have drop-down menus while still being commands themselves. As in EditPad 6, clicking the File|Open toolbar button shows the open file dialog, while using the drop-down menu allows you to reopen recently closed files. New is that the File|Open menu item now too has a submenu with recently closed files. Clicking the File|Open menu item directly shows the open file dialog, while using the submenu opens recent files. The result is a more compact main menu that can offer all the options without extra items for submenus. EditPad 6 had a separate File|Reopen submenu and an Options|Word Wrap menu item that lacked the additional wrapping options available through the toolbar button. EditPad 7 has a File|Open command with a submenu and an Options|Word Wrap command with a submenu that are exactly the same in the main menu and on the toolbar. One disadvantage of the new system was that Alt+letter key combinations could not be used to access the submenus of menu items that are commands themselves. Only the arrow keys or mouse could be used. EditPad 7.0.0 and 7.0.1 would always execute the command. In EditPad 7.0.2, the state of the Alt key determines whether pressing the letter key will open the submenu or activate the command. To access the main menu, you have to press Alt+Letter like before. E.g. Alt+F opens the File menu. To open a submenu, continue to hold down the Alt key and press the underlined letter of the command with the submenu you want to open. For example: holding down Alt, pressing F, pressing O, releasing Alt will open the File|Open submenu with recent files. To directly execute a command that has a submenu, release the Alt key after opening the main menu, and then press the letter key for the command that you want to execute. For example: holding down Alt, pressing F, releasing Alt, pressing O will activate the File|Open command and show the open file dialog. Though it takes a lot of words to describe it, the system is simple and consistent: keep Alt held down to open menus; release Alt before executing commands. If a menu item does not have a submenu, then its command is executed regardless of the Alt key, also as it was in the past. If a menu item has a submenu but is not a command in itself, then its submenu is opened regardless of the Alt key, also as it was in the past. One of the most popular feature requests from EditPad Pro 6 users was for secure FTP. EditPad Pro 7 delivers that in spades. Version 7.0.2 fixes some issues that we missed in the initial release. The FTP protocol uses separate connections to transfer commands (login, file names, etc.) and to transfer data (directory listings and files). An FTP connection is deemed secure when the command connection is encrypted even if the data connection is not encrypted. Some FTP servers require an unencrypted data connection, while others require an encrypted data connection. Some allow the client to choose. EditPad Pro 7.0.0 and 7.0.1 did not encrypt the data connection. Version 7.0.2 adds additional encryption options to the FTP connection window. If you previously selected an FTP encryption option other than "none" or "if available", you'll need to reselect the correct encryption option as the list of options has changed. If you choose "if available", EditPad Pro 7.0.2 will request an encrypted data connection, and fall back to a clear (unencrypted) data connection if the server doesn't support an encrypted data channel. For the "TLS" and "SSL" encryption options, you can now choose "fully encrypted" to encrypt both the command and data connections, or you can choose "files unencrypted" to use an encrypted command connection with a clear data connection. If the server supports TLS or SSL as you selected, but does not support "fully encrypted" or "files unencrypted", then EditPad Pro will be able to connect to the server (and send your password securely while doing so), but EditPad will not be able to get directory listings or transfer files. If you select one of the "TLS" or "SSL" options and the server does not support TLS or SSL, EditPad Pro will not connect to the server at all, and won't send your password. The SSH and SFTP options were also labeled (fully encrypted) for clarity. This does not represent a change in the way EditPad Pro connects to SSH servers. SSH always uses a single connection that always encrypts everything. Project|Import File Listing now allows hyphens, spaces, and percentage signs in server and share names in UNC paths. If you use File|Reload from Disk on a file that no longer exists on disk, EditPad now prompts you to retry or cancel reloading, instead of automatically discarding the file's contents. If you get this prompt because the file is on a removable drive or network drive that is no longer connected to your computer, you can reconnect the drive and then click the retry button. If the file was really deleted, you can cancel reloading and then click the Save button to recreate the file. A bug in the built-in "clickable URLs" syntax coloring made it very slow. It was not slow enough to be noticeable with normal text files. But with extremely long lines and word wrap turned off, it slowed EditPad 7 down to a crawl. Version 7.0.2 fixes this, restoring its performance to EditPad 6 levels. If your files don't contain URLs or you don't care for them to be clickable, you can gain a tiny bit of performance by disabling it in Options|Configure File Types|Colors and Syntax. See also: EditPad Pro 7.0.2 version history EditPad Pro 7.0.1 – 30 May 2011 The release of EditPad Pro 7 has gone very smoothly. No serious issues have been reported. Version 7.0.1 brings a bunch of minor fixes and improvements. Many of the changes in 7.0.1 improve the new search system in EditPad 7 that allows you to use the search toolbar with or without the full search panel. The forum was also improved. The FTP panel now supports keyboard-interactive authentication when connecting to an SSH server. The option to clear history lists in Options|Preferences|System, which was mistakenly removed, has been reinstated. The regular expression colors can now be correctly configured in Options|Configure File Types|Colors and Syntax|Customize. See the EditPad Pro 7.0.1 version history for a complete list of fixes and improvements. EditPad Pro 7.0.0 – 16 May 2011 EditPad Pro 7 is a major upgrade from previous releases with lots of new features and improvements. These release notes only explain the most significant ones. See the EditPad Pro 6 to 7 migration guide for features that aren't new but that have been moved or redesigned in version 7. When you start EditPad 7 you'll immediately notice the the updated interface. All the toolbars and side panels can be docked and floated freely. You can customize the toolbars and even the main menu by right-clicking on them and selecting Customize. You can add, remove, and rearrange everything as you like. You can save and restore the arrangement of panels and toolbars with the Custom Layouts item at the bottom of the View menu. The new interface scales properly and looks crisp when using the high DPI settings in Windows Vista and Windows 7. EditPad's tabs have a new look and some new options. You can have an X button on each tab (off by default) and Ctrl+Tab can walk through the most recently accessed tabs (on by default) instead of walking from left to right. The keyboard shortcut for the Redo command was changed to Ctrl+Y to be more in line with other Windows applications. The F5 shortcut is now assigned to Insert Date and Time as it was in EditPad 5 and prior instead of to Reload from Disk as it was in EditPad 6. You can change these and all other keyboard shortcuts via the Keyboard tab in the Preferences. When editing a file, you can now type various accented characters with Ctrl+punctuation key combinations. E.g. holding down Ctrl while pressing the apostrophe key and then typing an a inserts á. If your computer has a keyboard layout installed that uses the AltGr key to type special characters then EditPad removes any default Ctrl+Alt keyboard combinations that conflict with AltGr combinations. EditPad 7 is a full Unicode application. You can use any mixture of any number of scripts anywhere in EditPad, including in file names. EditPad now supports bidirectional editing, so you can edit text written in right-to-left scripts such as Arabic or Hebrew or text written in a mixture of left-to-right and right-to-left scripts. You can configure text direction, cursor movement, fonts, and character spacing as part of the new text layout configuration system. You can assign two text layouts to each file type: one for left-to-right, and one for right-to-left. The Right-to-Left item in the Options menu toggles between the two. EditPad 7 supports even more text encodings than EditPad 6. ASCII files that use \uFFFF or  or  to encode Unicode characters can now be edited directly, showing the actual Unicode characters in EditPad instead of the character escapes or XML entities. Other new encodings that can be edited directly are the EUC encodings for Chinese, Japanese, and Korean, the classic Mac code pages, and a range of legacy code pages: ArmSCII (Armenian), GEOSTD8 (Georgian), ISCII (Indic), ISIRI-3342 (Persian), Kamenický (Czech and Slovak), KZ-1048 (Kazach), Mazovia (Polish), MIK (Bulgarian), PTCP 154 (Cyrillic Asian), various Vietnamese code pages, and YUSCII. A few new encodings cannot be edited directly. Those encodings are ISO 2022 for Chinese, Japanese, and Korean, HZ for Chinese, TSCII for Tamil, and UTF-7. EditPad converts those files to Unicode when you open them, and back to the target encoding when you save them. All encodings, including those that cannot be edited directly, can be set as the default encoding in the file type configuration. The convert menu also has commands for converting between \uFFFF, , and  and the characters they represent, or vice versa (for non-ASCII characters) regardless of the encoding the file uses. EditPad Pro 7 can edit files that are larger than 2 GB, even on a 32-bit PC with less than 2 GB of RAM. The (theoretical) maximum sizes are now 9 billion GB (263 bytes) per file, 2 billion lines per file, and 2 billion bytes per line. In practice, on a modern PC, EditPad Pro 7 performs well with files well over 10 GB, millions of lines, and up to 100,000 characters per line. The Project menu is now three times as long, reflecting the much improved project management in EditPad Pro 7. In EditPad Pro 6, opening and closing files automatically added them to and removed them from projects. EditPad Pro 7 does this too, until you turn on Managed Project in the Project menu. Then opening files does not add them to the project, and closing files does not remove them from the project. The Project menu has commands for adding files to managed projects with or without opening them, and for adding the files that you have already opened but not added to the project. You can close a file and remove it from the project, or remove all files that you have already closed but not removed. Projects can be exported to text files listing all the files in the project, and new projects can be created from text files with file listings. The File Panel that lists all the projects, folders, and files you have open was improved significantly. Its performance has been improved dramatically. It no longer slows down EditPad even if you have many thousands of files open. You can toggle it between alphabetic order, tab order, and most recently edited order. You can show a flat list of files, folders relative to the project, or folders relative to the root drive. Files can be grouped by their file types. Folders can be listed before or after files. Closed files that are still part of projects can be shown or hidden. The search toolbar can be shown and used for searching without showing the whole search panel. The search options are now toolbar buttons instead of checkboxes. They have Alt+Letter key combinations that take precedence over the main menu when the search toolbar or panel has keyboard focus. New options are a line-by-line option that searches lines separately and selects the whole line when a match is found. The invert option selects lines that have no search matches. The closed option searches through all files in a project, including files that are closed but still part of the project. There are two new commands for cutting and copying all search matches to the clipboard. You can use this with or without the "line-by-line" and "all files" options. You can use placeholders such as %MATCH%, %MATCHN%, %LINE%, %LINEN%, and %FILE% with padding and arithmetic options to search for or replace with the search match, match numbers, matched lines, line numbers, and path or file names. Highlighting search matches is now done in the background just as syntax higlighting is, so it doesn't slow EditPad down even when editing huge files. The new List All Matches command lists all search matches in the active file, the active project, or all projects in a side panel with one line of context. The new Find on Disk command searches through a folder and opens the files containing matches, lists all matches in a side panel, or both. When you copy and paste whole lines of text, including the final line break, then EditPad always inserts the line as a whole when pasting even when the cursor is in the middle of a line, rather than breaking up that line. Combined with the existing ability to cut and copy a single line without selecting anything, this allows you to easily move lines around without always having to put the cursor at the start of the line. EditPad Pro now places text on the clipboard as rich text. If you paste it into a word processor that supports RTF, the pasted text will have syntax coloring just like it does in EditPad. The RTF is only rendered when another application requests it, so this does not slow down copy and paste within EditPad. EditPad Pro now also copies folding to the clipboard. If you copy a block of lines and some of them are folded, those lines remain folded when you paste them back into EditPad. Files are now added to the File, Reopen menu when you close them rather than when you open them. When you open a file (through the Reopen menu or otherwise) it is removed from the Reopen menu. This makes it much easier to reopen recently closed files. Files that were opened as part of a project are not added to the Reopen menu, as was the case in EditPad 6. The Project menu has its own Reopen menu that works the same as File, Reopen but lists projects instead of files. EditPad's FTP panel now supports SFTP and FTP over an encrypted SSL, TLS or SSH channel. You can keep a list of favorite files and folders for each FTP server. UNIX file permissions can be set. SMTP connections for sending email can now be encrypted using SSL or TLS. In Options, Configure File Types you can now select multiple file types at the same time. Any changes you make are applied to all selected file types and all selected file types can be exported into a single .ini file. The color preferences were move to the file type configuration. You can create any number of color palettes, and select a different palette for each file type. You can make EditPad emulate the colors of the various other applications you use to edit different kinds of files. In Tools, Configure Tools you can now select multiple tools at the same time. Any changes you make are applied to all tools and all selected tools can be exported into a single .ini file. EditPad Pro 7 has additional command line placeholders to pass the cursor position, the selected text, the word or line the cursor is on and the file's encoding on the tool's command line. EditPad Pro 7 automatically substitutes environment variables in tool configurations. You can use custom placeholders that EditPad prompts for when you run the tool, including placeholders that show a file selection screen so you can pass multiple files on the tool's command line. EditPad Pro can download web pages if you specify a URL as the command line and tell EditPad to capture standard output. The options that determine the location of new EditPad instances created with the View, New Editor item have been moved from the preferences to a submenu of View, New Editor. If you select to split the running instance, it automatically revert to its old size when the new instance is closed. This means you can quickly split EditPad in two to view two files side by side and go back to a single view, without having to manually arrange the two instances. If you want to have two views of the same file side by side, use the new Split Editor command in the View menu. It works just like the New Editor command, except that it splits the editor control within the running EditPad instance rather than starting a new instance. You can use the Split Editor and New Editor commands together to have two views each of multiple files at the same time. Both commands can be set to use your computer's second monitor. Turn on View, Joint Scrolling to scroll the split views simultaneously. Turn on View, Other Editor Joint Scrolling to scroll all other EditPad instances in which you've enabled this option simultaneously with the active instance. This makes it easy to compare two parts of the same file or compare parts of different files, even when those parts don't fit on your screen. In hexadecimal mode you can now choose to show only the hexadecimal section or only the ASCII section. If you split the view, you can have the hexadecimal section in one view and the ASCII section in the other view. You can set a record length that determines how many bytes are shown on a line, rather than always showing the smallest multiple of 8 bytes that fits within the width of the editor. The Insert Date and Time item in the Edit menu no longer uses a fixed date/time format. This setting was removed from the preferences screen. Instead, the menu item itself has a submenu that you can use to select a recently used date/time format, or specify a new one. If you click the Insert Date and Time item directly, the most recently used date/time format is inserted. 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. Bookmarks are now associated with a character position rather than with a line so they can point to the middle or the end of a line instead of always pointing to the start of the line. Bookmarks now work in hexadecimal mode too. The Mark menu has commands for setting numberless bookmarks so you're no longer restricted to 10 bookmarks per file. You can jump to this bookmarks with the new Next Bookmark and Previous Bookmark commands, which work with both numbered and numberless bookmarks. Visualizing line breaks can now be done using generic paragraph markers like in EditPad Pro 6, or with specific line break symbols that indicate the style of each individual line break (CR, LF, CRLF). When highlighting search matches that span across lines, the line break symbols are now highlighted too to make it clear whether they are part of the search match or not. The print preview now has checkboxes for printing with or without line numbers and with or without visualized spaces or line breaks. You can select a different color palette for the printout. The print preview remembers these settings separately for each file type. If you run into any problems with EditPad Pro or just want to share your experiences, you can now connect with other EditPad Pro users on the EditPad Pro forum. It is built right into EditPad Pro itself. Simply select Forum in the Help menu. Your EditPad Pro license automatically gives you access to the forum. The forum is an official venue for technical support from Just Great Software. All questions will be answered by our staff, unless another EditPad Pro user provides a proper answer before we can get to it. See also: EditPad Pro 7.0.0 version history |