2002-01-10 Bradford Hovinen Courtesy of Jean Schurger : * preferences.c (bg_preferences_merge_entry): Make sure the wallpaper filename is non-NULL before doing anything with it 2001-12-20 Bradford Hovinen * applier.c (bg_applier_apply_prefs): Disable the wallpaper if we couldn't load it (bg_applier_apply_prefs): Create a clone of the preferences structure first and work off of that (wallpaper_full_cover_p): Return FALSE if the wallpaper pixbuf is NULL * preferences.c (bg_preferences_merge_entry): Don't actually set the wallpaper to "enabled" unless we can load the thing * applier.c: Eliminate compiler warnings * applier.[ch]: Rename applier to bg_applier to avoid possible namespace collision * preferences.[ch]: Rename preferences to bg_preferences to avoid possible namespace collision 2001-12-18 Bradford Hovinen * preferences.c: Update GConf keys to use /desktop/gnome/background (preferences_load): Use gconf_client rather than gconf_engine 2001-12-17 Bradford Hovinen * applier.c (set_root_pixmap): Set the pixmap_id correctly if pixmap is NULL or -1. * preferences.c (preferences_merge_entry): Eliminate name; use entry->key on the warning (preferences_merge_entry): Use correct keys * applier.c (applier_get_preview_widget): Make sure the pixmap is masked correctly (applier_apply_prefs): s/gtk_object_destroy/g_object_unref/ 2001-12-07 Bradford Hovinen * preferences.c (read_color_from_string): Check if string is non-NULL (preferences_load): Initialize the error structure * applier.c (applier_class_init): Initialize object_class properly before using it; install property after {get|set}_property are set (applier_get_preview_widget): Construct the GC before using it