[Gossip-dev] [Telepathy] rework of the UI

Martyn Russell martyn at imendio.com
Tue Sep 12 09:13:25 CEST 2006


On Tue, 2006-09-12 at 00:43 +0200, Xavier Claessens wrote:
> Here is what I have so far [1].
> 
> 1) code cleanup in many places
> 
> 2) removes those modules and merge changes in normal module:
> gossip-new-account-window-telepathy.[ch]
> gossip-accounts-dialog-telepathy.[ch]
> 
> 3) As said GossipAccount uses the GHashTable for
> gossip_account_get/set_*(). Rework the whole API.

The gossip_account_() API should probably use g_dataset_() here instead
of g_hash_table_(). Not sure though.

> 4) Removes GossipAccountParamFlags to simplify the code. It's useless
> for now but should be added back in some way later I think.
> 
> --> The DTD doesn't validate for account xml files, I don't understand
> why, is there a guru of xml here to fix that ?

Yea, there is a libgossip/gossip-account.dtd which we validate the
~/.gnome2/Gossip/accounts.xml with. It requires a bunch of values, like
id, password, etc which are not necessary for ALL protocols. This can
change to just require the essentials, like an account name and
auto_connect feature. Whatever is consistent across protocols. 

-- 
Regards,
Martyn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.imendio.com/pipermail/gossip-dev/attachments/20060912/2b96d42a/attachment.pgp


More information about the Gossip-dev mailing list