Update to scintilla, incl. lexilla split-off.
Closes #2824 You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2867
-- Commit Summary --
* Update Scintilla to version 5.1.1 * Update scintilla_changes.patch * Update update-scintilla.sh
-- File Changes --
M plugins/Makefile.am (1) M scintilla/License.txt (4) M scintilla/Makefile.am (332) M scintilla/gtk/PlatGTK.cxx (1211) M scintilla/gtk/ScintillaGTK.cxx (639) M scintilla/gtk/ScintillaGTK.h (61) M scintilla/gtk/ScintillaGTKAccessible.cxx (189) M scintilla/gtk/ScintillaGTKAccessible.h (18) D scintilla/include/Compat.h (70) M scintilla/include/ILexer.h (22) M scintilla/include/ILoader.h (4) D scintilla/include/Makefile.am (15) D scintilla/include/Platform.h (549) M scintilla/include/Scintilla.h (117) M scintilla/include/Scintilla.iface (2459) A scintilla/include/ScintillaCall.h (881) A scintilla/include/ScintillaMessages.h (788) A scintilla/include/ScintillaStructures.h (103) A scintilla/include/ScintillaTypes.h (803) D scintilla/julia_lexilla_v5.patch (36) A scintilla/lexilla/License.txt (20) A scintilla/lexilla/include/LexicalStyles.iface (2252) A scintilla/lexilla/include/Lexilla.h (108) R scintilla/lexilla/include/SciLexer.h (22) R scintilla/lexilla/lexers/LexAbaqus.cxx (5) R scintilla/lexilla/lexers/LexAda.cxx (3) R scintilla/lexilla/lexers/LexAsm.cxx (9) R scintilla/lexilla/lexers/LexBash.cxx (7) R scintilla/lexilla/lexers/LexBasic.cxx (11) R scintilla/lexilla/lexers/LexBatch.cxx (57) R scintilla/lexilla/lexers/LexCOBOL.cxx (5) R scintilla/lexilla/lexers/LexCPP.cxx (134) R scintilla/lexilla/lexers/LexCSS.cxx (5) R scintilla/lexilla/lexers/LexCaml.cxx (139) R scintilla/lexilla/lexers/LexCmake.cxx (5) R scintilla/lexilla/lexers/LexCoffeeScript.cxx (5) R scintilla/lexilla/lexers/LexD.cxx (9) R scintilla/lexilla/lexers/LexDiff.cxx (5) R scintilla/lexilla/lexers/LexErlang.cxx (17) R scintilla/lexilla/lexers/LexForth.cxx (5) R scintilla/lexilla/lexers/LexFortran.cxx (5) R scintilla/lexilla/lexers/LexHTML.cxx (69) R scintilla/lexilla/lexers/LexHaskell.cxx (9) R scintilla/lexilla/lexers/LexJulia.cxx (12) R scintilla/lexilla/lexers/LexLaTeX.cxx (8) R scintilla/lexilla/lexers/LexLisp.cxx (5) R scintilla/lexilla/lexers/LexLua.cxx (49) R scintilla/lexilla/lexers/LexMake.cxx (5) R scintilla/lexilla/lexers/LexMarkdown.cxx (67) R scintilla/lexilla/lexers/LexMatlab.cxx (7) R scintilla/lexilla/lexers/LexNsis.cxx (5) R scintilla/lexilla/lexers/LexNull.cxx (5) R scintilla/lexilla/lexers/LexPO.cxx (5) R scintilla/lexilla/lexers/LexPascal.cxx (5) R scintilla/lexilla/lexers/LexPerl.cxx (7) R scintilla/lexilla/lexers/LexPowerShell.cxx (5) R scintilla/lexilla/lexers/LexProps.cxx (3) R scintilla/lexilla/lexers/LexPython.cxx (7) R scintilla/lexilla/lexers/LexR.cxx (5) R scintilla/lexilla/lexers/LexRuby.cxx (55) R scintilla/lexilla/lexers/LexRust.cxx (7) R scintilla/lexilla/lexers/LexSQL.cxx (7) R scintilla/lexilla/lexers/LexSmalltalk.cxx (5) R scintilla/lexilla/lexers/LexTCL.cxx (12) R scintilla/lexilla/lexers/LexTxt2tags.cxx (5) R scintilla/lexilla/lexers/LexVHDL.cxx (5) R scintilla/lexilla/lexers/LexVerilog.cxx (7) R scintilla/lexilla/lexers/LexYAML.cxx (15) R scintilla/lexilla/lexlib/Accessor.cxx (9) R scintilla/lexilla/lexlib/Accessor.h (6) R scintilla/lexilla/lexlib/CatalogueModules.h (8) R scintilla/lexilla/lexlib/CharacterCategory.cxx (149) R scintilla/lexilla/lexlib/CharacterCategory.h (2) R scintilla/lexilla/lexlib/CharacterSet.cxx (4) R scintilla/lexilla/lexlib/CharacterSet.h (103) R scintilla/lexilla/lexlib/DefaultLexer.cxx (11) R scintilla/lexilla/lexlib/DefaultLexer.h (10) A scintilla/lexilla/lexlib/LexAccessor.cxx (70) R scintilla/lexilla/lexlib/LexAccessor.h (43) R scintilla/lexilla/lexlib/LexerBase.cxx (13) R scintilla/lexilla/lexlib/LexerBase.h (10) R scintilla/lexilla/lexlib/LexerModule.cxx (5) R scintilla/lexilla/lexlib/LexerModule.h (8) R scintilla/lexilla/lexlib/LexerNoExceptions.cxx (9) R scintilla/lexilla/lexlib/LexerNoExceptions.h (10) R scintilla/lexilla/lexlib/LexerSimple.cxx (7) R scintilla/lexilla/lexlib/LexerSimple.h (8) R scintilla/lexilla/lexlib/OptionSet.h (4) A scintilla/lexilla/lexlib/PropSetSimple.cxx (75) A scintilla/lexilla/lexlib/PropSetSimple.h (31) R scintilla/lexilla/lexlib/SparseState.h (2) R scintilla/lexilla/lexlib/StringCopy.h (2) R scintilla/lexilla/lexlib/StyleContext.cxx (35) R scintilla/lexilla/lexlib/StyleContext.h (11) R scintilla/lexilla/lexlib/SubStyles.h (46) R scintilla/lexilla/lexlib/WordList.cxx (2) R scintilla/lexilla/lexlib/WordList.h (2) A scintilla/lexilla/src/Lexilla.cxx (432) A scintilla/lexilla/version.txt (1) D scintilla/lexlib/PropSetSimple.cxx (157) D scintilla/lexlib/PropSetSimple.h (28) M scintilla/scintilla_changes.patch (214) M scintilla/src/AutoComplete.cxx (61) M scintilla/src/AutoComplete.h (16) M scintilla/src/CallTip.cxx (168) M scintilla/src/CallTip.h (25) M scintilla/src/CaseConvert.cxx (65) M scintilla/src/CaseConvert.h (18) M scintilla/src/CaseFolder.cxx (4) M scintilla/src/CaseFolder.h (2) D scintilla/src/Catalogue.cxx (117) D scintilla/src/Catalogue.h (24) M scintilla/src/CellBuffer.cxx (250) M scintilla/src/CellBuffer.h (54) M scintilla/src/CharClassify.cxx (20) M scintilla/src/CharClassify.h (17) A scintilla/src/CharacterCategoryMap.cxx (0) A scintilla/src/CharacterCategoryMap.h (0) A scintilla/src/CharacterType.cxx (0) A scintilla/src/CharacterType.h (0) M scintilla/src/ContractionState.cxx (0) M scintilla/src/ContractionState.h (0) M scintilla/src/DBCS.cxx (0) M scintilla/src/DBCS.h (0) A scintilla/src/Debugging.h (0) M scintilla/src/Decoration.cxx (0) M scintilla/src/Decoration.h (0) M scintilla/src/Document.cxx (0) M scintilla/src/Document.h (0) M scintilla/src/EditModel.cxx (0) M scintilla/src/EditModel.h (0) M scintilla/src/EditView.cxx (0) M scintilla/src/EditView.h (0) M scintilla/src/Editor.cxx (0) M scintilla/src/Editor.h (0) M scintilla/src/ElapsedPeriod.h (0) D scintilla/src/ExternalLexer.cxx (0) D scintilla/src/ExternalLexer.h (0) M scintilla/src/FontQuality.h (0) A scintilla/src/Geometry.cxx (0) A scintilla/src/Geometry.h (0) M scintilla/src/Indicator.cxx (0) M scintilla/src/Indicator.h (0) D scintilla/src/IntegerRectangle.h (0) M scintilla/src/KeyMap.cxx (0) M scintilla/src/KeyMap.h (0) M scintilla/src/LineMarker.cxx (0) M scintilla/src/LineMarker.h (0) M scintilla/src/MarginView.cxx (0) M scintilla/src/MarginView.h (0) M scintilla/src/Partitioning.h (0) M scintilla/src/PerLine.cxx (0) M scintilla/src/PerLine.h (0) A scintilla/src/Platform.h (0) M scintilla/src/Position.h (0) M scintilla/src/PositionCache.cxx (0) M scintilla/src/PositionCache.h (0) M scintilla/src/RESearch.cxx (0) M scintilla/src/RESearch.h (0) M scintilla/src/RunStyles.cxx (0) M scintilla/src/RunStyles.h (0) D scintilla/src/SVector.h (0) M scintilla/src/ScintillaBase.cxx (0) M scintilla/src/ScintillaBase.h (0) M scintilla/src/Selection.cxx (0) M scintilla/src/Selection.h (0) M scintilla/src/SparseVector.h (0) M scintilla/src/SplitVector.h (0) M scintilla/src/Style.cxx (0) M scintilla/src/Style.h (0) M scintilla/src/UniConversion.cxx (0) M scintilla/src/UniConversion.h (0) D scintilla/src/UnicodeFromUTF8.h (0) M scintilla/src/UniqueString.cxx (0) M scintilla/src/UniqueString.h (0) M scintilla/src/ViewStyle.cxx (0) M scintilla/src/ViewStyle.h (0) M scintilla/src/XPM.cxx (0) M scintilla/src/XPM.h (0) M scintilla/version.txt (0) M scripts/update-scintilla.sh (0) M src/Makefile.am (0) M src/sciwrappers.c (0)
-- Patch Links --
https://github.com/geany/geany/pull/2867.patch https://github.com/geany/geany/pull/2867.diff