summaryrefslogtreecommitdiff
path: root/protocols/FacebookRM/src/proto.h
AgeCommit message (Collapse)Author
2019-12-28FacebookRM deprecated and replaced with Facebook MQTTGeorge Hazan
2019-09-01unused variables & declarations removedGeorge Hazan
2019-06-16Facebook - alternative loading of contacts' statusesikeblaster
2019-06-04fixes #1954 (Facebook notifications issue)George Hazan
2019-01-23code cleaningGeorge Hazan
2019-01-04Update copyrightsdartraiden
2018-12-21Facebook: warning fixesGeorge Hazan
2018-09-20fix for the proper return type of PROTO<>::RecvMsgGeorge Hazan
2018-05-28all plugins => CMPlugin virtual functionsGeorge Hazan
2018-05-20CMPlugin to receive a reference to PLUGININFOEXGeorge Hazan
2018-05-03mir_forkThread<typename> - stronger typizatioin for thread function parameterGeorge 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-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-02Facebook: unneeded thread removedGeorge Hazan
2018-02-24more nullptrGoraf
2018-01-12unused parameters removedGeorge Hazan
2018-01-12Facebook: initial changes to support loading of unread chat messages (#1095)zemiacsik
* Facebook: initial changes to support loading of unread chat messages * Facebook: load unread messages in one request + load last messages when chat opens (if is set) * shrinked regex pattern, commented unused code * Facebook: fixed loading of whole history
2018-01-10Facebook: added custom reactions' icons to popupsGeorge Hazan
2018-01-04Facebook: switch to mir_cs instead of custom lockGeorge Hazan
2018-01-03code cleaningGeorge Hazan
2018-01-01massive copyright updatedartraiden
2017-12-29PROTO_INTERFACE::setAllContactStatuses - common code moved to the coreGeorge Hazan
2017-12-28code cleaningGeorge Hazan
2017-12-28Facebook:George Hazan
- fixes problems with decoding attachments; - major rework of class structure; - version bump
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-27Facebook: all source files converted to utf-8Kirill Volinsky
2017-04-23Facebook: Fix reporting idle time in away/invisibleRobert Pösel
Previously Miranda wasn't reporting "idle" at all when invisible, but it was probably represented as "active" by Facebook. Now when user is invisible, it reports idle as number of seconds since switching to invisible (or away). NOTE: Facebook determine last active time of user based not only of this "idle" argument, but also on last time when user was TYPING message.
2017-03-05Facebook: Fix reseting chat nameRobert Pösel
When user changed thread name from website and set it to "", in Miranda it previously stay "". Now it correctly generates new name from participant names.
2017-02-26Facebook: Don't block main thread when refreshing user infoRobert Pösel
2017-02-12Facebook: Fix loading newsfeed and memories; version bumpRobert Pösel
2017-01-01bump copyright yeardartraiden
2016-09-01Facebook: Rework event notify type from defines and flags to enumRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17240 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-08-31Facebook: Basic support for handling more chat events; version bumpRobert Pösel
Events like user join/leave, change emoji, etc. are now printed, but that's all. Still missing specific behavior for them, but that require more changes in events parsing and on other places. git-svn-id: http://svn.miranda-ng.org/main/trunk@17222 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-08-31Facebook: Implement loading history from server (via contact menu)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17220 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-08-17Facebook: Remove option "Load last messages (24 hours old)" as it doesn't ↵Robert Pösel
work anymore git-svn-id: http://svn.miranda-ng.org/main/trunk@17190 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-27less TCHARsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@17138 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-26less TCHARs:George Hazan
- TCHAR is replaced with wchar_t everywhere; - LPGENT replaced with either LPGENW or LPGEN; - fixes for ANSI plugins that improperly used _t functions; - TCHAR *t removed from MAllStrings; - ptszGroup, ptszTitle & ptszTab in OPTIONSDIALOGPAGE replaced with pwsz* git-svn-id: http://svn.miranda-ng.org/main/trunk@17133 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-25Facebook: Rename "On this day" to "Memories" as Facebook calls it, and use ↵Robert Pösel
better icon for it git-svn-id: http://svn.miranda-ng.org/main/trunk@17132 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-25Facebook: Don't join archived or unsubscribed chatrooms at loginRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17131 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-25Facebook: Improve loading users in chatroomsRobert Pösel
Fix loading all names (previously it won't loaded name of last user), load also former participants, code refactoring git-svn-id: http://svn.miranda-ng.org/main/trunk@17129 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-17Facebook: Use better page prefix (emoji), and make it customizableRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17104 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Improve working with different user types (friend, user, page)Robert Pösel
Also simplify arguments of AddToContactList method. And don't show auth items in contact menu for page contacts. git-svn-id: http://svn.miranda-ng.org/main/trunk@17099 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05Facebook: Provide "Check notifications" and "Check on this day" status menu ↵Robert Pösel
items But checking notifications is practically useless, because we're receiving new notifications automatically... git-svn-id: http://svn.miranda-ng.org/main/trunk@17062 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05Facebook: Prepare for showing reaction icons for notifications (needs ↵Robert Pösel
support in Popup+ and YAPP) git-svn-id: http://svn.miranda-ng.org/main/trunk@17061 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-05-17Facebook: Rework loading online contacts (not properly finished!); version bumpRobert Pösel
This is work in progress, which might (and will) cause wrong status reporting and maybe related problems. On the other hand this way is only "preferred" way. Previous way (using buddy_list request) isn't used anymore and might cause the captcha problems and antivirus checks from FB... git-svn-id: http://svn.miranda-ng.org/main/trunk@16843 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-05-13- memory leak fixed;George Hazan
- manual memory management replaced with the automated one git-svn-id: http://svn.miranda-ng.org/main/trunk@16822 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c