История изменений/0.95.13.1: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
Line 4: Line 4:
* обновлены библиотеки lubcurl и SQLite.
* обновлены библиотеки lubcurl и SQLite.
* {{GithubIssue|2812}} восстановлен значок ❌ в менеджере профилей, обозначающий, что профиль в данный момент используется.
* {{GithubIssue|2812}} восстановлен значок ❌ в менеджере профилей, обозначающий, что профиль в данный момент используется.
* {{GithubIssue|2782}} исправлены проблемы, возникающие при динамической подгрузке плагинов.
* {{GithubIssue|2782}} исправлены проблемы, возникающие при динамической загрузке плагинов.
* исправлено повреждение памяти в сервисном режиме.
* исправлено повреждение памяти в сервисном режиме.
* {{GithubIssue|2797}} исправлено скрытие пунктов меню, не работавшее в Windows XP.
* {{GithubIssue|2797}} исправлено скрытие пунктов меню, не работавшее в Windows XP.
Line 12: Line 12:
== Протоколы ==
== Протоколы ==
* {{Plugin|Discord}}
* {{Plugin|Discord}}
** {{GithubIssue|2844}} добавлена настройка ''«Удалять сообщения из истории Миранды, если они удалены с сервера»'.
** {{GithubIssue|2844}} добавлена настройка ''«Удалять сообщения из истории Миранды, если они удалены с сервера»''.
** исправлено восстановление статуса N/A после входа.
** исправлено восстановление статуса «Недоступен» после подключения к сети.
** {{GithubIssue|2838}} исправлено отсутствие имён пользователей в полученных с сервера сообщениях группового чата.
** {{GithubIssue|2838}} исправлено отсутствие имён пользователей в полученных с сервера сообщениях группового чата.


Line 19: Line 19:
** {{GithubIssue|2800}} исправлено задвоение контактов при импорте в сервисном режиме.
** {{GithubIssue|2800}} исправлено задвоение контактов при импорте в сервисном режиме.
** {{GithubIssue|2859}} исправлено задвоение контактов при импорте.
** {{GithubIssue|2859}} исправлено задвоение контактов при импорте.
** налажено получение сообщений.


* {{Plugin|ICQ}}
* {{Plugin|ICQ}}
Line 46: Line 47:


* {{Plugin|DbEditorPP}}
* {{Plugin|DbEditorPP}}
** {{GithubIssue|2841}} теперь можно удалять контакты не только из левой, но и из правой панели.
** {{GithubIssue|2841}} теперь контакты можно удалять не только из левой, но и из правой панели.
** {{GithubIssue|2867}} контактам в правой панели добавлен пункт контекстного меню {{Menu|Удалить}}.
** {{GithubIssue|2867}} контактам в правой панели добавлен пункт контекстного меню {{Menu|Удалить}}.
** {{GithubIssue|2860}} положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса.
** {{GithubIssue|2860}} положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса.
Line 82: Line 83:


* {{Plugin|PluginUpdater}}
* {{Plugin|PluginUpdater}}
** {{GithubIssue|2846}} теперь выводится менее пугающее сообщение, если обновления приостановлены на сервере.
** {{GithubIssue|2846}} если обновления приостановлены на сервере, выводится сообщение об этом, а не сообщение об ошибке.
** {{GithubIssue|2792}} исправлена работа настройки ''«каждый X дней»'' (выпадающее меню работало некорректно, что приводило к периоду в X часов вместо X дней).
** {{GithubIssue|2792}} исправлена работа настройки ''«каждый X дней»'' (выпадающее меню работало некорректно, что приводило к периоду в X часов вместо X дней).
** {{GithubIssue|2868}} из имени папок с резервными копиями удалены миллисекунды.
** {{GithubIssue|2868}} из имени папок с резервными копиями удалены миллисекунды.


* {{Plugin|Scriver}}
* {{Plugin|Scriver}}
** {{GithubIssue|2837}} исправлена очистка встроенного журнала в групповых чатах после отправки в чат файла с помощью HTTP File Upload.
** {{GithubIssue|2837}} исправлена очистка встроенного журнала в групповых чатах после отправки в чат файла с помощью {{XEP|0363|HTTP File Upload}}.


* {{Plugin|Sessions}}
* {{Plugin|Sessions}}
** плагин полностью переписан, теперь он хранит свои данные в формате JSON, а не в каждом контакте.
** код плагина полностью переписан, теперь данные хранятся в формате JSON, а не в каждом контакте.
** {{GithubIssue|2816}} настройка ''Сохранить и закрыть'' закрывала лишь журнал сообщений, а не контейнер целиком ({{Plugin|StdMsg}} и {{Plugin|Scriver}}).
** {{GithubIssue|2816}} настройка ''«Сохранить и закрыть»'' закрывала лишь журнал сообщений, а не контейнер целиком (в {{Plugin|StdMsg}} и {{Plugin|Scriver}}).
** {{GithubIssue|2819}} исправлено сохранение сессий вручную.
** {{GithubIssue|2819}} исправлено сохранение сессий вручную.


Line 107: Line 108:


* {{Plugin|Variables}}
* {{Plugin|Variables}}
** исправлено повреждение памяти.
** устранено повреждение памяти.


* {{Plugin|Weather}}
* {{Plugin|Weather}}
** добавлены переводы для MSN Weather.
** добавлены переводы для MSN Weather.
** исправлено отображение скорости ветра у MSN Weather.
** исправлено отображение скорости ветра при использовании MSN Weather.
** {{GithubIssue|2852}} исправлен перевод некоторых строк.
** {{GithubIssue|2852}} исправлен перевод некоторых строк.
** {{GithubIssue|2853}} исправлено отображение переменных в окне с расширенными сведениями о погоде.
** {{GithubIssue|2853}} исправлено отображение переменных в окне с расширенными сведениями о погоде.

Latest revision as of 01:58, 4 May 2021

Версия: 0.95.13.1

Сборка: v0.95.13.1

Выпущена: 3 мая 2021

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

  • обновлены библиотеки lubcurl и SQLite.
  • Issue #2812 восстановлен значок ❌ в менеджере профилей, обозначающий, что профиль в данный момент используется.
  • Issue #2782 исправлены проблемы, возникающие при динамической загрузке плагинов.
  • исправлено повреждение памяти в сервисном режиме.
  • Issue #2797 исправлено скрытие пунктов меню, не работавшее в Windows XP.
  • Issue #2802 исправлено дублирование настроек при открытии настроек учётной записи из менеджера учётных записей.
  • Issue #2836 исправлена серьёзная уязвимость: пароль от базы хранился в памяти процесса.

Протоколы

  • Discord
    • Issue #2844 добавлена настройка «Удалять сообщения из истории Миранды, если они удалены с сервера».
    • исправлено восстановление статуса «Недоступен» после подключения к сети.
    • Issue #2838 исправлено отсутствие имён пользователей в полученных с сервера сообщениях группового чата.
  • Facebook
    • Issue #2800 исправлено задвоение контактов при импорте в сервисном режиме.
    • Issue #2859 исправлено задвоение контактов при импорте.
    • налажено получение сообщений.
  • ICQ
    • Issue #2800 исправлено задвоение контактов при импорте в сервисном режиме.
    • Issue #2859 исправлено задвоение контактов при импорте.
    • Issue #2862 исправлено падение.
  • IRC
    • удалён список мёртвых (по большей части) серверов.
    • Issue #2798 удалена концепция «Сетей»: теперь одна учётная запись — один сервер.

Плагины

  • AuthState
    • Issue #2786 удалена настройка «Добавить пункт меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • AVS
    • Issue #2832 исправлено падение при выгрузке плагина.
  • BossKey
    • Issue #2781 удалена настройка «Пункт в главном меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • Db_autobackups
    • Issue #2811 добавлены сведения о дате и времени следующего резервного копирования.
  • DbEditorPP
    • Issue #2841 теперь контакты можно удалять не только из левой, но и из правой панели.
    • Issue #2867 контактам в правой панели добавлен пункт контекстного меню Удалить.
    • Issue #2860 положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса.
    • Issue #2861 контекстное меню теперь можно открыть, нажав Ctrl+F10.
    • Issue #2863 реализован переход к результатам поиска с помощью клавиатуры.
    • Issue #2866 выделение найденного элемента в результатах поиска с последующим нажатием Enter теперь осуществляет переход к указанному элементу.
    • Issue #2869 исправлено поведение контекстного меню.
    • удалена возможность клонировать контакт.
  • Dbx_sqlite
    • Issue #2822 реализована возможность полностью зашифровать базу.
    • появилась возможность проверять базу на наличие ошибок.
    • исправлено падение при удалении контакта.
  • Import
    • Issue #2789 исправлена работа настройки «Не загружать мастер при следующем запуске».
    • Issue #2839 исправлена потеря фокуса в окне мастера первого запуска.
  • HTTPServer
    • Issue #2783 удалены настройки «Элементы главного меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • NewAwaySys
    • Issue #2830 удалена настройка «Включить меню контакта» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
    • Issue #2831 исправлен неверный порядок значков.
  • NotesReminders
    • Issue #2776 в список напоминаний добавлено поле фильтра.
    • Issue #2777 удалена настройка «Пункты в меню контакта» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
    • Issue #2772 исправлено изменение даты напоминания на более раннюю.
    • Issue #2773 исправлено изменение времени напоминания на более раннее.
    • Issue #2778 исправлено отображение не-ANSI символов на англоязычных системах.
    • Issue #2780 исправлено продление сработавшего напоминания.
    • Issue #2793 исправлен сдвиг даты, вызванный часовыми поясами.
    • Issue #2794 исправлено нежелательное изменение ширины окна, вызванное появлением полосы прокрутки.
  • PluginUpdater
    • Issue #2846 если обновления приостановлены на сервере, выводится сообщение об этом, а не сообщение об ошибке.
    • Issue #2792 исправлена работа настройки «каждый X дней» (выпадающее меню работало некорректно, что приводило к периоду в X часов вместо X дней).
    • Issue #2868 из имени папок с резервными копиями удалены миллисекунды.
  • Scriver
    • Issue #2837 исправлена очистка встроенного журнала в групповых чатах после отправки в чат файла с помощью XEP-0363: HTTP File Upload.
  • Sessions
    • код плагина полностью переписан, теперь данные хранятся в формате JSON, а не в каждом контакте.
    • Issue #2816 настройка «Сохранить и закрыть» закрывала лишь журнал сообщений, а не контейнер целиком (в StdMsg и Scriver).
    • Issue #2819 исправлено сохранение сессий вручную.
  • SimpleStatusMsg
    • Issue #2833 удалена настройка «Показывать 'Сообщение статуса...' в контекстном меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • StartupSilence
    • Issue #2784 удалена настройка «Пункт в главном меню (требуется перезапуск Миранды)» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • StartupSilence
    • исправлены перепутанные названия/описания значков.
  • TabSRMM
    • Issue #2858 исправлена работа настройки «Скрыть, если не хватает места».
  • Variables
    • устранено повреждение памяти.
  • Weather
    • добавлены переводы для MSN Weather.
    • исправлено отображение скорости ветра при использовании MSN Weather.
    • Issue #2852 исправлен перевод некоторых строк.
    • Issue #2853 исправлено отображение переменных в окне с расширенными сведениями о погоде.
    • Issue #2854 исправлен перевод элементов при смене языкового пакета.
    • Issue #2855 исправлены перепутанные значки «Облачно» и «Слабый дождь».
  • WebView
    • Issue #2835 удалена настройка «Откл. пункты главного меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).

Разработчикам

  • добавлено руководство по разработке скинов для Clist modern.
  • Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) — настройка, делающая пункт меню скрытым по умолчанию.
  • ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: добавлена передача параметра handler.
  • Chat_Mute — функция, задающая режим заглушения группового чата.
  • SRMM/DisableCustomLogsForProto — список с именами учётных записей (разделённых, запятой, пробелом, точкой с запятой), использующих только встроенный просмотрщик журнала в групповых чатах.
  • UI classes: добавлен метод CCtrlBase::GetCaretPos() для вычисления положения контекстного меню.