Le 29 avril, les versions 5.4.9 et 5.6.2 des bibliothèques multiplateformes pour l'analyse, l'édition et la mise en surbrillance du code ont été publiées. Lexilla et Scintilla respectivement, ainsi que la version 5.6.2 de l'éditeur de texte basé sur eux. SciTE.
Les projets sont écrits en C++ (norme C++20).
Modifications :
- Lexilla
- Assembler : SCE_ASM_STRINGBACKQUOTE pour le support du texte entre guillemets inversés, utilisé dans NASM.
- C++ : ajout de la prise en charge du repli de code entre #pragma region et #pragma endregion.
- F# : ajout de la prise en charge de ! pour les mots-clés async.
- F# : stabilisation du stylage des longues chaînes.
- F# : repli des longues chaînes avec fold.fsharp.quotes.
- LaTeX : correction d'un bug à la fin du fichier.
- Pascal : SCE_PAS_MULTILINESTRING pour les chaînes multilignes entre guillemets triples.
- Ruby : correction d'un bug avec ? à la fin du fichier.
- Scintilla
- Ajout d'un statut d'erreur SC_STATUS_OUTSIDE_DOCUMENT, qui est défini lors de la tentative d'exécution d'une opération sur une position en dehors du document. La vérification des positions est effectuée plus tôt pour éviter l'exécution partielle des actions. Les actions inachevées peuvent entraîner une incohérence des éléments. Par exemple, l'historique des modifications pourrait faire référence à un texte supprimé.
- Quelques corrections pour Windows.
- SciTE
- Correction de l'apparition d'un message d'erreur erroné lors de la filtration du texte dans un tampon sans titre.
Source : linux.org.ru
