Changelog/0.95.12: Difference between revisions
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
== Core and libraries == | == Core and libraries == | ||
* updated libmdbx and | * updated libcurl, libmdbx, libtox, PCRE, and TinyXML2 libraries. | ||
* uninstaller icon fix. | |||
== Protocols == | == Protocols == | ||
Line 13: | Line 14: | ||
** {{GithubIssue|705}} system tray icon now reflects actual status of protocol. | ** {{GithubIssue|705}} system tray icon now reflects actual status of protocol. | ||
** {{GithubIssue|1953}} fixed a bug that caused changing status post-sign-in doesn't work unless a normal client is also open. | ** {{GithubIssue|1953}} fixed a bug that caused changing status post-sign-in doesn't work unless a normal client is also open. | ||
Discord: suddenly "Request authorization" menu item is shown for Discord groupchats | |||
Discord: opcode 7 processing added | |||
* {{Plugin|Facebook}} | * {{Plugin|Facebook}} | ||
Line 18: | Line 21: | ||
** restored option to keep messages unread at the server. | ** restored option to keep messages unread at the server. | ||
** {{GithubIssue|2224}} fixed a bug that caused each group chat message to start a new conversation. | ** {{GithubIssue|2224}} fixed a bug that caused each group chat message to start a new conversation. | ||
fixes #2260 (Facebook MQTT not receiving any messages) | |||
* {{Plugin|ICQ}} | * {{Plugin|ICQ}} | ||
** {{GithubIssue|2201}} file transfers are implemented as file transfers now, because links aren't clickable. | ** {{GithubIssue|2201}} file transfers are implemented as file transfers now, because links aren't clickable. | ||
** fixed support for delivered messages. | ** fixed support for delivered messages. | ||
- fixes #2277 (ICQ: add ability to load whole history from server); | |||
* {{Plugin|Jabber}} | * {{Plugin|Jabber}} | ||
Line 34: | Line 39: | ||
** {{GithubIssue|2219}} fixed XML console broken in 0.95.10.2 release. | ** {{GithubIssue|2219}} fixed XML console broken in 0.95.10.2 release. | ||
** {{GithubIssue|2221}} fixed user invitation. | ** {{GithubIssue|2221}} fixed user invitation. | ||
** {{GithubIssue|2248}} | |||
** fixed auth requests receiving. | |||
fix for Chinese in error messages | |||
- fixes #2279 (Jabber: add HTTP File Upload support for group chats); | |||
- fixes #2257 (Jabber: double click by room name shoud open "Join chatroom" dialogue); | |||
fixes #2243 (Jabber: buggy OpenFire stanzas drive Miranda crazy) | |||
- fixes problems with Skype disconnections; | |||
* {{Plugin|Steam}} | |||
** {{GithubIssue|2251}} | |||
** {{GithubIssue|2247}} | |||
* {{Plugin|Twitter}} | * {{Plugin|Twitter}} | ||
Line 50: | Line 67: | ||
* {{Plugin|IEHistory}} | * {{Plugin|IEHistory}} | ||
**fixed status bar resizing. | ** fixed status bar resizing. | ||
* {{Plugin|IEView}} | |||
- SRMM button added to insert "Code" instruction into the edit window; | |||
** "copy" command now can copy images too. | |||
* {{Plugin|MessageState}} | |||
** inside local networks only one check could be displayed sometimes (if message delivery takes less than 55 ms). | |||
fixes #2264 (Msg_Export: в столбце UIN перманентный ноль) | |||
mtextcontrol became an usual library | |||
New_GPG: | |||
- fixes #2259 (New_GPG лезет на другие аккаунты и пытается расшифровывать чаты); | |||
- fixes #2258 (New_GPG is broken after chat window redesign); | |||
NewGPG: fix for hangup during key generation | |||
- fixes #2266 (New_GPG: вынести пункты плагина в подменю); | |||
* {{Plugin|PluginUpdater}} | |||
fixes #2241 (wrong behaviour of filter in PluginUpdater -> Available components dialog) | |||
MTextControl's support removed from Popup+ | |||
* {{Plugin|Scriver}} | * {{Plugin|Scriver}} | ||
** fixed a rare crash in group chats. | ** fixed a rare crash in group chats. | ||
** {{GithubIssue|2244}} fixed {{Button|Quote}} button behaviour. | |||
** 2254 Scriver Options for transparency appear reversed active <-> inactive. | |||
- fixes #2274 (StdMsg & Scriver cannot send files to offline contacts even if their protocol allows that to do); | |||
- fixes #2263 (SecureIM: вместо внутреннего имени выводить имя аккаунта); | |||
SendScreenShot: | |||
- fixes #2272 (main dialog doesn't restore cloud service correctly); | |||
* {{Plugin|StdMsg}} | * {{Plugin|StdMsg}} | ||
** {{GithubIssue|2136}} fixed window blinking. | ** {{GithubIssue|2136}} fixed window blinking. | ||
** {{GithubIssue|2250}} fixed drag and drop. | |||
fix for pasting data from clipboard in ANSI | |||
- fixes #2274 (StdMsg & Scriver cannot send files to offline contacts even if their protocol allows that to do); | |||
fixes #2276 (StdMsg: drag-n-drop leaves a file's icon in the entry field) | |||
fixes #2284 (No right mouse clicke menu on messege editor) | |||
fixes #2262 (StdMsg: баг при добавлении контакта) | |||
* {{Plugin|TabSRMM}} | * {{Plugin|TabSRMM}} | ||
** add warning if a temporary file cannot be written. | |||
** {{GithubIssue|2184}} fixed movement of the current tab's highlight when switching vertikal tabs. | ** {{GithubIssue|2184}} fixed movement of the current tab's highlight when switching vertikal tabs. | ||
** {{GithubIssue|2197}} fixed broken input box shortcuts and {{Button|Tab}} key. | ** {{GithubIssue|2197}} fixed broken input box shortcuts and {{Button|Tab}} key. | ||
Line 64: | Line 118: | ||
** {{GithubIssue|2210}} fixed crash that could sometimes happen when a {{Button|Quote}} button is pressed. | ** {{GithubIssue|2210}} fixed crash that could sometimes happen when a {{Button|Quote}} button is pressed. | ||
** {{GithubIssue|2215}} | ** {{GithubIssue|2215}} | ||
** {{GithubIssue|2245}} | |||
** {{GithubIssue|2246}} | |||
fixes #2278 (TabSRMM cannot drop file to input area) | |||
XSoundNotify | |||
fixes #2269 (XSoundNotify displays garbage in options window) | |||
fixes #2269 (XSoundNotify not working) | |||
Contact lists: | |||
- all common options moved to the Clist namespace; | |||
- fixes #2281 (Add option to not clear "NotOnList" group at start); | |||
== For developers == | == For developers == | ||
* Netlib_Dump exported from mir_app. | * Netlib_Dump exported from mir_app. | ||
* db_get_sm / getStringA / getWStringA / getUStringA/ getMStringA / getMStringW - missing szValue parameter added. | |||
SINT64_PARAM support moved into libjson |
Revision as of 20:52, 4 April 2020
Core and libraries
- updated libcurl, libmdbx, libtox, PCRE, and TinyXML2 libraries.
- uninstaller icon fix.
Protocols
- Discord
- Issue #2230 if the server requires captcha input, Miranda will now open Discord in the browser browser window.
- fixed a problem with "400 BAD REQUEST" error when sending mark as read request.
- fixed inability to leave the guild.
- Issue #705 system tray icon now reflects actual status of protocol.
- Issue #1953 fixed a bug that caused changing status post-sign-in doesn't work unless a normal client is also open.
Discord: suddenly "Request authorization" menu item is shown for Discord groupchats Discord: opcode 7 processing added
- Facebook
- added sending "Marked read" notifications support.
- restored option to keep messages unread at the server.
- Issue #2224 fixed a bug that caused each group chat message to start a new conversation.
fixes #2260 (Facebook MQTT not receiving any messages)
- ICQ
- Issue #2201 file transfers are implemented as file transfers now, because links aren't clickable.
- fixed support for delivered messages.
- fixes #2277 (ICQ: add ability to load whole history from server);
- Jabber
- added XEP-0231: Bits of Binary support and Inline pictures in messages (XEP-0231) option. You will need to assign IEView as log viewer to see inlined images.
- added XEP-0333: Chat Markers support.
- added MessageState support.
- Send messages slower, but with full acknowledgment option was renamed to Use message delivery receipts (XEP-0184).
- removed XEP-0022: Message Events support.
- more strict XEP-0045: Multi-User Chat compliance.
- capability cache is stored in a JSON file now instead of database.
- XEP-0184: Message Delivery Receipts support to be turned on by default.
- Issue #2219 fixed XML console broken in 0.95.10.2 release.
- Issue #2221 fixed user invitation.
- Issue #2248
- fixed auth requests receiving.
fix for Chinese in error messages - fixes #2279 (Jabber: add HTTP File Upload support for group chats); - fixes #2257 (Jabber: double click by room name shoud open "Join chatroom" dialogue); fixes #2243 (Jabber: buggy OpenFire stanzas drive Miranda crazy)
- fixes problems with Skype disconnections;
- Twitter
- major code rework due to changed API.
- Issue #2218 added support for direct messages.
- Issue #2193 if we send tweets as messages, treat them as unread messages.
- removed Base URL option.
Plugins
- Clist_modern
- from now accounts in "Configure view modes" window are displayed by their visual names, not by physical protocol names.
- Issue #2191 view modes did not work correctly when offline contacts are always shown.
- Issue #2198 reopen of "Configure view modes" window no longer resets checkboxes on "Sticky contacts" tab.
- Issue #2208 fixed button text change on view mode change.
- Issue #2227 fixed "Configure view modes" window's glitches.
- IEHistory
- fixed status bar resizing.
- SRMM button added to insert "Code" instruction into the edit window;
- "copy" command now can copy images too.
- MessageState
- inside local networks only one check could be displayed sometimes (if message delivery takes less than 55 ms).
fixes #2264 (Msg_Export: в столбце UIN перманентный ноль)
mtextcontrol became an usual library
New_GPG: - fixes #2259 (New_GPG лезет на другие аккаунты и пытается расшифровывать чаты); - fixes #2258 (New_GPG is broken after chat window redesign); NewGPG: fix for hangup during key generation - fixes #2266 (New_GPG: вынести пункты плагина в подменю);
fixes #2241 (wrong behaviour of filter in PluginUpdater -> Available components dialog)
MTextControl's support removed from Popup+
- Scriver
- fixed a rare crash in group chats.
- Issue #2244 fixed Quote button behaviour.
- 2254 Scriver Options for transparency appear reversed active <-> inactive.
- fixes #2274 (StdMsg & Scriver cannot send files to offline contacts even if their protocol allows that to do);
- fixes #2263 (SecureIM: вместо внутреннего имени выводить имя аккаунта);
SendScreenShot: - fixes #2272 (main dialog doesn't restore cloud service correctly);
- StdMsg
- Issue #2136 fixed window blinking.
- Issue #2250 fixed drag and drop.
fix for pasting data from clipboard in ANSI - fixes #2274 (StdMsg & Scriver cannot send files to offline contacts even if their protocol allows that to do); fixes #2276 (StdMsg: drag-n-drop leaves a file's icon in the entry field) fixes #2284 (No right mouse clicke menu on messege editor) fixes #2262 (StdMsg: баг при добавлении контакта)
- TabSRMM
- add warning if a temporary file cannot be written.
- Issue #2184 fixed movement of the current tab's highlight when switching vertikal tabs.
- Issue #2197 fixed broken input box shortcuts and Tab key.
- Issue #2200 fixed hotkeys regression.
- Issue #2210 fixed crash that could sometimes happen when a Quote button is pressed.
- Issue #2215
- Issue #2245
- Issue #2246
fixes #2278 (TabSRMM cannot drop file to input area)
XSoundNotify fixes #2269 (XSoundNotify displays garbage in options window) fixes #2269 (XSoundNotify not working)
Contact lists: - all common options moved to the Clist namespace; - fixes #2281 (Add option to not clear "NotOnList" group at start);
For developers
- Netlib_Dump exported from mir_app.
- db_get_sm / getStringA / getWStringA / getUStringA/ getMStringA / getMStringW - missing szValue parameter added.
SINT64_PARAM support moved into libjson