На 25 февруари, след два месеца разработка, бяха издадени версии 5.4.3 и 5.5.5 на кроссплатформените библиотеки. Lexilla и Scintilla съответно, както и версия 5.5.5 на редактора на текстове, базиран на тях. SciTE.
Промени:
Lexilla
- Проблемът с изчислението на != в условието на предварителния процесор е поправен.
- Позволено е използването на цифри в идентификаторите с главни букви за езика Modula-3.
- Поправена е грешка в анализа на асемблерната вмъкване за езика Pascal.
- Поправено е откритето на атрибути и декоратори за езика Python.
- За езика Ruby са реализирани подстилове за идентификаторите SCE_RB_IDENTIFIER.
- За езика Ruby е поправено разпознаването на името, като SCE_RB_DEFNAME в def, когато се използва ::, както и ..
Scintilla
- Запомняне на избрания текст при отменяне и повторно изпълнение на действия. Управлява се с помощта на SCI_SETUNDOSELECTIONHISTORY.
- Сериализация на типа и диапазоните на избора с помощта на SCI_GETSELECTIONSERIALIZED и SCI_SETSELECTIONSERIALIZED.
- Поправена е сегментацията на дълги лексеми, за да се избегне разкъсване пред модификатори, като акценти, които трябва да се рисуват заедно с основните букви. При разделяне на текста се старайте да разбивате редовете, без да отделяте букви от модификатори.
- Поправено е рисуването на курсора в Windows при използване на задния план GTK3 и HiDPI.
- Поправена е грешка в задния план за Qt, когато двойното щракване преставало да работи, ако инстанцията на Scintilla е била активна в продължение на няколко седмици.
- Използване на DirectWrite 1.1 за рисуване в Windows. Тъй като в Windows Vista този API не се поддържа, в нея все още ще се използва GDI.
SciTE
- Запомняне на избрания текст при отменяне и повторно изпълнение на действия. Управлява се с помощта на свойството undo.selection.history.
- Поправена е грешка при запомняне на множествено и правоъгълно избиране на текст при превключване на буферите.
Източник: linux.org.ru
