История версий и изменений программы SciTE
4.1.2 (17.10.2018)
- исправлена ошибка в выделении символов, отличных от ASCII, в ссылках;
- исправлены ошибки в некоторых функциях, возникавшие во время работы командной строки в 32-битной версии программы.
3.7.1 (04.12.2016)
- для заголовков Scintilla больше не применяются значения определенные в Scintilla.h даже при использовании функции SCI_NAMESPACE;
- заголовки структуры в Scintilla.h без префиксов теперь запрещены и могут использоваться только при использовании функции INCLUDE_DEPRECATED_FEATURES;
- функции SC_CP_DBCS, SCI_SETUSEPALETTE и SCI_GETUSEPALETTE были удалены;
- инструмент чтения с экрана теперь умеет работать с GTK+ и Cocoa;
- текстовые теги теперь могут отображаться в правой панели папок при использовании SCI_TOGGLEFOLDSHOWTEXT.
3.7.0 (16.10.2016)
- выделение, перемещение и прочие изменения теперь применяются к конкретным символам, а не к байтам;
- добавлены функции EDGE_MULTILINE и SCI_MULTIEDGEADDLINE, предназначенные для разрешения одновременного отображения вертикальных краев;
- добавлена возможность изменения количества полей с помощью функции SCI_SETMARGINS;
- добавлена поддержка типа SC_MARGIN_COLOUR. Теперь можно выбрать любой цвет поля с помощью SCI_SETMARGINBACKN;
- добавлена полноразмерная клавиша "Закрыть" для панели инструментов на Windows.
3.6.7 (14.09.2016)
- SC_CHARSET_DEFAULT теперь означает кодовую страницу 1252, если кодовая страница не установлена;
- опция SCVS_NOWRAPLINESTART останавливает стрелку влево от оболочки к предыдущей строке;
- устранена ошибка с привязкой клавиш на Cocoa;
- сделаны небольшие исправления для GTK+;
- исправлена ошибка, когда переключаемые кнопки на функции поиска и замены полос не показывали активное состояние.
3.6.5 (27.04.2016)
- добавлена поддержка лексического анализа для JSON;
- исправлена проблема с лексическим анализом C++, возникавшая при наличии множества строк;
- теперь при лексическом анализе Python "@" распознается программой как оператор;
- теперь при лексическом анализе Rust, символ "?" допускается в качестве оператора;
- в два раза увеличен размер компилируемого буфера regex;
- исправлены вылеты при работе с GTK+;
- оптимизирована высота и ширина окон с пользовательскими скриптами на экранах с высоким DPI.
3.6.4 (12.03.2016)
- добавлена возможность настройки типов символов автоматического завершения;
- разрешена команда '(' and ')' для папки C++, служащая для разрешения многострочных запросов;
- добавлена возможность ограничения комментариев строки Mako;
- исправлена работа GTK+ на 64-битных Windows;
- исправлена совместимость с Qt 4.x;
- исправлены отключенные утверждения на Qt;
- за счет функции автоматического перезапуска OpenClipboard, Scite теперь лучше работает с буфером обмена.
3.6.3 (25.01.2016)
- добавлена поддержка самоанализа GObjec на GTK+;
- добавлены функции массовой вставки выделенного текста;
- теперь SciTE может отображать индикатор "только чтение" в меню буфера;
- теперь программа распознает больше символов как разделители документов;
- Perl 5.20 обновлен до 5.22;
- добавлена поддержка операций "&" и "|" для Lua 5.3;
- добавлена отсылка SCN_UPDATEUI с SC_UPDATE_SELECTION при изменении множественного выделения;
- исправлен вылет при использовании LPEG.
3.6.2 (07.11.2015)
- добавлена возможность делать пробелы видимыми в отступах;
- Scintilla framework в Cocoa теперь содержит номера версий;
- стандартные настройки редактора теперь собирают значения из всех активных файлов .properties;
- добавлена опция output.blank.margin.left для изменения ширины панелей вывода;
- исправлена проблема с выделением CoffeeScript;
- оптимизирована перерисовка маркеров;
- исправлены различные ошибки.
3.6.1 (15.09.2015)
- последняя поддерживаемая версия GTK+ теперь 2.18 и версия для GLib - 2.22;
- в GTK + добавлена функция SC_CHARSET_OEM866, позволяющая редактировать файлы на русском языке с 866 кодировкой;
- добавлена возможность реконверсии по запросу IME в Windows;
- в CoffeeScript добавлен лексический класс для дополнительных свойств и некоторых исправлений регулярных выражений;
- каталог VHDL теперь поддерживает защищенные слова;
- другие исправления и улучшения.
3.6.0 (03.08.2015)
- теперь внешние интерфейсы используют типы определений Sci_Position и Sci_PositionU;
- теперь множественное выделение можно осуществить несколькими новыми комбинациями клавиш;
- автоматически завершенные списки теперь присылают уведомление SCN_AUTOCCOMPLETED после вставки текста;
- добавлена поддержка лексических подтипов Python для идентификаторов;
- теперь команды "Экспортировать как RTF" и "Копировать как RTF" поддерживают UTF-8;
- исправлены проблемы с GTK+ при скроллинге панелей.
3.5.7 (22.06.2015)
- в меню поиск добавлены новые команды "Selection Add Next" и "Selection Add Each";
- добавлено SCI_ISRANGEWORD определение, если параметры находятся в начале и в конце слова;
- решены проблемы производительности с маркерами, когда удаление многих строк вызывало ошибки;
- устранен вылет при перетаскивании объектов на Cocoa;
- поправлена ошибка, приводившая к потере данных на Cocoa;
- на GTK + 3.4 исправлена ошибка с горизонтальной и вертикальной прокруткой при выделенном тексте.
3.5.5 (07.05.2015)
- IME на Qt поддерживает несколько знаков вставки;
- язык VHDL поддерживает расширенные идентификаторы;
- исправлена ошибка с текстом при компиляции с MinGW-w64;
- исправлена ошибка в языке TCL, когда возвращались все сделанные изменения при обработке строк;
- устранена утечка в среде Cocoa, связанная со списками автодополнения;
- устранен возможный "вылет" Cocoa при использовании функции перетаскивания объектов;
- устранена ошибка, когда файлы без расширений, такие как "makefile" не выделялись правильно.
3.5.3 (28.01.2015)
- снята поддержка Windows 95, 98 и ME;
- исправлена ошибка в командной строке ("-close:");
- исправлена ошибка, появлявшаяся, если в командной строке присутствует имя файла в кавычках и заканчивается пробелом.