summaryrefslogtreecommitdiff
path: root/protocols/Steam/src
AgeCommit message (Collapse)Author
2015-04-03Steam: moved to core uiAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@12594 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-22- PROTO_INTERFACE got the default implementation;George Hazan
- all unneeded stubs removed from all protocols git-svn-id: http://svn.miranda-ng.org/main/trunk@12481 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-16Steam: fixed authorizationAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@12418 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-15Steam:Alexander Lantsev
- added support for templated url - fixed broken login - version bump git-svn-id: http://svn.miranda-ng.org/main/trunk@12408 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12357 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Support (fix) for showing playing status also for Non-Steam gamesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12356 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Support "big picture" mode as client typeRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12355 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Use "ui_mode=web" to not be marked as connected from Mobile phoneRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12354 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Send also timeout number in poll requestsRobert Pösel
I'm not sure if this makes any difference, but lets have it there. Also I slighly raised internal timeout and add check for returned timeout number. git-svn-id: http://svn.miranda-ng.org/main/trunk@12353 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Add support for setting Away and N/A (= snooze) statusesRobert Pösel
This is pseudo support as on server it is determined by our idle time which is sent with poll request. That means we must wait up to 30 seconds to status being changed on server. Also this change disables reporting real idle time. git-svn-id: http://svn.miranda-ng.org/main/trunk@12352 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Rework SendMsg() method; Version bumpRobert Pösel
Now it raise error immediately when user tries to send message when protocol is offline git-svn-id: http://svn.miranda-ng.org/main/trunk@12350 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Rework PushRequests and related methods (more improvements for commit ↵Robert Pösel
r12325) To properly free arguments and also requests and QueueItems itself and also do small other fixes git-svn-id: http://svn.miranda-ng.org/main/trunk@12349 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-06Steam: Fix commit r12325Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12348 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-05Steam: Improve method for sending messages; version bumpRobert Pösel
Now it uses better error messages (server's one if they're available). Remaining problem is that it doesn't raise error immediately when protocol is offline and user tries to send message - that's problem of how are implemented requests here and it needs more changes... git-svn-id: http://svn.miranda-ng.org/main/trunk@12326 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-05Steam: Fix potential memleaks when proto tries to do request when it became ↵Robert Pösel
(or is already) offline git-svn-id: http://svn.miranda-ng.org/main/trunk@12325 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-05Steam: Fix setting wrong contact status when connecting to same account from ↵Robert Pösel
official Steam client git-svn-id: http://svn.miranda-ng.org/main/trunk@12321 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-02-15code cleaningGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@12126 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-02-07Steam: Support for receiving typing notifications; version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12040 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-02-07Steam: When user has disabled idle notification for protocols, reset it to 0Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12035 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-02-06Remove useless __INTERNAL_NAME constant from rest of pluginsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@12021 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-01-16MEVENT - the strict type for events, they are not HANDLE anymoreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11866 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-20Steam: Various code improvements (as reported by Coverity analyser); version ↵Robert Pösel
bump git-svn-id: http://svn.miranda-ng.org/main/trunk@11544 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-14SendDlgItemMessage(...BM_SETCHECK ...) -> CheckDlgButton(...)Rozhuk Ivan
SendDlgItemMessage(...BM_GETCHECK ...) -> IsDlgButtonChecked(...) constants fix for CheckDlgButton() git-svn-id: http://svn.miranda-ng.org/main/trunk@11387 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-13SendMessage(GetDlgItem -> SendDlgItemMessage 2Rozhuk Ivan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11384 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-13SendMessage(GetDlgItem -> SendDlgItemMessageRozhuk Ivan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11383 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: That's enough from me, version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11308 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: Fix not holding proper contact status (e.g. looking for play/trade)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11307 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: "Looking for trade/play" statuses write into StatusMsgRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11306 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: Show xstatus as extra icon in clist (step 3)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11303 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: Add lock to SetStatus (attempt to fix some freeze/crash)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11302 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: Fix showing xstatus icon in contact list (step 2)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11301 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: Use XStatus for info about playing game (part 1)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11300 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-09Steam: Fix enabling apply button in option when changing avatars sizeRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11299 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: typoRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11294 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: Load more info about user - client (website/mobile/classic), server ↵Robert Pösel
ip, primary clan id,... git-svn-id: http://svn.miranda-ng.org/main/trunk@11293 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: Revert previous commit as it was useless work >:oRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11292 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: Refactor statuses supportRobert Pösel
- allow changing own status - change own status when it changes on server - temporary don't distinguish between playing/not playing contacts - fix steam<->miranda status mapping git-svn-id: http://svn.miranda-ng.org/main/trunk@11291 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: Support for sending to server how long are we idleRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11290 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: Option to use big avatars (disabled by default)Robert Pösel
Until now big avatars were used, but it's better to lower traffic etc. by default. git-svn-id: http://svn.miranda-ng.org/main/trunk@11289 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-08Steam: Add new contacts at login only, so it won't feed our clist with ↵Robert Pösel
"random" players git-svn-id: http://svn.miranda-ng.org/main/trunk@11272 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-07Steam: Fix infinite loop when switching to offline when there are still ↵Robert Pösel
requests in queue git-svn-id: http://svn.miranda-ng.org/main/trunk@11267 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-04Steam: Don't try delete contact from server when we're not friends anywayRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11241 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-04Steam:Robert Pösel
- Save timestamp when user created his account ("MemberTS") - Save timestamp when user was removed from friends ("DeletedTS") - Save timestamp when user was added to friends ("ContactAddTime" in branch "UserInfo" - compatibility with UserInfoEx) - Properly set info about deleted contacts at login - Notify when user is deleted or added again to contacts git-svn-id: http://svn.miranda-ng.org/main/trunk@11240 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-04Steam: Fix for downloading own avatar tooRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11237 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-04Steam: Reworked avatars support; version bumpRobert Pösel
This result in downloading avatars only when changed and not at every login git-svn-id: http://svn.miranda-ng.org/main/trunk@11236 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-04Steam:Robert Pösel
- Fixed saving URL of contact's avatar and thus avatar itself - Fixed loading user infos (including current status) at login - Use common name for logoff time value in db ("LogoffTS") - Fixed setting real name (firstname, lastname) git-svn-id: http://svn.miranda-ng.org/main/trunk@11235 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-04Steam:Robert Pösel
- Fix loading sent messages from other instances - Probably fixed related memleaks - Fixed *W to *T variables/methods in steam_pooling.cpp git-svn-id: http://svn.miranda-ng.org/main/trunk@11234 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-02Steam: Raise message length limit; fix encoding of sent messages; version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11220 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-01Steam: Routing for unsupported global statusesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@11201 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-11-28Massive code cleanup and fixes for a lot of warnings reported in #837Tobias Weimer
git-svn-id: http://svn.miranda-ng.org/main/trunk@11136 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c