2002-01-11 Bradford Hovinen <hovinen@ximian.com>
* file-types-capplet.c (apply_cb): Commit the changeset
(main): Construct a changeset
(edit_cb): Pass the changeset to service_info_new
* service-info.c (set_string): Don't set the value if it is NULL
(service_info_load): Store changeset in info structure
(service_info_save): Don't require a changeset; use the one stored
in the structure
2002-01-11 Bradford Hovinen <hovinen@ximian.com>
* service-info.c (set_string): Don't set the value if it is NULL
* service-edit-dialog.c (store_data): Call service_info_save
2002-01-11 Bradford Hovinen <hovinen@ximian.com>
* mime-edit-dialog.c (add_ext_cb): Terminate column list with -1
* service-edit-dialog.c (store_data): Call service_info_update
* mime-edit-dialog.c (store_data): Call mime_type_info_update
* mime-type-info.c (mime_type_info_update): Implement. Updates the
model with data from the structure
* service-info.c (service_info_update): Implement. Updates the
model with data from the structure
* mime-type-info.c (form_extensions_string): Implement. Factor
from mime_type_info_save
* service-info.c (service_info_load): Accept model and iter rather
than protocol name; read protocol name from model
* mime-type-info.c (mime_type_info_load): Accept model and iter
rather than mime type; read the mime type from the model
* mime-types-model.c (get_icon_pixbuf): Make this public
2002-01-11 Bradford Hovinen <hovinen@ximian.com>
* service-edit-dialog.c (store_data): Implement
(program_sensitive_cb): Implement
(response_cb): Call store_data if response_id is OK
(service_edit_dialog_init): Connect toggled signal on
run_program_toggle to program_sensitive_cb
* mime-type-info.h: Add #include gnome-vfs-mime-info.h
* service-edit-dialog.c (populate_app_list): Implement
* mime-edit-dialog.c (populate_component_list): Make sure custom
menu item is shown
2002-01-09 Jean Schurger <jschurger@schurger.org>
* capplet-dir.c (capplet_new): Check for entry->icon[0] != 0
if (Icon =) in the desktop file.
if entry->icon is a DIR
If entry->icon[0] still NULL.
2002-01-10 Bradford Hovinen <hovinen@ximian.com>
Courtesy of Jean Schurger <jschurger@schurger.org>:
* preferences.c (bg_preferences_merge_entry): Make sure the
wallpaper filename is non-NULL before doing anything with it
Wed Jan 9 21:22:30 2002 Jonathan Blandford <jrb@redhat.com>
* gnome-settings-keyboard.c (filter): weee! locate_cursor works
now!!!!
* gnome-settings-locate-pointer: speed up animation.
Tue Jan 8 15:50:59 2002 Jonathan Blandford <jrb@redhat.com>
* Makefile.am: Add locate-pointer.
* gnome-settings-keyboard.c: Initial attempt at locate-pointer.
Don't understand XKB enough to figure it out.
* gnome-settings-locate-pointer.[ch]: Draw the locate pointer
box. Pretty snazzy for a useless (but fun) feature.
* gnome-settings-mouse.c: Move locate pointer to it's own file.
Tue Jan 8 15:49:15 2002 Jonathan Blandford <jrb@redhat.com>
* .cvsignore: update
* Makefile.am: Add gnome-keyboard-properties.c
* gnome-keyboard-properties.c: New, much nicer capplet.
* gnome-keyboard-properties.glade: glade file for above.
* keyboard-bell.png:
* keyboard-cursor.png:
* keyboard-repeat.png:
* keyboard-volume.png: Images for above. Note,
keyboard-cursor.png is my pathetic attempt at artwork, and will
prolly change in the future.
Tue Jan 8 15:47:24 2002 Jonathan Blandford <jrb@redhat.com>
* .cvsignore: New ignores.
* gnome-mouse-properties.glade: Update of glade file for cursors
* mouse-cursor-normal-large.png: New images
* mouse-cursor-normal.png:
* mouse-cursor-white-large.png:
* mouse-cursor-white.png:
* mouse-properties-capplet.c: (setup_dialog), (create_dialog),
(main): Add support for new properties. Don't fully work yet, but
we'll get it later.
* mouse-properties.glade: not sure what changed -- need to remove
this file.
2002-01-08 Richard Hestilow <hestilow@ximian.com>
* gnome-settings-daemon.c (main): Initialize libgnomeui,
and load sounds.
* gnome-settings-sound.c (stop_esd): Just tell esd to let go
of /dev/dsp.
2002-01-07 Richard Hestilow <hestilow@ximian.com>
* configure.in: Whoops, delete those invalid-dnl'ed lines. This
is part of my use-xscreensaver-demo patch.
Sun Jan 6 02:52:59 2002 Jonathan Blandford <jrb@redhat.com>
* gconf-property-editor.c (peditor_select_radio_widget_changed):
avoid recursive loops by only setting the UI if we're active.
2002-01-05 Bradford Hovinen <hovinen@ximian.com>
* gconf-property-editor.c (peditor_*_value_changed): Only remove
from changeset if the changeset is non-NULL
2002-01-04 Bradford Hovinen <hovinen@ximian.com>
* gconf-property-editor.c (peditor_set_gconf_value):
Implement. Sets the GConf value either in the changeset, or if
changeset is NULL, directly
(peditor_*_widget_changed): Use peditor_set_gconf_value
(gconf_peditor_new_*): Don't complain if changeset is NULL
2002-01-04 Bradford Hovinen <hovinen@ximian.com>
* default-application-properties.c (edit_read): Check if tmp is
NULL before continuing
Use terminal/exec for terminal executable name key
2002-01-04 Bradford Hovinen <hovinen@ximian.com>
* control/Makefile.am (gnome_theme_preview_LDADD): Use
$(CONTROL_{CFLAGS|LIBS}) rather than @CONTROL_{CFLAGS|LIBS}@
2001-12-20 Bradford Hovinen <hovinen@ximian.com>
* 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