summaryrefslogtreecommitdiff
path: root/protocols/JabberG/src/jabber_proto.h
AgeCommit message (Collapse)Author
2019-09-16fixes #2064 (Jabber: some MUC dialogs are displayed behind the chat window)George Hazan
2019-07-15Jabber: no need to pass jid inside SendGetVcard()George Hazan
2019-07-15Jabber:George Hazan
- global vcard hash added to the presence; - "AvatarSaved" setting isn't used anymore, because it's crazy; - when vcard reader writes our own avatar, an update is not send back to the server
2019-07-15JABBER: support for obsolete XEP-0008 (iq based avatars) removedGeorge Hazan
2019-04-13Jabber:George Hazan
- Miranda to generate globally unique packet ids; - unused member IJabberInterface::AddTemporaryIqHandler removed; - two rarely used params removed from CJabberProto::AddIQ && CJabberIqManager::AddHandler - code cleaning
2019-04-12wiping custom icolib functions: JabberGeorge Hazan
2019-04-05fixes #1911 (chinese in Jabber extended search)George Hazan
2019-04-04unused code removedGeorge Hazan
2019-03-17fixes #1898 (XMPP/Jabber: Implement XEP-0352 (Client State Indication))George Hazan
2019-03-04Jabber:George Hazan
- roster editor extracted to the separate source module; - fixes #1881 (first column's text is set improperly, thus creating problems on roster upload); - roster editor rewritten to UI classes
2019-02-26fixes #1865 (Joining Password Protected Jabber Conference is not working ↵George Hazan
since last updates) + code cleaning
2019-02-23Jabber:George Hazan
- fixes #1844 (Tab button doesn't work in Jabber registration form); - added Escape handler for any dynamic form to inform parent dialog; - massive dynamic forms-related XML code cleaning & reordering; - now form fiields without types are also processed; - vertical scrollbar is hidden if it's not needed; - hidden fields do not eat form space anymore
2019-02-20Jabber:George Hazan
- fixes #1855 (Jabber: chinese in services info); - fixes #1854 (Jabber: crash on receiving channels list); - strange obsolete class UserInfoStringBuf removed; - code optimization
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-08fixes #1715 (by default account's destructor doesn't free network handle)George Hazan
2019-01-04Update copyrightsdartraiden
2018-10-01centralized system of processing message ids. also fixes #1375George Hazan
2018-09-20fix for the proper return type of PROTO<>::RecvMsgGeorge Hazan
2018-05-22m_langpack.h unbound from hLangpackGeorge Hazan
2018-05-20CMPlugin to receive a reference to PLUGININFOEXGeorge Hazan
2018-04-22EV_PROTO_ONMENU removedGeorge Hazan
2018-04-22OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeletedGeorge 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-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-28common protocol instance management code went into templateGeorge Hazan
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-27protocols: jabber: omemoGluzskiy Alexandr
- fix possible crash on early session negotiation
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: xep-0198Gluzskiy Alexandr
- empty handlers for most data types
2018-03-25protocols: jabber: started implementation of xep-0198Gluzskiy Alexandr
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-24Jabber: remove extra qualification on membersGoraf
2018-02-09all duplicate "Request auth", "Grant auth" & "Revoke auth" menu items eliminatedGeorge Hazan
2018-01-30Carbons support attemptVladimir
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-10more strict version of caps readingGeorge Hazan
2017-11-08Jabber: unneeded parameter eliminated from CJabberProto::GetResourceCapabilitesGeorge Hazan
2017-10-13fixes #987 (more fixes for clients that don't support XEP-0115)George Hazan
2017-09-25fixes #934 (Jabber: missing software information about conference members)George Hazan
2017-08-23code cleaningGeorge Hazan