Главная Безопасность Бизнес Вебмастеру Графика Игры Флеш игры Интернет и сети Мультимедиа Образование Рабочий стол Система Текст Реклама
|
История изменений программы WinMerge
Изменения в программе WinMerge 2.16.30 (27.04.2023):
Общие:
- BugFix: При использовании ini-файла все различия отображаются черными участками.
- Уменьшен размер файла WinMergeU.exe для 32-битной версии.
Сравнение файлов:
- BugFix: исправлена проблема, из-за которой файлы формата XML, такие как vcxproj, не выделялись синтаксис.
- Исправление: исправлена проблема, из-за которой символ EOL не отображался в версии для ARM64.
- Измените диалоговое окно «Перейти к».
Сравнение изображений:
- Исправление: щелчок средней кнопкой мыши, чтобы закрыть вкладку изображения, вылетал
- Исправление: исправлена проблема, из-за которой измененное пороговое значение цветового расстояния возвращалось к 0 при следующем запуске WinMerge.
- Сравнение изображений: увеличение порога цветового расстояния (CD Threshold) (winmerge/winimerge #29)
Фильтры:
- Обновлены файловые фильтры, чтобы разрешить использование UTF-8 без спецификации.
Диалоговое окно параметров:
- Исправление: исправлена проблема, из-за которой страница категории интеграции с оболочкой в диалоговом окне «Параметры» отображалась некорректно в версии 2.16.29.
- Исправление: исправлена проблема, из-за которой настройки плагина не экспортировались при экспорте из диалогового окна «Параметры».
Плагины:
- BugFix: исправлена проблема, из-за которой подключаемый модуль ApplyPatch не работал должным образом, когда был отмечен пункт меню «Плагины -> Распаковка вручную».
- BugFix: Исправлена проблема, из-за которой окно настроек плагина не открывалось на 32-битной ОС.
- В окно «Выбор плагина» добавлена кнопка «Настройки плагина».
- Сделайте диалог настроек плагина переводимым и включите сохранение настроек в INI-файл.
Командная строка:
- Исправление: исправлена проблема, из-за которой параметр /fr игнорировался при указании параметра командной строки /new.
- BugFix: Исправлена проблема с невозможностью перехода на конфликтующую строку после автослияния.
Файл проекта:
- Исправление: при открытии проекта происходит сбой, если путь содержит переменные среды.
Установщик:
- BugFix: Неудачная установка, Портативная версия Win32
Обновление перевода:
- Бразильский
- Китайский упрощенный
- Немецкий
- Венгерский
- Японский
- Корейский
- Литовский
- Польский
- Португальский
- Словенский
Изменения в программе WinMerge 2.16.28 (15.02.2023):
Сравнение папок:
- Исправление: исправлена проблема, из-за которой файлы без расширения не сравнивались, если они находились в папке с `.` в имени папки.
Изменения в программе WinMerge 2.16.26 (26.01.2023):
Общие:
- Исправлена ошибка, из-за которой программа аварийно завершала работу, если в строке пути к файлу были заданы определенные имена путей.
Сравнение файлов:
- Запрос функции: разрешить вставку при редактировании подписи к страницам.
Сравнение папок:
- Исправление: фильтры нигде не сохраняются
- Исправление: исправлена проблема, из-за которой пункт меню «Открыть» на панели пути к файлу в окне сравнения папок был отключен.
- Добавьте обработку, чтобы указать, что два каталога идентичны в столбце «Результат сравнения», когда они идентичны в трехстороннем сравнении папок.
- Пожелание: выделить файл после открытия его родительской папки
- Показать/скрыть каталоги в трехстороннем сравнении
Бинарное сравнение:
- исправлена проблема, из-за которой пункт меню «Открыть» на панели пути к файлу в окне сравнения двоичных файлов был отключен.
Сравнение веб-страниц:
- Исправление: удаленный цвет Word Difference в диалоговом окне «Параметры» не использовался.
- Реализована опция сравнения Игнорировать числа.
Диалоговое окно параметров:
- Изменено диалоговое окно «Параметры (Сравнить > Папка)».
Плагины:
- Добавлен плагин PreviewMarkdown
- Добавлен плагин PreviewPlantUML
- Сравнение MSExcelFiles: добавлено «Сравнить рабочие листы как HTML» в окне параметров плагина «Сравнить MSExcelFiles».
- ApacheTika: обновлен Apache Tika до версии 2.6.0.
- ApacheTika: если Java не установлена, теперь будет загружен и использован OpenJDK 19.0.2.
Обновление перевода:
- Бразильский
- Китайский упрощенный
- Корсиканский
- Французский
- Немецкий
- Венгерский
- Японский
- Литовский
- Польский
- Португальский
- Русский
- Словенский
- Шведский
Изменения в программе WinMerge 2.16.20 (27.04.2022):
Общие:
- Исправление: отображение нового фильтра (F)
Сравнение файлов:
- Исправление: исправлена проблема, из-за которой курсор не отображался в правильном положении в строках, содержащих символы табуляции, в зависимости от используемого шрифта.
Сравнение веб-страниц:
- Требуется среда выполнения WebView2.
- Поддерживается только в Windows 10 и выше.
- В настоящее время невозможно напрямую выделить различия между веб-страницами, но можно отобразить две или три веб-страницы рядом. Вы также можете сравнить следующее содержимое отображаемых веб-страниц
- Скриншоты
- HTML-содержимое
- Извлеченные тексты
- Деревья ресурсов
Сравнение папок:
- Исправление: исправлена проблема, из-за которой элементы с разным регистром неправильно отображались в окне сравнения папок при сравнении трех каталогов.
Плагины:
- Исправление ошибки: CompareMSExcelFiles.sct: форматы даты интерпретировались непоследовательно
- Добавить подключаемые модули обработчика URL
- Подключаемый модуль обработчика схем HTTP/HTTPS
- Этот подключаемый модуль извлекает файл с указанным URL-адресом HTTP или HTTPS с помощью команды curl.
- Подключаемый модуль обработчика схемы реестра Windows(reg:)
- Этот подключаемый модуль обрабатывает такие URL-адреса, как
reg:HKEY_CURRENT_USERSoftwareThingamahoochieWinMerge . После reg: он считает его разделом реестра и использует команду reg.exe для получения информации об этом разделе реестра.
- Заменить подключаемый модуль: когда замена регулярного выражения выполняется с параметром
-e , r и n во втором аргументе теперь рассматриваются как управляющие символы CR и LF.
- Подключаемый модуль PrettifyHTML: в аргументы подключаемого модуля по умолчанию добавлен параметр --tidy-mark no.
Командная строка:
- Добавлен параметр командной строки веб-страницы /t.
Руководство:
- Исправлено: файл справки: небольшая проблема с плагинами
Обновление перевода:
- корсиканский
- болгарский
- Французский
- галисийский
- Немецкий
- венгерский язык
- Японский
- Литовский язык
- польский
- португальский
- словенский
- турецкий
Внутренности:
- Рефакторинг кода с функциями C++ 17 заменяет оптимизацию создания интеллектуальных указателе
- Исправлены ошибки ссылок, возникающие в Windows 10 SDK версии 10.0.19041.0 и ниже.
Изменения в программе WinMerge 2.16.18 (27.01.2022):
Общие:
- Исправление: сбой при сравнении файлов на Google Диске.
- [Запрос функции] Удлинить заголовок окна сравнения файлов или добавить подсказку .
- Добавить меня в список участников
- Сделано так, что родительское окно не может работать, пока отображается диалоговое окно выбора шрифта, отображаемое из пункта меню «Вид» → «Выбор шрифта».
Сравнение файлов:
- Исправлено: BugFix: wm 2.16.16.0 аварийно завершает работу с прикрепленным файлом
- Исправлено: устранена проблема, связанная с тем, что ошибка «Обнаружен неправильный аргумент» возникает, когда панель, разделенная пунктом меню «Окно» → «Разделить», не разделяется операцией перетаскивания.
- Исправлено: Цвета -> Различия -> Разница в словах: цвет текста игнорируется
- Исправлено: WinMerge аварийно завершает работу при поиске по определенным регулярным выражениям
- 3-стороннее слияние файлов: нет клавиатуры / горячих клавиш для объединения левой панели с правой панелью и наоборот
- Winmerge зависает при попытке сравнить файлы.
- Быстрое переключение кодировки.
Сравнение буфера обмена:
- Новая функция: сравнение буфера обмена
- Нажмите «Файл» → «Открыть буфер обмена», чтобы сравнить два последних содержимого истории буфера обмена.
- Вы также можете сравнить, нажав Ctrl+V, когда дочернее окно MDI не видно.
- Эта функция доступна в Windows 10 версии 1809 или выше и в 64-разрядной версии WinMerge.
Сравнение папок:
- Исправлено: сортировка результатов сравнения выполнялась неправильно
- Исправлено: исправлена проблема, из-за которой WinMerge иногда аварийно завершал работу при выполнении «Обновить выбранное» в окне сравнения папок.
- Исправлено: исправлена ошибка, из-за которой значок родительской папки не отображался в нерекурсивном режиме.
- Исправлено: исправлена проблема, из-за которой порядок сортировки отличался от версии 2.16.16 или более ранней.
Плагины:
- Сделано перевод описания плагинов
- Обновлено Apache Tika до версии 2.2.1.
Командная строка:
- Добавлен параметр командной строки /clipboard-compare.
Поддержка архивов:
- Обновлено 7-Zip до версии 21.07
Установка:
- Исправлено: неправильная ссылка на руководство «Быстрый старт» в конце установки WM
- Исправлено: добавлен флаг replacesameversion в 7z.dll.
- Повторно включен процесс установки ShellExtension для Windows 11.
Руководство:
- Исправление: настройки «Ограничение быстрого сравнения» и «Ограничение двоичного сравнения» не имеют ожидаемой (и задокументированной) цели.
Обновление перевода:
- Упрощенный китайский
- Корсиканский
- Голландский
- Французский
- Немецкий
- Венгерский
- Японский
- Литовский
- Португальский
- Словенский
- Турецкий
Внутренности:
- Исправление опечатки в DirScan.cpp
Изменения в программе WinMerge 2.16.6 (22.02.2020):
Общие:
- Добавлен класс CWindowsManagerDialog для обработки открытых вкладок с помощью Ctrl + Tab, теперь приложение ведет себя так же, как профессиональные редакторы (Visual Studio, Notepad ++ и т. Д.) Для переключения и активации открытых вкладок.
Сравнение файлов:
- Исправление: GhostTextBuffer: не возвращать неожиданно пустые строки, которые пользователь хочет удалить
- Исправление: предотвращение автоматической отмены с помощью сравнения файлов, размер которых точно кратен 2 ^ 32 байтам.
- Исправлено: WinMerge 2.16.4.0 падает после отмены выбора Split Vertical
- Исправление: «Заменить все» не может заменить весь текст
- Исправление: сообщение об ошибке отображается при нажатии клавиши Enter на панели Diff
- Исправлено: неизмененные линии рассматриваются как перемещенные линии
- Добавить поддержку сенсорной панели горизонтальной прокрутки
Сравнение изображений:
- Исправление: поддержка 16-битных изображений
- Добавлена поддержка типов файлов SVG, PDF, WMF и EMF (доступно только в 64-битной версии WinMerge на Windows 10)
Поддержка архивов
- Исправление: третий tgz не извлекается полностью (первые два делают)
Диалог генератора патчей:
- Исправление: ошибка при создании патча для нескольких файлов и файла только на одной стороне
Установщик:
- Исправлено: исправлено написание Git
Переводы:
- Новый перевод: арабский
- Обновления переводов: болгарский, французский, немецкий, литовский, португальский, испанский
Руководство:
- Исправлено: исправлено написание Git
- Обновить файл Configuration.xml
Внутренности:
- Консолидация FolderCmp
- Избегайте перекодировки пути туда и обратно между UTF16 и UTF8.
Изменения в программе WinMerge 2.16.4 (28.07.2019):
Сравнение файлов
- Исправление: coretools.cpp: linelen () не должно обрезать строки со встроенными NULs li>
- Исправление: сравнение файлов: щелчок правой кнопкой мыши не выбирает diff под мышкой li>
- Исправление: избегайте исключения в GuessCodepageEncoding (), когда путь к файлу равен "NUL" li>
- Исправление: авто-отступ не работал, если стиль EOL не был CRLF li>
Сравнение папок
- Исправление: создание отчета сравнения папок HTML, включая отчет сравнения файлов, не завершен li>
- Исправление: диалоговое окно сравнения статистики: количество папок diff было учтено в количестве файлов diff li>
Плагины
- Исправление: PrediffLineFilter.sct: неправильная кодировка для диалогового окна настроек li>
Переводы
- Обновить русский перевод li>
- Обновить итальянский перевод li>
Внутренности
- Избранное PathContext::GetSize() над PathContext::size() li>
- Консолидировать FolderCmp li>
- Избегайте некоторых предупреждений компилятора InnoSetup li>
Изменения в программе WinMerge 2.16.2 (04.04.2019):
File compare:
- Bugfix: Edit > Replace > All, Undo: should undo all
- Bugfix: Save As: default directory should be file`s original directory
- Bugfix: Strings with embedded 0 bytes are handled incorrectly
- Bugfix: Removed word level merge support due to unstable behavior
- Bugfix: Menu item "File->File Encoding" moves main window
- Bugfix: Crash when maximizing MDI child window
- bugfix: Crash when failed to load file
- Add syntax highlight for Lua
Folder compare:
- Bugfix: Compare results refresh incorrectly after deletions
Archive Support:
Tab bar:
- Improve icon display at 120DPI
Image compare:
- Bugfix: Zoom In/Out shortcuts don`t update zoom level in location pane
- Zoom In/Out menu items for image compare
Open dialog:
- Allow quoted filenames in "Select Files or Folders"
Manual:
- Some tweaks for the manual
Installer:
- Bugfix: Gibberish language during installation
Translations:
- Update Catalan translation
- Update Italian translation
- Update Lithuanian translation )
- Update Simplified Chinese translation
Изменения в программе WinMerge 2.16.0 (25.11.2018):
General:
- Bugfix: Disabled icon on toolbar not gray out when running on XP
File compare:
- Bugfix: Copy to X and Advance" not work in 3way-compare (Bitbucket #123)
- Bugfix: File compare always showing different ending (GitHub #106)
- Bugfix: Scrolling issue (GitHub #105)
- Bugfix: A crash (GitHub #104)
- Add separators to "Zoom" and "Diff Context" menus (Bitbucket PR #5)
Open dialog:
- Bugfix: Drag&Drop in Open Dialog won`t work correct (Bitbucket #125)
Installer:
- Drop ClearCase integration (Bitbucket PR #6)
Translations:
- Add Lithuanian translation (Bitbucket #124)
- Update Portuguese translation (GitHub #102,103)
Изменения в программе WinMerge 2.14.0:
- Update PCRE to version 8.10
- Update SCEW to version 1.1.2
- Improve startup time (#2788142)
- Add menuitems for selecting automatic or manual prediffing
- Add accelerator keys for Shell context menu
- Add /xq command line switch for closing WinMerge after identical files and not showing message
- Allow setting codepage from command line
- Allow giving encoding name as custom codepage
- Add options GUI for quick compare limit
- Expand/collapse folders from keyboard
- Improve detecting XML files in file compare
- Lots of language updates
- Bugfix: Shell extension uses unquoted program path
- Bugfix: Compare by size always checked file times too
- Bugfix: Crash when pasting from clipboard
- Bugfix: Keeps verifing path even turned off in options
- Bugfix: "+" and "-" from the number block don`t work in the editor
- Bugfix: Date format did not respect Regional Settings
- Bugfix: WinMerge contained a vulnerability in handling project files (http://www.zeroscience.mk/mk/vulnerabilities/ZSL-2011-4997.php)
- Bugfix: WinMerge was vulnerable to DLL hijacking as described in Microsoft Security Advisory (2269637)
- Installer: Drop Windows 9x/ME/NT4 support and use Microsoft runtime libraries installer
- Installer: Remove Uninstall shortcut from start menu folder
- Installer: Don`t install quick launch icon for Windows 7
|
|