Re: Recently Used Files Proposal
- From: Emmanuele Bassi <ebassi gmail com>
- To: GTK Devel List <gtk-devel-list gnome org>
- Subject: Re: Recently Used Files Proposal
- Date: Tue, 14 Jun 2005 09:32:01 -0000
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]