Commit Graph

107 Commits

Author SHA1 Message Date
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
9abb155c85 feat(scintilla): add FontStyle enum for Oblique font support
Adds FontStyle enum matching DWRITE_FONT_STYLE values:
- Normal (0)
- Oblique (1)
- Italic (2)

This provides explicit API support for oblique fonts like 'Iosevka Oblique'.
2026-01-18 02:55:02 +02:00
Derick Payne
3a26c0fd67 feat(scintilla): extend FontWeight enum with all DirectWrite values
Adds full range of font weights to support all DirectWrite variants:
- Thin (100), ExtraLight (200), Light (300), SemiLight (350)
- Normal (400), Medium (500)
- SemiBold (600), Bold (700), ExtraBold (800), Black (900), ExtraBlack (950)
2026-01-18 02:44:54 +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
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
METANEOCORTEX\Kotti
2ea0adb0c3 +upd: Scintilla v5.3.3 2023-02-24 18:15:03 +01:00
METANEOCORTEX\Kotti
6c6f3495a6 +upd: Scintilla Lib v5.3.2 2022-12-09 12:19:34 +01:00
METANEOCORTEX\Kotti
f19c1b5912 +upd: Scintilla Lib v5.3.1 2022-10-15 00:43:27 +02:00
METANEOCORTEX\Kotti
7f93ee9a3d +upd: Scintilla Lib v5.3.0 2022-08-29 19:17:39 +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
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
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
7a1d4bc362 + upd: Scintilla Lib v5.0.2 2021-04-28 23:20:19 +02:00
Rainer Kottenhoff
b44945ec74 + fix: DWRITE font allocation needs to font.family, not font.face name (Scintilla fix) 2021-04-22 20:49:10 +02:00
Rainer Kottenhoff
a5dd9070c7 + add: more intermediate font weight constants added
+ del: remove useless font stretch handling
2021-04-20 09:39:14 +02:00
Rainer Kottenhoff
440573c0a9 + upd: Scintilla v5.0.1 (part III)
+ fix: performance issue line wrapping
+ fix: begin/end wait cursor calling
+ chg: international strings for status bar (wait cursor)
2021-04-11 15:19:34 +02:00
Rainer Kottenhoff
c901684932 + upd: merging Scintilla Lib v5.0.1 (part II) 2021-04-10 16:33:47 +02:00
Rainer Kottenhoff
9fa10caba7 + upd: merging Scintilla Lib v5.0.1 (part I) 2021-04-10 06:28:00 +02:00
Rainer Kottenhoff
f60149038b + fix: remove obsolete SCI_LEXER preproc symbol / no need to link lexers in Scintilla 2021-03-11 19:06:50 +01:00
Rainer Kottenhoff
1f62ea8e42 + upd: to Scintilla v.5.0.0 2021-03-11 17:26:46 +01:00
Rainer Kottenhoff
edc7c2843c + rfc: refactoring for splitting Lexilla from Scintilla 2021-03-11 16:54:16 +01:00
Rainer Kottenhoff
5113d0ba7f + add: enable vertical scrolling by "Shift + Mouse-Wheel" 2021-01-24 09:37:56 +01:00
Rainer Kottenhoff
27233a0848 + rev: Sci_PositionCR type reverted to long for Win32 compatibility reasons 2020-11-18 09:00:28 +01:00
RaiKoHoff
e15ad9c1ec + upd: prepare for Lexilla Library 2020-09-24 16:15:48 +02:00
Rainer Kottenhoff
11cc08c3d3 + upd: Scintilla Lib v4.4.5 2020-09-15 21:26:08 +02:00
RaiKoHoff
d1671fcd56 + fix: DarkMode: switch std. background and text color too 2020-09-10 13:37:43 +02:00
RaiKoHoff
8e5744cdc7 + upd: Scintilla current (v4.4.4 / 2020-08-18) development 2020-08-18 12:24:12 +02:00
RaiKoHoff
7c42c84c83 + upd: Scintilla Lib v4.4.4 2020-07-24 13:38:01 +02:00
RaiKoHoff
b0a572d22e + chg: DPI awareness some changes, but no full solution yet 2020-06-16 14:44:30 +02:00
RaiKoHoff
a897f9b8a6 -- intermediate version 2020-06-15 16:06:21 +02:00
Rainer Kottenhoff
daa48b1c69 + versin info update 2020-06-12 21:27:16 +02:00
Rainer Kottenhoff
7037c60f4c + upd: Scintilla v443 2020-06-11 20:28:44 +02:00
Rainer Kottenhoff
42e23dfb66 + chg: font selection/settings reviewed 2020-06-01 19:29:18 +02:00