Meld — инструмент для сравнения содержимого текстовых файлов или каталогов, нацеленный на разработчиков.
Это первая версия Meld с использованием GTK+ 3.
Новые возможности:
Функция скрытия пустых каталогов.
Появилось уведомление пользователя, если файл был изменён внешне.
Используется стандарт GIO при удалении файлов.
Написано новое руководство по программе.
Исправления:
Улучшена скорость рендеринга при сравнении файлов.
Исправления перевода.
Копирование и вставка из буфера обмена в кэш больше не вызывает неверное изменение подсветки синтаксиса.
Исправлены ошибки в поддержке контроля версий.
Исправление падения окон.
Различные исправления ошибок.
Изменения в интерфейсе:
Поддержка стиля меню приложений GNOME 3.
Визуально обновили несколько значков интерфейса.
Обновление цветовой схемы самой программы.
Много обновлений визуального оформления программы, а также обновления макета настроек пользовательского интерфейса.
Джим Мейеринг (Jim Meyering) сообщает о выходе новой версии пакета программ diffutils. С выхода прошлой версии прошла 81 неделя, за это время 7 разработчиков сделали 44 коммита. Но значительных изменений всего два:
--new-file (-N) и --undirectional-new-file позволяют сравнивать с "-". Если стандартный ввод закрыт, то это воспринимается как несуществующий файл;
Имена файлов, содержащие пробелы, кавычки и специальные символы, теперь кодируются в заголовках diff как строка в двойных кавычках в стиле C, с использованием escape-последовательностей \t,\n и т.п.
GNU wdiff является интерфейсом (front end) к diff и сравнивает файлы пословно. Слово — это любая строка между пробелами. GNU wdiff полезна для сравнения двух текстов, в которых изменены несколько слов или добавлены/удалены абзацы.
Введена опция quick_search_case_sensitive (не учитывать регистр букв) для режима быстрого поиска панели (#2022);
Скроллинг колесом мыши на заголовке панели теперь меняет состояние сортировки файлов и каталогов в панелях (#2093);
Интерактивная помощь теперь формируется динамически для диалогов (копирования, поиска и т.п.) (#1561);
Улучшение поддержки отображения одинарных и двойных линий в скинах (#1648).
Редактор
Удаление выделенного текста при вставке текста из буфера обмена или при начале ввода с клавиатуры (в режиме непостоянного выделения текста) (#2155);
Добавление команды caseinsensitive в парсер файлов подсветки синтаксиса. Теперь при наличии этой команды ключевые слова будут подсвечиваться без учёта регистра букв (#1770);
При вызове диалога выбора подсветки синтаксиса курсор устанавливается на текущую схему подсветки (#1754);
Добавлены правила подсветки синтаксиса для ini-файлов (#2126).
Просмотрщик
Исправлен переход в конец файла. Теперь при нажатии клавиши End (или PgDown до упора) последняя строка в файле отображается не в первой строке просмотрщика (пустой экран), в в последней строке (#2135).
Просмотрщик различий
Добавлен встроенный просмотрщик различий между файлами в разных панелях. Хоткей по умолчанию: Ctrl-x,Ctrl-y, традиционно можно переназначить в mc.keybind: CmdDiffView. Привязки хоткеев для самого просмотрщика различий указываются в секции diffviewer этого же файла. (#120, #2159).
Прочее
autotools: Добавлена поддержка макроса AM_SILENT_RULES (#2134);