исправлены несколько аварийных завершений (segmentation fault);
исправлено отображение цветов при прозрачном фоне эмулятора терминала;
исправлено отображение на чёрно-белых терминалах;
исправлена сборка компилятором tcc;
… и множество других исправлений.
Команда разработчиков также сообщает о новом цикле выпуска релизов и о разделении процесса разработки на текущую и стабильную ветки. Вы можете скачать архивы с исходными текстами по этой ссылке для скачивания.
Как и было предсказано аналитиками LOR после года упорнейший работы наконец то вышла стабильная версия Midnight Commander 4.7.0
Относительно версии 4.7.0-pre4 нового функционала добавлено не было, другими словами последние 2 месяца были посвящены исключительно исправлению ошибок.
Список изменений относительно версии 4.6.2 весьма существенный его можно увидеть здесь
Сегодня поздно ночью вышла последняя из предварительных релизов версия файлового менеджера Midnight Commander. На версии 4.7.0-pre4 заканчивается добавление нового функционала и начинается период подготовки к выпуску стабильной версии 4.7.0. В этот период будут производится только исправления ошибок и небольшие оптимизации...
Список основных изменений относительно версии 4.7.0-pre3
Общее
Добавлены биндинги для быстрой сортировки в панели.
Добавлен индикатор и направление текущей сортировки.
Механизм формирования меню полностью переделан. Теперь меню формируется динамически, горячие клавиши, отображаемые в меню, подставляются из mc.keymap.
VFS
Исправлен просмотр *.tar файлов, содержащих символ ':' в имени файла
Добавлен просмотр содержимого CAB файлов
Устранено отображение предупреждения при копировании файлов в архив
Редактор
Добавлено отображение процента текущей позиции от общего размера файла (только при включенной опции 'editor_simple_statusbar')
Исправлена некорректная пометка блока (при вертикальной пометке при пометке справа-налево и снизу-вверх)
Пункт меню редактора 'Команда' разбит на 2 пункта 'Команда' и 'Форматирование'
Добавлена опция 'Проверка перевода строки в конце файла' в меню Настройки/Режим сохранения..., добавлено предупреждение при сохранении в случае отсутствия переноса строки в конце файла
Разное
Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки
Исправление ошибок
Устранена проблема сборки MC в системе с uclibc < 0.9.29
Исправлены проблемы механизма автодополнения
Исправлено некорректное сохранение результатов распознавания клавиш
Устранена проблема 'Интерпретатор занят выполнением команды'
В целом в релизе разработчики постарались устранить найденные критические проблемы, а так же разрешить застарелые проблемы такие как 'Занятый shell'
Выпущен предварительный релиз Midnight Commander версии 4.7.0-pre1. Проведена реструктуризации кода, улучшены некоторые диалоги, исправлены ошибки и реализованы новые возможности.
Список основных изменений
Общее
Нативная поддержка UTF-8;
Выбор кодировок имён файлов в панелях;
Новый диалог поиска файлов и их содержимого;
Новый унифицированный движок поиска с типами: Plain, Wildcard, Regexp, Hex;
Улучшено распознавание клавиш;
Автоматическое определение системной кодировки пользователя;
Добавлена поддержка технологии doxygen;
Обновлены файлы, предназначенные для создания configure и Makefile файлов (M4-файлы);
Обновлены переводы (не все);
Исправления для компиляции на x86_64 платформе.
Редактор
Улучшена работа с вертикальными блоками;
Навигация по исходным текстам посредством TAGS-файла (создаваемого утилитами ctags или etags);
Новая опция 'Постоянные блоки';
Del/Backspace - удаление выделенного текста если опция 'Постоянные блоки' выключена;
Перемещение выделенного текста клавишей TAB влево или перемещение вправо при нажатии клавиши COMPLETE, если опция 'Постоянные блоки' выключена;
Отображение номеров строк по Meta+n;
Обновления в файлах подсветки синтаксиса;
Опциональная подсветка табуляций и пробелов;
Добавлены некоторые горячие клавиши.
Прочее
Отображение свободного места на текущей файловой системе;
Отображение размера выделенных файлов в строке мини-статуса.
Исправления ошибок
Исправления в функции UNDO в редакторе;
Включено множество исправлений из дистрибутивов;
Исправлена работа с симлинками через fish;
Исправлено экранирование имён файлов;
Устранен крах mc при копировании/перемещении в доступных только на чтение каталог через fish;
Некоторые исправления в mc.ext;
Исправления в функции автодополнения командной строки;
Небольшие исправления в функции работы с историей полей ввода;
Чистка кода. Устранены некоторые утечки памяти и т.д. (спасибо valgrind-у)
Данный выпуск Midnight Commander является предварительным, что означает неполную готовность к релизу. Цель данного выпуска: привлечь внимание к проекту для его дальнейшего улучшения. Свои пожелания, замечания и предложения оставляйте на сайте http://www.midnight-commander.org
Разработчики рекомендуют собирать проект с опцией '--enable-charset' для полноценной работы с кодировками. Возможно, в последствии эта опция будет включена по умолчанию.
1-го февраля 2009 года вышел официальный релиз Midnight Commander-4.6.2. Этот релиз, в основном, является багфикс-релизом, предназначенным для исправления многих многолетних ошибок.
Основные исправленные ошибки:
Была переписана значительная часть бэкенда по работе с симлинками через fish (у кого зависал mc при копировании симлинков через «Shell-соединение», тот поймёт о чём речь).
Работает эскапирование (escape) для автодополнения и для командной строки. Раньше невозможно было работать с файлами или каталогами, содержащие спец.символы либо пробелы в начале/конце имени.
Примечание: релиз не содержит официальной поддержки UTF-8 (запланирована на ветку 4.7 в недалёком будущем). Но разработчики знают о востребованности UTF-8 в mc, поэтому был создан git-тэг с UTF-патчами (MC-4.6.2-utf8). Для маинтейнеров дистрибутивов: после получения клона репозитория просто выполните команду для получения патча:
14 декабря 2008 года вышел релиз Midnight Commander версии 4.6.3.
Список основных изменений:
Подсветка файлов по расширению.
Исправлен "озабоченный" шелл (вернее, не совсем исправлен... просто большая проблема заменена на меньшую).
Debian-патчи: синтаксис и распознавание apt/deb по расширениям.
Добавлен файл подсветки awk.syntax и значительно расширен css.syntax.
Debian-патчи: исправления в переводах и в подсветке синтаксиса BASH.
Убрано предупреждение о невозможности сменить права.
Кодировка панелей (при однобайтной системной кодировке).
Перекодировка файлов при редактировании и просмотре.
Переключение режимов отображения панелей (вертикальное/горизонтальное разделение) по нажатию на сочетание клавиш ALT+,(запятая).
Переключение режимов отображения скрытых файлов и каталогов по нажатию на сочетание клавиш ALT+.(точка).
Добавлена возможность включать/выключать автоотступ в редакторе при нажатии на комбинацию клавиш ALT+i. Полезно при вставке текста из буфера обмена.
Добавлена подсветка синтаксиса для C++ из Debian, с поддержкой Qt макросов. Для спецификаторов доступа public/private/protected сделан цвет brightmagenta, т.к. это улучшает визуальное восприятие классов.
При ошибочном соединении (ssh, например) происходит перерисовка экрана, т.е. убраны артефакты после неуспешного соединения, также убраны артефакты при успешном ssh-соединении в первый раз.
Добавлена возможность задания номера порта при ssh-соединении;
24 ноября вышел релиз форка mc, разработка которого авторами была, судя по всему, прекращена.
Основные изменения релиза:
исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды",
улучшена работа с кодировками (так, кодировку редактируемого файла можно переключать и при однобайтной системной локали, и при UTF-8. Можно также указать кодировку имен файлов в панелях и конвертацию при копировании),
добавлена подсветка имен файлов по расширению, выделение пробелов и табуляций в mcedit,