Am 29. April wurden die Veröffentlichungen 5.4.9 und 5.6.2 von plattformübergreifenden Bibliotheken zum Parsen, Bearbeiten und Hervorheben von Code veröffentlicht. Lexilla und Scintilla , sowie die Veröffentlichung 5.6.2 des darauf basierenden Texteditors SciTE.
Die Projekte sind in C++ (C++20 Standard) geschrieben.
Änderungen:
- Lexilla
- Assembler: SCE_ASM_STRINGBACKQUOTE zur Unterstützung von Text in umgekehrten Anführungszeichen, wie er in NASM verwendet wird.
- C++: Unterstützung für das Falten von Code zwischen #pragma region und #pragma endregion hinzugefügt.
- F#: Unterstützung für ! für Schlüsselwörter async hinzugefügt.
- F#: Stilisierung langer Zeilen stabilisiert.
- F#: Falten langer Zeilen mit fold.fsharp.quotes.
- LaTeX: Ein Fehler am Ende der Datei wurde behoben.
- Pascal: SCE_PAS_MULTILINESTRING für mehrzeilige Strings in dreifachen Anführungszeichen.
- Ruby: Ein Fehler mit ? am Ende der Datei wurde behoben.
- Scintilla
- Der Fehlerstatus SC_STATUS_OUTSIDE_DOCUMENT wurde hinzugefügt, der gesetzt wird, wenn versucht wird, eine Operation an einer Position außerhalb des Dokuments auszuführen. Die Positionsüberprüfung erfolgt zu einem früheren Zeitpunkt, um teilweise Operationen zu verhindern. Unvollendete Aktionen können zu Inkonsistenzen führen, z. B. dass der Änderungsverlauf auf gelöschten Text verweist.
- Einige Bugfixes für Windows.
- SciTE
- Ein falsches Fehlermeldung erschien beim Filtern von Text im unbenannten Puffer, wurde behoben.
Quelle: linux.org.ru
