Commit Graph

4073 Commits

Author SHA1 Message Date
Rainer Kottenhoff
0d309c9ea0 fix: using help dialog of natural size with vertical scroll-bar for displaying help instead of using InfoBoxLng 2026-05-04 11:47:45 +02:00
Rainer Kottenhoff
fe3d54799c fix: misleading code-page detection not install in system throws error on file loading 2026-05-04 01:33:12 +02:00
Rainer Kottenhoff
2d068e5577 fix: remove Readme* from ANSI-Art extension (-> README.md) 2026-05-04 00:27:28 +02:00
Rainer Kottenhoff
d58ff3bfef fix: multi-line InfoBox issue 2026-05-04 00:15:19 +02:00
Rainer Kottenhoff
459d0c6bf3 add: homebrew JSON5 lexer 2026-05-03 14:42:05 +02:00
Rainer Kottenhoff
20a5612291 upd: Scintilla v5.6.2 2026-05-03 12:13:07 +02:00
Rainer Kottenhoff
fe1b2630d7 fix: dynamic sizing of InfoboxLng 2026-05-03 11:26:45 +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
Rainer Kottenhoff
82aaa3066d fix: doc & typos 2026-05-02 18:15:29 +02:00
Rainer Kottenhoff
77cce78a40 fix. .LOG feature + enhancements around file-vars + docs 2026-05-02 17:20:58 +02:00
Rainer Kottenhoff
90bf370ece fix: use the standard va_list macros where applicable. 2026-05-02 12:05:10 +02:00
Rainer Kottenhoff
ec1fdd2219 fix: InfoBoxLng proportional dynamic sizing.
fix: About requester show ARM compilation
2026-05-02 11:50:48 +02:00
Rainer Kottenhoff
7e6b1d03a9 chore: revert experimental CSS styling for HTML Lexer 2026-05-01 11:40:28 +02:00
Pairi Daiza
7f6da02a8e
+upd: version info for MS VS2026 (v18.5.2) update 2026-04-28 22:42:30 +02:00
Rainer Kottenhoff
42ef0df651 fix: editable combo the edit field IS the explicit source, no need to scan combobox content 2026-04-25 12:27:01 +02:00
Rainer Kottenhoff
12046f08ec add: paste-board minimization (/B /I) escape hatch if Ctrl-key held down 2026-04-25 11:49:27 +02:00
Rainer Kottenhoff
4db9163a7d arm: LimitNotifyEvents around the four paste sites 2026-04-24 16:39:36 +02:00
Rainer Kottenhoff
bb936e972c arm: try to address ARM flickering on clipboard paste 2026-04-24 15:57:10 +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
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
Pairi Daiza
21d4fd4603
+upd: version info for MS VS2026 (v18.5.1) update 2026-04-21 22:39:48 +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
024cb9e668 fix: missing tinyexpr++ version 2026-04-18 16:17:59 +02:00
METANEOCORTEX\Kotti
d89e794e6e feat: switching from old tinyexpr lib to modern TinyExpr++ 2026-04-18 14:28:08 +02:00
METANEOCORTEX\Kotti
c155d710d1 feat: prep for grepWin search pattern editcmd patching 2026-04-17 14:37:49 +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
Rainer Kottenhoff
bc7f39a4c4 feat: HTML CSS Styles 2026-04-15 20:17:42 +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
51ce3ef132
+upd: version info for MS VS2026 (v18.5.0) update 2026-04-15 09:27:55 +02:00
Pairi Daiza
e7a32efc99
Merge pull request #5664 from hpwamr/Mui_Beta
MUI - Update current language files list for grepWin and grepWinPortable
2026-04-14 19:46:04 +02:00
Pairi Daiza
b055d1e896
MUI - Update current language files list for grepWin and grepWinPortable 2026-04-14 19:34:47 +02:00
Rainer Kottenhoff
5d50c56555 chore: add special grepWinPortable error msg 2026-04-14 18:22:50 +02:00
Rainer Kottenhoff
d8fb448786 fix: language file names for grepWinPortable 2026-04-14 17:51:27 +02:00
Rainer Kottenhoff
aa56e6ab24 chore: fix error prone manual numbering of menu child-items for checkboxes 2026-04-14 16:41:51 +02:00
Rainer Kottenhoff
63177e6f07 chore: refactor Notepad3.c, phase 1-3 2026-04-14 16:06:05 +02:00
Rainer Kottenhoff
835502d101 Merge remote-tracking branch 'upstream/master' into Dev_Master 2026-04-14 13:32:43 +02:00
Rainer Kottenhoff
fa27fdd60d fix: NONE vs EMPTY INI file handling, remove styling empty sections 2026-04-14 13:32:18 +02:00
Rainer Kottenhoff
bfd735687f
Merge pull request #5651 from RaiKoHoff/Dev_Master
fix: encoding dialog system codepage special handling
2026-04-14 09:33:54 +02:00
Pairi Daiza
1562fe1197
MUI - Undo to preserve the original filenames of the "grepWin" language files. 2026-04-14 09:30:00 +02:00
Rainer Kottenhoff
0a3f969c3d fix: encoding dialog system codepage special handling 2026-04-14 09:27:58 +02:00
Pairi Daiza
57009ed60e
MUI - Rename some "grepWin" languages files to be sync with the languages files from "grepWin Portable (PAF)". 2026-04-13 19:41:04 +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
METANEOCORTEX\Kotti
944c436be4 fix: PortableApps Platform build should use PA's grepWinPortable - do not bundle grepWin with Notepad3Portable. 2026-04-04 12:04:50 +02:00