What's new in TED Notepad 6.3.1
Dec 1, 2021
- Added: Memory-optimized document loading, able to load files up to 700MB long.
- Added: Memory-optimized document saving, able to save files up to 800MB long.
- Added: More detailed progress shown while loading big files.
- Added: Large document saving shows progress.
- Added: Detect and highlight URLs.
- Added: Option to set the color for detected URLs.
- Added: Launch selected URL in the Right-click menu.
- Added: Web Search Selection in the Right-click menu.
- Added: Visible spaces.
- Added: Non-breaking spaces drawn differently from breaking spaces.
- Added: Session on Top (i.e. Stay on Top for the current window only).
- Added: Cut Append to Clipboard.
- Added: Copy Append to Clipboard.
- Added: Export settings to file.
- Added: Import settings from file.
- Added: Setting to change the saving period timer for autosave.
- Added: Setting to auto-detect Unicode files without BOM by applying statistical analysis.
- Added: Setting to auto-revert without asking when file is modified from outside.
- Added: Setting to automatically flush file buffers upon Save.
- Added: Setting to automatically delete the backup file after successful saving.
- Added: Setting to Keep Escapes on if possible when suggesting selection to the Find dialog.
- Added: Setting to use the main font in the Compare tool dialog.
- Added: Setting for the Color of the Wrap Margin.
- Added: Clear All Undo Steps in the Utility Info dialog.
- Added: Compact Editbox memory usage in the Utility Info dialog.
- Added: Clear Recent Files from Recent Files menu.
- Added: Open Containing Folder, i.e. folder with current document.
- Added: Open Command Line at the Containing Folder.
- Added: Menu hints describing individual functions for convenience.
- Added: Favourite files menu shows a separator if a dash "-" is specified.
- Added: Replace pattern L& to add the length of the whole match.
- Added: Replace pattern L1..9 to add the length of the given captured group.
- Added: Replace pattern L+ to add the length of the last successfull captured group.
- Added: Replace pattern #d to add decimal number of the current replacement.
- Added: Replace pattern #x to add lowercase hexadecimal number of the current replacement.
- Added: Replace pattern #X to add uppercase hexadecimal number of the current replacement.
- Added: Replace pattern #b to add binary number of the current replacement.
- Added: Replace pattern #o to add octal number of the current replacement.
- Added: Replace pattern *d to add a random decimal number.
- Added: Replace pattern *x to add a random lowercase hexadecimal number.
- Added: Replace pattern *X to add a random uppercase hexadecimal number.
- Added: Replace pattern *b to add a random binary number.
- Added: Replace pattern *o to add a random octal number.
- Added: Command line parameter /E that jumps to the end of the document.
- Added: Command line parameter /v that pastes the Clipboard into the document after opening.
- Added: Command line parameter /T that turns on Session on Top.
- Added: Command line parameter /m that starts the session minimized.
- Added: Command line parameter /M that starts the session maximized.
- Added: Command line parameter /F that starts the session in Fullscreen.
- Added: Command line parameter /H that starts the session with Hide to Tray.
- Added: Command line parameter /x that starts the window at given position from left.
- Added: Command line parameter /y that starts the window at given position from top.
- Added: Command line parameter /w that starts the window with given width.
- Added: Command line parameter /h that starts the window with given height.
- Added: Command line parameter /A that opens the command line file as ANSI.
- Added: Command line parameter /W that opens the command line file as UNICODE.
- Added: Command line parameter /U that opens the command line file as UTF-8.
- Added: Command line parameter /nf that specifies the file to be loaded.
- Added: Command line parameter /nw that ignores unknown command line parameters.
- Added: Command line parameter /nn that ignores the next command line string.
- Added: Command line parameter /nm that terminates the command line.
- Added: Command line parameter //p that resets the saved window position in Config.
- Added: Command line parameter //s that resets the saved window size in Config.
- Added: Command line parameter /? that launches the Online Manual.
- Fixed: Autosave directly to original file.
- Fixed: Saving modified documents while loading new documents.
- Fixed: Missing Ctrl+Shift+Z hotkey added for Redo.
- Fixed: Unindent multiple spaces when Insert Spaces instead of Tab is turned on.
- Fixed: Save Checked now button in Settings dialog no longer saves greyed-out categories.
- Fixed: Restore Defaults button in Settings dialog re-applies Cascading Portable INI files.
- Fixed: Restore Defaults button in Settings dialog re-applies Status bar, Word Wrap, Placement, etc.
- Fixed: Chosen categories of Settings are saved into Config after being previously unchosen.
- Fixed: Unsaved document is automatically saved before execution of filter with %F variable.
- Fixed: Filters always create stdin/stdout/stderr pipes, even with %F variable.
- Fixed: Filters can push input and capture output even with %F variable.
- Fixed: Filters can run "cmd.exe /c %~F" without crashing cmd.exe.
- Fixed: Warning when filters are used with characters, which cannot be converted to as ANSI.
- Fixed: Warning when filters produce characters, which cannot be converted back (to non-unicode version).
- Fixed: All newlines are converted to Win type before they are sent to Filters.
- Fixed: Binary characters (i.e. null character) are replaced with spaces before they are sent to filters.
- Fixed: Reading multi-byte characters from Filters improved.
- Fixed: Word Wrapping after Hyphens and Zero Width Spaces and Joiners.
- Fixed: Not Word Wrapping after No-break Spaces and Joiners.
- Fixed: Fixed text rewrapping sweeps upon loading big files.
- Fixed: Fixed text rewrapping sweeps upon replacing lots of lines.
- Fixed: Handling horizontal mouse wheel.
- Fixed: Page Up and Page Down movement with very short windows.
- Fixed: Switch to already opened document, while the other window is minimized.
- Fixed: Mimic case in the Extended Replace tool.
- Fixed: Extended Replace tool and Replace all: Regexp zero-length find and replace loop.
- Fixed: Running Text Filter from Search and Tool.
- Fixed: Aborting Search and Tool short-circuits the running Tool, aborting faster.
- Fixed: BOM flag in the File menu is enabled only for relevant encodings.
- Fixed: Error reported correctly when /p command line parameter is cancelled or fails.
- Fixed: Collation and copies are left to be handled by the printer drivers due to "known OS issues".
- Selecting upwards from the first line more user-friendly by moving to the beginning of the first line.
- Selecting downwards from the last line more user-friendly by moving to the end of the last line.
- Optimized and improved text drawing, drawing very long lines, using drawing cache, etc.
- Optimized and improved drawing binary characters, word-wrapping on binary files, etc.
- Progress shown while painting long lines.
- Positioning caret within ligatures improved.
- More progress shown while loading huge files.
- Settings dialog now says System Registry when the Config is stored in System Registry.
- Added messages around file recovery from an autosave to navigate the user through the recovery.
- View All Clips a little bit more accessibility-friendly and keyboard-only friendly.
- Moving caret to the left by whole words is now slightly more granular.
- Search Later shows a message in the Status Bar when Search is updated.
- Search and Last Tool All also shows the total number of replacements.
- The application now complains about unknown command line parameters.
- File Properties moved to File -> System sub-menu.
- Up to Sentences tool renamed to Make Sentences.
- Save'n'Exit renamed to Save and Exit.
- Increased maximum pattern size in Grep tool to 64 KiB.
- Increased maximum pattern size in Find And Replace to 64 KiB.
- Increased maximum pattern size in Extended Replace tool to 64 KiB.
- Increased maximum string size in Compare tool to 64 KiB.
- Raised the "Clip too long" warning threshold to 64 KiB.
- Wrap Margin is turned on by default.
- Line Numbers are turned on by default.
- Some menu mnemonics were updated.
- Reduced icon sizes.
- Changes against version 6.2.1.
New in TED Notepad 6.2.1 (Aug 22, 2019)
- Added: Text Coloring.
- Added: Grep, Filter lines by Pattern tool.
- Added: Visually highlight Current Line.
- Added: Length of the Current Selection shown in the Status bar.
- Added: Visible newlines based on actual newlines.
- Added: Visible Tabs.
- Optimized drawing long lines and lines containing surrogates, composite characters, clusters.
- Left margin no longer obscures text shifted to the left by horizontal scroll.
- Added hint to Replace All Abort dialog suggesting Extended Replace tool instead.
- Changed default value for File size warning setting to 10MiB.
- Fixed: Undoing all changes makes the document unmodified.
- Fixed: Unicode and non-unicode version no longer share the same config when storing strings.
- Fixed: Preventing one file operation to run within another one, e.g. auto-save while loading a document.
- Fixed: Including an empty file no longer changes current document's newlines.
- Fixed: Drag-and-drop editing and Right-click on a single-character selection no longer impossible.
- Fixed: Longer lines were not fully drawn with larger fonts due to limitations in Windows API.
- Fixed: Default font size, printing font size, and font sizing algorithms, better DPI aware-ness.
- Fixed: Line lengths are no longer jumping back and forth when selecting lines.
- Fixed: Resizing window height recalculates potentially changing size of the horizontal scrollbar.
- Fixed: Horizontal scrolling no longer recalculates horizontal scrollbar.
- Fixed: Printing leading line tabs with non-zero left page margin.
- Fixed: Replacing text unnecessarily redrawing following lines.
- Fixed: Tab size visual extent rendering.
- Fixed: Replace tool zero-length matching after non-zero-length matches.
- Fixed: Partial loading of files over 4GB large.
- Fixed: Partial UTF-8 BOM recognition.
New in TED Notepad 6.1.1 Beta (Dec 5, 2016)
- + Added: Support for IME composing window.
- + Added: Added support for DPI-aware scaling.
- + Added: Push Line Up and Push Line Down for moving lines around.
- + Added: Drag&Drop editing; moving text by mouse is available via both buttons.
- + Added: Setting: Auto-save Untitled documents (into the Temp path).
- + Added: Setting: Store auto-save files in the Temp path instead of current directory.
- + Added: Setting: Store backup files in the Temp path instead of current directory.
- + Added: Setting: Temp path for storing autosave and backup files to, with relative paths support.
- + Added: Setting: Create backup files with hidden attribute.
- + Added: Setting: Create multiple backup files and rotate them.
- + Added: Setting: Warn on loading binary files.
- + Added: Setting: Ignore case in quick Sort tools.
- + Added: Check for Updates and Automatic Check for updates.
- + Added: If there is a new version available, hint is displayed in the StatusBar.
- + Added: Command line parameter: /u Check for Updates.
- + Added: Command line parameter: /l Goto Line accepts negative numbers and works from the end.
- + Added: Command line parameter: /c Goto Offset accepts negative numbers and works from the end.
- + Added: Command line parameter: /s Set Selection accepts negative numbers and works from the end.
- + Added: Command line parameters: /l Goto Line and /c Goto Offset can be used together.
- - Fixed: Italics fonts are no longer clipped.
- - Fixed: Selection background does not clip nearby characters anymore.
- - Fixed: Each tab character now enforces at least some minimum visual extent.
- - Fixed: Selected end-of-line extent and visible end-of-line extent were unified.
- - Fixed: When switching to another instance of the same document, no unexpected questions are asked.
- - Fixed: Message about another instance takes precedence over message about lost auto-save found.
- - Fixed: Document is not auto-saved if there are no modifications since last auto-save.
- - Fixed: The user is now warned that it is necessary to save recovered document.
- - Fixed: Auto-save file was not always removed after successful recovery.
- - Fixed: Canceling Revert operation no longer removes current auto-save.
- - Fixed: Chosen encoding or code page is no longer reset during Revert.
- - Fixed: Overwrite flag is no longer reset during Revert or Re-open.
- - Fixed: Creating a new file during loading adds such new file to Recent files.
- - Fixed: Relative paths are supported for Template file and are not updated during loading.
- - Fixed: Changing current encoding also changes BOM flag to reasonable default.
- - Fixed: Default newlines are used upon no newlines in the loaded file.
- - Fixed: Default newlines are used upon mixed newlines in the loaded file when No mixed newlines are in force.
- - Fixed: Default newlines are used upon mixed newlines in the document if No mixed newlines are turned on.
- - Fixed: Lists of available codepages split into categories for easier navigation.
- - Fixed: Shift+BackSpace deletes previous character just like a simple BackSpace.
- - Fixed: Insert Recently Inserted text was needlessly unavailable sometimes.
- - Fixed: Sorted Complete Word dialog was inserting incorrect suggestions.
- - Fixed: Right-click menu could appear on a wrong position upon several displays.
- - Fixed: Scrolling by mouse via selecting text outside of edit window has been slowed down.
- - Fixed: Message is displayed after successful replace and no further occurrences.
- - Fixed: Replace tool used empty string upon undefined back-references, instead of skipping such occurrences.
- - Fixed: Propper icon recovery while re-starting crashed Windows Explorer.
- - Fixed: Keyboard focus was not relinquished properly upon Hide to Tray.
- - Fixed: Saving widnows position and/or size and restoring them was reviewed.
- - Fixed: Config INI file is only updated upon actual changes in the config data.
- - Fixed: Some funky edge cases were fixed in various tools and features.
- * Esc key cancels any ongoing mouse operation.
- * Right-click can also be used to select text before the Right-click menu appears.
- * Paste from clipboard thru Ctrl+Right-click occurs only upon releasing the button.
- * Selected lines are slightly accentuated by double-drawing the text.
- * ODO meter and Trip meter were added to the Utility info dialog for amusement.
- * Overwrite mode menu item added to Options menu for convenience.
- * Date/time glue setting moved from the Tools page to the General page.
- * Warning is show in the Status Bar upon saving Unicode file with no BOM.
- * Document title is always displayed in the taskbar and caption, even if also showing the full file path.
- * Stay on Top is saved along with other common options in the Basic Options category.
- * Newlines are now decoded in Could not find messages; with a new setting to disable this.
- * Progress percentage during re-wrap has been rewritten to give a more linear user experience.
- * The .reloc section was removed from executables in a hope all future Windows will accomodate.
- * Executable code was moved back to the .text section where it belongs.
- * Read-only data was moved back to the .rdata section where it belongs.
- * Text storage engine improved to support files with truckload of lines.
- * Text storage engine memory usage and general behaviour optimized.
- * Edit box behaviour and other code optimized.
- * Utf-8 recognition algorithm fortified.
New in TED Notepad 6.0.2 (Dec 1, 2011)
- Fixed: Initialization of Random number generator in multi-threaded tools.
New in TED Notepad 6.0.0 RC 3 (Aug 22, 2011)
- Search and Replace dialog replaced by Search Bar.
- Added: Support for Escapes and Regular Expressions in search/replace patterns.
- Added: Experimental Search and Last Tool concept. Similar to Search and Replace.
- Added: Long searches automatically display an abort dialog.
- Added: Option to Mimic Case upon Search and Replace.
- Added: Auto-search for current word upon no selection in Find Selected.
- Added: Extended Replace also supports Escapes, RegExps and Mimic Case.
- Added: Support for user-defined color of text and background.
- Added: Random Color Scheme generator in Settings dialog.
- Added: Display Line Numbers, Newlines and Line Lengths.
- Added: ZoomIn, ZoomOut, ZoomReset.
- Added: Auto-recognition of UTF-8 files without BOM.
- Added: Import/Export/Reopen file in chosen encoding or codepage.
- Added: Full transparent support for binary files (load+edit+save).
- Added: Full transparent support for mixed newlines (load+edit+save).
- Added: Command line parameter: /b Skips the "Create new file" question.
- Added: Question, whether to load a lost auto-save version of a file.
- Added: Question about saving before closing is skipped for empty Untitled documents.
- Added: Favourite files now support relative paths.
- Added: Template file for new documents.
- Added: Shuffle Lines tool.
- Added: First Capital, Random Case and Fun Case tools.
- Added: Unclose Lines, Trim Empty Lines and Shift Lines Right tool.
- Added: Collapse Empty Lines tool.
- Added: Unwrap Lines tool.
- Added: Extract Words tool.
- Added: Most tools are now showing their progress and support cancel.
- Added: Classic old system edit control replaced by new improved editbox.
- Added: Text storage engine with improved support for working with huge files.
- Added: Support for very long lines (current limit is set to 1 MiB).
- Added: Multi-level Undo and Redo. Better Undo granularity.
- Added: Legacy single-level Undo still available through Alt+BkSpace.
- Added: More sensitive navigation through entire words.
- Added: Support for Triple/Quadruple/Quintuple-click and mouse selecting.
- Added: Option to auto-Copy to clipboard upon mouse selection.
- Added: Paste/Swap from clipboard upon mouse Ctrl-Right-click.
- Added: Option to Mimic Case upon Paste from clipboard.
- Added: Option to auto-select current word/line/paragraph/document upon empty Copy/Cut.
- Added: Insert Recently Inserted and Recently Deleted text.
- Added: Support for Smart Home and End keys, working with indentation
- Added: Support for moving/selecting by entire paragraphs.
- Added: Option to keep distance between the Caret and window borders.
- Added: Improved and enriched Right-click menu.
- Added: Support for Insert/Overwrite mode.
- Added: Horizontal mouse-wheel scrolling.
- Added: Improved INI files for saving settings into Config.
- Added: Support for hierarchical INI file loading.
- Added: Command line parameter: /i Load specified INI file
- Added: Location of current INI file added to Settings dialog.
- Added: Printing font.
- Added: Page Setup for printing.
- Added: Check Updates shortcut.
- Added: Sort tool: Upto five independent sorting keys available.
- Added: Sort tool: Range of columns can be specified in each sorting key.
- Added: Sort tool: Option to ignore white-spaces and/or punctuation while sorting.
- Added: Sort tool: Option to ignore all but alpha-numeric characters while sorting.
- Added: Sort tool: Option to ignore blank and/or control characters while sorting.
- Added: Sort tool: Options to ignore characters supported even while sorting as numbers.
- Added: Sort tool: Uses current user locale settings while sorting as numbers.
- Added: Sort tool: Support for positive signs while sorting as numbers.
- Modif: Sort tool: Sorting keys no longer depend on previous keys.
- Added: Columns and Sort tools: Option to "delimit by entire phrase" rather than "separate characters".
- Added: Columns and Sort tools: Options for saving info from tool dialogs into the Config.
- Modif: Columns and Sort tools: Tool dialogs accept ranges and columns inverted.
- Added: Columns tool: Random number insertion point (%r).
- Modif: Columns tool: Center alignment modifier changed from ^ to !.
- Added: Translate Charaters tool: Supports escapes and ranges.
- Added: XmlTag tool: Works more carefully with singleline/multiline selections.
- Modif: XmlTag tool: Reselects the original selection after enclosing it.
- Added: XmlTag tool: Option to keep or reset fields "Attributes" and "Empty".
- Added: Compare tool: State of checkboxes from tool dialog are saved into Config.
- Added: Compare tool: Option for saving the compared strings into Config as well.
- Added: Filters: New variable %S, which expands with current selection.
- Added: Filters: Option to convert all text to/from UTF-8.
- Added: Filters: Option to push no input (stdin) into filter.
- Added: Filters: Option to ignore output (stdout/stderr) from filter.
- Added: Filters: Option to mix output (stdout/stderr) from filter together.
- Added: Filters: Option to display filter output as message instead of replacing.
- Added: Filters: Option to auto-exit when filter is finished.
- Added: Filters: Option to skip saving upon auto-exit when filter is finished.
- Added: Filters: Option to ignore filter's return value.
- Added: Filters: Option to wait for filter to finish.
- Added: Filters: Option to skip the launch dialog.
- Added: Filters: Quoting variable modifiers, which escape all double-quotes while expanding.
- Added: Search and Replace All feature groups Undo steps into one Undo step.
- Added: Search and Replace All feature shows total count of replacements in the Status Bar.
- Added: Progress and info messages displayed in the Status Bar during most operations.
- Added: Undo feature can now remember the last document save-point.
- Added: Double-clicks on the Status Bar supported (as shortcuts to anticipated actions).
- Added: Word Wrap indicator in the Status Bar.
- Added: Current character value in the Status Bar.
- Added: Suggest filename from first line supports longer filenames.
- Added: Suggest filename from first line now works also in Exclude File feature.
- Added: Option to confirm with user whether to exit by Esc key.
- Added: Option to prevent insertion of control characters.
- Added: Option to show bold Caret upon Overwrite mode.
- Added: Option to improve definition of what a word consists of.
- Added: Option to Indent selection (of multiple lines) with simple Tab key.
- Added: Option to reduce Undo steps to the last single step upon Save.
- Added: Option to persist current scrolling during tools.
- Added: Option to auto-hide the Search Bar after it has been used.
- Added: Option to auto-hide the Search Bar only after a successful use.
- Added: Options to reset/keep specific search attributes in the Search Bar.
- Added: Option to execute search as non-abortable (for compatibility).
- Added: Option to execute all tools as non-abortable (for compatibility).
- Added: Option to warn, when a file being loaded is bigger than a specific value.
- Added: Support for overriding user locale settings (number formats, date/time formats).
- Added: Many more settings and options to subtly adjust behaviour of features.
- Fixed: Malformed UTF-8 files could cause loading troubles.
- Fixed: Save As dialog allows read-only files when read-only files can be forced.
- Fixed: Save As dialog no longer changes current working directory on the way.
- Fixed: Switch to already opened document, while the other document's window is in tray.
- Fixed: Troubles with changing the opened-and-watched-for-modifications file too rapidly.
- Fixed: The opened-and-watched-for-modifications file no longer share-locked unnecessarily.
- Fixed: Statistics tool: Average line length computed over non-empty lines only.
- Fixed: Statistics tool: Line lengths (avg/min/max) ignore tail white-spaces.
- Fixed: Unique Lines tool: Duplicates of empty lines not counted upon Leave empty lines.
- Fixed: Unique Lines tool: Improved algorithm used in the tool (bug with quadratic impact).
- Fixed: SysTray icon reappears after explorer/taskbar crash and recreation.
- Improved and more user-friendly Goto dialog.
- Statistics tool dialog supports copying of the values into clipboard.
- Settings dialog now remembers the last active tab for convenience.
- All tools working with selection can now auto-select word/line/paragraph/document.
- Changing document Encoding or Newlines makes the document modified.
- Old Margin Bar renamed to Wrap Margin. It soft-wraps lines upon Word Wrap.
- Message "Search pattern not found!" now includes the search pattern.
- Current selection and scrolling try to persist Search and Replace All operation.
- Search and Replace All draws all changes at once if there is no idle CPU.
- Undo is available in the Search Bar, when selection is pre-filled as new pattern.
- Ability to define and use the Second Search through the Search Bar.
- Longer patterns (upto 8 KiB) allowed in the Search Bar.
- The selection is reversed upon searching upwards.
- Word Wrap rewraps the line being edited correctly, including previous word.
- Better maintenance of current scrolling and selection upon reverting the document.
- Better maintenance of current scrolling upon rewrapping lines of the document.
- Horizontal Scroll Bar tries to be a bit smarter and less resource consuming.
- Quote Mail tool removed.
- Few hotkeys modified or switched between functions.
- Tools sub-menu and Edit sub-menu rearranged a bit. All dialogs improved.
- Defaults for some of the settings modified to fit the new capabilities.
- Few config names changed or moved to prevent sharing with old versions.
- Core memory-handling and text-processing routines improved.
- Non-linear generator of pseudo-random numbers used in tools.
- Default fonts changed to Courier New and Arial.
- New application icon introduced.
New in TED Notepad 5.4.2 (Jun 17, 2009)
- Fixed: Invalid characters in Suggest filename from first line.
New in TED Notepad 5.4.1 (Apr 30, 2009)
- Added: Fullscreen mode.
- Added: Spawn New Window feature.
- Added: Option for Longest completion in Complete Word feature.
- Added: Option for Ignore case in Complete Word feature.
- Added: Option to rotate the Search over the edge of the document.
- Fixed: Invalid characters in Suggest filename from first line.
- Fixed: Favorites menu not numbered with accelerator keys.
- Fixed: Unique Lines and Unique Lines with Ignore case interchanged.
- Fixed: Number of Favorites menu items unnecessarily limited to 10.
- Fixed: Could not Delete Line when there was only one line left in the document.
- Fixed: Remove Empty Lines tool, which could result in crash.
- Size of the printing font and printing margins modified.
- When a loaded file has no newlines, the default newline type is assumed.
- When a loaded file is empty (zero length), the default encoding is assumed.
- XML/HTML Tag tool adds newlines to the content, if used on multiple lines.
- Recent Files recollection option removed from the Settings.
New in TED Notepad 4.5.3 (Jun 13, 2006)
- - Fixed: Printing using specific fonts was broken.
- - Fixed: Unwanted gathering of find/replace Whole words, Match case, Direction.
- - Fixed: RE clone only: Find/Replace was not working with word wrapping.
- * Find/Replace mechanism modified to resemble the default notepad behavior.
- * Recent files are being remember even upon successful file saving.