From 9fb3681e3a4b26e280eee5753709d9912f51bf83 Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Wed, 4 Sep 2024 19:01:58 +0800 Subject: [PATCH] fix build under newer KConfig by bump cmake min version --- .../lexilla/lexlib/LexerNoExceptions.cxx | 65 --- .../lexilla/lexlib/LexerNoExceptions.h | 28 - 3rdparty/lexilla532/lexilla/src/Lexilla.cxx | 379 -------------- .../lexilla/test/examples/vb/SciTE.properties | 3 - 3rdparty/lexilla532/lexilla/version.txt | 1 - .../{lexilla532 => lexilla540}/CMakeLists.txt | 2 +- 3rdparty/{lexilla532 => lexilla540}/README.md | 2 +- .../lexilla/.gitattributes | 4 + .../.github/workflows/build-check-macos.yml | 12 +- .../.github/workflows/build-check-win32.yml | 4 +- .../lexilla/.github/workflows/build-check.yml | 10 +- .../lexilla/.gitignore | 0 .../lexilla/.travis.yml | 0 .../lexilla/CONTRIBUTING | 0 .../lexilla/License.txt | 0 .../{lexilla532 => lexilla540}/lexilla/README | 0 .../lexilla/access/LexillaAccess.cxx | 0 .../lexilla/access/LexillaAccess.h | 0 .../lexilla/access/README | 0 .../lexilla/bin/empty.txt | 0 .../lexilla/cppcheck.suppress | 10 +- .../lexilla/delbin.bat | 0 .../lexilla/doc/Lexilla.html | 10 +- .../lexilla/doc/LexillaDoc.html | 0 .../lexilla/doc/LexillaDownload.html | 10 +- .../lexilla/doc/LexillaHistory.html | 65 +++ .../lexilla/doc/LexillaLogo.png | Bin .../lexilla/doc/LexillaLogo2x.png | Bin .../examples/CheckLexilla/CheckLexilla.c | 0 .../lexilla/examples/CheckLexilla/makefile | 0 .../examples/SimpleLexer/SimpleLexer.cxx | 0 .../lexilla/examples/SimpleLexer/makefile | 18 +- .../lexilla/include/LexicalStyles.iface | 18 + .../lexilla/include/Lexilla.h | 2 +- .../lexilla/include/SciLexer.h | 16 + .../lexilla/lexers/LexA68k.cxx | 2 +- .../lexilla/lexers/LexAPDL.cxx | 2 +- .../lexilla/lexers/LexASY.cxx | 2 +- .../lexilla/lexers/LexAU3.cxx | 2 +- .../lexilla/lexers/LexAVE.cxx | 2 +- .../lexilla/lexers/LexAVS.cxx | 2 +- .../lexilla/lexers/LexAbaqus.cxx | 2 +- .../lexilla/lexers/LexAda.cxx | 2 +- .../lexilla/lexers/LexAsciidoc.cxx | 2 +- .../lexilla/lexers/LexAsm.cxx | 62 ++- .../lexilla/lexers/LexAsn1.cxx | 2 +- .../lexilla/lexers/LexBaan.cxx | 2 +- .../lexilla/lexers/LexBash.cxx | 23 +- .../lexilla/lexers/LexBasic.cxx | 6 +- .../lexilla/lexers/LexBatch.cxx | 2 +- .../lexilla/lexers/LexBibTeX.cxx | 2 +- .../lexilla/lexers/LexBullant.cxx | 2 +- .../lexilla/lexers/LexCIL.cxx | 2 +- .../lexilla/lexers/LexCLW.cxx | 4 +- .../lexilla/lexers/LexCOBOL.cxx | 2 +- .../lexilla/lexers/LexCPP.cxx | 12 +- .../lexilla/lexers/LexCSS.cxx | 2 +- .../lexilla/lexers/LexCaml.cxx | 2 +- .../lexilla/lexers/LexCmake.cxx | 2 +- .../lexilla/lexers/LexCoffeeScript.cxx | 2 +- .../lexilla/lexers/LexConf.cxx | 2 +- .../lexilla/lexers/LexCrontab.cxx | 2 +- .../lexilla/lexers/LexCsound.cxx | 2 +- .../lexilla/lexers/LexD.cxx | 2 +- .../lexilla/lexers/LexDMAP.cxx | 6 +- .../lexilla/lexers/LexDMIS.cxx | 2 +- .../lexilla/lexers/LexDataflex.cxx | 2 +- .../lexilla/lexers/LexDiff.cxx | 2 +- .../lexilla/lexers/LexECL.cxx | 2 +- .../lexilla/lexers/LexEDIFACT.cxx | 2 +- .../lexilla/lexers/LexEScript.cxx | 2 +- .../lexilla/lexers/LexEiffel.cxx | 4 +- .../lexilla/lexers/LexErlang.cxx | 2 +- .../lexilla/lexers/LexErrorList.cxx | 2 +- .../lexilla/lexers/LexFSharp.cxx | 2 +- .../lexilla/lexers/LexFlagship.cxx | 2 +- .../lexilla/lexers/LexForth.cxx | 2 +- .../lexilla/lexers/LexFortran.cxx | 4 +- .../lexilla/lexers/LexGAP.cxx | 2 +- .../lexilla/lexers/LexGDScript.cxx | 2 +- .../lexilla/lexers/LexGui4Cli.cxx | 2 +- .../lexilla/lexers/LexHTML.cxx | 131 +++-- .../lexilla/lexers/LexHaskell.cxx | 4 +- .../lexilla/lexers/LexHex.cxx | 6 +- .../lexilla/lexers/LexHollywood.cxx | 2 +- .../lexilla/lexers/LexIndent.cxx | 2 +- .../lexilla/lexers/LexInno.cxx | 2 +- .../lexilla/lexers/LexJSON.cxx | 8 +- .../lexilla/lexers/LexJulia.cxx | 2 +- .../lexilla/lexers/LexKVIrc.cxx | 2 +- .../lexilla/lexers/LexKix.cxx | 2 +- .../lexilla/lexers/LexLaTeX.cxx | 2 +- .../lexilla/lexers/LexLisp.cxx | 2 +- .../lexilla/lexers/LexLout.cxx | 2 +- .../lexilla/lexers/LexLua.cxx | 53 +- .../lexilla/lexers/LexMMIXAL.cxx | 2 +- .../lexilla/lexers/LexMPT.cxx | 2 +- .../lexilla/lexers/LexMSSQL.cxx | 2 +- .../lexilla/lexers/LexMagik.cxx | 2 +- .../lexilla/lexers/LexMake.cxx | 2 +- .../lexilla/lexers/LexMarkdown.cxx | 2 +- .../lexilla/lexers/LexMatlab.cxx | 4 +- .../lexilla/lexers/LexMaxima.cxx | 2 +- .../lexilla/lexers/LexMetapost.cxx | 2 +- .../lexilla/lexers/LexModula.cxx | 2 +- .../lexilla/lexers/LexMySQL.cxx | 2 +- .../lexilla/lexers/LexNim.cxx | 2 +- .../lexilla/lexers/LexNimrod.cxx | 2 +- .../lexilla/lexers/LexNsis.cxx | 2 +- .../lexilla/lexers/LexNull.cxx | 2 +- .../lexilla/lexers/LexOScript.cxx | 2 +- .../lexilla/lexers/LexOpal.cxx | 2 +- .../lexilla/lexers/LexPB.cxx | 2 +- .../lexilla/lexers/LexPLM.cxx | 2 +- .../lexilla/lexers/LexPO.cxx | 2 +- .../lexilla/lexers/LexPOV.cxx | 2 +- .../lexilla/lexers/LexPS.cxx | 2 +- .../lexilla/lexers/LexPascal.cxx | 2 +- .../lexilla/lexers/LexPerl.cxx | 2 +- .../lexilla/lexers/LexPowerPro.cxx | 2 +- .../lexilla/lexers/LexPowerShell.cxx | 2 +- .../lexilla/lexers/LexProgress.cxx | 62 +-- .../lexilla/lexers/LexProps.cxx | 2 +- .../lexilla/lexers/LexPython.cxx | 2 +- .../lexilla/lexers/LexR.cxx | 2 +- .../lexilla/lexers/LexRaku.cxx | 2 +- .../lexilla/lexers/LexRebol.cxx | 2 +- .../lexilla/lexers/LexRegistry.cxx | 2 +- .../lexilla/lexers/LexRuby.cxx | 2 +- .../lexilla/lexers/LexRust.cxx | 2 +- .../lexilla/lexers/LexSAS.cxx | 2 +- .../lexilla/lexers/LexSML.cxx | 2 +- .../lexilla/lexers/LexSQL.cxx | 58 +-- .../lexilla/lexers/LexSTTXT.cxx | 2 +- .../lexilla/lexers/LexScriptol.cxx | 2 +- .../lexilla/lexers/LexSmalltalk.cxx | 2 +- .../lexilla/lexers/LexSorcus.cxx | 2 +- .../lexilla/lexers/LexSpecman.cxx | 2 +- .../lexilla/lexers/LexSpice.cxx | 2 +- .../lexilla/lexers/LexStata.cxx | 2 +- .../lexilla/lexers/LexTACL.cxx | 2 +- .../lexilla/lexers/LexTADS3.cxx | 2 +- .../lexilla/lexers/LexTAL.cxx | 2 +- .../lexilla/lexers/LexTCL.cxx | 2 +- .../lexilla/lexers/LexTCMD.cxx | 2 +- .../lexilla540/lexilla/lexers/LexTOML.cxx | 485 ++++++++++++++++++ .../lexilla/lexers/LexTeX.cxx | 2 +- .../lexilla/lexers/LexTxt2tags.cxx | 2 +- .../lexilla/lexers/LexVB.cxx | 301 +++++++---- .../lexilla/lexers/LexVHDL.cxx | 2 +- .../lexilla/lexers/LexVerilog.cxx | 2 +- .../lexilla/lexers/LexVisualProlog.cxx | 2 +- .../lexilla/lexers/LexX12.cxx | 2 +- .../lexilla/lexers/LexYAML.cxx | 2 +- .../lexilla/lexlib/Accessor.cxx | 0 .../lexilla/lexlib/Accessor.h | 0 .../lexilla/lexlib/CatalogueModules.h | 6 +- .../lexilla/lexlib/CharacterCategory.cxx | 0 .../lexilla/lexlib/CharacterCategory.h | 0 .../lexilla/lexlib/CharacterSet.cxx | 0 .../lexilla/lexlib/CharacterSet.h | 0 .../lexilla/lexlib/DefaultLexer.cxx | 0 .../lexilla/lexlib/DefaultLexer.h | 0 .../lexilla/lexlib/InList.cxx | 0 .../lexilla/lexlib/InList.h | 0 .../lexilla/lexlib/LexAccessor.cxx | 0 .../lexilla/lexlib/LexAccessor.h | 0 .../lexilla/lexlib/LexerBase.cxx | 0 .../lexilla/lexlib/LexerBase.h | 0 .../lexilla/lexlib/LexerModule.cxx | 0 .../lexilla/lexlib/LexerModule.h | 0 .../lexilla/lexlib/LexerSimple.cxx | 14 +- .../lexilla/lexlib/LexerSimple.h | 4 +- .../lexilla/lexlib/OptionSet.h | 0 .../lexilla/lexlib/PropSetSimple.cxx | 0 .../lexilla/lexlib/PropSetSimple.h | 0 .../lexilla/lexlib/SparseState.h | 0 .../lexilla/lexlib/StringCopy.h | 0 .../lexilla/lexlib/StyleContext.cxx | 0 .../lexilla/lexlib/StyleContext.h | 3 + .../lexilla/lexlib/SubStyles.h | 13 +- .../lexilla/lexlib/WordList.cxx | 8 +- .../lexilla/lexlib/WordList.h | 2 +- .../lexilla/scripts/HeaderOrder.txt | 1 - .../lexilla/scripts/LexFacer.py | 0 .../lexilla/scripts/LexillaData.py | 4 +- .../lexilla/scripts/LexillaGen.py | 0 .../lexilla/scripts/LexillaLogo.py | 0 .../lexilla/scripts/PromoteNew.bat | 0 .../lexilla/scripts/RunTest.bat | 2 +- .../lexilla/scripts/RunTest.sh | 0 .../lexilla/src/DepGen.py | 0 3rdparty/lexilla540/lexilla/src/Lexilla.cxx | 381 ++++++++++++++ .../lexilla/src/Lexilla.def | 0 .../lexilla/src/Lexilla.pro | 0 .../lexilla/src/Lexilla.ruleset | 0 .../lexilla/src/Lexilla.vcxproj | 0 .../lexilla/src/Lexilla/Info.plist | 2 +- .../Lexilla/Lexilla.xcodeproj/project.pbxproj | 16 +- .../contents.xcworkspacedata | 0 .../lexilla/src/LexillaVersion.rc | 4 +- .../lexilla/src/deps.mak | 32 +- .../lexilla/src/lexilla.mak | 12 +- .../lexilla/src/makefile | 0 .../lexilla/src/nmdeps.mak | 32 +- .../lexilla/test/README | 0 .../lexilla/test/TestDocument.cxx | 0 .../lexilla/test/TestDocument.h | 0 .../lexilla/test/TestLexers.cxx | 0 .../lexilla/test/TestLexers.vcxproj | 0 .../test/examples/asciidoc/AllStyles.adoc | 0 .../examples/asciidoc/AllStyles.adoc.folded | 0 .../examples/asciidoc/AllStyles.adoc.styled | 0 .../test/examples/asciidoc/SciTE.properties | 0 .../lexilla/test/examples/asm/AllStyles.asm | 0 .../test/examples/asm/AllStyles.asm.folded | 0 .../test/examples/asm/AllStyles.asm.styled | 0 .../test/examples/asm/SciTE.properties | 0 .../examples/bash/197ArithmeticOperator.bsh | 0 .../bash/197ArithmeticOperator.bsh.folded | 0 .../bash/197ArithmeticOperator.bsh.styled | 0 .../lexilla/test/examples/bash/199Numbers.bsh | 0 .../test/examples/bash/199Numbers.bsh.folded | 0 .../test/examples/bash/199Numbers.bsh.styled | 0 .../test/examples/bash/202LineStartOption.bsh | 0 .../bash/202LineStartOption.bsh.folded | 0 .../bash/202LineStartOption.bsh.styled | 0 .../test/examples/bash/203TestOption.bsh | 0 .../examples/bash/203TestOption.bsh.folded | 0 .../examples/bash/203TestOption.bsh.styled | 0 .../test/examples/bash/257Delimiter.bsh | 73 +++ .../examples/bash/257Delimiter.bsh.folded | 74 +++ .../examples/bash/257Delimiter.bsh.styled | 73 +++ .../lexilla/test/examples/bash/AllStyles.bsh | 0 .../test/examples/bash/AllStyles.bsh.folded | 0 .../test/examples/bash/AllStyles.bsh.styled | 0 .../lexilla/test/examples/bash/Issue180.bsh | 0 .../test/examples/bash/Issue180.bsh.folded | 0 .../test/examples/bash/Issue180.bsh.styled | 0 .../lexilla/test/examples/bash/Issue182.bsh | 0 .../test/examples/bash/Issue182.bsh.folded | 0 .../test/examples/bash/Issue182.bsh.styled | 0 .../lexilla/test/examples/bash/Issue184.bsh | 0 .../test/examples/bash/Issue184.bsh.folded | 0 .../test/examples/bash/Issue184.bsh.styled | 0 .../test/examples/bash/Issue184Copy.bsh | 0 .../examples/bash/Issue184Copy.bsh.folded | 0 .../examples/bash/Issue184Copy.bsh.styled | 0 .../lexilla/test/examples/bash/Nested.bsh | 0 .../test/examples/bash/Nested.bsh.folded | 0 .../test/examples/bash/Nested.bsh.styled | 0 .../lexilla/test/examples/bash/NestedRich.bsh | 0 .../test/examples/bash/NestedRich.bsh.folded | 0 .../test/examples/bash/NestedRich.bsh.styled | 0 .../test/examples/bash/NestedStyledInside.bsh | 0 .../bash/NestedStyledInside.bsh.folded | 0 .../bash/NestedStyledInside.bsh.styled | 0 .../test/examples/bash/SciTE.properties | 0 .../test/examples/bash/continuation.bsh | 0 .../examples/bash/continuation.bsh.folded | 0 .../examples/bash/continuation.bsh.styled | 0 .../lexilla/test/examples/bash/hash.zsh | 0 .../test/examples/bash/hash.zsh.folded | 0 .../test/examples/bash/hash.zsh.styled | 0 .../lexilla/test/examples/bash/x.bsh | 0 .../lexilla/test/examples/bash/x.bsh.folded | 0 .../lexilla/test/examples/bash/x.bsh.styled | 0 .../lexilla/test/examples/batch/Issue115.bat | 0 .../test/examples/batch/Issue115.bat.folded | 0 .../test/examples/batch/Issue115.bat.styled | 0 .../lexilla/test/examples/batch/Issue222.bat | 0 .../test/examples/batch/Issue222.bat.folded | 0 .../test/examples/batch/Issue222.bat.styled | 0 .../test/examples/batch/SciTE.properties | 0 .../lexilla/test/examples/batch/x.bat | 0 .../lexilla/test/examples/batch/x.bat.folded | 0 .../lexilla/test/examples/batch/x.bat.styled | 0 .../lexilla/test/examples/caml/AllStyles.ml | 0 .../test/examples/caml/AllStyles.ml.folded | 0 .../test/examples/caml/AllStyles.ml.styled | 0 .../test/examples/caml/SciTE.properties | 0 .../lexilla/test/examples/cmake/Bug77_0.cmake | 0 .../test/examples/cmake/Bug77_0.cmake.folded | 0 .../test/examples/cmake/Bug77_0.cmake.styled | 0 .../lexilla/test/examples/cmake/Bug77_1.cmake | 0 .../test/examples/cmake/Bug77_1.cmake.folded | 0 .../test/examples/cmake/Bug77_1.cmake.styled | 0 .../test/examples/cmake/SciTE.properties | 0 .../lexilla/test/examples/cobol/229.cob | 0 .../test/examples/cobol/229.cob.folded | 0 .../test/examples/cobol/229.cob.styled | 0 .../lexilla/test/examples/cobol/230.cob | 0 .../test/examples/cobol/230.cob.folded | 0 .../test/examples/cobol/230.cob.styled | 0 .../lexilla/test/examples/cobol/231.cob | 0 .../test/examples/cobol/231.cob.folded | 0 .../test/examples/cobol/231.cob.styled | 0 .../lexilla/test/examples/cobol/AllStyles.cob | 0 .../test/examples/cobol/AllStyles.cob.folded | 0 .../test/examples/cobol/AllStyles.cob.styled | 0 .../test/examples/cobol/SciTE.properties | 0 .../test/examples/cpp/130NonAsciiKeyword.cxx | 0 .../cpp/130NonAsciiKeyword.cxx.folded | 0 .../cpp/130NonAsciiKeyword.cxx.styled | 0 .../test/examples/cpp/149KeywordCase.cxx | 0 .../examples/cpp/149KeywordCase.cxx.folded | 0 .../examples/cpp/149KeywordCase.cxx.styled | 0 .../lexilla/test/examples/cpp/94Template.cxx | 0 .../test/examples/cpp/94Template.cxx.folded | 0 .../test/examples/cpp/94Template.cxx.styled | 0 .../lexilla/test/examples/cpp/AllStyles.cxx | 0 .../test/examples/cpp/AllStyles.cxx.folded | 0 .../test/examples/cpp/AllStyles.cxx.styled | 0 .../lexilla/test/examples/cpp/Bug2245.cxx | 0 .../test/examples/cpp/Bug2245.cxx.folded | 0 .../test/examples/cpp/Bug2245.cxx.styled | 0 .../test/examples/cpp/SciTE.properties | 0 .../lexilla/test/examples/cpp/x.cxx | 5 + .../lexilla/test/examples/cpp/x.cxx.folded | 5 + .../lexilla/test/examples/cpp/x.cxx.styled | 5 + .../lexilla/test/examples/css/AllStyles.css | 0 .../test/examples/css/AllStyles.css.folded | 0 .../test/examples/css/AllStyles.css.styled | 0 .../test/examples/css/SciTE.properties | 0 .../lexilla/test/examples/d/SciTE.properties | 0 .../lexilla/test/examples/d/x.d | 0 .../lexilla/test/examples/d/x.d.folded | 0 .../lexilla/test/examples/d/x.d.styled | 0 .../lexilla/test/examples/diff/AllStyles.diff | 0 .../test/examples/diff/AllStyles.diff.folded | 0 .../test/examples/diff/AllStyles.diff.styled | 0 .../lexilla/test/examples/diff/LongLine.diff | 0 .../test/examples/diff/LongLine.diff.folded | 0 .../test/examples/diff/LongLine.diff.styled | 0 .../test/examples/diff/SciTE.properties | 0 .../test/examples/erlang/AllStyles.erl | 0 .../test/examples/erlang/AllStyles.erl.folded | 0 .../test/examples/erlang/AllStyles.erl.styled | 0 .../test/examples/erlang/SciTE.properties | 0 .../test/examples/errorlist/AllStyles.err | 0 .../examples/errorlist/AllStyles.err.folded | 0 .../examples/errorlist/AllStyles.err.styled | 0 .../test/examples/errorlist/SciTE.properties | 0 .../lexilla/test/examples/fortran/AllStyles.f | 0 .../test/examples/fortran/AllStyles.f.folded | 0 .../test/examples/fortran/AllStyles.f.styled | 0 .../test/examples/fortran/SciTE.properties | 0 .../lexilla/test/examples/fsharp/FmtSpecs.fs | 0 .../test/examples/fsharp/FmtSpecs.fs.folded | 0 .../test/examples/fsharp/FmtSpecs.fs.styled | 0 .../lexilla/test/examples/fsharp/Issue56.fs | 0 .../test/examples/fsharp/Issue56.fs.folded | 0 .../test/examples/fsharp/Issue56.fs.styled | 0 .../lexilla/test/examples/fsharp/Issue93.fs | 0 .../test/examples/fsharp/Issue93.fs.folded | 0 .../test/examples/fsharp/Issue93.fs.styled | 0 .../lexilla/test/examples/fsharp/Literals.fs | 0 .../test/examples/fsharp/Literals.fs.folded | 0 .../test/examples/fsharp/Literals.fs.styled | 0 .../test/examples/fsharp/SciTE.properties | 0 .../lexilla/test/examples/fsharp/x.fs | 0 .../lexilla/test/examples/fsharp/x.fs.folded | 0 .../lexilla/test/examples/fsharp/x.fs.styled | 0 .../test/examples/gdscript/AllStyles.gd | 0 .../examples/gdscript/AllStyles.gd.folded | 0 .../examples/gdscript/AllStyles.gd.styled | 0 .../test/examples/gdscript/NodePath.gd | 0 .../test/examples/gdscript/NodePath.gd.folded | 0 .../test/examples/gdscript/NodePath.gd.styled | 0 .../test/examples/gdscript/SciTE.properties | 0 .../test/examples/gui4cli/AllStyles.gui | 0 .../examples/gui4cli/AllStyles.gui.folded | 0 .../examples/gui4cli/AllStyles.gui.styled | 0 .../test/examples/gui4cli/SciTE.properties | 0 .../test/examples/hypertext/Bug2207.html | 0 .../examples/hypertext/Bug2207.html.folded | 0 .../examples/hypertext/Bug2207.html.styled | 0 .../test/examples/hypertext/Bug2219.html | 0 .../examples/hypertext/Bug2219.html.folded | 0 .../examples/hypertext/Bug2219.html.styled | 0 .../test/examples/hypertext/Issue19.php | 0 .../examples/hypertext/Issue19.php.folded | 0 .../examples/hypertext/Issue19.php.styled | 0 .../test/examples/hypertext/Issue192.html | 0 .../examples/hypertext/Issue192.html.folded | 0 .../examples/hypertext/Issue192.html.styled | 0 .../examples/hypertext/Issue20Numbers.php | 0 .../hypertext/Issue20Numbers.php.folded | 0 .../hypertext/Issue20Numbers.php.styled | 0 .../examples/hypertext/Issue250RegEx.html | 5 + .../hypertext/Issue250RegEx.html.folded | 6 + .../hypertext/Issue250RegEx.html.styled | 5 + .../test/examples/hypertext/Issue252Tag.php | 22 + .../examples/hypertext/Issue252Tag.php.folded | 23 + .../examples/hypertext/Issue252Tag.php.styled | 22 + .../examples/hypertext/Issue259CaseLower.html | 15 + .../hypertext/Issue259CaseLower.html.folded | 16 + .../hypertext/Issue259CaseLower.html.styled | 15 + .../test/examples/hypertext/Issue47.html | 0 .../examples/hypertext/Issue47.html.folded | 0 .../examples/hypertext/Issue47.html.styled | 0 .../test/examples/hypertext/Issue53.html | 0 .../examples/hypertext/Issue53.html.folded | 0 .../examples/hypertext/Issue53.html.styled | 0 .../test/examples/hypertext/SciTE.properties | 14 +- .../test/examples/hypertext/ServerBasic.aspx | 0 .../hypertext/ServerBasic.aspx.folded | 0 .../hypertext/ServerBasic.aspx.styled | 0 .../examples/hypertext/ServerJavaScript.aspx | 0 .../hypertext/ServerJavaScript.aspx.folded | 0 .../hypertext/ServerJavaScript.aspx.styled | 0 .../test/examples/hypertext/apostophe.php | 0 .../examples/hypertext/apostophe.php.folded | 0 .../examples/hypertext/apostophe.php.styled | 0 .../test/examples/hypertext/comment.html | 0 .../examples/hypertext/comment.html.folded | 0 .../examples/hypertext/comment.html.styled | 0 .../lexilla/test/examples/hypertext/mako.html | 0 .../test/examples/hypertext/mako.html.folded | 0 .../test/examples/hypertext/mako.html.styled | 0 .../lexilla/test/examples/hypertext/x.asp | 0 .../test/examples/hypertext/x.asp.folded | 0 .../test/examples/hypertext/x.asp.styled | 0 .../lexilla/test/examples/hypertext/x.html | 0 .../test/examples/hypertext/x.html.folded | 0 .../test/examples/hypertext/x.html.styled | 0 .../lexilla/test/examples/hypertext/x.php | 2 + .../test/examples/hypertext/x.php.folded | 2 + .../test/examples/hypertext/x.php.styled | 2 + .../test/examples/inno/SciTE.properties | 0 .../lexilla/test/examples/inno/x.iss | 0 .../lexilla/test/examples/inno/x.iss.folded | 0 .../lexilla/test/examples/inno/x.iss.styled | 0 .../lexilla/test/examples/json/AllStyles.json | 0 .../test/examples/json/AllStyles.json.folded | 0 .../test/examples/json/AllStyles.json.styled | 0 .../test/examples/json/SciTE.properties | 0 .../test/examples/julia/SciTE.properties | 0 .../lexilla/test/examples/julia/x.jl | 0 .../lexilla/test/examples/julia/x.jl.folded | 0 .../lexilla/test/examples/julia/x.jl.styled | 0 .../lexilla/test/examples/latex/AllStyles.tex | 0 .../test/examples/latex/AllStyles.tex.folded | 0 .../test/examples/latex/AllStyles.tex.styled | 0 .../test/examples/latex/Feature1358.tex | 0 .../examples/latex/Feature1358.tex.folded | 0 .../examples/latex/Feature1358.tex.styled | 0 .../test/examples/latex/SciTE.properties | 0 .../lexilla/test/examples/lua/AllStyles.lua | 0 .../test/examples/lua/AllStyles.lua.folded | 0 .../test/examples/lua/AllStyles.lua.styled | 0 .../lexilla/test/examples/lua/Bug2205.lua | 0 .../test/examples/lua/Bug2205.lua.folded | 0 .../test/examples/lua/Bug2205.lua.styled | 0 .../test/examples/lua/SciTE.properties | 0 .../lexilla/test/examples/lua/folding.lua | 0 .../test/examples/lua/folding.lua.folded | 0 .../test/examples/lua/folding.lua.styled | 0 .../lexilla/test/examples/lua/nonASCII242.lua | 12 + .../test/examples/lua/nonASCII242.lua.folded | 13 + .../test/examples/lua/nonASCII242.lua.styled | 12 + .../lexilla/test/examples/lua/x.lua | 0 .../lexilla/test/examples/lua/x.lua.folded | 0 .../lexilla/test/examples/lua/x.lua.styled | 0 .../test/examples/makefile/SciTE.properties | 0 .../test/examples/makefile/longline.mak | 0 .../examples/makefile/longline.mak.folded | 0 .../examples/makefile/longline.mak.styled | 0 .../lexilla/test/examples/makefile/x.mak | 0 .../test/examples/makefile/x.mak.folded | 0 .../test/examples/makefile/x.mak.styled | 0 .../test/examples/markdown/AllStyles.md | 0 .../examples/markdown/AllStyles.md.folded | 0 .../examples/markdown/AllStyles.md.styled | 0 .../lexilla/test/examples/markdown/Bug1216.md | 0 .../test/examples/markdown/Bug1216.md.folded | 0 .../test/examples/markdown/Bug1216.md.styled | 0 .../lexilla/test/examples/markdown/Bug2235.md | 0 .../test/examples/markdown/Bug2235.md.folded | 0 .../test/examples/markdown/Bug2235.md.styled | 0 .../lexilla/test/examples/markdown/Bug2247.md | 0 .../test/examples/markdown/Bug2247.md.folded | 0 .../test/examples/markdown/Bug2247.md.styled | 0 .../test/examples/markdown/HeaderEOLFill_0.md | 0 .../markdown/HeaderEOLFill_0.md.folded | 0 .../markdown/HeaderEOLFill_0.md.styled | 0 .../test/examples/markdown/HeaderEOLFill_1.md | 0 .../markdown/HeaderEOLFill_1.md.folded | 0 .../markdown/HeaderEOLFill_1.md.styled | 0 .../test/examples/markdown/Issue117.md | 0 .../test/examples/markdown/Issue117.md.folded | 0 .../test/examples/markdown/Issue117.md.styled | 0 .../test/examples/markdown/SciTE.properties | 0 .../test/examples/matlab/AllStyles.m.matlab | 0 .../examples/matlab/AllStyles.m.matlab.folded | 0 .../examples/matlab/AllStyles.m.matlab.styled | 0 .../test/examples/matlab/AllStyles.m.octave | 0 .../examples/matlab/AllStyles.m.octave.folded | 0 .../examples/matlab/AllStyles.m.octave.styled | 0 .../examples/matlab/ArgumentsBlock.m.matlab | 0 .../matlab/ArgumentsBlock.m.matlab.folded | 0 .../matlab/ArgumentsBlock.m.matlab.styled | 0 .../examples/matlab/ClassDefinition.m.matlab | 0 .../matlab/ClassDefinition.m.matlab.folded | 0 .../matlab/ClassDefinition.m.matlab.styled | 0 .../test/examples/matlab/FoldPoints.m.matlab | 0 .../matlab/FoldPoints.m.matlab.folded | 0 .../matlab/FoldPoints.m.matlab.styled | 0 .../matlab/Issue18_EscapeSequence.m.matlab | 0 .../Issue18_EscapeSequence.m.matlab.folded | 0 .../Issue18_EscapeSequence.m.matlab.styled | 0 .../matlab/Issue18_EscapeSequence.m.octave | 0 .../Issue18_EscapeSequence.m.octave.folded | 0 .../Issue18_EscapeSequence.m.octave.styled | 0 .../examples/matlab/NumericLiterals.m.matlab | 0 .../matlab/NumericLiterals.m.matlab.folded | 0 .../matlab/NumericLiterals.m.matlab.styled | 0 .../test/examples/matlab/SciTE.properties | 0 .../test/examples/mmixal/AllStyles.mms | 0 .../test/examples/mmixal/AllStyles.mms.folded | 0 .../test/examples/mmixal/AllStyles.mms.styled | 0 .../test/examples/mmixal/SciTE.properties | 0 .../test/examples/mmixal/references.mms | 0 .../examples/mmixal/references.mms.folded | 0 .../examples/mmixal/references.mms.styled | 0 .../lexilla/test/examples/mmixal/x.mms | 0 .../lexilla/test/examples/mmixal/x.mms.folded | 0 .../lexilla/test/examples/mmixal/x.mms.styled | 0 .../test/examples/modula/128Endless.m3 | 0 .../test/examples/modula/128Endless.m3.folded | 0 .../test/examples/modula/128Endless.m3.styled | 0 .../lexilla/test/examples/modula/Issue129.m3 | 0 .../test/examples/modula/Issue129.m3.folded | 0 .../test/examples/modula/Issue129.m3.styled | 0 .../test/examples/modula/SciTE.properties | 0 .../test/examples/mssql/AllStyles.tsql | 0 .../test/examples/mssql/AllStyles.tsql.folded | 0 .../test/examples/mssql/AllStyles.tsql.styled | 0 .../lexilla/test/examples/mssql/Issue87.tsql | 0 .../test/examples/mssql/Issue87.tsql.folded | 0 .../test/examples/mssql/Issue87.tsql.styled | 0 .../lexilla/test/examples/mssql/Issue90.tsql | 0 .../test/examples/mssql/Issue90.tsql.folded | 0 .../test/examples/mssql/Issue90.tsql.styled | 0 .../test/examples/mssql/SciTE.properties | 0 .../lexilla/test/examples/mssql/Various.tsql | 0 .../test/examples/mssql/Various.tsql.folded | 0 .../test/examples/mssql/Various.tsql.styled | 0 .../lexilla/test/examples/mysql/AllStyles.sql | 0 .../test/examples/mysql/AllStyles.sql.folded | 0 .../test/examples/mysql/AllStyles.sql.styled | 0 .../test/examples/mysql/SciTE.properties | 0 .../test/examples/nim/SciTE.properties | 0 .../lexilla/test/examples/nim/x.nim | 0 .../lexilla/test/examples/nim/x.nim.folded | 0 .../lexilla/test/examples/nim/x.nim.styled | 0 .../test/examples/perl/SciTE.properties | 0 .../test/examples/perl/perl-test-5220delta.pl | 0 .../perl/perl-test-5220delta.pl.folded | 0 .../perl/perl-test-5220delta.pl.styled | 0 .../examples/perl/perl-test-sub-prototypes.pl | 0 .../perl/perl-test-sub-prototypes.pl.folded | 0 .../perl/perl-test-sub-prototypes.pl.styled | 0 .../lexilla/test/examples/perl/x.pl | 0 .../lexilla/test/examples/perl/x.pl.folded | 0 .../lexilla/test/examples/perl/x.pl.styled | 0 .../test/examples/powershell/AllStyles.ps1 | 0 .../examples/powershell/AllStyles.ps1.folded | 0 .../examples/powershell/AllStyles.ps1.styled | 0 .../powershell/CharacterTruncation.ps1 | 0 .../powershell/CharacterTruncation.ps1.folded | 0 .../powershell/CharacterTruncation.ps1.styled | 0 .../examples/powershell/NumericLiterals.ps1 | 0 .../powershell/NumericLiterals.ps1.folded | 0 .../powershell/NumericLiterals.ps1.styled | 0 .../test/examples/powershell/Pull92.ps1 | 0 .../examples/powershell/Pull92.ps1.folded | 0 .../examples/powershell/Pull92.ps1.styled | 0 .../examples/powershell/Pull99Comment.ps1 | 0 .../powershell/Pull99Comment.ps1.folded | 0 .../powershell/Pull99Comment.ps1.styled | 0 .../test/examples/powershell/SciTE.properties | 0 .../test/examples/progress/SciTE.properties | 3 + .../test/examples/progress/comment_test.p | 70 +++ .../examples/progress/comment_test.p.folded | 71 +++ .../examples/progress/comment_test.p.styled | 70 +++ .../test/examples/props/Issue96Folding.props | 0 .../props/Issue96Folding.props.folded | 0 .../props/Issue96Folding.props.styled | 0 .../test/examples/props/SciTE.properties | 0 .../test/examples/props/example.session | 0 .../examples/props/example.session.folded | 0 .../examples/props/example.session.styled | 0 .../lexilla/test/examples/python/AllStyles.py | 0 .../test/examples/python/AllStyles.py.folded | 0 .../test/examples/python/AllStyles.py.styled | 0 .../test/examples/python/SciTE.properties | 0 .../python/attributes/SciTE.properties | 0 .../examples/python/attributes/attributes.py | 0 .../python/attributes/attributes.py.folded | 0 .../python/attributes/attributes.py.styled | 0 .../lexilla/test/examples/python/f-strings.py | 0 .../test/examples/python/f-strings.py.folded | 0 .../test/examples/python/f-strings.py.styled | 0 .../lexilla/test/examples/python/matchcase.py | 0 .../test/examples/python/matchcase.py.folded | 0 .../test/examples/python/matchcase.py.styled | 0 .../lexilla/test/examples/python/strings.py | 0 .../test/examples/python/strings.py.folded | 0 .../test/examples/python/strings.py.styled | 0 .../lexilla/test/examples/python/x.py | 0 .../lexilla/test/examples/python/x.py.folded | 0 .../lexilla/test/examples/python/x.py.styled | 0 .../lexilla/test/examples/r/102Backticks.r | 0 .../test/examples/r/102Backticks.r.folded | 0 .../test/examples/r/102Backticks.r.styled | 0 .../lexilla/test/examples/r/AllStyles.r | 0 .../test/examples/r/AllStyles.r.folded | 0 .../test/examples/r/AllStyles.r.styled | 0 .../lexilla/test/examples/r/SciTE.properties | 0 .../test/examples/raku/SciTE.properties | 0 .../lexilla/test/examples/raku/x.p6 | 0 .../lexilla/test/examples/raku/x.p6.folded | 0 .../lexilla/test/examples/raku/x.p6.styled | 0 .../test/examples/ruby/225NumberDotMethod.rb | 0 .../ruby/225NumberDotMethod.rb.folded | 0 .../ruby/225NumberDotMethod.rb.styled | 0 .../lexilla/test/examples/ruby/234HereDoc.rb | 0 .../test/examples/ruby/234HereDoc.rb.folded | 0 .../test/examples/ruby/234HereDoc.rb.styled | 0 .../lexilla/test/examples/ruby/AllStyles.rb | 0 .../test/examples/ruby/AllStyles.rb.folded | 0 .../test/examples/ruby/AllStyles.rb.styled | 0 .../lexilla/test/examples/ruby/Issue132.rb | 0 .../test/examples/ruby/Issue132.rb.folded | 0 .../test/examples/ruby/Issue132.rb.styled | 0 .../lexilla/test/examples/ruby/Issue135.rb | 0 .../test/examples/ruby/Issue135.rb.folded | 0 .../test/examples/ruby/Issue135.rb.styled | 0 .../lexilla/test/examples/ruby/Issue136.rb | 0 .../test/examples/ruby/Issue136.rb.folded | 0 .../test/examples/ruby/Issue136.rb.styled | 0 .../lexilla/test/examples/ruby/Issue140.rb | 0 .../test/examples/ruby/Issue140.rb.folded | 0 .../test/examples/ruby/Issue140.rb.styled | 0 .../lexilla/test/examples/ruby/Issue65.rb | 0 .../test/examples/ruby/Issue65.rb.folded | 0 .../test/examples/ruby/Issue65.rb.styled | 0 .../lexilla/test/examples/ruby/Issue66.rb | 0 .../test/examples/ruby/Issue66.rb.folded | 0 .../test/examples/ruby/Issue66.rb.styled | 0 .../lexilla/test/examples/ruby/Issue67.rb | 0 .../test/examples/ruby/Issue67.rb.folded | 0 .../test/examples/ruby/Issue67.rb.styled | 0 .../lexilla/test/examples/ruby/Issue69.rb | 0 .../test/examples/ruby/Issue69.rb.folded | 0 .../test/examples/ruby/Issue69.rb.styled | 0 .../test/examples/ruby/PercentEquals124.rb | 0 .../examples/ruby/PercentEquals124.rb.folded | 0 .../examples/ruby/PercentEquals124.rb.styled | 0 .../test/examples/ruby/SciTE.properties | 0 .../lexilla/test/examples/ruby/x.rb | 0 .../lexilla/test/examples/ruby/x.rb.folded | 0 .../lexilla/test/examples/ruby/x.rb.styled | 0 .../lexilla/test/examples/rust/Issue239.rs | 0 .../test/examples/rust/Issue239.rs.folded | 0 .../test/examples/rust/Issue239.rs.styled | 0 .../lexilla/test/examples/rust/Issue33.rs | 0 .../test/examples/rust/Issue33.rs.folded | 0 .../test/examples/rust/Issue33.rs.styled | 0 .../lexilla/test/examples/rust/Issue34.rs | 0 .../test/examples/rust/Issue34.rs.folded | 0 .../test/examples/rust/Issue34.rs.styled | 0 .../lexilla/test/examples/rust/Issue35.rs | 0 .../test/examples/rust/Issue35.rs.folded | 0 .../test/examples/rust/Issue35.rs.styled | 0 .../test/examples/rust/SciTE.properties | 0 .../lexilla/test/examples/sql/AllStyles.sql | 0 .../test/examples/sql/AllStyles.sql.folded | 0 .../test/examples/sql/AllStyles.sql.styled | 0 .../test/examples/sql/SciTE.properties | 0 .../test/examples/tcl/SciTE.properties | 0 .../lexilla/test/examples/tcl/x.tcl | 0 .../lexilla/test/examples/tcl/x.tcl.folded | 0 .../lexilla/test/examples/tcl/x.tcl.styled | 0 .../lexilla/test/examples/toml/AllStyles.toml | 189 +++++++ .../test/examples/toml/AllStyles.toml.folded | 190 +++++++ .../test/examples/toml/AllStyles.toml.styled | 189 +++++++ .../test/examples/toml/SciTE.properties | 3 + .../lexilla/test/examples/vb/AllStyles.vb | 49 ++ .../test/examples/vb/AllStyles.vb.folded | 50 ++ .../test/examples/vb/AllStyles.vb.styled | 49 ++ .../lexilla/test/examples/vb/AllStyles.vbs | 49 ++ .../test/examples/vb/AllStyles.vbs.folded | 50 ++ .../test/examples/vb/AllStyles.vbs.styled | 49 ++ .../lexilla/test/examples/vb/SciTE.properties | 16 + .../lexilla/test/examples/vb/x.vb | 0 .../lexilla/test/examples/vb/x.vb.folded | 8 +- .../lexilla/test/examples/vb/x.vb.styled | 0 .../test/examples/verilog/AllStyles.vh | 0 .../test/examples/verilog/AllStyles.vh.folded | 0 .../test/examples/verilog/AllStyles.vh.styled | 0 .../test/examples/verilog/SciTE.properties | 0 .../test/examples/vhdl/SciTE.properties | 0 .../lexilla/test/examples/vhdl/x.vhd | 0 .../lexilla/test/examples/vhdl/x.vhd.folded | 0 .../lexilla/test/examples/vhdl/x.vhd.styled | 0 .../test/examples/visualprolog/AllStyles.pl | 0 .../examples/visualprolog/AllStyles.pl.folded | 0 .../examples/visualprolog/AllStyles.pl.styled | 0 .../test/examples/visualprolog/AllStyles.pro | 0 .../visualprolog/AllStyles.pro.folded | 0 .../visualprolog/AllStyles.pro.styled | 0 .../examples/visualprolog/SciTE.properties | 0 .../test/examples/x12/SciTE.properties | 0 .../lexilla/test/examples/x12/empty.x12 | 0 .../test/examples/x12/empty.x12.folded | 0 .../test/examples/x12/empty.x12.styled | 0 .../lexilla/test/examples/x12/x.x12 | 0 .../lexilla/test/examples/x12/x.x12.folded | 0 .../lexilla/test/examples/x12/x.x12.styled | 0 .../test/examples/yaml/SciTE.properties | 0 .../lexilla/test/examples/yaml/longline.yaml | 0 .../test/examples/yaml/longline.yaml.folded | 0 .../test/examples/yaml/longline.yaml.styled | 0 .../lexilla/test/examples/yaml/x.yaml | 0 .../lexilla/test/examples/yaml/x.yaml.folded | 0 .../lexilla/test/examples/yaml/x.yaml.styled | 0 .../lexilla/test/makefile | 0 .../lexilla/test/testlexers.mak | 5 +- .../lexilla/test/unit/LICENSE_1_0.txt | 0 .../lexilla/test/unit/README | 0 .../lexilla/test/unit/Sci.natvis | 0 .../lexilla/test/unit/SciTE.properties | 0 .../lexilla/test/unit/UnitTester.cxx | 0 .../lexilla/test/unit/UnitTester.vcxproj | 0 .../lexilla/test/unit/catch.hpp | 0 .../lexilla/test/unit/makefile | 2 +- .../lexilla/test/unit/test.mak | 8 +- .../lexilla/test/unit/testCharacterSet.cxx | 0 .../lexilla/test/unit/testInList.cxx | 0 .../lexilla/test/unit/testLexerSimple.cxx | 2 +- .../lexilla/test/unit/testOptionSet.cxx | 0 .../lexilla/test/unit/testPropSetSimple.cxx | 0 .../lexilla/test/unit/testSparseState.cxx | 0 .../lexilla/test/unit/testWordList.cxx | 7 +- .../lexilla/test/unit/unitTest.cxx | 0 .../{lexilla532 => lexilla540}/lexilla/tgzsrc | 0 3rdparty/lexilla540/lexilla/version.txt | 1 + .../lexilla/zipsrc.bat | 0 .../cocoa/QuartzTextStyleAttribute.h | 72 --- 3rdparty/scintilla550/scintilla/version.txt | 1 - .../CMakeLists.txt | 0 .../{scintilla550 => scintilla552}/README.md | 2 +- .../scintilla/.editorconfig | 0 .../scintilla/.hg_archival.txt | 4 +- .../scintilla/.hgeol | 0 .../scintilla/.hgignore | 0 .../scintilla/.hgtags | 2 + .../scintilla/CONTRIBUTING | 0 .../scintilla/License.txt | 0 .../scintilla/README | 0 .../scintilla/bin/__init__.py | 0 .../scintilla/bin/empty.txt | 0 .../scintilla/call/ScintillaCall.cxx | 44 ++ .../scintilla/cocoa/DictionaryForCF.h | 36 ++ .../scintilla/cocoa/InfoBar.h | 0 .../scintilla/cocoa/InfoBar.mm | 0 .../scintilla/cocoa/InfoBarCommunicator.h | 0 .../scintilla/cocoa/PlatCocoa.h | 1 + .../scintilla/cocoa/PlatCocoa.mm | 2 +- .../scintilla/cocoa/QuartzTextLayout.h | 0 .../scintilla/cocoa/QuartzTextStyle.h | 0 .../cocoa/QuartzTextStyleAttribute.h | 101 ++++ .../scintilla/cocoa/Scintilla/Info.plist | 2 +- .../Scintilla.xcodeproj/project.pbxproj | 12 +- .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../cocoa/Scintilla/module.modulemap | 0 .../scintilla/cocoa/ScintillaCocoa.h | 0 .../scintilla/cocoa/ScintillaCocoa.mm | 2 +- .../cocoa/ScintillaTest/AppController.h | 0 .../cocoa/ScintillaTest/AppController.mm | 0 .../scintilla/cocoa/ScintillaTest/Info.plist | 0 .../cocoa/ScintillaTest/Scintilla-Info.plist | 0 .../ScintillaTest.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../ScintillaTest/ScintillaTest_Prefix.pch | 0 .../cocoa/ScintillaTest/TestData.sql | 0 .../ScintillaTest/en.lproj/InfoPlist.strings | Bin .../cocoa/ScintillaTest/en.lproj/MainMenu.xib | 0 .../scintilla/cocoa/ScintillaTest/main.m | 0 .../scintilla/cocoa/ScintillaView.h | 0 .../scintilla/cocoa/ScintillaView.mm | 0 .../scintilla/cocoa/checkbuildosx.sh | 0 .../scintilla/cocoa/res/info_bar_bg.png | Bin .../scintilla/cocoa/res/info_bar_bg@2x.png | Bin .../scintilla/cocoa/res/mac_cursor_busy.png | Bin .../cocoa/res/mac_cursor_busy@2x.png | Bin .../cocoa/res/mac_cursor_flipped.png | Bin .../cocoa/res/mac_cursor_flipped@2x.png | Bin .../scintilla/cppcheck.suppress | 7 +- .../scintilla/delbin.bat | 0 .../scintilla/doc/AddSource.txt | 0 .../scintilla/doc/ChangeHistory.png | Bin .../scintilla/doc/Design.html | 0 .../scintilla/doc/Icons.html | 0 .../scintilla/doc/Indicators.png | Bin .../scintilla/doc/Lexer.txt | 0 .../scintilla/doc/Markers.png | Bin .../scintilla/doc/Privacy.html | 0 .../scintilla/doc/SciBreak.jpg | Bin .../scintilla/doc/SciCoding.html | 0 .../scintilla/doc/SciRest.jpg | Bin .../scintilla/doc/SciTEIco.png | Bin .../scintilla/doc/SciWord.jpg | Bin .../scintilla/doc/Scintilla5Migration.html | 0 .../scintilla/doc/ScintillaDoc.html | 131 ++++- .../scintilla/doc/ScintillaDownload.html | 10 +- .../scintilla/doc/ScintillaHistory.html | 54 ++ .../scintilla/doc/ScintillaLogo.png | Bin .../scintilla/doc/ScintillaLogo2x.png | Bin .../scintilla/doc/ScintillaRelated.html | 1 + .../scintilla/doc/ScintillaToDo.html | 1 + .../scintilla/doc/ScintillaUsage.html | 0 .../scintilla/doc/StadiumVariants.png | Bin .../scintilla/doc/Steps.html | 0 .../scintilla/doc/StyleMetadata.html | 0 .../scintilla/doc/annotations.png | Bin .../scintilla/doc/eolannotation.png | Bin .../scintilla/doc/index.html | 13 +- .../scintilla/doc/styledmargin.png | Bin .../scintilla/gtk/Converter.h | 0 .../scintilla/gtk/DepGen.py | 0 .../scintilla/gtk/PlatGTK.cxx | 5 +- .../scintilla/gtk/ScintillaGTK.cxx | 3 +- .../scintilla/gtk/ScintillaGTK.h | 2 +- .../scintilla/gtk/ScintillaGTKAccessible.cxx | 0 .../scintilla/gtk/ScintillaGTKAccessible.h | 0 .../scintilla/gtk/Wrappers.h | 0 .../scintilla/gtk/deps.mak | 0 .../scintilla/gtk/makefile | 0 .../scintilla/gtk/scintilla-marshal.c | 0 .../scintilla/gtk/scintilla-marshal.h | 0 .../scintilla/gtk/scintilla-marshal.list | 0 .../scintilla/include/ILexer.h | 0 .../scintilla/include/ILoader.h | 0 .../scintilla/include/Sci_Position.h | 0 .../scintilla/include/Scintilla.h | 20 + .../scintilla/include/Scintilla.iface | 46 +- .../scintilla/include/ScintillaCall.h | 11 + .../scintilla/include/ScintillaMessages.h | 10 + .../scintilla/include/ScintillaStructures.h | 0 .../scintilla/include/ScintillaTypes.h | 13 + .../scintilla/include/ScintillaWidget.h | 0 .../scintilla/qt/README | 0 .../qt/ScintillaEdit/ScintillaDocument.cpp | 0 .../qt/ScintillaEdit/ScintillaDocument.h | 0 .../qt/ScintillaEdit/ScintillaEdit.cpp | 40 ++ .../ScintillaEdit/ScintillaEdit.cpp.template | 0 .../qt/ScintillaEdit/ScintillaEdit.h | 10 + .../qt/ScintillaEdit/ScintillaEdit.h.template | 0 .../qt/ScintillaEdit/ScintillaEdit.pro | 2 +- .../scintilla/qt/ScintillaEdit/WidgetGen.py | 0 .../scintilla/qt/ScintillaEditBase/Notes.txt | 0 .../scintilla/qt/ScintillaEditBase/PlatQt.cpp | 27 + .../scintilla/qt/ScintillaEditBase/PlatQt.h | 3 +- .../ScintillaEditBase/ScintillaEditBase.cpp | 3 +- .../qt/ScintillaEditBase/ScintillaEditBase.h | 1 + .../ScintillaEditBase/ScintillaEditBase.pro | 2 +- .../qt/ScintillaEditBase/ScintillaQt.cpp | 0 .../qt/ScintillaEditBase/ScintillaQt.h | 0 .../scintilla/scripts/CheckMentioned.py | 0 .../scintilla/scripts/Dependencies.py | 0 .../scintilla/scripts/Face.py | 0 .../scintilla/scripts/FileGenerator.py | 0 .../scintilla/scripts/GenerateCaseConvert.py | 0 .../scripts/GenerateCharacterCategory.py | 0 .../scintilla/scripts/HFacer.py | 0 .../scintilla/scripts/HeaderCheck.py | 0 .../scintilla/scripts/HeaderOrder.txt | 1 + .../scintilla/scripts/LexGen.py | 0 .../scintilla/scripts/ScintillaAPIFacer.py | 0 .../scintilla/scripts/ScintillaData.py | 0 .../scintilla/scripts/__init__.py | 0 .../scripts/__pycache__/Face.cpython-311.pyc | Bin 0 -> 6669 bytes .../__pycache__/FileGenerator.cpython-311.pyc | Bin 0 -> 9889 bytes .../scintilla/scripts/archive.sh | 0 .../scintilla/src/AutoComplete.cxx | 0 .../scintilla/src/AutoComplete.h | 0 .../scintilla/src/CallTip.cxx | 0 .../scintilla/src/CallTip.h | 0 .../scintilla/src/CaseConvert.cxx | 0 .../scintilla/src/CaseConvert.h | 0 .../scintilla/src/CaseFolder.cxx | 0 .../scintilla/src/CaseFolder.h | 0 .../scintilla/src/CellBuffer.cxx | 4 + .../scintilla/src/CellBuffer.h | 1 + .../scintilla/src/ChangeHistory.cxx | 0 .../scintilla/src/ChangeHistory.h | 0 .../scintilla/src/CharClassify.cxx | 0 .../scintilla/src/CharClassify.h | 0 .../scintilla/src/CharacterCategoryMap.cxx | 0 .../scintilla/src/CharacterCategoryMap.h | 0 .../scintilla/src/CharacterType.cxx | 0 .../scintilla/src/CharacterType.h | 0 .../scintilla/src/ContractionState.cxx | 0 .../scintilla/src/ContractionState.h | 0 .../scintilla/src/DBCS.cxx | 0 .../scintilla/src/DBCS.h | 0 .../scintilla/src/Debugging.h | 0 .../scintilla/src/Decoration.cxx | 0 .../scintilla/src/Decoration.h | 0 .../scintilla/src/Document.cxx | 42 +- .../scintilla/src/Document.h | 1 + .../scintilla/src/EditModel.cxx | 1 + .../scintilla/src/EditModel.h | 3 +- .../scintilla/src/EditView.cxx | 12 +- .../scintilla/src/EditView.h | 0 .../scintilla/src/Editor.cxx | 153 ++++-- .../scintilla/src/Editor.h | 5 +- .../scintilla/src/ElapsedPeriod.h | 0 .../scintilla/src/Geometry.cxx | 0 .../scintilla/src/Geometry.h | 0 .../scintilla/src/Indicator.cxx | 0 .../scintilla/src/Indicator.h | 0 .../scintilla/src/KeyMap.cxx | 0 .../scintilla/src/KeyMap.h | 0 .../scintilla/src/LineMarker.cxx | 0 .../scintilla/src/LineMarker.h | 0 .../scintilla/src/MarginView.cxx | 0 .../scintilla/src/MarginView.h | 0 .../scintilla/src/Partitioning.h | 0 .../scintilla/src/PerLine.cxx | 0 .../scintilla/src/PerLine.h | 0 .../scintilla/src/Platform.h | 7 +- .../scintilla/src/Position.h | 0 .../scintilla/src/PositionCache.cxx | 0 .../scintilla/src/PositionCache.h | 0 .../scintilla/src/RESearch.cxx | 0 .../scintilla/src/RESearch.h | 0 .../scintilla/src/RunStyles.cxx | 0 .../scintilla/src/RunStyles.h | 0 .../scintilla/src/SciTE.properties | 0 .../scintilla/src/ScintillaBase.cxx | 26 +- .../scintilla/src/ScintillaBase.h | 0 .../scintilla/src/Selection.cxx | 0 .../scintilla/src/Selection.h | 0 .../scintilla/src/SparseVector.h | 0 .../scintilla/src/SplitVector.h | 0 .../scintilla/src/Style.cxx | 3 + .../scintilla/src/Style.h | 1 + .../scintilla/src/UndoHistory.cxx | 4 + .../scintilla/src/UndoHistory.h | 1 + .../scintilla/src/UniConversion.cxx | 0 .../scintilla/src/UniConversion.h | 0 .../scintilla/src/UniqueString.cxx | 0 .../scintilla/src/UniqueString.h | 0 .../scintilla/src/ViewStyle.cxx | 7 +- .../scintilla/src/ViewStyle.h | 1 + .../scintilla/src/XPM.cxx | 0 .../scintilla/src/XPM.h | 0 .../scintilla/test/MessageNumbers.py | 0 .../scintilla/test/README | 0 .../scintilla/test/ScintillaCallable.py | 0 .../scintilla/test/XiteMenu.py | 0 .../scintilla/test/XiteWin.py | 0 .../scintilla/test/gi/Scintilla-0.1.gir.good | 0 .../scintilla/test/gi/filter-scintilla-h.py | 0 .../scintilla/test/gi/gi-test.py | 0 .../scintilla/test/gi/makefile | 0 .../scintilla/test/performanceTests.py | 0 .../scintilla/test/simpleTests.py | 96 ++++ .../scintilla/test/unit/LICENSE_1_0.txt | 0 .../scintilla/test/unit/README | 0 .../scintilla/test/unit/Sci.natvis | 0 .../scintilla/test/unit/SciTE.properties | 0 .../scintilla/test/unit/UnitTester.cxx | 0 .../scintilla/test/unit/UnitTester.vcxproj | 0 .../scintilla/test/unit/catch.hpp | 0 .../scintilla/test/unit/makefile | 0 .../scintilla/test/unit/test.mak | 0 .../scintilla/test/unit/testCellBuffer.cxx | 0 .../scintilla/test/unit/testCharClassify.cxx | 0 .../test/unit/testCharacterCategoryMap.cxx | 0 .../test/unit/testContractionState.cxx | 0 .../scintilla/test/unit/testDecoration.cxx | 0 .../scintilla/test/unit/testDocument.cxx | 0 .../scintilla/test/unit/testGeometry.cxx | 0 .../scintilla/test/unit/testPartitioning.cxx | 0 .../scintilla/test/unit/testPerLine.cxx | 0 .../scintilla/test/unit/testRESearch.cxx | 0 .../scintilla/test/unit/testRunStyles.cxx | 0 .../scintilla/test/unit/testSparseVector.cxx | 0 .../scintilla/test/unit/testSplitVector.cxx | 0 .../scintilla/test/unit/testUniConversion.cxx | 0 .../scintilla/test/unit/unitTest.cxx | 0 .../scintilla/test/win32Tests.py | 0 .../scintilla/test/xite.py | 0 .../scintilla/tgzsrc | 0 3rdparty/scintilla552/scintilla/version.txt | 1 + .../scintilla/win32/DepGen.py | 0 .../scintilla/win32/HanjaDic.cxx | 0 .../scintilla/win32/HanjaDic.h | 0 .../scintilla/win32/PlatWin.cxx | 450 +++++++++++----- .../scintilla/win32/PlatWin.h | 5 +- .../scintilla/win32/SciTE.properties | 0 .../scintilla/win32/ScintRes.rc | 4 +- .../scintilla/win32/Scintilla.def | 0 .../scintilla/win32/Scintilla.vcxproj | 0 .../scintilla/win32/ScintillaDLL.cxx | 0 .../scintilla/win32/ScintillaWin.cxx | 75 +-- .../scintilla/win32/ScintillaWin.h | 0 .../scintilla/win32/WinTypes.h | 0 .../scintilla/win32/deps.mak | 0 .../scintilla/win32/makefile | 0 .../scintilla/win32/nmdeps.mak | 0 .../scintilla/win32/scintilla.mak | 0 .../scintilla/zipsrc.bat | 0 CMakeLists.txt | 6 +- mainwindow.cpp | 2 +- 1022 files changed, 4414 insertions(+), 1375 deletions(-) delete mode 100644 3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.cxx delete mode 100644 3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.h delete mode 100644 3rdparty/lexilla532/lexilla/src/Lexilla.cxx delete mode 100644 3rdparty/lexilla532/lexilla/test/examples/vb/SciTE.properties delete mode 100644 3rdparty/lexilla532/lexilla/version.txt rename 3rdparty/{lexilla532 => lexilla540}/CMakeLists.txt (92%) rename 3rdparty/{lexilla532 => lexilla540}/README.md (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/.gitattributes (88%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/.github/workflows/build-check-macos.yml (74%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/.github/workflows/build-check-win32.yml (86%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/.github/workflows/build-check.yml (77%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/.gitignore (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/.travis.yml (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/CONTRIBUTING (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/License.txt (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/README (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/access/LexillaAccess.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/access/LexillaAccess.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/access/README (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/bin/empty.txt (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/cppcheck.suppress (95%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/delbin.bat (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/doc/Lexilla.html (95%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/doc/LexillaDoc.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/doc/LexillaDownload.html (91%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/doc/LexillaHistory.html (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/doc/LexillaLogo.png (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/doc/LexillaLogo2x.png (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/examples/CheckLexilla/CheckLexilla.c (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/examples/CheckLexilla/makefile (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/examples/SimpleLexer/SimpleLexer.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/examples/SimpleLexer/makefile (59%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/include/LexicalStyles.iface (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/include/Lexilla.h (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/include/SciLexer.h (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexA68k.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAPDL.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexASY.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAU3.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAVE.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAVS.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAbaqus.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAda.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAsciidoc.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAsm.cxx (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexAsn1.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexBaan.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexBash.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexBasic.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexBatch.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexBibTeX.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexBullant.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCIL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCLW.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCOBOL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCPP.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCSS.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCaml.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCmake.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCoffeeScript.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexConf.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCrontab.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexCsound.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexD.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexDMAP.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexDMIS.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexDataflex.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexDiff.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexECL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexEDIFACT.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexEScript.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexEiffel.cxx (96%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexErlang.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexErrorList.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexFSharp.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexFlagship.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexForth.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexFortran.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexGAP.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexGDScript.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexGui4Cli.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexHTML.cxx (95%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexHaskell.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexHex.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexHollywood.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexIndent.cxx (96%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexInno.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexJSON.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexJulia.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexKVIrc.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexKix.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexLaTeX.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexLisp.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexLout.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexLua.cxx (91%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMMIXAL.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMPT.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMSSQL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMagik.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMake.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMarkdown.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMatlab.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMaxima.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMetapost.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexModula.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexMySQL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexNim.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexNimrod.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexNsis.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexNull.cxx (93%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexOScript.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexOpal.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPB.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPLM.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPO.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPOV.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPS.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPascal.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPerl.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPowerPro.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPowerShell.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexProgress.cxx (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexProps.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexPython.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexR.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexRaku.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexRebol.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexRegistry.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexRuby.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexRust.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSAS.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSML.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSQL.cxx (95%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSTTXT.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexScriptol.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSmalltalk.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSorcus.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSpecman.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexSpice.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexStata.cxx (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTACL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTADS3.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTAL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTCL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTCMD.cxx (99%) create mode 100644 3rdparty/lexilla540/lexilla/lexers/LexTOML.cxx rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTeX.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexTxt2tags.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexVB.cxx (52%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexVHDL.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexVerilog.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexVisualProlog.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexX12.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexers/LexYAML.cxx (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/Accessor.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/Accessor.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/CatalogueModules.h (90%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/CharacterCategory.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/CharacterCategory.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/CharacterSet.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/CharacterSet.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/DefaultLexer.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/DefaultLexer.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/InList.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/InList.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexAccessor.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexAccessor.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexerBase.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexerBase.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexerModule.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexerModule.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexerSimple.cxx (79%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/LexerSimple.h (90%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/OptionSet.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/PropSetSimple.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/PropSetSimple.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/SparseState.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/StringCopy.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/StyleContext.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/StyleContext.h (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/SubStyles.h (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/WordList.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/lexlib/WordList.h (96%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/HeaderOrder.txt (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/LexFacer.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/LexillaData.py (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/LexillaGen.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/LexillaLogo.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/PromoteNew.bat (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/RunTest.bat (74%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/scripts/RunTest.sh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/DepGen.py (100%) create mode 100644 3rdparty/lexilla540/lexilla/src/Lexilla.cxx rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla.def (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla.pro (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla.ruleset (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla.vcxproj (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla/Info.plist (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla/Lexilla.xcodeproj/project.pbxproj (98%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/Lexilla/Lexilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/LexillaVersion.rc (93%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/deps.mak (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/lexilla.mak (95%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/makefile (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/src/nmdeps.mak (99%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/README (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/TestDocument.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/TestDocument.h (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/TestLexers.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/TestLexers.vcxproj (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asciidoc/AllStyles.adoc (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asciidoc/AllStyles.adoc.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asciidoc/AllStyles.adoc.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asciidoc/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asm/AllStyles.asm (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asm/AllStyles.asm.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asm/AllStyles.asm.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/asm/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/197ArithmeticOperator.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/197ArithmeticOperator.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/197ArithmeticOperator.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/199Numbers.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/199Numbers.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/199Numbers.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/202LineStartOption.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/202LineStartOption.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/202LineStartOption.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/203TestOption.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/203TestOption.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/203TestOption.bsh.styled (100%) create mode 100644 3rdparty/lexilla540/lexilla/test/examples/bash/257Delimiter.bsh create mode 100644 3rdparty/lexilla540/lexilla/test/examples/bash/257Delimiter.bsh.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/bash/257Delimiter.bsh.styled rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/AllStyles.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/AllStyles.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/AllStyles.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue180.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue180.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue180.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue182.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue182.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue182.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue184.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue184.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue184.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue184Copy.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue184Copy.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Issue184Copy.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Nested.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Nested.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/Nested.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/NestedRich.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/NestedRich.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/NestedRich.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/NestedStyledInside.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/NestedStyledInside.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/NestedStyledInside.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/continuation.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/continuation.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/continuation.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/hash.zsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/hash.zsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/hash.zsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/x.bsh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/x.bsh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/bash/x.bsh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/Issue115.bat (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/Issue115.bat.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/Issue115.bat.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/Issue222.bat (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/Issue222.bat.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/Issue222.bat.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/x.bat (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/x.bat.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/batch/x.bat.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/caml/AllStyles.ml (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/caml/AllStyles.ml.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/caml/AllStyles.ml.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/caml/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/Bug77_0.cmake (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/Bug77_0.cmake.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/Bug77_0.cmake.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/Bug77_1.cmake (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/Bug77_1.cmake.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/Bug77_1.cmake.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cmake/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/229.cob (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/229.cob.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/229.cob.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/230.cob (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/230.cob.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/230.cob.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/231.cob (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/231.cob.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/231.cob.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/AllStyles.cob (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/AllStyles.cob.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/AllStyles.cob.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cobol/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/130NonAsciiKeyword.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/130NonAsciiKeyword.cxx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/130NonAsciiKeyword.cxx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/149KeywordCase.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/149KeywordCase.cxx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/149KeywordCase.cxx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/94Template.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/94Template.cxx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/94Template.cxx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/AllStyles.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/AllStyles.cxx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/AllStyles.cxx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/Bug2245.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/Bug2245.cxx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/Bug2245.cxx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/x.cxx (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/x.cxx.folded (93%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/cpp/x.cxx.styled (91%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/css/AllStyles.css (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/css/AllStyles.css.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/css/AllStyles.css.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/css/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/d/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/d/x.d (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/d/x.d.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/d/x.d.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/AllStyles.diff (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/AllStyles.diff.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/AllStyles.diff.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/LongLine.diff (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/LongLine.diff.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/LongLine.diff.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/diff/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/erlang/AllStyles.erl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/erlang/AllStyles.erl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/erlang/AllStyles.erl.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/erlang/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/errorlist/AllStyles.err (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/errorlist/AllStyles.err.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/errorlist/AllStyles.err.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/errorlist/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fortran/AllStyles.f (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fortran/AllStyles.f.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fortran/AllStyles.f.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fortran/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/FmtSpecs.fs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/FmtSpecs.fs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/FmtSpecs.fs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Issue56.fs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Issue56.fs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Issue56.fs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Issue93.fs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Issue93.fs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Issue93.fs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Literals.fs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Literals.fs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/Literals.fs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/x.fs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/x.fs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/fsharp/x.fs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/AllStyles.gd (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/AllStyles.gd.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/AllStyles.gd.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/NodePath.gd (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/NodePath.gd.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/NodePath.gd.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gdscript/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gui4cli/AllStyles.gui (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gui4cli/AllStyles.gui.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gui4cli/AllStyles.gui.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/gui4cli/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Bug2207.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Bug2207.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Bug2207.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Bug2219.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Bug2219.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Bug2219.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue19.php (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue19.php.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue19.php.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue192.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue192.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue192.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue20Numbers.php (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue20Numbers.php.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue20Numbers.php.styled (100%) create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue250RegEx.html create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue250RegEx.html.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue250RegEx.html.styled create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue252Tag.php create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue252Tag.php.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue252Tag.php.styled create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue259CaseLower.html create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue259CaseLower.html.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/hypertext/Issue259CaseLower.html.styled rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue47.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue47.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue47.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue53.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue53.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/Issue53.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/SciTE.properties (67%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/ServerBasic.aspx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/ServerBasic.aspx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/ServerBasic.aspx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/ServerJavaScript.aspx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/ServerJavaScript.aspx.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/ServerJavaScript.aspx.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/apostophe.php (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/apostophe.php.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/apostophe.php.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/comment.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/comment.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/comment.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/mako.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/mako.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/mako.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.asp (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.asp.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.asp.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.html (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.html.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.html.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.php (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.php.folded (92%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/hypertext/x.php.styled (89%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/inno/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/inno/x.iss (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/inno/x.iss.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/inno/x.iss.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/json/AllStyles.json (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/json/AllStyles.json.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/json/AllStyles.json.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/json/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/julia/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/julia/x.jl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/julia/x.jl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/julia/x.jl.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/AllStyles.tex (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/AllStyles.tex.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/AllStyles.tex.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/Feature1358.tex (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/Feature1358.tex.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/Feature1358.tex.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/latex/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/AllStyles.lua (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/AllStyles.lua.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/AllStyles.lua.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/Bug2205.lua (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/Bug2205.lua.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/Bug2205.lua.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/folding.lua (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/folding.lua.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/folding.lua.styled (100%) create mode 100644 3rdparty/lexilla540/lexilla/test/examples/lua/nonASCII242.lua create mode 100644 3rdparty/lexilla540/lexilla/test/examples/lua/nonASCII242.lua.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/lua/nonASCII242.lua.styled rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/x.lua (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/x.lua.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/lua/x.lua.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/longline.mak (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/longline.mak.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/longline.mak.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/x.mak (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/x.mak.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/makefile/x.mak.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/AllStyles.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/AllStyles.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/AllStyles.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug1216.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug1216.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug1216.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug2235.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug2235.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug2235.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug2247.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug2247.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Bug2247.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/HeaderEOLFill_0.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/HeaderEOLFill_0.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/HeaderEOLFill_0.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/HeaderEOLFill_1.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/HeaderEOLFill_1.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/HeaderEOLFill_1.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Issue117.md (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Issue117.md.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/Issue117.md.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/markdown/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/AllStyles.m.matlab (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/AllStyles.m.matlab.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/AllStyles.m.matlab.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/AllStyles.m.octave (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/AllStyles.m.octave.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/AllStyles.m.octave.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/ArgumentsBlock.m.matlab (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/ArgumentsBlock.m.matlab.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/ArgumentsBlock.m.matlab.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/ClassDefinition.m.matlab (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/ClassDefinition.m.matlab.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/ClassDefinition.m.matlab.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/FoldPoints.m.matlab (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/FoldPoints.m.matlab.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/FoldPoints.m.matlab.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/Issue18_EscapeSequence.m.matlab (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/Issue18_EscapeSequence.m.matlab.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/Issue18_EscapeSequence.m.matlab.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/Issue18_EscapeSequence.m.octave (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/Issue18_EscapeSequence.m.octave.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/Issue18_EscapeSequence.m.octave.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/NumericLiterals.m.matlab (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/NumericLiterals.m.matlab.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/NumericLiterals.m.matlab.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/matlab/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/AllStyles.mms (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/AllStyles.mms.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/AllStyles.mms.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/references.mms (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/references.mms.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/references.mms.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/x.mms (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/x.mms.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mmixal/x.mms.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/128Endless.m3 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/128Endless.m3.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/128Endless.m3.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/Issue129.m3 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/Issue129.m3.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/Issue129.m3.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/modula/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/AllStyles.tsql (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/AllStyles.tsql.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/AllStyles.tsql.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Issue87.tsql (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Issue87.tsql.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Issue87.tsql.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Issue90.tsql (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Issue90.tsql.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Issue90.tsql.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Various.tsql (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Various.tsql.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mssql/Various.tsql.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mysql/AllStyles.sql (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mysql/AllStyles.sql.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mysql/AllStyles.sql.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/mysql/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/nim/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/nim/x.nim (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/nim/x.nim.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/nim/x.nim.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/perl-test-5220delta.pl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/perl-test-5220delta.pl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/perl-test-5220delta.pl.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/perl-test-sub-prototypes.pl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/perl-test-sub-prototypes.pl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/perl-test-sub-prototypes.pl.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/x.pl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/x.pl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/perl/x.pl.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/AllStyles.ps1 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/AllStyles.ps1.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/AllStyles.ps1.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/CharacterTruncation.ps1 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/CharacterTruncation.ps1.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/CharacterTruncation.ps1.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/NumericLiterals.ps1 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/NumericLiterals.ps1.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/NumericLiterals.ps1.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/Pull92.ps1 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/Pull92.ps1.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/Pull92.ps1.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/Pull99Comment.ps1 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/Pull99Comment.ps1.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/Pull99Comment.ps1.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/powershell/SciTE.properties (100%) create mode 100644 3rdparty/lexilla540/lexilla/test/examples/progress/SciTE.properties create mode 100644 3rdparty/lexilla540/lexilla/test/examples/progress/comment_test.p create mode 100644 3rdparty/lexilla540/lexilla/test/examples/progress/comment_test.p.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/progress/comment_test.p.styled rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/Issue96Folding.props (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/Issue96Folding.props.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/Issue96Folding.props.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/example.session (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/example.session.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/props/example.session.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/AllStyles.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/AllStyles.py.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/AllStyles.py.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/attributes/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/attributes/attributes.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/attributes/attributes.py.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/attributes/attributes.py.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/f-strings.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/f-strings.py.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/f-strings.py.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/matchcase.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/matchcase.py.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/matchcase.py.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/strings.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/strings.py.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/strings.py.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/x.py (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/x.py.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/python/x.py.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/102Backticks.r (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/102Backticks.r.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/102Backticks.r.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/AllStyles.r (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/AllStyles.r.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/AllStyles.r.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/r/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/raku/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/raku/x.p6 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/raku/x.p6.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/raku/x.p6.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/225NumberDotMethod.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/225NumberDotMethod.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/225NumberDotMethod.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/234HereDoc.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/234HereDoc.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/234HereDoc.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/AllStyles.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/AllStyles.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/AllStyles.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue132.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue132.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue132.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue135.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue135.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue135.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue136.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue136.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue136.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue140.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue140.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue140.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue65.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue65.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue65.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue66.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue66.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue66.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue67.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue67.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue67.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue69.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue69.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/Issue69.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/PercentEquals124.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/PercentEquals124.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/PercentEquals124.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/x.rb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/x.rb.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/ruby/x.rb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue239.rs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue239.rs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue239.rs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue33.rs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue33.rs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue33.rs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue34.rs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue34.rs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue34.rs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue35.rs (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue35.rs.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/Issue35.rs.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/rust/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/sql/AllStyles.sql (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/sql/AllStyles.sql.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/sql/AllStyles.sql.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/sql/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/tcl/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/tcl/x.tcl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/tcl/x.tcl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/tcl/x.tcl.styled (100%) create mode 100644 3rdparty/lexilla540/lexilla/test/examples/toml/AllStyles.toml create mode 100644 3rdparty/lexilla540/lexilla/test/examples/toml/AllStyles.toml.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/toml/AllStyles.toml.styled create mode 100644 3rdparty/lexilla540/lexilla/test/examples/toml/SciTE.properties create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/AllStyles.vb create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/AllStyles.vb.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/AllStyles.vb.styled create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/AllStyles.vbs create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/AllStyles.vbs.folded create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/AllStyles.vbs.styled create mode 100644 3rdparty/lexilla540/lexilla/test/examples/vb/SciTE.properties rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vb/x.vb (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vb/x.vb.folded (84%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vb/x.vb.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/verilog/AllStyles.vh (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/verilog/AllStyles.vh.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/verilog/AllStyles.vh.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/verilog/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vhdl/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vhdl/x.vhd (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vhdl/x.vhd.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/vhdl/x.vhd.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/AllStyles.pl (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/AllStyles.pl.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/AllStyles.pl.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/AllStyles.pro (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/AllStyles.pro.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/AllStyles.pro.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/visualprolog/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/empty.x12 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/empty.x12.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/empty.x12.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/x.x12 (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/x.x12.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/x12/x.x12.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/longline.yaml (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/longline.yaml.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/longline.yaml.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/x.yaml (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/x.yaml.folded (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/examples/yaml/x.yaml.styled (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/makefile (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/testlexers.mak (91%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/LICENSE_1_0.txt (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/README (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/Sci.natvis (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/SciTE.properties (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/UnitTester.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/UnitTester.vcxproj (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/catch.hpp (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/makefile (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/test.mak (75%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testCharacterSet.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testInList.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testLexerSimple.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testOptionSet.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testPropSetSimple.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testSparseState.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/testWordList.cxx (97%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/test/unit/unitTest.cxx (100%) rename 3rdparty/{lexilla532 => lexilla540}/lexilla/tgzsrc (100%) create mode 100644 3rdparty/lexilla540/lexilla/version.txt rename 3rdparty/{lexilla532 => lexilla540}/lexilla/zipsrc.bat (100%) delete mode 100644 3rdparty/scintilla550/scintilla/cocoa/QuartzTextStyleAttribute.h delete mode 100644 3rdparty/scintilla550/scintilla/version.txt rename 3rdparty/{scintilla550 => scintilla552}/CMakeLists.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/README.md (94%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/.editorconfig (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/.hg_archival.txt (61%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/.hgeol (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/.hgignore (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/.hgtags (99%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/CONTRIBUTING (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/License.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/README (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/bin/__init__.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/bin/empty.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/call/ScintillaCall.cxx (95%) create mode 100644 3rdparty/scintilla552/scintilla/cocoa/DictionaryForCF.h rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/InfoBar.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/InfoBar.mm (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/InfoBarCommunicator.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/PlatCocoa.h (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/PlatCocoa.mm (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/QuartzTextLayout.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/QuartzTextStyle.h (100%) create mode 100644 3rdparty/scintilla552/scintilla/cocoa/QuartzTextStyleAttribute.h rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/Scintilla/Info.plist (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/Scintilla/Scintilla.xcodeproj/project.pbxproj (98%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/Scintilla/Scintilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/Scintilla/Scintilla.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/Scintilla/module.modulemap (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaCocoa.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaCocoa.mm (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/AppController.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/AppController.mm (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/Info.plist (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/Scintilla-Info.plist (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/ScintillaTest_Prefix.pch (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/TestData.sql (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/en.lproj/InfoPlist.strings (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/en.lproj/MainMenu.xib (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaTest/main.m (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaView.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/ScintillaView.mm (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/checkbuildosx.sh (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/res/info_bar_bg.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/res/info_bar_bg@2x.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/res/mac_cursor_busy.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/res/mac_cursor_busy@2x.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/res/mac_cursor_flipped.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cocoa/res/mac_cursor_flipped@2x.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/cppcheck.suppress (92%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/delbin.bat (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/AddSource.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ChangeHistory.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Design.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Icons.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Indicators.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Lexer.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Markers.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Privacy.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/SciBreak.jpg (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/SciCoding.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/SciRest.jpg (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/SciTEIco.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/SciWord.jpg (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Scintilla5Migration.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaDoc.html (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaDownload.html (89%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaHistory.html (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaLogo.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaLogo2x.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaRelated.html (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaToDo.html (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/ScintillaUsage.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/StadiumVariants.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/Steps.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/StyleMetadata.html (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/annotations.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/eolannotation.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/index.html (91%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/doc/styledmargin.png (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/Converter.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/DepGen.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/PlatGTK.cxx (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/ScintillaGTK.cxx (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/ScintillaGTK.h (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/ScintillaGTKAccessible.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/ScintillaGTKAccessible.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/Wrappers.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/deps.mak (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/makefile (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/scintilla-marshal.c (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/scintilla-marshal.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/gtk/scintilla-marshal.list (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ILexer.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ILoader.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/Sci_Position.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/Scintilla.h (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/Scintilla.iface (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ScintillaCall.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ScintillaMessages.h (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ScintillaStructures.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ScintillaTypes.h (93%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/include/ScintillaWidget.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/README (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaDocument.cpp (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaDocument.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaEdit.cpp (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaEdit.cpp.template (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaEdit.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaEdit.h.template (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/ScintillaEdit.pro (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEdit/WidgetGen.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/Notes.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/PlatQt.cpp (94%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/PlatQt.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/ScintillaEditBase.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/ScintillaEditBase.pro (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/qt/ScintillaEditBase/ScintillaQt.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/CheckMentioned.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/Dependencies.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/Face.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/FileGenerator.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/GenerateCaseConvert.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/GenerateCharacterCategory.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/HFacer.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/HeaderCheck.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/HeaderOrder.txt (94%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/LexGen.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/ScintillaAPIFacer.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/ScintillaData.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/__init__.py (100%) create mode 100644 3rdparty/scintilla552/scintilla/scripts/__pycache__/Face.cpython-311.pyc create mode 100644 3rdparty/scintilla552/scintilla/scripts/__pycache__/FileGenerator.cpython-311.pyc rename 3rdparty/{scintilla550 => scintilla552}/scintilla/scripts/archive.sh (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/AutoComplete.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/AutoComplete.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CallTip.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CallTip.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CaseConvert.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CaseConvert.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CaseFolder.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CaseFolder.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CellBuffer.cxx (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CellBuffer.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ChangeHistory.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ChangeHistory.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CharClassify.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CharClassify.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CharacterCategoryMap.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CharacterCategoryMap.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CharacterType.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/CharacterType.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ContractionState.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ContractionState.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/DBCS.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/DBCS.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Debugging.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Decoration.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Decoration.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Document.cxx (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Document.h (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/EditModel.cxx (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/EditModel.h (92%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/EditView.cxx (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/EditView.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Editor.cxx (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Editor.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ElapsedPeriod.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Geometry.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Geometry.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Indicator.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Indicator.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/KeyMap.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/KeyMap.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/LineMarker.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/LineMarker.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/MarginView.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/MarginView.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Partitioning.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/PerLine.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/PerLine.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Platform.h (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Position.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/PositionCache.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/PositionCache.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/RESearch.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/RESearch.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/RunStyles.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/RunStyles.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/SciTE.properties (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ScintillaBase.cxx (94%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ScintillaBase.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Selection.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Selection.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/SparseVector.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/SplitVector.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Style.cxx (92%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/Style.h (93%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/UndoHistory.cxx (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/UndoHistory.h (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/UniConversion.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/UniConversion.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/UniqueString.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/UniqueString.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ViewStyle.cxx (96%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/ViewStyle.h (97%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/XPM.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/src/XPM.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/MessageNumbers.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/README (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/ScintillaCallable.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/XiteMenu.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/XiteWin.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/gi/Scintilla-0.1.gir.good (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/gi/filter-scintilla-h.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/gi/gi-test.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/gi/makefile (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/performanceTests.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/simpleTests.py (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/LICENSE_1_0.txt (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/README (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/Sci.natvis (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/SciTE.properties (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/UnitTester.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/UnitTester.vcxproj (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/catch.hpp (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/makefile (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/test.mak (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testCellBuffer.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testCharClassify.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testCharacterCategoryMap.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testContractionState.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testDecoration.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testDocument.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testGeometry.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testPartitioning.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testPerLine.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testRESearch.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testRunStyles.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testSparseVector.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testSplitVector.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/testUniConversion.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/unit/unitTest.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/win32Tests.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/test/xite.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/tgzsrc (100%) create mode 100644 3rdparty/scintilla552/scintilla/version.txt rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/DepGen.py (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/HanjaDic.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/HanjaDic.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/PlatWin.cxx (89%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/PlatWin.h (90%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/SciTE.properties (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/ScintRes.rc (90%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/Scintilla.def (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/Scintilla.vcxproj (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/ScintillaDLL.cxx (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/ScintillaWin.cxx (95%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/ScintillaWin.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/WinTypes.h (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/deps.mak (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/makefile (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/nmdeps.mak (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/win32/scintilla.mak (100%) rename 3rdparty/{scintilla550 => scintilla552}/scintilla/zipsrc.bat (100%) diff --git a/3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.cxx b/3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.cxx deleted file mode 100644 index d4c2857..0000000 --- a/3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.cxx +++ /dev/null @@ -1,65 +0,0 @@ -// Scintilla source code edit control -/** @file LexerNoExceptions.cxx - ** A simple lexer with no state which does not throw exceptions so can be used in an external lexer. - **/ -// Copyright 1998-2010 by Neil Hodgson -// The License.txt file describes the conditions under which this software may be distributed. - -#include -#include - -#include -#include - -#include "ILexer.h" -#include "Scintilla.h" -#include "SciLexer.h" - -#include "PropSetSimple.h" -#include "WordList.h" -#include "LexAccessor.h" -#include "Accessor.h" -#include "LexerModule.h" -#include "LexerBase.h" -#include "LexerNoExceptions.h" - -using namespace Lexilla; - -Sci_Position SCI_METHOD LexerNoExceptions::PropertySet(const char *key, const char *val) { - try { - return LexerBase::PropertySet(key, val); - } catch (...) { - // Should not throw into caller as may be compiled with different compiler or options - } - return -1; -} - -Sci_Position SCI_METHOD LexerNoExceptions::WordListSet(int n, const char *wl) { - try { - return LexerBase::WordListSet(n, wl); - } catch (...) { - // Should not throw into caller as may be compiled with different compiler or options - } - return -1; -} - -void SCI_METHOD LexerNoExceptions::Lex(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, Scintilla::IDocument *pAccess) { - try { - Accessor astyler(pAccess, &props); - Lexer(startPos, lengthDoc, initStyle, pAccess, astyler); - astyler.Flush(); - } catch (...) { - // Should not throw into caller as may be compiled with different compiler or options - pAccess->SetErrorStatus(SC_STATUS_FAILURE); - } -} -void SCI_METHOD LexerNoExceptions::Fold(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, Scintilla::IDocument *pAccess) { - try { - Accessor astyler(pAccess, &props); - Folder(startPos, lengthDoc, initStyle, pAccess, astyler); - astyler.Flush(); - } catch (...) { - // Should not throw into caller as may be compiled with different compiler or options - pAccess->SetErrorStatus(SC_STATUS_FAILURE); - } -} diff --git a/3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.h b/3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.h deleted file mode 100644 index 6b3a85a..0000000 --- a/3rdparty/lexilla532/lexilla/lexlib/LexerNoExceptions.h +++ /dev/null @@ -1,28 +0,0 @@ -// Scintilla source code edit control -/** @file LexerNoExceptions.h - ** A simple lexer with no state. - **/ -// Copyright 1998-2010 by Neil Hodgson -// The License.txt file describes the conditions under which this software may be distributed. - -#ifndef LEXERNOEXCEPTIONS_H -#define LEXERNOEXCEPTIONS_H - -namespace Lexilla { - -// A simple lexer with no state -class LexerNoExceptions : public LexerBase { -public: - // TODO Also need to prevent exceptions in constructor and destructor - Sci_Position SCI_METHOD PropertySet(const char *key, const char *val) override; - Sci_Position SCI_METHOD WordListSet(int n, const char *wl) override; - void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, Scintilla::IDocument *pAccess) override; - void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, Scintilla::IDocument *) override; - - virtual void Lexer(Sci_PositionU startPos, Sci_Position length, int initStyle, Scintilla::IDocument *pAccess, Accessor &styler) = 0; - virtual void Folder(Sci_PositionU startPos, Sci_Position length, int initStyle, Scintilla::IDocument *pAccess, Accessor &styler) = 0; -}; - -} - -#endif diff --git a/3rdparty/lexilla532/lexilla/src/Lexilla.cxx b/3rdparty/lexilla532/lexilla/src/Lexilla.cxx deleted file mode 100644 index 4a0ce4e..0000000 --- a/3rdparty/lexilla532/lexilla/src/Lexilla.cxx +++ /dev/null @@ -1,379 +0,0 @@ -// Lexilla lexer library -/** @file Lexilla.cxx - ** Lexer infrastructure. - ** Provides entry points to shared library. - **/ -// Copyright 2019 by Neil Hodgson -// The License.txt file describes the conditions under which this software may be distributed. - -#include - -#include -#include - -#if defined(_WIN32) -#define EXPORT_FUNCTION __declspec(dllexport) -#define CALLING_CONVENTION __stdcall -#else -#define EXPORT_FUNCTION __attribute__((visibility("default"))) -#define CALLING_CONVENTION -#endif - -#include "ILexer.h" - -#include "LexerModule.h" -#include "CatalogueModules.h" - -using namespace Lexilla; - -//++Autogenerated -- run lexilla/scripts/LexillaGen.py to regenerate -//**\(extern LexerModule \*;\n\) -extern LexerModule lmA68k; -extern LexerModule lmAbaqus; -extern LexerModule lmAda; -extern LexerModule lmAPDL; -extern LexerModule lmAs; -extern LexerModule lmAsciidoc; -extern LexerModule lmAsm; -extern LexerModule lmAsn1; -extern LexerModule lmASY; -extern LexerModule lmAU3; -extern LexerModule lmAVE; -extern LexerModule lmAVS; -extern LexerModule lmBaan; -extern LexerModule lmBash; -extern LexerModule lmBatch; -extern LexerModule lmBibTeX; -extern LexerModule lmBlitzBasic; -extern LexerModule lmBullant; -extern LexerModule lmCaml; -extern LexerModule lmCIL; -extern LexerModule lmClw; -extern LexerModule lmClwNoCase; -extern LexerModule lmCmake; -extern LexerModule lmCOBOL; -extern LexerModule lmCoffeeScript; -extern LexerModule lmConf; -extern LexerModule lmCPP; -extern LexerModule lmCPPNoCase; -extern LexerModule lmCsound; -extern LexerModule lmCss; -extern LexerModule lmD; -extern LexerModule lmDataflex; -extern LexerModule lmDiff; -extern LexerModule lmDMAP; -extern LexerModule lmDMIS; -extern LexerModule lmECL; -extern LexerModule lmEDIFACT; -extern LexerModule lmEiffel; -extern LexerModule lmEiffelkw; -extern LexerModule lmErlang; -extern LexerModule lmErrorList; -extern LexerModule lmESCRIPT; -extern LexerModule lmF77; -extern LexerModule lmFlagShip; -extern LexerModule lmForth; -extern LexerModule lmFortran; -extern LexerModule lmFreeBasic; -extern LexerModule lmFSharp; -extern LexerModule lmGAP; -extern LexerModule lmGDScript; -extern LexerModule lmGui4Cli; -extern LexerModule lmHaskell; -extern LexerModule lmHollywood; -extern LexerModule lmHTML; -extern LexerModule lmIHex; -extern LexerModule lmIndent; -extern LexerModule lmInno; -extern LexerModule lmJSON; -extern LexerModule lmJulia; -extern LexerModule lmKix; -extern LexerModule lmKVIrc; -extern LexerModule lmLatex; -extern LexerModule lmLISP; -extern LexerModule lmLiterateHaskell; -extern LexerModule lmLot; -extern LexerModule lmLout; -extern LexerModule lmLua; -extern LexerModule lmMagikSF; -extern LexerModule lmMake; -extern LexerModule lmMarkdown; -extern LexerModule lmMatlab; -extern LexerModule lmMaxima; -extern LexerModule lmMETAPOST; -extern LexerModule lmMMIXAL; -extern LexerModule lmModula; -extern LexerModule lmMSSQL; -extern LexerModule lmMySQL; -extern LexerModule lmNim; -extern LexerModule lmNimrod; -extern LexerModule lmNncrontab; -extern LexerModule lmNsis; -extern LexerModule lmNull; -extern LexerModule lmOctave; -extern LexerModule lmOpal; -extern LexerModule lmOScript; -extern LexerModule lmPascal; -extern LexerModule lmPB; -extern LexerModule lmPerl; -extern LexerModule lmPHPSCRIPT; -extern LexerModule lmPLM; -extern LexerModule lmPO; -extern LexerModule lmPOV; -extern LexerModule lmPowerPro; -extern LexerModule lmPowerShell; -extern LexerModule lmProgress; -extern LexerModule lmProps; -extern LexerModule lmPS; -extern LexerModule lmPureBasic; -extern LexerModule lmPython; -extern LexerModule lmR; -extern LexerModule lmRaku; -extern LexerModule lmREBOL; -extern LexerModule lmRegistry; -extern LexerModule lmRuby; -extern LexerModule lmRust; -extern LexerModule lmSAS; -extern LexerModule lmScriptol; -extern LexerModule lmSmalltalk; -extern LexerModule lmSML; -extern LexerModule lmSorc; -extern LexerModule lmSpecman; -extern LexerModule lmSpice; -extern LexerModule lmSQL; -extern LexerModule lmSrec; -extern LexerModule lmStata; -extern LexerModule lmSTTXT; -extern LexerModule lmTACL; -extern LexerModule lmTADS3; -extern LexerModule lmTAL; -extern LexerModule lmTCL; -extern LexerModule lmTCMD; -extern LexerModule lmTEHex; -extern LexerModule lmTeX; -extern LexerModule lmTxt2tags; -extern LexerModule lmVB; -extern LexerModule lmVBScript; -extern LexerModule lmVerilog; -extern LexerModule lmVHDL; -extern LexerModule lmVisualProlog; -extern LexerModule lmX12; -extern LexerModule lmXML; -extern LexerModule lmYAML; - -//--Autogenerated -- end of automatically generated section - -namespace { - -CatalogueModules catalogueLexilla; - -void AddEachLexer() { - - if (catalogueLexilla.Count() > 0) { - return; - } - - catalogueLexilla.AddLexerModules({ -//++Autogenerated -- run scripts/LexillaGen.py to regenerate -//**\(\t\t&\*,\n\) - &lmA68k, - &lmAbaqus, - &lmAda, - &lmAPDL, - &lmAs, - &lmAsciidoc, - &lmAsm, - &lmAsn1, - &lmASY, - &lmAU3, - &lmAVE, - &lmAVS, - &lmBaan, - &lmBash, - &lmBatch, - &lmBibTeX, - &lmBlitzBasic, - &lmBullant, - &lmCaml, - &lmCIL, - &lmClw, - &lmClwNoCase, - &lmCmake, - &lmCOBOL, - &lmCoffeeScript, - &lmConf, - &lmCPP, - &lmCPPNoCase, - &lmCsound, - &lmCss, - &lmD, - &lmDataflex, - &lmDiff, - &lmDMAP, - &lmDMIS, - &lmECL, - &lmEDIFACT, - &lmEiffel, - &lmEiffelkw, - &lmErlang, - &lmErrorList, - &lmESCRIPT, - &lmF77, - &lmFlagShip, - &lmForth, - &lmFortran, - &lmFreeBasic, - &lmFSharp, - &lmGAP, - &lmGDScript, - &lmGui4Cli, - &lmHaskell, - &lmHollywood, - &lmHTML, - &lmIHex, - &lmIndent, - &lmInno, - &lmJSON, - &lmJulia, - &lmKix, - &lmKVIrc, - &lmLatex, - &lmLISP, - &lmLiterateHaskell, - &lmLot, - &lmLout, - &lmLua, - &lmMagikSF, - &lmMake, - &lmMarkdown, - &lmMatlab, - &lmMaxima, - &lmMETAPOST, - &lmMMIXAL, - &lmModula, - &lmMSSQL, - &lmMySQL, - &lmNim, - &lmNimrod, - &lmNncrontab, - &lmNsis, - &lmNull, - &lmOctave, - &lmOpal, - &lmOScript, - &lmPascal, - &lmPB, - &lmPerl, - &lmPHPSCRIPT, - &lmPLM, - &lmPO, - &lmPOV, - &lmPowerPro, - &lmPowerShell, - &lmProgress, - &lmProps, - &lmPS, - &lmPureBasic, - &lmPython, - &lmR, - &lmRaku, - &lmREBOL, - &lmRegistry, - &lmRuby, - &lmRust, - &lmSAS, - &lmScriptol, - &lmSmalltalk, - &lmSML, - &lmSorc, - &lmSpecman, - &lmSpice, - &lmSQL, - &lmSrec, - &lmStata, - &lmSTTXT, - &lmTACL, - &lmTADS3, - &lmTAL, - &lmTCL, - &lmTCMD, - &lmTEHex, - &lmTeX, - &lmTxt2tags, - &lmVB, - &lmVBScript, - &lmVerilog, - &lmVHDL, - &lmVisualProlog, - &lmX12, - &lmXML, - &lmYAML, - -//--Autogenerated -- end of automatically generated section - }); - -} - -} - -extern "C" { - -EXPORT_FUNCTION int CALLING_CONVENTION GetLexerCount() { - AddEachLexer(); - return static_cast(catalogueLexilla.Count()); -} - -EXPORT_FUNCTION void CALLING_CONVENTION GetLexerName(unsigned int index, char *name, int buflength) { - AddEachLexer(); - *name = 0; - const char *lexerName = catalogueLexilla.Name(index); - if (static_cast(buflength) > strlen(lexerName)) { - strcpy(name, lexerName); - } -} - -EXPORT_FUNCTION LexerFactoryFunction CALLING_CONVENTION GetLexerFactory(unsigned int index) { - AddEachLexer(); - return catalogueLexilla.Factory(index); -} - -EXPORT_FUNCTION Scintilla::ILexer5 * CALLING_CONVENTION CreateLexer(const char *name) { - AddEachLexer(); - for (size_t i = 0; i < catalogueLexilla.Count(); i++) { - const char *lexerName = catalogueLexilla.Name(i); - if (0 == strcmp(lexerName, name)) { - return catalogueLexilla.Create(i); - } - } - return nullptr; -} - -EXPORT_FUNCTION const char * CALLING_CONVENTION LexerNameFromID(int identifier) { - AddEachLexer(); - const LexerModule *pModule = catalogueLexilla.Find(identifier); - if (pModule) { - return pModule->languageName; - } - return nullptr; -} - -EXPORT_FUNCTION const char * CALLING_CONVENTION GetLibraryPropertyNames() { - return ""; -} - -EXPORT_FUNCTION void CALLING_CONVENTION SetLibraryProperty(const char *, const char *) { - // Null implementation -} - -EXPORT_FUNCTION const char * CALLING_CONVENTION GetNameSpace() { - return "lexilla"; -} - -} - -// Not exported from binary as LexerModule must be built exactly the same as -// modules listed above -void AddStaticLexerModule(LexerModule *plm) { - AddEachLexer(); - catalogueLexilla.AddLexerModule(plm); -} diff --git a/3rdparty/lexilla532/lexilla/test/examples/vb/SciTE.properties b/3rdparty/lexilla532/lexilla/test/examples/vb/SciTE.properties deleted file mode 100644 index 859e547..0000000 --- a/3rdparty/lexilla532/lexilla/test/examples/vb/SciTE.properties +++ /dev/null @@ -1,3 +0,0 @@ -lexer.*.vb=vb -lexer.vb.strings.multiline=1 -keywords.*.vb=as dim or string diff --git a/3rdparty/lexilla532/lexilla/version.txt b/3rdparty/lexilla532/lexilla/version.txt deleted file mode 100644 index 2b9f7e8..0000000 --- a/3rdparty/lexilla532/lexilla/version.txt +++ /dev/null @@ -1 +0,0 @@ -532 \ No newline at end of file diff --git a/3rdparty/lexilla532/CMakeLists.txt b/3rdparty/lexilla540/CMakeLists.txt similarity index 92% rename from 3rdparty/lexilla532/CMakeLists.txt rename to 3rdparty/lexilla540/CMakeLists.txt index 8294ce5..1008a0e 100644 --- a/3rdparty/lexilla532/CMakeLists.txt +++ b/3rdparty/lexilla540/CMakeLists.txt @@ -27,5 +27,5 @@ target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/lexilla/include ${CMAKE_CURRENT_SOURCE_DIR}/lexilla/lexlib - ${CMAKE_CURRENT_SOURCE_DIR}/../scintilla550/scintilla/include + ${CMAKE_CURRENT_SOURCE_DIR}/../scintilla552/scintilla/include ) diff --git a/3rdparty/lexilla532/README.md b/3rdparty/lexilla540/README.md similarity index 92% rename from 3rdparty/lexilla532/README.md rename to 3rdparty/lexilla540/README.md index 20490e8..f88e1e3 100644 --- a/3rdparty/lexilla532/README.md +++ b/3rdparty/lexilla540/README.md @@ -2,7 +2,7 @@ ## Source -The vendored Lexilla source code is fetched from their official website [^1]. Version is 5.3.2. All vendored code are inside the `scintilla` folder. +The vendored Lexilla source code is fetched from their official website [^1]. Version is 5.4.0. All vendored code are inside the `scintilla` folder. [^1]: https://www.scintilla.org/LexillaDownload.html diff --git a/3rdparty/lexilla532/lexilla/.gitattributes b/3rdparty/lexilla540/lexilla/.gitattributes similarity index 88% rename from 3rdparty/lexilla532/lexilla/.gitattributes rename to 3rdparty/lexilla540/lexilla/.gitattributes index c20856a..4864626 100644 --- a/3rdparty/lexilla532/lexilla/.gitattributes +++ b/3rdparty/lexilla540/lexilla/.gitattributes @@ -9,6 +9,7 @@ **.iface text **.template text **.mk text +**.mk text **.py text **.rc text **.css text @@ -29,6 +30,7 @@ **.aspx text **.php text **.vb text +**.vbs text **.asm text **.cob text **.cmake text @@ -47,6 +49,7 @@ **.ml text **.nim text **.octave text +**.p text **.pl text **.p6 text **.ps1 text @@ -55,6 +58,7 @@ **.rs text **.sql text **.tcl text +**.toml text **.tsql text **.err text **.mms text diff --git a/3rdparty/lexilla532/lexilla/.github/workflows/build-check-macos.yml b/3rdparty/lexilla540/lexilla/.github/workflows/build-check-macos.yml similarity index 74% rename from 3rdparty/lexilla532/lexilla/.github/workflows/build-check-macos.yml rename to 3rdparty/lexilla540/lexilla/.github/workflows/build-check-macos.yml index 7534f66..440d17b 100644 --- a/3rdparty/lexilla532/lexilla/.github/workflows/build-check-macos.yml +++ b/3rdparty/lexilla540/lexilla/.github/workflows/build-check-macos.yml @@ -5,7 +5,7 @@ on: [push] jobs: build: - runs-on: macos-11 + runs-on: macos-latest strategy: matrix: @@ -18,16 +18,16 @@ jobs: (cd .. && wget --no-verbose https://www.scintilla.org/scintilla500.zip) (cd .. && unzip scintilla500.zip) - name: Unit Test - run: (cd test/unit && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test) + run: (cd test/unit && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN) test) - name: Build Lexilla - run: (cd src && make DEBUG=1 CXX=${{matrix.cpp_compiler}}) + run: (cd src && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN)) - uses: actions/upload-artifact@v4 with: name: liblexilla.dylib path: bin/liblexilla.dylib - name: Test lexing and folding - run: (cd test && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test) + run: (cd test && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN) test) - name: CheckLexilla C Example - run: (cd examples/CheckLexilla && make DEBUG=1 check) + run: (cd examples/CheckLexilla && make DEBUG=1 --jobs=$(getconf _NPROCESSORS_ONLN) check) - name: SimpleLexer Example - run: (cd examples/SimpleLexer && make DEBUG=1 CXX=${{matrix.cpp_compiler}} check) + run: (cd examples/SimpleLexer && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN) check) diff --git a/3rdparty/lexilla532/lexilla/.github/workflows/build-check-win32.yml b/3rdparty/lexilla540/lexilla/.github/workflows/build-check-win32.yml similarity index 86% rename from 3rdparty/lexilla532/lexilla/.github/workflows/build-check-win32.yml rename to 3rdparty/lexilla540/lexilla/.github/workflows/build-check-win32.yml index f9534e7..a80e37a 100644 --- a/3rdparty/lexilla532/lexilla/.github/workflows/build-check-win32.yml +++ b/3rdparty/lexilla540/lexilla/.github/workflows/build-check-win32.yml @@ -43,11 +43,11 @@ jobs: - name: CheckLexilla C Example run: | cd examples/CheckLexilla - cl CheckLexilla.c -I ../../include -Fe: CheckLexilla + cl -MP CheckLexilla.c -I ../../include -Fe: CheckLexilla .\CheckLexilla.exe cd ../.. - name: SimpleLexer Example run: | cd examples/SimpleLexer - cl -std:c++17 -EHsc -LD -I ../../../scintilla/include -I ../../include -I ../../lexlib SimpleLexer.cxx ../../lexlib/*.cxx + cl -MP -std:c++17 -EHsc -LD -I ../../../scintilla/include -I ../../include -I ../../lexlib SimpleLexer.cxx ../../lexlib/*.cxx cd ../.. diff --git a/3rdparty/lexilla532/lexilla/.github/workflows/build-check.yml b/3rdparty/lexilla540/lexilla/.github/workflows/build-check.yml similarity index 77% rename from 3rdparty/lexilla532/lexilla/.github/workflows/build-check.yml rename to 3rdparty/lexilla540/lexilla/.github/workflows/build-check.yml index 98a6130..296cfb5 100644 --- a/3rdparty/lexilla532/lexilla/.github/workflows/build-check.yml +++ b/3rdparty/lexilla540/lexilla/.github/workflows/build-check.yml @@ -18,17 +18,17 @@ jobs: (cd .. && wget --no-verbose https://www.scintilla.org/scintilla500.zip) (cd .. && unzip scintilla500.zip) - name: Unit Test - run: (cd test/unit && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test) + run: (cd test/unit && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN) test) - name: Build Lexilla - run: (cd src && make DEBUG=1 CXX=${{matrix.cpp_compiler}}) + run: (cd src && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN)) - uses: actions/upload-artifact@v4 with: name: liblexilla-${{matrix.cpp_compiler}}.so path: bin/liblexilla.so overwrite: true - name: Test lexing and folding - run: (cd test && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test) + run: (cd test && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN) test) - name: CheckLexilla C Example - run: (cd examples/CheckLexilla && make DEBUG=1 check) + run: (cd examples/CheckLexilla && make DEBUG=1 --jobs=$(getconf _NPROCESSORS_ONLN) check) - name: SimpleLexer Example - run: (cd examples/SimpleLexer && make DEBUG=1 CXX=${{matrix.cpp_compiler}} check) + run: (cd examples/SimpleLexer && make DEBUG=1 CXX=${{matrix.cpp_compiler}} --jobs=$(getconf _NPROCESSORS_ONLN) check) diff --git a/3rdparty/lexilla532/lexilla/.gitignore b/3rdparty/lexilla540/lexilla/.gitignore similarity index 100% rename from 3rdparty/lexilla532/lexilla/.gitignore rename to 3rdparty/lexilla540/lexilla/.gitignore diff --git a/3rdparty/lexilla532/lexilla/.travis.yml b/3rdparty/lexilla540/lexilla/.travis.yml similarity index 100% rename from 3rdparty/lexilla532/lexilla/.travis.yml rename to 3rdparty/lexilla540/lexilla/.travis.yml diff --git a/3rdparty/lexilla532/lexilla/CONTRIBUTING b/3rdparty/lexilla540/lexilla/CONTRIBUTING similarity index 100% rename from 3rdparty/lexilla532/lexilla/CONTRIBUTING rename to 3rdparty/lexilla540/lexilla/CONTRIBUTING diff --git a/3rdparty/lexilla532/lexilla/License.txt b/3rdparty/lexilla540/lexilla/License.txt similarity index 100% rename from 3rdparty/lexilla532/lexilla/License.txt rename to 3rdparty/lexilla540/lexilla/License.txt diff --git a/3rdparty/lexilla532/lexilla/README b/3rdparty/lexilla540/lexilla/README similarity index 100% rename from 3rdparty/lexilla532/lexilla/README rename to 3rdparty/lexilla540/lexilla/README diff --git a/3rdparty/lexilla532/lexilla/access/LexillaAccess.cxx b/3rdparty/lexilla540/lexilla/access/LexillaAccess.cxx similarity index 100% rename from 3rdparty/lexilla532/lexilla/access/LexillaAccess.cxx rename to 3rdparty/lexilla540/lexilla/access/LexillaAccess.cxx diff --git a/3rdparty/lexilla532/lexilla/access/LexillaAccess.h b/3rdparty/lexilla540/lexilla/access/LexillaAccess.h similarity index 100% rename from 3rdparty/lexilla532/lexilla/access/LexillaAccess.h rename to 3rdparty/lexilla540/lexilla/access/LexillaAccess.h diff --git a/3rdparty/lexilla532/lexilla/access/README b/3rdparty/lexilla540/lexilla/access/README similarity index 100% rename from 3rdparty/lexilla532/lexilla/access/README rename to 3rdparty/lexilla540/lexilla/access/README diff --git a/3rdparty/lexilla532/lexilla/bin/empty.txt b/3rdparty/lexilla540/lexilla/bin/empty.txt similarity index 100% rename from 3rdparty/lexilla532/lexilla/bin/empty.txt rename to 3rdparty/lexilla540/lexilla/bin/empty.txt diff --git a/3rdparty/lexilla532/lexilla/cppcheck.suppress b/3rdparty/lexilla540/lexilla/cppcheck.suppress similarity index 95% rename from 3rdparty/lexilla532/lexilla/cppcheck.suppress rename to 3rdparty/lexilla540/lexilla/cppcheck.suppress index 1e96cda..5fbab62 100644 --- a/3rdparty/lexilla532/lexilla/cppcheck.suppress +++ b/3rdparty/lexilla540/lexilla/cppcheck.suppress @@ -11,6 +11,9 @@ useInitializationList // produces same result on empty collections useStlAlgorithm +// Common for lexer object destructors +missingOverride + // Some non-explicit constructors are used for conversions or are private to lexers noExplicitConstructor @@ -153,7 +156,6 @@ constVariableReference:lexilla/lexers/LexTCL.cxx invalidscanf:lexilla/lexers/LexTCMD.cxx constParameterReference:lexilla/lexers/LexTeX.cxx variableScope:lexilla/lexers/LexTeX.cxx -knownConditionTrueFalse:lexilla/lexers/LexTxt2tags.cxx knownConditionTrueFalse:lexilla/lexers/LexVB.cxx constParameterReference:lexilla/lexers/LexVerilog.cxx variableScope:lexilla/lexers/LexVerilog.cxx @@ -205,3 +207,9 @@ knownConditionTrueFalse:lexilla/test/unit/testCharacterSet.cxx // cppcheck fails REQUIRE from Catch comparisonOfFuncReturningBoolError:lexilla/test/unit/*.cxx + +// cppcheck fails SECTION from Catch +syntaxError:lexilla/test/unit/*.cxx + +// argv has a standardised type +constParameter:lexilla/examples/CheckLexilla/CheckLexilla.c diff --git a/3rdparty/lexilla532/lexilla/delbin.bat b/3rdparty/lexilla540/lexilla/delbin.bat similarity index 100% rename from 3rdparty/lexilla532/lexilla/delbin.bat rename to 3rdparty/lexilla540/lexilla/delbin.bat diff --git a/3rdparty/lexilla532/lexilla/doc/Lexilla.html b/3rdparty/lexilla540/lexilla/doc/Lexilla.html similarity index 95% rename from 3rdparty/lexilla532/lexilla/doc/Lexilla.html rename to 3rdparty/lexilla540/lexilla/doc/Lexilla.html index cb549e7..d2d2a0f 100644 --- a/3rdparty/lexilla532/lexilla/doc/Lexilla.html +++ b/3rdparty/lexilla540/lexilla/doc/Lexilla.html @@ -9,7 +9,7 @@ - +