summaryrefslogtreecommitdiff
path: root/src/gabble-presence-cache.c
AgeCommit message (Expand)AuthorFilesLines
2006-10-03backport from head: support presence from JIDs with no resource [dafydd.harri...Senko Rasic1-6/+0
2006-07-19check for NULL <priority> elements in incoming presence1-1/+3
2006-06-05add missing handler unregister in presence cache1-1/+4
2006-06-05add a connecting method to TpChannelFactoryIface, and only hook up callbacks ...1-28/+26
2006-05-31add copyright headers to gabble-presence{,-cache}.{c,h}1-0/+19
2006-05-25fix signal nubbishness1-4/+4
2006-05-25unset keep_unavailable whenever we receive presence from somebody1-1/+6
2006-05-25grab nicknames after presence has been updated1-2/+2
2006-05-25set keep_unavailable each time we receive a <message>1-4/+10
2006-05-24fold _parse_message into message callback1-28/+9
2006-05-24check namespace on <nick> node1-0/+6
2006-05-24create presence for people who only have nicknames1-1/+6
2006-05-24factor out _cache_insert1-5/+14
2006-05-24wrap function prototypes1-8/+11
2006-05-23factor out removal of presence from the cache1-8/+30
2006-05-23make nickname changes emit nickname-update rather than presence-update1-1/+9
2006-05-23only set nickname when it's different, and emit signal when doing so1-3/+8
2006-05-23make _grab_nickname take from arg for debugging goodness1-3/+8
2006-05-23add <message> handler to presence cache that grabs nicknames1-1/+21
2006-05-23make presence cache presence handler run at low priority1-1/+1
2006-05-23grab nicknames from presence nodes1-0/+25
2006-05-23use switch on message type rather than strcmp1-4/+7
2006-05-23make gabble_presence_cache_parse_message non-public1-6/+6
2006-05-19rename presence_cb to lm_message_cb as it will be used for more than presence1-8/+8
2006-05-18put non-lvalues on left hand side of comparisons1-2/+4
2006-05-17reindent/refactor gabble_presence_cache_update1-5/+15
2006-05-16use gchar rather than char for consistency1-1/+1
2006-05-16rename function for clarity1-2/+2
2006-05-16use caps constant for namespace check1-2/+3
2006-05-16rename function for clarity1-2/+2
2006-05-16refactor presence node parsing1-25/+44
2006-05-13make the presence cache ref the handle of contacts it stores, avoiding crashi...1-0/+13
2006-05-11make the presence cache ignore presence from ourselves on other resources (fo...1-0/+6
2006-05-10merge presence_cache_parse_message functionality into tweaked presence cache1-75/+17
2006-05-03refactor PresenceCache a bit so that it takes a construct-time property of th...1-15/+226
2006-05-10split the presence callback into a function to parse the node, and a function...1-57/+79
2006-05-10tweak down verbosity of presence debug messages1-1/+5
2006-05-10refactor voice resource finding so that we find voice-v1 if there are multipl...1-15/+31
2006-05-06avoid emitting spurious presence updates1-2/+2
2006-05-05emit presence update signal only after updating the cache1-2/+1
2006-05-05disable useless presence debug messages1-0/+4
2006-05-03make GabblePresenceCache signals emit numerically1-4/+11
2006-05-03store priority values inside GabblePresence->Resource, and allow them to be s...1-7/+15
2006-04-29remove cruft from presence cache1-12/+0
2006-04-29make presence cache handle Loudmouth presence stanzas1-3/+227
2006-04-27add GabblePresence, GabblePresenceCache1-0/+60