Last modified 15 years ago
Last modified on 12/31/09 08:45:03
Midnight Commander 4.7.0-pre4
Просмотреть список всех закрытых тикетов с pre3 по pre4
Список основных изменений относительно версии 4.7.0-pre3
Общее
- Добавлена сортировка по клику на заголовке панели.
- Добавлены биндинги для сортировки в панели в файл mc.keymap (PanelSelectSortOrder, PanelToggleSortOrderPrev, PanelToggleSortOrderNext, PanelReverseSort, PanelSortOrderByName, PanelSortOrderByExt, PanelSortOrderBySize, PanelSortOrderByMTime). По умолчанию клавиши не назначены.
- Добавлен индикатор и направление текущей сортировки. Вид текущей сортировки находится в левом верхнем углу панели.
- Добавлены новые параметры файл скина (sort-sign-up, sort-sign-down) в секцию [widget-common] для назначения символа индикатора сортировки.
- Добавлена опция "extensions_case" в файл раскраски filehighlight.ini.
- Механизм формирования меню полностью переделан. Теперь меню формируется динамически, горячие клавиши, отображаемые в меню, подставляются из mc.keymap (#1563).
VFS
- Исправлен просмотр *.tar файлов, содержащих символ ":" в имени.
- Команду "exit" можно выполнить на нелокальных ВФС.
- Добавлен просмотр содержимого CAB-файлов.
- Добавлена поддержка просмотра файлов: ico, djvu
- Исправлены ошибки, приводящие к падению МС в разных ВФС (#1712).
- Устранено отображение предупреждения при копировании файлов в архив (#1729).
Редактор
- Добавлено отображение процента (только при установленном параметре editor_simple_statusbar) (#395).
- Исправлено некорректное отображение выделенного блока при вертикальной пометке (справа-налево и снизу-вверх) (#1553).
- Пункт меню редактора "Команда" разбит на два пункта: "Команда" и "Форматирование" (#408).
- Добавлен пареметр "Проверка перевода строки в конце файла" в меню "Настройки/Режим сохранения"; добавлено предупреждение при сохранении в случае отсутствия переноса строки в конце файла (#46).
- Добавлены биндинги в mc.keymap для перемещения выделенного блока вправо/влево ('EditShiftBlockLeft', 'EditShiftBlockRight'). По умолчанию клавиши не назначены. (#1489)
- Исправлена проблема при отображении в редакторе иероглифов CJK (символов двойной ширины) (#1628).
Вьювер
- Исправлено отображение текста с символами табуляции (#1664).
- Исправлено поведение вьювера при просмотре предыдущего/следующего файла (#1750).
Разное
- Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки (#244).
- Произведен рефакторинг кода, все константы, указывающие на внешние файлы (файлы конфигураций и пр.), вынесены в файл src/fileloc.h
- Тестирование и разработка: добавлена возможность при компиляции назначить другой пользовательский каталог. Например, make CFLAGS='-DMC_USERCONF_DIR=\".mc2\"'.
- Иизменено поведение сочетания Alt+Backspace в командной строке (#256).
Исправление ошибок
- Устранена проблема сборки MC на системе с uclibc < 0.9.29 (#1726).
- Исправлены проблемы автодополнения (#1669).
- Устранена проблема с 16-ричным редактором во вьювере (#1675).
- Устранена проблема с перемещением блоков, если редактор находился в режиме пометки текста (#1492).
- Исправлены изменения прав доступа к конфигурационным файлам в домашнем каталоге (~/.mc) (#1617).
- сonfigure.ac: исправлено анализирование параметра disable-vfs-undelfs (#1607).
- Исправлено некорректное сохранение результатов распознавания клавиш (#1532).
- Устранена проблема "Интерпретатор занят выполнением команды" (#213).
- Устранён вывод символа "B" в консоли для пользователя root в дистрибутиве OpenSuse.