Notable changes since 5.1.5
- multithreaded layouting and line wrapping. Neil says this can lead to 
dramatic improvements. Disabled by default, see SCI_SETLAYOUTTHREADS (i.e. we 
don't use it yet)
- New APIs to support 64-bit document positions on Win32: 
SCI_GETSTYLEDTEXTFULL, SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and 
SCI_FORMATRANGEFULL We should move should move to these APIs, as the 
predecessors will be deprecated sooner or later. Not sure if it affects 
GTK-backend on win32 as well?
- Change bar (probably similar to the git-changebar plugin)
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/3551

-- Commit Summary --

  * Update Scintilla to version 5.3.6

-- File Changes --

    M meson.build (2)
    M scintilla/gtk/Converter.h (7)
    M scintilla/gtk/PlatGTK.cxx (494)
    M scintilla/gtk/ScintillaGTK.cxx (289)
    M scintilla/gtk/ScintillaGTK.h (14)
    M scintilla/gtk/ScintillaGTKAccessible.cxx (9)
    M scintilla/include/Scintilla.h (60)
    M scintilla/include/Scintilla.iface (80)
    M scintilla/include/ScintillaCall.h (21)
    M scintilla/include/ScintillaMessages.h (13)
    M scintilla/include/ScintillaStructures.h (26)
    M scintilla/include/ScintillaTypes.h (35)
    M scintilla/lexilla/include/Lexilla.h (16)
    M scintilla/lexilla/include/SciLexer.h (32)
    M scintilla/lexilla/lexers/LexBash.cxx (935)
    M scintilla/lexilla/lexers/LexBatch.cxx (59)
    M scintilla/lexilla/lexers/LexCPP.cxx (210)
    M scintilla/lexilla/lexers/LexCmake.cxx (2)
    M scintilla/lexilla/lexers/LexCoffeeScript.cxx (8)
    M scintilla/lexilla/lexers/LexDiff.cxx (57)
    M scintilla/lexilla/lexers/LexGDScript.cxx (43)
    M scintilla/lexilla/lexers/LexHTML.cxx (163)
    M scintilla/lexilla/lexers/LexJulia.cxx (4)
    M scintilla/lexilla/lexers/LexLua.cxx (6)
    M scintilla/lexilla/lexers/LexMake.cxx (36)
    M scintilla/lexilla/lexers/LexMarkdown.cxx (123)
    M scintilla/lexilla/lexers/LexMatlab.cxx (200)
    M scintilla/lexilla/lexers/LexNsis.cxx (4)
    M scintilla/lexilla/lexers/LexPowerShell.cxx (83)
    M scintilla/lexilla/lexers/LexProps.cxx (39)
    M scintilla/lexilla/lexers/LexPython.cxx (103)
    M scintilla/lexilla/lexers/LexR.cxx (252)
    M scintilla/lexilla/lexers/LexRuby.cxx (778)
    M scintilla/lexilla/lexers/LexRust.cxx (2)
    M scintilla/lexilla/lexers/LexSQL.cxx (6)
    M scintilla/lexilla/lexers/LexVHDL.cxx (18)
    M scintilla/lexilla/lexers/LexYAML.cxx (87)
    M scintilla/lexilla/lexlib/CharacterCategory.cxx (190)
    M scintilla/lexilla/lexlib/CharacterSet.h (15)
    M scintilla/lexilla/lexlib/DefaultLexer.cxx (3)
    M scintilla/lexilla/lexlib/LexAccessor.cxx (9)
    M scintilla/lexilla/lexlib/LexAccessor.h (30)
    M scintilla/lexilla/lexlib/LexerModule.cxx (2)
    M scintilla/lexilla/lexlib/LexerModule.h (2)
    M scintilla/lexilla/lexlib/OptionSet.h (4)
    M scintilla/lexilla/lexlib/PropSetSimple.cxx (8)
    M scintilla/lexilla/lexlib/StyleContext.cxx (39)
    M scintilla/lexilla/lexlib/StyleContext.h (104)
    M scintilla/lexilla/lexlib/WordList.cxx (25)
    M scintilla/lexilla/lexlib/WordList.h (1)
    M scintilla/lexilla/src/Lexilla.cxx (10)
    M scintilla/lexilla/version.txt (2)
    M scintilla/src/CallTip.cxx (22)
    M scintilla/src/CallTip.h (6)
    M scintilla/src/CaseConvert.cxx (197)
    M scintilla/src/CaseFolder.cxx (34)
    M scintilla/src/CaseFolder.h (8)
    M scintilla/src/CellBuffer.cxx (182)
    M scintilla/src/CellBuffer.h (33)
    M scintilla/src/CharacterCategoryMap.cxx (190)
    M scintilla/src/ContractionState.cxx (83)
    M scintilla/src/ContractionState.h (1)
    M scintilla/src/Decoration.cxx (48)
    M scintilla/src/Decoration.h (2)
    M scintilla/src/Document.cxx (239)
    M scintilla/src/Document.h (70)
    M scintilla/src/EditModel.cxx (8)
    M scintilla/src/EditModel.h (6)
    M scintilla/src/EditView.cxx (1268)
    M scintilla/src/EditView.h (53)
    M scintilla/src/Editor.cxx (741)
    M scintilla/src/Editor.h (60)
    M scintilla/src/Geometry.cxx (20)
    M scintilla/src/Geometry.h (29)
    M scintilla/src/Indicator.cxx (28)
    M scintilla/src/KeyMap.cxx (4)
    M scintilla/src/KeyMap.h (2)
    M scintilla/src/LineMarker.cxx (47)
    M scintilla/src/MarginView.cxx (101)
    M scintilla/src/MarginView.h (2)
    M scintilla/src/Partitioning.h (128)
    M scintilla/src/PerLine.cxx (57)
    M scintilla/src/PerLine.h (42)
    M scintilla/src/Platform.h (2)
    M scintilla/src/PositionCache.cxx (304)
    M scintilla/src/PositionCache.h (67)
    M scintilla/src/RESearch.cxx (31)
    M scintilla/src/RESearch.h (2)
    M scintilla/src/RunStyles.cxx (118)
    M scintilla/src/RunStyles.h (10)
    M scintilla/src/ScintillaBase.cxx (82)
    M scintilla/src/ScintillaBase.h (4)
    M scintilla/src/Selection.h (10)
    M scintilla/src/SparseVector.h (143)
    M scintilla/src/SplitVector.h (28)
    M scintilla/src/Style.cxx (3)
    M scintilla/src/Style.h (1)
    M scintilla/src/UniConversion.cxx (4)
    M scintilla/src/UniConversion.h (2)
    M scintilla/src/UniqueString.cxx (2)
    M scintilla/src/UniqueString.h (7)
    M scintilla/src/ViewStyle.cxx (89)
    M scintilla/src/ViewStyle.h (18)
    M scintilla/src/XPM.cxx (22)
    M scintilla/src/XPM.h (4)
    M scintilla/version.txt (2)

-- Patch Links --

https://github.com/geany/geany/pull/3551.patch
https://github.com/geany/geany/pull/3551.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3551
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/[email protected]>

Reply via email to