From e0e8eda1f7204393fb9f26a5e329db97b54d17ff Mon Sep 17 00:00:00 2001 From: "METANEOCORTEX\\Kotti" Date: Thu, 16 Apr 2026 00:42:32 +0200 Subject: [PATCH 1/3] fix: LexHTML.cxx --- lexilla/lexers/LexHTML.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lexilla/lexers/LexHTML.cxx b/lexilla/lexers/LexHTML.cxx index 451be2e4a..612d01d66 100644 --- a/lexilla/lexers/LexHTML.cxx +++ b/lexilla/lexers/LexHTML.cxx @@ -2467,7 +2467,7 @@ void SCI_METHOD LexerHTML::Lex(Sci_PositionU startPos, Sci_Position length, int } else if (ch == '#' && cssContext == 0) { styler.ColourTo(i - 1, StateToPrint); state = SCE_HCSS_ID; - } else if (cssContext == 2 && (IsADigit(ch) || (ch == '-' && IsADigit(chNext)) || (ch == '.' && IsADigit(chNext)) || (ch == '#' && IsADigit(chNext, 16)))) { + } else if (cssContext == 2 && (IsADigit(ch) || (ch == '-' && IsADigit(chNext)) || (ch == '.' && IsADigit(chNext)) || (ch == '#' && IsAHeXDigit(chNext)))) { styler.ColourTo(i - 1, StateToPrint); state = SCE_HCSS_NUMBER; } else if (cssContext == 2 && (IsAlphaNumeric(ch) || ch == '-' || ch == '_' || ch == '%')) { From 5ccc2f1c4fef195563c422196c434acd464d221a Mon Sep 17 00:00:00 2001 From: "METANEOCORTEX\\Kotti" Date: Thu, 16 Apr 2026 00:52:22 +0200 Subject: [PATCH 2/3] upd: Lexilla Lib v5.4.8 --- lexilla/cppcheck.suppress | 3 - lexilla/doc/Lexilla.html | 8 +- lexilla/doc/LexillaDownload.html | 10 +- lexilla/doc/LexillaHistory.html | 32 + lexilla/lexers/LexBash.cxx | 20 +- lexilla/lexers/LexBatch.cxx | 552 ++++---- lexilla/lexers/LexCPP.cxx | 19 +- lexilla/lexers/LexMake.cxx | 3 + lexilla/lexers/LexMarkdown.cxx | 42 +- lexilla/lexers/LexPascal.cxx | 263 ++-- lexilla/lexers/LexPerl.cxx | 22 + lexilla/lexers/LexRuby.cxx | 8 + lexilla/lexlib/Accessor.cxx | 6 +- lexilla/lexlib/CharacterCategory.cxx | 6 +- lexilla/lexlib/CharacterSet.h | 45 +- lexilla/lexlib/DefaultLexer.cxx | 18 +- lexilla/lexlib/DefaultLexer.h | 7 + lexilla/lexlib/LexerBase.cxx | 3 +- lexilla/lexlib/LexerBase.h | 2 +- lexilla/lexlib/LexerModule.cxx | 21 +- lexilla/lexlib/OptionSet.h | 55 +- lexilla/lexlib/SparseState.h | 4 +- lexilla/scripts/LexillaData.py | 31 +- lexilla/src/Lexilla/Info.plist | 2 +- .../Lexilla/Lexilla.xcodeproj/project.pbxproj | 4 +- lexilla/src/LexillaVersion.rc | 4 +- lexilla/src/deps.mak | 1107 +++++++++++++++-- lexilla/src/nmdeps.mak | 1107 +++++++++++++++-- lexilla/version.txt | 2 +- 29 files changed, 2731 insertions(+), 675 deletions(-) diff --git a/lexilla/cppcheck.suppress b/lexilla/cppcheck.suppress index 19d8b9954..77d2ed33b 100644 --- a/lexilla/cppcheck.suppress +++ b/lexilla/cppcheck.suppress @@ -102,7 +102,6 @@ knownConditionTrueFalse:lexilla/lexers/LexHex.cxx constVariable:lexilla/lexers/LexHollywood.cxx variableScope:lexilla/lexers/LexInno.cxx constVariableReference:lexilla/lexers/LexInno.cxx -constParameterReference:lexilla/lexers/LexJSON.cxx constParameterPointer:lexilla/lexers/LexJulia.cxx constParameterReference:lexilla/lexers/LexJulia.cxx knownConditionTrueFalse:lexilla/lexers/LexJulia.cxx @@ -113,7 +112,6 @@ constParameterReference:lexilla/lexers/LexLaTeX.cxx constParameterReference:lexilla/lexers/LexLisp.cxx constParameterPointer:lexilla/lexers/LexMagik.cxx constParameterReference:lexilla/lexers/LexMagik.cxx -constParameterReference:lexilla/lexers/LexMarkdown.cxx constParameterPointer:lexilla/lexers/LexMatlab.cxx constParameterReference:lexilla/lexers/LexMatlab.cxx unreadVariable:lexilla/lexers/LexMatlab.cxx @@ -240,7 +238,6 @@ constVariableReference:lexilla/lexers/LexMSSQL.cxx constVariableReference:lexilla/lexers/LexNsis.cxx constVariableReference:lexilla/lexers/LexOpal.cxx constVariableReference:lexilla/lexers/LexPOV.cxx -constVariableReference:lexilla/lexers/LexPascal.cxx constVariableReference:lexilla/lexers/LexPB.cxx constVariableReference:lexilla/lexers/LexPowerPro.cxx constVariableReference:lexilla/lexers/LexPS.cxx diff --git a/lexilla/doc/Lexilla.html b/lexilla/doc/Lexilla.html index 96fb5d24f..244a1f7cc 100644 --- a/lexilla/doc/Lexilla.html +++ b/lexilla/doc/Lexilla.html @@ -9,7 +9,7 @@ - +