История изменений/0.95.13.1: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) |
Dart Raiden (talk | contribs) |
||
(20 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Ядро и библиотеки == | == Ядро и библиотеки == | ||
* обновлены библиотеки 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}} добавлена настройка ''«Удалять сообщения из истории Миранды, если они удалены с сервера»''. | ||
** исправлено восстановление статуса | ** исправлено восстановление статуса «Недоступен» после подключения к сети. | ||
** {{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}} | ** {{GithubIssue|2867}} контактам в правой панели добавлен пункт контекстного меню {{Menu|Удалить}}. | ||
** {{GithubIssue|2860}} | ** {{GithubIssue|2860}} положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса. | ||
** {{GithubIssue|2861}} | ** {{GithubIssue|2861}} контекстное меню теперь можно открыть, нажав {{Hotkey|Ctrl|F10}}. | ||
** {{GithubIssue|2863}} | ** {{GithubIssue|2863}} реализован переход к результатам поиска с помощью клавиатуры. | ||
** {{GithubIssue|2866}} {{Button|Enter}} | ** {{GithubIssue|2866}} выделение найденного элемента в результатах поиска с последующим нажатием {{Button|Enter}} теперь осуществляет переход к указанному элементу. | ||
** {{GithubIssue|2869}} | ** {{GithubIssue|2869}} исправлено поведение контекстного меню. | ||
** удалена возможность клонировать контакт. | ** удалена возможность клонировать контакт. | ||
Line 61: | Line 62: | ||
* {{Plugin|Import}} | * {{Plugin|Import}} | ||
** {{GithubIssue|2789}} | ** {{GithubIssue|2789}} исправлена работа настройки ''«Не загружать мастер при следующем запуске»''. | ||
** {{GithubIssue|2839}} | ** {{GithubIssue|2839}} исправлена потеря фокуса в окне мастера первого запуска. | ||
* {{Plugin|HTTPServer}} | * {{Plugin|HTTPServer}} | ||
Line 72: | Line 73: | ||
* {{Plugin|NotesReminders}} | * {{Plugin|NotesReminders}} | ||
** {{GithubIssue|2776}} | ** {{GithubIssue|2776}} в список напоминаний добавлено поле фильтра. | ||
** {{GithubIssue|2777}} удалена настройка ''«Пункты в меню контакта»'' (для управления пунктами меню следует использовать раздел {{Menu|Настройки|Тонкая настройка|Меню}}). | ** {{GithubIssue|2777}} удалена настройка ''«Пункты в меню контакта»'' (для управления пунктами меню следует использовать раздел {{Menu|Настройки|Тонкая настройка|Меню}}). | ||
** {{GithubIssue|2772}} | ** {{GithubIssue|2772}} исправлено изменение даты напоминания на более раннюю. | ||
** {{GithubIssue|2773}} | ** {{GithubIssue|2773}} исправлено изменение времени напоминания на более раннее. | ||
** {{GithubIssue|2778}} | ** {{GithubIssue|2778}} исправлено отображение не-ANSI символов на англоязычных системах. | ||
** {{GithubIssue|2780}} | ** {{GithubIssue|2780}} исправлено продление сработавшего напоминания. | ||
** {{GithubIssue|2793}} | ** {{GithubIssue|2793}} исправлен сдвиг даты, вызванный часовыми поясами. | ||
** {{GithubIssue|2794}} | ** {{GithubIssue|2794}} исправлено нежелательное изменение ширины окна, вызванное появлением полосы прокрутки. | ||
* {{Plugin|PluginUpdater}} | * {{Plugin|PluginUpdater}} | ||
** {{GithubIssue|2846}} | ** {{GithubIssue|2846}} если обновления приостановлены на сервере, выводится сообщение об этом, а не сообщение об ошибке. | ||
** {{GithubIssue|2792}} | ** {{GithubIssue|2792}} исправлена работа настройки ''«каждый X дней»'' (выпадающее меню работало некорректно, что приводило к периоду в X часов вместо X дней). | ||
** {{GithubIssue|2868}} | ** {{GithubIssue|2868}} из имени папок с резервными копиями удалены миллисекунды. | ||
* {{Plugin|Scriver}} | * {{Plugin|Scriver}} | ||
** {{GithubIssue|2837}} | ** {{GithubIssue|2837}} исправлена очистка встроенного журнала в групповых чатах после отправки в чат файла с помощью {{XEP|0363|HTTP File Upload}}. | ||
* {{Plugin|Sessions}} | * {{Plugin|Sessions}} | ||
** | ** код плагина полностью переписан, теперь данные хранятся в формате JSON, а не в каждом контакте. | ||
** {{GithubIssue|2816}} '' | ** {{GithubIssue|2816}} настройка ''«Сохранить и закрыть»'' закрывала лишь журнал сообщений, а не контейнер целиком (в {{Plugin|StdMsg}} и {{Plugin|Scriver}}). | ||
** {{GithubIssue|2819}} | ** {{GithubIssue|2819}} исправлено сохранение сессий вручную. | ||
* {{Plugin|SimpleStatusMsg}} | * {{Plugin|SimpleStatusMsg}} | ||
Line 101: | Line 102: | ||
* {{Plugin|StartupSilence}} | * {{Plugin|StartupSilence}} | ||
** | ** исправлены перепутанные названия/описания значков. | ||
* {{Plugin|TabSRMM}} | * {{Plugin|TabSRMM}} | ||
** {{GithubIssue|2858}} | ** {{GithubIssue|2858}} исправлена работа настройки ''«Скрыть, если не хватает места»''. | ||
* {{Plugin|Variables}} | * {{Plugin|Variables}} | ||
** | ** устранено повреждение памяти. | ||
* {{Plugin|Weather}} | * {{Plugin|Weather}} | ||
** | ** добавлены переводы для MSN Weather. | ||
** | ** исправлено отображение скорости ветра при использовании MSN Weather. | ||
** {{GithubIssue|2852}} | ** {{GithubIssue|2852}} исправлен перевод некоторых строк. | ||
** {{GithubIssue|2853}} | ** {{GithubIssue|2853}} исправлено отображение переменных в окне с расширенными сведениями о погоде. | ||
** {{GithubIssue|2854}} | ** {{GithubIssue|2854}} исправлен перевод элементов при смене языкового пакета. | ||
** {{GithubIssue|2855}} | ** {{GithubIssue|2855}} исправлены перепутанные значки «Облачно» и «Слабый дождь». | ||
* {{Plugin|WebView}} | * {{Plugin|WebView}} | ||
Line 121: | Line 122: | ||
== Разработчикам == | == Разработчикам == | ||
* | * добавлено [[Plugin:Clist_modern/ru/Руководство по разработке скинов|руководство по разработке скинов для Clist modern]]. | ||
* Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) — | * Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) — настройка, делающая пункт меню скрытым по умолчанию. | ||
* ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: | * ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: добавлена передача параметра handler. | ||
* Chat_Mute — | * Chat_Mute — функция, задающая режим заглушения группового чата. | ||
* SRMM/DisableCustomLogsForProto — | * SRMM/DisableCustomLogsForProto — список с именами учётных записей (разделённых, запятой, пробелом, точкой с запятой), использующих только встроенный просмотрщик журнала в групповых чатах. | ||
* UI classes: | * UI classes: добавлен метод CCtrlBase::GetCaretPos() для вычисления положения контекстного меню. |
Latest revision as of 01:58, 4 May 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 удалена концепция «Сетей»: теперь одна учётная запись — один сервер.
- VKontakte
- Issue #2803 Issue #2864 исправлено окно ввода кода подтверждения.
Плагины
- 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() для вычисления положения контекстного меню.