wiki:ru/NEWS-4.7.0

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

Fully translated

Midnight Commander 4.7.0

Просмотреть список всех закрытых тикетов с 4.7.0-pre4 по 4.7.0

Список основных изменений относительно версии 4.7.0-pre4

Общее

  • Добалено автоматическое распознавание системной кодировки и удалён диалог исправления кодировки MC (#1613)
  • Увеличена скорость запуска (#1781)
  • Праметры дилогов "Отметить группу/Снять отметку" сохраняются в файле конфигурации (#1776)
  • Для slave-терминала не устанавливается атрибут TOSTOP (#1637)
  • Добавлена возможность переназначения клавиш F1-F10 (#212)
  • Добавлена возможность переназначения клавиш навигации по дереву
  • Добавлена возможность переназначения клавиш навигации по справке
  • Увеличен размер диалога дерева директорий
  • Добавлены пропущенные Esc-последовательности для qansi-терминала (#1803)
  • Новые соответствия типов файлов по умолчанию:
    • видео mkv и 3gp
    • вывод exif(1) используется при просмотре файлов в формаnе JPEG
    • для открытия .chm with используется kchmviewer, если он не установлен, то xchm
    • для просмотра .mo-файлов используется msgunfmt

VFS

  • FISH: в команду соединения по ssh добавляется имя пользователя, если оно не совпадает с локальным именем (используется ~/.ssh/config) (#1867)
  • FTP: добавленва поддержка активного режима (#1796)
  • FTP: расширена обработка символических ссылок
  • FTP: если сервер FTP не поддерживает команду chmon, то ошибки изменения прав игнорируются (#1708)
  • EXTFS: добавлен поддержка S3 (Jakob Kemi) (#272)
  • SFS: для обработки пакетов RPM и SRPM используется одна и та же VFS (#1590)

Редактор

  • Добавлены новые файлы подсветки синтаксиса: Cabal
  • Обновлены файлы подсветки синтаксиса: Python, PHP
  • Добавлены новые расширения файлов для C++: '.hh' и '.hpp'

Разное

  • Очистка кода и некоторая оптимизация
  • Обход бага #6888373 компилятора SunStudio (#1749)
  • Удалены устаревшие проверки файлов и функций в конфигурационных скриптах
  • Добавлена возможность сохранения в истории пустого значения (#1814)
  • Для генерации сигнала SIGINT теперь используется сочетание ctrl-g вместо ctrl-c (#1876).
  • RPM spec-файл: переписана и упрощена процедура статической сборки (#1848)
  • Обновлены переводы
  • Обновлена документация
  • Добавлен новый скин: тёмный (#1659)

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

  • Утечки памяти и файловых дескрипторов
  • Падение MC при запуске, если в ~/.mc/panels.ini ключ 'sort_order' имеет некорректное значение (#1790)
  • Нажатие ctrl-c приводит к выходу из MC (#1793)
  • Не удаётся сборка без встроенного редактора (#1826)
  • Предупреждения компилятора при сборке с ключами --disable-nls and --disable-charset (#1831)
  • Неправильная обработка ключа --with-search-engine (#1396)
  • Падение при поиске в различных кодировках (#1858)
  • Комбинация C-w не удаляет всю строку в полях ввода (#407)
  • В пунктах меню отображаются неправильные комбинации клавиш (#1836)
  • Значение параметра "Автосохранение настроек" не влияет на сохранение и восстановление состояние панелей (#1663)
  • Неверная сортировка файлов с учётом регистра символов в UTF-8-локалях (#1536)
  • Неверная обработка символа с кодом 0xFF в локали CP1251 (#1883)
  • Падение при загрузке дерева каталогов (#1794)
  • Неверная метаинформация о каталоге ".." в файловых панелях (#1757)
  • Параметр "Использовать пассивный режим через прокси" не сохраняется в файле конфигурации (#1746)
  • Неправильная обработка команды CK_Edit_Save_Mode в редакторе (#1810)
  • Неправильное вычисление длины некоторых UTF-8-символов в редакторе (#1768)
  • Неверная обработка CJK-символов в редакторе (#1628)
  • Неверное позиционирование курсора в редакторе (#1809, #1884)
  • Неправильная обработка вертикального блочного выделения текста в редакторе (#1839)
  • Некорректная навигация (scrolling) по тексту в редакторе (#1877)
  • Некорректное позиционирование курсора мышью (#1792)
  • Символы конца строк теряются при вставке многострочного текста в редакторе (#1710)
  • Несоответствующие назначения клавиатурных сочетаний для команд EditBeginRecordMacro, EditEndRecordMacro в редакторе
  • Несоответствующие назначения клавиатурных сочетаний для команд EditBeginningOfText, EditEndOfText, EditBeginPage, EditEndPage в редакторе (#1724)
  • Некоторые новые файлы подсветки синтаксиса не устанавливаются по команде make install (#1779)
  • Неверная вставка даты и времени в редакторе (#1759)
  • Во вьювере в конце поиска не выводится сообщение о том, что ничего не найдено
  • "Зависание" поиска во вьювере при поиске в архивах (#1873)
  • SFS: CPIO VFS пропускает пустые директории в корне архива (#1732)
  • Некорректный разбор строки FTP (#1605)
  • Некорректное распознавание LZMA-файлов (#1798)
  • FISH: для устройств, в качестве базовой системы в которых используется BusyBox?, некорректно обрабатываются имена и временные параметры файлов (#1450)
  • Небольшие ошибки в man-файлах
  • Множественные предупреждения утилиты Doxygen при создании документации