Commit Graph

1232 Commits

Author SHA1 Message Date
Rainer Kottenhoff
b28f058d53 feat: custom coloring non printable characters 2026-05-19 19:55:50 +02:00
Pairi Daiza
b04a6b3945
MUI - Commit before release build "Notepad3 7.26.517.1 beta" 2026-05-17 09:56:10 +02:00
Pairi Daiza
5d6df0c5e3
MUI - Commit before release build "Notepad3 7.26.514.1 beta" 2026-05-14 19:08:19 +02:00
Pairi Daiza
176ec125f4
MUI - Commit before release build "Notepad3 7.26.514.1 beta" 2026-05-14 19:02:34 +02:00
METANEOCORTEX\Kotti
109f437ad9 Merge remote-tracking branch 'notepad3_orig_rizone/master' into dev_master 2026-05-14 16:20:29 +02:00
METANEOCORTEX\Kotti
b2004fb75a fix: drag&drop files - temp handling (immediate deleted on drop) 2026-05-14 16:19:38 +02:00
Pairi Daiza
a30d50f508
MUI - Removing remaining traces of "scriptlet" extension. 2026-05-14 15:29:51 +02:00
METANEOCORTEX\Kotti
6665630bd4 feat: new AHK v2 Lexer 2026-05-14 13:50:22 +02:00
METANEOCORTEX\Kotti
8b92003032 fix: lexer AHK_L minor issues 2026-05-14 12:23:09 +02:00
METANEOCORTEX\Kotti
abad6b2d92 feat: add HotStringOption to AHK lexer 2026-05-14 11:17:58 +02:00
METANEOCORTEX\Kotti
a82163b1c2 fix: enhance existing homebrew AHK lexer 2026-05-14 11:00:06 +02:00
Pairi Daiza
2fde28a43a
MUI - Commit before release build "Notepad3 7.26.511.1 beta" 2026-05-11 23:26:27 +02:00
Pairi Daiza
54b9a86540
MUI - Commit before release build "Notepad3 7.26.508.1 beta" 2026-05-08 19:42:48 +02:00
Pairi Daiza
b7cabab134
MUI - Commit before release build "Notepad3 7.26.507.1 beta" 2026-05-07 20:51:12 +02:00
Pairi Daiza
1b767e2238
MUI - Commit before release build "Notepad3 7.26.504.1 beta" 2026-05-04 21:19:11 +02:00
Pairi Daiza
28c0c13684
MUI - Moving all *.txt files to Docs folder (for Setup, PAF and Portable) 2026-05-04 20:42:32 +02:00
Rainer Kottenhoff
21dfb2d5d9 chore: extend and cleanup documentation 2026-05-03 17:08:37 +02:00
Rainer Kottenhoff
459d0c6bf3 add: homebrew JSON5 lexer 2026-05-03 14:42:05 +02:00
Rainer Kottenhoff
24bce89737
Merge pull request #5793 from RaiKoHoff/dev_master
breaking change: drop regex file extension pattern in favor of usual wildcard
2026-05-03 11:18:31 +02:00
Rainer Kottenhoff
4326daf536 breaking change: drop regex file extension pattern in favor of usual wildcard def - migration (only for simple defs) may fail 2026-05-03 11:03:32 +02:00
Pairi Daiza
facdd29bc1
MUI - Commit before release build "Notepad3 7.26.502.1 beta" 2026-05-02 22:44:16 +02:00
Rainer Kottenhoff
77cce78a40 fix. .LOG feature + enhancements around file-vars + docs 2026-05-02 17:20:58 +02:00
Pairi Daiza
9a51684b71
MUI - Commit before release build "Notepad3 7.26.501.1 beta" 2026-05-01 19:23:04 +02:00
Pairi Daiza
2cd39a0681
MUI - Commit before release build "Notepad3 7.26.427.1 beta" 2026-04-27 09:27:09 +02:00
Pairi Daiza
43008692bc
Preparation Version files for Release_726.426.1 2026-04-26 12:43:09 +02:00
Pairi Daiza
510fefa2c9
MUI - Commit before release build "Notepad3 7.26.425.1 beta" 2026-04-25 21:03:50 +02:00
Pairi Daiza
fa66ac9469
MUI - Replace "Clipboard" by "PASTEBOARD" 2026-04-24 14:57:24 +02:00
Rainer Kottenhoff
79dafd1c4a Merge remote-tracking branch 'upstream/master' into dev_master 2026-04-24 12:29:42 +02:00
Rainer Kottenhoff
fe91c42816 PasteBoard: defer minimize on /B + /I startup so auto-pasted clipboard is visible briefly 2026-04-24 12:29:18 +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
Pairi Daiza
086e76c615
MUI - Commit before release build "Notepad3 7.26.424.1 beta" 2026-04-24 09:13:46 +02:00
Pairi Daiza
10099ccd54
MUI - Update Notepad3_xxx.ini files 2026-04-23 21:32:41 +02:00
Rainer Kottenhoff
5004a4d3c5 fix: Changes.txt reviewed by Claude 2026-04-23 19:15:24 +02:00
Rainer Kottenhoff
6821645394 feat: Clipboard Monitoring (Paste-Board) runtime toggle (mutex with Log-Monitoring) 2026-04-23 18:40:42 +02:00
Pairi Daiza
87ad23f62d
MUI - Commit before release build "Notepad3 7.26.422.1 beta" 2026-04-22 20:37:40 +02:00
METANEOCORTEX\Kotti
fbce927910 fix: modernizing (Win10+) Clipboard monitoring feature 2026-04-21 11:37:53 +02:00
Pairi Daiza
982b6ce6df
MUI - In Notepad3 Portable, add a redirect to the Favorites folder 2026-04-19 10:30:31 +02:00
Pairi Daiza
725c07337c
MUI - Commit before release build "Notepad3 7.26.418.1 beta" 2026-04-18 19:26:25 +02:00
Pairi Daiza
07fb10a05c
MUI - In Notepad3 Portable PAF, add a redirect to the Favorites folder 2026-04-18 10:40:26 +02:00
Pairi Daiza
38cdd05328
MUI - Commit before release build "Notepad3 7.26.417.1 beta" 2026-04-17 19:47:06 +02:00
Pairi Daiza
b419385b27
MUI - Update Finnish translation 2026-04-16 10:20:15 +02:00
METANEOCORTEX\Kotti
9c7ceff74e Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_HTML
# Conflicts:
#	language/np3_hu_hu/lexer_hu_hu.rc
2026-04-16 00:21:04 +02:00
METANEOCORTEX\Kotti
a0de050a26 fix: remove BOM/SIG from *.rc files 2026-04-16 00:19:53 +02:00
Rainer Kottenhoff
f883f945f5 chg: revert auto resolving to UNC for mapped network-drives, but add an option to allow this 2026-04-15 19:03:54 +02:00
Rainer Kottenhoff
f78319edb4 feat: add default directory selection to settings menu 2026-04-15 16:46:06 +02:00
Pairi Daiza
e30f5063af
MUI - Commit before release build "Notepad3 7.26.414.1 beta" 2026-04-14 00:07:46 +02:00
Pairi Daiza
883e266e79
MUI - Commit before release build "Notepad3 7.26.411.1 beta" 2026-04-11 21:22:14 +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
4339223594 Fix ARM64 flickering/rendering issues on Windows 11 25H2
Addresses reported flickering and rendering problems on ARM64 devices
running Windows 11 25H2 by implementing ARM64-specific rendering
defaults, build configuration fixes, and redraw optimizations.

Rendering fixes:
- Default to SC_TECHNOLOGY_DIRECTWRITERETAIN on ARM64 to preserve
  back buffer between frames, avoiding blank flashes with Qualcomm
  Adreno GPUs and Win11 25H2 DWM compositor changes
- Wrap MsgThemeChanged() in WM_SETREDRAW FALSE/TRUE to suppress
  N intermediate repaints during heavy theme/DPI transitions
- Add WS_EX_COMPOSITED to main window on ARM64 for system-level
  double-buffering
- Remove RDW_ERASE from DarkMode ListView/TreeView RedrawWindow()
  calls to avoid background erase flash during theme changes

Build configuration fixes:
- Add _WIN64 preprocessor define to Scintilla, SciLexer, Lexilla
  ARM64 configurations (was missing, could cause 32-bit code paths)
- Add TargetMachine=MachineARM64 to all ARM64 linker sections across
  Notepad3, Scintilla, SciLexer, Lexilla projects
- Add CETCompat=false to Scintilla and SciLexer ARM64 configurations
  (CET is x86/x64 only, not compatible with ARM64)

Platform code improvements:
- Add _M_ARM64 detection for GrepWin binary selection (ARM64 was
  silently mapped to x64 binary via _WIN64 check)
- Add NP3_BUILD_ARM64 helper macro in TypeDefs.h for future
  ARM64-specific code paths
- Document RenderingTechnology setting in Build/Notepad3.ini with
  per-resolution override syntax and ARM64 troubleshooting tips

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-06 17:19:34 +02:00