Commit graph

2432 commits

Author SHA1 Message Date
Jens Granseuer
701e14dad5 move some more of the cursor size widget initialization to glade. This
2007-10-25  Jens Granseuer  <jensgr@gmx.net>

	* appearance-style.c: (style_init):
	* data/appearance.glade: move some more of the cursor size widget
	initialization to glade. This allows the slider to be updated properly
	on startup (bug #490103)

svn path=/trunk/; revision=8201
2007-10-25 20:27:54 +00:00
Jens Granseuer
29e6e09e13 revert this part from the last commit since this was already handled by
2007-10-25  Jens Granseuer  <jensgr@gmx.net>

	* gnome-theme-info.c: (gnome_theme_init): revert this part from the
	last commit since this was already handled by rev 8166

svn path=/trunk/; revision=8200
2007-10-25 19:09:48 +00:00
Denis Washington
891f7ac4c1 More fixes regarding integration of cursor themes into metathemes.
2007-10-25  Denis Washington  <denisw@svn.gnome.org>

	More fixes regarding integration of cursor themes into metathemes.

	* appearance/appearance-themes.c: Take cursor size into account in
	theme_is_equal(), and also watch the cursor theme/size gconf keys for
	changes.

	* common/gnome-theme-apply.c: Fix the cursor size being only being
	updated if the cursor theme changed too.
	* common/gnome-theme-info.c: Also watch 
/usr/share/cursors/xorg-x11
	for cursor themes (path used by Gentoo Linux).

svn path=/trunk/; revision=8198
2007-10-25 16:01:44 +00:00
Jens Granseuer
d420730347 This change hopefully fixes bug #484797 which I suspect is caused by the
2007-10-24  Jens Granseuer  <jensgr@gmx.net>

	This change hopefully fixes bug #484797 which I suspect is caused by
	the capplet getting stale data from from the themes module which in
	turn is caused by deleted themes being freed but not removed from the
	hash cache.

	* gnome-theme-info.c: (update_common_theme_dir_index): actually remove
	theme data from the hash when the theme gets deleted; also don't
	unconditionally cast to icon theme

svn path=/trunk/; revision=8194
2007-10-24 21:18:10 +00:00
Jens Granseuer
3820e469c9 return a new theme instead of munging whatever got passed in. Makes for a
2007-10-24  Jens Granseuer  <jensgr@gmx.net>

	* appearance-themes.c: (theme_load_from_gconf),
	(theme_details_changed_cb), (themes_init): return a new theme instead
	of munging whatever got passed in. Makes for a saner API

svn path=/trunk/; revision=8192
2007-10-24 18:34:03 +00:00
Jens Granseuer
5223c0f037 The fix for bug #420154 not only made the entry for the theme installer
2007-10-24  Jens Granseuer  <jensgr@gmx.net>

	The fix for bug #420154 not only made the entry for the theme installer
	disappear from the menu, but also disabled mime-type handling for Gnome
	Theme Packages (bug #486811). Revert that change and use NoDisplay=true
	instead. This will remove the entry from the menu (not from the menu
	editor, though), and not break mime handling.

	* data/gnome-theme-installer.desktop.in.in: use NoDisplay=true instead
	of OnlyShowIn=;

svn path=/trunk/; revision=8190
2007-10-24 17:05:51 +00:00
Jens Granseuer
7def256ed5 Based on a patch by: Sebastien Bacher <seb128@debian.org>
2007-10-22  Jens Granseuer  <jensgr@gmx.net>

	Based on a patch by: Sebastien Bacher <seb128@debian.org>

	* capplets/keybindings/00-multimedia-key.xml.in:
	* gnome-settings-daemon/action/acme.h:
	* gnome-settings-daemon/gnome-settings-multimedia-keys.c (do_action):
	* schemas/apps_gnome_settings_daemon_keybindings.schemas.in:
	add support for calculator key

svn path=/trunk/; revision=8187
2007-10-22 18:59:37 +00:00
Jens Granseuer
a5946b5d2d bump libxklavier requirement to 3.3 remove compatibility hack for
2007-10-21  Jens Granseuer  <jensgr@gmx.net>

	* configure.in: bump libxklavier requirement to 3.3
	* capplets/keyboard/gnome-keyboard-properties-xkbmc.c: remove
	compatibility hack for libxklavier <= 3.2

svn path=/trunk/; revision=8182
2007-10-21 12:24:29 +00:00
Jens Granseuer
686b7b40a9 really make sure gtk, metacity, icon, and cursor themes are never NULL
2007-10-18  Jens Granseuer  <jensgr@gmx.net>

	* appearance-themes.c: (theme_load_from_gconf),
	(theme_set_custom_from_theme): really make sure gtk, metacity, icon, and
	cursor themes are never NULL (should fix #487257 if the last commit didn't
	already)

svn path=/trunk/; revision=8180
2007-10-18 17:23:48 +00:00
Jens Granseuer
2b27aac116 fix invalid use after free I caused with the last commit
2007-10-14  Jens Granseuer  <jensgr@gmx.net>

	* gnome-theme-info.c: (gnome_theme_init): fix invalid use after free I
	caused with the last commit

svn path=/trunk/; revision=8170
2007-10-14 14:54:58 +00:00
Jens Granseuer
c9b09854a9 When updating theme info from GConf or copying it for customization, we
2007-10-14  Jens Granseuer  <jensgr@gmx.net>

	When updating theme info from GConf or copying it for customization, we
	were ignoring xcursor settings. As a result, saved custom themes always
	had the default theme set. (bug #485709)

	* appearance-themes.c: (get_default_int_from_key),
	(theme_load_from_gconf), (theme_set_custom_from_theme): when setting up
	theme info, take cursor settings into account

svn path=/trunk/; revision=8168
2007-10-14 10:21:57 +00:00
Jens Granseuer
afbc8c9ba8 query and monitor the xcursor icon dir for cursor themes, too (bug
2007-10-14  Jens Granseuer  <jensgr@gmx.net>

	* configure.in:
	* capplets/common/gnome-theme-info.c (gnome_theme_init): query and
	monitor the xcursor icon dir for cursor themes, too (bug #469882)

svn path=/trunk/; revision=8166
2007-10-14 09:52:28 +00:00
Jens Granseuer
5ed22b4a3a fix crash if we fail to convert a filename to UTF-8
2007-10-09  Jens Granseuer  <jensgr@gmx.net>

	* appearance-desktop.c: (wp_props_wp_set): fix crash if we fail to
	convert a filename to UTF-8

svn path=/trunk/; revision=8164
2007-10-09 18:58:38 +00:00
Luca Ferretti
4bf8cec31e Fixes #484351
2007-10-07  Luca Ferretti <elle.uca@libero.it>

	Fixes #484351

	* at-properties.desktop.in.in: don't use 'Preferences' word for
	application name.

svn path=/trunk/; revision=8157
2007-10-07 14:20:49 +00:00
Jens Granseuer
a95a3f8461 Patch by: Stephane Loeuillet <leroutier@gmail.com>
2007-10-02  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Stephane Loeuillet <leroutier@gmail.com>

	* Makefile.am: use standard xdg autostart directory instead of gnome
	one (bug #481740)

svn path=/trunk/; revision=8154
2007-10-02 18:04:50 +00:00
Jens Granseuer
97f89ca9e1 Patch by: Stephane Loeuillet <leroutier@gmail.com>
2007-10-02  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Stephane Loeuillet <leroutier@gmail.com>

	* capplets/about-me/gnome-about-me.desktop.in.in:
	* capplets/accessibility/at-properties/at-properties.desktop.in.in:
	* capplets/accessibility/keyboard/accessibility-keyboard.desktop.in.in:
	* capplets/appearance/data/gnome-appearance-properties.desktop.in.in:
	* capplets/appearance/data/gnome-theme-installer.desktop.in.in:
	* capplets/appearance/theme-save.c:
	* capplets/default-applications/default-applications.desktop.in.in:
	* capplets/default-applications/gnome-at-session.desktop.in.in:
	* capplets/display/display-properties.desktop.in.in:
	* capplets/keybindings/keybinding.desktop.in.in:
	* capplets/keyboard/keyboard.desktop.in.in:
	* capplets/mouse/gnome-settings-mouse.desktop.in.in:
	* capplets/network/gnome-network-preferences.desktop.in.in:
	* capplets/sound/gnome-settings-sound.desktop.in.in:
	* capplets/windows/window-properties.desktop.in.in:
	* shell/gnomecc.desktop.in.in:
	* shell/gnomecc.directory.in:
	* vfs-methods/fontilus/font-method.directory.in:
	* vfs-methods/fontilus/gnome-font-viewer.desktop.in.in:
	* vfs-methods/themus/theme-method.directory.in:
	* vfs-methods/themus/themus-theme-applier.desktop.in.in:
	desktop file fixes: don't use the deprecated Encoding tag, change
	Terminal=0 to Terminal=false, remove empty Categories= (bug #481740)

svn path=/trunk/; revision=8153
2007-10-02 18:01:06 +00:00
Jens Granseuer
ed731525db back out accidental commit
2007-09-30  Jens Granseuer  <jensgr@gmx.net>

	* capplets/common/gnome-theme-info.c: back out accidental commit

svn path=/trunk/; revision=8146
2007-09-30 15:03:46 +00:00
Jens Granseuer
494636d31c remove old capplets that are now subsumed in the appearance capplet from
2007-09-30  Jens Granseuer  <jensgr@gmx.net>

	* capplets/background:
	* capplets/font:
	* capplets/theme-switcher:
	* capplets/ui-properties: remove old capplets that are now subsumed in
	the appearance capplet from the repository

svn path=/trunk/; revision=8145
2007-09-30 15:00:25 +00:00
Jens Granseuer
d28037d3b2 move the code for setting the color scheme for gtk thumbnails to the
2007-09-29  Jens Granseuer  <jensgr@gmx.net>

	* theme-thumbnail.c: (generate_gtk_theme_thumbnail),
	(generate_theme_thumbnail_async),
	(generate_gtk_theme_thumbnail_async): move the code for setting the
	color scheme for gtk thumbnails to the gtk-specific function. This
	means we will probably extract it twice for most thumbnails, but it
	makes for much cleaner code. Also add the scheme bit to the synchronous
	version.

svn path=/trunk/; revision=8144
2007-09-29 09:37:33 +00:00
Jens Granseuer
597fac2a7c make theme sorting case-insensitive (bug #481224)
2007-09-28  Jens Granseuer  <jensgr@gmx.net>

	* appearance-themes.c: (theme_store_sort_func): make theme sorting
	case-insensitive (bug #481224)

svn path=/trunk/; revision=8140
2007-09-28 17:01:41 +00:00
Jens Granseuer
fb5f03d31e patch up an outdated comment about how the thumbnailer protocol works
2007-09-25  Jens Granseuer  <jensgr@gmx.net>

	* theme-thumbnail.c: patch up an outdated comment about how the
	thumbnailer protocol works

svn path=/trunk/; revision=8137
2007-09-25 19:46:23 +00:00
Jens Granseuer
b2a41685b8 Prevent lots of thumbs from being created with the color scheme of the
2007-09-25  Jens Granseuer  <jensgr@gmx.net>

 	Prevent lots of thumbs from being created with the color scheme of the
	currently active theme (see comment #15 in bug 460023). Maybe it also
	helps with some of the other color-related issues.

	* theme-thumbnail.c: (create_gtk_theme_pixbuf),
	(generate_theme_thumbnail_async): when creating GTK theme thumbnails,
	explicitly pass the theme's color scheme to override the xsetting

svn path=/trunk/; revision=8135
2007-09-25 19:36:18 +00:00
Jens Granseuer
f4476707ff remove unused imguri property from GnomeWPItem
2007-09-23  Jens Granseuer  <jensgr@gmx.net>

	* gnome-wp-item.c: (gnome_wp_item_free), (gnome_wp_item_dup):
	* gnome-wp-item.h:
	* gnome-wp-xml.c: (gnome_wp_xml_load_xml): remove unused imguri property
	from GnomeWPItem

svn path=/trunk/; revision=8133
2007-09-23 13:08:09 +00:00
Jens Granseuer
a3c138e754 add support for dragging images from the background list (bug #150544)
2007-09-23  Jens Granseuer  <jensgr@gmx.net>

	* appearance-desktop.c: (wp_drag_received), (wp_drag_get_data),
	(desktop_init): add support for dragging images from the background list
	(bug #150544)

svn path=/trunk/; revision=8132
2007-09-23 12:23:26 +00:00
Jens Granseuer
1a3d33f75d reword the "theme engine" error message since we cannot really be sure it
2007-09-21  Jens Granseuer  <jensgr@gmx.net>

	* theme-installer.c: (gnome_theme_install_real): reword the "theme engine"
	error message since we cannot really be sure it is an engine (bug #435680)

svn path=/trunk/; revision=8130
2007-09-21 19:33:36 +00:00
Jens Granseuer
76f742ffbb unify "invalid theme" error messages and be a bit more verbose
2007-09-21  Jens Granseuer  <jensgr@gmx.net>

	* theme-installer.c: (gnome_theme_install_real),
	(transfer_done_cb), (gnome_theme_install_from_uri): unify "invalid theme"
	error messages and be a bit more verbose

svn path=/trunk/; revision=8129
2007-09-21 19:26:18 +00:00
Jens Granseuer
859be7cdde Patch by: Michael Monreal <infernux@web.de>
2007-09-19  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Michael Monreal <infernux@web.de>

	* gnome-da-capplet.c: replace mail and multimedia icon names with
	Tangoified versions (bug #470386)

svn path=/trunk/; revision=8127
2007-09-19 17:54:41 +00:00
Jens Granseuer
5cd8e2051c Patch by: Patrick Wade <patrick.wade@sun.com>
2007-09-18  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Patrick Wade <patrick.wade@sun.com>

	* gnome-default-applications-properties.glade: make accelerators for
	the accessibility tools page unique (bug #474308)

svn path=/trunk/; revision=8125
2007-09-18 19:13:47 +00:00
Jens Granseuer
db897ac78e Based on a patch by: Patrick Wade <patrick.wade@sun.com>
2007-09-18  Jens Granseuer  <jensgr@gmx.net>

	Based on a patch by: Patrick Wade <patrick.wade@sun.com>

	* main.c: (close_logout_update), (setup_dialog): make logout button
	sensitive whenever accessibility settings have been enabled or
	disabled (closes bug #476921)

svn path=/trunk/; revision=8122
2007-09-18 18:58:37 +00:00
Jens Granseuer
eddd1b3d9b Patch by: Darren Kenny <darren.kenny@sun.com>
2007-09-16  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Darren Kenny <darren.kenny@sun.com>

	* theme-thumbnail.c: (generate_meta_theme_thumbnail_async),
	(generate_gtk_theme_thumbnail_async),
	(generate_metacity_theme_thumbnail_async),
	(generate_icon_theme_thumbnail_async): don't return values from void
	functions. Fixes building with Sun's Forte compiler (bug #473967)

svn path=/trunk/; revision=8115
2007-09-16 15:46:49 +00:00
Jens Granseuer
839c7da1e9 add a comment for translators (bug #473379)
2007-09-16  Jens Granseuer  <jensgr@gmx.net>

	* appearance-main.c: (main): add a comment for translators (bug #473379)

svn path=/trunk/; revision=8114
2007-09-16 15:39:33 +00:00
Jens Granseuer
981227eb06 don't set a fixed width for the toolbar button color label (bug #474317)
2007-09-16  Jens Granseuer  <jensgr@gmx.net>

	* data/appearance.glade: don't set a fixed width for the toolbar button
	color label (bug #474317)

svn path=/trunk/; revision=8113
2007-09-16 15:35:17 +00:00
Claude Paroz
5da914160e Correct translatable property value of Save As. Fixes #473810.
2007-09-09  Claude Paroz  <claude@2xlibre.net>

	* data/appearance.glade: Correct translatable property value of Save As.
	Fixes #473810.

svn path=/trunk/; revision=8075
2007-09-09 19:24:33 +00:00
Jens Granseuer
d36b3dbdd7 sync with upstream
2007-09-01  Jens Granseuer  <jensgr@gmx.net>

	* gedit-message-area.c: (gedit_message_area_init): sync with upstream

svn path=/trunk/; revision=8064
2007-09-01 14:04:38 +00:00
Jens Granseuer
c7c319f8af break out of the loop asap; use _prepend instead of _append
2007-09-01  Jens Granseuer  <jensgr@gmx.net>

	* appearance-font.c: (font_render_load), (cb_show_details): break out
	of the loop asap; use _prepend instead of _append

svn path=/trunk/; revision=8063
2007-09-01 10:19:47 +00:00
Jens Granseuer
d16f73873e don't define gconf_key as const and save a few casts
2007-08-31  Jens Granseuer  <jensgr@gmx.net>

	* appearance-font.c: (font_render_load), (setup_font_pair),
	(enum_group_load), (enum_group_create): don't define gconf_key as
	const and save a few casts

svn path=/trunk/; revision=8062
2007-08-31 17:20:22 +00:00
Jens Granseuer
326eeb16b7 don't leak the enum groups
2007-08-31  Jens Granseuer  <jensgr@gmx.net>

	* appearance-font.c: (enum_group_destroy), (cb_show_details),
	(font_init), (font_shutdown):
	* appearance.h: don't leak the enum groups

svn path=/trunk/; revision=8061
2007-08-31 17:00:38 +00:00
Gabor Kelemen
7d2d67441b This time really fix bug 470532 (gtk-delete stock id is marked for
2007-08-28  Gabor Kelemen  <kelemeng@gnome.hu>
	
	* data/appearance.glade: This time really fix bug 470532 (gtk-delete stock id is marked for
	translation)


svn path=/trunk/; revision=8054
2007-08-28 16:51:21 +00:00
Jens Granseuer
506db1fde6 don't leak the thumbnails
2007-08-27  Jens Granseuer  <jensgr@gmx.net>

	* appearance-style.c: (update_thumbnail_in_treeview): don't leak the
	thumbnails

svn path=/trunk/; revision=8048
2007-08-27 21:19:26 +00:00
Jens Granseuer
68b8f230eb always generate thumbnails asynchronously. Mixing synchronous and
2007-08-27  Jens Granseuer  <jensgr@gmx.net>

	* appearance-style.c: (update_in_treeview),
	(gtk_theme_thumbnail_cb), (metacity_theme_thumbnail_cb),
	(icon_theme_thumbnail_cb), (changed_on_disk_cb): always generate
	thumbnails asynchronously. Mixing synchronous and asynchronous
	generation just doesn't work (bug #469849)

svn path=/trunk/; revision=8047
2007-08-27 21:07:42 +00:00
Thomas Wood
744a7f170c Patch by: Gabor Kelemen <kelemeng@gnome.hu>
2007-08-27  Thomas Wood  <thos@gnome.org>

	Patch by: Gabor Kelemen <kelemeng@gnome.hu>

	* data/appearance.glade: Fix bug 470532 (gtk-delete stock id is marked for
	translation)

svn path=/trunk/; revision=8046
2007-08-27 11:12:40 +00:00
Sergey V. Udaltsov
cd12dddc9b make Add label translatable, b.g.o#470516
svn path=/trunk/; revision=8045
2007-08-26 21:42:13 +00:00
Jens Granseuer
1e5c9968e2 fix leaks (bug #469531)
2007-08-23  Jens Granseuer  <jensgr@gmx.net>

	* appearance-themes.c: (theme_get_thumbnail_from_cache):
	* gnome-wp-item.c: (gnome_wp_item_update_description): fix leaks (bug
	#469531)

2007-08-23  Jens Granseuer  <jensgr@gmx.net>

	* gnome-theme-info.c: (gnome_theme_is_writable): cast to proper type
	* theme-thumbnail.c: (create_metacity_theme_pixbuf): free the metacity
	theme after use (bug #469531)

svn path=/trunk/; revision=8040
2007-08-23 19:02:28 +00:00
Jens Granseuer
ae74c50d9a simply set the upper bound of the DPI spin button to the maximum we
2007-08-23  Jens Granseuer  <jensgr@gmx.net>

	* appearance-font.c: (cb_show_details): simply set the upper bound of
	the DPI spin button to the maximum we consider reasonable. This is one
	way to make sure we don't get SIGFPE if for some reason
	gdk_screen_get_{width,height}_mm returns 0 (bug #469580)

svn path=/trunk/; revision=8039
2007-08-23 17:08:43 +00:00
Jens Granseuer
b0ad42f084 if no background image set, select "no wallpaper"
2007-08-22  Jens Granseuer  <jensgr@gmx.net>

	* appearance-desktop.c: (wp_select_after_realize): if no background
	image set, select "no wallpaper"

svn path=/trunk/; revision=8034
2007-08-22 17:16:02 +00:00
Jens Granseuer
777a257df8 Properly check all stored themes if necessary. This fixes cases where e.g.
2007-08-21  Jens Granseuer  <jensgr@gmx.net>

	* gnome-theme-info.c: (gnome_theme_info_find_by_type_helper):
	Properly check all stored themes if necessary. This fixes cases where
	e.g. a metacity theme in ~/.themes would hide a GTK theme with the
	same name in the system theme dir

svn path=/trunk/; revision=8032
2007-08-21 21:22:50 +00:00
Jens Granseuer
47d57ac310 fix the last commit to use proper API to release the VCardAttributes so we
2007-08-21  Jens Granseuer  <jensgr@gmx.net>

	* gnome-about-me.c: (about_me_setup_email): fix the last commit to use
	proper API to release the VCardAttributes so we don't crash with newer
	e-d-s (bug #468848)

svn path=/trunk/; revision=8031
2007-08-21 17:25:50 +00:00
Philip Withnall
18a834a559 use new -new-tab and -new-window arguments instead of -remote for Firefox
2007-08-21  Philip Withnall <bugzilla@tecnocode.co.uk>

	* gnome-default-applications.xml.in: use new -new-tab and -new-window
	arguments instead of -remote for Firefox tab and window commands.
	Closes bug #393204.

svn path=/trunk/; revision=8030
2007-08-21 11:47:02 +00:00
Luca Cavalli
2af09cc4d7 add new function similar to gnome_vfs_format_uri_for_display but that
2007-08-21  Luca Cavalli <loopback@slackit.org>

	* file-transfer-dialog.c: (format_uri_for_display),
	(file_transfer_dialog_set_prop): add new function similar to
	gnome_vfs_format_uri_for_display but that hides the password if
	needed. Taken from gedit by Paolo Maggi. Closes bug #339551.

svn path=/trunk/; revision=8028
2007-08-21 10:57:29 +00:00
Luca Cavalli
4998b3f2d5 add new function similar to gnome_vfs_format_uri_for_display but that
2007-08-21  Luca Cavalli <loopback@slackit.org>

	* file-transfer-dialog.c: (format_uri_for_display),
	(file_transfer_dialog_set_prop): add new function similar to
	gnome_vfs_format_uri_for_display but that hides the password if
	needed. Taken from gedit by Paolo Maggi. Closes bug #339551.

svn path=/trunk/; revision=8027
2007-08-21 10:53:59 +00:00