METANEOCORTEX\Kotti
84c00a4214
fix: INI file handling in case of redirection
2026-02-17 15:40:09 +01:00
Rainer Kottenhoff
9d0375a627
Merge pull request #5536 from RaiKoHoff/Dev_Master
...
chore: some refactorings due to new features in scintilla
2026-02-17 15:38:22 +01:00
METANEOCORTEX\Kotti
1d7ef736bc
Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_Master
2026-02-17 15:01:32 +01:00
METANEOCORTEX\Kotti
7482a12687
chore: some refactorings due to new features in scintilla
2026-02-17 14:58:05 +01:00
Pairi Daiza
dfab5a1db8
Merge pull request #5535 from hpwamr/Mui_Beta
...
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
MUI - Commit before release build "Notepad3 6.26.216.1 beta"
2026-02-16 19:31:59 +01:00
Pairi Daiza
862311627d
MUI - Commit before release build "Notepad3 6.26.216.1 beta"
2026-02-16 19:31:24 +01:00
Pairi Daiza
7722617f19
Merge pull request #5534 from RaiKoHoff/Dev_Master
...
fix: Win's Unicode detection is not reliable, …
2026-02-16 18:54:12 +01:00
METANEOCORTEX\Kotti
cccf13d4b0
fix: remove MyTypes.natvis
2026-02-16 17:10:03 +01:00
METANEOCORTEX\Kotti
d2a9ceeffa
fix: Win's Unicode detection is not reliable, so change encoding detection accordingly, fix bug
2026-02-16 17:01:00 +01:00
Pairi Daiza
4f9dd2c25a
Merge pull request #5533 from RaiKoHoff/Dev_Master
...
fix: older VS2026 versions (edited by Copilot Claude Opus 4.6)
2026-02-15 15:26:07 +01:00
METANEOCORTEX\Kotti
000393e71b
fix: older VS2026 versions (edited by Copilot Claude Opus 4.6)
2026-02-15 13:09:37 +01:00
Pairi Daiza
432ab4fcc6
Merge pull request #5532 from hpwamr/Mui_Beta
...
MUI - Commit before release build "Notepad3 6.26.215.1 beta"
2026-02-15 09:59:24 +01:00
Pairi Daiza
a329c0ebcd
MUI - Commit before release build "Notepad3 6.26.215.1 beta"
2026-02-15 09:30:33 +01:00
Pairi Daiza
669df7aed8
Merge pull request #5531 from hpwamr/Mui_Beta
...
MUI - Migration of the MS VS2022 compiler to MS VS2026
2026-02-14 18:49:14 +01:00
Pairi Daiza
faae0674bf
MUI - Migration of the MS VS2022 compiler to MS VS2026
2026-02-14 18:22:12 +01:00
Pairi Daiza
5456e496e1
Merge pull request #5530 from RaiKoHoff/Dev_Master
...
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
upd: Lexilla v5.4.6, Scintilla v5.5.8
2026-02-14 09:16:57 +01:00
METANEOCORTEX\Kotti
156c1ea6dd
fix: issue #5444
2026-02-14 03:10:18 +01:00
METANEOCORTEX\Kotti
abce008f0a
upd: prepare for VS 2026 vc145 platform toolset
2026-02-14 02:27:26 +01:00
METANEOCORTEX\Kotti
84385e28a9
upd: Lexilla v5.4.6, Scintilla v5.5.8
2026-02-14 01:13:14 +01:00
Pairi Daiza
efa382a7f2
Merge pull request #5529 from hpwamr/Mui_Beta
...
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
Add a test encoding files "Error detection UTF-8"
2026-02-11 10:46:19 +01:00
Pairi Daiza
fb7e144a8d
Add a test encoding files "Error detection UTF-8"
...
- issue #5528
2026-02-11 10:23:43 +01:00
Pairi Daiza
440c226dd2
Merge pull request #5527 from hpwamr/Mui_Beta
...
+upd: version info for MS VS2022 (v17.14.26) update
2026-02-11 09:47:41 +01:00
Pairi Daiza
1777aa813c
+upd: version info for MS VS2022 (v17.14.26) update
2026-02-10 20:23:05 +01:00
Pairi Daiza
10ef29e3d6
Merge pull request #5525 from hpwamr/Mui_Beta
...
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
MUI - Commit before release build "Notepad3 6.26.130.1 beta"
2026-01-30 18:09:09 +01:00
Pairi Daiza
e938dc4ee0
MUI - Commit before release build "Notepad3 6.26.130.1 beta"
2026-01-30 17:43:48 +01:00
Derick Payne
096da5229c
CI: Exclude debug/incremental files from artifacts to reduce size
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
2026-01-25 20:51:43 +02:00
Pairi Daiza
57c23619a2
Merge pull request #5523 from hpwamr/Mui_Beta
...
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
MUI - Update translation history file
2026-01-25 09:45:09 +01:00
Pairi Daiza
48b2b0bab6
MUI - Update translation history file
2026-01-25 09:15:02 +01:00
Derick Payne
25d56a3b4e
Merge pull request #5522 from goodusername123/printerDriverIsolation
...
enable Printer Driver Isolation
2026-01-24 21:02:03 +02:00
goodusername123
3804a4c22c
enable Printer Driver Isolation
...
Makes it so communication/interactions with printer drivers happens in a separate dedicated process so that they can't corrupt or crash the main process.
https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests#printerdriverisolation
https://peteronprogramming.wordpress.com/2018/01/22/application-level-printer-driver-isolation/
2026-01-24 11:21:50 -06:00
Pairi Daiza
1f39592a7a
Merge pull request #5520 from hpwamr/Mui_Beta
...
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
+upd: version info for MS VS2022 (v17.14.25) update
2026-01-21 09:20:24 +01:00
Pairi Daiza
60ee7d6721
+upd: version info for MS VS2022 (v17.14.25) update
2026-01-21 08:13:59 +01:00
Derick Payne
24565108bd
Fix: New files created in correct working directory ( fixes #5306 )
...
Path_NormalizeEx() now uses the canonicalized path for non-existent files, properly resolving relative paths against the original working directory instead of the module directory.
2026-01-20 23:47:47 +02:00
Derick Payne
746c4772b9
Fix: Allow saving unmodified files when strip blanks is enabled ( fixes #5444 )
...
Added Settings.FixTrailingBlanks check to FileSave() early return condition, allowing save to proceed when strip trailing blanks is enabled even if document appears unmodified.
2026-01-20 23:30:13 +02:00
Derick Payne
e8108429e3
Fix: Black line in Language menu submenu ( fixes #5361 )
...
Removed WM_UAHNCPAINTMENUPOPUP from message interception in MainWndProc. This message was incorrectly being routed through MsgUahMenuBar() with the main window handle, causing incorrect NC painting for popup menus.
2026-01-20 23:25:59 +02:00
Derick Payne
cbbd3a9968
docs: Mark #5223 as fixed in TODO.md
2026-01-20 23:18:03 +02:00
Derick Payne
a38bd532e4
Fix: Mouse scroll settings now update without restart ( fixes #5223 )
...
Forward WM_SETTINGCHANGE to Scintilla edit control so it can refresh cached mouse scroll parameters when Windows settings change.
2026-01-20 23:16:41 +02:00
Derick Payne
734aa63117
fix: Persist Monitoring Log (View -> Monitoring Log) setting
...
Added MonitoringLog bool to Settings struct and implemented load/save
in Config.cpp. The setting is now restored from INI file on startup
and saved when settings are saved.
Changes:
- TypeDefs.h: Added MonitoringLog to SETTINGS_T struct
- Config.cpp: Added GET_BOOL_VALUE_FROM_INISECTION for loading
- Config.cpp: Added SAVE_VALUE_IF_NOT_EQ_DEFAULT for saving
- Notepad3.c: Initialize FileWatching.MonitoringLog from Settings
Fixes #5037
2026-01-20 22:51:03 +02:00
Derick Payne
90c261012e
fix: Create settings folder recursively if it doesn't exist
...
Changed CreateDirectoryW to SHCreateDirectoryExW in CreateIniFile() to
create all intermediate directories in the settings path. This fixes the
issue where Notepad3 cannot save settings if %APPDATA%\Rizonesoft\Notepad3
folder doesn't exist (e.g., when installed via Chocolatey under admin).
Fixes #5075
2026-01-20 22:43:29 +02:00
Derick Payne
179118b0f1
fix: Restore status bar after printing completes
...
The 'Printing page x...' message was persisting in the status bar after
printing finished. Now calls UpdateStatusbar(true) to fully restore all
status bar items (line/column, encoding, etc.) after EditPrint() completes.
Fixes #5313
2026-01-20 22:37:16 +02:00
Derick Payne
b40017c70e
fix: /m command line defaults to text mode instead of last search mode
...
When using /m without the R flag, explicitly clear SCFIND_REGEXP and
SCFIND_POSIX flags to force text mode search. Previously, /m would
inherit the regex setting from the last UI search, causing unexpected
behavior when searching for literal text containing regex metacharacters.
Fixes #5060
2026-01-20 22:25:04 +02:00
Derick Payne
b5395f45c2
Remove Build/Installer directory (moved to separate repository)
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
2026-01-19 11:19:04 +02:00
Derick Payne
421f130bce
Update badge colors: Release to teal, Nightly to purple, remove Community section
2026-01-19 06:40:56 +02:00
Derick Payne
975ff197c0
Add logos to Donate, Stars, and Forks badges
2026-01-19 03:31:17 +02:00
Derick Payne
ee8e811ea9
Add Stars and Forks badges
2026-01-19 03:27:56 +02:00
Derick Payne
c9e7c4ac0a
Revert "Match CI badge colors to Contributors"
...
This reverts commit c120a5c2b2 .
2026-01-19 03:23:14 +02:00
Derick Payne
c120a5c2b2
Match CI badge colors to Contributors
2026-01-19 03:22:20 +02:00
Derick Payne
52ece76de0
Capitalize badge labels
2026-01-19 03:20:16 +02:00
Derick Payne
5716b6cb60
Update badge colors for better contrast
2026-01-19 03:18:10 +02:00
Derick Payne
4b33be01fc
Remove Build/Installer submodule and add to gitignore
...
Build/Installer is now a local-only directory, not tracked in repo.
2026-01-19 03:08:02 +02:00