https://wiki.miranda-ng.org/index.php?title=Special:NewPages&feed=atom&hidebots=1&hideredirs=1&limit=50&offset=&namespace=0&username=&tagfilter=&size-mode=max&size=0Miranda NG - New pages [en]2024-03-28T18:27:33ZFrom Miranda NGMediaWiki 1.39.5https://wiki.miranda-ng.org/index.php?title=%C3%84nderungsprotokoll/0.96.4.1Änderungsprotokoll/0.96.4.12024-02-10T23:05:50Z<p>Wishmaster: Created page with "<noinclude>{{PageLang|de}}{{VersionCard}}</noinclude> == Kern und Bibliotheken == * {{GithubIssue|4104}} the delete history dialog has been completely rewritten. Now it contains an option that allows you to delete not only local history, but also server history, as well as history for all interlocutors (if the protocol supports it). ''"Hide from list only"'' option has been removed. You can hide contacts using the checkboxes in the {{Menu|Options|Contacts|Ignore}}. * up..."</p>
<hr />
<div><noinclude>{{PageLang|de}}{{VersionCard}}</noinclude><br />
<br />
== Kern und Bibliotheken ==<br />
* {{GithubIssue|4104}} the delete history dialog has been completely rewritten. Now it contains an option that allows you to delete not only local history, but also server history, as well as history for all interlocutors (if the protocol supports it). ''"Hide from list only"'' option has been removed. You can hide contacts using the checkboxes in the {{Menu|Options|Contacts|Ignore}}.<br />
* updated libcurl to 8.6.0.<br />
* updated libssh2 to current development version.<br />
* {{GithubIssue|4149}} updated OpenSSL to 3.1.5.<br />
* updated SQLite to 3.45.1.<br />
* updated tinyxml2 to 10.0.0.<br />
* {{GithubIssue|3939}} it is no longer possible to unload a plugin if the corresponding core plugin is missing.<br />
* {{GithubIssue|3965}} the sent file will no longer be deleted from the file system when the corresponding event is deleted from the history.<br />
* {{GithubIssue|4109}} the list of groups and their settings are no longer stored in the database, they are now stored in <tt>groups.json</tt> file in the profile.<br />
* {{GithubIssue|4142}} "Message deleted" message is now shown in the language of the active language pack.<br />
* {{GithubIssue|4166}} the profile creation date in the profile manager is now formatted according to the operating system settings.<br />
* {{GithubIssue|4024}} removed the ability to paste a dot into the profile name when creating a profile (the presence of a dot in the profile name causes problems).<br />
* {{GithubIssue|4085}} removed invisibility settings (there are no protocols left that support selective invisibility).<br />
* {{GithubIssue|4126}} removed "Visibility" extra icon.<br />
* {{GithubIssue|4017}} clearing group chat history no longer leaves login/logout events in the chat log.<br />
* {{GithubIssue|4023}} fixed incorrect processing of databases whose name contains <tt>.dat</tt> (<tt>example.dat.dat</tt>).<br />
<br />
== Protokolle ==<br />
* {{Plugin|Discord}}<br />
** the protocol has been returned to the development version. It is still not in the stable version and we do not officially support it.<br />
** added MFA (multi-factor authorization) support (SMS, TOTP, restore code).<br />
** {{GithubIssue|4091}} channels that the user does not have access to are no longer shown.<br />
** {{GithubIssue|4089}} fixed unwanted creation of channel copies during login.<br />
** {{GithubIssue|4090}} fixed history storage in database.<br />
** {{GithubIssue|4092}} fixed auto login at startup with {{Plugin|StatusManager}}.<br />
** {{GithubIssue|4094}} fixed incomplete loading of history from the server.<br />
** {{GithubIssue|4134}} fixed inability to connect after interrupting the connection process.<br />
** {{GithubIssue|4159}} fixed possible crash when guild member leaves.<br />
<br />
* {{Plugin|Facebook}}<br />
** {{GithubIssue|4102}} fixed setting of unsupported statuses when changing the global status.<br />
<br />
* {{Plugin|ICQ}}<br />
** {{GithubIssue|2282}} added support for deleting messages from the server.<br />
** {{GithubIssue|2324}} added stickers support.<br />
** added ability to forward message (only with {{Plugin|NewStory}} message log).<br />
** {{GithubIssue|3758}} added support for "Favorites".<br />
** {{GithubIssue|3934}} added "Convert a message into a file transfer" context menu item for icq.net URLs (useful for converting old file transfers URLs to cloud files).<br />
** {{GithubIssue|3966}} added ability to reply to a message (only with {{Plugin|NewStory}} message log).<br />
** {{GithubIssue|3982}} added group chat descriptions support (as a topics).<br />
** {{GithubIssue|3990}} added support for receiving edited messages.<br />
** {{GithubIssue|4116}} added "Invisible" status support.<br />
** added support for "Delete for everyone" mode.<br />
** {{GithubIssue|3968}} removed "Member since" and "Idle since" user info fields (not supported by the protocol).<br />
** {{GithubIssue|3810}} fixed display of "Last seen" user info field.<br />
** {{GithubIssue|3938}} fixed crash.<br />
** {{GithubIssue|3967}} fixed display of "Online since" user info field.<br />
** {{GithubIssue|4080}} fixed problems with encoding when loading server history.<br />
** {{GithubIssue|4102}} fixed setting of unsupported statuses when changing the global status.<br />
** fixed eternal cycle on group chat leaving.<br />
<br />
* {{Plugin|IRC}}<br />
** {{GithubIssue|4042}} leaving a channel with /part now automatically closes the message window.<br />
** {{GithubIssue|4162}} search in the channel list now searches not only by channel names, but also by topics.<br />
** {{GithubIssue|4025}} fixed display of nickname in the list of accounts in the account manager.<br />
** {{GithubIssue|4044}} fixed unwanted automatic movement of the channel settings window to the background.<br />
** {{GithubIssue|4060}} fixed crash after <tt>/part</tt> command.<br />
fixes #4032 (IRC + Tabsrmm: User details windows is without information for IRC users)<br />
fixes #4047 (IRC: Some modes in topic column)<br />
fixes #4062 (IRC: Some modes still in Topic column)<br />
fixes #4065 (IRC: Mode header sorting channel by number of users)<br />
<br />
* {{Plugin|Jabber}}<br />
** added {{XEP|0319|Last User Interaction in Presence}} support.<br />
** {{GithubIssue|3793}} added {{XEP|0440|SASL Channel-Binding Type Capability}} support.<br />
** "Photo" user info page conflicts with {{Plugin|AVS}} and thus will be displayed only if AVS is absent.<br />
** {{GithubIssue|4093}} "Account" user info page for group chats no longer shows an error message about the need to connect to the network (instead, a message is shown indicating that there is no information in the vcard).<br />
** "ver" and "softver" are now processed as different entities in caps.<br />
** {{GithubIssue|3973}} fixed displaying the size of files received via HTTP File Upload.<br />
** {{GithubIssue|4054}} fixed display of notes in contact user info.<br />
** {{GithubIssue|4114}} fixed incorrect cyrillic file names in HTTP File Upload.<br />
<br />
* {{Plugin|MRA}}<br />
** {{GithubIssue|4099}} an expired token no longer prevents login, but will be erased automatically.<br />
<br />
* {{Plugin|Telegram}}<br />
** added extra icon for bots.<br />
** added "Leave chat" contact menu item for channels and groups.<br />
** {{GithubIssue|3947}} added formatting support.<br />
** added "Join"/"Part" events support for group chats.<br />
** {{GithubIssue|3992}} added proxy support.<br />
** {{GithubIssue|4004}} added sessions list.<br />
** {{GithubIssue|4013}} added support for group chat entry and exit events.<br />
** added support for reading typing notifications.<br />
** added support for outgoing typing notifications.<br />
** {{GithubIssue|3958}} messages about a new login now come in the language corresponding to the active language.<br />
** {{GithubIssue|3964}} incoming replies now contain a link to the original message.<br />
** {{GithubIssue|3953}} when you subscribe to a channel, service bots are no longer added to your contact list.<br />
** {{GithubIssue|3983}} a chat from which the user has left is now immediately erased from the contact list, rather than hidden.<br />
** {{GithubIssue|3985}} group chat role changes are now displayed in real time.<br />
** {{GithubIssue|3952}} fixed channel leaving.<br />
** {{GithubIssue|3942}} fixed drag-n-drop file to offline.<br />
** {{GithubIssue|3954}} fixed sending multiple files.<br />
** {{GithubIssue|3957}} fixed duplication of contacts after import.<br />
** {{GithubIssue|3986}} fixed display of roles when entering chat.<br />
** {{GithubIssue|3989}} fixed handling of the event turning a chat into a supergroup.<br />
** {{GithubIssue|4019}} fixed chat name corruption when adding group chat to Miranda.<br />
** {{GithubIssue|4026}} fixed display of group chat owner name.<br />
** {{GithubIssue|4048}} fixed incorrect file saving path.<br />
fixes #4003 (Telegram: ответ на сообщение отсылает простое сообщение)<br />
fixes #4015 (Telegram: применять ограничения чата сразу)<br />
fixes #4010 (Telegram: cannot forward 2 and more messages)<br />
fixes #4020 (Telegram: попытка написать самому себе в приват из группового чата должна открывать Избранное)<br />
fixes #3994 (Telegram: new problems after adding to chat)<br />
fixes #4027 (Telegram: при входе в супергруппу в списке контактов появляются боты этой группы)<br />
fixes #4029 (Telegram: при покидании группы путём удаления контакта из базы, группа остаётся висеть в списке контактов серой)<br />
fixes #4028 (При смене языка на лету новые чаты перестают появляться в списке контактов)<br />
fixes #4043 (Telegram: problem with reply ids)<br />
fixes #3963 (Telegram: не удаётся скачать исходящую картинку, если файл стёрт)<br />
<br />
* {{Plugin|VKontakte}}<br />
** added ability to reply to a message (only with {{Plugin|NewStory}} message log).<br />
** added ability to forward message (only with {{Plugin|NewStory}} message log).<br />
** added ability to forward any protocol messages to VK users (only with {{Plugin|NewStory}} message log).<br />
** added <tt>ShowReplyInMessage</tt> hidden option.<br />
** updated VK API to 5.199.<br />
** {{GithubIssue|4022}} removed the useless ability to invite yourself to chat.<br />
<br />
== Plugins ==<br />
* {{Plugin|AvatarHistory}}<br />
** {{GithubIssue|4138}} fixed crash when unloading plugin.<br />
** {{GithubIssue|4171}} fixed avatars directory path.<br />
<br />
* {{Plugin|Clist_blind}}<br />
** {{GithubIssue|4078}} many items from the contact list menu are duplicated in the group context menu, since the contact list menu can be difficult to get to. Some rarely used items (for example, "Exit") have been removed.<br />
<br />
* {{Plugin|Clist_modern}}<br />
** {{GithubIssue|4078}} many items from the contact list menu (right-click on an empty space in the contact list) are duplicated in the group context menu, since the contact list menu can be difficult to get to. Some rarely used items (for example, "Exit") have been removed.<br />
<br />
* {{Plugin|Clist_nicer}}<br />
** {{GithubIssue|4078}} many items from the contact list menu (right-click on an empty space in the contact list) are duplicated in the group context menu, since the contact list menu can be difficult to get to. Some rarely used items (for example, "Exit") have been removed.<br />
<br />
* {{Plugin|CurrencyRates}}<br />
** added [https://exchangeratesapi.io Exchange Rates API] support.<br />
** added [https://www.cbr-xml-daily.ru Russian Central Bank Rates] support.<br />
<br />
* {{Plugin|DbChecker}}<br />
** {{GithubIssue|4077}} added ''Fix RTF text in old events'' option.<br />
** {{GithubIssue|4103}} fixed incorrect behavior in service mode.<br />
<br />
* {{Plugin|Import}}<br />
** {{GithubIssue|3957}} import no more creates useless <tt>Clist/MyHandle</tt> contact settings.<br />
** {{GithubIssue|4041}} fixed crash when trying to import history into {{Plugin|YAMN}}pseudo-contact.<br />
<br />
* {{Plugin|Jingle}}<br />
** {{GithubIssue|4174}} fixed missing "Enable VOIP" option after loading the plugin.<br />
<br />
* {{Plugin|Msg_Export}}<br />
** added export of user nicks in group chats.<br />
<br />
* {{Plugin|NewsAggregator}}<br />
** {{GithubIssue|3955}} the newly added RSS feed now immediately has the "Online" status.<br />
<br />
* {{Plugin|NewStory}}<br />
** {{GithubIssue|3944}} added "Show in folder" context menu item for cloud files.<br />
** {{GithubIssue|3978}} the "Edit" context menu item is now shown only for your own messages.<br />
** {{GithubIssue|3991}} the "Download" and "Save as" context menu items have been removed in chats where copying messages and saving files is prohibited.<br />
** {{GithubIssue|3948}} clicking the scrollbar no longer causes unwanted scrolling.<br />
** {{GithubIssue|3962}} fixed nearby messages disappearing when deleting a message.<br />
** {{GithubIssue|3979}} fixed crash.<br />
** {{GithubIssue|3981}} fixed display of the name of the author of an incoming message in group chats.<br />
** {{GithubIssue|3991}} fixed "Copy text" and "Copy URL" context menu items.<br />
fixes #3998 (NewStory: "Copy text" should strip green mark icon)<br />
fixes #3997 (NewStory: scrollbar does not appear when the window is reduced in size)<br />
fixes #4012 (NewStory: при редактировании переносы строк пропадают)<br />
for #4000 - offline files are marked read when shown in NewStory<br />
fixes #4006 (NewStory: crash when editing Jabber messages)<br />
fixes #3969 (Newstory: если доскроллить вверх до первого сообщения, то подгрузить еще сообщений)<br />
fixes #3996 (NewStory: scrollbar is broken again)<br />
fixes #4049 (NewStory: падение при открытии окна)<br />
fixes #3781 (Newstory: Problems with scrolling, and crash)<br />
NewStory: log icons are optional now<br />
NewStory: remove icons from variables<br />
fixes #4056 (NewStory: жестокие тормоза)<br />
fixes #4066 (NewStory: Новая проблема со скроллингом)<br />
fixes #3971 (NewStory: add animated smileys support)<br />
fixes #4068 (NewStory: Тормоза в поиске)<br />
fixes #4072 (NewStory: проблемы при работе в метаконтакте)<br />
NewStory: fix for slow Bookmarks window<br />
fixes #4073 (NewStory: новые тормоза, и даже креш)<br />
Import: JSON export code moved into the Import plugin to maintain consistency between export & import<br />
fixes #4087 (NewStory: расширить экспорт в json)<br />
fixes #4118 (no "Copy URL" menu item for downloaded files)<br />
fixes #4119 (NewStory: не вызывается поиск по Ctrl+F)<br />
fixes #4132 (NewStory: при открытии настроек плагина не прорисовывается интерфейс)<br />
fixes #4131 (NewStory: если водить мышкой поверх сообщения, которое редактируется, появляются глитчи)<br />
fixes #4140 (NewStory: удаление отдельных сообщений)<br />
fixes #3946 (Прогресс скачивания крупных файлов)<br />
<br />
* {{Plugin|Scriver}}<br />
** {{GithubIssue|3945}} message input area is now hidden if the contact does not support sending messages (RSS feed or Telegram channel for example).<br />
** {{GithubIssue|3950}} buttons that are not useful in the current mode will be hidden from the button bar (for example, text formatting buttons if the text input field is hidden).<br />
<br />
* {{Plugin|StdClist}}<br />
** {{GithubIssue|4078}} many items from the contact list menu (right-click on an empty space in the contact list) are duplicated in the group context menu, since the contact list menu can be difficult to get to. Some rarely used items (for example, "Exit") have been removed.<br />
<br />
* {{Plugin|StdMsg}}<br />
** added quote panel (useful for protocols that have a "reply" function, called only from {{Plugin|NewStory}}).<br />
** {{GithubIssue|3945}} message input area is now hidden if the contact does not support sending messages (RSS feed or Telegram channel for example).<br />
** {{GithubIssue|3950}} buttons that are not useful in the current mode will be hidden from the button bar (for example, text formatting buttons if the text input field is hidden).<br />
<br />
* {{Plugin|StdUserInfo}}<br />
** fixed {{Button|Update}} button behavior.<br />
** {{GithubIssue|4127}} fixed crash when opening metacontact user information.<br />
<br />
* {{Plugin|StopSpam}}<br />
** {{GithubIssue|3679}} fixed Jabber message query overflow.<br />
<br />
* {{Plugin|StopSpamMod}}<br />
** {{GithubIssue|3679}} fixed Jabber message query overflow.<br />
<br />
* {{Plugin|tabSRMM}}<br />
** added quote panel (useful for protocols that have a "reply" function, called only from {{Plugin|NewStory}}).<br />
** {{GithubIssue|3945}} message input area is now hidden if the contact does not support sending messages (RSS feed or Telegram channel for example).<br />
** {{GithubIssue|3950}} buttons that are not useful in the current mode will be hidden from the button bar (for example, text formatting buttons if the text input field is hidden).<br />
** {{GithubIssue|4007}} "Paste and send" message area context menu item will be hidden if ''Enable "Paste and send" feature'' option is disabled.<br />
** {{GithubIssue|4081}} {{GithubIssue|4129}} internal message log options are now hidden if a third-party log viewer is used.<br />
fixes #4117 (В Options->Message sessions->Typing notify сделать местную галку "показать группы")<br />
<br />
* {{Plugin|Scriver}}<br />
** added quote panel (useful for protocols that have a "reply" function, called only from {{Plugin|NewStory}}).<br />
<br />
* {{Plugin|Toaster}}<br />
** {{GithubIssue|3941}} added "Enable/disable popups" icon to the message plugin's status bar.<br />
<br />
* {{Plugin|YAMN}}<br />
** {{GithubIssue|4165}} fixed missing text translation in the mail browser window header.<br />
<br />
== Für Entwickler ==<br />
* added ability to mark contacts as read-only.<br />
* second PROTO_INTERFACE::SendMsg parameter became a reply event id<br />
* added DB::EventInfo::fetch — a function to renew event contents on the flow.<br />
* added DB::EventInfo::unload — a helper to invalidate event contents.<br />
* added EventExists — a helper to check the hookable event's presence.<br />
* added DB::EventInfo.isAlertable — a helper to detect whether a SRMM window should be raised for an event or not.<br />
PROTO_INTERFACE::OnContactDeleted to be able to block the contact's deletion<br />
MS_FILE_* services became useless since StdFile died<br />
DBEVENTINFO::hContact to be returned inside an event, no need to call db_event_getContact() just after db_event_get()<br />
DB::EventInfo::wipeNotify - useful helper to hide blinking event both from database & contact list<br />
CallContactService - useful helper exported from mir_app<br />
CCtrlMButton::SetTooltip extracted to the separate function<br />
newStr - simple helper for OBJLIST<char><br />
Netlib:<br />
- NETLIBHTTPHEADER & NETLIBHTTPREQUEST obsoleted;<br />
- NETLIBHTTPREQUEST divided into MHttpRequest & MHttpResponse;<br />
- MHttpHeaders now manager headers both for MHttpRequest & MHttpResponse;<br />
UnregisterDatabasePlugin - a function to unload database driver on the flow<br />
Netlib_DownloadFile - chunk gatherer which writes down data directly to a file, without storing anything in memory<br />
json2file + file2json = helpers to load json from file and write it back<br />
the ancient atavism extincted: PROTORECVFILE structure with its own set of flags<br />
PS_GETNAME: another old atavism removed<br />
unknown piece of junk also removed<br />
another burst of fantasy...<br />
PS_EMPTY_SRV_HISTORY introduced for removing server history for a contact<br />
major atavism, PROTORECVEVENT, died with its own set of constants<br />
CCtrlTreeOpts::OnFillOptions - a callback to untie options filling from the dialog creation<br />
CCtrlTreeOpts::OnFillOptions - a callback to untie options filling from the dialog creation</div>Wishmasterhttps://wiki.miranda-ng.org/index.php?title=Changelog/0.96.5Changelog/0.96.52024-02-08T12:58:02Z<p>Dart Raiden: Created page with "<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>"</p>
<hr />
<div><noinclude>{{PageLang|en}}{{VersionCard}}</noinclude></div>Dart Raiden