Changelog/0.95.8: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(move to https://wiki.miranda-ng.org/index.php?title=Changelog/0.95.8.1)
Line 16: Line 16:
* "Tray menu → Status" can change language without restart.
* "Tray menu → Status" can change language without restart.
* contacts from disabled accounts and protocols are no longer displayed in the contact list.
* contacts from disabled accounts and protocols are no longer displayed in the contact list.
* dynamically enabled/disable plugins are now immediately shown in the Customize → Fonts and colors.
* remove ability to create deprecated database (dbx_mmap).
* add [https://vk.com/messenger VK Messenger] detect.


== Protocols ==
== Protocols ==
Line 32: Line 29:
* {{Plugin|Facebook}}
* {{Plugin|Facebook}}
** add custom reactions' icons to popups.
** add custom reactions' icons to popups.
** extend packet timeout to 10 minutes (specially for Karamil Alhady).
** restore persistent connections.


* {{Plugin|GG}}
* {{Plugin|GG}}
Line 45: Line 40:
* {{Plugin|IRC}}
* {{Plugin|IRC}}
** support [[wikipedia:en:Simple Authentication and Security Layer|SASL]] authentication.
** support [[wikipedia:en:Simple Authentication and Security Layer|SASL]] authentication.
** fix broken search in channel browser.


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
Line 73: Line 67:
** add edited message support (from VK to Miranda only).
** add edited message support (from VK to Miranda only).
** add hidden settings ''StickerBackground'' and ''StickerSize''.
** add hidden settings ''StickerBackground'' and ''StickerSize''.
** fix "Access denied" error on typing for banned contacts.


* {{Plugin|WhatsApp}}
* {{Plugin|WhatsApp}}
Line 113: Line 106:
* {{Plugin|FileAsMessage}}
* {{Plugin|FileAsMessage}}
** converted into Unicode.
** converted into Unicode.
* {{Plugin|Fingerprint}}
** fix Conversations detect.
** add VK Messenger icon.


* {{Plugin|FltContacts}}
* {{Plugin|FltContacts}}
Line 127: Line 116:
* {{Plugin|MyDetails}}
* {{Plugin|MyDetails}}
** fix Chinese chars in the protocol's frame.
** fix Chinese chars in the protocol's frame.
* {{Plugin|Popup}}
** fix error after dynamic unloading-loading.


* {{Plugin|Quotes}}
* {{Plugin|Quotes}}
Line 138: Line 124:
** fix crash on recursive contact deletion.
** fix crash on recursive contact deletion.
** remove ''Show and hide by double clicking in the contact list'' option.
** remove ''Show and hide by double clicking in the contact list'' option.
** remove ''Use the contact's status icon as the window icon'' option.
** unhide the hidden database setting that sets the title format.
** fix tray blinking for incoming message when container is minimized.
** add ''Send message on Ctrl+Enter'' option.
* {{Plugin|SimpleStatusMsg}}
** fix crash for empty status messages.


* {{Plugin|SmileyAdd}}
* {{Plugin|SmileyAdd}}
Line 170: Line 149:
** fix wrong container's name.
** fix wrong container's name.
** fix current tab is not updated on end resize.
** fix current tab is not updated on end resize.
** "Chat module" and "Message log" groups (in Customize → Fonts and colors) became subgroups of the "Message session" group.
** transform ''Send message on Enter'' and ''Send message on double Enter'' options into radioboxes.
** add ''Send message on Ctrl-Enter'' option.
** remove ''Send message on Enter'' and ''Send message on double Enter'' group chat options. Chats and message sessions now use the same settings.
** tab icon look standardized with all another SRMM plugins.
** reduce size of the disabled toolbar.
** fix status bar show time instead conference's topic.
** fix missing window icon if tabs are disabled.
** fix tray blinking for incoming message when container is minimized.
** inactive tab now blink in background if there's an unread message.


* {{Plugin|TabSRMM}}
* {{Plugin|TabSRMM}}
Line 190: Line 159:
* {{Plugin|TopToolBar}}
* {{Plugin|TopToolBar}}
** fix bunch of problems with Launch Buttons.
** fix bunch of problems with Launch Buttons.
* {{Plugin|TrafficCounter}}
** fix crash with empty statistic.


* {{Plugin|WebView}}
* {{Plugin|WebView}}
** fix horror in contact settings.
** fix horror in contact settings.

Revision as of 22:03, 8 June 2018

Version: 0.95.8

Rev: v0.95.8

Released: 4 May 2018

Important
Database migration: the current dbx_mmap database driver will be finally postponed and replaced with the brand new dbx_mdbx driver.

You will get a message on startup This database is in old format that isn't supported anymore. Press Yes to convert it to the new format or No to return back. The conversion should be transparent, also the old database will be backed up. Though it seems reasonable that you make your own backup of Miranda profile before the upgrade.

You need to have Dbx_mdbx driver and Import installed, if not, an error message will point you to the given links.

Dummy protocol with custom Unique ID setting option should be imported manually after migration.

Core and libraries

  • add module name to CustomizeMenus.
  • merge StdAuth and StdHelp with mir_app.
  • update libcurl and Pcre16.
  • protocol plugins can be loaded/unloaded dynamically similar to usual plugins.
  • "Tray menu → Status" can change language without restart.
  • contacts from disabled accounts and protocols are no longer displayed in the contact list.

Protocols

  • AIM
    • deprecated. AOL Instant Messenger products and services will no longer work. Contacts and history will be automatically converted to the Dummy protocol.
  • EmLanProto
    • convert into Unicode.
    • fix UTF-8 autodetect in messages.
    • add ability to specify contact's IP directly (before - only through broadcast).
  • Facebook
    • add custom reactions' icons to popups.
  • GG
    • update libgadu to 1.11.4.
    • force SSL and manual hosts.
    • force keeping connection alive.
    • send ping only once per minute.
    • overwirte old servers list.
    • display reconnection required info with every change related to connection settings.
  • MSN
    • use OpenSSL instead of custom DES implementation.
  • Steam
    • fix double encoding of username.
    • fix high CPU usage.
    • fix shown retrieved offline messages as sent by the recipient instead of the sender.
    • add detection of VR client into MirVer.
    • add Error limit before logout setting.
  • Tox
    • build libtox from sources instead of using prebuild dll.
    • update libtox to version 0.2.2.
    • add Enable UDP hole-punching and Enable local network peer discovery options.
    • add ability to encrypt profile.
  • VKontakte
    • add edited message support (from VK to Miranda only).
    • add hidden settings StickerBackground and StickerSize.
  • WhatsApp
    • deprecated. The protocol requires end-to-end encryption, which is not implemented in Miranda. Contacts and history will be automatically converted to the Dummy protocol.

Plugins

  • AdvaImg
    • deprecated. FreeImage library was turned into a standalone dynamic library file FreeImage.mir and could be found in Libs subfolder.
  • Clist_modern
    • fix a very old bug when selection jumps to the first line during group's expansion/contraction.
    • fix there is no place to enter the second digit from keyboard in plugin settings.
  • CloudFile
    • add support for the usual accounts system.
  • CrashDumper
    • fix bug leading to VersionInfo shows langpack that was loaded at startup (i.e., the one from mirandaboot.ini setting), not the one that the profile is actually using.
  • FltContacts
    • add warning if plugin is installed and "Disable drag and drop of items" in contact list settings is enabled.
  • MirLua
    • new functions: toansi and toucs2.
    • remove ffi module.
  • MyDetails
    • fix Chinese chars in the protocol's frame.
  • Quotes
    • add Bitcoin price.
    • fix Google Finance information retrieving.
  • Scriver
    • fix crash on recursive contact deletion.
    • remove Show and hide by double clicking in the contact list option.
  • SmileyAdd
    • replace built-in obsolete third-party regexp parser by PCRE.
  • Spamotron
    • update SQLite library. Move library to the separate dll.
  • StdMsg
    • fix crash after paste.
    • remove Toggle the visible state when double clicking in the contact list option.
    • chat message window text color can be set independently of private window text color.
    • fix multiple problems with window resizer.
    • fix cursor does not change the shape.
    • double click on group chat in contact list now make tab active and close tab only if tab is already active.
    • right click → "Close tab" now really close a tab.
    • fix new message icon behaviour for group chats.
    • fix default checkboxes state.
    • fix wrong container's name.
    • fix current tab is not updated on end resize.
  • TabSRMM
    • remove Hide or show the window by double click in the contact list option.
    • if a user's avatar was changed, redraw it and all related objects (including thumb window in a taskbar).
    • fix idle message isn't reset in group chats.
    • fix Hide title bar container menu item.
    • fix chat filter works only after click.
  • TopToolBar
    • fix bunch of problems with Launch Buttons.
  • WebView
    • fix horror in contact settings.