Änderungsprotokoll/0.96.1: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:
* fixed memory corruption in service mode.
* fixed memory corruption in service mode.
* {{GithubIssue|2797}} fixed inability to disable any menu item under Windows XP.
* {{GithubIssue|2797}} fixed inability to disable any menu item under Windows XP.
* {{GithubIssue|2802}} fixed duplicating options after opening account settings in account manager.
* {{GithubIssue|2802}} fixed duplicating options after opening account settings in the account manager.
* {{GithubIssue|2836}} fixed a serious vulnerability: storing the database password in memory.


== Protokolle ==
== Protokolle ==
* {{Plugin|Discord}}
* {{Plugin|Discord}}
** fixed N/A status restoration after login.
** fixed N/A status restoration after login.
** {{GithubIssue|2838}} groupchat messages were retrieved from history without nicks.


* {{Plugin|Facebook}}
* {{Plugin|Facebook}}
Line 39: Line 41:
* {{Plugin|AuthState}}
* {{Plugin|AuthState}}
** {{GithubIssue|2786}} removed ''Enable menu item'' option (use {{Menu|Options|Customise|Menus}} instead).
** {{GithubIssue|2786}} removed ''Enable menu item'' option (use {{Menu|Options|Customise|Menus}} instead).
* {{Plugin|AVS}}
** {{GithubIssue|2832}} fixed crash when unloading a plugin.


* {{Plugin|BossKey}}
* {{Plugin|BossKey}}
Line 45: Line 50:
* {{Plugin|Db_autobackups}}
* {{Plugin|Db_autobackups}}
** {{GithubIssue|2811}} added info about next backup date.
** {{GithubIssue|2811}} added info about next backup date.
* {{Plugin|DbEditorPP}}
** {{GithubIssue|2841}} added ability to delete contacts from right panel.


* {{Plugin|Dbx_mdbx}}
* {{Plugin|Dbx_mdbx}}
Line 50: Line 58:


* {{Plugin|Dbx_sqlite}}
* {{Plugin|Dbx_sqlite}}
** {{GithubIssue|2822}} added total encryption support.
** {{GithubIssue|2822}} implemented total encryption support.
** implemented database checker.
** fixed crash on contact deletion.
** fixed crash on contact deletion.
* {{Plugin|Import}}
** {{GithubIssue|2789}} fixed ''Do not load the import plugin at startup again'' option.
** {{GithubIssue|2839}} fixed loss of keyboard focus in the first launch wizard window.


* {{Plugin|HTTPServer}}
* {{Plugin|HTTPServer}}
** {{GithubIssue|2783}} removed ''Enable HTTP server'' and ''Show HTTP server statistics'' options (use {{Menu|Options|Customise|Menus}} instead).
** {{GithubIssue|2783}} removed ''Enable HTTP server'' and ''Show HTTP server statistics'' options (use {{Menu|Options|Customise|Menus}} instead).
* {{Plugin|NewAwaySys}}
** {{GithubIssue|2830}} removed ''Enable contact menu items'' option (use {{Menu|Options|Customise|Menus}} instead).
** {{GithubIssue|2831}} fixed broken icons order.


* {{Plugin|NotesReminders}}
* {{Plugin|NotesReminders}}
** {{GithubIssue|2776}} added filter to reminders list.
** {{GithubIssue|2776}} added filter to reminders list.
** {{GithubIssue|2777}} removed ''Add Contact list menu items'' option (use {{Menu|Options|Customise|Menus}} instead).
** {{GithubIssue|2777}} removed ''Add Contact list menu items'' option (use {{Menu|Options|Customise|Menus}} instead).
** {{GithubIssue|2778}} fixed display of non-ANSI characters on English-language systems.
** {{GithubIssue|2772}} fixed changing the date of the reminder to an earlier one.
** {{GithubIssue|2772}} fixed changing the date of the reminder to an earlier one.
** {{GithubIssue|2773}} fixed changing the time of the reminder to an earlier one.
** {{GithubIssue|2773}} fixed changing the time of the reminder to an earlier one.
** {{GithubIssue|2778}} fixed display of non-ANSI characters on English-language systems.
** {{GithubIssue|2780}} fixed prolongation of a triggered reminder.
** {{GithubIssue|2780}} fixed prolongation of a triggered reminder.
** {{GithubIssue|2793}} fixed date shift caused by time zone.
** {{GithubIssue|2793}} fixed date shift caused by time zone.
** {{GithubIssue|2794}} fixed unwanted change in window width caused by the scrollbar.
** {{GithubIssue|2794}} fixed unwanted change in window width caused by the scrollbar.
* {{Plugin|PluginUpdater}}
** {{GithubIssue|2792}} fixed "every X days" option (options dialog had a bug which leaded to improper combobox behaviour, so user could get an interval of 5 hours instead of 5 days).
* {{Plugin|Scriver}}
** {{GithubIssue|2837}} fixed clearing internal chat log in groupchat after file sent via HTTP File Upload.


* {{Plugin|Sessions}}
* {{Plugin|Sessions}}
Line 70: Line 93:
** {{GithubIssue|2816}} ''Save and close'' option accidentally closed the message log instead of the container ({{Plugin|StdMsg}} and {{Plugin|Scriver}}).
** {{GithubIssue|2816}} ''Save and close'' option accidentally closed the message log instead of the container ({{Plugin|StdMsg}} and {{Plugin|Scriver}}).
** {{GithubIssue|2819}} fixed manual session saving.
** {{GithubIssue|2819}} fixed manual session saving.
* {{Plugin|SimpleStatusMsg}}
** {{GithubIssue|2833}} removed ''Show 'Status message...' item in status menu'' option (use {{Menu|Options|Customise|Menus}} instead).


* {{Plugin|StartupSilence}}
* {{Plugin|StartupSilence}}
** {{GithubIssue|2784}} removed ''Main Menu Item (plugin reload or Miranda restart required)'' option (use {{Menu|Options|Customise|Menus}} instead).
** {{GithubIssue|2784}} removed ''Main Menu Item (plugin reload or Miranda restart required)'' option (use {{Menu|Options|Customise|Menus}} instead).
* {{Plugin|StartupSilence}}
** fixed swapped icon names/descriptions.
* {{Plugin|WebView}}
** {{GithubIssue|2835}} removed ''Disable main menu items'' option (use {{Menu|Options|Customise|Menus}} instead).


== Für Entwickler ==
== Für Entwickler ==
* added [[Plugin:Clist_modern/en/Skin_development_guide|Clist modern skin development guide]].
* added [[Plugin:Clist_modern/en/Skin_development_guide|Clist modern skin development guide]].
* Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) - a setting to make a menu item hidden by default.
* Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) a setting to make a menu item hidden by default.
* ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: added handler parameter passing.
* ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: added handler parameter passing.

Revision as of 18:17, 19 April 2021

Version: 0.96.1

Rev.: v0.96.1

Veröffentlicht: 2. Juni 2022

Important
Datenbank-Umstellung: Die aktuelle Dbx_mdbx wird endlich eingestellt und durch den brandneuen Dbx_sqlite-Treiber ersetzt.

Man erhält beim Start mit einer alten Datenbank die Meldung Diese Datenbank ist in einem alten Format, welches nicht mehr unterstützt wird. Klicken Sie Ja um es in das neue Format zu konvertieren, oder Nein um abzubrechen.. Die Konvertierung läuft im Hintergrund ab und eine Sicherung der alten Datenbank wird erstellt. Dennoch wird sehr empfohlen, eine eigene Sicherung der alten Datenbank zu erstellen.

Damit die Konvertierung durchgeführt werden kann müssen sowohl Dbx_sqlite als auch Import installiert sein, wenn nicht erhält man eine entsprechende Fehlermeldung mit einem Link zu hier verlinkten Seite.

Dummy-Konten mit eigener Unique-ID-Einstellung sollten nach der Migration manuell importiert werden.

Nach der Konvertierung wird die Verschlüsselung zurückgesetzt

Kern und Bibliotheken

  • updated lubcurl and SQLite libraries.
  • Issue #2812 restored ❌ mark icon when the profile is in use.
  • Issue #2782 fixed dynamic plugin loading problems.
  • fixed memory corruption in service mode.
  • Issue #2797 fixed inability to disable any menu item under Windows XP.
  • Issue #2802 fixed duplicating options after opening account settings in the account manager.
  • Issue #2836 fixed a serious vulnerability: storing the database password in memory.

Protokolle

  • Discord
    • fixed N/A status restoration after login.
    • Issue #2838 groupchat messages were retrieved from history without nicks.
  • ICQ
    • Issue #2800 fixed contact's duplication after import in the service mode.
  • IRC
    • removed list of (mostly) dead predifinied IRC servers.
    • Issue #2798 no more "Networks": one account — one server.

Plugins

  • AuthState
    • Issue #2786 removed Enable menu item option (use Options → Customise → Menus instead).
  • BossKey
    • Issue #2781 removed Create a main menu item option (use Options → Customise → Menus instead).
  • Dbx_sqlite
    • Issue #2822 implemented total encryption support.
    • implemented database checker.
    • fixed crash on contact deletion.
  • Import
    • Issue #2789 fixed Do not load the import plugin at startup again option.
    • Issue #2839 fixed loss of keyboard focus in the first launch wizard window.
  • HTTPServer
    • Issue #2783 removed Enable HTTP server and Show HTTP server statistics options (use Options → Customise → Menus instead).
  • NotesReminders
    • Issue #2776 added filter to reminders list.
    • Issue #2777 removed Add Contact list menu items option (use Options → Customise → Menus instead).
    • Issue #2772 fixed changing the date of the reminder to an earlier one.
    • Issue #2773 fixed changing the time of the reminder to an earlier one.
    • Issue #2778 fixed display of non-ANSI characters on English-language systems.
    • Issue #2780 fixed prolongation of a triggered reminder.
    • Issue #2793 fixed date shift caused by time zone.
    • Issue #2794 fixed unwanted change in window width caused by the scrollbar.
  • PluginUpdater
    • Issue #2792 fixed "every X days" option (options dialog had a bug which leaded to improper combobox behaviour, so user could get an interval of 5 hours instead of 5 days).
  • Scriver
    • Issue #2837 fixed clearing internal chat log in groupchat after file sent via HTTP File Upload.
  • Sessions
    • plugin completely redesigned to store data in JSON instead of spreading them all over the settings.
    • Issue #2816 Save and close option accidentally closed the message log instead of the container (StdMsg and Scriver).
    • Issue #2819 fixed manual session saving.
  • SimpleStatusMsg
    • Issue #2833 removed Show 'Status message...' item in status menu option (use Options → Customise → Menus instead).
  • StartupSilence
    • Issue #2784 removed Main Menu Item (plugin reload or Miranda restart required) option (use Options → Customise → Menus instead).
  • WebView
    • Issue #2835 removed Disable main menu items option (use Options → Customise → Menus instead).

Für Entwickler

  • added Clist modern skin development guide.
  • Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) — a setting to make a menu item hidden by default.
  • ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: added handler parameter passing.