2004-07-22 Christian Neumair <chris@gnome-de.org>
* gnome-keyboard-properties.glade: Use GTK_SHADOW_IN shadow for
all treeviews (consistency). Fixes#144050.
2004-07-19 Rodney Dawes <dobey@novell.com>
* gnome-wp-item.c (gnome_wp_remove_wallpaper, gnome_wp_list_sort):
Free what we get with gtk_tree_model_get
Fixes#147403
2004-07-15 Rodney Dawes <dobey@novell.com>
* gnome-wp-item.c (gnome_wp_item_new):
Check that item->fileinfo is not NULL, before trying to use a
string variable inside the struct for a strncmp
Fixes#147373
2004-07-13 David Sedeño <david@alderia.com>
http://bugzilla.gnome.org/show_bug.cgi?id=147244
* gnome-default-applications-properties.c: Only put the toggles
inconsistent if there are not custom commands
2004-07-09 David Sedeño <david@alderia.com>
(http://bugzilla.gnome.org/show_bug.cgi?id=122970)
* gnome-theme-save.c (setup_directory_structure):
If theme exists, show confirmation dialog to user.
2004-06-28 Rodney Dawes <dobey@novell.com>
* *.[ch]: Update copyright info to have correct years (2003-2004)
* gnome-wp-capplet.c (gnome_wp_capplet_scroll_to_item):
Abstract this code out so that we don't have to duplicated it every
time we want to scroll to a particular item in the list
(gnome_wp_add_image): Update this to return the new item that we
created, and don't scroll to or set as the wallpaper, every time we
call this function
Use the new gnome_wp_item_new () call to create items
(gnome_wp_add_images): Change the API to not use the files argument
any longer, as we don't need it without the GTK+ 2.2 compat code
Add all the items to the list and select the last one when finished
(gnome_wp_file_open_dialog): Update to not pass in the files argument
to gnome_wp_add_images () and free the GSList of filenames
(bg_add_multiple_files): merge this code into the normal callback for
when images are dragged to the dialog
(bg_properties_dragged_image): Don't check if the list is more than
1 or not here, and always call gnome_wp_add_images () with the full
list that we are given
Convert the GList of GnomeVFSURIs that we get from gnome-vfs to a
GSList of char * uris to pass into gnome_wp_add_images ()
(gnome_wp_load_stuffs, gnome_wp_file_changed):
Use the new gnome_wp_capplet_scroll_to_item () and gnome_wp_item_new ()
API calls instead of duplicating code
* gnome-wp-capplet.h: Remove the GConf key path defines from here
* gnome-wp-item.[ch]: Add the gnome_wp_item_new () call to create the
GnomeWPItem structure for storing wallpapers in
* gnome-wp-utils.h: Put the GConf key path defines in here
* gnome-wp-xml.c (gnome_wp_load_legacy): Use the gnome_wp_item_new ()
call to create items from the old legacy (XD2 capplet) list file
2004-06-22 Leena Gunda <leena.gunda@wipro.com>
* sound-properties-capplet.c:
(create_dialog): set sensitivity of audible/visual bell
options only if XKB enabled.
(CheckXKB): function to check if XKB support available.
Fixes bug #144090
Mon Jun 21 15:52:57 2004 Jonathan Blandford <jrb@gnome.org>
* gnome-window-properties.c (set_alt_click_value): Set the radio
group to be inconsistent if no matching modifier is found.
* gnome-window-properties.c (reload_settings): Check for NULL,
141453
Mon Jun 21 17:41:23 2004 Jonathan Blandford <jrb@gnome.org>
* gnome-window-manager.c (gnome_wm_settings_copy|free): add copy
and free functions for the WM settings.
2004-06-20 David Sedeño <david@alderia.com>
(http://bugzilla.gnome.org/show_bug.cgi?id=143958)
* gnome-theme-manager.c, theme-properties.glade: Revert option added.
Two now gboolean global var: 'themes_loaded' to check if its the first
time that has cold meta_theme_selection_changed. 'rervert' to known
in the same function if the selection has change because a revert.
(meta_theme_selection_changed): If it's the same time, save the
initial theme in initial_meta_theme_info. If the selection has change
because a revert click, set the sensitive of the revert button
to false.
(revert_theme_clicked): callback for the revert button clicked signal.
Set the initial_meta_theme and set sensitive to FALSE.
(setup_dialog): Added the revert button to the gtk_size_group, connect
the clicked callback and set sensitive initially to FALSE.
2004-06-07 Kaushal Kumar <kaushal.kumar@wipro.com>
* gnome-window-properties.c (response_cb): Associate the help
button response with the appropriate callback.
Fixes bug #141391.
2004-05-30 Ole Laursen <olau@hardworking.dk>
* gnome-window-properties.glade: Revamped the internal design and
inserted headings to make the layout cleaner.
2004-19-05 Muktha <muktha.narayan@wipro.com>
* mime-type-info.c (get_icon_pixbuf): Avoid recursive call of this
function when the icon file is not found. Fixes file-types capplet
hang. Bug #142894.
2004-05-27 Padraig O'Briain <padraig.obriain@sun.com>
* theme-properties.glade: Set accessible name for GtkTreeViews
in Theme Details dialog. Fixes bug #142402.
2004-04-27 Rodney Dawes <dobey@ximian.com>
* gnome-wp-capplet.c (gnome_wp_file_open_dialog):
(wallpaper_properties_init): Remove the #if checks for GTK+ 2.3.0 and
get rid of the compatibility code for building against 2.2
2004-04-24 Rodney Dawes <dobey@ximian.com>
* gnome-wp-capplet.c (wallpaper_properties_init): Use the more correct
"Add Wallpaper" term for the file chooser window title
Fixes#135084
2003-06-10 Shailesh Mittal <shailesh.mittal@wipro.com>
* libuuid/gen_uuid.c (get_node_id): Creating an IPv6 socket if AF_INET6
is defined on the system. If IPv6 socket cannot be created, then we are
falling back to IPv4 socket creation, as was done previously.
2004-04-15 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=139605
* eggcellrendererkeys.c (grab_key_callback) : mouse buttons should not
be valid modifiers.
2004-04-15 Jody Goldberg <jody@gnome.org>
* configure.in : Force libxklavier 1.0.2 so that we can work with
x.org and xfree86
2004-04-10 Rodney Dawes <dobey@ximian.com>
* gnome-wp-capplet.c (gnome_wp_list_sort): Use g_utf8_collate to sort
the descriptions, rather than a strcmp, so that we follow the locale
settings for LC_COLLATE
Fixes#139517
2004-04-08 Rodney Dawes <dobey@ximian.com>
* gnome-wp-capplet.c (wallpaper_properties_init): Rever the previous
patch to Fix#135084 as it breaks string freeze
2004-03-11 Chris Lahey <clahey@rigger.boston.ximian.com>
* gnome-settings-background.c (applier_idle): Made this delay by a
tenth of a second. This seems to make it not reload the
background more than once.
2004-03-12 Chris Lahey <clahey@rigger.boston.ximian.com>
* applier.c (refresh_render): Move the image reload into a separate function.
(size_changed_cb): Handle screen resolution changes.
2004-03-11 Chris Lahey <clahey@rigger.boston.ximian.com>
* applier.c (bg_applier_apply_prefs): If the image is going to be
scaled or stretched, load it at the size it's going to be
displayed.
(need_wallpaper_load_p): If the wallpaper type changed, unless it
changed between TILED and CENTERED, we need to reload the image.
2004-04-07 Jody Goldberg <jody@gnome.org>
* gnome-theme-manager.c (update_settings_from_gconf_idle) : fix the
selection when not running metacity. That was damn irritating.
2004-03-10 Chris Lahey <clahey@ximian.com>
* gnome-theme-manager.c: (pixbuf_async_func): rename function. Use
broken_image.
(pixbuf_async_data_free): rename function. Use PixbufAsyncData instead
of a GList.
(pixbuf_idle_func): rename function. Handle the case that things
change again while we're updating. Stop what it's doing and start
from the beginning.
(add_pixbuf_idle):
(load_meta_themes): clean up. Remove model_meta_theme_info.
(update_themes_from_disk): Remove the code to check for
have_meta_theme here. It works with no metathemes installed.
(add_custom_row_to_meta_theme): handle the initial case too.
(remove_custom_row_from_meta_theme): removed.
(themes_equal): helper function for a fairly complicated comparison.
(update_settings_from_gconf_idle), (update_settings_from_gconf):
reamed. Instead of custom_theme_found to mean that there should be a
custom theme, we use current_theme_saved.
This means that there's a metatheme for the current theme. Its
meaning is almost exactly the boolean opposite of the old
one but it's more understandable. initial_theme_saved tells us
whether the initial theme has a metatheme for it now.
(theme_changed_idle), (theme_changed_func): Made this idle to reduce
rerunning
(setup_dialog): Load broken image.
(gnome_theme_manager_sort_func): Make it symmetric.
* gnome-theme-manager.h: Remove THEME_FLAG_INITIAL.
2004-04-06 Jody Goldberg <jody@gnome.org>
* gnome-keybinding-properties.c (cb_check_for_uniqueness) : Really fix
this time to capture the vagaries of keys with and without names.
2004-04-05 Rodney Dawes <dobey@ximian.com>
* gnome-wp-capplet.c (gnome_wp_scale_type_changed): Regenerate the
thumbnail in the list when we change scaling type now
(wallpaper_properties_init): Add GtkFileFilter support (needs love)
TreeView is buggy, so we need to not set the vertical-separator
style property for it
* gnome-wp-item.c: Include <config.h> and <gnome.h> here
(collect_save_options): Add a function to set all of the pixbuf options
for the thumbnail pixbuf properly, so we can save them back out
(gnome_wp_item_get_thumbnail): Fix up the code to
generate the thumbnails for the list a bit, so that we have sexy
thumbnails that look exactly like how the image would, on-screen
Initialize all of the width/height variables to 0
Add a new pixbuf variable for loading the original image to get the
dimensions of it, so we can do thumbnailing more properly
Use a LIST_IMAGE_WIDTH define, for the width of the images in the list
Just return the bgpixbuf if we are creating the "No Wallpaper" thumb
Save the thumbnail back out with the dimensions for the original image
If our image is smaller than the list thumbnail, then just use 1.0 as
the ratio for scaling the image for tiling/etc...
Use the new API to do scaling inside the center/tile functions
Reload the thumbnail pixbuf after generating it with the thumbnail
system, so that we get all of the pixbuf options set correctly
* gnome-wp-item.h (GnomeWPItem): store the original image's width
and height in the item, so we can avoid reopening the original image
every time we generate the thumbnail, on systems where the thumbnail
doesn't contain the appropriate information
* gnome-wp-utils.c (gnome_wp_pixbuf_tile):
(gnome_wp_pixbuf_center): Add API to do the scaling inside these calls
Fixes#136691
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.