Pairi Daiza
be7ee0924d
Merge pull request #5541 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
fix save file only if "strip trailing blanks" is active and there are trailing blanks
2026-02-20 20:25:13 +01:00
METANEOCORTEX\Kotti
c438a11619
chore: Copilot update Readme.md
2026-02-20 17:43:48 +01:00
METANEOCORTEX\Kotti
399b95a5b1
fix: Zooming
2026-02-20 16:58:02 +01:00
METANEOCORTEX\Kotti
83581f8d8c
fix: if flag 'strip trailing blanks on save' is active, check if there are trailing blanks in document for "saving needed".
...
- minor fixes in some editing functions
2026-02-20 13:40:34 +01:00
Pairi Daiza
456a854386
Merge pull request #5540 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 VS2026 (v18.3.1) update
2026-02-18 21:19:49 +01:00
Pairi Daiza
fc552743eb
+upd: version info for MS VS2026 (v18.3.1) update
2026-02-18 20:46:34 +01:00
Pairi Daiza
ca29baa937
Merge pull request #5538 from hpwamr/Mui_Beta
...
MUI - Commit before release build "Notepad3 6.26.218.1 beta"
2026-02-18 09:49:36 +01:00
Pairi Daiza
7cf519cdd4
MUI - Commit before release build "Notepad3 6.26.218.1 beta"
2026-02-18 09:21:55 +01:00
Pairi Daiza
921383dfae
Merge pull request #5537 from RaiKoHoff/Dev_Master
...
fix: several minor corrections
2026-02-17 19:42:46 +01:00
METANEOCORTEX\Kotti
2b11655ab8
fix: URL extraction - handle final single-quote smart - try to fix issue #5464
2026-02-17 17:24:37 +01:00
METANEOCORTEX\Kotti
af1aee6d46
chore: cover both scopes: per-process and per-window (Shell)AppUserModelID - don't know, if that fixes issue #5480 .
2026-02-17 16:49:05 +01:00
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