Commit Graph

180 Commits

Author SHA1 Message Date
METANEOCORTEX\Kotti
3044daf9e2 fix: update to Scintilla v5.6.0 2026-02-26 06:48:12 +01:00
METANEOCORTEX\Kotti
399b95a5b1 fix: Zooming 2026-02-20 16:58:02 +01:00
METANEOCORTEX\Kotti
84385e28a9 upd: Lexilla v5.4.6, Scintilla v5.5.8 2026-02-14 01:13:14 +01:00
Derick Payne
f2bfef672d chore(scintilla): apply remaining 5.5.8 change to SetSelectionFromSerialized
Changed InvalidateStyleRedraw() to Redraw() in SetSelectionFromSerialized
to match Scintilla 5.5.8 upstream.

Note: ListBox.cxx was already at 5.5.8 parity (opaque colors, ItemHeight bitmap).
2026-01-18 02:21:30 +02:00
Derick Payne
87ca61243e chore(scintilla): cherry-pick Scintilla 5.5.8 bug fixes to 5.5.7 baseline
Applied selective changes from Scintilla 5.5.8 while preserving NP3 patches:

Bug fixes applied:
- Editor.cxx: Undo selection redraw fix (Bug #2487)
- Editor.cxx: Rectangular selection indent fix (Feature #1567)
- EditView.cxx: Bidi data bounds check
- CellBuffer.cxx: is_convertible_v type check

Features applied:
- CharacterCategoryMap.cxx: Unicode 16 character tables
- CaseConvert.cxx: Unicode 16 case folding
- Selection.cxx/h: New serialization format
- RunStyles.cxx: PTRDIFF_DOESNT_ALIAS_INT option
- CallTip.cxx: Removed macOS-specific colors

Intentionally excluded:
- PositionCache.cxx/h: noexcept conflicts with NP3
- win32/ScintillaWin.cxx: NP3 DPI exports preserved
- win32/PlatWin.cxx: 4-param AdjustWindowRectForDpi preserved

Removed 23 legacy upgrade_*.patch files, replaced with
np3_patches/upstream_558/ documentation.

Build verified: Release x64 successful
2026-01-18 02:19:22 +02:00
Derick Payne
8214c0c04b revert: Undo partial Scintilla 5.5.8 upgrade (incompatible src/win32)
The partial upgrade approach failed - Scintilla 5.5.8 src/ files have
tight coupling with win32/ that cannot be separated due to changes in
PLATFORM_ASSERT and other shared macros. Scintilla stays at 5.5.7.

Lexilla 5.4.6 upgrade remains intact.
2026-01-18 00:52:54 +02:00
Derick Payne
5d0518377d deps: Upgrade Scintilla 5.5.7 to 5.5.8 (partial, DPI-safe)
- Upgraded all src/ files (30 files): CharacterCategoryMap, CaseConvert, CallTip, AutoComplete, Indicator, RunStyles, CellBuffer, CharClassify, Style, Document, Editor, EditView, EditModel, MarginView, ViewStyle, Platform.h, ScintillaBase, PositionCache, SplitVector.h, Partitioning.h
- Upgraded include/ files: ILoader.h, Sci_Position.h, Scintilla.iface, ScintillaCall.h, ScintillaMessages.h
- Upgraded win32/SurfaceD2D.cxx
- Preserved include/Scintilla.h (NP3 DLL exports)
- Preserved include/ScintillaTypes.h (DotMatchAll)
- Preserved win32/PlatWin.h/cxx (4-param AdjustWindowRectForDpi)
- Preserved win32/ScintillaWin.cxx (NP3 exports)
- Preserved win32/ListBox.cxx (DPI compatibility)
- Updated version.txt to 558
2026-01-18 00:47:48 +02:00
Derick Payne
94170de0f2 revert: Restore Scintilla 5.5.7 and Lexilla 5.4.5 baseline
Reverts the broken Scintilla 5.5.8 / Lexilla 5.4.6 upgrade from
commit 2e4889e82 which was inadvertently pulled during rebase.
This restores the last known working state before incremental
upgrade attempt.
2026-01-18 00:29:47 +02:00
Derick Payne
2e4889e82a deps: Upgrade Scintilla 5.5.8, Lexilla 5.4.6
- Updated Scintilla from 5.5.7 to 5.5.8
- Updated Lexilla from 5.4.5 to 5.4.6
- Preserved NP3 customizations (oniguruma regex, lexers_x, Scintilla.h patches)
- Documented all Scintilla.h NP3 patches in research doc
- Added _upgrade_backup to .gitignore
- Updated Changes.txt with upgrade entry
2026-01-17 22:10:57 +02:00
METANEOCORTEX\Kotti
0589ea292a update Scintilla, fix issue IME zoom 2025-07-12 13:34:38 +02:00
METANEOCORTEX\Kotti
adc6827fd1 +upd: Scintilla v.5.5.7 2025-06-12 02:50:39 +02:00
METANEOCORTEX\Kotti
4c1add22c0 +upd: Scintilla v5.5.4 2025-02-02 13:06:07 +01:00
METANEOCORTEX\Kotti
6a7500bc36 +upd: Scintilla Lib v5.5.3 2024-11-30 12:12:50 +01:00
METANEOCORTEX\Kotti
89b75999c8 +add: Scintilla Libray v5.5.2 2024-08-24 09:51:07 +02:00
METANEOCORTEX\Kotti
b5b214a2f3 +upd: Scintilla Lib v5.5.0 2024-05-20 13:27:59 +02:00
Pairi Daiza
ee7b89e305
+fix: Redo failure introduced with Scintilla v5.4.2 Bug 2432 2024-03-09 14:05:01 +01:00
METANEOCORTEX\Kotti
9de70147e9 +upd: Scintilla Lib v5.4.2 2024-03-07 18:14:03 +01:00
METANEOCORTEX\Kotti
868683ed5f +upd: Lexilla v5.3.0 and Scintilla v5.4.1
+add: allow selected lines movement for rectangular selection also
2024-01-10 17:06:08 +01:00
rkotten
8d558072e6 +upd: Update Scintilla v5.3.7 2023-09-26 13:01:16 +02:00
METANEOCORTEX\Kotti
f9df6977a1 +upd: Scintilla v5.3.6
+chg: "Dot matches all" -> "Dot matches line-breaks" (like NP++)
2023-09-13 17:36:02 +02:00
METANEOCORTEX\Kotti
60f6f13d64 +upd: Scintilla v5.3.5 2023-06-19 12:51:42 +02:00
rkotten
76739a116b +upd: current Scintilla (v5.3.4+) development 2023-05-03 12:13:33 +02:00
METANEOCORTEX\Kotti
8b442ce38a +upd: Scintilla v5.3.4 2023-03-15 02:10:33 +01:00
METANEOCORTEX\Kotti
2ea0adb0c3 +upd: Scintilla v5.3.3 2023-02-24 18:15:03 +01:00
METANEOCORTEX\Kotti
d391413064 +chg: Solution/Project tuning
+chg: Display of Unicode Point
2023-02-24 07:38:53 +01:00
METANEOCORTEX\Kotti
36b6f0c5f3 +chg: Lexer TEXT using own Default, 2023-02-20 00:05:37 +01:00
METANEOCORTEX\Kotti
6c6f3495a6 +upd: Scintilla Lib v5.3.2 2022-12-09 12:19:34 +01:00
METANEOCORTEX\Kotti
b04659e78c +fix: modification marker based on selection history
+fix: context menu: web action handler
+fix: common base font size scheme handling
2022-11-04 11:04:25 +01:00
METANEOCORTEX\Kotti
f19c1b5912 +upd: Scintilla Lib v5.3.1 2022-10-15 00:43:27 +02:00
METANEOCORTEX\Kotti
56a54fe381 + fmt: source code formatting 2022-09-02 17:31:24 +02:00
METANEOCORTEX\Kotti
e38c8f283d +fix: try to fix printing scaling issue 2022-09-02 17:15:34 +02:00
METANEOCORTEX\Kotti
0648b472c6 +fix: Font selection (if font face-name does not match to family-name)
Scintilla-Patch shamelessly taken from Zufuliu's Notepad2-mod (great job)
2022-09-02 11:50:36 +02:00
METANEOCORTEX\Kotti
7f93ee9a3d +upd: Scintilla Lib v5.3.0 2022-08-29 19:17:39 +02:00
METANEOCORTEX\Kotti
6f4f25e41d +upd: Scintilla Lib v5.2.4 2022-08-29 18:59:12 +02:00
METANEOCORTEX\Kotti
75ce152cfd +upd: Scintilla Lib v5.2.3 2022-08-29 18:52:26 +02:00
METANEOCORTEX\Kotti
e7ac2c4c04 +upd: Scintilla Lib v5.2.2 2022-08-29 18:27:37 +02:00
METANEOCORTEX\Kotti
851f171109 +upd: Scintilla Lib v5.2.1 2022-08-29 17:46:59 +02:00
METANEOCORTEX\Kotti
ca0a636bb2 +upd: Update Scintilla Library to v5.2.0 2022-02-09 14:13:25 +01:00
METANEOCORTEX\Kotti
6bc214bb6d +upd: to Scintilla Lib v.5.1.5 (incl. adapt. for length queries on Sci-Calls: SCI_GETTEXT, SCI_GETSELTEXT, and SCI_GETCURLINE) 2021-12-09 13:24:23 +01:00
METANEOCORTEX\Kotti
69cc324d23 +upd: Scintilla Lib v5.1.4 2021-11-09 11:31:00 +01:00
METANEOCORTEX\Kotti
5420ab2f5c +upd: Scintilla v513 2021-10-15 09:48:53 +02:00
METANEOCORTEX\Kotti
3ad5f34e14 +fix: caret change to hand over hyperlink only if ctrl is pressed 2021-08-25 14:49:54 +02:00
Rainer Kottenhoff
31f3d2331e +upd: Scintilla v511
+upd: Lexilla v511
2021-07-26 09:50:27 +02:00
Rainer Kottenhoff
0a8aba1654 +upd: Scintilla v510 2021-07-02 16:48:15 +02:00
Rainer Kottenhoff
229a0ab0dd +upd: Scintilla v503 2021-07-02 15:58:15 +02:00
Rainer Kottenhoff
dc9291dd6b + fix: space-width, avgchar-width and tab-width calculation 2021-05-11 14:25:55 +02:00
Rainer Kottenhoff
cbb622465e + fix: Scintilla missing recalculation of space width (to get correct tab width for indentation) 2021-05-11 14:19:38 +02:00
Rainer Kottenhoff
cc23faddab + fix: revert to Scintilla std tabwidth calculation on font changes 2021-05-11 13:57:16 +02:00
Rainer Kottenhoff
6d4a03833c +cln: remove "fontsValid" extension (closer to default scintilla code base) 2021-05-06 12:56:45 +02:00
Rainer Kottenhoff
7a1d4bc362 + upd: Scintilla Lib v5.0.2 2021-04-28 23:20:19 +02:00