Для обеспечения взаимодействия между различными видами использованных дополнительных стилей (свыше 255), они должны быть выделены с помощью SCI_ALLOCATEEXTENDEDSTYLES. В Unicode-документах лексеры, использующие StyleContext, возвращают полностью символы, а не байты. LexAccessor предоставляет метод LineEnd, который является более эффективным способом обработки окончаний строк и может работать с Unicode-концами строк. Лексер C++ теперь понимает директиву #undef в определении препроцессора. Лексер errorlist распознает путь к файлу с ошибкой, который выводится в консоль перед строкой при компиляции с помощью gcc. Лексер HTML не прерывает стиль комментария при обработке встроенных инструкций. В SciTE исправлена потеря x-позиции каретки при переключении документов. Исправлена ошибка, из-за которой бегунок вертикальной полосы прокрутки появлялся в начале документа при отображении полосы прокрутки. Предварительные/временные функции - новые функции, которые могут быть изменены или удалены, если будут вызывать проблемы, но должны стать постоянными, при хорошей работе. Описание таких функций будет выделяться фоном. В этой версии в качестве предварительных/временных функций введены: обработка Unicode-концов строк и подстили. |