Commit Graph

46 Commits

Author SHA1 Message Date
Rainer Kottenhoff
f29e6f2623 fix: modernize and align Lexilla lib related Style-Lexers definitions 2026-05-11 19:58:56 +02:00
Pairi Daiza
30ff2e5d73
Merge pull request #5807 from hpwamr/Mui_Dev
MUI - Removed the Regex file extension pattern in favor of a standard…
2026-05-04 18:10:24 +02:00
Pairi Daiza
5f49bece7f
MUI - Removed the Regex file extension pattern in favor of a standard wildcard character
- Modified lines 346 and 347 in all Strings_yy_zz.rc files
- Restored all lines mistakenly added in English by Claude in all Strings_yy_zz.rc files
2026-05-04 18:08:15 +02:00
METANEOCORTEX\Kotti
8072f8f7fc fix: buffer handling consistency 2026-05-04 17:08:26 +02:00
Rainer Kottenhoff
48ed938097 chore: github actions: no build on doc change only 2026-05-03 17:38:42 +02:00
Rainer Kottenhoff
459d0c6bf3 add: homebrew JSON5 lexer 2026-05-03 14:42:05 +02:00
Rainer Kottenhoff
f43319173c add: PasteBoard: opt-out 'Don't ask again' on closing modified untitled documents 2026-04-24 12:03:04 +02:00
Rainer Kottenhoff
d3add4b71d feat: /B auto-pastes current clipboard on empty untitled buffer 2026-04-23 21:41:16 +02:00
Rainer Kottenhoff
4bc332689b Merge remote-tracking branch 'upstream/master' into dev_master
# Conflicts:
#	language/np3_nl_nl/menu_nl_nl.rc
2026-04-23 18:57:16 +02:00
Rainer Kottenhoff
6821645394 feat: Clipboard Monitoring (Paste-Board) runtime toggle (mutex with Log-Monitoring) 2026-04-23 18:40:42 +02:00
METANEOCORTEX\Kotti
9dda1c7dd7 fix: update smoke-test to AHK V2 2026-04-21 20:20:37 +02:00
METANEOCORTEX\Kotti
fbce927910 fix: modernizing (Win10+) Clipboard monitoring feature 2026-04-21 11:37:53 +02:00
METANEOCORTEX\Kotti
62d156fa6d feat: option to stop Clipboard monitoring during runtime 2026-04-21 08:29:20 +02:00
METANEOCORTEX\Kotti
a0de050a26 fix: remove BOM/SIG from *.rc files 2026-04-16 00:19:53 +02:00
Rainer Kottenhoff
63177e6f07 chore: refactor Notepad3.c, phase 1-3 2026-04-14 16:06:05 +02:00
Rainer Kottenhoff
0a3f969c3d fix: encoding dialog system codepage special handling 2026-04-14 09:27:58 +02:00
Pairi Daiza
29e6b42613
MUI - Migration to original grepWin Portable, update divers scripts and cleanup 2026-04-11 00:46:30 +02:00
Pairi Daiza
b9c78d8344
Revert "fix: try to fix flickering issue" 2026-04-06 23:46:00 +02:00
METANEOCORTEX\Kotti
ea3eedc57c docs: Add ARM64 platform considerations to instruction files
Add comprehensive ARM64 section to both CLAUDE.md and
copilot-instructions.md covering:

- Architecture detection (_M_ARM64 vs _WIN64 distinction)
- NP3_BUILD_ARM64 helper macro in TypeDefs.h
- ARM64 rendering defaults (DirectWriteRetain, WS_EX_COMPOSITED)
- ARM64 build config requirements (CETCompat, TargetMachine, _WIN64)
- GrepWin x64 emulation on ARM64
- Theme change flickering prevention (WM_SETREDRAW lock)
- ARM 32-bit not supported (solution config maps to Win32)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-06 17:33:03 +02:00
METANEOCORTEX\Kotti
425955539b fix: grepWin call parameter issues 2026-04-03 00:37:56 +02:00
METANEOCORTEX\Kotti
b2907c7b4e chore: remove grepWinNP3 project from main 2026-04-02 19:20:49 +02:00
METANEOCORTEX\Kotti
dbec779092 +fix: Claude Code review of pathlib methods 2026-03-27 00:45:31 +01:00
Derick Payne
34832608c3 ci: bump actions to Node.js 24 and suppress deprecation warnings
- actions/checkout v4 -> v6 (native Node 24)

- actions/upload-artifact v4 -> v6 (native Node 24)

- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var for microsoft/setup-msbuild@v2 and nuget/setup-nuget@v2 which have no Node 24 releases yet
2026-03-12 09:35:41 +02:00
Rainer Kottenhoff
bb0038cc75 fix: handling if file's parent dir is deleted. 2026-03-06 18:11:52 +01:00
Pairi Daiza
9aa3b89d15
Update Major version in build workflow 2026-03-05 16:51:14 +01:00
Derick Payne
aa3cf3ff87 ci: add workflow_dispatch trigger for manual builds 2026-03-04 13:49:25 +02:00
Rainer Kottenhoff
7a3b06d56d refactor: replace regex engines: Oniguruma (retired) by PCRE2 v10.47 2026-03-02 19:26:36 +01:00
Rainer Kottenhoff
36be6acbb7 fix: remove obsolete AppVeyor CI build 2026-02-25 16:30:17 +01:00
Rainer Kottenhoff
c40474866a refactor: File Change Notification handling 2026-02-25 15:07:04 +01:00
Rainer Kottenhoff
36d116e243 fix: INI file handling Notepad3 and Minipath 2026-02-23 13:59:54 +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
7482a12687 chore: some refactorings due to new features in scintilla 2026-02-17 14:58:05 +01:00
Pairi Daiza
faae0674bf
MUI - Migration of the MS VS2022 compiler to MS VS2026 2026-02-14 18:22:12 +01:00
METANEOCORTEX\Kotti
84385e28a9 upd: Lexilla v5.4.6, Scintilla v5.5.8 2026-02-14 01:13:14 +01:00
Derick Payne
096da5229c CI: Exclude debug/incremental files from artifacts to reduce size
Some checks failed
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
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
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
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
205ae34b03 ci: Fix version generation for GitHub Actions environment 2026-01-18 22:05:32 +02:00
Derick Payne
7cee85c273 ci: Add GitHub Actions CI workflow alongside AppVeyor 2026-01-18 21:59:46 +02:00
Derick Payne
98ef7626c3
Update FUNDING.yml 2023-09-12 00:32:24 +02:00
Derick Payne
19852eb288
Create FUNDING.yml 2023-09-12 00:32:09 +02:00