summaryrefslogtreecommitdiff
path: root/salut
AgeCommit message (Collapse)AuthorFilesLines
2011-09-07status: fix implementation of publish nodes in pep messagesJonny Lamb1-1/+1
Previously, I'd done: ... <items xmlns="the-node"> ... when actually it should be: ... <items node="the-node"> ... Bad me. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-06salut: move more common files to plugin-baseJonny Lamb5-772/+4
"ifdef soup" Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-05salut: move some common to a separate directoryJonny Lamb5-498/+6
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-07-20message-channel: Remove unused variable, fixes warningytstenut-plugins-0.1Rob Staudinger1-3/+0
Signed-off-by: Rob Staudinger <robsta@linux.intel.com>
2011-04-27caps-manager, status: don't bother checking for caps prefixesJonny Lamb3-10/+3
This was really confusing and wrong tbh. Just leave the namespace in everywhere. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26status: fix some leaksJonny Lamb1-0/+4
tp_value_array_build copies/takes references so we should free/unref these. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26status: don't bail on reading capabilities if there is no name/capsJonny Lamb1-12/+14
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26caps-manager: only add name and capabilities fields if there are someJonny Lamb1-6/+12
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26caps-manager: keep a record of what clients expose which servicesJonny Lamb2-4/+52
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26status: only try and get caps for contacts implementing the right interfaceJonny Lamb1-1/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26channel: send item-not-found if the channel is closed before replyingJonny Lamb1-0/+17
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26channel: fix typo when getting the nick from enumJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-26message-channel: be sure to include the yts and tp channel ifaces in the ↵Jonny Lamb1-1/+3
Interfaces property Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-25caps-manager: create data forms out of nice HCTsJonny Lamb1-11/+112
And try and test it. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-25status: handle ::capabilities-changed being fired for self objectJonny Lamb1-8/+18
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-20status: implement Service{Added,Removed} and DiscoveredServicesJonny Lamb1-0/+199
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-20utils: add a capabilities namespace definition and more cleanupsJonny Lamb1-1/+3
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-20status: remove stray debugJonny Lamb1-2/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-19status: clean up the hash table and remove rubbish if a status is unsetJonny Lamb1-2/+17
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-19status: update the DiscoveredStatuses hash table before emitting StatusChangedJonny Lamb1-5/+10
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-19status: implement DiscoveredStatusesJonny Lamb2-6/+54
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-18status: start listening to status changes and emit StatusChangedJonny Lamb1-0/+84
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-18status: implement more of AdvertiseStatusJonny Lamb1-3/+95
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-14caps-manager: move the feature prefix to the utils headerJonny Lamb2-2/+5
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-14status: add connection and session propertiesJonny Lamb3-7/+52
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-14util: rename to utilsJonny Lamb6-5/+6
We don't want to conflict with Salut's <salut/util.h> Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-14channel-manager: remove old includeJonny Lamb1-1/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-13salut: update some copyrightsJonny Lamb6-2/+7
Include our dear friends, Intel. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-13message-channel: fix the error stanza on Fail()Jonny Lamb1-2/+5
The text and ytstenut nodes weren't in the right namespace. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-13message-channel: filter {to,from}-service from the RequestAttributesJonny Lamb1-1/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-13channel-manager: fix up to use contact_dup_jidJonny Lamb1-7/+13
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-13status: add dummy hash tables for the two propertiesJonny Lamb1-6/+23
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: fix error messageJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: don't leak the object if the IQ doesn't sendJonny Lamb1-1/+2
...or is, say, cancelled. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: fix a few typosJonny Lamb1-2/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: make _new take a requested argumentJonny Lamb3-5/+7
We can't work it out as if it's a message to ourselves then it will appear as requested on both sides. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: don't allow Request() to be called if not requestedJonny Lamb1-1/+18
The caller should only be calling Fail() or Reply(). Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: include all the other properties as allowed and immutableJonny Lamb2-1/+33
Also make object path prettier. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: keep a ref to the channel when waiting for Request callbackJonny Lamb2-1/+4
And be sure to actually Close each channel when closing them all as simply unreffing might not be enough. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12channel-manager: set the initiator handle correctlyJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: set TpBaseChannel:requested on new channelsJonny Lamb1-0/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12ytstenut: add the message channel manager to the ptr arrayJonny Lamb1-0/+3
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: it's a TpBaseChannel, not a TpChannelJonny Lamb1-2/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: don't store the connectionJonny Lamb1-22/+9
TpBaseChannel already does this for us. Silly me. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message-channel: let TpBaseChannel randomize our object pathJonny Lamb1-8/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12channel-manager: only unregister a handler if we still have a porterJonny Lamb1-3/+6
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12channel-manager: small style tweakJonny Lamb1-2/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12channel-manager: don't unref an object we didn't own anywayJonny Lamb1-4/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12channel-manager: implement GabbleCapsChannelManagerIfaceJonny Lamb1-1/+19
Salut requires this. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-04-12message channel: update to work with new porter APIJonny Lamb6-467/+178
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>