[Galago-devel] Questions about Galago API
praveen kandikuppa
praveen9 at gmail.com
Sat Sep 25 17:54:18 EEST 2004
Hi,
I have some more questions regarding the Galago API.
In gaim-galago plugin, when an account signs off, the corresponding
accounts (belonging to buddies list of the account) are not updated.
Even in gaim, the corresponding buddies are left in the buddy list
with their presence set to offline and they do not show up in queries
because the connection and accounts lists are updated. In my opinion
it would be better to set the corresponding presence for the accounts
in galago to NULL to signify no presence. what do you think?. I have a
patch (very trivial) for it which does that but it throws up other
problems. when an account is updated because we have signed off, the
corresponding "updated" signal for the account is not emitted. i am
still investigating why this happening but my understanding of galago
internals are quite limited so does anybody have any pointers
regarding this.
praveen.
On Thu, 9 Sep 2004 18:35:28 -0700, Christian Hammond
<chipx86 at gnupdate.org> wrote:
> On Thu, Sep 09, 2004 at 05:28:37AM -0400, praveen kandikuppa wrote:
> > I already have a patch to use galago as the other backend along with
> > gaim-remote which i enhanced a bit. But the one main thing stopping me
> > from submitting the modified patch was no support for buddy icons.
> > There is one more and that is execution of remote commands like gaim
> > uri's or showing an away message etc. It is also required for the
> > evolution bounty but it would be good to have it generally to drive IM
> > via other applications.
> > Since you have said that the avatar code might take some
> > time to complete, i will be submitting the galago patch soon. Right
> > now the galago code seems forced on the gaim remote one and i am not
> > too fond of the way the gaim remote API is there currently. It seems
> > that way because for gaim remote i have to use callbacks etc and is
> > asynchronous but for galago it is the opposite,
> > Personally i would very much like to junk the gaim
> > remote implementation and use galago exclusively. It is far more
> > elegant to be notified of presence changes than to use polling which i
> > am currently doing for gaim remote and also it is IM independent. I
> > will enchance galago integration as and when new API becomes
> > available. Other than that i have finished the main bounty
> > requirements and also put up an initial patch on the bugzilla.
>
> A Galago backend would definitely be good. I would hate to see
> Evolution polling anything for presence. That would scale so horribly
> to a list of e-mails or contacts, and would bog down both Gaim and
> Evolution. I would make sure the evo guys are aware of that problem if
> you end up going the libgaim-remote route, as when I talked to them in
> the past about this, they didn't like the idea of polling.
>
> The avatar stuff could probably be done for the first release. It all
> depends on whether or not I can fix these critical bugs first. I'll
> try to make that a priority, though.
>
> Christian
>
> --
> Christian Hammond <> The Galago Project
> chipx86 at gnupdate.org <> http://galago.sourceforge.net/
> DOS 6: Because there aren't enough problems in the world already.
>
>
>
> _______________________________________________
> Galago-devel mailing list
> Galago-devel at freedesktop.org
> http://freedesktop.org/mailman/listinfo/galago-devel
>
>
>
>
>
More information about the galago-devel
mailing list