CVSROOT:        /cvs/gnome
Module name:    gnome-screensaver
Changes by:     mccann  05/09/22 15:44:43

Modified files:
        .              : ChangeLog configure.ac 
        data           : .cvsignore Makefile.am 
        savers         : .cvsignore Makefile.am 
        src            : Makefile.am gnome-screensaver-preferences.c 
                         gs-job.c gs-job.h gs-manager.c 
Added files:
        data           : gnome-screensaver.directory.in 
                         gnome-screensavers.menu.in 
                         migrate-xscreensaver-config.sh 
                         xscreensaver-config.xsl 
        savers         : cosmos-slideshow.desktop.in.in 
                         personal-slideshow.desktop.in 
                         popsquares.desktop.in 
Removed files:
        savers         : cosmos-slideshow.xml.in personal-slideshow.xml 
                         popsquares.xml 

Log message:
2005-09-22  William Jon McCann  <[EMAIL PROTECTED]>

* src/gs-manager.c (window_show_cb): Don't set theme search
path.

* src/gs-job.[ch] (gs_job_theme_info_ref, gs_job_theme_info_unref)
(gs_job_theme_info_get_id, gs_job_theme_info_get_name)
(gs_job_theme_info_new_from_gmenu_tree_entry, find_info_for_id)
(gs_job_lookup_theme_info, theme_prepend_entry, make_theme_list)
(gs_job_get_theme_info_list, gs_job_init, gs_job_finalize)
(gs_job_set_theme, spawn_on_widget, gs_job_start): Use
gnome-menu to construct a theme list.  Remove all traces of
theme search path.  Remove XML configuration parsing.

* src/gnome-screensaver-preferences.c (get_all_theme_ids)
(config_set_theme, preview_set_theme, get_theme_info_list)
(populate_model, tree_selection_changed_cb, compare_theme)
(setup_treeview, setup_treeview_selection, init_capplet):
Use new themes info API.

* src/Makefile.am: Use libgnome-menu.

* savers/popsquares.desktop.in:
* savers/personal-slideshow.desktop.in:
* savers/cosmos-slideshow.desktop.in.in:
* savers/Makefile.am:
* savers/.cvsignore: Use desktop files to define
screensaver themes

* data/migrate-xscreensaver-config.sh:
* data/xscreensaver-config.xsl: Script that can be
used to convert xscreensaver .xml configuration files
to .desktop files.

* data/gnome-screensavers.menu.in:
* data/gnome-screensaver.directory.in:
* data/Makefile.am:
* data/.cvsignore: New files to define menu entries

* configure.ac: Require libgnome-menu

Use the cross desktop menu spec for finding themes.
Fixes #316472.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-screensaver&who=mccann&date=explicit&mindate=2005-09-22%2015:43&maxdate=2005-09-22%2015:45

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

Reply via email to