GNOME Bugzilla – Bug 528035
Port the recent manager to gio
Last modified: 2010-10-22 11:27:28 UTC
SSIA tracker bug for all the gio-related improvements.
Created attachment 109237 [details] RecentManager gio port archive of patches. index: - [PATCH 1/9] Add gio-2.0 dependency - [PATCH 2/9] Use GIO to query the MIME type when adding a URI to the recent files - [PATCH 3/9] Use GFileMonitor to get change notification of the recent files storage - [PATCH 4/9] Implement bulk additions API for GtkRecentManager - [PATCH 5/9] Emit the ::changed signal at the end of the MIME type query - [PATCH 6/9] Use XDG_USER_DATA to store the recently used files - [PATCH 7/9] Add the gtk-recent-files-max-age property to GtkSettings - [PATCH 8/9] Use the newly added gtk-recent-files-max-age setting - [PATCH 9/9] Fix the logic for setting the :filename property these patches fix bug 487375, bug 524304, bug 506062 and bug 524219.
I have a patch to use gio for the mime icons too, but rawhide browsers are too broken to attach files atm....
could those changes be consider now? it would be nice to fix those issues before GNOME 2.24
I think a good chunk of this is in trunk already. Emmanuele, what are we still missing ?
as Matthias said, most of this is already in trunk. what's missing is just the relocation of the recently-used.xbel file into something more XDG-compliant and the bulk addition of files for applications with multiple files open. the latter is a small API addition - just one function, so we can still add it if it's deemed useful enough (the rationale is in bug 524219).
I think we can safely close this bug - and leave specific issues to newly opened bugs.