Difference between revisions of "История изменений/0.95.8"

From Miranda NG
Jump to: navigation, search
(One intermediate revision by the same user not shown)
Line 13: Line 13:
 
* подменю «Статус» (в меню трея) может менять язык «на лету».
 
* подменю «Статус» (в меню трея) может менять язык «на лету».
 
* контакты, принадлежащие отключённым учётным записям и протоколам, больше не показываются в списке контактов.
 
* контакты, принадлежащие отключённым учётным записям и протоколам, больше не показываются в списке контактов.
 +
* динамически загруженные/выгруженные плагины теперь незамедлительно отображаются в настройках шрифтов и цветов.
  
 
== Протоколы ==
 
== Протоколы ==
 
* {{Plugin|AIM}}:
 
* {{Plugin|AIM}}:
** прекращена разработка протокольного плагина. Компания AOL [https://help.aol.com/articles/aim-discontinued прекратила поддержку продуктов и сервисов AOL Instant Messenger]. Воспользуйтесь плагином {{Plugin|Dummy}}, если требуется сохранить контакты и историю AIM в Миранде.
+
** прекращена разработка протокольного плагина. Компания AOL [https://help.aol.com/articles/aim-discontinued прекратила поддержку продуктов и сервисов AOL Instant Messenger]. Контакты и история будут автоматически преобразованы в протокол {{Plugin|Dummy}}.
  
 
* {{Plugin|EmLanProto}}
 
* {{Plugin|EmLanProto}}
Line 51: Line 52:
  
 
* {{Plugin|Tlen}}:
 
* {{Plugin|Tlen}}:
** прекращена разработка протокольного плагина. [http://www.komputerswiat.pl/nowosci/programy/2016/20/tlen-to-juz-koniec-popularnego-komunikatora.aspx Сервер Tlen отключен с 10 мая 2016 г.] Воспользуйтесь плагином {{Plugin|Dummy}}, если требуется сохранить контакты и историю Tlen в Миранде.
+
** прекращена разработка протокольного плагина. [http://www.komputerswiat.pl/nowosci/programy/2016/20/tlen-to-juz-koniec-popularnego-komunikatora.aspx Сервер Tlen отключен с 10 мая 2016 г.] Контакты и история будут автоматически преобразованы в протокол {{Plugin|Dummy}}.
  
 
* {{Plugin|Tox}}
 
* {{Plugin|Tox}}
Line 64: Line 65:
  
 
* {{Plugin|WhatsApp}}:
 
* {{Plugin|WhatsApp}}:
** прекращена разработка протокольного плагина. Протокол требует сквозное шифрование, отсутствующее в реализации, которую использовала Miranda. Воспользуйтесь плагином {{Plugin|Dummy}}, если требуется сохранить контакты и историю WhatsApp в Миранде.
+
** прекращена разработка протокольного плагина. Протокол требует сквозное шифрование, отсутствующее в реализации, которую использовала Miranda. Контакты и история будут автоматически преобразованы в протокол {{Plugin|Dummy}}.
  
 
== Плагины ==
 
== Плагины ==
Line 118: Line 119:
 
** исправлено падение при рекурсивном удалении контакта.
 
** исправлено падение при рекурсивном удалении контакта.
 
** удалена настройка ''«Открыть или скрыть окно чата по двойному щелчку в списке контактов»''.
 
** удалена настройка ''«Открыть или скрыть окно чата по двойному щелчку в списке контактов»''.
 +
** удалена настройка ''«Использовать в качестве значка окна значок статуса контакта»''.
  
 
* {{Plugin|SmileyAdd}}:
 
* {{Plugin|SmileyAdd}}:
 
** встроенный сторонний устаревший парсер регулярных выражений заменён на pcre16.
 
** встроенный сторонний устаревший парсер регулярных выражений заменён на pcre16.
** удалена поддержка наборов смайлов в формате XEP.
 
  
 
* {{Plugin|Spamotron}}
 
* {{Plugin|Spamotron}}
Line 144: Line 145:
 
** исправлена проблема, из-за которой текущая вкладка могла унаследовать заголовок от предыдущей вкладки.
 
** исправлена проблема, из-за которой текущая вкладка могла унаследовать заголовок от предыдущей вкладки.
 
** при изменении размера окна вкладка теперь корректно обновляется.
 
** при изменении размера окна вкладка теперь корректно обновляется.
 +
** удалена настройка ''«Использовать в качестве значка окна значок статуса контакта''.
 +
** группы настроек шрифтов и цветов «Модуль чата» и «Журнал» сделаны подгруппами внутри группы «Беседы».
 +
** настройки ''«Посылать по Enter»'' и ''«Посылать по двойному Enter»'' теперь являются взаимоисключающими.
 +
** добавлена настройка ''«Посылать по Ctrl-Enter»''.
 +
** из настроек чатов удалены настройки ''«Посылать по Enter»'' и ''«Посылать по двойному Enter»''. Теперь чаты используют те же настройки, что и беседы.
 +
** значок на вкладке теперь отражает статус контакта (как и в прочих плагинах сообщений).
 +
** уменьшен размер отключённой панели кнопок.
  
 
* {{Plugin|TabSRMM}}
 
* {{Plugin|TabSRMM}}

Revision as of 03:03, 12 May 2018

Версия: 0.95.8

Сборка: v0.95.8

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

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

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

  • в диалоговом окне Тонкая настройкаМеню реализовано отображение имени модуля, к которому относится пункт меню.
  • 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:
    • встроенный сторонний устаревший парсер регулярных выражений заменён на pcre16.
  • Spamotron
    • библиотека SQLite обновлена и вынесена в /Libs.
  • SpellChecker
    • обновлена библиотека Hunspell.
  • StopSpamMod
    • удалена встроенная сторонняя библиотека UTF-8 CPP, её функции заменяет ядро.
  • StdMsg
    • исправлено падение после вставки текста.
    • удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
    • у чатов и бесед теперь раздельные настройки цвета текста в поле ввода.
    • исправлены ошибки, возникавшие при изменении размера окна.
    • курсор отныне корректно меняет свой вид, в зависимости от того, где находится.
    • двойной щелчок по имени чата в списке контактов закрывал вкладку вне зависимости от того, активна она или нет. Теперь при двойном щелчке вкладка чата становится активной, если она открыта, но неактивна, и закрывается, если уже была активной.
    • при определённых обстоятельствах было невозможно заново открыть закрытую ранее вкладку до полного закрытия окна.
    • исправлено поведение значка, свидетельствующего о появлении нового сообщения в чате.
    • чекбоксы в настройках неправильно отражали реальное состояние настроек.
    • исправлена проблема, из-за которой текущая вкладка могла унаследовать заголовок от предыдущей вкладки.
    • при изменении размера окна вкладка теперь корректно обновляется.
    • удалена настройка «Использовать в качестве значка окна значок статуса контакта.
    • группы настроек шрифтов и цветов «Модуль чата» и «Журнал» сделаны подгруппами внутри группы «Беседы».
    • настройки «Посылать по Enter» и «Посылать по двойному Enter» теперь являются взаимоисключающими.
    • добавлена настройка «Посылать по Ctrl-Enter».
    • из настроек чатов удалены настройки «Посылать по Enter» и «Посылать по двойному Enter». Теперь чаты используют те же настройки, что и беседы.
    • значок на вкладке теперь отражает статус контакта (как и в прочих плагинах сообщений).
    • уменьшен размер отключённой панели кнопок.
  • TabSRMM
    • удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
    • при изменении аватара пользователя отныне происходит перерисовка всех связанных объектов, включая изображение в панели задач.
    • время отсутствия пользователя не сбрасывалось в групповых чатах, когда пользователь возвращался.
    • не работал пункт меню «Скрыть заголовокHide title bar».
    • фильтр чатов не работал, пока пользователь не нажмёт на него мышью.
  • TopToolBar
    • исправлены проблемы с кнопками.
  • WebView
    • было невозможно изменить настройки контакта.