Changelog/0.95.12: Difference between revisions

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


== Core and libraries ==
== Core and libraries ==
* updated libmdbx and PCRE libraries.
* 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

Version: 0.95.12

Rev: v0.95.12

Released: 31 July 2020

Todo: Discord state and 2215

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);

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.

- 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);

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: баг при добавлении контакта)

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