Op 29 april vonden de releases 5.4.9 en 5.6.2 van cross-platform bibliotheken voor parsing, bewerken en syntax highlighting plaats. Lexilla en Scintilla respectievelijk, evenals de release van de op hen gebaseerde teksteditor 5.6.2. SciTE.
De projecten zijn geschreven in C++ (standaard C++20).
Wijzigingen:
- Lexilla
- Assembler: SCE_ASM_STRINGBACKQUOTE ter ondersteuning van tekst in backticks, gebruikt in NASM.
- C++: ondersteuning voor code vouwen tussen #pragma region en #pragma endregion is toegevoegd.
- F#: ondersteuning voor ! bij sleutelwoorden async is toegevoegd.
- F#: de stijl voor lange regels is gestabiliseerd.
- F#: vouwen van lange regels met fold.fsharp.quotes.
- LaTeX: een fout met aan het einde van het bestand is gecorrigeerd.
- Pascal: SCE_PAS_MULTILINESTRING voor meerregelige strings in triple quotes.
- Ruby: een fout met ? aan het einde van het bestand is gecorrigeerd.
- Scintilla
- Een foutstatus SC_STATUS_OUTSIDE_DOCUMENT is toegevoegd, die wordt ingesteld bij het proberen om een bewerking uit te voeren op een positie buiten het document. Posities worden eerder gecontroleerd om gedeeltelijke uitvoeringen van acties te voorkomen. Onvoltooide acties kunnen leiden tot inconsistentie van elementen, zoals dat de wijzigingsgeschiedenis naar verwijderde tekst verwijst.
- Een paar bugfixes voor Windows.
- SciTE
- De foutmelding die verscheen bij het filteren van tekst in een naamloze buffer is gecorrigeerd.
Bron: linux.org.ru
