summaryrefslogtreecommitdiff
path: root/protocols/Steam
AgeCommit message (Collapse)Author
2015-12-19Steam: Fix ability to switch protocol to offlineRobert Pösel
Do relogin in PollingThread only if we still want to be online. Because we might call logout from Steam servers before we quit polling thread - so we always get at least one "Not Logged On" error. This commit stops doing relogin when our m_iStatus is already offline. git-svn-id: http://svn.miranda-ng.org/main/trunk@15901 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Try to login again automatically when our token is expired already at ↵Robert Pösel
login git-svn-id: http://svn.miranda-ng.org/main/trunk@15899 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Fix potential null pointer dereferencing (thanks Wishmaster)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15898 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Try to login again on PollThread's "Not Logged On" errorRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15897 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Simplify errors checking in PollingThread (remove variable "breaked")Robert Pösel
And previous commit (r15373) was indeed correct, I missed the switched logic. But I think the change (r15895) makes it more readable anyway. git-svn-id: http://svn.miranda-ng.org/main/trunk@15896 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Fix handling errors in PollingThread processing (broken in r15373)Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15895 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Fix handling expired token at loginRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15894 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Set HttpResponse's resultCode from request, when response is nullRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15893 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-19Steam: Fix wrong type of argument in callbacks (use HttpResponse instead of ↵Robert Pösel
NETLIBHTTPREQUEST) git-svn-id: http://svn.miranda-ng.org/main/trunk@15892 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-12Steam: Use more explicit check for modal dialog's resultRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@15839 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-12-12Steam: Improve main iconRobert Pösel
Removed transparency inside and fill it correctly with white color. git-svn-id: http://svn.miranda-ng.org/main/trunk@15838 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-11-23Steam: Disable using persistent connection for PollRequest as it causes ↵Robert Pösel
force disconnects (thanks Vulpix for tip) It might be reenabled in future again, we just need to make sure we're updating and cancelling it correctly in case we receive error or something. Now we remember the new response->nlc only in one branch of that if, which is obviously wrong, because we're trying to use the old nlc anyway without resetting it. But maybe Steam servers doesn't support the polling thread with persistent connection at all, it needs to be tested further. git-svn-id: http://svn.miranda-ng.org/main/trunk@15762 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-11-09Steam: Add hidden setting "PollingErrorsLimit" (byte) for setting how many ↵Robert Pösel
times polling tries before giving up, and raise default value from 3 to 5 git-svn-id: http://svn.miranda-ng.org/main/trunk@15706 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-10-24Steam: fix auth request handlingAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15608 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-10-24Steam:Alexander Lantsev
- remove custom db event adding - add charset utf-8 to some of requests git-svn-id: http://svn.miranda-ng.org/main/trunk@15607 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-10-02Steam: fix memory corruptions MikalaiR
git-svn-id: http://svn.miranda-ng.org/main/trunk@15487 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-19Steam: attempt to fix #1041Alexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15396 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-19fix encoding problemsDart Raiden
git-svn-id: http://svn.miranda-ng.org/main/trunk@15390 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-18oopsAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15388 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-18Steam: attempt to fix #1024Alexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15387 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-18Steam:Tobias Weimer
- attempt to fix one more crash (fixes #1024) git-svn-id: http://svn.miranda-ng.org/main/trunk@15385 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-17Steam:Tobias Weimer
- attempt to fix one more crash git-svn-id: http://svn.miranda-ng.org/main/trunk@15373 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-16Steam:Tobias Weimer
- attempt to fix numerous crashes git-svn-id: http://svn.miranda-ng.org/main/trunk@15365 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-14Steam: minor fixesAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15355 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-13Steam: fix loginAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15338 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-04Steam: menu uidAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15195 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-09-02team: menus uidAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@15159 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-28mir_sntprintf / mir_snprintf: obsoleted second parameter removed wherever ↵George Hazan
possible git-svn-id: http://svn.miranda-ng.org/main/trunk@15064 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-27fix for 64-bit issues & warningsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@15043 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-18- naming conflict;George Hazan
- warning fixes; - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@14988 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-13Steam: Support for "Read status message" dialogRobert Pösel
Revert r14928 and implement correctly GetAwayMsg method. If contact has no status message, it shows the xstatus message. git-svn-id: http://svn.miranda-ng.org/main/trunk@14940 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-12Steam:Tobias Weimer
- online status messages are not supported git-svn-id: http://svn.miranda-ng.org/main/trunk@14928 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-02Steam: revert PFLAGNUM_5Alexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@14826 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-08-02Steam:Alexander Lantsev
- fixed bug with default group creation - added HttpResponse - version bump git-svn-id: http://svn.miranda-ng.org/main/trunk@14824 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-07-22- extra icons services converted into functions;George Hazan
- more Kill* functions exported; git-svn-id: http://svn.miranda-ng.org/main/trunk@14635 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-30- fix for the old perversion with manual protocol root calculation;George Hazan
- protocol menu root is always created by the core; - other minor problems with protocol menus in main menu went away git-svn-id: http://svn.miranda-ng.org/main/trunk@14462 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-30Steam: fixed optionsAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@14457 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-29- unified menu creation using wrapper class CMenuItem;George Hazan
- duplicated hLangpack field removed from TMO_IntMenuItem; - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@14440 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-29fixed status menu items encodingAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@14437 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-28finally CLISTEVENT removed completelyGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14430 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-27fix for the protocols' menusGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14411 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-27- CLISTMENUITEM::pszContactOwner removed, because it's supported only by ↵George Hazan
contact's menu; - Menu_AddContactMenuItem now receives parameter szProto; - Menu_Add* helpers are converted into real functions; git-svn-id: http://svn.miranda-ng.org/main/trunk@14409 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-26we don't need HGENMENU_ROOT anymore, die, crap, dieGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14405 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-26YEEHAW! CLISTMENUITEM::pszPopupName also diedGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14404 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-25another portion of dead genmenu servicesGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14377 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-24Steam: code cleanupAlexander Lantsev
git-svn-id: http://svn.miranda-ng.org/main/trunk@14358 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-23obsoleted constants CMIF_ROOTPOPUP & CMIF_CHILDPOPUP replaced with ↵George Hazan
CMIF_ROOTHANDLE git-svn-id: http://svn.miranda-ng.org/main/trunk@14350 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-23- Menu_ConfigureItem replaced MO_SETOPTIONSMENUITEM;George Hazan
- Menu_ConfigureObject replaced MO_SETOPTIONSMENUOBJECT; - TIntMenuObject::hotkey replaced TMenuObject::hotkey git-svn-id: http://svn.miranda-ng.org/main/trunk@14349 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-22- CLISTMENUITEM::cbSize - atavism removed;George Hazan
- code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@14325 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-21MS_UTIL_OPENURL -> mir_core::Utils_OpenUrlGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14306 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c