CVSROOT:        /cvs/gnome
Module name:    libegg
Changes by:     ebassi  05/07/22 05:39:12

Modified files:
        .              : ChangeLog 
        libegg/recentchooser: eggdesktopbookmarks.c 
                              eggrecentchoosermenu.c eggrecentmanager.c 

Log message:
2005-07-22  Emmanuele Bassi <[EMAIL PROTECTED]>

* libegg/recentchooser/eggdesktopbookmarks.c:
(egg_bookmark_item_new), (get_datetime_attribute),
(egg_desktop_bookmark_parse_item), (egg_desktop_bookmark_add_item):

Don't mask the "modified" timestamp when adding a parsed item, and
clean up the code while we're at it.

* libegg/recentchooser/eggdesktopbookmarks.c:
(egg_desktop_bookmark_get_added), (egg_desktop_bookmark_get_modified),
(egg_desktop_bookmark_get_visited):

Return an invalid timestamp on error.

* libegg/recentchooser/eggrecentchoosermenu.c:
(egg_recent_chooser_menu_add_filter),
(egg_recent_chooser_menu_remove_filter),
(egg_recent_chooser_menu_list_filters):

Disable these functions: a menu does not support multiple filters.

* libegg/recentchooser/eggrecentchoosermenu.c:
(get_is_recent_filtered):

Enable default filtering on the item's URI and MIME type, and implement
filtering on the application's name and the item's age.

* libegg/recentchooser/eggrecentchoosermenu.c:
(egg_recent_chooser_menu_map):

Build the placeholder menu item when no items were found, or all
items were filtered.

* libegg/recentchooser/eggrecentchoosermenu.c:
(egg_recent_chooser_menu_new):

Don't cast g_object_new() returned gpointer into a GtkWidget.

* libegg/recentchooser/eggrecentmanager.c:
(egg_recent_manager_poll_timeout), (build_recent_items_list):

Create the storage file only when needed for writing.

* libegg/recentchooser/eggrecentmanager.c:

Document the RecentManager and RecentInfo missing functions.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libegg&who=ebassi&date=explicit&mindate=2005-07-22%2005:38&maxdate=2005-07-22%2005:40

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to