Last modified 15 years ago
Last modified on 01/01/10 13:31:34
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 при создании документации