notepad-plus-plus/lexilla/lexers
Christian Grasser 0f3ae2e3d5 Updated to Scintilla 5.4.2 & Lexilla 5.3.1
https://www.scintilla.org/scintilla542.zip
Release 5.4.2

    Released 5 March 2024.
    Significantly reduce memory used for undo actions, often to a half or quarter of previous versions. Feature #1458.
    Add APIs for saving and restoring undo history.
    For GTK, when laying out text, detect runs with both left-to-right and right-to-left ranges and divide into an ASCII prefix and more complex suffix. Lay out the ASCII prefix in the standard manner but, for the suffix, measure the whole width and spread that over the suffix bytes. This produces more usable results where the caret moves over the ASCII prefix correctly and over the suffix reasonably but not accurately.
    For ScintillaEdit on Qt, fix reference from ScintillaDocument to Document to match change in 5.4.1 using IDocumentEditable for SCI_GETDOCPOINTER and SCI_SETDOCPOINTER.
    For Direct2D on Win32, use the multi-threaded option to avoid crashes when Scintilla instances created on different threads. There may be more problems with this scenario so it should be avoided. Bug #2420.
    For Win32, ensure keyboard-initiated context menu appears in multi-screen situations.

https://www.scintilla.org/lexilla531.zip
Release 5.3.1

    Released 5 March 2024.
    Assembler: After comments, treat \r\n line ends the same as \n. This makes testing easier.
    Bash: Fix folding when line changed to/from comment and previous line is comment. Issue #224.
    Batch: Fix handling ':' next to keywords. Issue #222.
    JavaScript: in cpp lexer, add lexer.cpp.backquoted.strings=2 mode to treat ` back-quoted strings as template literals which allow embedded ${expressions}. Issue #94.
    Python: fix lexing of rb'' and rf'' strings. Issue #223, Pull request #227.
    Ruby: fix lexing of methods on numeric literals like '3.times' so the '.' and method name do not appear in numeric style. Issue #225.
2024-03-11 03:58:17 +01:00
..
LexA68k.cxx
LexAPDL.cxx
LexASY.cxx Update lexilla to 5.1.7 & Scintilla to 5.2.3 2022-06-28 16:19:19 +02:00
LexAU3.cxx
LexAVE.cxx
LexAVS.cxx
LexAbaqus.cxx
LexAda.cxx
LexAsciidoc.cxx
LexAsm.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexAsn1.cxx
LexBaan.cxx
LexBash.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexBasic.cxx
LexBatch.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexBibTeX.cxx
LexBullant.cxx
LexCIL.cxx
LexCLW.cxx
LexCOBOL.cxx
LexCPP.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexCSS.cxx
LexCaml.cxx
LexCmake.cxx Update lexilla to 5.1.7 & Scintilla to 5.2.3 2022-06-28 16:19:19 +02:00
LexCoffeeScript.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexConf.cxx
LexCrontab.cxx
LexCsound.cxx
LexD.cxx
LexDMAP.cxx Update to Scintilla 5.3.2 and Lexilla 5.2.1 2022-12-15 13:11:17 +01:00
LexDMIS.cxx Update to Scintilla 5.3.3 and Lexilla 5.2.2 2023-02-12 17:11:57 +01:00
LexDataflex.cxx
LexDiff.cxx Update scintilla 5.3.4 and lexilla 5.2.4 with: 2023-03-13 21:06:09 +01:00
LexECL.cxx
LexEDIFACT.cxx
LexEScript.cxx
LexEiffel.cxx
LexErlang.cxx
LexErrorList.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexFSharp.cxx Update Scintilla to v5.3.7 & Lexilla to v5.2.7 2023-09-26 17:52:52 +02:00
LexFlagship.cxx
LexForth.cxx
LexFortran.cxx
LexGAP.cxx
LexGDScript.cxx Update scintilla 5.3.4 and lexilla 5.2.4 with: 2023-03-13 21:06:09 +01:00
LexGui4Cli.cxx
LexHTML.cxx Updated to Scintilla 5.4.1 & Lexilla 5.3.0 2023-12-26 23:17:53 +01:00
LexHaskell.cxx
LexHex.cxx
LexHollywood.cxx
LexIndent.cxx
LexInno.cxx
LexJSON.cxx Update lexilla to 5.1.7 & Scintilla to 5.2.3 2022-06-28 16:19:19 +02:00
LexJulia.cxx Update to scintilla 5.3.0 and lexilla 5.1.9 2022-09-12 19:02:55 +02:00
LexKVIrc.cxx
LexKix.cxx
LexLaTeX.cxx
LexLisp.cxx
LexLout.cxx
LexLua.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexMMIXAL.cxx
LexMPT.cxx
LexMSSQL.cxx Update to Scintilla 5.2.4 and Lexilla 5.1.8 2022-08-27 03:49:39 +02:00
LexMagik.cxx
LexMake.cxx Update scintilla 5.3.4 and lexilla 5.2.4 with: 2023-03-13 21:06:09 +01:00
LexMarkdown.cxx Update to Scintilla 5.3.2 and Lexilla 5.2.1 2022-12-15 13:11:17 +01:00
LexMatlab.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexMaxima.cxx
LexMetapost.cxx
LexModula.cxx Update to Scintilla 5.3.3 and Lexilla 5.2.2 2023-02-12 17:11:57 +01:00
LexMySQL.cxx
LexNim.cxx
LexNimrod.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexNsis.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexNull.cxx
LexOScript.cxx
LexObjC.cxx Add Github CI build 2023-11-02 12:16:31 +01:00
LexOpal.cxx
LexPB.cxx
LexPLM.cxx
LexPO.cxx
LexPOV.cxx
LexPS.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexPascal.cxx
LexPerl.cxx Update Scintilla to v5.3.8 & Lexilla to v5.2.8 2023-11-07 17:00:13 +01:00
LexPowerPro.cxx
LexPowerShell.cxx Update to Scintilla 5.3.2 and Lexilla 5.2.1 2022-12-15 13:11:17 +01:00
LexProgress.cxx Update to Scintilla 5.3.3 and Lexilla 5.2.2 2023-02-12 17:11:57 +01:00
LexProps.cxx Update to scintilla 5.3.0 and lexilla 5.1.9 2022-09-12 19:02:55 +02:00
LexPython.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexR.cxx Update Scintilla to v5.3.8 & Lexilla to v5.2.8 2023-11-07 17:00:13 +01:00
LexRaku.cxx Update scintilla 5.3.4 and lexilla 5.2.4 with: 2023-03-13 21:06:09 +01:00
LexRebol.cxx
LexRegistry.cxx Update Scintilla to v5.3.7 & Lexilla to v5.2.7 2023-09-26 17:52:52 +02:00
LexRuby.cxx Updated to Scintilla 5.4.2 & Lexilla 5.3.1 2024-03-11 03:58:17 +01:00
LexRust.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexSAS.cxx
LexSML.cxx
LexSQL.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexSTTXT.cxx
LexScriptol.cxx
LexSearchResult.cxx Fix crash during Search result 2022-07-09 18:37:30 +02:00
LexSmalltalk.cxx
LexSorcus.cxx
LexSpecman.cxx
LexSpice.cxx
LexStata.cxx
LexTACL.cxx
LexTADS3.cxx
LexTAL.cxx
LexTCL.cxx
LexTCMD.cxx
LexTeX.cxx
LexTxt2tags.cxx
LexUser.cxx Fix a crash in UDL 2022-05-01 02:07:19 +02:00
LexVB.cxx Update: Scintilla 5.3.5 Lexilla 5.2.5 2023-06-02 14:15:54 +02:00
LexVHDL.cxx Update lexilla to 5.1.7 & Scintilla to 5.2.3 2022-06-28 16:19:19 +02:00
LexVerilog.cxx Update Scintilla to v5.3.8 & Lexilla to v5.2.8 2023-11-07 17:00:13 +01:00
LexVisualProlog.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00
LexX12.cxx Update to Scintilla 5.3.3 and Lexilla 5.2.2 2023-02-12 17:11:57 +01:00
LexYAML.cxx Update: Scintilla 5.3.6 and Lexilla 5.2.6 2023-08-01 19:44:35 +02:00