Notepad3 – a light-weight notepad replacement with syntax highlighing

Discussion in 'other software & services' started by guest, Aug 12, 2020.

  1. guest

    guest Guest

    notepad3_1.png notepad3_2.png notepad3_3.png notepad3_4.png
    Notepad3 5.20.722.1 (22 July 2020)
    Website (GitHub)
    Changes compared to Flo's official Notepad2 (made in Notepad2-mod):
    • Code folding
    • Support for bookmarks
    • Option to mark all occurrences of a word
    • Updated Scintilla component
    • Word auto-completion
    • Syntax highlighting support for AutoHotkey (AHK), AutoIt3, AviSynth, Bash, CMake, CoffeeScript, Inno Setup, LaTeX, Lua, Markdown, NSIS, Ruby, Tcl, YAML and VHDL scripts.
    • Improved support for NFO ANSI art
    • Other various minor changes and tweaks
    Changes compared to the Notepad2-mod fork:
    • Additional syntax highlighting support for Awk, D, golang, MATLAB
    • State of the art Regular Expression search engine (Onigmu)
    • New toolbar icons based on Yusuke Kamiyaman's Fugue Icons (Purchased by Rizonesoft)
    • Hyperlink Hotspot highlighting (single click Open in Browser (Ctrl) / Load in Editor (Alt)
    • Syntax highlighting support for D Source Script, Go Source Script, JSON, Makefiles, MATLAB, Nim Source Code, Power Shell Script, Resource Script, Shell Script.
    • New program icon and other small cosmetic changes
    • In-App support for AES-256 Rijndael encryption/decryption of files (incl. external commandline tool for batch processing)
    • Virtual Space rectangular selection box (Alt-Key down)
    • High-DPI awareness, including high definition toolbar icons
    • Undo/Redo preserves selection
    • File History preserves Caret position (optional) and remembers encoding of file
    • Accelerated word navigation
    • Preserve caret position of items in file history
    • Count occurrences of a marked selection or word
    • Count and Mark occurrences of matching search/find expression
    • Visual Studio style copy/paste current line (no selection)
    • Insert GUIDs
    • Dropped support for Windows XP version
    • Other various minor changes, tweaks and bugfixes
     
  2. guest

    guest Guest

    Notepad3 is an advanced text editor that supports many programming languages
    August 11, 2020
    https://www.ghacks.net/2020/08/11/n...tor-that-supports-many-programming-languages/
     
  3. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    5,871
    Good to read that notepad2 has a sequel. Anyhow, it ever had to compete with notepad++
     
  4. guest

    guest Guest

    Notepad3 5.20.915.1 Released (15 September 2020)
    Website (GitHub)
    Announcement
    Download
    Latest Changelog
    Version 5.20.915.1 (15 September 2020) Changes
    NEW:
    • Allow colon (:) as alternate divide operator to calculate TinyExpr.
    • grepWinNP3: default extension on saving search result list.
    • Focused-View: mode Fold-Only.
    • Mark Occurrences: show additional Bookmark (Arrows).
    • Bookmark context menu: clear marker type.
    • FocusedView Options: Bookmarks/Line-Highlight & Folding.
    • Bookmark margin context menu.
    • 1st version of Occurrences Bookmarks on Focused-View.
    • Controls to clear history (file and find/replace).
    • Using dialog RTL option for Main window too.
    • Right-to-left (RTL) title/frame layout for some dialogs.
    • Edit Right-To-Left (RTL) mode (works only in GDI device context (DC)).
    • Extended context menu (margin commands, file explorer).
    • Context-Menu to toggle margins.
    • Color-Definition Hotspots: support RGB+A (default), A+RGB and BGRA.
    • Configuration for “Search in Files” toolbar label.
    • Configuration ([Settings2]LargeIconScalePrecent) percent to switch to bigger file types icons.
    • DPI-Aware treeview/listview lexer type icons.
    • New string “Calculate Tiny-Expressions”.
    • ARM64_Build branch (Xperimental).
    CHANGES:
    • F/R Dialog: toggle “Esc Ctrl Chr”, try reverse operation if no length change
    • Bad design: F/R dialog: remove auto Esc Ctrl Chr (changed to manual explicit).
    • Open Recent File: Rename the Cancel button to Close button.
    • grepWinNP3: alpha transparency on losing focus.
    • Rearange and review “File Encoding” menu to clarify behavior.
    • Default for file-encoding-tag parsing -> OFF.
    • Swap file-encoding-tag parsing priority (encoding <-> coding).
    • Revert Initial Font-Size based on DeviceCaps.
    • Initial Font Size based on DeviceCaps (=> FullHD unchanged).
    • grepWinNP3: Export search result list (NP3 enhancements).
    • Delete Bookmarks (Alt+F2): 1st delete occurrence markers then std. bookmarks.
    • Remove max count limitation for “Mark Occurrences” feature.
    • Bookmark context menu on alpha-blend FocusedView marker line.
    • Convenient message box text for normalizing EOLs.
    • grepWinNP3 and minipath: special dialog box UI fonts for Asian languages.
    • Use optimized Asian UI fonts for Notepad3 dialog boxes.
    • Focused View: scroll to current position on each toggle.
    • grepWinNP3: add OS architecture (x64) – AboutBox (GRE).
    • Replace “64-bit”/”BETA” by “x64″/”beta” to shorter the version name.
    • Title font change DPI-Awareness for About and Customize Schemes dialog.
    • Resample scaling of info-box icons on DPI change.
    • Revert System’s Message box for “save confirmation” (if message beeps are allowed).
    • High Quality Bitmap resampling method (Rizonesoft Bitmap).
    • DPI-Aware About & Custom.Scheme dialog.
    • Swap Shortcuts: “Search in Files” -> “Ctrl+Shift+F” and Toggle Folds -> “Ctrl+Alt+F”.
    • Review document modified handler (dirty-flag).
    • Update grepWinNP3 (GRE) version 2.1.3.28 (2020-08-25).
    • Update Oniguruma Regex (ONI) engine version 6.9.6 (2020-07-31).
    • Update Scintilla Library (SCI) version 4.4.4 (2020-08-18).
    FIXES:
    • TinyExpr: crash on rectangular selection.
    • TinyExpr: enable CP1252 operators ‘×'(mul) and ‘÷'(div).
    • TinyExpr: ignoring currency chars (“$€¢£¥”) in expressions.
    • TinyExpr: “=?” result not taken into account.
    • TinyExpr: inline evaluation on active option only.
    • TinyExpr: allow rh equal and questionmark.
    • TinyExpr: newline after evaluation by ‘=’.
    • Allow RETURN / ENTER after equal sign (=) to calculate TinyExpr.
    • SubMenu active marker (Occurrences Indicator Options).
    • Delete marker of (comletely) deleted lines.
    • Initial state of “Focus View” button in F/R-Dlg.
    • Buffer size calculation.
    • Running out of occurrences bookmarks.
    • Crash caused by buffer overflow.
    • Recent File List (File History): Disable OK/Remove on empty list.
    • Enhanced internal icon/bitmap handling.
    • Remove needless function.
    • F/R Dialog: Auto-Esc-Chars handling.
    • F/R Dialog: Clear F/R History – remove entries from .ini-file too.
    • Buffer to small in case of auto-esc ctrl-chars in find/replace edit-control.
    • Wrong Focused-View Mode shown in menu.
    • Try to fix (hardly reproducible) “copy Hyperlink issue (#2202).
    • Regression: initial calculation of Print-Zoom factor.
    • Not intended bookmarker on F/R dialog mark findings.
    • Bookmark Occurrences too menu checked.
    • Scroll to cursor for selection start/end jumps.
    • Not intended “violet” bookmark.
    • Context menu procedures for Occurrences Bookmarks on Focused-View.
    • Single click in status bar’s EOL segment will ask for consistent line-end change.
    • Find any next/prev. bookmark (std or word).
    • Scintilla bug fixes: SCICALL attribute (SCI).
    • Reload language resource for about-box on init (maybe language changed).
    • DPI Awarenes of window positions (default, sticky, …).
    • Center dialo in parent (if parent is minimized).
    • Fix copy search for & path to (only one) existing instance (GRE).
    • “grepWinNP3”: fix invalid searchPath Ballon-Tip handling (GRE).
    • [Settings2] filebrowser.exe=explorer.exe.
    • Text contrast on hover color hotspot.
    • Set preferred language to internal, on “not available confirmation dialog” is enabled.
    • Center system’s MessageBox in parent window.
    • Relative calculation of title font size for AboutBox and CS dialog.
    • Unicode Point detection and enhanced Color Tag contrast on hoover.
    • DPI-Awareness of “Customize Schemes…” dialog icon eye sugar.
    • DateTime and Timestamp handling.
    • No read-only file attribute if removed externally.
    • Some more DPI-Awareness issues.
    • Ensure selection visible (scroll to current position).
    • Extend selection to next find (Ctrl+Alt+F2).
    • DPI-Awareness of About-Dlg (especially RichEdit-Ctrl).
    • Non case sensitive style attribute search (find file extensions non case sensitive).
    • Notepad3 should save (no ask) & exit on Shift+ESC Hotkey.
    • Clear selection by ESC should not populate undo/redo stack.
    • No document modified flag on forced re-decode file (recode) w/ other encoding.
     
  5. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    11,126
    Location:
    U.S.A. (South)
    Thanks :thumb:
     
  6. guest

    guest Guest

    Notepad3 is also able to calculate :geek:
    After marking it, the result can be seen in the statusbar ("Eval")
    Example:
    notepad3_calculate_1.png notepad3_calculate_2.png
     
  7. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    thank you
     
  8. guest

    guest Guest

    Or:
    If "Calculate Tiny-Expression"" is enabled, the result will be automatically inserted into the editor.

    Type the equation, an equal sign and then "Enter" or "?".
     
  9. guest

    guest Guest

    Notepad3 5.21.905.1 Released (5 September 2021)
    Website (GitHub)
    Announcement
    Download
    Latest Changelog
    Version 5.21.905.1 (5 September 2021) Changes
    NEW:
    • Add Configuration (Properties) Lexer: add style setting for Key (of Key-Value pair).
    • Add “Notepad3 Replacement” on Windows 11 Insider Preview which works almost like with Windows 10:
      • Open (ext: .inf, .ini, .log, .ps1, .psd1, .psm1, .scp, .txt, .wtx, .compositefont, .css, .sct, .wsc).
      • Edit (ext: .bat, .cmd, .jse, .reg, .text, .vbe, .wsf).
    • Configure other application to open hyperlink (instead of default browser).
    • File URL forced to open in new window by (Ctrl+Alt+Click).
    • File change notification, if removed current file is recreated.
    • Allow definition of line number for file:/// URL (separator is ‘:’ ).
    • File change notification Dlg: add “Indicator (silent) option.
    • Configurable File on disk Change/Deleted indicators for title bar.
    • “grepWinNP3” (current grepWin dev) allow multiple search paths (GRE).
    • Add “KiXtart” lexer (new in Lexilla) (LEX).
    • Integrating style theme “Sombra” as factory default Dark-Mode theme.
    • Add “Julia” lexer (new in Lexilla) (LEX).
    • Base64 Encoding/Decoding.
    • Custom ChooseColor resource definition.
    • Prepare Application Manifest for to grant Identity for non-package desktop apps.
    • Add file/dir exists/not-found to hyperlink tooltip (if file-url).
    • Support Scintilla’s new feature: indicator stroke width.
    • TXT file for Translators to communicate Line Numbers of the “Added/Modified” strings.
    • Code Color for the “Change date” of the “Added/Modified” strings to translate”.
    • More intermediate font weight constants added.
    • Remove useless font stretch handling.
    • Add font weights retina(450), semi-light(350) and extra-black(950).
    • Line Comment Add/Remove commands, additional to existing Toggle.
    • Cut lines for rectangular and multi selection.
    • Use ‘Ctrl+’ key to force dropping files into new instance (Ctrl+ for new instance).
    • ScintillaWin horizontal mouse-wheel support.
    • Provide Mono-Language IDs.
    • Mono-Language compiler switch for MiniPath.
    • Compiler switch to allow Mono-language binary (no MUI DLL loading).
    • Exclusive Lock (write) Mode shown in windows title.
    • Menu item for excusive File Locking (write, shared read).
    • Decorator styling for Python files.
    • Exclusive File Lock option.
    • About Dlg: version info for split-off Lexilla component.
    • About Dlg: Copy-Ver-Info-Btn: add Dark-Mode information.
    • Some filesystem path vs. file:// URL helpers (backslash invert).
    • Converter: File-System Path to URL and vice versa.
    CHANGES:
    • Non themed app: edit-window frame visibility.
    • Current Lexilla dev (chg: HTML(PHP) Lexer) (LEX).
    • Scintilla Python generator methods for embeddable Python (SCI).
    • MUI base language definition moved to solution’s preprocessors (C/C++ & RC) defines.
    • Optimized default style handling for settings file (Dark Mode).
    • Adapted other Dark Mode Theme Files.
    • Default FileWatchingMode from “don’t care” to “notify by MsgBox”.
    • Adapted “Sombra” Dark Mode default color scheme.
    • Rename “KiX Config” to “KiXtart Script”.
    • Enable Dark Mode feature for Win11 v21H2 Insider beta.
    • Win10 Release-ID as string (allows 20H2 or 21H1).
    • Improved Julia Lexer (LEX).
    • Batch-Lexer + patching Markdown-Lexer (eolfilled header lines) (LEX).
    • Scheme-Dlg: dynamic (alloc) Style-Backup handling.
    • Update Lexilla Lib (bug fixes for Lexer: Markdown, Cmd/Batch) (LEX).
    • “grepWinNP3” based on current grepWin ver (boost v1.76 , upd: sktoolslib).
    • Add some more coding fonts to prefer over Consolas (if installed).
    • Linker: hardware-enforced stack-protection.
    • Canonicalize style section of .ini-settings.
    • Keep found initial common base default font in .ini.
    • Base64 Decoding: select source code-page for decoding.
    • Base64: default Encoding/Decoding based on current code-page
    • Color selection dialog: NP3 icon, positioning and dark-mode.
    • Adjust standard colors for URL Hyperlink (better standard dark-mode visual).
    • New default for hyperlink tooltip is OFF.
    • Immediate indicator hover response (colordef-hotspot, hyperlink-tooltip, hex-code-tooltip).
    • Code cleanup for Font and Style Selection.
    • Prefer “Cascadia Code” font over “Consolas” font for default if installed (ligatures).
    • Custom Font Selection Dialog.
    • Comment BockEdit shortcut changed (Ctl+Alt+Q => Alt+Shift+Q).
    • Comment has separate popup menu (Edit -> Selection).
    • Move some Lexer related functions to other module.
    • Enable compiler warnings level 4 and issue “Warnings as Errors” (for Lexilla, Scintilla, grepWinNP3).
    • Remove short-note from wrap around match tooltip.
    • Save bookmarks in file history in case of “Save as…”.
    • Minimize usage of deprecated LCID/LANGID for MiniPath.
    • Cpp-Lexer fix merged from Lexilla (5b92f7219a9fe9fb0ae4c5cc19f57c39185e4074.
    • Minimize usage of deprecated LCID/LANGID for Notepad3.
    • New size “4MB” for “FileLoadWarningMB=4” (Styling and Syntax Highlighting are switched off).
    • Configurable position offset on launching new instance.
    • Clarify menu item string (only one instance per file).
    • Drag-n-Drop: allow multiple files to drop.
    • Drag-n-Drop: replace current file (Ctrl+ for new instance).
    • Menu/shortcut: launch “New Empty Wnd” <-> “Duplicate Instance”.
    • Adapt to Scintilla v5.0.1 new translucent alpha color (marker).
    • C/C++ Lexer: styles and keywords (LEX).
    • Cleanup code: SplitUndoTransaction() on timeout resp. line-break.
    • Turning “Line Comment Block Edit” from option into command (Ctrl+Alt+Q).
    • Kotlin & Dart Lexer from Zufuliu’s source.
    • File Lock: exclusive write/change, shared read.
    • Style color for triple strings in Python Lexer.
    • Cleanup Lexilla component.
    • Using some more Scintilla direct call methods instead of SendMessage() thread independent calls. (SCI).
    • Refactoring for splitting Lexilla from Scintilla (SCI).
    • Renaming Spanish Mexican to Spanish Latin America (es-419) (MUI).
    • More liberal Hyperlink scanner (no need for validation here!).
    • RegEx API: return matched pattern length too.
    • Prevent Path to URL conversion, if Hyperlink RegEx pattern does not match.
    • Enable Dark Mode feature for Win10 v21H1 insider beta.
    • EOL-Mode: status-bar double-click: inverted cyclic change rotation CRLF -> LF -> CR.
    CHANGES Versions in Tools or Libraries:
    • Update grepWinNP3 (GRE) version 2.1.8.39 (2021-07-26).
    • Update Oniguruma Regex (ONI) engine version 7.0.0 (2021-06-23).
    • Update Lexilla Library (LEX) version 5.1.2 (2021-07-26).
    • Update Scintilla Library (SCI) version 5.1.1 (2021-07-26).
    FIXES:
    • Broken relative paths in file history selection.
    • Open color selection on Ctrl+Left mouse click on color indicator too.
    • Change cursor hand on Ctrl key-Up.
    • Broken “scroll undo/redo history via mouse (RMB+WHEEL)” feature.
    • Don’t jump on initial F/R Dialog on empty clipboard.
    • Cursor hand on ctrl-keydown hover hyperlink.
    • Show hand cursor on hyperlink after dwell time (if ctrl key pressed).
    • Caret change to hand over hyperlink only if ctrl is pressed.
    • Some minor corrections on visual appearance.
    • Sync status bar font size on system font size change.
    • Restore previous window position while DPI scaling changed meanwhile.
    • Missing .ini must not have an assertion failure, allowed case here.
    • Specify “/utf-8” compiler option for “Scintilla, Lexilla and grepWinNP3” projects.
    • “grepWinNP3” project: post build step – xcopy .lang files to desired build output dir (GRE).
    • Remove obsolete (by SCI Lib v5.1.1) settings.
    • Size of visible whitespace style.
    • Workaround for additional selection typing.
    • RegEx line begin pattern stuck after zero-length replacement.
    • Launching file URL (Alt+Click) with respect to flags “Reuse Window” and “Only one Instance per File”.
    • File URL tooltip.
    • Config version dependent “FileWatchingMode” settings value.
    • File change notification in Title Bar.
    • Trigger reset file changed on disc flag.
    • Remove multiple file Notification, if current file has been deleted.
    • F/R-Dlg: show match while typing protected characters.
    • Fixing “infinite” loop in Markdown Lexer.
    • Forced file ext written to scheme export.
    • File-ext writing to stxle .ini files only on export.
    • Distinguish Win10 vs. Win11 using build number (>=22000).
    • F/R Dialog regression: allow replace in selection (if selection not empty).
    • Correct handling of F/R dialog pattern combo-box dropdown list.
    • Minor fixes Markdown-Lexer.
    • Go to doc begin after global indentation change.
    • Minor enhancements for selection scroll to view.
    • Optimized handling of multi-step undo/redo notifications.
    • Slow line-break toggle.
    • TinyExpr: expr need not start with blank.
    • TinyExpr: UTF-8 to ANSI-CP-1252 conversion should yield invalid characters instead of blank or currency.
    • Space-width, avgchar-width and tab-width calculation.
    • Scintilla missing recalculation of space width (to get correct tab width for indentation).
    • Revert to Scintilla std tabwidth calculation on font changes.
    • Preserve “2nd Common Base” styling state across restarts.
    • Default style settings should not be written to .ini-file.
    • Handling of “File Vars” vs. “Encoding Tags”.
    • Minor fixes around font redrawing.
    • Add thread COM initializations.
    • Adding DPI awareness to MiniPath (correct toolbar handling still open point).
    • minor corrections for customized font selection dialog (dark-mode and dpi-awareness).
    • DWRITE font allocation needs to font.family, not font.face name (Scintilla fix).
    • Correcting regression for icon scaling.
    • Rendering of “Relaunch Elevated” menu icon.
    • Regression on schema color definition.
    • Another bug retrieving Font SIze for Common Default vs. Lexer Specific.
    • Bug retrieving Font SIze for Common Default vs. Lexer Specific.
    • Font Name handling retrieved from Common-Default vs. Lexer-Specific.
    • Copy multi-selection to clipboard: separate each match by line-break.
    • Apply provided Scintilla patch.
    • Stream comment for .AU3 files.
    • “grepWinNP3”: fix compiler warning Release Win32 (GRE).
    • Workaround Scintilla text-rendering bug, if line-number margin width set to 0 (so use 1 instead).
    • Save Schema config in case of inifile from scratch.
    • Small correction to Line Cut feature (thin selection).
    • Minipath uses NP3 preferred language, if not configured.
    • Compiling mono-language compiler switch version.
    • Std windows behavior for cascading new instances (if configured).
    • Sticky Window Flag on launching new instance.
    • Prevent duplicate instance, if setting does not allow.
    • Lazy styling (no need for SCN_STYLENEEDED).
    • Caret visibility on JumpTo() after file (re-)load.
    • FileWatching (file change notification) in some special cases.
    • Mark occurrences: no additional bookmarker -> use invisible marker instead of background marker.
    • New comment doc styling for C++ lexer (used for C#, RC, JS and Java too).
    • Center dialog in parent: for system dialog and if minimized (tray or taskbar).
    • Mark all Occurrences in case of reopened F/R dialog.
    • Center dialog in parent.
    • “grepWinNP3”: fix missing search flags (GRE).
    • TinyExpr regression inserting newline after equal sign.
    • Possible busy-loop in Kotlin and Dart Lexer.
    • Don’t keep window top-most after returning from full-screen mode (F11 toggle).
    • Compiler switch to allow mono language binary.
    • Read-Only-Attribute cooperating with Exclusive-Write-Lock.
    • Lexer “Python”: fixing Format-Strings (f-strings).
    • Regression with vertical slope definition.
    • Some regressions around external file change notification.
    • “grepWinNP3” Language-ID “[xx-YY]” exceeds 5 chars (e.g. [es-419]) (MUI).
    • Limit ChooseFont Dlg to CF_SCALABLEONLY for DirectWrite Technology.
    • Rectangular selection typing issue.
    • Replacing the “RCdll.dll” file to avoid garbage chars in foreign languages (MUI).
    • In “.zip” version, some filenames in “gwLng” folder are incorrectly displayed (MUI).
    • Language “Spanish Latin America” identifier correction (es-LA -> es-419) (MUI).
    • Hyperlink RegEx pattern fixed to use valid Unicode.
    • Handle quotes for URL <-> file-system path conversion.
    • “grepWinNP3”: hide progress bar after search finisched (GRE).
    • ShellExecute() lpVerb for open hyperlink (Ctrl+Click) set to “open.
    • Data type mismatch.
    • Decoding of url-encoded file Hyperlinks (“file://…”).
    REMOVED:
    • Open color selection on Alt+Left mouse click on color indicator.
    • Remove deprecated (no sensible use case) “overlapping find” option.
    • “fontsValid” extension (closer to default scintilla code base).
    • Remove useless font stretch handling.
    • Removing the font-style string for font selection.
    • Remove deprecated WinXP support (no horiz. mouse wheel).
    • Obsolete SCI_LEXER preproc symbol / no need to link lexers in Scintilla.
    TRANSLATIONS (MUI):
    • Afrikaans (af-ZA).
    • Belarusian (be-BY).
    • Chinese Simplified (zh-CN).
    • Chinese Traditional (zh-TW).
    • Dutch (nl-NL).
    • English (en-GB).
    • French (fr-FR).
    • German (de-DE).
    • Greek (el-GR).
    • Hindi (hi-IN)
    • Hungarian (hu-HU).
    • Indonesian (id-ID) (incomplete…).
    • Italian (it-IT).
    • Japanese (ja-JP).
    • Korean (ko-KR).
    • Polish (pl-PL).
    • Portuguese (pt-PT).
    • Portuguese Brazilian (pt-BR).
    • Russian (ru-RU).
    • Slovak (sk-SK).
    • Spanish (es-ES).
    • Spanish Latin America (es-419) (incomplete…).
    • Swedish (sv-SE).
    • Turkish (tr-TR) (incomplete…).
    • Vietnamese (vi-VN) (incomplete…).
     
  10. guest

    guest Guest

    Notepad3 5.21.1129.1 Released (29 November 2021)
    Website (GitHub)
    Announcement
    Download
    Latest Changelog
    Version 5.21.1129.1 (29 November 2021) Changes
    NEW:

    CHANGES:
    • Switching to Philippe Lhoste’s (PhiLho) AutoHotkey (AHK) Lexer.
    • Migration of Solution/Projects/Src for VS2022.
    • Switch to Scintilla default idle styling mode (none).
    • Reverting changes to F/R behavior, correction for empty pattern.
    • On file restore, do not notify immediately, but check against stored file attributes.
    • Remove the max win version check for undocumented DarkMode UxTheme methods.
    • SQL Lexer bright and dark mode highlight color enhanced.
    • Disable actively file change polling – rely on directory change notification by default.
    • Allow [Settings2] “FileCheckInverval” to be zero(0), means no active file change polling.
    • Enable context menu for Statusbar.
    • Enable context menu for Menubar.
    • Use “round nearest displayed digit” method for estimated file size display.
    • Limit file size: 2GB (Until WideCharToMultiByte() / MultiByteToWideChar() INT32_MAX issues are clarified).
    CHANGES Versions in Tools or Libraries:

    FIXES:
    • Correction of a typo for command “Gui” in AutoHotkey (AHK) Lexer.
    • Sync with current Oniguruma v7.0(ß) dev.
    • Some other findings on the positioning of multi-instance launch.
    • Relaunch multi instances: don’t cascade if pos param already defined.
    • Positioning on separate instance launch.
    • Positioning multi instance launch.
    • Don’t clear occurrence markers for unchanged search pattern.
    • Correction to VS2019 project settings.
    • Find/Repl wildcard pattern handling.
    • Find/Repl dialog – empty search string should have no match (blue).
    • Wrong format for reporting number of replaced occurrences “In Selection”.
    • “grepWinNP3” not intended switching file size search settings (GRE).
    • Key “Favorites=(path)” not added in “Setup” version.
    • “grepWinNP3” not intended switching “AllSize” settings (GRE).
    • Don’t save default values for Caret and Whitespace.
    • SQL Lexer dark mode highlight default colors.
    • Disabled menu items if settings file itself is locked by file change notification.
    • Over paint annoying menu-bar bottom line.
    • Dark-mode system menu bar coloring (except bottom line).
    • Correction of some wrong keyboard shortcut (Alt+ Up, Alt+ Down).
    • Translucency (alpha) settings for white-space indicator.
    • Dark mode aware auto-completion-list-box.
    • Goto-Dialog: digit grouping of line/column numbers.
    • Digit grouping for replace occurrences result dialog.
    • Better hyperlink style in dark themes “Dark” and “Obsidian”.
    • Initial factory window position.
    • Web-Action commands should use also user-defined app to open hyperlinks.
    • Reset background color for “visible whitespace” if not defined.
    REMOVED:
    • Remove deprecated “AutoReloadTimeout”.
    • Remove Old and deprecated Notepad3 and grepWin icons.
     
  11. guest

    guest Guest

    Notepad3 5.22.1119.1+ Release Candidate (RC) Phase
    Download links:
     
  12. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    11,126
    Location:
    U.S.A. (South)
    @mood :cool: Using the pure portable version- Thanks for the keep up.
     
  13. guest

    guest Guest

    Notepad3 5.22.1213.1+ Release Candidate 2 (RC2) Phase
    Download links:
     
  14. guest

    guest Guest

    Notepad3 6.23.118.1 Released (January 18, 2023)
    Website (GitHub)
    Announcement
    Download
    Latest Changelog
    Version 6.23.118.1 (January 18, 2023) Changes
    NEW:
    • Allow “dotbox” instead of “horiz. line” for folded text.
    • Allow Line Number color to be alpha blended (e.g. DarkMode).
    • Allow “Notepad3 x64 Setup” to install on Win11 Arm (64-bit emulation).
    • Implementation of automatic parenthesis closure.
    • Darkmode highlight (foreground) contrast settings + default reduction to 75%.
    • Add example for tinyexpr in Modify Lines dialog.
    • Add option to auto-load most recent file from file history.
    • Change History Marker: color configuration.
    • Menu (View) Settings for “Change History” feature.
    • Persistent settings for “Document Read-Only Mode”.
    • Add Change History Marker (by Scintilla v5.3.0).
    • Add “char8_t” keyword for C++20.
    • Msg box for editing read-only.
    • F/R-dialog menu item to switch replace by clipboard tag (^c).
    • Set keyword-lists for CSS Lexer according to SciTE’s css.properties.
    • JSON Lexer: colorizing for URL/IRI and Compact IRI.
    • JSON Lexer: error coloring for unclosed strings.
    • Add a Fortran Lexer.
    • LongPath Support enhancements.
    CHANGES:
    • Move DefaultWindowPosition to Window section (deprecated: Settings2 section).
    • Revert to Lexilla’s standard Markdown lexer (LEX).
    • Change background color for Heading 1 to enhance contrast to std Hyperlink (LEX).
    • Visible representation of EOL characters.
    • Refactoring of using SCI_REPLACETARGET(MINIMAL).
    • Lexer Registry-Files: split string and GUID String coloring (LEX).
    • JSON lexer: Same style for SCE_JSON_COMPACTIRI and SCE_JSON_PROPERTYNAME (LEX).
    • Status-bar double-click line-break mode: Cycle only between CR+LF <-> LF modes.
    • Update Lexer “AutoIt3 Script” to Autoit v3.3.16.1.
    • Adjust All dialogboxes for all Languages to fit at display scale of 125%.
    • Replacing SCI_REPLACETARGET calls by SCI_REPLACETARGETMINIMAL calls where appropriate.
    • Extend AutoCloseBrackets (by Matteo-Nigro PR #4318) for Selection.
    • Using new AviSynth+ keyword lists and AviSynth colors (light/dark mode).
    • Refactored of undo/redo and document modify handler.
    • Standard DarkMode Theme.
    • Minor adjustment of grepWinNP3’s layout and correction of some strings (GRE).
    • Simplify WordList Set according to (https://github.com/ScintillaOrg/lexilla/issues/103).
    • Caret style: allow std caret bar width up to max(20) and define alpha transparency (not below 20).
    • Alow “tinyexpr” within “Modify Lines” ${…} specification, using L, I, N as expression variables.
    • Replace old logo “rizonesoft.bmp” by new layout.
    • Use deprecated SCI_FINDTEXT to workaround crash on new (Sci v5.2.3) SCI_FINDTEXTFULL method.
    • “Don’t ask again” for keep Read-Only view mode dialog on editing file.
    • Decouple Read-Only file Attribute from Read-Only Document view mode.
    • Renaming feature from obscure “Accelerated Word Navigation” to better name “Alternate Word Separators”.
    • Sync the “Sombra” Scheme Collection with the “Window Dark Mode”.
    • Using ‘Cascadia Mono’ as default for pure ‘Text File’ scheme (if available).
    • Rainbow CSV Lexer: try to solve non-paired quotings.
    • Show number of occurrence on sequence of marked all.
    • Drag&drop text snippet while ALT-Key down will not scroll.
    • Document “Read Only” view menu item for switching mode.
    • CamelCase WordLists for AHK Lexer.
    • Ctrl/Alt+F10 as Accelerator-Keys for Filesystem-Path to URL (and back) conversion.
    • Renaming Spanish Latin America (es-419) to Spanish Mexican (es-MX) (MUI).
    • Hyperlink RegEx Scanner: don’t allow XML tagging brackets as part of Hyperlink text.
    • In Windows 11, running “Notepad” from “Run” (Win+R) launches “Notepad3”.
    • Removing unnecessary “ToShortPath” operations.
    • Small performance enhancement for large rectangle selection undo/redo del/ins.
    • PathGetDisplayName(): strip path(dir) option, to enable to show full path in dialogs.
    • Merged Fortran Lexer keyword/functions suggestions from zoziha.
    • Fortran Lexer keyword/function enhancement.
    • Default settings: LaunchInstanceWndPosOffset=28 and LaunchInstanceFullVisible=true.
    FIXES:
    • Initial white display (splash) in case of Dark Mode Win
    • Animated minimize (taskbar or tray), restore w/o white splash.
    • Trigger mark-all-occ after transform backslash (EscCtrlChr) in F/R-Box is used.
    • Some WSL2 (Linux) path issues.
    • Handling of editing own settings (in this case: disable file watching).
    • Path to module relative representation.
    • Load Toolbar-Bitmap handling.
    • Minor design change and some fixes for Margin and Bookmark handling.
    • (re)setting default window position in case of non std DPI resolution.
    • Speedup search&replace in large text files.
    • Use alternate path, if Path_GetKnownFolder() failed.
    • Set alpha (80) for “highlight current line” translucency, if not given.
    • “Notepad3 Replacement” after Win11 22H2 update (SUP).
    • Oniguruma fix (ONIG_OPTION_FIND_LONGEST behavior) (ONI).
    • Make current line visible after word-wrap-mode toggle.
    • Restore and correction the line “IDM_SETPASS” in menu_fr_fr_rc.
    • Revert relative size for ANSI Art.
    • Reset change history except in case of “revert from file”.
    • Linker must generate Manifest.
    • Don’t store contrast adapted dark mode foreground color themes.
    • Common base font size scheme handling.
    • Context menu: web action handler.
    • Modification marker based on selection history.
    • Disable events from edit-window while in Begin/End-WaitCursor.
    • Error message on loading empty file.
    • Broken reload file (broken by check for single file instance)”.
    • A warning message in “dialogs_xx_yy.rc”.
    • Respect single file instance mode for internal file loading.
    • “unref” param in RELEASE mode.
    • DarkTheme handling.
    • “grepWinNP3” minor layout adjustments (GRE).
    • Resizing the “Open Recent File” dialog box.
    • Resizing control (files as binary), minor layout adjustments (GRE).
    • Fixed Text box for longest text length (“el-GR”) + correction typo (GRE).
    • Avoid horizontal line scrolling on File Revert (F5).
    • “Modify Lines” feature – correct computation of field width for tinyexpr results.
    • Win10/11 build number to name mapping.
    • Titlebar update on change.
    • Margin handling (context, bookmarks).
    • New Rizone.soft bitmap.
    • Treat files as binary can be Accidentally Clicked (GRE).
    • Try to fix printing scaling issue.
    • Propagate default font to undefined-font styles.
    • Font selection (if font face-name does not match to family-name).
    • Bookmarks handling in case of delete (in-line, complete line, selection).
    • Crash in SCI_FINDTEXTFULL caused by using wrong data structure.
    • TAB (indent) usage in case of read-only mode sets doc modified flag.
    • Directory locking of current file.
    • Remember user data entered for dialogs: EncloseSel, ModifyLines, InsertTag, StreamComment.
    • Uninitialized variable, causing problems on copy multi-selection.
    • Special not found position value in case of regex search.
    • Unicode Detection in case of pure ASCCI containing null bytes.
    • ASCII only issue of not reliable IsTextUnicode().
    • Using “Cascadia Mono” over “Cascadia Code” if applicable (regarding to “Text File” Scheme change).
    • “Text File” Scheme: using Common (2nd) Base Font.
    • Using by error “Segoe UI” as default for pure “Text File” scheme.
    • Lexer style config names: differences between display and .ini-config.
    • Dark mode color style scheme global from common base/2nd.
    • Writing wrong scheme to .ini-file.
    • Missing assert include for Win32/x86 compile config.
    • Compile errors for unreferenced formal parameter in release mode.
    • DarkMode issue in Decrypt dialog.
    • Security enhancement of AES Encryption feature.
    • MessageBox: shortage of text buffer.
    • Workaround to fix horizontal mouse wheel with Logitech Options utility.
    • Occurrence counter for “current word” mode.
    • F/R-Dialog: Initial fill of replace template box.
    • Find-Pattern storage handling.
    • Find Next/Prev behavior.
    • Regression caused by previous fix.
    • Mark all occurrences: move caret to end of main selection.
    • Preserve Caret position (issue 3927).
    • Fill Find pattern on F/R-dialog init, prefer clipboard over search history.
    • ID mismatch using ‘enter’ to close infobox (vs. ‘yes/ok’ button).
    • Allow switching encoding for empty document.
    • Memory issues fixing and hardening.
    • XML/HTML Stream Comment.
    • Find/Replace pattern history: clear all not persisted to .ini file.
    • URL detector: double-quote should not be valid URL character.
    • Allow hyperlinks end in dashes.
    • Support User-Doc on Recent Files Jump List.
    • Trim line endings on Save except AutoSave.
    • Find user docs special folder var.
    • Performance issue on pasting clipboard.
    • Add to recent documents issue.
    • File History: delete file in list and .ini-file.
    • “grepWinNP3” .ini Path issue in Notepad3 Setup version (GRE).
    • UNC path prefix handling issues.
    • Parsing file arg: relative from working dir.
    • Locale settings dependent Themes Menu (Standard Config).
    • Add to Favorites: keep base-filename + extension.
    • Find file extension.
    • Reading initial style config.
    • Notification blocker on loading huge files.
    • Heap corruption on retrieving text from combo box.
    CHANGES Versions In Tools Or Libraries:
    • Update MiniPath (MIN) version 1.0.2.191 (2022-12-13).
    • Update Oniguruma Regex (ONI) engine version 6.9.9 (2022-12-09).
    • Update Scintilla Library (SCI) version 5.3.2 (2022-12-06).
    • Update Lexilla Library (LEX) version 5.2.1 (2022-12-06).
    • Update grepWinNP3 (GRE) version 2.1.11.42 (2022-10-14).
     
  15. guest

    guest Guest

    Notepad3 6.23.203.2 Released (February 3, 2023)
    Website (GitHub)
    Announcement
    Download (GitHub)
    Latest Changelog
    (via file Changes.txt):

    ========================================================
    Version 6.23.203.2 (3 February 2023) (Hotfix)
    ========================================================

    NEW:
    --------------------------------------------------------
    [.120.1]- Paragraph navigation (Alt+PageUp, Alt+PageDown).

    --------------------------------------------------------
    CHANGES:
    --------------------------------------------------------
    [.120.1]- Allow coloralpharef read from scheme properties.

    --------------------------------------------------------
    FIXES:
    --------------------------------------------------------
    [.203.1]- Infinite loop using SCI_REPLACEMINIMAL in replace all loop in range (Hotfix).
    [.124.1]- Speedup loading files with very long lines.
    [.124.1]- Dependencies for version-file inclusion.
    [.124.1]- Remove files generated by Version.ps1 and tracking disabled by .gitignore.
    [.120.1]- Get git commit id for local build (ID= in Help Dlg).
     
    Last edited by a moderator: Feb 3, 2023
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.