New in Version 3.0.20-rc1 (released August 22, 2008)
- Notepad2 converted to a native Win32 Unicode application - "Copy Add" (Ctrl+E) to append selected text to clipboard - "Unwrap Paragraphs" (Ctrl+Shift+J) - "Strip Last Character" (Alt+U) - "Select Line", can be used repeatedly (Ctrl+Shift+Space) - Remapped "Delete Line" hotkey to Ctrl+Shift+D - Remapped "Transparent Mode" hotkey to Alt+O - Allow easy toggling of find and replace dialogs (Ctrl+F, Ctrl+H) - Save and restore find and replace dialog positions (Ctrl+O, Ctrl+P) - Files with UTF-8 Signature always loaded in UTF-8 mode - Simple HTML detection for files without extensions - %APPDATA% searched for existing ini-file - Modest enhancements to scheme customization dialog - Improved performance for saving settings to ini-file - Modified /s command line switch to work with extensions, not ids - /m command line switch to match specified text - /q command line switch to force creation of new files - Proceed to next match after choosing "replace" in replace dialog - Fixed some more find and replace problems - Updated Scintilla library to 1.76 $cvs $2008-08-21
New in Version 3.0.20-rc2 (released September 12, 2008)
- Notepad2 converted to a native Win32 Unicode application - "Copy Add" (Ctrl+E) to append selected text to clipboard - "Unwrap Paragraphs" (Ctrl+Shift+J) - "Strip Last Character" (Alt+U) - "Select Line", can be used repeatedly (Ctrl+Shift+Space) - Remapped "Delete Line" hotkey to Ctrl+Shift+D - Remapped "Transparent Mode" hotkey to Alt+O - Allow easy toggling of find and replace dialogs (Ctrl+F, Ctrl+H) - Save and restore find and replace dialog positions (Ctrl+O, Ctrl+P) - Files with UTF-8 Signature always loaded in UTF-8 mode - Simple HTML detection for files without extensions - Support basic Emacs file variables (see FAQ on my website) - Update timestamps (Shift+F5) (see FAQ on my website) - %APPDATA% searched for existing ini-file - Modest enhancements to scheme customization dialog - Improved performance for saving settings to ini-file - Modified /s command line switch to work with extensions, not ids - /m command line switch to match specified text - /q command line switch to force creation of new files - Pass command line switches to existing windows: /s /t /h /x /g /q - Proceed to next match after choosing "replace" in replace dialog - Fixed some more find and replace problems - Updated Scintilla library to 1.76 $cvs $2008-09-12
- No ini-file is created by default (save settings with F7, once) - "Move Up" and "Move Down" keep selection and work with blocks - Set cursor to start (Ctrl+,) or end of text selection (Ctrl+.) - "URL Encode" (Ctrl+Shift+E) and "URL Decode" (Ctrl+Shift+R) - "Escape" (Ctrl+Alt+E) and "Unescape C Special Chars" (Ctrl+Alt+U) - "Sort Lines" with several options (Alt+O) - "Pad With Spaces" block command (Alt+B) - "Replace Next" assigned to hotkey (F4) - Auto strip trailing blanks option (File, Line Endings, Default) - Remapped "Transparent Mode" hotkey to Ctrl+0 - Simple XML detection for files without extensions - Simple language detection for cgi and fcgi files - Reload file without file variable parsing (Alt+F8) - Enabled better styling of C/C++ preprocessor elements - Recent files and search strings merged with existing items on save - Paste board mode ignores immediately repeated copy actions - Command line switch + to accept multiple files (quoted spaces) - Command line switch - to accept single file argument (no quotes) - Option to set default command line mode (single or multiple files) - Command line switches to set file encoding and line ending mode - More /p command line switches (see "Command Line Switches" below) - /r command line switch to reuse existing window - /ns and /rs command line switches to enable single file instance - Renamed /t command line switch to /d (select default text scheme) - /t command line switch to set window title - Set window title to excerpt of current text selection (Ctrl+9) - Save relative pathnames for recent files (ini-option to disable) - Save relative directories for "Open with..." and "Favorites" - "Open with..." no longer sends short pathnames to external programs - External commands use current file directory as working directory - Remember "Save Copy" location until exit - Require only single click to restore window from tray icon - "Reuse Window" option timeout improves opening multiple files - Replaced "Find Up" option with "Find Previous" button in dialogs - "Find Wrap" notification dialogs provide "Cancel" button - Option to suppress replace count notifications - Find and replace dialogs provide new system menu commands - Dialog boxes use correct theme fonts on Vista - Patches to default styles, file types and auto-detection by Kai Liu - Incorporated base x64 source code compatibility patch - Fixed some problems with relative ini-file locations - Fixed some minor file variable problems - Fixed some encoding detection issues - Fixed some find and replace problems - Fixed several memory leaks when saving files - Fixed several memory leaks for editing operations - Reduced size of Notepad2.exe program file
- Enhanced support for numerous Windows, DOS, ISO and Mac encodings - Enhanced encoding selection dialog (F9) - "Recode" (F8) to reload file with different source encoding - "Recode file as system default ANSI" (Ctrl+Shift+A) - "Recode file as system default OEM" (Ctrl+Shift+O) - "Recode 7-bit ASCII file as UTF-8" (Shift+F8) - Option to load 7-bit ASCII files as UTF-8 (File, Encoding, Default) - Option to disable encoding tag parsing (File, Encoding, Default) - Issue warning if data can't be converted to selected file encoding - Fix loading of (invalid) Unicode files with embedded null bytes - /e command line switch to specify file source encoding - "Insert Encoding Identifier" (Ctrl+F8) - "Tabify Indent" (Ctrl+Alt+T) and "Untabify Indent" (Ctrl+Alt+S) - "Increase Number" (Ctrl+Alt++) and "Decrease Number" (Ctrl+Alt+-) - Option to auto-reload unmodified files changed by external programs - Scroll find matches and jump positions away from bottom border - Allow bigger tab-/indent-widths (256) and long line limit (4096) - Dropping directories displays file open dialog - Enabled improved Scintilla Pascal lexeing module (patch by Kai Liu) - Remapped "Manage Favorites" hotkey to Alt+F9 - Remapped "Invert Case" hotkey to Ctrl+Alt+U - Remapped "Title Case" hotkey to Ctrl+Alt+I - Remapped "Sentence Case" hotkey to Ctrl+Alt+O - Fixed various minor bugs - Updated Scintilla library to 1.78
- Support for numerous Windows, DOS, ISO, Mac and EBCDIC encodings - Enhanced encoding selection dialog (F9) - "Recode" (F8) to reload file with different source encoding - "Recode file as system default ANSI" (Ctrl+Shift+A) - "Recode file as system default OEM" (Ctrl+Shift+O) - "Recode 7-bit ASCII file as UTF-8" (Shift+F8) - Option to load 7-bit ASCII files as UTF-8 (File, Encoding, Default) - Option to disable encoding tag parsing (File, Encoding, Default) - Issue warning if data can't be converted to selected file encoding - Fix loading of (invalid) Unicode files with embedded null bytes - /e command line switch to specify file source encoding - "Insert Encoding Identifier" (Ctrl+F8) - "Tabify Indent" (Ctrl+Alt+T) and "Untabify Indent" (Ctrl+Alt+S) - "Increase Number" (Ctrl+Alt++) and "Decrease Number" (Ctrl+Alt+-) - Option to auto-reload unmodified files changed by external programs - Hotkey (Alt+F5) and auto-reset option for file change notification - Manual and automatic reloading of files keeps current encoding - Scroll find matches and jump positions away from bottom border - Enabled new Scintilla indent modes for wrapped lines - Option to set any characters as boundaries for word wrap - Allow bigger tab-/indent-widths (256) and long line limit (4096) - Allow setting extra line spacing (through "Default Text" scheme) - Dropping directories displays file open dialog - Enabled improved Scintilla Pascal lexing module (patch by Kai Liu) - Remapped "Manage Favorites" hotkey to Alt+F9 - Remapped "Invert Case" hotkey to Ctrl+Alt+U - Remapped "Title Case" hotkey to Ctrl+Alt+I - Remapped "Sentence Case" hotkey to Ctrl+Alt+O - Fixed various minor bugs - Notepad2.exe program file no longer compressed with UPX - Updated Scintilla library to 1.79
- Support for numerous Windows, DOS, ISO, Mac and EBCDIC encodings - Enhanced encoding selection dialog (F9) - "Recode" (F8) to reload file with different source encoding - "Recode file as system default ANSI" (Ctrl+Shift+A) - "Recode file as system default OEM" (Ctrl+Shift+O) - "Recode 7-bit ASCII file as UTF-8" (Shift+F8) - Option to load 7-bit ASCII files as UTF-8 (File, Encoding, Default) - Option to disable encoding tag parsing (File, Encoding, Default) - Issue warning if data can't be converted to selected file encoding - Fix loading of (invalid) Unicode files with embedded null bytes - /e command line switch to specify file source encoding - "Insert Encoding Identifier" (Ctrl+F8) - "Tabify Indent" (Ctrl+Alt+T) and "Untabify Indent" (Ctrl+Alt+S) - "Increase Number" (Ctrl+Alt++) and "Decrease Number" (Ctrl+Alt+-) - Option to auto-reload unmodified files changed by external programs - Hotkey (Alt+F5) and auto-reset option for file change notification - Manual and automatic reloading of files keeps current encoding - Scroll find matches and jump positions away from bottom border - Enabled new Scintilla indent modes for wrapped lines - Option to set any characters as boundaries for word wrap - Allow bigger tab-/indent-widths (256) and long line limit (4096) - Allow setting extra line spacing (through "Default Text" scheme) - Dropping directories displays file open dialog - Enabled improved Scintilla Pascal lexing module (patch by Kai Liu) - Consolidated styles to simplify configuration (patch by Kai Liu) - Ensure cursor visibility on any background color (patch by Kai Liu) - Remapped "Manage Favorites" hotkey to Alt+F9 - Remapped "Invert Case" hotkey to Ctrl+Alt+U - Remapped "Title Case" hotkey to Ctrl+Alt+I - Remapped "Sentence Case" hotkey to Ctrl+Alt+O - Fixed various minor bugs - Notepad2.exe program file no longer compressed with UPX - Updated Scintilla library to 1.79
- Support for numerous Windows, DOS, ISO, Mac and EBCDIC encodings - Enhanced encoding selection dialog (F9) - "Recode" (F8) to reload file with different source encoding - "Recode file as system default ANSI" (Ctrl+Shift+A) - "Recode file as system default OEM" (Ctrl+Shift+O) - "Recode 7-bit ASCII file as UTF-8" (Shift+F8) - Option to load 7-bit ASCII files as UTF-8 (File, Encoding, Default) - Option to disable encoding tag parsing (File, Encoding, Default) - Issue warning if data can't be converted to selected file encoding - Fix loading of (invalid) Unicode files with embedded null bytes - /e command line switch to specify file source encoding - "Insert Encoding Identifier" (Ctrl+F8) - "Tabify Indent" (Ctrl+Alt+T) and "Untabify Indent" (Ctrl+Alt+S) - "Increase Number" (Ctrl+Alt++) and "Decrease Number" (Ctrl+Alt+-) - Option to auto-reload unmodified files changed by external programs - Hotkey (Alt+F5) and auto-reset option for file change notification - Manual and automatic reloading of files keeps current encoding - Scroll find matches and jump positions away from bottom border - Enabled new Scintilla indent modes for wrapped lines - Option to set any characters as boundaries for word wrap - Allow bigger tab-/indent-widths (256) and long line limit (4096) - Allow setting extra line spacing (through "Default Text" scheme) - Dropping directories displays file open dialog - Consolidated styles to simplify configuration (patch by Kai Liu) - Ensure cursor visibility on any background color (patch by Kai Liu) - Enabled improved Scintilla Pascal lexing module (patch by Kai Liu) - Updated HTML keywords to version 5.0 - Remapped "Manage Favorites" hotkey to Alt+F9 - Remapped "Invert Case" hotkey to Ctrl+Alt+U - Remapped "Title Case" hotkey to Ctrl+Alt+I - Remapped "Sentence Case" hotkey to Ctrl+Alt+O - Fixed various minor bugs - Notepad2.exe program file no longer compressed with UPX - Updated Scintilla library to 1.79