Lexilla 5.4.9, Scintilla 5.6.2, SciTE 5.6.2

Lexilla 5.4.9, Scintilla 5.6.2, SciTE 5.6.2 Lexilla 5.4.9, Scintilla 5.6.2, SciTE 5.6.2 Lexilla 5.4.9, Scintilla 5.6.2, SciTE 5.6.2

29 kwietnia wydano wersje 5.4.9 i 5.6.2 wieloplatformowych bibliotek do parsowania, edytowania i podświetlania kodu. Lexilla i Scintilla Odpowiednio, a także wydanie edytora tekstów opartego na nich w wersji 5.6.2. SciTE.

Projekty są napisane w języku C++ (standard C++20).

Zmiany:

  • Lexilla
    • Assembler: SCE_ASM_STRINGBACKQUOTE do wsparcia tekstu w odwrotnych cudzysłowach, używanego w NASM.
    • C++: dodano wsparcie dla składania kodu pomiędzy #pragma region a #pragma endregion.
    • F#: dodano wsparcie dla ! dla słów kluczowych async.
    • F#: ustabilizowano stylizację długich linii.
    • F#: składanie długich linii z fold.fsharp.quotes.
    • LaTeX: naprawiono błąd występujący na końcu pliku.
    • Pascal: SCE_PAS_MULTILINESTRING dla wieloliniowych stringów w potrójnych cudzysłowach.
    • Ruby: naprawiono błąd występujący na końcu pliku.
  • Scintilla
    • Dodano status błędu SC_STATUS_OUTSIDE_DOCUMENT, który jest ustawiany podczas próby wykonania operacji na pozycji znajdującej się poza dokumentem. Sprawdzenie pozycji odbywa się na wcześniejszym etapie, aby zapobiec częściowemu wykonaniu działań. Niezakończone działania mogą prowadzić do niespójności elementów. Na przykład historia zmian może odwoływać się do usuniętego tekstu.
    • Para poprawek dla Windows.
  • SciTE
    • Naprawiono pojawianie się fałszywego komunikatu o błędzie podczas filtrowania tekstu w buforze bez nazwy.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster