From 775fafad510c3f2a7b5abb192949000c5558965f Mon Sep 17 00:00:00 2001 From: spectopo <175387142+spectopo@users.noreply.github.com> Date: Sun, 26 Apr 2026 19:29:09 +0800 Subject: [PATCH] New version: Rizonesoft.Notepad3 version 7.26.426.1 --- .../Rizonesoft.Notepad3.installer.yaml | 292 ++++++++++++++++++ .../Rizonesoft.Notepad3.locale.en-US.yaml | 169 ++++++++++ .../Rizonesoft.Notepad3.locale.zh-CN.yaml | 28 ++ .../7.26.426.1/Rizonesoft.Notepad3.yaml | 8 + 4 files changed, 497 insertions(+) create mode 100644 manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.installer.yaml create mode 100644 manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.en-US.yaml create mode 100644 manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.zh-CN.yaml create mode 100644 manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.yaml diff --git a/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.installer.yaml b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.installer.yaml new file mode 100644 index 0000000000000..00cc4b8ee6166 --- /dev/null +++ b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.installer.yaml @@ -0,0 +1,292 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: Rizonesoft.Notepad3 +PackageVersion: 7.26.426.1 +InstallerType: inno +Scope: machine +UpgradeBehavior: install +FileExtensions: +- a51 +- ahk +- ahkl +- aidl +- am +- arcconfig +- arclint +- as +- asc +- asm +- asp +- aspx +- au3 +- avs +- avsi +- awk +- axl +- babelrc +- bas +- bash +- bat +- boo +- bsh +- c +- cakefile +- cc +- cfg +- cfm +- cgi +- cls +- clw +- cmake +- cmd +- cnf +- cobra +- coffee +- conf +- cpp +- cs +- csh +- css +- csv +- csx +- ctest +- ctl +- cxx +- d +- dart +- dd +- dfm +- di +- diff +- diz +- dlg +- dob +- doc +- dpk +- dpr +- dsm +- dsp +- dsr +- dsw +- dtd +- editorconfig +- empy +- eslintrc +- f +- f03 +- f08 +- f15 +- f2k +- f90 +- f95 +- fbp +- ffs_gui +- for +- fpd +- fpp +- frm +- ftn +- gemspec +- gmk +- go +- gs +- h +- har +- hf +- hh +- hpp +- hsql +- hss +- hta +- htaccess +- htc +- htd +- htm +- html +- htt +- hxx +- ia +- idl +- iface +- in +- inc +- inf +- ini +- inl +- ipynb +- isl +- islu +- iss +- itcl +- jad +- java +- jd +- jl +- js +- jscop +- jse +- jshintrc +- jsm +- json +- jsonc +- jsonld +- jsp +- kix +- kt +- ktm +- kts +- lang +- latex +- less +- lfm +- log +- lpr +- lua +- luadoc +- luax +- m +- m4 +- mak +- make +- manifest +- markdown +- matlab +- md +- mdown +- mht +- midl +- mjs +- mk +- mkd +- mkdn +- mm +- msc +- msvc +- mysql +- nfo +- nim +- nimrod +- ninja +- nse +- nsh +- nsi +- nzb +- odl +- oem +- pag +- pas +- patch +- pch +- php +- php3 +- phtml +- pkb +- pl +- plist +- plx +- pm +- po +- pod +- podspec +- pp +- prefs +- prettierrc +- pri +- pro +- prop +- properties +- ps1 +- psc1 +- psd1 +- psm1 +- pxd +- pxi +- py +- pyw +- pyx +- qs +- r +- rake +- rakefile +- rb +- rbw +- rc +- rc2 +- rct +- rda +- rdata +- rdf +- rds +- reg +- resx +- rh +- rjs +- rs +- rss +- ruby +- rust +- s +- sass +- sce +- sci +- scp +- scriptlet +- scss +- sed +- sh +- shtml +- sif +- sql +- stp +- sty +- stylelintrc +- svg +- sx +- tcl +- tcsh +- te +- tex +- texi +- texinfo +- text +- theme +- tm +- tmp +- toml +- tpl +- txi +- txt +- url +- vala +- vb +- vbs +- vcproj +- vhd +- vhdl +- wlua +- wtx +- wxcp +- xaml +- xhtml +- xml +- xpm +- xrc +- xsd +- xsl +- xslt +- xul +- yaml +- yml +- zsh +ProductCode: Notepad3_is1 +ReleaseDate: 2026-04-26 +Installers: +- Architecture: x86 + InstallerUrl: https://github.com/rizonesoft/Notepad3/releases/download/RELEASE_7.26.426.1/Notepad3_7.26.426.1_x86_Setup.exe + InstallerSha256: 9C7AE261663DC2B527C3058842F4B86017BD21E213F687EAACFBF77E356C82EF +- Architecture: x64 + InstallerUrl: https://github.com/rizonesoft/Notepad3/releases/download/RELEASE_7.26.426.1/Notepad3_7.26.426.1_x64_Setup.exe + InstallerSha256: 3B126A6187ABAE5B0D99BEBF3017968499E9E0E25B7EE86BEFB630EFA8FB4E2B +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.en-US.yaml b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.en-US.yaml new file mode 100644 index 0000000000000..0e00dca6f089d --- /dev/null +++ b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.en-US.yaml @@ -0,0 +1,169 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: Rizonesoft.Notepad3 +PackageVersion: 7.26.426.1 +PackageLocale: en-US +Publisher: Rizonesoft +PublisherUrl: https://www.rizonesoft.com/ +PublisherSupportUrl: https://github.com/rizonesoft/Notepad3/issues +Author: Rizonetech (Pty) Ltd +PackageName: Notepad3 +PackageUrl: https://www.rizonesoft.com/downloads/notepad3/ +License: Freeware +LicenseUrl: https://github.com/rizonesoft/Notepad3/blob/master/License.txt +Copyright: Copyright © 2008-2026 Rizonesoft +CopyrightUrl: https://github.com/rizonesoft/Notepad3/blob/master/License.txt +ShortDescription: Notepad like text editor based on the Scintilla source code. +Description: Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. It has a small memory footprint, but is powerful enough to handle most programming jobs. +Tags: +- code +- coding +- editing +- editor +- programming +ReleaseNotes: |- + NEW: + - Paste-board minimization (/B /I) escape hatch if Ctrl-key held down. + - PasteBoard: defer minimize on /B + /I startup so auto-pasted clipboard is visible briefly. + - PasteBoard: opt-out 'Don't ask again' on closing modified untitled documents. + - Feat: /B auto-pastes current clipboard on empty untitled buffer. + - Add search pattern placeholder (%pattern%) for editor command. + - Feat: option to stop Clipboard monitoring during runtime. + - In Notepad3 Portable, add a redirect to the Favorites folder. + - Feat: switching from old tinyexpr lib to modern TinyExpr++ (TIN). + - In Notepad3Portable PAF, add a redirect to the Favorites folder. + - Feat: Prep for grepWin search pattern editorcmd patching. + - Feat: HTML CSS Styles. + - Add default directory selection to settings menu. + - Add special grepWinPortable error msg. + - Add Tab Settings - Tab/Backspace always indent (not only at beginning of line). + CopyMultiSelectionSeparator config. + - Add case conversions on rmb context menu. + - Add lexer ABAQUS. + - Add UCHARDET encoding prober filter (Settings2:UchardetLanguageFilter). + - Add timsort (repl. qsort) scintilla care (iface check) scintill-call-wrapper update. + - Add auto-scroll on MMB click. + - Add Scintilla np3_patches with 5 patch files for future upgrades (SCI). + - Use Segment Heaps for memory allocation if available (Win10 2004+/Win11). + - Add AVX2 optimized x64 build configuration (x64_AVX2) (issue #4240). + - Add GitHub Actions CI workflow for MSVC builds (Win32/x64/ARM64). + - Add extensions "ts"and "tsx" in Tcl Script lexer (LEX). + - Add extension "JSX" in JavaScript lexer (LEX). + - Add Notepad3 Version in the Title bar of the Inno Setup dialog box (SUP). + + CHANGES: + - ARM: LimitNotifyEvents around the four paste sites. + - Clipboard Monitoring and log "Chasing doc tail" are mutually exclusive (mutex). + - Replacing "Tab/Backspace" with "Tab/Shift-Tab. + - Revert auto resolving to UNC for mapped network-drives. + - MUI - Migrate tool "grepWin" into NotepadPortableApp (PAF). + - MUI - Cleanup and add missing files in NP3PortableApp. + - PortableApps Build (new build script, settings, grepWin orig handling). + - Migration to original grepWin tooling (remove home brew project) (GRE). + - AnalyzeReliableConfidenceLevel dialog configurable. + - Crtl+c / RMB-copy for line (empty selection) and hyperlinks. + - Win10 modernization. + - Synchronise with current scintilla mirror. + - Update SimpleIni header only lib (to v4.25). + - Major version 6 → 7 for Win10 minimum. + - Enhancement of MMB auto-scroll. + - Update UCHARDET encoding detector (UCH). + - Refactor: replace regex engines: Oniguruma (retired) by PCRE2 v10.47 (ONI->PCR). + - Refactor: File Change Notification handling. + - Update to Scintilla v5.6.0 and Lexilla v5.4.7. + - Refactor to atomic save pattern. + - Smoothening the startup window experiences. + - Some refactorings due to new features in scintilla. + - Migration of the MS VS2022 compiler to MS VS2026 vc145 platform toolset. + - Update to Scintilla 5.5.8 and Lexilla 5.4.6 (SCI/LEX). + - Moved installer scripts to Build\Installer folder with local language files (SUP). + - Rizonesoft Copyright © 2008-2025 to year "2008-2026". + - Italian language update. + - Changed some phrases in the Italian Inno Setup script (SUP). + - Completed/Modified the Windows Properties fields in Notepad3 Setup.exe (SUP). + + FIXES: + - Editable combo the edit field IS the explicit source. + - Try to address ARM flickering on clipboard paste. + - Modernizing (Win10+) Clipboard monitoring feature. + - LexHTML.cxx. + - Language file names for grepWinPortable. + - Error prone manual numbering of menu child-items for checkboxes. + - NONE vs EMPTY INI file handling, remove styling empty sections. + - Encoding dialog system codepage special handling. + - No PAF .7z creation - not supposed to be used that way. + - ARM64 flickering/rendering issues on Windows 11 25H2. + - Win32 build and build-scripts. + - PortableApps Platform build should use PA's grepWinPortable (GRE). + - Esc search pattern on commandline for grepWinPortable(App) call (GRE). + - grepWin call parameter issues (GRE). + - Simplify encoding settings and invisible border (aero snap) problem. + - Default encoding (forced fallback). + - Claude Code review of pathlib methods. + - Sec-issue load system library hijacking. + - Unicode vs. binary encoding detection. + - PCRE2 line end detection (PCR). + - Claude Code based refactoring of encoding detection. + - Remove too strong UTF-8 affinity. + - Revert ASCII as UTF-8 for unicode detection - false positives. + - Bug in Scintilla's Document::ConvertLineEnds() method (SCI). + - Drag-handle bug on resizable windows. + - Enhance InfoBoxLng() to replace non dark-mode aware MessageBoxEx. + - Handling if file's parent dir is deleted. + - PCRE2 interface - bug matching line-end ($) (PRC). + - About dialog and version patching script. + - UFT-8 affinity for uchardet uncertainty (lower than 66%) (UCH). + - Refactoring from GetOpenFileName() to IFileOpenDialog(). + - Revert: Regression, revert to special Text (.txt) font. + - Minor enhancements on file loading. + - Enhance ShowWindow start-up time. + - AI corrections for PathLib. + - INI file handling Notepad3 and Minipath. + - Regression regarding Zooming (caused by new Scintilla Lib merge conflicts). + - If flag 'strip trailing blanks on save' is active, check if there are trailing blanks. + - Cover both scopes: per-process and per-window (Shell)AppUserModelID. + - URL extraction - handle final single-quote smart. + - INI file handling in case of redirection. + - Win's Unicode detection is not reliable, change encoding detection. + - Strip trailing blanks when saving option (issue 5444). + - New files created in correct working directory. + - Allow saving unmodified files when strip blanks is enabled. + - Black line in Language menu submenu. + - Mouse scroll settings now update without restart. + - Persist Monitoring Log (View -> Monitoring Log) setting. + - Create settings folder recursively if it doesn't exist. + - Restore status bar after printing completes. + - Fixed /m command line defaults to text mode instead of last search mode. + - Resolve DirectWrite font face names correctly. + - Fixed user config setup to run as original user context during install/uninstall (SUP). + - Fixed FileSave() nested call issue causing unexpected save behavior (issue #5445). + - Fixed DirectWrite font variant resolution using IDWriteGdiInterop (SCI). + - Really Silent/VerySilent Uninstall (SUP). + + REMOVED: + - Remove grepWinNP3 project from main (GRE). + - Remove deprecated Win7 compatibility and UTF-32 detection. + - Remove retired Oniguruma regex Engine (ONI). + - Remove obsolete AppVeyor CI build. + - Remove the "Opera Promotion" page in Notepad3 "INNO Setup Installer" (SUP). + + CHANGES Versions in Tools or Libraries: + - Update TinyExpr++ (TIN) version 1.1.0 (2026-01-16). + - Update Scintilla (SCI) Library version 5.6.1 (2026-03-26). + - Update Lexilla (LEX) Library version 5.4.8 (2026-03-26). + - Update grepWin (GRE) version 2.1.12.1434 (2025-09-24). + - Update UCHARDET (UCH) encoding detector version 0.0.8 (2022-12-08). + - Update PCR2 (PCR) Regex engine version 10.47 (2025-10-21). + - Update MiniPath (MIN) version 1.0.2.191 (2022-12-13). + + TRANSLATIONS (MUI): + - Hindi (hi-IN). + - Portuguese (pt-PT). + - Greek (el-GR). +ReleaseNotesUrl: https://github.com/rizonesoft/Notepad3/releases/tag/RELEASE_7.26.426.1 +Documentations: +- DocumentLabel: Document + DocumentUrl: https://www.rizonesoft.com/documents/notepad3/ +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.zh-CN.yaml b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.zh-CN.yaml new file mode 100644 index 0000000000000..f439e6df309fd --- /dev/null +++ b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.locale.zh-CN.yaml @@ -0,0 +1,28 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: Rizonesoft.Notepad3 +PackageVersion: 7.26.426.1 +PackageLocale: zh-CN +Publisher: Rizonesoft +PublisherUrl: https://www.rizonesoft.com/ +PublisherSupportUrl: https://github.com/rizonesoft/Notepad3/issues +Author: Rizonetech (Pty) Ltd +PackageName: Notepad3 +PackageUrl: https://www.rizonesoft.com/downloads/notepad3/ +License: 免费软件 +LicenseUrl: https://github.com/rizonesoft/Notepad3/blob/master/License.txt +Copyright: Copyright © 2008-2026 Rizonesoft +ShortDescription: 基于 Scintilla 源代码的类记事本文本编辑器。 +Description: Notepad3 是一款基于 Scintilla 的轻快的文本编辑器,具有语法高亮功能。虽然内存占用小,但功能强大,足以处理大多数编程工作。 +Tags: +- 代码 +- 编程 +- 编辑 +- 编辑器 +ReleaseNotesUrl: https://github.com/rizonesoft/Notepad3/releases/tag/RELEASE_7.26.426.1 +Documentations: +- DocumentLabel: 文档 + DocumentUrl: https://www.rizonesoft.com/documents/notepad3/ +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.yaml b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.yaml new file mode 100644 index 0000000000000..d0a27fa789d09 --- /dev/null +++ b/manifests/r/Rizonesoft/Notepad3/7.26.426.1/Rizonesoft.Notepad3.yaml @@ -0,0 +1,8 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: Rizonesoft.Notepad3 +PackageVersion: 7.26.426.1 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0