История изменений/0.95.8: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) No edit summary |
||
(44 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> | <noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> | ||
== Ядро == | {{TNT|Important|Изменение формата базы: текущий драйвер базы {{Plugin|Dbx_mmap|dbx_mmap}} будет окончательно заменён новым драйвером {{Plugin|Dbx_mdbx|dbx_mdbx}}. Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением разумно сделать копию базы вручную.<br> | ||
Если какая-то из учётных записей использовала протокол {{Plugin|Dummy}} с нестандартным ID (настройка ''«Уникальные настройки ID»''), то контакты этой учётной записи придётся импортировать из старого профиля вручную.}} | |||
== Ядро и библиотеки == | |||
* в диалоговом окне ''Тонкая настройка'' → ''Меню'' реализовано отображение имени модуля, к которому относится пункт меню. | * в диалоговом окне ''Тонкая настройка'' → ''Меню'' реализовано отображение имени модуля, к которому относится пункт меню. | ||
* {{Plugin|StdAuth}} и {{Plugin|StdHelp}} больше не являются отдельными плагинами. | |||
* обновлены библиотеки libcurl и Pcre16. | |||
* протокольные плагины могут загружаться и выгружаться «на лету» подобно обычным плагинам. | |||
* подменю «Статус» (в меню трея) может менять язык «на лету». | |||
* контакты, принадлежащие отключённым учётным записям и протоколам, больше не показываются в списке контактов. | |||
== Протоколы == | == Протоколы == | ||
* {{Plugin| | * {{Plugin|AIM}}: | ||
** прекращена разработка. | ** прекращена разработка протокольного плагина. Компания AOL [https://help.aol.com/articles/aim-discontinued прекратила поддержку продуктов и сервисов AOL Instant Messenger]. Контакты и история будут автоматически преобразованы в протокол {{Plugin|Dummy}}. | ||
* {{Plugin|EmLanProto}} | |||
** протокольный плагин переписан с использованием Unicode. | |||
** исправлено автоматическое определение кодировки UTF-8 в сообщениях. | |||
** можно добавлять контакты вручную по IP-адресу (до этого контакты добавлялись только автоматически через рассылку широковещательных сообщений). | |||
* {{Plugin|Facebook}} | |||
** во всплывающие окна добавлены значки реакций. | |||
* {{Plugin|GG}} | |||
** библиотека libgadu обновлена до версии 1.11.4. | |||
** больше нельзя отключить настройки ''Безопасное подключение (SSL)'' и ''Поддерживать соединение'', а также изменить предустановленные адреса серверов. | |||
** до одной минуты увеличен период отправки пинга. | |||
** обновлён список серверов. | |||
** при любом изменении настроек подключения выводится сообщение о необходимости переподключиться. | |||
* {{Plugin|IRC}} | |||
** появилась поддержка авторизации [[wikipedia:ru:Simple Authentication and Security Layer|SASL]]. | |||
* {{Plugin|Jabber}} | |||
** реализована поддержка {{XEP|0198|Stream Management}} и {{XEP|0280|Message Carbons}}. | |||
** добавлена предустановка для подключения к [https://confluence.atlassian.com/hipchatkb/connecting-to-hipchat-using-miranda-751436277.html Hipchat]. | |||
* {{Plugin|MSN}} | |||
** вместо собственной реализации алгоритма DES задействована библиотека OpenSSL. | |||
* {{Plugin|Steam}} | |||
** исправлено двойное кодирование имени пользователя. | |||
** теперь плагин меньше нагружает процессор. | |||
** полученные оффлайновые сообщения теперь корректно отображаются, как полученные, а не как отосланные. | |||
** в MirVer добавлено определение клиента виртуальной реальности. | |||
** добавлена настройка ''«Максимум ошибок перед выходом»''. | |||
* {{Plugin|Tlen}}: | * {{Plugin|Tlen}}: | ||
** прекращена разработка. | ** прекращена разработка протокольного плагина. [http://www.komputerswiat.pl/nowosci/programy/2016/20/tlen-to-juz-koniec-popularnego-komunikatora.aspx Сервер Tlen отключен с 10 мая 2016 г.] Контакты и история будут автоматически преобразованы в протокол {{Plugin|Dummy}}. | ||
* {{Plugin|Tox}} | |||
** отныне библиотека libtox собирается из исходного кода. | |||
** библиотека libtox обновлена до версии 0.2.2. | |||
** добавлены настройки ''«Включить пробивание NAT»'' и ''«Включить обнаружение локальных пиров»''. | |||
** стало возможным зашифровать профиль Tox. | |||
* {{Plugin|VKontakte}} | |||
** появилась поддержка отредактированных сообщений (только тех, что отправлены из VK в Миранду). | |||
** добавлены скрытые настройки ''StickerBackground'' и ''StickerSize''. | |||
* {{Plugin|WhatsApp}}: | |||
** прекращена разработка протокольного плагина. Протокол требует сквозное шифрование, отсутствующее в реализации, которую использовала Miranda. Контакты и история будут автоматически преобразованы в протокол {{Plugin|Dummy}}. | |||
== Плагины == | == Плагины == | ||
* | * Новый плагин: {{Plugin|Dbx_mdbx|dbx_mdbx}}. | ||
* Адаптирован плагин {{Plugin|MagneticWindows}}. | |||
* В {{While|tpl=Plugin|Clist_modern|Clist_nicer|IEView|SplashScreen|TabSRMM}} добавлена ссылка на соответствующий раздел [https://addons.miranda-ng.org addons.miranda-ng.org]. | |||
* {{Plugin|AdvaImg}} | |||
** поддержка прекращена. Библиотека FreeImage выделена в отдельную библиотеку <tt>FreeImage.mir</tt>, расположенную в подкаталоге <tt>Libs</tt>. | |||
* {{Plugin|BASS interface}} | |||
** обновлена библиотека BASS. | |||
* {{Plugin|Clist_modern}} | |||
** исправлена очень старая ошибка, вызывавшая самопроизвольное выделение первой строки при распахивании/сворачивании групп. | |||
** в настройках с помощью клавиатуры теперь можно вводить двузначные числа (до этого там не хватало места). | |||
* {{Plugin|CloudFile}} | |||
** учётные записи облачных хранилищ теперь добавляются через стандартный интерфейс добавления учётных записей. | |||
* {{Plugin|CmdLine}} | |||
** добавлена поддержка Unicode. | |||
* {{Plugin|CrashDumper}} | |||
** отчёт VersionInfo отображал языковой пакет, с которым Миранда была запущена, а не используемый в момент создания отчёта. | |||
* {{Plugin|DbChecker}} | |||
** поддержка прекращена. Новый драйвер базы {{Plugin|Dbx_mdbx|dbx_mdbx}} не требует проверки. | |||
* {{Plugin|Dropbox}} | * {{Plugin|Dropbox}} | ||
** плагин заменён на {{Plugin|CloudFile}}. | ** плагин заменён на {{Plugin|CloudFile}}. | ||
* {{Plugin|FileAsMessage}} | |||
** плагин переписан с использованием Unicode. | |||
* {{Plugin|FltContacts}} | |||
** добавлено предупреждение о том, что в настройках списка контактов запрещено перетаскивание элементов (это заставляло пользователей думать, что плагин не работает). | |||
* {{Plugin|MirLua}} | |||
** добавлены новые функции: toansi и toucs2. | |||
** удалён модуль ffi. | |||
* {{Plugin|MyDetails}} | |||
** исправлено некорректное отображение символов во фреймах протоколов. | |||
* {{Plugin|Quotes}} | |||
** добавлен курс Bitcoin. | |||
** возобновлено получение информации от Google Finance. | |||
* {{Plugin|Scriver}}: | * {{Plugin|Scriver}}: | ||
** исправлено падение при рекурсивном удалении контакта. | ** исправлено падение при рекурсивном удалении контакта. | ||
** удалена настройка ''«Открыть или скрыть окно чата по двойному щелчку в списке контактов»''. | |||
* {{Plugin|SmileyAdd}}: | * {{Plugin|SmileyAdd}}: | ||
** встроенный сторонний устаревший парсер регулярных выражений заменён на | ** встроенный сторонний устаревший парсер регулярных выражений заменён на PCRE. | ||
** удалена поддержка наборов смайлов в формате XEP. | ** удалена поддержка наборов смайлов в формате XEP. | ||
* {{Plugin|Spamotron}} | |||
** библиотека SQLite обновлена и вынесена в <tt>Libs</tt>. | |||
* {{Plugin|SpellChecker}} | * {{Plugin|SpellChecker}} | ||
** обновлена библиотека Hunspell. | ** обновлена библиотека Hunspell. | ||
* {{Plugin|StopSpamMod}} | |||
** удалена встроенная сторонняя библиотека [https://sourceforge.net/projects/utfcpp/ UTF-8 CPP], её функции заменяет ядро. | |||
* {{Plugin|StdMsg}} | |||
** исправлено падение после вставки текста. | |||
** удалена настройка ''«Открыть или скрыть окно чата по двойному щелчку в списке контактов»''. | |||
** у чатов и бесед теперь раздельные настройки цвета текста в поле ввода. | |||
** исправлены ошибки, возникавшие при изменении размера окна. | |||
** курсор отныне корректно меняет свой вид, в зависимости от того, где находится. | |||
** двойной щелчок по имени чата в списке контактов закрывал вкладку вне зависимости от того, активна она или нет. Теперь при двойном щелчке вкладка чата становится активной, если она открыта, но неактивна, и закрывается, если уже была активной. | |||
** при определённых обстоятельствах было невозможно заново открыть закрытую ранее вкладку до полного закрытия окна. | |||
** исправлено поведение значка, свидетельствующего о появлении нового сообщения в чате. | |||
** чекбоксы в настройках неправильно отражали реальное состояние настроек. | |||
** исправлена проблема, из-за которой текущая вкладка могла унаследовать заголовок от предыдущей вкладки. | |||
** при изменении размера окна вкладка теперь корректно обновляется. | |||
** удалена настройка ''«Использовать в качестве значка окна значок статуса контакта»''. | |||
* {{Plugin|TabSRMM}} | |||
** удалена настройка ''«Открыть или скрыть окно чата по двойному щелчку в списке контактов»''. | |||
** при изменении аватара пользователя отныне происходит перерисовка всех связанных объектов, включая изображение в панели задач. | |||
** время отсутствия пользователя не сбрасывалось в групповых чатах, когда пользователь возвращался. | |||
** не работал пункт меню ''«Скрыть заголовок»''. | |||
** фильтр чатов не работал, пока пользователь не нажмёт на него мышью. | |||
* {{Plugin|TopToolBar}} | |||
** исправлены проблемы с кнопками. | |||
* {{Plugin|WebView}} | |||
** было невозможно изменить настройки контакта. |
Latest revision as of 22:25, 8 June 2018
Important
Изменение формата базы: текущий драйвер базы dbx_mmap будет окончательно заменён новым драйвером dbx_mdbx. Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением разумно сделать копию базы вручную.
Если какая-то из учётных записей использовала протокол Dummy с нестандартным ID (настройка «Уникальные настройки ID»), то контакты этой учётной записи придётся импортировать из старого профиля вручную.
Изменение формата базы: текущий драйвер базы dbx_mmap будет окончательно заменён новым драйвером dbx_mdbx. Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением разумно сделать копию базы вручную.
Если какая-то из учётных записей использовала протокол Dummy с нестандартным ID (настройка «Уникальные настройки ID»), то контакты этой учётной записи придётся импортировать из старого профиля вручную.
Ядро и библиотеки
- в диалоговом окне Тонкая настройка → Меню реализовано отображение имени модуля, к которому относится пункт меню.
- StdAuth и StdHelp больше не являются отдельными плагинами.
- обновлены библиотеки libcurl и Pcre16.
- протокольные плагины могут загружаться и выгружаться «на лету» подобно обычным плагинам.
- подменю «Статус» (в меню трея) может менять язык «на лету».
- контакты, принадлежащие отключённым учётным записям и протоколам, больше не показываются в списке контактов.
Протоколы
- AIM:
- прекращена разработка протокольного плагина. Компания AOL прекратила поддержку продуктов и сервисов AOL Instant Messenger. Контакты и история будут автоматически преобразованы в протокол Dummy.
- EmLanProto
- протокольный плагин переписан с использованием Unicode.
- исправлено автоматическое определение кодировки UTF-8 в сообщениях.
- можно добавлять контакты вручную по IP-адресу (до этого контакты добавлялись только автоматически через рассылку широковещательных сообщений).
- Facebook
- во всплывающие окна добавлены значки реакций.
- GG
- библиотека libgadu обновлена до версии 1.11.4.
- больше нельзя отключить настройки Безопасное подключение (SSL) и Поддерживать соединение, а также изменить предустановленные адреса серверов.
- до одной минуты увеличен период отправки пинга.
- обновлён список серверов.
- при любом изменении настроек подключения выводится сообщение о необходимости переподключиться.
- Jabber
- реализована поддержка XEP-0198: Stream Management и XEP-0280: Message Carbons.
- добавлена предустановка для подключения к Hipchat.
- MSN
- вместо собственной реализации алгоритма DES задействована библиотека OpenSSL.
- Steam
- исправлено двойное кодирование имени пользователя.
- теперь плагин меньше нагружает процессор.
- полученные оффлайновые сообщения теперь корректно отображаются, как полученные, а не как отосланные.
- в MirVer добавлено определение клиента виртуальной реальности.
- добавлена настройка «Максимум ошибок перед выходом».
- Tlen:
- прекращена разработка протокольного плагина. Сервер Tlen отключен с 10 мая 2016 г. Контакты и история будут автоматически преобразованы в протокол Dummy.
- Tox
- отныне библиотека libtox собирается из исходного кода.
- библиотека libtox обновлена до версии 0.2.2.
- добавлены настройки «Включить пробивание NAT» и «Включить обнаружение локальных пиров».
- стало возможным зашифровать профиль Tox.
- VKontakte
- появилась поддержка отредактированных сообщений (только тех, что отправлены из VK в Миранду).
- добавлены скрытые настройки StickerBackground и StickerSize.
- WhatsApp:
- прекращена разработка протокольного плагина. Протокол требует сквозное шифрование, отсутствующее в реализации, которую использовала Miranda. Контакты и история будут автоматически преобразованы в протокол Dummy.
Плагины
- Новый плагин: dbx_mdbx.
- Адаптирован плагин MagneticWindows.
- В Clist_modern, Clist_nicer, IEView, SplashScreen, TabSRMM добавлена ссылка на соответствующий раздел addons.miranda-ng.org.
- AdvaImg
- поддержка прекращена. Библиотека FreeImage выделена в отдельную библиотеку FreeImage.mir, расположенную в подкаталоге Libs.
- BASS interface
- обновлена библиотека BASS.
- Clist_modern
- исправлена очень старая ошибка, вызывавшая самопроизвольное выделение первой строки при распахивании/сворачивании групп.
- в настройках с помощью клавиатуры теперь можно вводить двузначные числа (до этого там не хватало места).
- CloudFile
- учётные записи облачных хранилищ теперь добавляются через стандартный интерфейс добавления учётных записей.
- CmdLine
- добавлена поддержка Unicode.
- CrashDumper
- отчёт VersionInfo отображал языковой пакет, с которым Миранда была запущена, а не используемый в момент создания отчёта.
- 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
- было невозможно изменить настройки контакта.