Sat May 31 02:05:32 2008 Søren Sandmann <sandmann@redhat.com>
* appearance-desktop.c (wp_drag_get_data): Make sure the data we
produce is actually a list of uris, not a list of paths. (Prevents
crash when someone drags a thumbnail back into the list).
* appearance-desktop.c (wp_add_image): Be robust against NULL
filenames; this can happen if someone drops an http url on the
dialog.
svn path=/trunk/; revision=8736
2008-05-24 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (gnome_theme_read_meta_theme),
(read_icon_theme), (read_cursor_theme), (read_cursor_fonts),
(update_theme_index): return to using paths instead of URIs since
most of the code using them expects paths
2008-05-24 Jens Granseuer <jensgr@gmx.net>
* theme-util.c: (theme_is_writable), (theme_delete): expect
a path instead of an URI in theme_info->path
svn path=/trunk/; revision=8724
2008-05-24 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Lincoln de Sousa <lincoln@minaslivre.org>
Port the last remaining bits of gnome-vfs to gio (bug
#524401).
* appearance-main.c: (init_appearance_data):
* theme-installer.c: (cleanup_tmp_dir), (file_theme_type),
(transfer_cancel_cb), (gnome_theme_install_real),
(transfer_done_cb): use gio instead of gnome-vfs
* theme-util.c:
* theme-util.h: make file_delete_recursive public
* gnome-wp-info.c: include string.h to avoid warning
svn path=/trunk/; revision=8721
2008-05-18 Thomas Wood <thos@gnome.org>
* gnome-da-capplet.c: Convert to use GConfPropertyEditor and remove
a lot of duplicated code in the process.
svn path=/trunk/; revision=8719
2008-05-18 Thomas Wood <thos@gnome.org>
* gconf-property-editor.c: (gconf_property_editor_class_init),
(gconf_property_editor_get_prop): Allow the data property to be
read as well as written.
svn path=/trunk/; revision=8718
2008-05-18 Jens Granseuer <jensgr@gmx.net>
* gconf-property-editor.c: (gconf_property_editor_init),
(gconf_property_editor_class_init),
(gconf_property_editor_finalize), (gconf_peditor_new),
(gconf_peditor_new_boolean), (gconf_peditor_new_integer_valist),
(gconf_peditor_new_string_valist), (gconf_peditor_new_color),
(gconf_peditor_new_combo_box),
(gconf_peditor_new_combo_box_with_enum),
(gconf_peditor_new_select_radio),
(gconf_peditor_new_numeric_range),
(gconf_peditor_widget_set_guard), (gconf_peditor_new_enum_toggle),
(peditor_image_set_filename), (peditor_image_clicked_cb),
(gconf_peditor_new_image),
(gconf_peditor_new_select_radio_with_enum): use G_DEFINE_TYPE to
get rid of the boilerplate code and remove a number of unnecessary
casts
svn path=/trunk/; revision=8717
Fri May 16 21:55:52 2008 Søren Sandmann <sandmann@redhat.com>
* libbackground: Delete this directory since it's not used any
more
svn path=/trunk/; revision=8708
2008-05-13 Jens Granseuer <jensgr@gmx.net>
Patch by: Laszlo Peter <laca@sun.com>
* gnome-about-me.c: (get_user_login): fix build on Solaris when
_POSIX_PTHREAD_SEMANTICS is defined (bug #532893)
svn path=/trunk/; revision=8702
2008-05-08 Jens Granseuer <jensgr@gmx.net>
* appearance-style.c: (style_message_area_response_cb),
(update_message_area), (gtk_theme_changed), (style_init):
* appearance.h:
* data/appearance.glade: also show a missing theme engine in the
GTK themes list and offer to install it via packagekit
svn path=/trunk/; revision=8698
2008-05-07 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (gtk_theme_info_missing_engine),
(gnome_theme_meta_info_validate):
* gnome-theme-info.h: split out the check for the missing theme
engine because we also need it for the packagekit support
svn path=/trunk/; revision=8696
2008-05-07 Jens Granseuer <jensgr@gmx.net>
Add support for installing missing GTK+ theme engines via
packagekit (bug #511065)
* appearance-themes.c: (theme_message_area_response_cb),
(theme_message_area_update): when we detect a missing engine,
check if packagekit is available on the session bus. If it is show
an install button to pull the corresponding package
* appearance.h:
* theme-util.c: (packagekit_available), (theme_install_file):
* theme-util.h: add support functions
svn path=/trunk/; revision=8695
2008-05-07 Jens Granseuer <jensgr@gmx.net>
Patch by: Lincoln de Sousa <lincoln@minaslivre.org>
* theme-save.c: (setup_directory_structure), (write_theme_to_disk):
replace some more gnome-vfs by gio (part of bug #524401)
svn path=/trunk/; revision=8694
2008-05-06 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (gnome_theme_meta_info_validate): fix error
code when GTK engine is missing, and fix the function signature
svn path=/trunk/; revision=8693
2008-05-01 Jens Granseuer <jensgr@gmx.net>
* appearance-themes.c: (theme_get_mtime),
(theme_drag_data_received_cb):
* theme-util.c: (directory_delete_recursive),
(file_delete_recursive), (theme_is_writable), (theme_delete): port a
few more functions to gio (part of bug #524401)
svn path=/trunk/; revision=8685
2008-05-01 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (read_cursor_theme), (read_cursor_fonts),
(update_theme_index): always use URIs instead for info->path; since
gio cleanly distinguishes path/uri (contrary to gnome-vfs), the
random mix we have right now is becoming a nuisance
svn path=/trunk/; revision=8684
2008-05-01 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Lincoln de Sousa <lincoln@minaslivre.org>
* appearance-desktop.c: (wp_drag_received), (wp_update_preview): more
gio conversion (part of bug #524401)
svn path=/trunk/; revision=8683