25 lutego, po dwóch miesiącach prac rozwojowych, wydano biblioteki wieloplatformowe 5.4.3 i 5.5.5 Lexilla и Scyntylina odpowiednio, a także wydanie 5.5.5 edytora tekstu na ich podstawie NAUKA.
Zmiany:
Lexilla
- Naprawiono błąd w obliczaniu != w warunku preprocesora.
- Dozwolone jest używanie wielkich liter w identyfikatorach języka Modula-3.
- Naprawiono błąd w analizie wstawek asemblera dla języka Pascal.
- Naprawiono wykrywanie atrybutów i dekoratorów języka Python.
- Podstyle dla identyfikatorów SCE_RB_IDENTIFIER zostały zaimplementowane dla języka Ruby.
- W przypadku Ruby poprawiono rozpoznawanie nazw jako SCE_RB_DEFNAME w def, gdy użyto ::, a także ..
Scyntylina
- Zapamiętaj zaznaczony tekst podczas cofania i ponawiania czynności. Kontrolowane przez SCI_SETUNDOSELECTIONHISTORY.
- Serializuj typ wyboru i zakresy za pomocą SCI_GETSELECTIONSERIALIZED i SCI_SETSELECTIONSERIALIZED.
- Naprawiono segmentację długich leksemów, aby uniknąć przerw przed modyfikatorami, takimi jak akcenty, które powinny być rysowane razem z literami podstawowymi. Przy zawijaniu tekstu staraj się dzielić wiersze tak, aby litery nie były oddzielone od modyfikatorów.
- Naprawiono renderowanie kursora w Windows podczas korzystania z zaplecza GTK3 i HiDPI.
- Naprawiono błąd zaplecza Qt, w wyniku którego funkcja dwukrotnego kliknięcia przestawała działać, jeśli instancja Scintilla działała przez kilka tygodni.
- Używanie DirectWrite 1.1 do renderowania w WindowsPonieważ w Windows System Vista nie obsługuje tego interfejsu API i nadal będzie korzystał z GDI.
NAUKA
- Zapamiętaj zaznaczony tekst podczas cofania i ponawiania czynności. Sterowane przez właściwość undo.selection.history.
- Naprawiono błąd zapamiętywania wielokrotnych i prostokątnych zaznaczeń tekstu podczas przełączania buforów.
Źródło: linux.org.ru
