Changelog/0.95.13: Difference between revisions
Dart Raiden (talk | contribs) |
Dart Raiden (talk | contribs) |
||
Line 38: | Line 38: | ||
** changed SCRAM-AUTH priorities according to [https://wiki.xmpp.org/web/SASL_and_SCRAM-SHA-1(-PLUS)_/_SCRAM-SHA-256(-PLUS)#Order specifications]. | ** changed SCRAM-AUTH priorities according to [https://wiki.xmpp.org/web/SASL_and_SCRAM-SHA-1(-PLUS)_/_SCRAM-SHA-256(-PLUS)#Order specifications]. | ||
** fixed message direction when reading self messages from MAM. | ** fixed message direction when reading self messages from MAM. | ||
** {{XEP|0384|XEP-0085|Chat State Notifications}} support code no more checks typing notification settings. | |||
** {{XEP|0384| | ** {{XEP|0384|OMEMO Encryption}} added "id" attribute into devicelist item child. | ||
* {{Plugin|SkypeWeb}} | * {{Plugin|SkypeWeb}} |
Revision as of 03:39, 2 March 2021
Core and libraries
- added dbx_sqlite to base package.
- Issue #2652 returned VS2017 runtime libraries to base package.
- updated libcurl, liblua, libmdbx, OpenSSL and SQLite libraries.
- Issue #2655 fixed collapsing submenus on dragging.
- Issue #2657 fixed custom menu item deletion.
- Issue #2666 font descriptions (Customize → Fonts and colors) are now rendered using a dialog font to distinguish between text displayed in Wingdings.
- Issue #2695 static plugins (for example database drivers) no longer have checkboxes on the Options → Plugins page.
- fixed a random crash after contact's removal.
Protocols
- Discord
- added message sending error processing.
- protocol no longer tries to load the history of forbidden channels (for example, those where the user is banned).
- Issue #2499 fixed error establishing WebSocket connection to gateway.discord.gg.
- Issue #2575 fixed error 404 while opening Discord gateway connection.
- fixed rare crash.
- fixed retrieving groupchat history again & again.
- fixed possible contact duplication.
- Facebook
- Issue #2640 added ability to invite offline contacts to group chat.
- Issue #2629 fixed loading of avatars.
- Issue #2635 fixed duplicating messages.
- Issue #2642 fixed nicklist auto-updating when users change their names.
- Issue #2645 fixed nicklist auto-updating when users log in and out.
- ICQ
- Issue #2616 added support for filetransfers and stickers to group chats.
- IRC
- Issue #2686 fixed SASL authentication.
- Jabber
- Issue #2617 moved the "Add" button (green ➕) in all lists (participants, moderators, members, admins, owners, outcasts) at top of the list.
- changed SCRAM-AUTH priorities according to specifications.
- fixed message direction when reading self messages from MAM.
- XEP-0384: XEP-0085 support code no more checks typing notification settings.
- XEP-0384: OMEMO Encryption added "id" attribute into devicelist item child.
SkypeWeb: protocol reworked almost from scratch to support contact types other than 8 & 19 SkypeWeb: request to delete conversations SkypeWeb: history reader to use local time not to create time machine. Only fetching whole history shall use server side timestamps fixes #2664 (SkypeWeb: cannot connect) SKYPE_1.UseServerTime BYTE = 0 - hidden setting to use server-side timestamp always in histories - fixes the problem with messages marked as read; - fixes user search for Outlook.com contacts; - fixes missing nick name after adding contact; - fixes error 201 "User id is misprinted";
Steam: fix for adding users via auth requests fixes #2692 ([Steam] Messages received by Steam client first are not downloaded after logging into Miranda)
Plugins
https://github.com/miranda-ng/miranda-ng/commit/1abf24e786cace297b3ec1c83b17bf43f69ddf00
- Clist_modern
- Issue #2606 fixed view mode applying on language switch.
fixes #2744 + code cleaning
- CloudFile
- Issue #2646 fixed auth request window behavior.
- CrashDumper
- Issue #2698 added current database format (mdbx, sqlite) to version info report.
- DbChecker
- Issue #2628 fixed hang on database check.
fixes #2691 (DbChecker: add "Mark all events as read" option) fixes #2699 (DbChecker does not work with dbx_sqlite)
fixes #2658 (Вынести настройку цвета попапов редактора базы в отдельные настройки) + цвет текста + чистка кода
- Dbx_mdbx
- Issue #2569 significantly increased resistance to hardware fails.
- significantly increased startup speed.
- Issue #2626 fixed import from MDBX database to SQLite database.
- fixed rare crash in metacontacts.
Dbx_mdbx: crash fix when deleting sub-contact from a meta fixes #2721 (Dbx_mdbx: direct cursors skip the first record found) fixes #2737 (Dbx_mdbx: sometimes MDBX_SET doesn't work as expected, nobody knows why)
- Dbx_sqlite
- Issue #1985 fixed display of unread events on multiple unread events arrive.
fixes #2121 ([dbx_sqlite] Event updates do not work properly) - major speed-up (we don't close each transaction immediately); fixes #2702 (Dbx_sqlite: missing "Compact" menu item) fixes #2694 (Miranda leaves sqlite profile keeping it locked) fixes #2724 (Cannot import from sqlite to mdbx) fixes #2745 (Dbx_sqlite: wrong behaviour when launching second Miranda with the same profile) fixes #2734 ([dbx_sqlite] only the last of unread events is shown when multiple unread events arrive) fixes #2736 (Dbx_sqlite: improper work of FindNext/FindPrev results to the eternal loop) fixes #2735 ([dbx_sqlite][db_autobackups] db backups are intermittently created as 0-byte files)
we import slower, but more securely (flush database time to time)
fixes #2727 (New_GPG: columns' autosize fails for empty lists)
fixes #2649 (NewStory: clickable filetransfers in history)
fixes #2713 (NoHistory: add option to remove histories on startup)
PluginUpdater: wrong control ids in popup options dialog Plugin Updater: attempt to fix hangout with very fast automatic updates fixes #2725 (PluginUpdater: выбор компонентов для установки очищается при изменении фильтра)
- Scriver
- Issue #2610 fixed inability to transfer file from clipboard by pressing Ctrl+V.
- Issue #2617 events filter button now have red cross if filter is disabled.
fixes #2714 (Scriver: problems with resizer)
StdClist fixes #2647 (StdClist: embedded clist is not accesible) fixes #2710 (StdClist: Option: "Don't move offline user to bottom" does not save setting properly)
StdFile fixes #2650 (Option for reverse sorting in StdFile filetransfer window) + massive options rework
fixes #2747 (unified System History menu item creation)
- StdMsg
- Issue #2617 events filter button now have red cross if filter is disabled.
fixes #2643 (TabSRMM: internal log disappears after any color change for group chats) https://github.com/miranda-ng/miranda-ng/issues/2651 fixes problem with StdMsg, described in #1738
- StdPopup
- {{GithubIssue|2738} (Не сбрасываются в дефолт некоторые настройки шрифтов и цветов)
fixes #2643 (TabSRMM: internal log disappears after any color change for group chats) fixes #2654 (TabSRMM: настройка цвета выделенного текста применяется только к никлисту, но не к логу групчатов) fixes #2667 (TabSRMM: невозможно настроить жирность/курсивность шрифта для смены статуса в групчате) fixes #2741 (TabSRMM: при отсутствии шаблонов дефолтные RTL-шаблоны автоматом создаются в базе, а LTR-шаблоны нет)
For developers
CCtrlColor class - the wrapper for Windows Color Picker
added %group% processing to Utils_ReplaceVariables
SRMM windows: timer classes instead of perversions with WM_TIMER
CTimer::Stop to return true if timer was active
CCtrlSlider - new GUI component