2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
* theme-thumbnailer.c: (main): Don't leak the theme name
if the theme is invalid.
* themus-properties-view.c: (themus_properties_view_init):
NULL vs. 0 in gnome_theme_init()
2005-02-04 Richard Hult <richard@imendio.com>
* drwright.c: Revert the patch from below since it fixes#134595
but breaks other things. Keep the tooltip changes though.
2005-02-04 Richard Hult <richard@imendio.com>
* main.c (main): Update description on how to add notification
area for the new "add to panel" dialog. Patch from uid0@akl.lt,
fixes bug #166057.
2005-02-03 Richard Hult <richard@imendio.com>
* drwright.c (break_window_postpone_cb), (maybe_change_state),
(popup_break_cb): Go back to the timer value from before the break
if postponing a manual break. Fixes bug #134595, based on patch
from Vinay M R <vinay.mandyakoppal@wipro.com>. Modified to use the
right enum type and changed to update the tooltip immendiately
after a break.
2005-02-03 Leena Gunda <leena.gunda@wipro.com>
* configure.in: Check for screensaver functionality in libXext.so
also when deciding to build typing-break. Fixes bug #155461.
2005-02-03 Kjartan Maraas <kmaraas@gnome.org>
* gnome-theme-info.c: (update_theme_index),
(top_theme_dir_changed), (top_icon_theme_dir_changed),
(real_add_top_theme_dir_monitor): Revert the previous
two commits. It looks like the fix in gnome-vfs to make
sure gnome_vfs_uri_extract_short_name() doesn't return
NULL was what we really needed. Please retest to see if
you can still reproduce the crashes in the theme-manager
after this change and with the latest gnome-vfs from CVS.
2005-02-02 Kjartan Maraas <kmaraas@gnome.org>
* gnome-theme-info.c: (update_theme_index),
(real_add_top_theme_dir_monitor): More bandaids for test
purposes.
2005-02-01 Elijah Newren <newren@gmail.com>
* gnome-settings-xmodmap.h:
* gnome-settings-xmodmap.c:
Don't forget to use 'cvs add' in order to add new files to the
repository. :) (See #143487)
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 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.
* libbackground/Makefile.am:
Use ${datadir} instead of ${prefix}/share for GNOME_ICONDIR.
Fixes bug #95008.
Patch from Christian Neumair <chris@gnome-de.org>
2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
* gnome-theme-info.c: (top_theme_dir_changed),
(top_icon_theme_dir_changed), (real_add_top_theme_dir_monitor):
Try to fix bug #149236 by not freeing stuff already being free'd
by the hash destroy_func. It will leak a bit more, but that can
be fixed later. Please test this and report success in the report
mentioned above.
2005-01-26 Jody Goldberg <jody@gnome.org>
* control-center.c (relayout_canvas) : skip lines that are finished,
but keep processing up coming lines. This should make alignment
work again. While we're here add a bit more padding at the bottom.