Il 29 aprile sono stati rilasciati i versioni 5.4.9 e 5.6.2 delle librerie multipiattaforma per il parsing, la modifica e l'evidenziazione del codice. Lexilla e Scintilla rispettivamente, e anche il rilascio del editor di testi basato su di esse, versione 5.6.2. SciTE.
I progetti sono scritti in C++ (standard C++20).
Modifiche:
- Lexilla
- Assembler: SCE_ASM_STRINGBACKQUOTE per supportare il testo tra backquote, usato in NASM.
- C++: aggiunto supporto per il folding del codice tra #pragma region e #pragma endregion.
- F#: aggiunto supporto per il ! per le parole chiave async.
- F#: stabilizzata la stilizzazione delle righe lunghe.
- F#: folding delle righe lunghe con fold.fsharp.quotes.
- LaTeX: risolto un errore con alla fine del file.
- Pascal: SCE_PAS_MULTILINESTRING per le stringhe multilinea tra virgolette triple.
- Ruby: risolto un errore con ? alla fine del file.
- Scintilla
- Aggiunto lo stato di errore SC_STATUS_OUTSIDE_DOCUMENT, che viene impostato quando si tenta di eseguire un'operazione su una posizione che si trova al di fuori del documento. Il controllo delle posizioni avviene in una fase precedente per prevenire l'esecuzione parziale delle azioni. Le azioni incomplete possono portare a incoerenze negli elementi. Ad esempio, la cronologia delle modifiche potrebbe fare riferimento a testo eliminato.
- Una serie di correzioni per Windows.
- SciTE
- Risolta l'apparizione di un falso messaggio di errore durante la filtrazione del testo in un buffer senza nome.
Fonte: linux.org.ru
