Notable changes: Scintilla: - Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines. Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden. - On GTK, fix the line spacing so that underscores and accents are visible for some fonts such as DejaVu Sans Mono 10.
Lexilla - Implement conditional group rules in CSS. Issue #25, Pull request #28. - Check PHP numeric literals, showing invalid values with default style instead of numeric. Issue #20.
The CSS change causes compatiblity trouble. We exposed the changed style in filetypes.css. We still do for compatiblity reasons but we still want to align the style name to lexilla so we default to "group_rule" now. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2930
-- Commit Summary --
* <a href="https://github.com/geany/geany/pull/2930/commits/56416311291ea0e0ffeca4e244bf43b0544d8fac">Update to Scintilla 5.1.3 and Lexilla 5.1.2</a>
-- File Changes --
M data/filedefs/filetypes.css (2) M scintilla/gtk/PlatGTK.cxx (4) M scintilla/gtk/ScintillaGTK.cxx (50) M scintilla/gtk/ScintillaGTK.h (3) M scintilla/gtk/ScintillaGTKAccessible.cxx (1) M scintilla/include/Scintilla.h (6) M scintilla/include/Scintilla.iface (14) M scintilla/include/ScintillaCall.h (4) M scintilla/include/ScintillaMessages.h (4) M scintilla/include/ScintillaTypes.h (2) M scintilla/lexilla/include/SciLexer.h (2) M scintilla/lexilla/lexers/LexCSS.cxx (8) M scintilla/lexilla/lexers/LexHTML.cxx (140) M scintilla/lexilla/lexers/LexMarkdown.cxx (9) M scintilla/lexilla/lexlib/WordList.cxx (85) M scintilla/lexilla/lexlib/WordList.h (9) M scintilla/lexilla/version.txt (2) M scintilla/src/AutoComplete.cxx (4) M scintilla/src/AutoComplete.h (7) M scintilla/src/CallTip.cxx (4) M scintilla/src/CallTip.h (2) M scintilla/src/CaseConvert.cxx (10) M scintilla/src/CaseFolder.cxx (3) M scintilla/src/CaseFolder.h (1) M scintilla/src/CellBuffer.cxx (2) M scintilla/src/ContractionState.cxx (2) M scintilla/src/Decoration.cxx (12) M scintilla/src/Document.cxx (23) M scintilla/src/Document.h (38) M scintilla/src/EditModel.cxx (1) M scintilla/src/EditModel.h (1) M scintilla/src/EditView.cxx (95) M scintilla/src/Editor.cxx (48) M scintilla/src/Editor.h (7) M scintilla/src/Geometry.cxx (24) M scintilla/src/Geometry.h (28) M scintilla/src/Indicator.cxx (4) M scintilla/src/KeyMap.cxx (4) M scintilla/src/KeyMap.h (1) M scintilla/src/LineMarker.cxx (2) M scintilla/src/MarginView.cxx (528) M scintilla/src/MarginView.h (2) M scintilla/src/PositionCache.cxx (98) M scintilla/src/PositionCache.h (21) M scintilla/src/RESearch.cxx (4) M scintilla/src/RESearch.h (1) M scintilla/src/ScintillaBase.cxx (34) M scintilla/src/Selection.cxx (3) M scintilla/src/Selection.h (1) M scintilla/src/Style.cxx (116) M scintilla/src/Style.h (50) M scintilla/src/UniConversion.h (2) M scintilla/src/UniqueString.cxx (6) M scintilla/src/UniqueString.h (4) M scintilla/src/ViewStyle.cxx (316) M scintilla/src/ViewStyle.h (30) M scintilla/version.txt (2) M src/highlightingmappings.h (7)
-- Patch Links --
https://github.com/geany/geany/pull/2930.patch https://github.com/geany/geany/pull/2930.diff