Re: Recently Used Files Proposal



Hi all,

* Emmanuele Bassi <ebassi gmail com>:

> I have a generic GObject-based parser (which currently doesn't handle
> metadata, at least until I come up with an idea on how to register
> custom objects representing custom metadata), and a GObject-based parser
> specifically designed around my desktop-bookmark spec (linked on the
> wiki), which is what we should use to store recently used items on disk.
> 
> I'll clean them up and upload them.

I finally emerge from the depths of job-related troubles at $ORK.

I've created a GLib interface for my desktop-bookmarks spec (using
GKeyFile as a guideline for its API); it's simple, documented, pretty
much complete (I think we are going to need some sort of file locking,
as the I/O on this kind of files could potentially take some time; maybe
it would be best if GLib itself would offer some locking primitives -
see bug #307131 [1] for instance) and It... works! (BRAOUM! CRASH!).

It would be used for accessing any XBEL data stream using the custom
metadata specified by the desktop-bookmarks spec[2].  It depends only on
glib-2.0 >= 2.6.0 and libxml2 >= 2.0.0;

You can find it here:

http://devel.emmanuelebassi.net/software/desktopbookmarks/libegg-desktopbookmarks.patch

Now, I'm going to work on the EggRecentManager API using this as
the backend.

Regards,
 Emmanuele.

+++

[1] http://bugzilla.gnome.org/show_bug.cgi?id=307131
[2] http://devel.emmanuelebassi.net/papers/bookmark-spec.html - needs
    some editing, but basically is there

-- 
Emmanuele Bassi (Zefram)                 [ http://www.emmanuelebassi.net ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]