SciTE - редактор кода для программистов http://scite.ruteam.ru/index.php SciTE - редактор кода для программистов ru CuteNews.RU 2.5.4 <![CDATA[Вышел релиз SciTE 1.72]]> http://scite.ruteam.ru/scite/vyshel-reliz-scite-1-72 Релиз 15 января 2007

- улучшено быстродействие при работе с строковыми данными
- флаг SC_STARTACTION устанавливается при первой модификации в транзакции отмены, чтобы синхронизировать контейнеры стека отмены с Scintilla
- в GTK+ в режиме перетаскивания по умолчанию используется перемещение, а не копирование
- в Scintilla расширена поддержка возникновения выделения правой границы
- в GTK+ действует последовательный поиск
- в режиме "Найти в файлах..." можно опционально игнорировать двоичные файлы или каталоги, если задать в качестве параметра "."
- добавлен лексер для языка "D"
- Экспорт в HTML показывает сворачивание блоков с помошью подчеркивания строк и символов +/-
- лексер Ruby интерпретировал интерполированные строки как выражения
- лексер Lua исправлены некоторые ошибки для числовых литералов
- в папках C++ исправлена ошибка с "@" в комментариях
- папка NSIS обрабатывает !if и связанные команды
- в лексер Inno setup добавлены стили для строк в одинарных и двойных кавычках
- лексер Matlab корректно обрабатывает бэкслеш в строковых литералах
- в лексере HTML разрешается применение "?>" в комментариях в скриптах Basic (Бейсик)
- добавлены клавишные коды для клавиш Windows и Меню
- в скриптах Lua метод scite.MenuCommand(x) выполняет команду меню
- исправлена ошибка SciTE: команда комментировать блок в начале файла устанавливала выделение в конец файла
- SciTE в GTK+, исправлено зацикливание при автоматической загрузке нечитаемого файла
- SciTE теперь запрашивает сохранение файлов при завершении работы Windows
- сохраненная сессия в Windows теперь по умолчанию имеет расширение "ses"
- исправлена ошибка с односимвольными ключевыми словами
- исправлена ошибка с появлением зацикливания, если переменной SCI_GETCOLUMN передавалось значение за пределами конца документа
- исправлена ошибка ввода в Solaris/GTK+ при использовании кодировки ISO-8859-1 по умолчанию
- исправлено замечание, выдаваемое Lua в SciTE, при создании нового буфера если уже открыто максимальное число буферов
- исправлена фатальная ошибка, возникающая при наличии "%%" в конце пакетного файла (.bat-файла)]]>
http://scite.ruteam.ru/scite/vyshel-reliz-scite-1-72#comment1 Tue, 16 Jan 2007 08:37:15 +0000 http://scite.ruteam.ru/scite/vyshel-reliz-scite-1-72#comment2 короче патч который исправляет зацикливание в луа скрипте при вызове комманд
scite.MenuCommand(301) --IDM_COMPILE
scite.MenuCommand(302) --IDM_BUILD
scite.MenuCommand(303) --IDM_GO

case IDM_COMPILE: {
if (SaveIfUnsureForBuilt() != IDCANCEL) {
SelectionIntoProperties();
if(commandCurrent>0) jobQueue[--commandCurrent].Clear();
AddCommand(props.GetWild("command.compile.", FileNameExt().AsInternal()), "",
SubsystemType("command.compile.subsystem."));
if (commandCurrent > 0)
Execute();
}
}
break;

case IDM_BUILD: {
if (SaveIfUnsureForBuilt() != IDCANCEL) {
SelectionIntoProperties();
if(commandCurrent>0) jobQueue[--commandCurrent].Clear();
AddCommand(
props.GetWild("command.build.", FileNameExt().AsInternal()),
props.GetNewExpand("command.build.directory.", FileNameExt().AsInternal()),
SubsystemType("command.build.subsystem."));
if (commandCurrent > 0) {
isBuilding = true;
Execute();
}
}
}
break;

case IDM_GO: {

if (SaveIfUnsureForBuilt() != IDCANCEL) {
SelectionIntoProperties();
long flags = 0;
if(commandCurrent>0) jobQueue[--commandCurrent].Clear();
if (!isBuilt) {

SString buildcmd = props.GetNewExpand("command.go.needs.", FileNameExt().AsInternal());

AddCommand(buildcmd, "",
SubsystemType("command.go.needs.subsystem."));
if (buildcmd.length() > 0) {
isBuilding = true;
flags |= jobForceQueue;
}
}


AddCommand(props.GetWild("command.go.", FileNameExt().AsInternal()), "",
SubsystemType("command.go.subsystem."), "", flags);
if (commandCurrent > 0)
Execute();
}
}
break;]]>
Tue, 16 Jan 2007 18:31:21 +0000
http://scite.ruteam.ru/scite/vyshel-reliz-scite-1-72#comment3 РЕБЯТА!!!
НЕ ОСТАВЛЯЙТЕ ТУТ КОММЕНТАРИЕВ!!!

ИХ тут НИКТО не смотрит!!!
Поскольку оповещение об их поступлении просто НЕ РАБОТАЕТ!
Пожалуйста, зарегистрируйтесь на Ru-Board.ru и пишите ТАМ!
Все обсуждение ведется ТОЛЬКО там!
Всех приглашаю на наш форум!]]>
Wed, 17 Jan 2007 11:38:32 +0000