summaryrefslogtreecommitdiff
path: root/src/presence.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-30Use meta-headers for everythingSimon McVittie1-1/+1
2012-02-06Update Wocky snapshot for One Big Header.Will Thompson1-2/+1
2012-01-27Delete LmMessage{,Type,SubType} typedefsWill Thompson1-5/+5
2012-01-27Remove lm_message_new[_with_subtype]Will Thompson1-2/+2
2012-01-26Expunge lm_message_ref and lm_message_unref.Will Thompson1-1/+1
2012-01-26Merge branch 'master' into BYE-BYE-LOUDMOUTHWill Thompson1-4/+76
2011-09-07presence: implement WockyXep0115Capabilities interfaceJonny Lamb1-1/+26
2011-09-01gabble: add capabilities.h and caps-channel-manager.h as public APIJonny Lamb1-1/+1
2011-09-01presence-cache: store data forms from disco replies and the caps cacheJonny Lamb1-0/+3
2011-09-01presence: start holding a list of data formsJonny Lamb1-0/+35
2011-06-24GabblePresence: start in state UnknownWill Thompson1-0/+2
2011-06-24Presence: debug GabblePresenceId names where possibleWill Thompson1-2/+9
2011-05-02stop using LmMessageNode wrapperJonny Lamb1-2/+2
2011-04-21gabble_presence_update(): take 'now' as a parameterWill Thompson1-2/+3
2011-04-09gabble_presence_get_client_types_array(): tidyWill Thompson1-9/+5
2011-04-08ClientTypes: pass around gchar**, not GPtrArrayWill Thompson1-5/+3
2011-04-08Support client types for bare JIDs.Will Thompson1-1/+21
2011-04-08Presence: turn client types into a bitfield sooner.Will Thompson1-18/+3
2011-04-08Presence: rename Resource.last_activity to last_availableWill Thompson1-7/+10
2011-04-08Presence: add some notes about what not to refactorWill Thompson1-0/+11
2011-04-08Presence: genericise specifying a client type preferenceWill Thompson1-6/+18
2011-04-08Clarify resource aggregration's preferencesWill Thompson1-16/+6
2011-04-08presence: don't drop caps when re-aggregating resources.Will Thompson1-0/+2
2011-04-08presence: change working of get_client_types_arrayJonny Lamb1-9/+6
2011-04-08presence-cache: emit ::client-types-updated when it happensJonny Lamb1-3/+5
2011-04-08presence: also return whether to signal client types updated in _updateJonny Lamb1-2/+6
2011-04-08presence: save handle client types and current active resourceJonny Lamb1-11/+27
2010-11-19_find_resource: check if presence parameter is NULLWill Thompson1-3/+3
2010-11-19Remove silly GABBLE_PRESENCE_PRIV() macroWill Thompson1-13/+11
2010-10-26presence: assert that resource != NULL in _find_resourceJonny Lamb1-0/+3
2010-10-26presence: use tp_strdiff instead of strcmp to be NULL-safeJonny Lamb1-1/+1
2010-10-25client types: don't keep firing ClientTypesUpdated before we actually know an...Jonny Lamb1-1/+8
2010-09-23presence: be sure to record which resource has best activity when loopingJonny Lamb1-0/+1
2010-09-21Merge branch 'client-types'Jonny Lamb1-6/+76
2010-09-17presence: use the GabbleClientType GType instead of NIH'ing all that stuffJonny Lamb1-44/+18
2010-09-17presence: update comment about how presence type is determinedJonny Lamb1-0/+1
2010-09-17presence: let a NULL predicate be given to pick_resource_by_capsJonny Lamb1-4/+5
2010-08-29Dramatically reduce debug spam from capabilitiesWill Thompson1-25/+3
2010-08-26removed _ prefix from conn_presence_get_type()Senko Rasic1-1/+2
2010-08-26add _conn_presence_get_type() to gracefully handle custom statusesSenko Rasic1-2/+31
2010-07-29presence: rate a resource higher if it was updated more recentlyJonny Lamb1-0/+3
2010-07-29presence: add new client type: gameJonny Lamb1-0/+6
2010-07-27presence: make NULL-ing the client type array optionalJonny Lamb1-2/+4
2010-07-26presence: move client type into GabblePresence objectJonny Lamb1-2/+85
2010-06-03Replace silly #defines with a DevicePreference enumWill Thompson1-4/+7
2010-06-02Prefer phones when picking resource for Jingle callsWill Thompson1-3/+16
2010-04-20Rename to WockyStanza, WockyNode and related changesSjoerd Simons1-10/+11
2010-01-08Merge branch 'bare-jids'Simon McVittie1-0/+29
2010-01-08Factor out code to add the status, caps and vcard to a presenceSjoerd Simons1-32/+48
2010-01-06Represent bare jids as resource = NULL, not resource = ""Simon McVittie1-1/+0