Em 29 de abril, foram lançadas as versões 5.4.9 e 5.6.2 das bibliotecas multiplataforma para análise, edição e realce de código Lexilla e Scintilla respectivamente, assim como o lançamento do editor de textos baseado neles, versão 5.6.2 SciTE.
Os projetos foram escritos em C++ (padrão C++20).
Mudanças:
- Lexilla
- Assembler: SCE_ASM_STRINGBACKQUOTE para suporte a texto em crase, utilizado no NASM.
- C++: adicionada a suporte para colapsar código entre #pragma region e #pragma endregion.
- F#: adicionada a suporte ao ! para palavras-chave async.
- F#: estabilizada a estilização de linhas longas.
- F#: colapso de linhas longas com fold.fsharp.quotes.
- LaTeX: corrigido erro no final do arquivo.
- Pascal: SCE_PAS_MULTILINESTRING strings multilinha entre aspas triplas.
- Ruby: corrigido erro com ? no final do arquivo.
- Scintilla
- Adicionada a status de erro SC_STATUS_OUTSIDE_DOCUMENT, que é definido ao tentar executar uma operação em uma posição fora do documento. A verificação de posições é realizada em uma etapa anterior para evitar a execução parcial de ações. Ações inacabadas podem levar à inconsistência dos elementos. Por exemplo, a história de modificações pode referenciar texto apagado.
- Um par de correções para Windows.
- SciTE
- Corrigida a ocorrência de uma mensagem de erro falsa ao realizar filtragem de texto em um buffer sem título.
Fonte: linux.org.ru
