История изменений/0.95.9: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Replaced content with "<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>")
No edit summary
Line 1: Line 1:
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>
<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>
 
== General ==
* [[:File:Makefiles.png|Miranda can now be really built using Makefiles]].
* [[Mirandaboot.ini#SilentUpgrade|mirandaboot.ini]]: add ability to silently upgrade database.
* Miranda no longer allows you to copy the currently used database. The database must be copied only via {{Plugin|Db_autobackups}} to prevent database destruction. {{Plugin|Db_autobackups}} was added to core package.
 
== Core and libraries ==
* обновлены библиотеки libcurl, liblua, libcurl, PCRE и SQLite.
* merge {{Plugin|StdIdle}} with mir_app. Idle now a part of StdAutoAway, so Idle can not work with AdvancedAutoAway ({{Plugin|StatusManager}} module) simultaneously.
* add [https://github.com/PhoenixDevTeam/Phoenix-for-VK Phoenix] detection.
* add new functions to access mirandaboot.ini from all plugins
** Profile_GetSetting() — reads a string from mirandaboot.ini
** Profile_GetSettingInt() — reads an integer from mirandaboot.ini
* Don't close "Create new account" window if user not set account name.
 
== Protocols ==
* {{Plugin|ICQ}}
** fix crash on file receive.
 
* {{Plugin|Jabber}}
** add Cancel button to registration confirmation dialog.
 
== Plugins ==
 
* Adapted plugin: {{Plugin|ProxySwitch}}.
 
* {{Plugin|Clist_modern}}
** frames settings are no longer reset when changing the language.
 
* {{Plugin|Clist_nicer}}
** frames settings are no longer reset when changing the language.
 
* {{Plugin|Db_autobackups}}
** ''Backup profile folder'' option now excludes backup folder from resulting archive.
 
* {{Plugin|Dbx_mdbx}}
** extract libmdbx to separate dll.
 
* {{Plugin|Fingerprint}}
** add [https://github.com/PhoenixDevTeam/Phoenix-for-VK Phoenix] support.
 
* {{Plugin|MirLua}}
** rework http module.
** remove Send method.
** add Request method to create request without sending.
** add async callbacks.
** add new helper function luaM_isarray.
** fix print of decimal point.
** m_json module
*** add __pairs metamethod support.
** m_http module
*** send function should create copy of request object to prevent side effects in async calls.
*** fix lua functions call.
*** fix memory leaks.
** add ability to compile scripts.
 
* {{Plugin|Quotes}}
** replace Google currency conversion by [https://free.currencyconverterapi.com/ free.currencyconverterapi.com].
 
* {{Plugin|Scriver}}
** add ''Send message on Shift+Enter'' option.
 
* {{Plugin|SmileyAdd}}
** remove obsolete option ''Enable built-in message dialog support''.
** remove ''Smiley button'' option. Toolbar buttons for all plugins are configured from the Options → Message sessions → Toolbar.
 
* {{Plugin|StatusManager}}
** add ability to react to terminal session disconnection.
** add ''Enter idle mode'' option.
 
* {{Plugin|StdUserInfo}}
** add ''View/change my details...'' button for {{Plugin|TopToolBar}}.
 
* {{Plugin|TabSRMM}}
** remove bugged and not working ''Remember and set keyboard layout per contact'' and ''Automatic keyboard layout: Do not load the system default for new contacts'' options.
** remove useless ''Enable typing sounds'' option. Users still can assign sound to this action in "Sounds".
 
* {{Plugin|UInfoEx}}
** add ''View/change my details...'' button for {{Plugin|TopToolBar}}.

Revision as of 00:45, 13 July 2018

Version: 0.95.9

Rev: v0.95.9

Released: 5 September 2018

General

Core and libraries

  • обновлены библиотеки libcurl, liblua, libcurl, PCRE и SQLite.
  • merge StdIdle with mir_app. Idle now a part of StdAutoAway, so Idle can not work with AdvancedAutoAway (StatusManager module) simultaneously.
  • add Phoenix detection.
  • add new functions to access mirandaboot.ini from all plugins
    • Profile_GetSetting() — reads a string from mirandaboot.ini
    • Profile_GetSettingInt() — reads an integer from mirandaboot.ini
  • Don't close "Create new account" window if user not set account name.

Protocols

  • ICQ
    • fix crash on file receive.
  • Jabber
    • add Cancel button to registration confirmation dialog.

Plugins

  • Clist_modern
    • frames settings are no longer reset when changing the language.
  • Clist_nicer
    • frames settings are no longer reset when changing the language.
  • Db_autobackups
    • Backup profile folder option now excludes backup folder from resulting archive.
  • Dbx_mdbx
    • extract libmdbx to separate dll.
  • MirLua
    • rework http module.
    • remove Send method.
    • add Request method to create request without sending.
    • add async callbacks.
    • add new helper function luaM_isarray.
    • fix print of decimal point.
    • m_json module
      • add __pairs metamethod support.
    • m_http module
      • send function should create copy of request object to prevent side effects in async calls.
      • fix lua functions call.
      • fix memory leaks.
    • add ability to compile scripts.
  • Scriver
    • add Send message on Shift+Enter option.
  • SmileyAdd
    • remove obsolete option Enable built-in message dialog support.
    • remove Smiley button option. Toolbar buttons for all plugins are configured from the Options → Message sessions → Toolbar.
  • StatusManager
    • add ability to react to terminal session disconnection.
    • add Enter idle mode option.
  • TabSRMM
    • remove bugged and not working Remember and set keyboard layout per contact and Automatic keyboard layout: Do not load the system default for new contacts options.
    • remove useless Enable typing sounds option. Users still can assign sound to this action in "Sounds".