wiki:ru/NEWS-4.7.0-pre4

Version 3 (modified by angel_il, 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 файлов содержащих символ ':' в имени
  • Allow 'exit' command on non-local filesystems
  • Добавлен просмотр содержимого CAB файлов
  • Added support of ico files
  • Added support of *.djvu files
  • Fix segfaults in various cases while browsing various VFSs (#1712)
  • Устранено отображение предупреждения при копировании файлов в архив (#1729)

Редактор

  • Добавлено отображение процента (только при включенной опции 'editor_simple_statusbar') (#395)
  • Исправлено некорректное отображение выделенного блока, при вертикальной пометке (при пометке справа-налево и снизу-вверх) (#1553)
  • Пункт меню редактора 'Команда' разбит на 2 пункта 'Команда' и Форматирование (#408)
  • Добавлена опция 'Проверка перевода строки в конце файла' в меню Настройки\Режим сохранения..., добавлено предупреждение при сохранении в случае отсутствия переноса строки в конце файла (#46)
  • Добавлены биндинги в mc.keymap для перемещения выделенного блока вправо/влево ('EditShiftBlockLeft', 'EditShiftBlockRight'). По умолчанию клавиши не назначены. (#1489)
  • Исправлена проблема при отображении в редакторе иероглифов CJK (символов двойной ширины) (#1628)

Вьювер

  • Исправлено отображение табулированного текста (#1664)
  • Исправлено поведение вьювера при просмотре предыдущего/следующего файла (#1750)

Разное

  • Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки (#244)
  • Произведен рефакторинг кода, все константы указывающие на внешние файлы (файлы конфигураций и пр.) вынесены в файл src/fileloc.h
  • Testing & development: added ability for change user config dir. For example, type make CFLAGS='-DMC_USERCONF_DIR=\".mc2\"'
  • изменено поведение сочетания Alt+Backspace в командной строке (#256)

Исправление ошибок

  • Fixed brocken building under uclibc <0.9.29 (#1726)
  • Autoindent regression (#1669)
  • Viewer Hex editor regression (#1675)
  • Incorrect indentation block when selecting with F3 + keys (#1492)
  • Fixed ownership of config files (#1617)
  • Configure.ac: fix broken check of option '--disable-vfs-undelfs' (#1607)
  • Learn keys: fixed incorrect save of keys configuration (#1532)
  • Fixed bug with 'The shell is already running a command' (#213)
  • Fixed 'B' artefact into OpenSuse console of root user.