Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19195
Reakcje/Polubienia
55847
Notepad3 to szybki i lekki edytor tekstu oparty na
Zaloguj lub Zarejestruj się aby zobaczyć!
z podświetlaniem składni. Może być zamiennikiem domyślnego edytora tekstu (Notatnik) w Windows, który ma jednak pewne ograniczenia.
Program oferuje wiele dodatkowych funkcji, ma niewielki rozmiar, ale jest wystarczająco wydajny, aby obsłużyć większość zadań programistycznych. Jest oparty na kodzie z
Zaloguj lub Zarejestruj się aby zobaczyć!
Floriana Balmera i
Zaloguj lub Zarejestruj się aby zobaczyć!
XhmikosR.

Porównanie funkcji Notepad2 i Notepad3
Funkcje Notepad2:

-obsługa podświetlania składni dla ASP, języka asemblera, C, C++, C#, Common Gateway Interface (CGI), kaskadowych arkuszy stylów (CSS), HTML, Java, JavaScript, NSIS, Pascal, Perl, PHP, Python, SQL, Visual Basic (VB), VBScript, XHTML, XML, BAT, DIFF, INF, INI, REG i pliki konfiguracyjne
-automatyczne wcięcie
-dopasowanie wspornika
-konwersja kodowania znaków między formatami ASCII, UTF-8 i UTF-16
-wielokrotne cofanie/ponawianie; prostokątny wybór bloku
-konwersja formatu Newline między formatami DOS (CR/LF), Unix (LF) i Macintosh (CR)
-wyszukiwanie i zastępowanie oparte na wyrażeniach regularnych

Notepad3 – zmiany w porównaniu do Notepad2:
-składanie kodu
-obsługa zakładek
-opcja zaznaczenia wszystkich wystąpień słowa
-automatyczne uzupełnianie słów
-obsługa podświetlania składni dla skryptów AutoHotkey, AutoIt3, AviSynth, Bash, CMake, CoffeeScript, Inno Setup, LaTeX, Lua, Markdown, NSIS, Ruby, Tcl, YAML i VHDL
-poprawione wsparcie dla NFO ANSI art.
-obsługa zastępowania Notatnika systemu Windows za pomocą czystej, nieinwazyjnej metody opartej na rejestrze
-inne różne drobne zmiany i ulepszenia.
źródło:
Zaloguj lub Zarejestruj się aby zobaczyć!


Notepad3_1.jpg

Zaloguj lub Zarejestruj się aby zobaczyć!


Instalator:
Zaloguj lub Zarejestruj się aby zobaczyć!

Portable:
Zaloguj lub Zarejestruj się aby zobaczyć!

Portable .paf:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Niejaki

Bardzo aktywny
Zasłużony
Dołączył
16 Wrzesień 2017
Posty
1050
Reakcje/Polubienia
1433
Ekstra ten edytorek, podstawiam go na systemowy NATYCHMIASTOWO:)
 

Mohammad.Poorya

Bardzo aktywny
Ekspert
Dołączył
19 Wrzesień 2018
Posty
3207
Reakcje/Polubienia
12982
Miasto
On a Bike!
Notepad3 5.20.411.2
Changes in version 5.20.411.2 (2020-04-11)

NEW:
  • Executables and ddl's are now signed.
  • Fix DPI scaling of Toolbar bitmaps (avoid slicing by rounding errors).
  • "Open with Notepad3" Right-Click in Explorer Context Menu (install/setup version).
  • In About Resources: Data Sharing Service from
    Zaloguj lub Zarejestruj się aby zobaczyć!
  • Automatic scrolling when dragging selected text near window edge (SCI).
  • break rectangular selection into multiple selection on end-of-lines (move caret).
  • Infos of screen/display/dpi for "Copy Version Info" button.
  • Preserve stream selection in file history (w/ text position remembering).
  • Language dependent status bar abbreviations.
  • Copy directory to clipboard and Open path in explorer.
  • Toggle menu bar option.
  • Add Lexicographical Line Sort Order.
  • CSV Prism Color Lexer.
  • Preserve File Modification Date/Time: Option stays until new session is started.
  • Save with Original File Date/Time - Ctrl+Alt+F6.


    CHANGES:
  • Change default settings for word/long-line wrapping.
  • Update "KeyboardShortcuts.txt".
  • Split undo typing sequence by line-breaks default -> true.
  • Add file history to recent docs (taskbar) jumplist.
  • NP3 INI file read/write using file locking (shared read / exclusive write) for multiple instances.
  • Reset build-of-the-day number in AppVeyor on new day.
  • Change version numbering of build_# (the build number is now daily based).
  • Remove AppVeyors build number, add build-of-the-day number, add short version of commit/local build ID.
  • Accelerator key remapping: move line up/down vs. jump folds.
  • Separate auto esc'd control chars from "transform backslashes" switch in find/replace dialog.
  • Increase encoding detection confidence threshold to 92%.
  • Finetuning of Single Byte Char Set (SBCS) detection.
  • Add current Encoding and Lexer to "Copy Version Text".
  • Lexer keyword initializer list simplified.
  • Find/Replace dialog: in case of "transform backslashes" do Esc control seqs.
  • Upper confidence level for UCHARDET to: "AnalyzeReliableConfidenceLevel=92".
  • UCHARDET: Enhanced confidence calculation for Single Byte Character Set (SBCS).
  • Replace std messagebox "save modified file warning" by (silent) custom messagebox if message beeps are muted.
  • Don't Auto-Close blank untitled document, only empty untitled document.
  • Encoding detection fallback: if "Load ASCII as UTF-8" is checked use UTF-8 (if valid) else current ANSI code-page.
  • Use Ctrl+Shift+L for toggle "Menu: Reuse Window" option.
  • Inversion of Accelerator key Ctrl+Alt+L with Ctrl+Shift+L.
  • Change wording "Administrator" to "Elevated".
  • Hidden "ExitOnESCSkipLevel" feature (Exit on ESC can ignore a selection).
  • ESC Key clears active selection (not exiting Notepad3 if configured) (Config: ExitOnESCSkipLevel=2).
  • Set large file size limit to 2GB (INT32_MAX).
  • Set big file size limit warning to 64MB (syntax highlighting is switched off) (Config: FileLoadWarningMB=64).
  • New Notepad3 Icon (Notepad3 icon by Vexels.com designed by smanashova@gmail.com).
  • Initial default big toolbar only for monitors > Full-HD.
  • Copy to clipboard instead of insert (filename, path, GUID).
  • Option [Settings2] LexerSQLNumberSignAsComment.
  • Option [Settings2] LineCommentPortfixStrg= e.g. add a space to comment chars.
  • Option [Settings2] NoCopyLineOnEmptySelection and NoCutLineOnEmptySelection.
  • Appearance of INFOBOX4 (MB_YESNOCANCEL).
  • Thin rectangular (multi) selection after toggeling line-comment block for multi insertion.
  • Full Work Area Mode (F11) -> Full Screen Mode (Maximize window if "full work area" is requested).
  • Ctrl+Alt+Enter AutoCompletion behavior.
  • Menu and behavior for copy/paste and copy/paste line.
  • Allow each modification step to split undo typing sequence (set timeout 0 < to < 20ms).
  • Split undo typing sequence (by line-breaks and/or timeout) (UndoTransactionTimeout=0, LnBrk via Menu).
  • Update Oniguruma Regex (ONI) engine version 6.9.5 (2020/01/28).
  • Update Scintilla Library (SCI) version 4.3.2 (2020/03/06).

ENHANCEMENT:
  • Load files larger than 2GB (64-bit) - Limit to 4GB (Scintilla problems).
  • Parameter to set document limit for big files (switch off highlighting).
  • ScintillaWin: IMEJPCancelAction (SCI).
  • File locking mechanism (.ini-file) to avoid multi process file write race conditions.
  • Menu entries for move line and folding control.
  • Multi-line Search Find/Replace.
  • Apply Start Case to AutoHotkey Lexer.
  • Change to 1-pass (file open/close) to save settings in Notepad3.ini.
  • Enclosing selection with HTML-Tag - Remember last pattern (session).
  • Repeat selection enclosing (HTML-Tag) n-times control.
  • Hyperlink detection for Unicode.

FIXES:
  • Locale dependent string comparison and Logical Number comparison.
  • Review scroll behavior for context menu and Stop scrolling on context menu click.
  • Do not use analysis hint UTF-8, if file is invalid UTF-8.
  • Configurable default ANSI code-page (locale) detection bonus.
  • No AutoCompletion on empty words (busy loop bug).
  • DPI Scaling Toolbar and DPI scaling selection mode.
  • Common controls will use preferred/available MUI language.
  • Sticky window position handling.
  • Initial, default and current window position handling.
  • Debug assertion (isspace() called on non ASCII char).
  • Correct return result of Styles export.
  • Scintilla method declaration.
  • Move hardcoded lexer <-> filename (w/o .ext) associations to configurable scheme (regex def).
  • Drag&drop rectangular selection shuffles chars.
  • Paint() hangs due to unnecessary LockWindowsUpdate().
  • Drag&drop selection should use configured slop settings.
  • Internal file-history submitted to taskbar JumpList.
  • Load files larger than 2GB (64-bit) - Limit to 4GB (Scintilla problems).
  • Automatic scrolling when dragging text near window edge: make caret visible after drop.
  • No styling for big/large files (loading speedup and UI responsiveness).
  • Esc skip level on rect/multi-selection.
  • Avoid caret jump on cancel multi-selection (esc).
  • In case of "Transform BS", swallow single slashes not related to a ctrl-char.
  • Handling of default settings for deprecated 'SciDirectWriteTech=...'
  • Concurrent access to .ini-File (lock file).
  • Caret virtual space movement options: remove "SCVS_NOWRAPLINESTART".
  • Jump to selection "start/end" operations.
  • Word lists for LUA Lexer.
  • Line Comment (Toggle) for NIM Lexer.
  • Slow indentation (TAB/BACKTAB).
  • AutoCompletion box.
  • Find/Replace Dialog behavior.
  • Transform backslashes while pasting into search/replace box.
  • Some issues for lexers: YAML and JSON.
  • Clipboard multi-line paste hook for Find/Replace pattern CB.
  • Allow multi-line Search Find/Replace pattern.
  • IME color and IME color styler.
  • Wrong language reference for lexer : "Tag".
  • "Recent Files" History handling.
  • URL Encode/Decode (according to RFC 3986) for (Win7 API).
  • Win7 "procedure entry point "SetCoalescableTimer()" could not be located.
  • Wrap to Column - default=80.
  • Preserve file modification time option on elevated.
  • Elevated relaunch after encoding change.
  • Sub dialog centering in multi monitor environment.
  • Modern style message box icons.
  • System MessageBox() for "not saved" warning on modified files.
  • Oniguruma RegEx engine: respect EOL mode on encoding type.
  • Wrong encoding detection settings for explicit config .ini-File load.
  • Disable HyperLink calltip on ESC, as long as caret is in hyperlink text range.
  • Crash on very large file size (rejecting too big files).
  • Batch lexer: handle comment after ampersand(&) command sequence.
  • Bug in replace on single step find/replace.
  • Convert to Hex and vice versa: work on (stream-)selection (original source by ZuFuLiu).
  • Comparison warning: signed/unsigned mismatch.
  • Canonical ini-file style section order for settings from scratch.
  • Prevent concurrent settings-file-access (re-launch elevated).
  • Small fixes on "Relaunch Elevated" functionality.
  • Minor fixes for window positioning by cmdline parameter.
  • Minor correction of HotKey.
  • Ctrl+Shift-C/X and Paste behavior.
  • Markdown highlight overflow.
  • Redo initial selection after replace (ins/del).
  • Hyperlink Regex detection and Update visible indicator issue.
  • Correct resource id for language sk-SK.
  • Insertion handling: keep selection if non empty selection is replaced.
  • TAB behavior after multi-selection undo sequence.
  • Encoding tag insertion (Ctrl+F8).
  • Division by zero exception (indentation and tab width).
  • Selection undo/redo in case of "lean" change notify event.

REMOVED:
  • "Ctrl+Shift+Alt+F" (Code Folding) no longer works from Windows 10 19H1 1903.

TRANSLATIONS (MUI):
  • Afrikaans (af-za).
  • Belarusian (be-by).
  • Chinese Simplified (zh-cn).
  • Dutch (nl-nl).
  • English (en-gb).
  • French (fr-fr).
  • German (de-de).
  • Hungarian (hu-hu).
  • Italian (it-it).
  • Japanese (ja-jp).
  • Korean (ko-kr) (to resume…).
  • Polish (pl-pl).
  • Portuguese Brazilian (pt-br) (to resume…).
  • Russian (ru-ru).
  • Slovak (sk-sk) (to resume…).
  • Spanish (es-es).
  • Swedish (sv-se).
  • Turkish (tr-tr) (to resume…).

Download:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Mohammad.Poorya

Bardzo aktywny
Ekspert
Dołączył
19 Wrzesień 2018
Posty
3207
Reakcje/Polubienia
12982
Miasto
On a Bike!
Notepad3 5.20.722.1 (2020-07-22)
Changes in version 5.20.722.1 (2020-07-22)

NEW:
  • grepWinNP3: export search results (GRE).
  • changed grepWinNP3 icon (GRE).
  • Add Toolbar icon for grepWinNP3.
  • Configurable Zoom-Tooltip display timeout ([Settings2] ZoomTooltipTimeout=3200).
  • Add Install/Remove "Open with Notepad3" to Notepad3 Setup/Installer (SUP).
  • Add additional Dark Theme "Sombra".
  • Strip first char: allow multi-selection.
  • Open default browser while clicking tooltip (hovering hyperlink).
  • Regex multi-select feature.
  • Toolbar hot-button if view is zoomed (<>100%).
  • Call-Back Notepad3 (from grepWinNP3) with case-sensitive and dot-match-all flag (if applicable).
  • Add "Overlapping Search" in Find/Replace dialog window.
  • Integration of external Search-In-Files tool named "grepWinNP3" (GRE).


    CHANGES:
  • "grepWinNP3" About dialog wrapping long text (GRE).
  • Silent ignore write permissions missing on Inifile.
  • Replace non DPI Aware MessageBox for "Save on Close" by internal InfoBox
  • Set DirectWite (D2D) rendering technology as new default.
  • Two stage Toolbar reset (customizing dialog): 1st -> settings 2nd -> factory default.
  • DPI_CHANGED msg handler.
  • Enhancement of the "build_np3portableapp.cmd" file.
  • Remove duplicate readme.txt, license.txt and unused files.
  • Move all readme.txt, license.txt, KeyboardShortcuts.txt, etc... files
  • from "Notepad3Portable\Other\Help" to "Notepad3Portable\App\Notepad3\Docs"
  • Review and format the license.txt file for the dialogbox of INNO Installer.
  • Font style/face-name handling.
  • Extended Font selection dialog (Effects).
  • Font selection refactoring.
  • Revised grepWinNP3.ini file creation.
  • Minor changes for dialog handling on DPI changed.
  • Preparations for dpi-aware resizable "Customize Schemes..." dialog.
  • DPI change handling: About & Schemes dialog.
  • Markdown Lexer: new defaults for Header lines.
  • Strip first char: do not apply on all text (empty selection).
  • Reorganization Context menu.
  • Bigger prev/next button-icons (Customize Schemes... dialog).
  • Hyperlink double-click and MMB-click behavior.
  • Filevar tag "fill-column" changes to support multi-column marker.
  • Installer to let the user select the target directory.
  • Changed Default long-line wrap settings.
  • Remove spinning wait-cursor for text operations (may need reactivation for long operations).
  • Add filepath to message on file locking error.
  • Update grepWinNP3 (GRE) version 2.1.3.20 (2020-07-21).
  • Update Oniguruma Regex (ONI) engine version 6.9.6 (2020/07/05).
  • Update Scintilla Library (SCI) version 4.4.3 (2020/06/03).

ENHANCEMENT:
  • "grepWinNP3": add "Dark mode" settings (GRE).
  • "grepWinNP3": asynchronous search & replace version (GRE).
  • DPI awareness and multi monitor handling.

FIXES:
  • Alt+W (strip trailing blanks) should work w/o selection.
  • TimeStamp handling.
  • Menu selection operation (disable w/o selection).
  • Move view to matching brace (even if outside current work area).
  • Ask before overriding read-only protected configuration file.
  • Respect read-only file attribute of .ini-settings-file (configuration).
  • Undo/redo empty selection redundancy.
  • Multiple line-/stream-selection undo/redo.
  • Disabled Find/Replace or Customize Schemes (by modal child) dialog should disable main window.
  • Printing scaling problem related to DPI awareness changes.
  • System MessageBox "save before close" positioning.
  • Reset of Toolbar configuration dialog.
  • Crash if "close after find" is enabled.
  • Keep current line on reverting file.
  • Limit length of (manual) commit ID.
  • DPI Aware relative positioning of position managed dialog boxes.
  • DPI: awareness for Find/Replace-Dlg (remove resize property).
  • DPI: awareness for Lexer-Selection-Dlg (remove resize property).
  • DPI scaling for Scintilla surface component (thanx zufuliu).
  • Unexpected selection of hyperlink in first line on empty doubleclick.
  • Missing UI update (Margin Width).
  • Don't overwrite grepWinNP3's user settings for backup in folders (GRE).
  • Common base font inheritance for other styles.
  • "grepWinNP3" crash on invalid file path (GRE).
  • "vcxproj" should use the latest installed SDK.
  • Scintilla as DLL solution.
  • Extended font style selection.
  • Don't add recent file list (history) to taskbar's jump-list.
  • Fixing some CppCheck complaints.
  • Broken x86 (32-bit) build.
  • Theme scheme file handling (file extension inheritance).
  • Remember find pattern (Ctrl+F3).
  • Customize Toolbar dialog closes immediately.
  • ".ini-file" acquire lock for invalid file path.
  • Cancel multi-selection on line up/down key.
  • Initial behavior on open Find/Replace dialog.
  • Lost Find/Replace dialog settings.
  • Lazy syntax styling (copy into multi-line string, etc.).
  • ToolsMenu flickering.
  • "grepWinNP3": optimized single-tread worker option (GRE).
  • View selection on wrapped long-lines vs. normalizing view.
  • Don't protect backslash (double'\\') for pattern argument.
  • "grepWinNP3" ordered map of languages for selection box (GRE).
  • Translatable error message format (msgbox).
  • DPI scaling window on display dependent.

REMOVED:
  • Remove DWrite Font Choose Dialog - need to type fractional font sizes manually.

TRANSLATIONS (MUI):
  • Afrikaans (af-za).
  • Belarusian (be-by).
  • Chinese Simplified (zh-cn).
  • Chinese Traditional (zh-TW) in progress...
  • Dutch (nl-nl).
  • English (en-gb).
  • French (fr-fr).
  • German (de-de).
  • Hindi (hi-IN) in progress...
  • Hungarian (hu-hu).
  • Indonesian (id-ID) in progress...
  • Italian (it-it).
  • Japanese (ja-jp).
  • Korean (ko-KR).
  • Polish (pl-pl).
  • Portuguese (pt-PT).
  • Portuguese Brazilian (pt-BR) in progress...
  • Russian (ru-ru).
  • Slovak (sk-SK).
  • Spanish (es-es).
  • Spanish Mexican (es-MX) in progress...
  • Swedish (sv-se).
  • Turkish (tr-TR) in progress...
  • Vietnamese (vi-VN) in progress...


Author's site:
Zaloguj lub Zarejestruj się aby zobaczyć!

Download:
Zaloguj lub Zarejestruj się aby zobaczyć!

Changelogs:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37711
Reakcje/Polubienia
33902
Notepad3 5.21.227.1
Version 5.21.22x.x (2x February 2021) Changes
NEW:


  • Use user locale for date/time insert format: can be menu switched to preferred UI language.
  • Enable horizontal scrolling by “Shift + Mouse-Wheel”.
  • Show search wrap-around tooltip (issue #3038).
  • Kotlin Source Lexer based on Zufuliu’s Kotlin Lexer code base.
  • Dart Lexer based on Zufuliu’s Dart Lexer code base.
  • TinyExpr: additional number parsing for binary (0b…) and octal (0o…) number formats.
  • Extension “.pkb” to SQL Lexer.
  • ‘Dark Mode’ support for Windows 10 20H2 Version 2009 (Build 19042).
  • Open/Save file explorer dialog: populate file filter with current lexer supported file extensions.
  • Minipath.ini: [Settings2] FocusLostOpacity=100 (opycity level on losing focus).
  • Hotkey ‘F3’: use MRU latest item before clipboard content as search pattern if prior search pattern is empty.
  • Support Lexer switching while Customize Schemes dialog is open.
  • Expand current lexers style tree on customize schemes dialog startup.
  • grepWinNP3: “Stay On Top” titlebar context-menu (GRE).
  • Faster statusbar update response / avoid flickering.
  • Reducing Titlebar, Toolbar and Statusbar flickering.
  • Set Light/Dark Mode for grepWinNP3 execution (GRE).
  • Customize Schemes: show selected theme title.
  • DarkMode: remember DarkMode chosen Scheme/Theme for next start.
  • Configurable Dark Mode colors (non Explorer-Theme, Owner-Drawn).
  • Menu item to switch between Default and Dark-Mode.
  • DarkMode: Toolbar, static checkbox/listbox control.
  • Win10 DarkMode Awareness (initial development).
CHANGES:

  • MiniPath: support mouse xbuttons for browsing direction.
  • Code styling reformat MiniPath sources (AStyle: OTBS).
  • Simple Line Comment Toggle handles each line separately
  • Menu move Line/Stream Comment items to Edit -> Selection top.
  • Find/Repl dialog – refactoring and minor fixes.
  • JSON5 enhancements to Scintilla’s original JSON-Lexer.
  • Statusbar Selection-Info: switch to byte (instead of character) counting for huge files.
  • Use user locale for date/time insert format: insert date before time & tab separated.
  • Tinyexpr evaluation of math constants “e” and “pi” not being separated from prepending text.
  • Extent static find/replace/mark occurances pattern buffer to 4095 characters.
  • Initial start screen resolution independent fixed base font size.
  • Avoid wrap-around requester if there is no other possible occurrence.
  • Behavior change: copy to clipboard on empty selection -> don’t copy anything if current line is empty.
  • Update keywords list in Style INNO Lexer.
  • No error message after decline loading file of huge size.
  • Renaming Chinese displayed encoding according to MIME/IANA.
  • Sci_PositionCR type reverted to long for Win32 compatibility reasons.
  • Rebase DarkMode module on delay load version branch of win32-darkmode project.
  • Update the KeyWordList of lexers “C# Source Code” and “SQL Query”.
  • Bookmark Occurrences Colors changed to get perceptually distinct colors.
  • Migration from CreateLexer() by ID to CreateLexer() by Name (Lexilla IFace5 conform) (GRE).
  • TinyExpr format floating.point with non zero fractional part.
  • TinyExpr: change format (allow longer integer before switching to mantissa/exponent format).
  • Prepare for Lexilla Library (Scintilla v5) (SCI).
  • Using @zufuliu’s EOL Mode detection enhancement (no SSE2 or AVX2 specializations).
  • Unify search-pattern retrieval: (0.selection)[F/R-DLG] – 1.previous-search/MRU-List – 2.clipboard.
  • grepWinNP3: save changed “Stay On Top” settings on exit (GRE).
  • First part of DarkMode Theme for MiniPath.
  • Separate DarkMode window-backgr color from button-facecolor.
  • Opacity level on loosing focus for grepWinNP3.
  • TinyExpr: ‘%’ operator: distinguish between modulo and percent operation by context.
  • Due to lack of interest, “Notepad3DLL” is discontinued.
  • User configurable “Web Action” menu item names.
  • Update grepWinNP3 (GRE) version 2.1.6.34 (2021-02.05).
  • Update Oniguruma Regex (ONI) engine version 6.9.7 (2021-01-24).
  • Update Scintilla Library (SCI) version 4.4.6 (2020-12-01).
FIXES:

  • URL-Decoding of file Hyperlinks (“file://…”).
  • Wrap-Around tooltip use correct encoding.
  • Multi-Line movement: proceed to document end correctly.
  • Toggle comment on empty selection at insertion point: keep position of selection end.
  • MiniPath: Enable Mouse XButton usage (“browse back and forth”).
  • Toggle Comment: proper selection handling.
  • Do not move selection on search pattern change if in Replace-Dlg.
  • FJSON Lexer has comments enabled now.
  • F/R-Dialog – allow multi-line clipboard paste to Replace String combobox too.
  • F/R: fixes some issues around RegEx zero-length match/findings.
  • ReplaceAll. avoid busy loop (infinity) while replacing zero-length-match (RegExpr).
  • F/R dialog don’t change selection by typing search pattern.
  • F/R show wrap-around tooltip only if message boxes are hidden.
  • JSON5 string line continuation.
  • Context-Menu Handling in Release Mode.
  • Burndown some VS Analyze Mode Infos/Warnings.
  • Wildcard search: unintentional wrap around.
  • AHKL lexer: visual brace matching mix-ups.
  • InfoBox message icon DPI scaling.
  • Tinyexpr functions and constants parsing.
  • Buffer overrun while initializing structures.
  • Fix Font Dialog (Size handling) problems (issue #3012).
  • F/R dialog: Transform Backslash option glitch.
  • F/R dialog: message box in case of not matching pattern.
  • Multi-Replace using RegExpr and Group-References.
  • Refactoring encoding detection: pure ASCII vs. 7-bit.
  • File encoding analysis with 7-bit ASCII only.
  • File save problem after switching encoding to GB2312 (52936).
  • Initial path on OpenFile dialog (load file).
  • Compiler complaints (new VS2019 version v16.8.1).
  • Allow single character filename on command line.
  • Disable Copy/Cut complete lines on partial multi-selection.
  • Find/Repl all in range algo.
  • Oniguruma flexible EOL handling (Win CRLF, Unix LF and Mac CR) (ONI).
  • Replace all in range.
  • Avoid file cache lost on power failure.
  • Copy/Cut/Delete “Focused View” lines (clipboard).
  • Cut/cop occurrences marker line(s) if marker in first line.
  • Initial directory for open/save file Explorer dialog.
  • TOML Lexer performance leak.
  • Freezing of main window caused by mixed usage of Lexer Interfaces.
  • Setting new IFace5 Lexer (should fix line/stream comment toggle issue #2912).
  • Lexer file extensions maintained in standard config.
  • grepWin language switching (github.com/stefankueng/grepWin/issues/199) (GRE).
  • Clone full .ini-file path for forked new instance (GRE).
  • grepWinNP3: wide char path names for language files (GRE).
  • Stop file change notification on deleted files if save is rejected.
  • Some RegEx engine fixes (current Oniguruma dev) (ONI).
  • Performance leak in TOML Lexer.
  • Customize Schemes title assembling.
  • DarkMode switching while non-modal dialogs are active.
  • TinyExpr: interpretation of ‘%’ operator: allow “(…)” on rhs of modulo interpretation.
  • TinyExpr: remove the need of blank for smart interpretation of ‘%’ operator.
  • Failed to set DarkMode for owner drawn ComboBoxEx controls.
  • DarkMode: toolbar button text.
  • Let DarkMode work with 20H2.
  • grepWinNP3 new instance: read correct .ini-file (protable) (GRE).
  • Fix Win7 start-up crash.
  • Final default color correction (toolbar, statusbar and margin).
  • Allow removing of compile pre-processing switch D_NP3_WIN10_DARK_MODE.
  • Bring back themed ReBar (Toolbar parent) for Win7.
  • Bring back themed ReBar (Toolbar parent) for Win10 using Light Mode (DarkMode not wanted).
  • Win7 Toolbar background back to COLOR_BTNFACE, Win10 stays with COLOR_WINDOWS.
  • Update Titlebar on document modified.
  • Clean .ini-config for default values.
  • Standard margin background colors.
  • DarkMode: switch std. background and text color too.
  • DarkMode support / init / settings handling.
REMOVED:

  • TinyExpr: ‘%%’ as percent operator is deprecated.
TRANSLATIONS (MUI):

  • Afrikaans (af-ZA).
  • Belarusian (be-BY).
  • Chinese Simplified (zh-CN).
  • Chinese Traditional (zh-TW) (incomplete…).
  • Dutch (nl-NL).
  • English (en-GB).
  • French (fr-FR).
  • German (de-DE).
  • Greek (el-GR) (incomplete…).
  • 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) (incomplete…).
  • Russian (ru-RU).
  • Slovak (sk-SK).
  • Spanish (es-ES).
  • Spanish Latin America (es-LA) (incomplete…).
  • Swedish (sv-SE).
  • Turkish (tr-TR) (incomplete…).
  • Vietnamese (vi-VN) (incomplete…).


Pobieramy na stronie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19195
Reakcje/Polubienia
55847
Notepad3 5.21.905.1
Version 5.21.905.1 - 5 September 2021

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…).
Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Nitrogene

Bardzo aktywny
Zasłużony
Dołączył
23 Listopad 2018
Posty
1663
Reakcje/Polubienia
1755
Ma ciemny motyw?
 
Do góry