PDA

Просмотр полной версии : Выход официального Midnight Commander 4.6.2


lsmod
03.02.2009, 00:34
http://www.opennet.ru/opennews/art.shtml?num=20062

После долгого периода стагнации (последний релиз вышел в 2005 году), в разработке файлового менеджера Midnight Commander начались подвижки в принятии сторонних патчей, расширяющих функционал и исправляющих старые проблемы. Подстегнуть проект к жизни помогла инициатива по созданию отечественного форка Midnight Commander, вызвавшая большой интерес среди пользователей и разработчиков.

1-го февраля 2009 года вышел официальный релиз Midnight Commander 4.6.2. Этот релиз, в основном, содержит исправления ошибок, некоторые из которых оставались неисправленными на протяжении многих лет.

Основные изменения:

Была переписана значительная часть бэкенда по работе с симлинками через fish (у кого зависал mc при копировании симлинков через "Shell-соединение", тот поймёт о чём речь);
Работает экранирование (escape) для автодополнения и для командной строки. Раньше невозможно было работать с файлами или каталогами, содержащие спец. символы либо пробелы в начале/конце имени;
Добавлена вспомогательная библиотека для постепенного ухода от использования glib;
Исправлены проблемы с набором клавиатурных комбинаций при запуске mc в консоли putty;
Добавлена опция для первоочередного показа исполняемых файлов в панелях;
Обновлены правила для подсветки синтаксиса во встроенном редакторе, изменения затронули языки Cи/Си++, Pascal, Python. Управлять включением и выключением подсветки можно через клавиатурную комбинацию Ctrl+S;
В VFS добавлена поддержка 7zip и ALZip, улучшена поддержка deb, iso9660, mailfs, rpm, trpm, zip. Добавлена возможность аккуратной работы с архивами большого размера (более 2 Гб). Скрипты избавлены от некоторых злоупотреблений особенностями работы bash. Для просмотра Open Document файлов теперь используется утилита odf2txt;
Обновлен комплект файлов с переводом сообщений на русский язык.

Список остальных изменений можно просмотреть в файле News в архиве с исходными текстами.

Примечание: релиз не содержит официальной поддержки UTF-8 (запланирована на ветку 4.7 в недалёком будущем). Но разработчики знают о востребованности UTF-8 в mc, поэтому был создан git-тэг с UTF-патчами (MC-4.6.2-utf8). Для маинтейнеров дистрибутивов: после получения клона репозитория просто выполните команду для получения патча: "git diff mc-4.6.2 mc-4.6.2-utf8" или загрузите с сайта готовый архив http://midnight-commander.org/downloads/mc-4.6.2-utf8.patch.gz.