summaryrefslogtreecommitdiff
path: root/plugins/TabSRMM/src/chat_main.cpp
AgeCommit message (Collapse)Author
2022-01-01Happy new year, Mirandadartraiden
2021-12-26DWORD -> uint32_tGeorge Hazan
2021-03-13fixes #2574 completely ("Mute chat" related issues)George Hazan
2021-03-13fix for #2574: tabSRMM doesn't update event filters when loaded dynamicallyGeorge Hazan
2021-03-12fixes #2761 (TabSRMM: хайлайты создают окно чата, ↵George Hazan
пока вручную не передернешь опции)
2021-01-17Update copyrightsdartraiden
2020-09-14g_chatApi.LogToFile completely moved into the coreGeorge Hazan
2020-05-04tabSRMM:George Hazan
- ANSI crutch removed; - LoadMsgDlgFont: useless parameter szMod removed; - wcscpy replaced with safer call of wcsncpy_s; - useless function LoadLogfont removed;
2020-04-26Chat api:George Hazan
- function Chat_GetDefaultEventDescr() added not to translate the same strings in 5 different places; - function CHAT_INTERFACE::CreateNick added to process nick name creation for group chats; - unused variable LOGINFO::dwFlags removed; - variable LOGINFO::bSimple added for events without possible formatting; - bunch of duplicate code remoed;
2020-02-04final fix for #2184George 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-13tabSRMM: no more chat_window.cppGeorge Hazan
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-07-11int hLangpack/m_hLang removed and replaced with HPLUGINGeorge Hazan
2018-05-27unused variable CHAT_MANAGER *pci removed and replaced with g_chatApiGeorge Hazan
2018-05-22m_chat_int.h => CMPluginGeorge Hazan
2018-05-08decapitalizationdartraiden
2018-05-03mir_forkThread<typename> - stronger typizatioin for thread function parameterGeorge Hazan
2018-03-14reverse iterators for LIST<>George Hazan
2018-01-26code optimizationGeorge 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-23database enumerators => void* instead of LPARAMGeorge Hazan
2017-11-13Code modernize ...Goraf
* replace 0/NULL with nullptr [using clang-tidy]
2017-10-30fixes #1010 (custom colors do not appear in the IRC log)George Hazan
2017-10-10fixes #943 (TabSRMM: Add to highlight list doesn't work)George Hazan
this feature has never worked and therefore removed
2017-09-26this should be translatabledartraiden
2017-09-25fixes #935 (Random crashes in conference nicklist after language changed)George Hazan
2017-09-19useless structure GCDEST finally removedGeorge Hazan
2017-07-10fixes #855 (TabSRMM - Move chat tab to another container switches chat into ↵George Hazan
single conversation)
2017-06-29fixes #785 (Group chat history is not logged if retrieved on login)George Hazan
2017-04-10unused setting removedGeorge Hazan
2017-04-04data used by some plugins only moved to these pluginsGeorge Hazan
2017-03-27common code moved to mir_appGeorge Hazan
2017-03-26context menu moved to mir_app, part II :)George 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-22nick list moved to mir_appGeorge Hazan
2017-03-14fixes #744George 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-09- GCSessionInfoBase fields iWidth and iHeight moved to StdMSg;George Hazan
- CHAT_MANAGER methods DoEventHook & DoEventHookAsync removed from CHAT_API; - CSrmmBaseDialog::DoEventHook introduced instead
2017-03-09moving session data into dialog classesGeorge Hazan
2017-03-09chat API:George Hazan
- SESSION_INFO now addresses an instance of CChatRoomDlg instead of HWND; - linked list of sessions replaced with the usual LIST<>; - saveCI removed everywhere
2017-03-09common rtf management code moved to the coreGeorge Hazan