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-12-03 Thomas Wood <thos@gnome.org>
* gnome-theme-installer.c: (theme_properties_free),
(file_theme_type), (missing_utility_message_dialog),
(extract_files_error_dialog), (transfer_done_targz_idle_cb),
(transfer_done_tarbz2_idle_cb), (transfer_done_cb),
(gnome_theme_install_from_uri), (gnome_theme_installer_run):
- Cleanup some of the install code
- Implement bug 325300 - Theme manager should be able to handle archives
with icon, gtk+ and metacity themes
- Implement bug 326103 - Allow installing a theme from a directory
2006-11-27 Thomas Wood <thos@gnome.org>
* gnome-theme-installer.c: (file_theme_type): Applied patch from
bug 378680 (leak in file_theme_type() in theme-switcher)
2006-10-02 Thomas Wood <thos@gnome.org>
* gnome-theme-manager.c: (load_meta_themes), (main): Add an
install-theme command line option. Fixes bug 354581 - Theme manager
has no CLI tool to install themes.
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-08-28 Thomas Wood <thos@gnome.org>
* theme-properties.glade: Fixes bug 331835 (Missing maximize button)
by making the main window Normal rather than Dialog.
* ChangeLog: Converted to utf-8!
2006-08-21 Thomas Wood <thos@gnome.org>
* gnome-theme-manager.c: (queue_pixbuf_generation),
(pixbuf_idle_func), (load_meta_themes): Applied first two patches from bug 351521
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-07-14 Thomas Wood <thos@gnome.org>
* gnome-theme-installer.c:
(transfer_done_cb): Made the installation message dialog more HIG
compliant, as per comments from bug 167045. Also reinstated the fix
for bug 316800.
(gnome_theme_installer_run): Remove invalid, and also duplicate, check
for the tar utility.
2006-04-28 Thomas Wood <thos@gnome.org>
* gnome-theme-save.c: (write_theme_to_disk), (save_theme_to_disk),
(save_dialog_response):
* theme-properties.glade:
- Added option to save current background when saving a custom theme.
Fixes bug 330302 - Saved themes should remember wallpaper.
- Also implements some of the UI changes for the save dialog, suggested
in bug 100622
2006-04-26 Thomas Wood <thos@gnome.org>
* gnome-theme-save.c: (str_remove_slash),
(setup_directory_structure), (write_theme_to_disk),
(gnome_theme_save_show_dialog):
Fix bug 139692 - Some characters cannot be given as the theme name
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
2006-04-09 Thomas Wood <thos@gnome.org>
* gnome-theme-manager.c: (setup_meta_tree_view): Patch from Sergey Al.
Safonov <spoof@spoofa.info> to fix bug 314658 - Theme chooser main
window too wide for 800x600
2006-01-03 Guillaume Desmottes <cass@skynet.be>
Fixes bug #147665
* gnome-theme-manager.[ch] (update_font_button_state,
update_background_button_state): new functions.
(background_key_changed): call the 2 above functions to update
the background from metathemes that include a background.
2005-11-14 David Sedeño <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-10-11 Muktha <muktha.narayan@wipro.com>
* gnome-theme-info.h:
* gnome-theme-manager.h:
* gnome-theme-manager.c (apply_font_clicked):
* gnome-theme-info.c (gnome_theme_read_meta_theme)
(gnome_theme_meta_info_free) (gnome_theme_meta_info_print)
(gnome_theme_meta_info_compare): Update the desktop font in
addition to the application font when 'apply font' in large print
themes is selected. Fixes#123551.
2005-02-08 Sebastien Bacher <seb128@debian.org>
* gnome-theme-installer.c: (file_theme_type), (transfer_done_cb),
(install_dialog_response), (gnome_theme_installer_run):
patch by Kjartan Maraas <kmaraas@gnome.org>, remove a load of leaks
and make sure newly installed themes show up in the relevant lists
without having to close/open the dialog again (Closes: #166267).
2005-02-08 Sebastien Bacher <seb128@debian.org>
* gnome-keyboard-properties-xkb.c: (setup_xkb_tabs):
* gnome-keyboard-properties-xkblt.c: (def_group_in_gconf_changed):
patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
(Closes: #166267).
2005-02-08 Sebastien Bacher <seb128@debian.org>
* eggcellrendererkeys.c: (egg_cell_renderer_keys_start_editing):
patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
(Closes: #166267).
2005-02-08 Sebastien Bacher <seb128@debian.org>
* main.c: (wrap_in_label):
patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
(Closes: #166267).
2005-02-08 Sebastien Bacher <seb128@debian.org>
* gnome-theme-info.c: (update_common_theme_dir_index):
* theme-thumbnail.c: (create_image):
patch by Kjartan Maraas <kmaraas@gnome.org>, move to use GtkIconTheme
and remove a load of leaks in the theme manager code (Closes: #166267).
2005-02-01 Elijah Newren <newren@gmail.com>
The lack of comprehensiveness of the .cvsignore files were making
it hard to find the files missing from the commit (see bug 143487,
comment 35). This should fix that... :)
2005-02-01 Elijah Newren <newren@gmail.com>
Fix an infinite loop that was bringing single-CPU systems to their
knees. Approved by Kjartan. #160803
* gnome-theme-manager.c: (window_settings_changed): keep track of
the window manager theme last selected and just exit if we are
already using the one we want
2005-02-01 David Sedeño <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.
2005-01-06 Sebastien Bacher <seb128@debian.org>
* gnome-theme-installer.c: (install_dialog_response): check the
permission of the .icons/.themes dir instead of the files in it
(Closes: #161649).
2005-01-03 Sebastien Bacher <seb128@debian.org>
* gnome-theme-installer.c: (install_dialog_response): use a temporary
filename to not overwrite existant files in ~/.themes (Closes: #97180).
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-11-28 James Henstridge <james@jamesh.id.au>
* vfs-methods/themus/themus-properties-main.c: use GNOMELOCALEDIR.
* vfs-methods/themus/Makefile.am: similar changes to the fontilus
ones.
* vfs-methods/fontilus/fontilus-context-menu.c: same here.
* vfs-methods/fontilus/font-view.c: use GNOMELOCALEDIR rather than
FONTILUS_LOCALEDIR in the bindtextdomain() call, to match the rest
of gnome-control-center.
* vfs-methods/fontilus/Makefile.am: similar schema and desktop
file fixes. Don't include the old mime files in the dist.
* schemas/Makefile.am: remove .schemas files on clean, when
installing schemas, look for them in builddir rather than srcdir.
* gnome-settings-daemon/actions/Makefile.am: fix up build rules so
that ALSA_CFLAGS isn't defined multiple times (use the newer
automake += syntax).
* control-center/Makefile.am: distribute $(icon_DATA).
* capplets/*/Makefile.am: put the .desktop and .desktop.in files
in CLEANFILES. The .desktop.in.in file gets included because it
is listed in the configure script.
* configure.in: update configure script, and remove macro calls
that are not needed by modern versions of Automake.
* Makefile.am: remove intltool files on distclean.
* autogen.sh: request Automake >= 1.7.
Tue Nov 2 16:03:41 2004 Jonathan Blandford <jrb@redhat.com>
* theme-switcher.c (install_dialog_response): Patch from
Vijaykumar Patwari <vijaykumar.patwari@wipro.com> to warn when
.themes can't be written to.
2004-10-27 Sebastien Bacher <seb128@debian.org>
* gnome-theme-installer.c: (transfer_done_targz_idle_cb),
(transfer_done_tarbz2_idle_cb): *
patch by Rajkumar <rajkumar.siva@wipro.com> to fix the themes
installation with the non GNU versions of tar (Closes: #114553).
2004-10-27 Sebastien Bacher <seb128@debian.org>
* gnome-theme-save.c: (setup_directory_structure):
patch by David Sedeño Fernández <david@alderia.com> to fix a
warning during the compilation (Closes: #148345).