Changelog/0.95.11: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
Line 19: Line 19:


* {{Plugin|IRC}}
* {{Plugin|IRC}}
** fixed the 10-yrs-old bug with displaying own messages with %%.
** fixed the 10-yrs-old bug with displaying own messages with ''%%''.


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}

Revision as of 18:07, 1 February 2020

Version: 0.95.11

Rev: v0.95.11

Released: 2 February 2020

Core and libraries

  • updated BASS, libcurl, libmdbx, SQLite, and tinyxml2 libraries.



Protocols

  • Discord
    • added offline file transfers support.
    • added support for message deletion.
  • ICQ
    • added experimental server group editor.
    • display a url for the uploaded file instead of local path.
    • fixed problems with old server-side groups, created by Miranda IM.
    • fixed embedded groups problems.
  • IRC
    • fixed the 10-yrs-old bug with displaying own messages with %%.
  • Twitter
    • fixed update of user names.
  • VKontakte
    • crachfix on server error == 1 for file sending.



ICQ: small avatar in avatar management window https://github.com/miranda-ng/miranda-ng/issues/2076

  • fixes #2077 (ICQ-WIM: ignored contacts aren't listed in Options - Contacts - Ignore)
  • fixes #2073 (ICQ-WIM: a contact cannot be moved correctly from root to any group)
  • fixes #2080 (protocol menu is lost during dynamic account creation)
  • fixes #2071 (SkypeWeb: failed file sending)
  • EnterString: ability to enter simple strings (not multiline)
  • MS_UTILS_ENTERSTRING -> EnterString, useless service removed
  • Clist_IsHidden / Clist_HideContact - two helpers to hide CList/Hidden variable and unify access to it
  • end of manual experiments with CList/NotOnList

- fixes #2083 (newly added sub-contact isn't hidden);

  • fix for sending %% in tabSRMM group chats
  • fixes #2088 (Alt button doesn't close menu bar automatically in tabSRMM)
  • fixes #2090 (one can set a logger for a contact manually via SRMsg/Logger setting for this contact: hpp, ieview)
  • fixes #2089 (tabSRMM doesn't scroll to bottom if custom log is chosen)
  • fixes #2091 (tabSRMM: added "Use the same splitter height for all sessions")
  • fixes #2094 (BasicHistory: Icons menu item is broken)
  • MBinBuffer::assign = function to replace buffer contents
  • Jabber: service-related options moved to Service Discovery menu
  • fixes #2097 (TabSRMM: log background color is broken)
  • fixes #2103 (Jabber: we should ignore AvatarHash if file does not exist)
  • KeyboardNotify:

- fixes #2102 (groupchat messages notification);

  • Jabber: we don't need this option anymore
  • fixes #2095 (ICQ: statuses support: a contact might have any status, but the protocol itself only Offline & Online)
  • fixes #2104 (TabSRMM: RTL enabled for whole window)
  • fixes #2105 for StdUserInfo (crash in User Info dialog when a plugin is unloaded)
  • fixes #2105 for UserInfoEx
  • fixes #2101 (tabSRMM: tabs disappear when switching layout to vertical)
  • fixes #2106 (Scriver: History++ does not work in message sessions (blank screen))
  • fixes #2096 (SkypeWeb: Unknown event)
  • fixes #2111 (Pascal plugins don't free their resource after dynamic unload)
  • fixes #2109 (IEHistory doesn't display file transfers)
  • fixes #2108 (Old message log is listed in settings until reopen)
  • fixes #2107 (trailing extra-icons aren't wiped from clist after disabling a plugin)
  • fixes #2110 (fake messages should look like send ones, not received)
  • fixes mouse scrolling in Scriver

- fixes #2099 (TabSRMM: add tab scrolling by mouse wheel);

  • fixes #2100 (TabSRMM: bug with vertical tabs)
  • fixes #2113 (Jabber: при изменении статуса участника конфы в лог пишется некорректный статус)
  • fixes #2115 ([Discord] "Group chats" (not chatrooms/servers but personal groups!) are broken)
  • fixes #2117 ([Discord] Support for the newly introduced Custom Status)
  • fixes #2126 (Notes & Reminders hotkeys)
  • GetContactProto: useless duplicate function replaced with standard Proto_GetBaseAccountName
  • fixes #2138 (Msg_Export: enable "Use UTF-8" by default)
  • fixes #2137 (ICQ-WIM: no need to remove contacts marked as 'deleted')
  • mdbx_chk: useful utility ported to Miranda

fixes #2144 (tabSRMM: sound options disappear after applying options)

  • ICQ-WIM: added error code detection during addBuddy (we don't allow to add deleted contacts)

- fixes #2148 (case-sensitive search among database values hides lines during value replacement);

  • fixes #2147 (missing database link in CrashDumper's options)
  • fixes #2122 (ICQ-WIM: removed ICQ contact appears again in the contact list)
  • fixes #2126 (hotkey works only once)

FacebookMQTT

  • fixes #2151 (Notes & Reminders: broken reminders order in View Reminders dialog)
  • fixes #2152 (Notes & Reminders: no need to track mouse cursor)
  • VKontakte:

fix option ‘Load only friends to local contact list’ add hidden option ‘ReqAuthTimeLater’ change logic for ‘remind later’ on friend request - now one per ReqAuthTimeLater (default 86400) sec, not on protocol online

  • Miranda_GetSystemWindow - returns a common window for creating global timers
  • fixes #2156: error in Popup+ options logic)
  • fixes #2155 (crash in Popup+ options)
  • fixes #2153 (ICQ-WIM: password got reset occasionally in options)
  • fixes #2157 (database drivers have unload checkbox in Options - Plugins)
  • fixes #2181 ("Miranda was unable to open <profile_name>, it's in an unknown format")
  • Netlib_GetHeader() - handful utility to avoid writing cycles
  • database compaction must display UI message
  • Discord: if message text is empty, there's no need to add it

- more correct fix for #2100; - fixes #2184 (TabSRMM: Баг в панели со списком контактов);

  • fixes #2159 (BBCode color. Не передаётся в теге цвет при выборе цвета по кнопке)
  • fixes #2188 (Clist_modern: crash at "clc.cpp (1135))
  • fixes #2149 (SkypeWeb doesn't parse error codes)
  • fixes #2039 (Jabber: реализовать обновление LastGetVCard не только при запуске)
  • fixes #1583 (Steam: enhanced processing of error code 401)
  • fixes #2061 (StartupStatus should also handle account enabling)

Plugins

fixes #2019 (WUMF: delete non-existing settings)

Db_autobackups: ME_SYSTEM_OKTOEXIT used instead of ME_SYSTEM_PRESHUTDOWN to launch backups on exit, thus allowing them to finish correctly

fixes #2018 (SendSS does not remember the last selected service)

fixes #2023 (Cannot edit "Open new chat rooms in the default container" setting when using a screen reader on Windows)

fixes #2033 (Import: wrong behavior of a combo in the main import dialog)

- fixes #2032 (focus is lost during tab switching);

- fixes #2018 (SendSS doesn't store image format correctly)

- fixes #2037 (when tabs are used, "Save settings for contacts" corrupts window position);

StdMsg: - separate "Show button for sending messages" setting for group chats removed;

- fixes #2043 (CrashDumper: add option to disable VI popup);

StdMsg: unneeded options removed

new_gpg: improoved error handling on public keys array import from main menu

- fixes #2057 (PluginUpdater: add search box);

  • fixes #2069 (Plugin Updater: add "enable HTTPS" option)
  • Plugin Updater: HTTPS to be disabled in Windows XP by default
  • fixes #2070 (Plugin Updater doesn't start update after switching url to custom)

- update starts each time a user changes platform

  • fixes #2086 (unused menu removed)