2007-04-03 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-details.c: (update_color_buttons_from_string):
don't crash if the color string is mangled, and close a small
memory leak
svn path=/trunk/; revision=7439
2007-03-04 Benjamin Berg <benjamin@sipsolutions.net>
* gnome-theme-details.c: (update_color_scheme_tab):
Free the engine and color scheme lists.
Removed some bogus old code that caused the current theme to be
checked instead of the new one.
svn path=/trunk/; revision=7360
2007-02-28 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (load_theme_names): Replace a deprecated function
(color_select), (gnome_theme_details_init): Rename color_select() to gtk_color_scheme_changed()
svn path=/trunk/; revision=7345
2007-02-22 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-details.c: (color_select): color components in
GdkColor are guint16 not guint8, so format accordingly. Fixes bug
398331.
svn path=/trunk/; revision=7321
2007-01-19 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (update_color_scheme_tab),
(gnome_theme_details_update_from_gconf):
* gnome-theme-manager.c: (gtk_theme_key_changed):
* theme-properties.glade:
Add a Revert button to the color schemes tab
svn path=/trunk/; revision=7156
2007-01-07 Thomas Wood <thos@gnome.org>
* Makefile.am:
* gnome-theme-details.c: (gtk_theme_update_remove_button),
(remove_theme), (color_select), (toggle_color_scheme_key),
(gnome_theme_details_init):
* gnome-theme-manager.c: (main):
* gtkrc-utils.c:
* gtkrc-utils.h:
* theme-properties.glade:
Enable a message when the current theme does not support colour schemes
svn path=/trunk/; revision=7092
2007-01-07 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (gtk_theme_update_remove_button): Applied patch
from bug 326337 (leaks in the theme manager)
svn path=/trunk/; revision=7078
2007-01-11 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (gnome_theme_details_init): Applied theme
manager part of the patch from bug 382730 (fix build with c89 compilers)
svn path=/trunk/; revision=7069
2007-01-05 Christian Persch <chpe@gnome.org>
Fixes#393117
* gnome-theme-manager.c (main): get a reference to the GnomeProgram
and free it when appropriate. Fixes leak.
* gnome-theme-details.c (gtk_theme_update_remove_button): fixed leaks.
svn path=/trunk/; revision=7044
2006-12-18 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c:
* theme-properties.glade:
- HIG fixes to the color scheme tab, from suggestions in Bug 382517
- Rename "Theme Details" button to "Customize"
2006-09-30 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (setup_tree_view):
* theme-properties.glade:
Allows the text in the details dialog lists to ellipsise, and sets a minimum width
for the dialog. Fixes bug 355269 (Theme manager dialog width)
2006-07-25 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (window_theme_selection_changed),
(gnome_theme_details_update_from_gconf): Don't attempt to load window
manager theme name from an unknown window manager (fixes bug 333276 -
gnome-theme-manager crashes with xgl/compiz)
2006-04-19 Thomas Wood <thos@gnome.org>
* gnome-theme-details.c: (gnome_theme_details_init),
(gnome_theme_details_reread_themes_from_disk):
* gnome-theme-installer.c: (gnome_theme_installer_run_cb):
* gnome-theme-installer.h:
* gnome-theme-manager.c: (setup_dialog):
* theme-properties.glade:
Remove drag and drop information text, and add Install buttons to each
tab in the details window. Closes bug 99535 - [ui-review] Theme manager UI issues
2005-11-14 David Sedeo <david@alderia.com>
* gnome-theme-details.c (gtk_theme_update_remove_button): Update the
sensivility of the button if the user can remove the theme.
(remove_theme): Remove the selected theme.
2005-02-01 David Sedeo <david@alderia.com>
New install procedure: See bug #102216.
* gnome-theme-details.c: Remove gnome_theme_installer_run_cb,
gnome_icon_theme_installer_run_cb because gnome_theme_installer_run
function now detects if it is a icon or theme.
(gnome_theme_details_init): Remove install buttons in theme details
window.
* gnome-theme-installer.c (file_theme_type): Detects the type of the
theme inspecting the content of the file.
(transfer_done_targz_idle_cb, transfer_done_tarbz2_idle_cb): Install
the theme in the correct temp dir.
(transfer_done_cb): Detects if the file to install it is in the
correct format and informs the user if it is not supported. Unpack the
file (informs the user if there are not the correct utility in the
system) and install the theme in the correct directory.
(gnome_theme_installer_run): Remove parameter. Now we detect the file
type.
* gnome-theme-manager.c (gnome_meta_theme_installer_run_cb,
gnome_theme_manager_drag_data_received_cb): Call
gnome_theme_installer_run without the third parameter. Now we detect
the file type.
* theme-properties.glade: Removes install buttons in details window.
2004-12-25 Kjartan Maraas <kmaraas@gnome.org>
* gnome-theme-details.c: Don't include <gtk/gtk.h> twice.
* gnome-theme-installer.c: Same (comes in from -installer.h)
* gnome-theme-manager.c: Same.
2004-04-02 Padraig O'Briain <padraig.obriain@sun.com>
* gnome-theme-details.c (update_list_something): Check that cursor
position has changed before calling gtk_tree_view_set_cursor.
* gnome-theme-manager.c (update_settings_from_gconf): Check that
cursor position has changed before calling gtk_tree_view_set_cursor.
Fixes bug #131538.
2004-02-12 Mark McLoughlin <mark@skynet.ie>
* capplets/display/main.c: (cb_dialog_response):
* capplets/localization/gnome-localization-properties.c:
(dialog_response): update help links to point to user-guide.xml
Sat Feb 7 00:34:45 2004 Jonathan Blandford <jrb@gnome.org>
* gnome-theme-manager.c (load_meta_themes): fix#106424
Fri Feb 6 20:49:25 2004 Jonathan Blandford <jrb@gnome.org>
* gnome-theme-details.c (gnome_theme_details_init): Patch from
Frederic Crozat to install themes in the right place.
Wed Feb 5 17:03:26 2003 Jonathan Blandford <jrb@gnome.org>
* gnome-theme-manager.[ch] (get_default_string_from_key): get the
default from the schema and always sort it at the top.
* gnome-theme-details.c: ditto
Thu Jan 16 02:32:39 2003 Jonathan Blandford <jrb@gnome.org>
* gnome-theme-details.c (gnome_theme_details_update_from_gconf):
make sure we're initted, as this function can be run
asynchronously.
* gnome-theme-manager.c (gnome_meta_theme_installer_run_cb): hook
up the installer.
* gnome-theme-installer.c: Try to handle icon themes.
Wed Jan 15 20:16:21 2003 Jonathan Blandford <jrb@redhat.com>
* gnome-theme-info.c (remove_data_from_hash_by_name): call
correctly in all the right places.
* gnome-theme-manager.c (gnome_theme_manager_tree_sort_func):
remove this unneeded sort func.
* gnome-theme-details.c (setup_tree_view): use the right sort
function.
2002-12-28 Seth Nickell <snickell@stanford.edu>
* gnome-theme-details.c: (path_to_theme_id), (load_theme_names),
(gnome_theme_details_reread_themes_from_disk):
Use the theme directory name rather than the "printable" name
for icon themes. Does this need to be done for WM themes and
GTK themes as well?
Fri Dec 6 16:54:14 2002 Jonathan Blandford <jrb@redhat.com>
* gnome-theme-save-data.c: New file. Really saves now. Doesn't
notice when a new metatheme is added, though.
Fri Dec 6 16:13:54 2002 Jonathan Blandford <jrb@redhat.com>
* gnome-theme-info.c (top_theme_dir_changed_callback): I know C.
Really, I do.
Tue Dec 3 14:26:05 2002 Jonathan Blandford <jrb@redhat.com>
* gnome-theme-details.c (window_theme_selection_changed): Fix
g_assert_not_reached() that can be reached.
Tue Dec 3 00:40:13 2002 Jonathan Blandford <jrb@gnome.org>
* .cvsignore: shut up, CVS
* Makefile.am: build new objects
* gnome-theme-details.[ch]: New file to encapsulate the details
dialog.
* gnome-theme-manager.c: Restructure code. Less love, more work.
Prolly an improvement.