2007-08-07 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (read_cursor_theme),
(gnome_theme_cursor_info_free): copy the name for the default cursor,
too, lest we crash on free, and only unref the thumbnail if we have
one
svn path=/trunk/; revision=7971
2007-08-04 Denis Washington <denisw@svn.gnome.org>
* common/gnome-theme-info.c: (read_cursor_theme), (look_for_cursor_theme):
Also load the "default" cursor theme as GnomeThemeCursorInfo so
we know about the available sizes. (bug #462409)
* appearance/appearance-style.c: (prepare_list):
Only add a "Default Pointer" list item if there is
no such GnomeThemeCursorInfo.
svn path=/trunk/; revision=7960
2007-08-02 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (gnome_theme_color_scheme_parse): no need for an
expensive parse to initialize the colors
svn path=/trunk/; revision=7949
2007-07-30 Jens Granseuer <jensgr@gmx.net>
* appearance-style.c: (color_button_clicked_cb): fix cut'n'paste errors
for the tooltip colors and use new color enum
* data/appearance.glade: repair the mess glade3 made of the file
2007-07-30 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (gnome_theme_color_scheme_parse),
(gnome_theme_color_scheme_equal):
* gnome-theme-info.h: add symbolic colors enum and use it
svn path=/trunk/; revision=7936
2007-07-30 Thomas Wood <thos@gnome.org>
* appearance-style.c: (update_color_buttons_from_string),
(check_color_schemes_enabled), (color_button_clicked_cb),
(style_init):
* data/appearance.glade:
Add tooltip foreground and background colours to the list of recognised
symbolic colours.
2007-07-30 Thomas Wood <thos@gnome.org>
* gnome-theme-info.c: (gnome_theme_color_scheme_parse): Add tooltip foreground
and background colours to the list of recognised symbolic colours.
svn path=/trunk/; revision=7933
2007-07-28 Denis Washington <denisw@svn.gnome.org>
* common/gnome-theme-info.h:
* common/gnome-theme-info.c: (look_in_cursor_theme),
(gnome_theme_cursor_info_free):
Read a cursor theme's name from it's index.theme file if it has one.
* appearance/appearance-style.c: (prepare_list):
Show readable_name in cursor theme list instead of name.
svn path=/trunk/; revision=7914
2007-07-28 Denis Washington <denisw@svn.gnome.org>
* gnome-theme-info.c: (read_icon_theme):
Prevent cursor themes from being recognized as icon themes.
svn path=/trunk/; revision=7913
2007-07-26 Jens Granseuer <jensgr@gmx.net>
* gconf-property-editor.c: (peditor_tree_view_widget_changed),
(gconf_peditor_new_tree_view): connect to the GtkTreeViewSelection::changed
signal instead of GtkTreeView::cursor_changed, so we actually get notified
whenever the selection changes
svn path=/trunk/; revision=7899
2007-07-26 Denis Washington <denisw@svn.gnome.org>
* appearance/data/appearance.glade:
* appearance/appearance-style.c:
* appearance/appearance-themes.c: (theme_load_from_gconf),
(cursor_theme_changed), (prepare_list), (style_init):
* appearance/theme-save.c: (write_theme_to_disk):
* appearance/theme-util.h:
* common/gnome-theme-apply.c: (gnome_meta_theme_set):
* common/gnome-theme-info.c:
(add_common_icon_theme_dir_monitor),
(gnome_theme_init):
* common/gnome-theme-info.h:
Re-add basic support for cursor themes for X servers without the Xcursor
extension, like the one on Solaris.
svn path=/trunk/; revision=7890
2007-07-25 Denis Washington <denisw@svn.gnome.org>
* gnome-theme-info.c: (add_common_icon_theme_dir_monitor),
(look_for_cursor_theme):
Fix abug introduced by the changes in revision 7856 which caused
cursor themes to not being found anymore.
svn path=/trunk/; revision=7882
2007-07-01 Denis Washington <denisw@svn.gnome.org>
* gnome-theme-info.[ch]:
Add support for cursor themes (GnomeThemeCursorInfo); probably still a bit
rough around the edges, but it works.
svn path=/trunk/; revision=7823
2007-06-29 Jens Granseuer <jensgr@gmx.net>
* gconf-property-editor.c: (peditor_string_value_changed): compare the
string from the widget against the converted gconf value, not the
unmodified one
svn path=/trunk/; revision=7807
2007-06-25 Denis Washington <denisw@svn.gnome.org>
* theme-thumbnail.[ch]:
Generate all types of thumbnails in a seperate process, not just those for
metathemes.
svn path=/trunk/; revision=7774
2007-06-10 Jens Granseuer <jensgr@gmx.net>
* gtkrc-utils.c: (gtkrc_get_details), (gtkrc_get_color_scheme):
make it possible to skip engine information if we're not interested
and fix a warning
svn path=/trunk/; revision=7712
2007-06-10 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-apply.c: (gnome_meta_theme_set): add some more checks so
we don't try to strcmp NULL strings (fixes bug #445908)
svn path=/trunk/; revision=7710
2007-06-09 Denis Washington <denisw@svn.gnome.org>
* theme-thumbnail.c: (generate_gtk_theme_thumbnail):
Fix the appearance capplet windows not reacting to gtk+ theme changes.
svn path=/trunk/; revision=7707
2007-06-07 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (handle_change_signal),
(gnome_theme_is_writable),
(gnome_theme_info_register_theme_change):
* gnome-theme-info.h:
modify the theme change callback to return more useful
information and add a function to determine whether a given
theme is writable
svn path=/trunk/; revision=7703
2007-06-06 Jens Granseuer <jensgr@gmx.net>
* theme-thumbnail.c: (message_from_child),
(generate_theme_thumbnail), (generate_theme_thumbnail_async),
(theme_thumbnail_factory_init):
* theme-thumbnail.h: remove caching from the thumbnailer since
all of the current users work around it anyway, and resources
aren't managed properly
svn path=/trunk/; revision=7699
2007-06-06 Jens Granseuer <jensgr@gmx.net>
* theme-thumbnail.c: (generate_theme_thumbnail_async):
* theme-thumbnail.h: add a parameter to circumvent the internal
thumbnail cache to the asynchronous generator
svn path=/trunk/; revision=7695
2007-05-29 Jens Granseuer <jensgr@gmx.net>
* gtkrc-utils.c: (gtkrc_get_color_scheme): recognize both
"gtk-color-scheme" and "gtk_color_scheme" (fixes thumbnail generation
for e.g. the Mist metatheme)
svn path=/trunk/; revision=7676
2007-05-28 Jens Granseuer <jensgr@gmx.net>
* gconf-property-editor.c:
* gconf-property-editor.h: remove property editor for the deprecated
GtkOptionMenu, now that all users are upgraded to GtkComboBox
svn path=/trunk/; revision=7674
2007-05-28 Jens Granseuer <jensgr@gmx.net>
* theme-thumbnail.c: (generate_theme_thumbnail): drop unnecessary strlen
(generate_theme_thumbnail_async): save some casts
(generate_gtk_theme_thumbnail): don't leak the theme name
svn path=/trunk/; revision=7671
2007-05-25 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (read_icon_theme):
* gnome-theme-info.h:
add a "readable_name" property for icon themes, and make sure "name"
points to the internal theme name
svn path=/trunk/; revision=7660
* theme-thumbnail.[ch]:
Add functions to generate thumbnails for specific types of themes, for
instance a metacity theme thumbnail.
svn path=/trunk/; revision=7653
2007-05-23 Jens Granseuer <jensgr@gmx.net>
* wm-common.c: (wm_common_get_current_window_manager): make sure we
always return a copy of the window manager name, not a static string
(fixes bug #439244)
svn path=/trunk/; revision=7650