Changelog/0.96.1: Difference between revisions

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


== Core and libraries ==
== Core and libraries ==
* updated TinyXML2 library.
* updated libcurl, pthreads-win32 (pthreads4w) and TinyXML2 libraries.
* {{GithubIssue|2871}} fixed crash at message window open.
* {{GithubIssue|2871}} fixed crash at message window open.
* fixed some problems on exit.
* fixed some problems on exit.
Line 21: Line 21:
== Protocols ==
== Protocols ==
* {{Plugin|Discord}}
* {{Plugin|Discord}}
** {{GithubIssue|2900}} added popup if login/password are incorrect.
** {{GithubIssue|2878}} option ''Disable group chats'' was renamed to ''Disable guilds'': from now it stops processing guilds at all.
** {{GithubIssue|2878}} option ''Disable group chats'' was renamed to ''Disable guilds'': from now it stops processing guilds at all.
** {{GithubIssue|2879}} fixed crash.
** {{GithubIssue|2879}} fixed crash.


* {{Plugin|Facebook}}
* {{Plugin|Facebook}}
** {{GithubIssue|2901}} added popup if login/password are incorrect.
** fixed reading more than 500 contacts from friends list.
** fixed reading more than 500 contacts from friends list.


* {{Plugin|ICQ}}
* {{Plugin|ICQ}}
** fixed very rare crash on login.
** fixed very rare crash on login.
** {{GithubIssue|2733}} fixed "Unknown contact" which remained in the contact list after blocking the spam chat.


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
Line 44: Line 47:
* {{Plugin|CurrencyRates}}
* {{Plugin|CurrencyRates}}
** added <tt>%d</tt> modifier to visualize rate delta.
** added <tt>%d</tt> modifier to visualize rate delta.
* {{Plugin|DbChecker}}
** restored ability to fix UTF-8 in old events.


* {{Plugin|DbEditorPP}}
* {{Plugin|DbEditorPP}}
Line 52: Line 58:


* {{Plugin|Import}}
* {{Plugin|Import}}
** added file events import from JSON.
** fixed setting correct blob size when importing from JSON.
** fixed setting correct blob size when importing from JSON.


Line 59: Line 66:
* {{Plugin|Msg_Export}}
* {{Plugin|Msg_Export}}
** fixed replacing contact IDs in file names.
** fixed replacing contact IDs in file names.
** fixed file descriptions export.


* {{Plugin|NotesReminders}}
* {{Plugin|NotesReminders}}
Line 66: Line 74:
** rewritten from Pascal to C++.
** rewritten from Pascal to C++.
** removed {{Button|Close}} button.
** removed {{Button|Close}} button.
* {{Plugin|StdUIHist}}
** {{GithubIssue|2893}} added {{Hotkey|Ctrl|F}} hotkey.
** {{GithubIssue|2907}} added {{Hotkey|Del}} hotkey.
** fixes #2906 (User history dialog GUI)
** fixes #2905 (Issues while searching in user history)


* {{Plugin|Weather}}
* {{Plugin|Weather}}
** {{GithubIssue|2872}} added "partly sunny" as alias for "cloudy".
** {{GithubIssue|2872}} added "partly sunny" as alias for "cloudy".
** fixes #2886 (Weather: display weather as extra-icon instead of status)
** gismeteo.ini and weatherxml.ini are moved to deprecated.
** gismeteo.ini and weatherxml.ini are moved to deprecated.
** fixed update time for MSN Weather.
** fixed update time for MSN Weather.

Revision as of 22:54, 6 June 2021

Version: 0.96.1

Rev: v0.96.1

Released: 2 June 2022

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

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

In addition, it is highly recommended to check (Main menu → Database → Check database) and compact (Main menu → Database → Compact) the database before updating.

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.

After conversion, the encryption of the database will be reset to standard, and the password will be removed. Remember to select your preferred encryption mode and set a password if required.

Core and libraries

  • updated libcurl, pthreads-win32 (pthreads4w) and TinyXML2 libraries.
  • Issue #2871 fixed crash at message window open.
  • fixed some problems on exit.
  • fixed crash when account name equals protocol name.

Protocols

  • Discord
    • Issue #2900 added popup if login/password are incorrect.
    • Issue #2878 option Disable group chats was renamed to Disable guilds: from now it stops processing guilds at all.
    • Issue #2879 fixed crash.
  • Facebook
    • Issue #2901 added popup if login/password are incorrect.
    • fixed reading more than 500 contacts from friends list.
  • ICQ
    • fixed very rare crash on login.
    • Issue #2733 fixed "Unknown contact" which remained in the contact list after blocking the spam chat.
  • VKontakte
    • fixed "Invisible" status.
    • fixed authorization.

Plugins

  • AVS
    • fixed memory corruption.
  • DbChecker
    • restored ability to fix UTF-8 in old events.
  • Import
    • added file events import from JSON.
    • fixed setting correct blob size when importing from JSON.
  • Msg_Export
    • fixed replacing contact IDs in file names.
    • fixed file descriptions export.
  • QuickSearch
    • rewritten from Pascal to C++.
    • removed Close button.
  • StdUIHist
    • Issue #2893 added Ctrl+F hotkey.
    • Issue #2907 added Del hotkey.
    • fixes #2906 (User history dialog GUI)
    • fixes #2905 (Issues while searching in user history)
  • Weather
    • Issue #2872 added "partly sunny" as alias for "cloudy".
    • fixes #2886 (Weather: display weather as extra-icon instead of status)
    • gismeteo.ini and weatherxml.ini are moved to deprecated.
    • fixed update time for MSN Weather.
    • Issue #2872 fixed incorrect icons mapping.

For developers

  • added CCtrlListView::MoveItem, CCtrlListView::SetCurSel, CCtrlCombo::SelectData — new useful methods.
  • hidden function Proto_GetAccount exported as Proto_GetContactAccount.
  • added CCtrlCombo::GetCurData - suitable helper for combo boxes.
  • added SetDraw(bool bEnable) — a wrapper for WM_SETREDRAW command.
  • added mir_wstrstri — case-insensitive search of substring, Unicode version.