summaryrefslogtreecommitdiff
path: root/protocols/JabberG/src/jabber_proto.cpp
AgeCommit message (Collapse)Author
2019-04-13merge with trunkGeorge Hazan
2019-04-08Jabber: merge of fixes from trunkGeorge Hazan
2019-03-26ME_SKIN2_ICONSCHANGED is totally obsoleted, thus removedGeorge Hazan
2019-03-14Jabber: fixes status message calculation for the case of single resource presentGeorge Hazan
2019-03-07Skin_GetProtoIcon - new function to retrieve status icon's handleGeorge Hazan
2019-02-26XmlFirstChild / XmlGetAttr - safe wrappers for tinyxml2George Hazan
2019-02-26fixes #1865 (Joining Password Protected Jabber Conference is not working ↵George Hazan
since last updates) + code cleaning
2019-02-25compilation fixGeorge Hazan
2019-02-25in this case there's no sense to use GetClientJID at all...George Hazan
2019-02-25Jabber: no need to send jabber:iq:last twice to the same resourceGeorge Hazan
2019-02-19TranslateU applied to JabberGeorge Hazan
2019-02-19fix for status messages retrievingGeorge Hazan
2019-02-19all !!! fixedGeorge Hazan
2019-02-19Jabber:George Hazan
- XmlGetChildText / XmlGetChildInt - new handy helpers for tinyxml2; - Unicode logging replaced with ANSI when appropriate; - JabberErrorMsg rewritten to be more useful
2019-02-19Jabber -> TinyXml2George Hazan
2019-02-04Jabber: Jid List dialog -> UI classesGeorge Hazan
2019-01-24minor code cleaningGeorge Hazan
2019-01-08fixes #1715 (by default account's destructor doesn't free network handle)George Hazan
2019-01-04Update copyrightsdartraiden
2018-12-28User added notifications:George Hazan
- old obsoleted ICQ-related junk like PF4_FORCEADDED & PF1_ADDED removed; - appropriate controls removed from auth dialogs and menus; - fixes #1680 (ICQ10: disable "Auth request" and "Send you are added" in "Add contact" dialog)
2018-12-04more logs added for Jabber & DiscordGeorge Hazan
2018-10-01centralized system of processing message ids. also fixes #1375George Hazan
2018-09-20creepy crutch removed that was adding message ids after the binary zero in ↵George Hazan
message text
2018-09-20fix for the proper return type of PROTO<>::RecvMsgGeorge Hazan
2018-07-11int hLangpack/m_hLang removed and replaced with HPLUGINGeorge Hazan
2018-07-01protocols: jabber: xep-0128Gluzskiy Alexandr
- force disable session resume on manual switch to offline ( closes #1444 ) //untested
2018-05-27global variable name standardizationGeorge Hazan
2018-05-23no need to initialize pcli variable in each plugin (only in Clist_*)George Hazan
2018-05-22Srmm_AddIcon unbound from hLangpackGeorge Hazan
2018-04-22EV_PROTO_ONMENU removedGeorge Hazan
2018-04-22OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeletedGeorge Hazan
2018-04-21EV_PROTO_DBSETTINGSCHANGED - old useless stub removedGeorge Hazan
2018-04-21code cleaning:George Hazan
- in conformance to C++'11 rules, we don't declare a method as virtual if it's declared as override; - cause this code isn't visible in Pascal anymore, there's no need to use __cdecl calling convention for virtual methods; - since PROTO_INTERFACE is a regular C++ class, there's no need to use old style service declarations for virtual methods like OnModulesLoaded / OnShutdown
2018-04-19EV_PROTO_ONOPTIONS removed and replaced with the call of ↵George Hazan
CallObjectEventHook(pa->ppro, ME_OPT_INITIALIZE) this eliminates the possibility of making a mistake in hand-written code also fixes #1280 (Tox: "Confugure" menu item is broken)
2018-04-17code cleaningGeorge Hazan
2018-04-09protocols: jabber: xep-0198Gluzskiy Alexandr
- turned on by default
2018-04-03code cleaning: old unions replaced with MAllStrings & MAllStringsArrayGeorge Hazan
2018-04-02fixes #1241 (some status menu items don't change language until restart)George Hazan
2018-03-28PFLAG_UNIQUEIDSETTING removed, its functionality transferred to ↵George Hazan
Proto_SetUniqueId / Proto_GetUniqueId
2018-03-28prootcols: jabber: xep-0198Gluzskiy Alexandr
- send ack on disconnect as suggested by xep - bugfixes (outgoing messages tracking still does not work properly)
2018-03-28protocols: jabber: xep-0198Gluzskiy Alexandr
- moved implementation to separated units (refactoring) - first part (without resumption) should work now (still have some bugs), feel free to test
2018-03-27we better start threads inside OnModulesLoaded, so we don't have to kill themGeorge Hazan
2018-03-27protocols: jabber: xep-0198Gluzskiy Alexandr
- implemented client to server acks
2018-03-26protocols: jabber: work on xep-0198Gluzskiy Alexandr
2018-03-25protocols: jabber: started implementation of xep-0198Gluzskiy Alexandr
2018-03-16entities' names to be started with capital lettersGeorge Hazan
2018-03-16always hated these long expressions: contact_iter makes them much shorterGeorge Hazan
2018-03-16Jabber:George Hazan
- useless parameter in CJabberProto::OnAddContactForever removed; - when we receive subscription = remove we just change it to SUB_NONE instead of removing contact from LIST_ROSTER; - code cleaning
2018-03-05Jabber: code cleaning & simplificationGeorge Hazan
2018-02-21Jabber: C++'11 iteratorsGeorge Hazan