История изменений/0.95.8

From Miranda NG
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Версия: 0.95.8

Сборка: v0.95.8

Выпущена: 4 мая 2018

Important
Изменение формата базы: текущий драйвер базы dbx_mmap будет окончательно заменён новым драйвером dbx_mdbx. Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением разумно сделать копию базы вручную.
Если какая-то из учётных записей использовала протокол Dummy с нестандартным ID (настройка «Уникальные настройки ID»), то контакты этой учётной записи придётся импортировать из старого профиля вручную.

Ядро и библиотеки

  • в диалоговом окне Тонкая настройкаМеню реализовано отображение имени модуля, к которому относится пункт меню.
  • StdAuth и StdHelp больше не являются отдельными плагинами.
  • обновлены библиотеки libcurl и Pcre16.
  • протокольные плагины могут загружаться и выгружаться «на лету» подобно обычным плагинам.
  • подменю «Статус» (в меню трея) может менять язык «на лету».
  • контакты, принадлежащие отключённым учётным записям и протоколам, больше не показываются в списке контактов.

Протоколы

  • EmLanProto
    • протокольный плагин переписан с использованием Unicode.
    • исправлено автоматическое определение кодировки UTF-8 в сообщениях.
    • можно добавлять контакты вручную по IP-адресу (до этого контакты добавлялись только автоматически через рассылку широковещательных сообщений).
  • Facebook
    • во всплывающие окна добавлены значки реакций.
  • GG
    • библиотека libgadu обновлена до версии 1.11.4.
    • больше нельзя отключить настройки Безопасное подключение (SSL) и Поддерживать соединение, а также изменить предустановленные адреса серверов.
    • до одной минуты увеличен период отправки пинга.
    • обновлён список серверов.
    • при любом изменении настроек подключения выводится сообщение о необходимости переподключиться.
  • IRC
    • появилась поддержка авторизации SASL.
  • MSN
    • вместо собственной реализации алгоритма DES задействована библиотека OpenSSL.
  • Steam
    • исправлено двойное кодирование имени пользователя.
    • теперь плагин меньше нагружает процессор.
    • полученные оффлайновые сообщения теперь корректно отображаются, как полученные, а не как отосланные.
    • в MirVer добавлено определение клиента виртуальной реальности.
    • добавлена настройка «Максимум ошибок перед выходом».
  • Tox
    • отныне библиотека libtox собирается из исходного кода.
    • библиотека libtox обновлена до версии 0.2.2.
    • добавлены настройки «Включить пробивание NAT» и «Включить обнаружение локальных пиров».
    • стало возможным зашифровать профиль Tox.
  • VKontakte
    • появилась поддержка отредактированных сообщений (только тех, что отправлены из VK в Миранду).
    • добавлены скрытые настройки StickerBackground и StickerSize.
  • WhatsApp:
    • прекращена разработка протокольного плагина. Протокол требует сквозное шифрование, отсутствующее в реализации, которую использовала Miranda. Контакты и история будут автоматически преобразованы в протокол Dummy.

Плагины

  • AdvaImg
    • поддержка прекращена. Библиотека FreeImage выделена в отдельную библиотеку FreeImage.mir, расположенную в подкаталоге Libs.
  • Clist_modern
    • исправлена очень старая ошибка, вызывавшая самопроизвольное выделение первой строки при распахивании/сворачивании групп.
    • в настройках с помощью клавиатуры теперь можно вводить двузначные числа (до этого там не хватало места).
  • CloudFile
    • учётные записи облачных хранилищ теперь добавляются через стандартный интерфейс добавления учётных записей.
  • CmdLine
    • добавлена поддержка Unicode.
  • CrashDumper
    • отчёт VersionInfo отображал языковой пакет, с которым Миранда была запущена, а не используемый в момент создания отчёта.
  • DbChecker
    • поддержка прекращена. Новый драйвер базы dbx_mdbx не требует проверки.
  • FileAsMessage
    • плагин переписан с использованием Unicode.
  • FltContacts
    • добавлено предупреждение о том, что в настройках списка контактов запрещено перетаскивание элементов (это заставляло пользователей думать, что плагин не работает).
  • MirLua
    • добавлены новые функции: toansi и toucs2.
    • удалён модуль ffi.
  • MyDetails
    • исправлено некорректное отображение символов во фреймах протоколов.
  • Quotes
    • добавлен курс Bitcoin.
    • возобновлено получение информации от Google Finance.
  • Scriver:
    • исправлено падение при рекурсивном удалении контакта.
    • удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
  • SmileyAdd:
    • встроенный сторонний устаревший парсер регулярных выражений заменён на PCRE.
    • удалена поддержка наборов смайлов в формате XEP.
  • Spamotron
    • библиотека SQLite обновлена и вынесена в Libs.
  • SpellChecker
    • обновлена библиотека Hunspell.
  • StopSpamMod
    • удалена встроенная сторонняя библиотека UTF-8 CPP, её функции заменяет ядро.
  • StdMsg
    • исправлено падение после вставки текста.
    • удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
    • у чатов и бесед теперь раздельные настройки цвета текста в поле ввода.
    • исправлены ошибки, возникавшие при изменении размера окна.
    • курсор отныне корректно меняет свой вид, в зависимости от того, где находится.
    • двойной щелчок по имени чата в списке контактов закрывал вкладку вне зависимости от того, активна она или нет. Теперь при двойном щелчке вкладка чата становится активной, если она открыта, но неактивна, и закрывается, если уже была активной.
    • при определённых обстоятельствах было невозможно заново открыть закрытую ранее вкладку до полного закрытия окна.
    • исправлено поведение значка, свидетельствующего о появлении нового сообщения в чате.
    • чекбоксы в настройках неправильно отражали реальное состояние настроек.
    • исправлена проблема, из-за которой текущая вкладка могла унаследовать заголовок от предыдущей вкладки.
    • при изменении размера окна вкладка теперь корректно обновляется.
    • удалена настройка «Использовать в качестве значка окна значок статуса контакта».
  • TabSRMM
    • удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
    • при изменении аватара пользователя отныне происходит перерисовка всех связанных объектов, включая изображение в панели задач.
    • время отсутствия пользователя не сбрасывалось в групповых чатах, когда пользователь возвращался.
    • не работал пункт меню «Скрыть заголовок».
    • фильтр чатов не работал, пока пользователь не нажмёт на него мышью.
  • TopToolBar
    • исправлены проблемы с кнопками.
  • WebView
    • было невозможно изменить настройки контакта.