wiki:ru/NEWS-4.7.0-pre4

Version 5 (modified by andrew_b, 14 years ago) (diff)

--

Это предварительная версия списка изменений, которая периодически обновляется, чтобы быть готовой к моменту выпуска 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.