29. dubna byly vydány verze 5.4.9 a 5.6.2 multiplatformních knihoven pro parsin, úpravy a zvýrazňování kódu. Lexilla a Scintilla odpovídajícím způsobem, a také byla vydána verze 5.6.2 textového editoru založeného na těchto knihovnách. SciTE.
Projekty jsou napsány v jazyce C++ (standard C++20).
Změny:
- Lexilla
- Assembler: SCE_ASM_STRINGBACKQUOTE pro podporu textu v opačných apostrofech používaných v NASM.
- C++: přidána podpora skládání kódu mezi #pragma region a #pragma endregion.
- F#: přidána podpora ! pro klíčová slova async.
- F#: stabilizováno stylování dlouhých řetězců.
- F#: skládání dlouhých řetězců s fold.fsharp.quotes.
- LaTeX: opravena chyba s na konci souboru.
- Pascal: SCE_PAS_MULTILINESTRING pro vícerozměrné řetězce v trojici apostrofů.
- Ruby: opravena chyba s ? na konci souboru.
- Scintilla
- Přidán stav chyby SC_STATUS_OUTSIDE_DOCUMENT, který je nastaven při pokusu o provedení operace s pozicí, která je za dokumentem. Kontrola pozic se provádí v předchozím kroku pro prevenci částečného provedení akcí. Nezpracované akce mohou vést k nekonzistenci prvků. Například k tomu, že historie změn se bude odkazovat na smazaný text.
- Několik oprav pro Windows.
- SciTE
- Opraveno zobrazení falešné chybové zprávy při provádění filtrace textu v nepřítomném (nepojmenovaném) rámci.
Zdroj: linux.org.ru
