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
Derick Payne
6d863d0dc3
Exclude grepWinNP3 from ARM64 builds (no Boost ARM64 libs)
...
- Remove grepWinNP3 ARM64 build entries from solution
- Remove vcpkg setup steps from CI workflow
- Simplify build step
grepWinNP3 ARM64 support deferred until vcpkg integration is resolved.
2026-01-19 02:57:38 +02:00
Derick Payne
9b46d67a1c
Remove invalid doNotCacheOnWorkflowFailure parameter from run-vcpkg
2026-01-19 02:47:08 +02:00
Derick Payne
ca3d28b624
Fix vcpkg path issues for ARM64 CI build
...
- Add vcpkgDirectory to avoid path conflicts with repo
- Use explicit paths for vcpkg install with --x-install-root
- Fix VCPKG_ROOT passed to MSBuild
2026-01-19 02:45:39 +02:00
Derick Payne
1599767de8
Fix vcpkg commit ID to valid microsoft/vcpkg commit
2026-01-19 02:26:55 +02:00
Derick Payne
c0931d7024
Add ARM64 build directories to .gitignore
2026-01-19 02:19:55 +02:00
Derick Payne
20c2d857b1
Add ARM64 configuration support and build scripts
...
- Add ARM64 configurations to all project files (vcxproj)
- Add build scripts (Build_ARM64.cmd, Build_x64.cmd, etc.)
- Add ARM64 fix scripts for OutDir, CrossCompile, and CETCompat issues
- Update Notepad3.sln with ARM64 platform configurations
2026-01-19 02:12:15 +02:00
Derick Payne
2b0df12461
Add vcpkg support for grepWinNP3 ARM64 Boost libraries
...
- Add vcpkg.json manifest with boost-regex and boost-iostreams dependencies
- Update build.yml to setup vcpkg and install Boost ARM64 packages on CI
- Modify grepWinNP3.vcxproj:
- Add BOOST_ALL_NO_LIB to ARM64 configs to disable auto-linking
- Add vcpkg include/lib paths for ARM64 configurations
- Add explicit Boost library dependencies for ARM64
- Make NuGet library imports conditional (skip ARM64)
- Keep NuGet header imports for all platforms
NuGet Boost packages lack ARM64 binaries, so vcpkg provides them for CI.
Local ARM64 builds require vcpkg with VCPKG_ROOT environment variable set.
2026-01-19 02:10:13 +02:00
Derick Payne
1f58709ce0
docs: Update Architecture badge to show all build targets
2026-01-18 22:57:20 +02:00
Derick Payne
bfbea5fc7b
ci: Add x64_AVX2 build with /arch:AVX2 optimization
...
Closes #4240
2026-01-18 22:53:35 +02:00
Derick Payne
214e25fb09
ci: Add ARM64 to build matrix
2026-01-18 22:49:56 +02:00
Derick Payne
e0ada02a30
chore: Add todo/research to gitignore and remove from tracking
2026-01-18 22:48:04 +02:00
Derick Payne
83b9df2cef
docs: Add Nightly badge for pre-release builds
2026-01-18 22:33:12 +02:00
Derick Payne
6d5cb34652
docs: Add GitHub Actions TODO section and organize README badges
2026-01-18 22:30:28 +02:00
Derick Payne
205ae34b03
ci: Fix version generation for GitHub Actions environment
2026-01-18 22:05:32 +02:00
Derick Payne
275bc47620
docs: Rename GitHub Actions badge to CI
2026-01-18 22:02:17 +02:00
Derick Payne
7cee85c273
ci: Add GitHub Actions CI workflow alongside AppVeyor
2026-01-18 21:59:46 +02:00
Pairi Daiza
f6d101dba8
Merge pull request #5519 from hpwamr/Mui_Beta
...
MUI - Undo latest change in .gitignore
2026-01-18 20:07:26 +01:00
Pairi Daiza
2af1c05686
MUI - Undo latest change in .gitignore
2026-01-18 20:06:36 +01:00
Derick Payne
8d68b53c3f
docs: Move Tech Stack badges to second row
2026-01-18 20:59:33 +02:00
Derick Payne
d36f22cb46
docs: Remove Downloads badge, consolidate Build/Release/Repo Size
2026-01-18 20:56:49 +02:00
Derick Payne
8ffc04688c
docs: Restore Build badge and move support badges to top
2026-01-18 20:54:31 +02:00
Derick Payne
2a4a0f2f57
docs: Organize README badges into logical groups
2026-01-18 20:52:19 +02:00
Derick Payne
02d65aeaff
docs: Add comprehensive Shields.io badges to README
2026-01-18 20:49:16 +02:00
Pairi Daiza
d816fdd6be
Merge pull request #5518 from hpwamr/Mui_Beta
...
MUI - minor changes and remove not needed .isl languages files
2026-01-18 19:34:45 +01:00
Derick Payne
64d0755e65
Add Build/Installer to gitignore and remove from tracking
2026-01-18 20:23:58 +02:00
Pairi Daiza
619a27d887
MUI - minor changes and remove not needed .isl languages files
2026-01-18 19:11:54 +01:00
Derick Payne
15b5c8cfa8
Remove inno-download-plugin directory
2026-01-18 20:07:06 +02:00
Derick Payne
49e064d7de
docs: batch TODO.md update - add 25+ issues from GitHub triage
...
High Priority bugs:
- #5035 (non-printing chars), #5037 (monitoring log), #5050 (LAN freeze)
- #5134 (find/replace), #5151 (positions), #5158 (grepWin crash)
- #5163 (PHP comment), #5220 (AltGr), #5223 (scroll), #5270 (highlight line)
- #5301 (file lock), #5342 (folder handle), #5361 (menu line)
Medium Priority:
- #5343 (temp files), #5316/#5390 (dark mode)
Low Priority:
- #5157 (spell checker), #5285 (auto-indent), #5374 (OpenCL)
- #5395 (focus toggle), #5399 (crash recovery), #5403 (context menu)
2026-01-18 09:07:57 +02:00
Derick Payne
490d122d25
docs: add Batch highlighting bug #4959 to BATCH Code Folding
2026-01-18 08:22:27 +02:00
Derick Payne
ea0d95b14e
docs: add large file issue #4954 to Large File Mode
2026-01-18 08:20:03 +02:00
Derick Payne
93fa0a648c
docs: add Web Template/Action inconsistency #4952 to Online Search
2026-01-18 08:19:07 +02:00
Derick Payne
5e9e2bfab3
docs: remove cross-platform ports (Mac/Linux) from TODO.md
2026-01-18 08:16:55 +02:00
Derick Payne
52d2e0aff3
docs: add ARM64 build and cross-platform (maybe) to build targets
2026-01-18 07:37:58 +02:00
Derick Payne
b5d09685de
docs: add AVX2 Build #4240 to Medium Priority
2026-01-18 07:36:12 +02:00
Derick Payne
77f30fa89b
docs: add CSS keywords bug #4214 to syntax highlighting section
2026-01-18 07:34:10 +02:00
Derick Payne
4264fb8f9e
docs: add Auto-Pair Brackets #4149 to Low Priority
2026-01-18 07:30:25 +02:00
Derick Payne
56eb204070
docs: add Custom Execute Command #4126 to Code Compress/Pretty
2026-01-18 07:27:51 +02:00