Commit notifications for specs
Aaron J. Seigo
aseigo at kde.org
Wed Apr 30 11:57:43 PDT 2008
On Wednesday 30 April 2008, Emmanuele Bassi wrote:
> On Wed, 2008-04-30 at 19:06 +0200, Pau Garcia i Quiles wrote:
> > > by the way: GIO implements various fd.o specifications - the
> > > thumbnailing specification, the trash spec, the shared mime info spec,
> > > etc. exactly like KIO does.
> > KIO and GIO could have shared plugins ("slaves", in KIO slang) but
> > they do not. That would have been very useful.
> how would have this been even possible? GIO backends are implemented as
> GObject using the GModule API, and they are even out of tree from the
> GIO main library (see the gvfs module inside GNOME's SVN).
someone's already done it ;)
KIO slaves run out-of-process and have no inherent event loop of their own.
they just need to implement the proper IPC (d-bus) interface to communicate
and register with the system configuration (a .desktop file).
even if there was a Qt event loop, however, Qt4 builds with the glib event
loop if glib is available on the system. this allows us to run glib based
plugins, etc within a Qt (and by extension, KDE) based application. the
reverse should also be true, at least as far as the event loop part goes.
this is not theory, either, i've seen gtk+ based plugins running in a Qt app
due to using the glib event loop as a common basis.
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Trolltech
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 194 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freedesktop.org/archives/xdg/attachments/20080430/33f3a485/attachment.pgp
More information about the xdg