Commit notifications for specs

Emmanuele Bassi ebassi at gmail.com
Wed Apr 30 10:00:13 PDT 2008


On Wed, 2008-04-30 at 18:27 +0200, Pau Garcia i Quiles wrote:

> - KIO, GIO and GnomeVFS. KIO is the I/O framework used by KDE since,  
> at least, 1999. But the Gtk+ developers decided to go on their own and  
> implement GIO without talking to KDE developers. GIO was developed  
> while KDE was developing the 4.0 version, a very good moment to break  
> compatibility. This has been a sad, missed opportunity to define a  
> common spec.

the icon naming is a specification. the trash location and usage is a
specification.

GIO, and KIO, are not "specifications": they are libraries exposing an
API. making them work as a common low-level API would have required
either GObject switch to QObject or vice-versa.

the idea behind GIO was adding an virtual file system API into GLib and
using GObjects; using something else would have completely defeated the
whole point of it.

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.

ciao,
 Emmanuele.

-- 
Emmanuele Bassi,
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net



More information about the xdg mailing list