Changelog
Jump to navigation
Jump to search
General
- Miranda can now be really built using Makefiles.
- 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 Db_autobackups to prevent database destruction. Db_autobackups was added to core package.
- extract exe loader to the separate module, now it's possible to compile all exe using shared runtime modules.
Core and libraries
- update libcurl, liblua, libpng, libtox, libsodium, PCRE and SQLite libraries.
- 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 forcefully if user not set account name.
- fake Warning
If you want to create a new Plugin page, you are doing it wrong. Do not save this page/changes. You need to create page Plugin:Changelog. Please create it using the link below. Content will be generated automatically. You only need to save the changes.
Changelog | |
---|---|
No image | |
Filename | Changelog.dll
|
Download links | |
Stable version: | 32-bit, 64-bit |
Development version: | 32-bit, 64-bit |
<translate> Dummy protocol for Miranda NG. Could be used for holding contacts and history from deprecated protocols or for creating virtual contacts.
What's purpose of this protocol?
It is useful when some protocol became deprecated (like Skype or XFire) and you want to preserve history of your contacts. You can "upgrade" your old account to a Dummy protocol and then use your contacts as before (showing history and user details, except communicating with them, of course). Also you can make a metacontact from this dummy contact and merge it with contact on different protocol to have complete history available from single contact.
How to "upgrade" protocol to Dummy
- Old protocol plugin must be unloaded (either remove its *.dll file or just disable it in Options → Plugins, and restart your Miranda)
- Open Accounts manager (Main menu → Accounts)
- Find and select protocol you want to transform to Dummy
- Click to "Upgrade" button at the bottom (if this button is disabled, it means that plugin for that protocol is still loaded, continue with step 1)
- Select "Dummy" as protocol and press "OK"
Since Miranda 0.95.5 and newer:
- Select again your chosen protocol and at the right side you'll select Protocol template, which should be name of protocol you're upgrading from. If your protocol isn't in this list, select Custom.
- Below you can see 2 other options. They are filled automatically and disabled if you selected existing template, otherwise they are enabled and must be filled by yourself:
- Unique ID setting – Here you must write the name of setting that holds contact identifier for your upgraded protocol. Each protocol may have different name, you can find it by looking into Database editor++ or protocol source codes.
- Unique ID text – Here you can write anything but try to use only a-Z characters, for example: "ID"
- Press "OK" and restart your Miranda.
For Miranda 0.95.4 and older:
- Select again your chosen protocol and at the right side you'll fill 2 options:
- Unique ID setting – Here you must write the name of setting that holds contact identifier for your upgraded protocol. Each protocol may have different name, you can find it by looking into Database editor++ or protocol source codes. Here is the list of basic protocols:
- AIM: "SN"
- Facebook: "ID"
- GG: "UIN"
- ICQ: "UIN"
- ICQCorp: "UIN"
- IRC: "Nick"
- Jabber: "jid"
- MRA: "e-mail"
- MSN: "e-mail"
- Omegle: "nick"
- Sametime: "stid"
- Skype (SkypeKit): "sid"
- SkypeClassic: "Username"
- Steam: "SteamID"
- Tlen: "jid"
- Tox: "ToxID"
- Twitter: "Username"
- VK: "ID"
- WhatsApp: "ID"
- XFire: "Username"
- Yahoo: "yahoo_id"
- Unique ID text – Here you can write anything but try to use only a-Z characters, for example: "ID"
- Unique ID setting – Here you must write the name of setting that holds contact identifier for your upgraded protocol. Each protocol may have different name, you can find it by looking into Database editor++ or protocol source codes. Here is the list of basic protocols:
- Press "OK" and restart your Miranda.
</translate>
account types shall not be available for addition.
Protocols
- ICQ
- fix crash on file receive.
- Jabber
- add Cancel button to registration confirmation dialog.
- MRA
- fix broken folder name in MRA file transfers.
Plugins
- Adapted plugin: ProxySwitch.
- 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 to prevent recursion (each new copy contains all previous ones, which leads to the exhaustion of free space).
- Dbx_mdbx
- extract libmdbx to separate dll.
- Fingerprint
- add Phoenix support.
- 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.
- add "Evaluate" option page.
- add script table headers.
- Quotes
- Google drop access to quotes and currency conversion, so
- rename plugin to CurrencyRates.
- drop quotes part.
- replace Google currency conversion by free.currencyconverterapi.com.
- Google drop access to quotes and currency conversion, so
- 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 configurable from the Options → Message sessions → Toolbar. There is no need to duplicate the same functionality in the plugin settings.
- StatusManager
- add ability to react to terminal session disconnection.
- add Enter idle mode option.
- StdUserInfo
- add View/change my details... button for TopToolBar.
- 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. The current keyboard layout in the status bar is also removed because it can not exist without these settings.
- remove useless Enable typing sounds option. Users still can assign sound to this action in "Sounds".
- UInfoEx
- add View/change my details... button for TopToolBar.