gpgme idle, Re: gpgme progress meter callback

Marcus Brinkmann Marcus.Brinkmann@ruhr-uni-bochum.de
Mon Sep 9 12:38:01 2002


On Mon, Sep 09, 2002 at 10:06:51AM +0200, Werner Koch wrote:
> On Sun, 8 Sep 2002 20:52:35 +0200, Miguel Coca said:
> 
> > BTW, Marcus, I tried the example for GTK+ included in the docs and it
> > doesn't compile (and after fixing it, it didn't work at all). I didn't have
> > the time to debug it properly.
> 
> You might want to have a look at Sylpheed.  It uses GPGME for ages and
> I used the idle callback.  Don't know whether new versions og gpgme
> break Sylpheed.

They do, because we don't call the idle function anymore in some isolated
operations (keylist I think).  The issue here is backward compatibility with
multi threaded programs where we didn't specify before if the idle function
is called synchronized or not.

But as we now have the new I/O callback interface, we should deprecate the
idle function anyway, and let users do it properly.  For this it must work,
of course, so I will take a look at it and try to make a GTK+ example.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    marcus@gnu.org
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de/