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 _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
