EditPad LiteEditPad Lite

EditPad Lite 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.

EditPad Lite 7.6.5 – 8 February 2019

This release brings a number of minor bug fixes.  If you run both EditPad and AceText, and you double-click a clip on EditPad’s Clip Collection panel that contains parameters in the form of %PARAM%, then AceText pops up a dialog box where you can enter the text that those parameters should be substituted with.  Previously this dialog could appear behind EditPad.  Now EditPad ensures that AceText is in front of EditPad so that the parameters dialog will be too.

The Cut and Copy commands in the Edit menu work on the Search and Replace boxes when those have keyboard focus instead of the main editor.  On the Editor page in the Preferences, you can turn on “copy active line when nothing is selected” to keep these commands enabled when there is no selection.  If you turned this off, then previously the Cut and Copy commands where disabled when the main editor did not have a selection even if the Search or Replace box had keyboard focus.  Now these commands are disabled only if the control that has keyboard focus does not have a selection.

See also: EditPad Lite 7.6.5 version history

EditPad Lite 7.6.4 – 11 May 2018

Previous versions of EditPad already scaled themselves quite well on high resolution displays.  This release brings a few more tweaks to make EditPad look even better.  Most obviously, the tabs that hold your files are now better proportioned on high DPI systems.  The character map now scales its minimum cell size to keep large characters sets like Unicode legible on high resolution screens.

Using the Search|Highlight command with a regular expression and the Line By Line option turned on was broken since version 7.6.0.  This has been fixed.

File|Save now works correctly on files that are in use by another application as long as that other application does not keep a write lock on the file.  Previously, File|Save would fail with an error message even if the other application did not keep a write lock.

EditPad’s installer has been improved to better deal with Controlled Folder Access.  This is the ransomware protection feature added to Windows Defender in the Windows 10 Fall Creators Update.  It is unchanged in the April 2018 Update.  EditPad’s installation will now go a bit more smoothly when Controlled Folder Access is enabled.  EditPad’s installer now knows that when Windows Defender is not operational (because you’re using another anti-malware solution), Controlled Folder Access can’t be active and thus needn’t be dealt with.  This avoids conflict between EditPad’s installer and certain heavy-handed anti-malware solutions such as BitDefender.

See also: EditPad Lite 7.6.4 version history

EditPad Lite 7.6.3 – 15 January 2018

The Windows 10 Fall Creators Update adds a new feature to Windows Defender called Controlled Folder Access.  It is disabled by default.  When enabled, it prevents applications from creating files and modifying files in folders commonly used to save personal data such as the Desktop and Documents folders.  The goal is to block ransomware.  In practice, it seems to block almost any application unless you specifically add it to the list applications allowed through Controlled Folder Access.  Even applications like installers that run with Administrator privileges are blocked by it.

EditPad’s installer has been improved to better deal with Controlled Folder Access.  It will no longer show an error message when it can’t create the desktop shortcut.  This is the only aspect of EditPad’s installation that is blocked when Controlled Folder Access is enabled with the default settings.  During a regular installation, EditPad’s installer adds EditPad to the list of applications allowed through Controlled Folder Access, even when Controlled Folder Access is disabled.  This way you won’t run into issues when you try to save files in your Documents folder or on your desktop with EditPad.  The installer can’t do this when creating a portable install as then the installer doesn’t have the Administrator privileges needed to modify settings in Windows Defender.

EditPad itself gets a bug fix that better deals with the consequences of Controlled Folder Access.  When it blocks EditPad from overwriting an existing file, EditPad now displays an error message saying it can’t save the file.  Previous versions of EditPad would pretend that the file was saved successfully.  The reason is that Controlled Folder Access does not block applications from obtaining write access to existing files.  It only blocks them from actually writing to the file.  EditPad’s error handling previously did not detect this.

See also: EditPad Lite 7.6.3 version history

EditPad Lite 7.6.2 – 10 October 2017

EditPad’s spell checker received some fixes and improvements to how it handles capitalization.  If the dictionary contains a word in all lowercase, then EditPad accepts any capitalization of the word as correctly spelled.  This way any word can be capitalized at the start of sentences or in titles without having to duplicate all words in the dictionary.  If the dictionary contains a word with at least one uppercase letter and does not contain the same word in all lowercase, then the spell checker requires the word to be capitalized in exactly the same way as it is in the dictionary.  This way the spell checker can enforce capitalization of proper names, for example.  EditPad’s spell checker has always worked this way for words in the main dictionary.

What’s new is that these rules now also apply to words that you have told EditPad to learn.  Previously, EditPad accepted any capitalization of all learned words.  This change may cause EditPad to flag words as misspelled that it previously didn’t.  In particular, words that are all lowercase will now be flagged as misspelled if you had EditPad learn the capitalized variant.  To fix this, you can tell EditPad to also learn the lowercase variant.  Or you can click the Word List button in the spell checker panel to edit the list of learned words to remove unnecessary capitalization.

Learned replacements that only change the case of a word no longer (incorrectly) highlight occurrences of the word with the corrected case as misspelled.  This fix, along with the improvement to make the user word list case sensitive, makes it possible to force your preferred capitalization of a word that is in all lowercase in the main dictionary.  You can do this by clicking the Word List button on the spell checker panel and adding word=Word to the list of automatic replacements.

The View|Browser command is now better able to detect the default application for opening .html files (your default browser) on your computer.  Depending on how your browser associates itself with .html files, previous versions of EditPad would sometimes use the browser that was previously associated with .html files on your computer.  That could be the system default Edge or Internet Explorer.

See also: EditPad Lite 7.6.2 version history

EditPad Lite 7.6.1 – 30 May 2017

With the Previous Editing Position and Next Editing Position commands in the Go menu you can go backward and forward through the places in the active file that you’ve recently made changes.  This allows you to quickly jump back and forth when you’re editing a file in several different places.  When using these commands in previous EditPad 7.x.x releases when part of the file was selected that selection would persist even when the option for persistent selections was turned off in the Editor Preferences.  This could cause you to accidentally delete the selected text when typing or pasting text after moving to a previous editing position.  Now these commands remove the selection when selections are not persistent, just like moving the cursor with the arrow keys or the mouse removes the selection.

If your computer’s internet connection needs to go through a proxy server then you’ll need to give EditPad the details of that server if you want EditPad to be able to automatically check for news and updates.  You can do this by clicking the Proxy button after selecting Help|News and Updates in the menu.  EditPad 7.6.0 failed to save proxy settings.  EditPad 7.6.1 saves proxy settings with the preferences for automatic news and updates.  This allows your proxy settings to be used by all our applications (at least the latest versions that have the ability to check for news and updates).  This way you need to configure your proxy server only once for all our applications.

See also: EditPad Lite 7.6.1 version history

EditPad Lite 7.6.0 – 3 April 2017

Windows 10 changes the way the mouse wheel works in Windows. In older versions of Windows, the wheel scrolled the window that had keyboard focus, regardless of the position of the mouse pointer. In Windows 10, the wheel scrolls the window under the mouse pointer. EditPad now correctly implements the Windows 10 mouse wheel behavior when running on Windows 10. The mouse wheel behavior in EditPad is unchanged when running on an older version of Windows.

It is possible for a regular expression to match half of a CRLF pair.  The regexes \r and \n are the simplest examples.  But EditPad does not allow a search match to begin or end in the middle of a CRLF pair because its editor control treats all line breaks as indivisible.  So when a regular expression matches half of a CRLF pair, EditPad extends the search match to include the whole CRLF pair so that searching selects the whole line break and making replacements replaces the whole line break.  If you need to delete half of a CRLF pair to change the line break style, you can use the dedicated line break conversion commands in the Convert menu.  None of this is new.  What is new is that when you turn on Options|Visualize Line Breaks then the Search|Highlight command now correctly highlights entire CRLF pairs.

EditPad is now able to automatically check for updates and other news.  You can also make it check on request by selecting Help|News and Updates in the menu.  When EditPad shows news or when the check on request tells you there is no news you can click the Settings button to choose which news items you want to see.  By default, EditPad automatically shows news and updates for itself and any of our products that you’ve used in the past 30 days.  Though for products other than EditPad, PowerGREP, and HelpScribble, that will only start working once they gain the ability to automatically show news.

News settings and history will be shared between all our products so you won’t see the same news more than once.  Each product will automatically show at most one news item per day and at most one news item on request.  So you don’t need to worry about ever being bombarded with news if you haven’t used our software for a while.  You won’t see the news item announcing EditPad 7.6.0 either because that will be considered old news already when you’ve upgraded to EditPad 7.6.0.

See also: EditPad Lite 7.6.0 version history

EditPad Lite 7.5.0 – 27 October 2016

EditPad now scales itself better on systems using 200% or more display scaling. On such systems, toolbar icons are doubled in size. This makes the small icons suitable for 200% display scaling and the large ones for 300% scaling. You can switch between small and large icons by right-clicking any toolbar and selecting Large Icons. Doing so no longer makes the menus and toolbars unresponsive. The about box and demo messages now double or triple their size on systems using 200% or 300% display scaling. The combo boxes for the search term and replacement text (when using the Search toolbar without the full Search panel) now scale their width on high DPI systems. These changes mean that EditPad is now perfectly usable on all displays available on the market today, including laptops with 4K screens.

See also: EditPad Lite 7.5.0 version history

EditPad Lite 7.4.1 – 27 April 2016

This release brings a bunch of bug fixes. EditPad no longer crashes in the rare event that AceText crashes. Regexes now correctly handle quantifiers on literal line breaks (which match a line break in any style). Whole words only searches are now consistent between forwards searches, backwards searches, and match highlighting. The spell check panel now scales itself correctly on high DPI monitors.

On Windows 10, EditPad now correctly preserves its window position between sessions. This fixes a bug introduced in 7.4.0 while retaining the improvements made in 7.4.0.

See also: EditPad Lite 7.4.1 version history

EditPad Lite 7.4.0 – 18 December 2015

This release brings some cosmetic changes to EditPad's menus and toolbars to better fit the style of Windows 10. These changes only take effect when EditPad is actually running on Windows 10. Screen shots have been updated to show EditPad running on Windows 10.

When EditPad preserves its window position between sessions, it now takes into account that on Windows 10, windows have a border that is as thick as it was on Windows 8, but most of the border is now fully transparent. When restoring the preserved windows position, EditPad now allows the visible portion of the window border to sit directly against the edge of the screen.

A couple of bugs were also fixed. The version history has the details.

See also: EditPad Lite 7.4.0 version history

EditPad Lite 7.3.8 – 5 May 2015

EditPad Lite can handle files up to 2 GB in size. It always reads files into memory entirely. If you need to work with larger files, or don't want huge files to be read into memory entirely, you should consider upgrading to EditPad Pro.

EditPad Lite does not limit the number of files you can open at the same time. If you open a lot of huge files in EditPad Lite, then memory usage can quickly grow beyond 4 GB. If a single EditPad Lite instance actually ends up using more than 4 GB of RAM then random crashes could occur in the 64-bit builds of EditPad Lite 7.1.0 through 7.3.7 due to a bug in the user interface library. These crashes did not corrupt any files, but would cause you to lose any unsaved changes. If you want to be able to keep large numbers of large files open in EditPad Lite, you should upgrade to version 7.3.8 immediately.

You can change the colors used by EditPad's editor by customizing the color palettes that you can select for each file type in Options|Configure File Types|Colors and Syntax. Clicking the color buttons shows a color picker. This color picker now scales correctly on high DPI systems (high resolution monitors).

EditPad 7.3.7 fixed some issues with minimizing EditPad's window on Windows 7, 8, and 8.1. Unfortunately, these fixes introduced a new bug. Minimizing EditPad when the option to hide the taskbar button is turned on in Options|Preferences|System left a non-functional taskbar button instead of hiding it. This bug has now been fixed, while retaining the fixes made in 7.3.7.

If you accidentally double-click the same text file twice in Windows Explorer while EditPad is not yet running, you will now always get one EditPad instance with one tab for that file. Previously, depending on the timing of the second double-click, you could end up with one EditPad instance with two tabs for the same file.

See also: EditPad Lite 7.3.8 version history

EditPad Lite 7.3.7 – 23 February 2015

Windows 7 introduced a new semi-maximized window state that you can enter by dragging the top or bottom edge of a window to the edge of your monitor, or by pressing Windows+Arrow Left/Right on the keyboard. This changed the way maximized windows are handled. This is unchanged in Windows 8 and 8.1. EditPad Pro has supported this semi-maximized state since version 6.6.2, released way back in 2010 when Windows 7 was released. But this brought some complications. Maximizing EditPad, minimizing it, and then restoring it caused EditPad to come back unmaximized. This was solved in version 7.0.5. But this fix was a little too persistent. If EditPad Pro was minimized from its maximized state, then for the remainder of the EditPad session, restoring EditPad from its minimized state would maximize it, even if you unmaximized it. It would also cause EditPad to maximize itself when using any menu item like FIle|New that can be accessed by right-clicking its icon next to the system clock, even when that icon has been disabled. This has been fixed now, while retaining all the earlier fixes.

You can change the colors used by EditPad's editor by customizing the color palettes that you can select for each file type in Options|Configure File Types|Colors and Syntax. When you click the button to show the color picker, and then click the More button to show the RGB edit boxes, hovering the mouse over any color in the color picker now indicates the RGB values of that color in the edit boxes.

EditPad has supported proper editing of Unicode text files since version 6.0.0, including word wrapping on all Unicode spaces and dashes, except non-breakable ones. Version 6.5.0 and later also allow word wrapping before and after ideographs, as they are usually written as long strings without spaces. Unfortunately, there was a bug in which characters EditPad would treat as ideographs for word wrapping. This allowed word wrap at certain characters where it should not, such as the non-breaking hyphen. This has now been fixed.

See also: EditPad Lite 7.3.7 version history

EditPad Lite 7.3.6 – 5 December 2014

This release fixes one bug. If you turned on incremental search, entered a search term, and then backspaced the entire search term, then after that anything you do that wants to show a progress meter would either not show a progress meter or permanently show a stuck progress meter. The latter scenario made it impossible to interact with EditPad.

EditPad Lite 7.3.5 – 1 October 2014

This release fixes a rare but serious bug that was introduced in version 7.3.2 and is also present in versions 7.3.3 and 7.3.4. When using the Search|Replace All command on a large file with a regular expression and a replacement string that is longer than the regular expression matches then very occasionally the replacements would not be made correctly. The problem only occurs in very specific circumstances internal to EditPad's memory management. Most of our users were never really affected by this. Only one user actually reported the bug. But what makes the issue serious is that you might not notice it when it happens. If you have EditPad replace a million matches in a huge file and a dozen of those were made incorrectly then you may not notice the incorrect replacements. And if you did the only solution would be to reload the file from disk, discarding any changes since the last save. So anyone using EditPad 7.3.2, 7.3.3, or 7.3.4 should upgrade to 7.3.5 immediately. Version 7.3.5 retains the performance improvements made in version 7.3.2.

The Search|Multi-Line Search Panel menu item allows you to toggle between using the Search toolbar on its own with drop-down lists for the search term and replacement versus using the full search panel with multi-line edit controls. Previously, the drop-down lists would show the entire list of recent search terms, which could be unwieldy if you recently used the full search panel to search for large blocks of text. Now, the drop-down lists only show search terms that do not span across lines. The search history does retain multi-line search terms as in the past. Those history items will reappear when switching back to the full search panel and right-clicking the Search or Replace box.

The Share Collections button on the Clip Collection toolbar allows you to share clip collections with other EditPad and AceText users. This feature has been broken for some time due to a combination of problems on the server that manages the shared clip collections and a bug in EditPad itself. The issues on the server have been fixed, allowing all EditPad 7.x.x releases to download shared collections once again. If you want to upload a collection of your own, you should upgrade to EditPad 7.3.5 first as previous releases don't always do the upload correctly.

EditPad Lite 7.3.4 – 21 August 2014

This release fixes one bug that was introduced in the previous release. EditPad 7.3.3 ignored the option to preserve the presence or absence of the byte order marker (Unicode signature) in existing files, which you can specify in Options|Configure File Types|Encoding. It only used the option "write a byte order marker at the start of Unicode files" to determine whether files would be saved with or without a BOM. The status bar indicator also incorrectly indicated whether a BOM would be written when the file is saved instead of indicating whether the file presently has a BOM. Version 7.3.4 restores the correct behavior from version 7.3.2 and prior, once again preserving the BOM if you enabled that option, and indicating in the status bar whether the file presently has a BOM.

EditPad Lite 7.3.3 – 12 August 2014

Version 7.3.2 improved the performance of EditPad's search-and-replace. Unfortunately it also introduced one new bug. A search-and-replace using a regular expression and a blank replacement text would replace the matches the most recent non-blank replacement text instead of deleting the matches. This has now been fixed, while keeping all the performance improvements.

Ultra-high resolution monitors and laptops are becoming more popular. To keep text legible on such screens, Windows needs to be configured with a large font scaling factor. Windows 8.1 even sets this up automatically. EditPad 7.0.0 brought some important improvements that make EditPad correctly size itself and look crisp on high resolution screens. Version 7.3.3 fixes a couple of issues. With very high scaling factors (e.g. 200% font scaling on a 10" full HD screen), EditPad enforced a minimum size that was larger than the screen, making it impossible to correctly size and position the window. EditPad now enforces a much smaller minimum size, even on standard resolution monitors. If you want EditPad to be tiny, close all side panels and hide the main menu and all toolbars except the main toolbar. The captions and tabs of the side panels used excessively large fonts on high DPI systems. This has been fixed by making them use the font face and size specified one the Panels tab in the Preferences.

See also: EditPad Lite 7.3.3 release notes

EditPad Lite 7.3.2 – 16 July 2014

This release fixes one serious bug and a few minor issues. The serious bug was that if you attempted to use a regex with a syntax error on the Search panel then after than anything you do that wants to show a progress meter would either not show a progress meter or permanently show a stuck progress meter. The latter scenario made it impossible to interact with EditPad.

The minor issues involved rectangular selections and text layouts. Some commands that work on selections did not work correctly immediately after deleting a rectangular selection. Deleting a text layout and then switching to a tab that was using the bottommost text layout caused an index out of bounds error.

The performance of EditPad's Search panel has been further improved. A search-and-replace that makes a large number of replacements throughout the entire file (such as making a change on every line in the file) is now faster and uses less memory. This will be particularly noticeable when working with very large files.

See also: EditPad Lite 7.3.2 version history

EditPad Lite 7.3.1 – 14 March 2014

This release brings a number of bug fixes. Many of them are corner case issues. The version history has the complete list.

This release also brings a couple of important performance enhancements to EditPad's Search panel. Regular expressions in the form of (?<=lookbehind).* performed very poorly when the "dot matches line breaks" option was off. Now they're just as fast with "dot matches line breaks" turned off as with the option turned on. Search|Replace All and Search|Cut Matches were extremely slow when the Line by Line search option was turned on. Now they're almost as fast with Line by Line turned on as with the option turned off.

EditPad Lite 7.3.0 – 26 July 2013

Via Options|Text Layout you can select and edit a text layout for editing complex scripts. Complex scripts are scripts that are not written exclusively from left to right, which includes Arabic, Hebrew, and the various Indic scripts. Since such scripts often require specific fonts, EditPad's text layouts for complex scripts allow you to specify fallback fonts. These fonts are used to display characters that the main font does not support. This font fallback mechanism can be very useful even when your text is written strictly from left-to-right. Your preferred font for English text may have limited support for other scripts or special characters like mathematical symbols. This is true for many fonts favored by programmers such as Courier New and Vera Sans Mono. By using the left-to-right complex script text layout, you can specify exactly which fonts that EditPad should use for words in other scripts or math symbols that you're mixing with your English text. New in version 7.3.0 is that EditPad applies the fallback fonts in a much more granular fashion, allowing most characters to be displayed with the correct font.

The best way to get technical support for EditPad is via its built-in forum. You can access it by selecting Help|Forum in the menu in EditPad. Previously, EditPad could connect to the Internet (and to the forum) if your PC had a direct internet connection or if it could connect through an HTTP proxy that either required no authentication or allowed basic authentication. You can configure the proxy server via the Proxy button on the login screen to the forum. Now EditPad supports additional authentication methods for HTTP proxies. It will automatically negotiate a supported authentication method with the proxy server, so there's no need to select the authentication method when you configure your HTTP proxy in EditPad. EditPad can now also connect to the Internet via proxy servers using versions 4, 4A, or 5 of the SOCKS protocol. You'll need to select the correct version when configuring your SOCKS proxy in EditPad. If your SOCKS proxy needs a password, then it will be running SOCKS version 5.

Version 7.3.0 also fixes nearly a dozen corner case bugs. The version history has the complete list.

EditPad Lite 7.2.3 – 22 February 2013

This release brings several fixes and improvements to EditPad's features for searching for text. In the Search Preferences, you can enable an option to make double-clicking a shortcut for Search|Instant Highlight. Turning this on will no longer change the highlighting when you double-click something like an URL that has its own double-click action (opening the URL in your browser). You can still select Search|Instant Highlight in the menu if you do want to highlight something that has a double-click action.

In version 7.2.1 we introduced a new bug that caused search commands that process all matches like Replace All to show an access violation error after showing a proper error message when attempting to use an invalid regular expression. Version 7.2.3 fixes this, while keeping the otherwise improved handling of invalid regular expressions introduced in version 7.2.1.

A few other minor bugs were also fixed. The version history has the complete list.

EditPad Lite 7.2.2 – 10 December 2012

Previous 7.x.x releases caused seemingly arbitrary division by zero errors on certain PCs in certain circumstances when opening files, closing EditPad, and/or changing the font size. Version 7.2.2 eliminates all such errors.

EditPad Lite 7.2.1 – 26 November 2012

This release fixes one major issue we missed in version 7.2.0. In EditPad Lite 7.2.0, selecting text from right to left and then deleting the selection caused an access violation error. This bug has been fixed. The Search panel now handles invalid regular expressions a bit more gracefully.

See also: EditPad Lite 7.2.1 version history

EditPad Lite 7.2.0 – 2 November 2012

EditPad Lite is now fully compatible with Windows 8. We only had to fix a few minor issues in the installer, and one issue in EditPad Lite itself that caused drop-down lists on toolbars to display their drop-down arrows incorrectly.

Most Windows applications disable the Cut and Copy commands when nothing is selected>. EditPad Lite, however, keeps these commands enabled and cuts or copies the active line when nothing is selected. The benefit is that this way you can quickly copy or move lines around, without having to select them. But it does mean that the contents of the clipboard will be replaced if you accidentally hit Ctrl+X or Ctrl+C without making a selection. In Options|Preferences|Editor there is a new option "Copy active line when nothing is selected". It is on by default, enabling EditPad's special behavior. You can turn it off to make EditPad disable the Cut and Copy commands like other Windows applications do. Also, if you leave this option on, pressing Ctrl+X or Ctrl+C while the cursor is on an empty line no longer erases the clipboard.

Several improvements were also made. Deleting (large) rectangular selections is now much faster. If you overwrite a file that is already open while using File|Save As, then the overwritten file is now closed automatically, to prevent the same file being open in two tabs.

A bunch of minor bugs were also fixed. The version history has the complete list.

EditPad Lite 7.1.2 – 31 May 2012

This release brings a large number of minor bug fixes and improvements. The version history has the complete list. These release notes highlight the most important improvements.

EditPad 6 and prior had a large Search panel with multi-line Search and Replace boxes. EditPad 7.0.0 introduced new compact Search toolbar with small Search and Replace drop-down lists. The Toggle Search Panel item in the Search menu allowed you to switch between the two. This menu item has been renamed to Multi-Line Search Panel to make it clearer what this menu item does: open or close the large Search panel with multi-line Search and Replace boxes. The actual function of the menu item is unchanged. What is also unchanged is that if you only ever want to use the large search panel (as in EditPad 6 and before), you can disable the Search toolbar by first using Search|Multi-Line Search Panel to close the large search panel (if it is visible), and then right-click on any toolbar and select Search to hide the Search toolbar. Next time you press Ctrl+F, the large Search panel will appear.

EditPad 7.1.2 no longer loads and saves its toolbar configuration if you have never customized the toolbars. This noticeably reduces the time it takes for EditPad to start and shut down, particularly on slower computers. If you have used a previous EditPad 7.x.x release, or if you have customized the toolbars, then you can use the View|Restore Default Layout command to make EditPad 7.1.2 forget its toolbar customization and benefit from the faster startup and shutdown.

In previous versions of EditPad, the Extra|Delete Duplicate Lines command used a speed optimization that in rare situations caused it to treat two lines that are different as duplicates. This optimization was removed to make the Delete Duplicate Lines command 100% accurate. To offset the loss in speed, the Delete Duplicate Lines command will now use all of your computer's CPU cores to compare the lines in your file.

EditPad Lite 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.

See also: EditPad Lite 7.1.1 version history

EditPad Lite 7.1.0 – 16 January 2012

EditPad Lite's installer now includes both 32-bit and 64-bit versions of EditPad Lite. 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 Lite under c:\Program Files (x86)\ on 64-bit Windows, then the EditPad Lite 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 Lite. 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 Lite is that it can now use all of the available RAM in your PC, rather than being limited to 2 GB. This allows you to keep more large files open at the same time. The 64-bit version of EditPad Lite still won't open files larger than 2 GB. To edit files larger than 2 GB you need EditPad Pro, which has the ability to partially read files into memory via the "huge files threshold" setting in Options|Preferences|Open Files.

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 Lite 7.0.9 – 9 December 2011

The installer 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.

EditPad Lite's editor has two right-click menus. One appears when you right-click on selected text. The other appears when you right-click on text that is not selected (even if other text is selected). 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.

Several bugs have been fixed. 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 Lite 7.0.9 version history

EditPad Lite 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.

EditPad Lite 7.0.0 added the ability to configure keyboard shortcuts via Options|Preferences|Keyboard. Previously this feature was only available in EditPad Pro. Unfortunately, the menu items in EditPad Lite did not actually use the keyboard shortcuts that you configured. This has now been fixed.

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 Lite 7.0.8 version history

EditPad Lite 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.

See also: EditPad Lite 7.0.7 version history

EditPad Lite 7.0.6 – 19 August 2011

This release fixes two bugs. 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.

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.

See also: EditPad Lite 7.0.6 version history

EditPad Lite 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.

A whole bunch of minor bugs were fixed as well. The version history has the complete list.

See also: EditPad Lite 7.0.5 version history

EditPad Lite 7.0.4 – 28 June 2011

On Windows 7, Options|Stay on Top caused EditPad 7 to stay on top of its own dialog boxes. This was fixed in EditPad Pro 7.0.3 but not in EditPad Lite 7.0.3. It is now fixed in EditPad Lite 7.0.4 too. 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.

See also: EditPad Lite 7.0.4 version history

EditPad Lite 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.

Turning on Incremental Search in EditPad Lite 7 no longer causes seemingly arbitrary errors when editing the search term after closing a file.

See also: EditPad Lite 7.0.3 version history

EditPad Lite 7.0.2 – 8 June 2011

EditPad Lite 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 Lite 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 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 Lite 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.

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 Lite 7.0.2 version history

EditPad Lite 7.0.1 – 30 May 2011

The release of EditPad Lite 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, which is built into the purchased version of EditPad Lite, was also improved. The Delete Duplicate Lines command in the Extra menu can now be used.

See the EditPad Lite 7.0.1 version history for a complete list of fixes and improvements.

EditPad Lite 7.0.0 – 16 May 2011

EditPad Lite 7 is a major upgrade from previous releases with lots of new features and improvements. These release notes only explain the most significant ones.

Since EditPad Lite was first released in the year 2000, it has always been free for personal use. EditPad Lite has never been available for business or government use. Business and government users had to purchase EditPad Pro. EditPad Lite 7 is still free for personal use. New is that business and government users can purchase a license to use EditPad Lite 7 as well as obtain technical support.

Several features that were available in EditPad Pro 6 but not in EditPad Lite 6 are now available in EditPad Lite 7. The Character Map (View menu) makes it easy to insert characters that are not available on your keyboard. You can use the Clip Collection (View menu) to store bits of text that you can easily insert into any file. If you use AceText, the Clip Collection panel in EditPad Lite 7 shows the active collection in AceText. This works with any version of AceText.

The Search panel in EditPad Lite 7 now has almost all the features of the EditPad Pro search panel. Important additions are regular expression support, highlighting search matches, and incremental search.

Several options from the Preferences screen in EditPad Pro are now available in EditPad Lite. This includes the ability to configure keyboard shortcuts and to automatically save working copies and backup copies.

EditPad Lite 7 now supports EditPad Pro's command line parameters for opening the file at a particular line or character. This will allow the next free minor updates of RegexBuddy, RegexMagic, and PowerGREP to select search matches in EditPad Lite 7, like they already can with EditPad Pro 6.

All the toolbars and side panels in EditPad 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 &#xFFFF; or &#65535; 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 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.

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 in the search term and/or replacement text. They represent the search match, match numbers, matched lines, line numbers, and path or file names.

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 anyting, this allows you to easily move lines around without always having to put the cursor at the start of the line.

Files are now added to the File|Open 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.

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.

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 reverts 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.

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.