= Midnight Commander 4.7.0 = [http://www.midnight-commander.org/query?status=closed&group=resolution&order=priority&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&col=severity&milestone=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 при создании документации