summaryrefslogtreecommitdiff
path: root/plugins/TabSRMM/src/chat_tools.cpp
AgeCommit message (Collapse)Author
2020-07-26fixes #2501 (Ability to disable incoming sounds in chats is lost)George Hazan
2020-07-21fixes #2233 (TabSRMM: add outgoing sound for groupchats) - method #2George Hazan
2020-02-19tabSRMM: fix for removed hot key handlerGeorge Hazan
2020-02-16fixes #2215 (TabSRMM: destroy custom tray icon from its own NeN)George Hazan
2020-02-16minor code cleaningGeorge Hazan
2020-01-01Happy new year, MirandaGeorge Hazan
2019-11-04tabSRMM:George Hazan
- massive code cleaning; - fixes #2099 (TabSRMM: add tab scrolling by mouse wheel); - version bump
2019-10-29tabSRMM: get rid of manual bit operationsGeorge Hazan
2019-09-27fix for a function name:George Hazan
Clist_IsHidden => Contact_IsHidden Clist_HideContact => Contact_Hide
2019-09-26Clist_IsHidden / Clist_HideContact - two helpers to hide CList/Hidden ↵George Hazan
variable and unify access to it
2019-09-13tabSRMM: no more chat_window.cppGeorge Hazan
2019-09-12tabSRMM: single windowGeorge Hazan
2019-09-03CChatRoomDlg globally renamed to CMsgDialog to be conpatible with StdMsgGeorge Hazan
2019-07-24massive warning fixGeorge Hazan
2019-03-08life is too short to remember whether this structure is zeroed or notGeorge Hazan
2019-03-07tabSRMM:George Hazan
- useless message DM_SETICON replaced with a call of SetIcon; - fixes #1866 (when sub is changed, tabSRMM doesn't update an avatar in taskbar) - code cleaning & names conflict resolution
2019-03-06popups:George Hazan
- internal implementation details & all service declarations moved to m_popup_int.h; - all service calls removed and replaced with function calls; - direct access to popup serttings replaced with Popup_Enable / Popup_Enabled;
2019-02-27popup code cleaning (cause we have no tchar.h)George Hazan
2019-02-25GCEVENT::GCEF_UTF8 - flag for direct communication with utf8-encoded chat ↵George Hazan
events (UTF16LE by default)
2019-01-04Update copyrightsdartraiden
2018-10-30tabSRMM:George Hazan
- obsolete M.GetDword & M.GetByte calls removed; - useless m_isFavorite & m_isRecent moved from CContactCache to CMimAPI; - other code cleaning
2018-10-13chat api:George Hazan
- GC_SHAREDUSERS flag added to share the same array of users for all group chats; - USERINFO.next removed; - MODULEINFO.arUsers & SESSION_INFO.arUsers introduced to maintain user lists; - MM_AddModule removed; - memory allocation model changed for MODULEINFO & SESSION_INFO - MM_CreateModule & SM_CreateSession members are added to g_chatApi
2018-06-03fixes #1401 (fixes inactive session detection)George Hazan
2018-05-27global variable name standardizationGeorge Hazan
2018-05-27unused variable CHAT_MANAGER *pci removed and replaced with g_chatApiGeorge Hazan
2018-05-23no need to initialize pcli variable in each plugin (only in Clist_*)George Hazan
2018-04-07Proto_GetStatus is used everywhere instead of PS_GETSTATUSGeorge Hazan
2018-04-05CLIST_INTERFACE::pfnGetContactDisplayName => Clist_GetContactDisplayNameGeorge Hazan
2018-03-13chat engine:George Hazan
- fixes #1174 (Group chat icons became "blank exe" icons if role cound exceeds 10); - unused chat api members removed;
2018-03-11fixes #1181 (TabSRMM: bug with event handling)George Hazan
2018-01-01massive copyright updatedartraiden
2017-12-06convert all files exept curl and new_gpg to utf-8 BOM (reverted from commit ↵Kirill Volinsky
62202ed10617927d5429bc59898e12a366abe744)
2017-12-06convert all files exept curl and new_gpg to utf-8 BOMKirill Volinsky
2017-11-29replace russian с to latin cKirill Volinsky
2017-11-28Source files converted to utf-8Kirill Volinsky
2017-11-13Code modernize ...Goraf
* replace 0/NULL with nullptr [using clang-tidy]
2017-10-16the whole idea of customizable colors in chat considered totally uselessGeorge Hazan
2017-09-19useless structure GCDEST finally removedGeorge Hazan
2017-09-12old good sound services became finally functionsGeorge Hazan
2017-09-12Revert "Merge branch 'master' of https://github.com/miranda-ng/miranda-ng"George Hazan
This reverts commit e09448dd03e3647717166e92ee818e395041993a, reversing changes made to b0f44b16bd1138de85a5d17bb42151742f9c8298.
2017-09-11old good sound services became finally functionsGeorge Hazan
2017-07-10fixes #855 (TabSRMM - Move chat tab to another container switches chat into ↵George Hazan
single conversation)
2017-04-10code reorder to hide as much data as possibleGeorge Hazan
2017-04-05SRMM* plugins switched to CCtrlRichEditGeorge Hazan
2017-03-24revolution in chat menusGeorge Hazan
- common code moved to the core (Chat_CreateGCMenu, Chat_DestroyGCMenu); - ability added to any plugin to add its own items into any GC menu, not only to the protocol plugins to do that a plugin calls Chat_AddMenuItems and returns 0 to allow any other plugin to process menu hook
2017-03-24m_message & m_log moved inside mir_appGeorge Hazan
2017-03-22code cleaningGeorge Hazan
2017-03-21various code cleaning & name conflict resolutionGeorge Hazan
2017-03-11group chats:George Hazan
- massive extinction of all remaining GC_* messages; - color chooser completely moved to mir_app; - color buttons' subclass function also moved to mir_app; - all code management transferred to a bunch of virtual functions, members of CChatRoomDlg; - numerous small fixes, like fix for a broken highlight in StdMsg
2017-03-11GC_UPDATETITLE replaced with CSrmmBaseDlg::UpdateTitleGeorge Hazan