История версий и изменений программы 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:");
  • исправлена ошибка, появлявшаяся, если в командной строке присутствует имя файла в кавычках и заканчивается пробелом.