История изменений/0.95.11: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) (Created page with "<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> {{TNT|Important|Если после обновления вы столкнулись с ошибкой «Miranda NG не...") |
Dart Raiden (talk | contribs) No edit summary |
||
Line 5: | Line 5: | ||
== Ядро и библиотеки == | == Ядро и библиотеки == | ||
* обновлены библиотеки BASS, libcurl, libmdbx, SQLite и tinyxml2. | * обновлены библиотеки BASS, libcurl, libmdbx, SQLite и tinyxml2. | ||
* {{Plugin|Dbx_mdbx|mdbx_chk}}: | * {{Plugin|Dbx_mdbx|mdbx_chk}}: добавлена полезная утилита для проверки базы. | ||
* {{GithubIssue|2083}} | * {{GithubIssue|2083}} добавляемые субконтакты не получали в базе пометку о том, что они скрытые. | ||
* {{GithubIssue|2107}} | * {{GithubIssue|2107}} самые крайние экстра-значки не пропадали из списка контактов после выгрузки добавившего их плагина. | ||
* {{GithubIssue|2157}} | * {{GithubIssue|2157}} драйверы базы не должны иметь чекбокса для выгрузки. | ||
== Протоколы == | == Протоколы == | ||
* {{Plugin|Discord}} | * {{Plugin|Discord}} | ||
** | ** поддержка отправки файлов контакту, находяшемуся не в сети. | ||
** | ** реализовано удаление сообщений. | ||
** {{GithubIssue|2117}} added [https://support.discordapp.com/hc/articles/360035407531-Custom-Status custom status] support. | ** {{GithubIssue|2117}} added [https://support.discordapp.com/hc/articles/360035407531-Custom-Status custom status] support. | ||
** {{GithubIssue|2080}} | ** {{GithubIssue|2080}} меню протокола могло пропасть после добавления учётной записи. | ||
** {{GithubIssue|2115}} everyone else in a group chat other than you will have their messages appear as if the contact whose chat got transformed into the group is speaking. This was fixed. | ** {{GithubIssue|2115}} everyone else in a group chat other than you will have their messages appear as if the contact whose chat got transformed into the group is speaking. This was fixed. | ||
Line 26: | Line 26: | ||
** added the experimental server group editor. | ** added the experimental server group editor. | ||
** {{GithubIssue|2076}} removed 80x80 px avatar limitation in avatar management dialog. | ** {{GithubIssue|2076}} removed 80x80 px avatar limitation in avatar management dialog. | ||
** {{GithubIssue|2095}} | ** {{GithubIssue|2095}} удалены все статусы кроме ''«В сети»'' и ''«Не в сети»''. Прочие статусы не поддерживаются сервером. | ||
** {{GithubIssue|2110}} | ** {{GithubIssue|2110}} отправленный файл теперь отображается в истории как ссылка, а не локальный путь. | ||
** fixed problems with old server-side groups, created by Miranda IM. | ** fixed problems with old server-side groups, created by Miranda IM. | ||
** {{GithubIssue|2024}} | ** {{GithubIssue|2024}} исправлены проблемы с вложенными группами. | ||
** {{GithubIssue|2073}} | ** {{GithubIssue|2073}} исправлена невозможность перемещения контакта из корня в любую группу. | ||
** {{GithubIssue|2077}} ignored contacts now listed in {{Menu|Options|Contacts|Ignore}}. | ** {{GithubIssue|2077}} ignored contacts now listed in {{Menu|Options|Contacts|Ignore}}. | ||
** {{GithubIssue|2122}} | ** {{GithubIssue|2122}} только что удалённые вручную контакты не должны снова появляться в списке контактов. | ||
** {{GithubIssue|2153}} | ** {{GithubIssue|2153}} исправлено случайное стирание пароля из базы. | ||
** {{GithubIssue|2189}} | ** {{GithubIssue|2189}} налажена передача файлов. | ||
* {{Plugin|IRC}} | * {{Plugin|IRC}} | ||
Line 53: | Line 53: | ||
* {{Plugin|Steam}} | * {{Plugin|Steam}} | ||
** {{GithubIssue|1583}} | ** {{GithubIssue|1583}} улучшена обработка кода ошибки 401. | ||
* {{Plugin|Twitter}} | * {{Plugin|Twitter}} | ||
** | ** исправлено обновление имён пользователей. | ||
* {{Plugin|VKontakte}} | * {{Plugin|VKontakte}} | ||
** changed logic for "remind later" on friend request — now one per ''ReqAuthTimeLater'' (hidden option, default 86400) sec, not on protocol online. | ** changed logic for "remind later" on friend request — now one per ''ReqAuthTimeLater'' (hidden option, default 86400) sec, not on protocol online. | ||
** fixed ''Load only friends to local contact list'' option. | ** fixed ''Load only friends to local contact list'' option. | ||
** | ** исправлено падаение при передаче файлов. | ||
** {{GithubIssue|2080}} | ** {{GithubIssue|2080}} меню протокола могло пропасть после добавления учётной записи. | ||
== Plugins == | == Plugins == | ||
Line 140: | Line 140: | ||
** {{GithubIssue|2019}} removed ''Log files and folders in UNC format'', ''Alert files & folders in UNC format'', ''Log computer name with username'', and ''Alert computer name with username'' options. They were stubs and were never implemented. | ** {{GithubIssue|2019}} removed ''Log files and folders in UNC format'', ''Alert files & folders in UNC format'', ''Log computer name with username'', and ''Alert computer name with username'' options. They were stubs and were never implemented. | ||
== | == Для разработчиков == | ||
* EnterString: added ability to enter simple strings (not multiline). | * EnterString: added ability to enter simple strings (not multiline). | ||
* removed useless service MS_UTILS_ENTERSTRING, use EnterString instead. | * removed useless service MS_UTILS_ENTERSTRING, use EnterString instead. |
Revision as of 15:03, 2 February 2020
Important
Если после обновления вы столкнулись с ошибкой «Miranda NG не может открыть <имя_профиля>, профиль в неизвестном формате», следуйте этой инструкции.
Если после обновления вы столкнулись с ошибкой «Miranda NG не может открыть <имя_профиля>, профиль в неизвестном формате», следуйте этой инструкции.
Ядро и библиотеки
- обновлены библиотеки BASS, libcurl, libmdbx, SQLite и tinyxml2.
- mdbx_chk: добавлена полезная утилита для проверки базы.
- Issue #2083 добавляемые субконтакты не получали в базе пометку о том, что они скрытые.
- Issue #2107 самые крайние экстра-значки не пропадали из списка контактов после выгрузки добавившего их плагина.
- Issue #2157 драйверы базы не должны иметь чекбокса для выгрузки.
Протоколы
- Discord
- поддержка отправки файлов контакту, находяшемуся не в сети.
- реализовано удаление сообщений.
- Issue #2117 added custom status support.
- Issue #2080 меню протокола могло пропасть после добавления учётной записи.
- Issue #2115 everyone else in a group chat other than you will have their messages appear as if the contact whose chat got transformed into the group is speaking. This was fixed.
- Facebook
- Issue #2058 новый плагин Facebook, основанный на протоколе MQTT, вместо старого устаревшего плагина, который парсил HTTP-страницы напрямую. Основное преимущество нового плагина в том, что он не приводит к блокировке учётной записи и работает весьма шустро. Все пользователи могут протестировать новый плагин, приветствуются отзывы и сообщения об ошибках в наш багтрекер.
- ICQ
- accounts of people who have not used ICQ for more than a year are automatically deleted from the ICQ system and the server contact list. Miranda no longer removes such contacts from the database to avoid the loss of history.
- added error code detection during addBuddy (we allow to add [deleted] contacts, but only locally).
- added the experimental server group editor.
- Issue #2076 removed 80x80 px avatar limitation in avatar management dialog.
- Issue #2095 удалены все статусы кроме «В сети» и «Не в сети». Прочие статусы не поддерживаются сервером.
- Issue #2110 отправленный файл теперь отображается в истории как ссылка, а не локальный путь.
- fixed problems with old server-side groups, created by Miranda IM.
- Issue #2024 исправлены проблемы с вложенными группами.
- Issue #2073 исправлена невозможность перемещения контакта из корня в любую группу.
- Issue #2077 ignored contacts now listed in Options → Contacts → Ignore.
- Issue #2122 только что удалённые вручную контакты не должны снова появляться в списке контактов.
- Issue #2153 исправлено случайное стирание пароля из базы.
- Issue #2189 налажена передача файлов.
- IRC
- fixed the 10-years-old bug with displaying own messages with %%.
- Jabber
- Issue #1710 добавлена поддержка XEP-0363: HTTP File Upload (меню протокола → Службы... → Просмотр служб → ПКМ по службе → Использовать для отправки файлов).
- service-related options moved to the Service Discovery menu.
- Issue #2039 vCard request is no longer tied to the program start, which allows us to update them daily, even if the Miranda uptime is longer.
- removed Convert to contact and Convert to chat room contact menu item (group chats are long time no stored in the roster, there are bookmarks for this).
- fixed vCard retrieving problem for group chat contacts with Cyrillic nicks.
- Issue #2103 fixed avatar retrieving if it was deleted from disk.
- Issue #2113 fixed incorrect status in the log when changing the status of a conference member.
- SkypeWeb
- Issue #2096 added support for receiving multiple media files in one message.
- Issue #2149 added error codes parsing.
- Steam
- Issue #1583 улучшена обработка кода ошибки 401.
- Twitter
- исправлено обновление имён пользователей.
- VKontakte
- changed logic for "remind later" on friend request — now one per ReqAuthTimeLater (hidden option, default 86400) sec, not on protocol online.
- fixed Load only friends to local contact list option.
- исправлено падаение при передаче файлов.
- Issue #2080 меню протокола могло пропасть после добавления учётной записи.
Plugins
- BasicHistory
- Issue #2094 fixed broken Icons menu item.
- CrashDumper
- Issue #2043 added Display popups about successful actions option (to disable annoying "Version Info uploaded successfully" popup).
- Issue #2147 fixed Generate crash reports option reset.
- DbEditorPP
- Issue #2148 renaming the database key led to its visual disappearance under certain circumstances.
- Dbx_mdbx
- added UI message about database compaction result.
- IEHistory
- Issue #2109 fixed file transfers display.
- Import
- Issue #2033 fixed the wrong behavior of a combo list in the main import dialog.
- Msg_Export
- Issue #2138 enable Use UTF-8 option by default.
- New_GPG
- improved error handling on public keys import from the main menu.
- NotesReminders
- Issue #2126 added View reminders hotkey.
- Issue #2151 fixed broken reminders order in "View reminders" dialog.
- PluginUpdater
- Issue #2057 added search box to components list.
- Issue #2069 added Enable HTTPS option (disabled by default in Windows XP).
- Issue #2070 from now update starts each time a user changes platform, channel or update URL.
- PopupPlus
- Issue #2155 fixed crash in options if no accounts have been added to Miranda.
- Issue #2156 fixed error in options logic.
- Scriver
- fixed mouse scrolling.
- Issue #2037 when tabs are used, Save settings for contacts corrupts window position.
- SendSS
- Issue #2018 plugin now remembers the last selected service and file format.
- StatusManager
- Issue #2061 plugin should handle account enabling.
- StdMsg
- removed separate Show button for sending messages setting for group chats.
- removed unneeded Show buttons for controlling the chat room and Show buttons for formatting the text you are typing options.
- Issue #2032 fixed focus loss when switching tabs.
- StdUserInfo
- Issue #2105 fixed crash in user info dialog when a plugin is unloaded.
- Issue #2141 fixed handle OK button.
- TabSRMM
- Issue #2091 added Use the same splitter height for all sessions option.
- Issue #2099 added vertical tabs scrolling by mouse wheel.
- Issue #2086 removed the empty "Room" menu.
- fixed sending %% in group chats.
- Issue #2100 fixed spontaneous tabs scrolling when switching tabs, if the tabs are arranged vertically.
- Issue #2159 fixed Select font color button.
- Issue #2023 fixed inability to edit Open new chat rooms in the default container setting when using a screen reader.
- Issue #2088 Alt button now close menu bar automatically.
- Issue #2101 fixed tabs disappearing when switching layout to vertical.
- Issue #2144 fixed sound options disappearing after applying options.
- UInfoEx
- Issue #2105 fixed crash in user info dialog when a plugin is unloaded.
- WhoUsesMyFiles
- Issue #2019 removed Log files and folders in UNC format, Alert files & folders in UNC format, Log computer name with username, and Alert computer name with username options. They were stubs and were never implemented.
Для разработчиков
- EnterString: added ability to enter simple strings (not multiline).
- removed useless service MS_UTILS_ENTERSTRING, use EnterString instead.
- Netlib_GetHeader() — handful utility to avoid writing cycles.
- Clist_IsHidden / Clist_HideContact — two helpers to hide CList/Hidden variable and unify access to it.
- MBinBuffer::assign — function to replace buffer contents.
- Miranda_GetSystemWindow — returns a common window for creating global timers.
- useless duplicate function GetContactProto replaced with standard Proto_GetBaseAccountName.
- end of manual experiments with CList/NotOnList. Use Contact_RemoveFromList and Contact_PutOnList instead.