ANK - Alex N. Krjuchkov
E-mail: alex@eastsoft.ru
FidoNet: 2:5053/44.4
NP - Nickolay Parfenov
E-mail: nik@eastsoft.ru
FidoNet: 2:5053/44.1
Основные изменения в версии 3.7.3e, по сравнению с оригинальной версией:
ANK:
- Полная русификация - язык определяется переменной MSG:
r, rk - KOI-8
ra - ALT
rw - WIN
ri - ISO
- Возможность использовать любые символы 127-255 в командной строке, поисках
и т.д.
- По ^N / ^O - перенести левый / правый каталог в командную строку,
по '*' - инвертировать отмеченные файлы.
- Изменен алгоритм поиска в просмотре и редакторе - ну очень тормозной был :(
- В decoini добавлены новые ключи: ir, id, ib, ic, if - возможность отмечать
обычные файлы, каталоги, блочные и символьные устройства, и fifo. По
умолчанию - ir.
(Не доделано и использовать не рекомендуется!!! Будут проблемы при
операциях с отмеченными не-файлами, как то например с копированием
каталогов)
NP:
- При создании каталога можно указывать несколько подкаталогов (mkdir -p).
- Удаление не пустых каталогов (rm -r). Нельзя удалить ".", ".." и "/".
- Копирование каталогов (cp -r).
- Перекодировка при просмотре и редактировании файла.
Поддерживаемые кодировки: koi - KOI8-R, alt - CP866, win - CP1251,
iso - ISO-8859-5. Переключение таблиц по F8, сброс перекодировки по ^T,
текущая таблица перекодировки выводится в верхней строке.
- Новые ключи в decoini: sk, sa, sw, si - кодировка русского языка,
принятая на машине. По умолчанию - sk.
- Новые ключи в decoini: me, mr, mu, md, mf - язык для вывода сообщений.
По умолчанию - me. Переменная MSG больше не нужна.
- Новый пункт меню 'cOdeset' - выбор кодировки. В пунктах меню 'Language' и
'cOdeset' доступны не все возможные варианты, поэтому чтобы установить,
например, немецкий язык или кодировку iso8859-5, надо вручную
редактировать decoini.
- При просмотре и редактировании файла возможен повтор поиска по ^N.
- В Makefile изменен install.
Основные изменения в версии 3.7.4e:
ANK:
- Удаление, копирование, перемещение отмеченных каталогов.
- По умолчанию выделение действует на файлы и каталоги.
NP:
- Удаление символических линков.
Основные изменения в версии 3.7.5e:
ANK:
- Перерисовка экрана по ctrl ']' обновляет каталоги.
- Добавлен пункт меню - быстрое сравнение каталогов.
- Изменено действие '+', '-' и '*':
+ - не действует на каталоги
- - действует на все
* - не действует на каталоги, снимает с каталогов отметку
NP:
- При просмотре и редактировании файла ^N заменена на ^L. При отсутствии
строки поиска нажатие ^L действует как F7. По ^N - новый поиск от начала
файла.
- Исправлены ошибки в перерисовке экрана по ctrl ']'.
Основные изменения в версии 3.7.6e:
NP:
- Решена проблема y2k ;) Спасибо Anatoly A. Orehovsky (tolik@mpeks.tomsk.su).
- Вывод сообщения после сравнения одинаковых каталогов.
- Внизу панели выводится количество и размер отмеченных файлов.
Основные изменения в версии 3.7.7e:
NP:
- Внизу панели выводится количество и размер файлов в текущем каталоге.
- Новый пункт меню 'show files Information'. Новый ключ в decoini: I -
не показывать информацию о файлах.
- Небольшие изменения для компиляции под Linux (проверено в RedHat).
- Нормально показываются и редактируются большие файлы.
Спасибо Ivan Pascal (pascal@tsu.ru).
- Перед запуском исполняемого файла по нажатию Enter, производится поиск
по файлам расширений (profile или .deco). Если соответствия не найдено,
то файл запускается, иначе выполняется действие, указанное в файле
расширений.
- Исправлена ошибка вывода числа обрабатываемых файлов при групповых
операциях.
ANK:
- Исправлена ошибка очистки командной строки.
- Снимается отметка с файлов при переходе в другой каталог.
- Сохраняется отметка файлов при изменении сортировки.
Основные изменения в версии 3.7.8e:
ANK:
- Сортировка переменных среды в выводе команды env.
- Сделана поддержка configure.
- Удалены MSDOS, COMPAT32, LOCALTIME, CYRILLIC, INITFILE, NOKEYPAD,
STRINIT, HARDKEYS, LITOUT.
- В tty.c закомментарен код, связанный с TIOCSLTC.
NP:
- Немного переделан вывод информации о каталоге по ^L.
- Исправлены ошибки при вводе фильтра на файлы.
- Если на файлы наложен фильтр, то выводится информация только по
отфильтрованным файлам.
- Если при вводе команды deco переходит в режим увеличенной командной строки,
то при первой возможности происходит возврат в режим полного экрана.
- Исправлено переполнение командной строки при редактировании ранее введенной
команды.
- При просмотре каталога стрелка влево в первом столбце действует как 'Home',
а стрелка вправо в последнем столбце - как 'End'.
Основные изменения в версии 3.8.0e:
NP:
- Исправлена ошибка: при запуске без decoini не работало выделение файлов
и каталогов.
- Если имя файла более 14 символов, внизу панели выводятся последние символы
имени. Новый ключ в decoini: C - символы для замены начала и конца имени
файла. По умолчанию - '{' и '}'.
- При просмотре истории команд и меню пользователя работают клавиши
'Home', 'End', 'PgUp', 'PgDown'.
- Добавлены встроенные команды :v, :hv, :e - вызов встроенного вьюера (в
обычном и шестнадцатиричном режиме) и редактора. Мелкие доработки
встроенного вьюера и редактора. Новый ключ в decoini: a - возможность
смотреть/редактировать специальные файлы. По умолчанию отключено.
- При редактировании командной строки разделителями слов считаются символы
из класса isspace и ispunct.
- Новый формат файла настроек.
- Отредактирован termcap для нормальной работы в X Window System.
ANK:
- Сделан просмотр, редактирование, перенос в командную строку файлов с
длинными именами.
- Исправлено большое количество ошибок связанных с переполнением буфера.
- Исправлены ошибки при работе с длинными именами файлов.
- В ключ C в decoini добавлен символ замены середины имени файла.
По умолчанию - '~'.
- Новый ключ в decoini: b[0|1] - включение/выключение звукового сигнала
после выполнения команд. По умолчанию включено.
Основные изменения в версии 3.8.1e:
ANK:
- Запрещено копирование, перенос и удаление "." и "..".
- При запуске определяется размер экрана. Явно размер можно задать при
помощи переменных среды LINES и COLUMNS (наибольший приоритет) или в
termcap (наименьший приоритет).
- Сделана история для всех строк ввода.
- При просмотре истории команд и строк ввода работает прокрутка.
- Сделано сохранение истории команд и строк ввода в файле.
- Исправлена ошибка при формировании командной строки из файла, содержащего
спецсимволы.
- Новый пункт меню 'cLear history' - очистка истории команд и строк ввода.
NP:
- Новые параметры в decoini: HistSize - максимальное количество строк в
истории команд и строк ввода (по умолчанию 200, 0 - неограничено) и
HistUnique - количество уникальных строк в истории (по умолчанию 20,
0 - все строки уникальны).
- Исправлена ошибка при переносе выделенных файлов.
- Все конфигурационные файлы пользователя хранятся в каталоге ~/.Deco.
Если в ~/.Deco файл не найден, то он ищется в домашнем каталоге.
Сохранение и редактирование конфигурационных файлов происходит только
в каталоге ~/.Deco.
- Новый параметр в decoini: AutoSaveHist - разрешение/запрет сохранения
истории команд и строк ввода в файле. По умолчанию разрешено.
Новый пункт меню 'auto save hisTory'.
- Новый параметр в decoini: UseTtyHist - разрешение/запрет сохранения
отдельной для каждого терминала истории команд и строк ввода. По
умолчанию запрещено. После разрешения история команд будет сохраняться
в файле ~/.Deco/.decohist.<имя терминала>.
Новый пункт меню 'hisTory file with ttyname'.
- После чтения настроек из файла ~/.Deco/.decoini ищется файл
~/.Deco/.decoini.<имя терминала>, если такой файл найден, то он
обрабатывается.
Основные изменения в версии 3.8.2e:
NP:
- Исправлены таблицы перекодировки для KOI8-R.
Основные изменения в версии 3.8.3e:
NP:
- При запуске вторым аргументом можно задавать начальный каталог для правой
панели.
- При инициализации экрана вместо последовательности vs (make cursor very
visible) используется ve (make cursor appear normal).
- По умолчанию все конфигурационные файлы находятся в /usr/local/share/deco
(вместо /usr/local/lib/deco).
- Новый пункт меню 'reInitialization' - повторная обработка конфигурационных
и системных файлов.
- В меню работают клавиши 'Home', 'End', 'PgUp', 'PgDown'.
- В пункте меню 'sHell' можно выбрать использование командного интерпретатора
из passwd-файла или задать другой командный интерпретатор.
- Новый пункт меню 'confiGuration file edit' - редактирование файла настроек
(~/.Deco/.decoini или ~/.Deco/.decoini.<имя терминала>).
- После редактирования через меню файла расширений, изменения сразу вступают
в силу.
- Исправлены ошибки при выводе содержимого каталога в режимах 'Full' и
'Info'.
- В файле настроек можно указывать цвета для суперпользователя.
- Исправлена ошибка при переходе в пользовательское подменю.