Commit Graph

1196 Commits

Author SHA1 Message Date
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
METANEOCORTEX\Kotti
513cc95ad4 fix: build-scripts 2026-04-06 16:20:09 +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
Pairi Daiza
b7045ad238
MUI - Cleanup and add missing files in NP3PortableApp 2026-04-03 11:48:25 +02:00
METANEOCORTEX\Kotti
b2907c7b4e chore: remove grepWinNP3 project from main 2026-04-02 19:20:49 +02:00
METANEOCORTEX\Kotti
f244921bb3 fix: PortableApps Build (new build script, settings grepWin orig handling), grepWin exe renaming 2026-04-02 18:23:04 +02:00
METANEOCORTEX\Kotti
e1ba11008c fix: default encoding (forced fallback), AnalyzeReliableConfidenceLevel dialog configurable 2026-03-29 16:42:55 +02:00
Pairi Daiza
a56e4b9f6b
Merge pull request #5615 from hpwamr/Mui_Beta
Update BETA version to 7.26.314
2026-03-26 23:58:55 +01:00
Pairi Daiza
9c52393aa1
Update BETA version to 7.26.314 2026-03-26 23:52:32 +01:00
Rainer Kottenhoff
3cc9919929 add: [Settings2]CopyMultiSelectionSeparator= config 2026-03-23 18:18:03 +01:00
Pairi Daiza
bed20c4e9b
MUI - Commit before release build "Notepad3 7.26.314.1 beta" 2026-03-14 15:02:15 +01:00
Pairi Daiza
df780091d7
MUI - Commit before release build "Notepad3 6.26.311.1 beta" 2026-03-11 13:44:28 +01:00
Rainer Kottenhoff
aad3c16227 feat: add UCHARDET encoding prober filter (Settings2:UchardetLanguageFilter)
default(31): probe all encodings, 27: exclude Japanese prober...
2026-03-10 18:03:08 +01:00
Pairi Daiza
2f515a8a02
MUI - Commit before release build "Notepad3 6.26.306.1 beta" (add a valid date) 2026-03-06 20:10:50 +01:00
Pairi Daiza
2609e0cb59
MUI - Commit before release build "Notepad3 6.26.306.1 beta" 2026-03-06 19:45:37 +01:00
Rainer Kottenhoff
5d72a5b4c0 chore: upd uthash, add timsort (repl. qsort) scintilla care (iface check) scintill-call-wrapper update 2026-03-06 12:41:15 +01:00
Rainer Kottenhoff
f3a2b1a27e
Merge branch 'master' into master_Win10 2026-03-06 09:09:43 +01:00
Derick Payne
c133d7a2ba W10: update supported OS in README and docs 2026-03-05 21:12:13 +02:00
Derick Payne
c9c3dbf5ed W10: legacy code cleanup and Build.ps1 VS2026 support 2026-03-05 20:54:51 +02:00
Pairi Daiza
d626cc7766
MUI - Commit before release build "Notepad3 6.26.305.1 beta" 2026-03-05 17:32:30 +01:00
Rainer Kottenhoff
71e1abe173 upd: update UCHARDET encoding detector 2026-03-04 18:40:32 +01:00
Pairi Daiza
bab2e5210a
MUI - Commit before release build "Notepad3 6.26.303.1 beta" 2026-03-03 20:26:36 +01:00
Pairi Daiza
94580dffe6
MUI - Commit before release build "Notepad3 6.26.227.1 beta" 2026-02-27 17:05:04 +01:00
Rainer Kottenhoff
ce97441bb8
Merge pull request #5552 from RaiKoHoff/Dev_Master
refactor: file loading and file-change-notification handling
2026-02-25 16:26:11 +01:00
Rainer Kottenhoff
c40474866a refactor: File Change Notification handling 2026-02-25 15:07:04 +01:00
Pairi Daiza
0ca763e738
MUI - Commit before release build "Notepad3 6.26.224.1 beta" 2026-02-24 23:08:53 +01:00
Pairi Daiza
bc1af77d6f
+upd: version info for MS VS2026 (v18.3.2) update
- remove typo in Notepad3.ini
2026-02-24 20:52:39 +01:00
Rainer Kottenhoff
ae3f50ba1a feat: refactor to atomic save pattern 2026-02-24 20:22:25 +01:00
Rainer Kottenhoff
2919559902
Merge pull request #5545 from RaiKoHoff/Dev_Master
fix: AI corrections for PathLib
2026-02-23 18:34:26 +01:00
Rainer Kottenhoff
9be7aa9ab9 fix: AI corrections for PathLib 2026-02-23 17:48:49 +01:00
Pairi Daiza
91a00f101e
MUI - Commit before release build "Notepad3 6.26.223.1 beta" 2026-02-23 16:44:06 +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
7cf519cdd4
MUI - Commit before release build "Notepad3 6.26.218.1 beta" 2026-02-18 09:21:55 +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
a329c0ebcd
MUI - Commit before release build "Notepad3 6.26.215.1 beta" 2026-02-15 09:30:33 +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
e938dc4ee0
MUI - Commit before release build "Notepad3 6.26.130.1 beta" 2026-01-30 17:43:48 +01:00