mozers
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Предлагаю к ознакомлению перевод новшеств SciTE 2.24 (Выполнил, как всегда, уважаемый ALeXkRU Цитата: Версия 2.24 от 3 февраля 2011 г. Исправлена утечка памяти в коде графической библиотеки GTK+ Cairo. Feature #3157655. В SciTE в GTK+ добавлен диалог вставки аббревиатур. При прокручивании окна теперь возникает уведомление SCN_UPDATEUI. В возвращаемой битовой маске отображается какие конкретно типы обновления произошли: SC_UPDATE_SELECTION, SC_UPDATE_CONTENT, SC_UPDATE_H_SCROLL или SC_UPDATE_V_SCROLL. Feature #3125977. В Windows для обеспечения разворота стрелки курсора в соответствии с значением по умолчанию платформы, теперь создаётся отражение стрелки курсора платформы. Feature #3143968. Можно выбрать курсор мыши, который будет использоваться на полях margins. Feature #3161326. В GTK+, SciTE задает тип файла (MIME type) обычного текста (text/plain) в файлах .desktop, так что он появится в контекстном меню оболочки. Feature #3137126. Свертка кода в·Bash теперь обрабатывает документы. Feature #3118223. В C++ добавлены свойства fold.cpp.syntax.based, fold.cpp.comment.multiline, fold.cpp.explicit.start, fold.cpp.explicit.end и fold.cpp.explicit.anywhere, которые позволяют лучше контролировать сворачивание и явно выбирать маркер свёртки. В лексере C++ исправлена ошибка при обработке строк с одиночной кавычкой, продолжающихся после конца строки. Bug #3150522. Свертка кода в·Ruby теперь обрабатывает документы. Feature #3118224. Лексер SQL позволяет '.' (точке) быть частью слова. Feature #3103129. Свертка кода в·SQL обрабатывает операторы case в большем количестве ситуаций. Feature #3135027. В·SQL добавлены точки сворачивания внутри выражения на основе структур в скобках. Feature #3165488. При свертке кода в·SQL свойство fold.sql.exists сбрасывалось в 'exists' при автоматической обработке. Bug #3164194. Теперь свойства лексеров в SciTE обрабатываются только если они были явно заданы, например, используются по умолчанию установленные лексерами, а не 0. При двойном клике мыши выделяется слово вокруг символа под курсором, а не вокруг позиции между символами под курсором. Это позволяет выбрать двойным щелчком то, что указал пользователь без выделения соседних символов (не слов, пробелов). Bug #3111174. Исправлена ошибка, когда при двойном щелчке мыши выделялась строка, а не слово. Bug #3143635. Правый клик отменяет автозавершение. Bug #3144531. Исправлена работа мультивставки, когда additionalSelectionTyping имеет значение off. Bug #3126221. Исправлена проблема виртуальных пробелов при изменении текста под кареткой/курсором. Bug #3154986. Исправлена утечка памяти в коде объекта лексер. Bug #3133672. SciTE в GTK+ исправлена ошибка поиска при использовании регулярных выражений. Bug #3156217. Убрана ненужная полная перерисовка окна для SCI_GOTOPOS. Feature #3146650. Убрана ненужная перерисовка, когда в индикаторе заполнения диапазона нет реальных изменений. | Замечания - приветсвуются! |