aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppRosterManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* RosterManager: Request items with MIX annotation (#331)Melvin Keskin2021-02-191-0/+4
|
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* RosterManager: Cache roster when using stream managementLinus Jahn2021-01-091-9/+33
| | | | | | | | | | | | The roster manager caches the roster items if a previous stream could be resumed now. The rosterReceived() signal is not emitted again in this case. This avoids redundant roster requests. When no stream management is used, the roster cache is cleared directly on disconnecting. If stream management is used, the cache is also accessible after disconnecting. On connecting the manager checks whether the last stream could be resumed. If the last stream hasn't been resumed, the cache is cleared and the roster is re-requested.
* RosterManager: Refactor/modernise codeLinus Jahn2021-01-091-43/+43
|
* QXmppRosterManager: Add comment on pre-approved subscriptionsLinus Jahn2020-04-051-3/+12
|
* Do not include 'ask' attribute when renaming roster itemMelvin Keskin2020-04-011-0/+4
|
* Run clang-format also on all cpp filesLinus Jahn2020-02-031-63/+55
|
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-031-2/+3
|
* Port majority of old-style connects (#237)JBB2020-01-201-11/+6
| | | This provides more type safety and is future-proof.
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Replace Q_FOREACH (foreach) by C++11 ranged for-loopsLinus Jahn2019-10-231-2/+2
| | | | | | | Q_FOREACH is bad and will be deprecated in the future: https://www.kdab.com/goodbye-q_foreach/ This also disables Q_FOREACH by defining QT_NO_FOREACH.
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* Fix spelling errorsBoris Pek2019-01-081-1/+1
|
* update project homepageJeremy Lainé2014-03-281-1/+1
|
* update project homepageJeremy Lainé2014-03-271-1/+1
|
* update copyright notice to 2008-2014Jeremy Lainé2014-03-261-1/+1
|
* don't send initial presence or request roster if not authenticatedJeremy Lainé2012-09-031-1/+2
|
* Remove deprecated QXmppRosterManager::rosterChanged()Jeremy Lainé2012-08-291-5/+0
|
* remove QXmppRosterManager::removeRosterEntry()Jeremy Lainé2012-07-211-8/+0
|
* doc fixesJeremy Lainé2012-07-211-0/+2
|
* Add a "reason" argument to QXmppRosterManager's subscription methods.Jeremy Lainé2012-07-211-4/+8
|
* remove confusing QXmppPresence::Status::OfflineJeremy Lainé2012-07-181-1/+0
|
* update copyright yearJeremy Lainé2012-07-181-1/+1
|
* encapsulate QXmppUtils methods in a QXmppUtils classJeremy Lainé2012-04-201-5/+5
|
* start moving client-specific codeJeremy Lainé2012-02-081-0/+421