2007-04-10 Matthias Clasen <mclasen@redhat.com>
* gnome-theme-installer.desktop.in.in: Use OnlyShowIn=; to
hide the theme installer from menus and menu editors. (#420154)
svn path=/trunk/; revision=7457
2007-04-10 Alexander Larsson <alexl@redhat.com>
* utils.c (config_notify):
Also check registered directories for notification.
Fixes theme e.g. switching.
svn path=/trunk/; revision=7456
2007-04-09 Rodrigo Moya <rodrigo@gnome-db.org>
* configure.in: build libslab statically, to avoid conflicts with
gnome-main-menu, which installs its .so and header files.
svn path=/trunk/; revision=7453
2007-04-08 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Kristof Vansant <de_lupus@pandora.be>
* gnome-theme-installer.c: (gnome_theme_installer_run): add filters
for theme packages to the file chooser and mark the file chooser
title for translation. Closes bug #424960.
svn path=/trunk/; revision=7448
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-04-02 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-daemon.c (gnome_settings_daemon_new): return NULL
when there is an error, not exit(), so that we do proper cleanup.
Remove code to register GConf callbacks, that is done in utils.c.
(gnome_settings_daemon_get_conf_client,
gnome_settings_daemon_register_callback,
gnome_settings_daemon_spawn_with_input,
gnome_settings_daemon_get_invisible,
gnome_settings_daemon_delayed_show_dialog): removed from the
GnomeSettingsDaemon interface.
* utils.c (gnome_settings_get_config_client,
gnome_settings_get_invisible,
gnome_settings_register_config_callback,
gnome_settings_spawn_with_input,
gnome_settings_delayed_show_dialog): moved from GnomeSettingsDaemon
interface.
* factory.c (main): check return value from gnome_settings_daemon().
* *.c: adapted to changes in function names.
* Makefile.am: put source files in alphabetical order.
svn path=/trunk/; revision=7435
2007-04-02 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-daemon.c (gnome_settings_daemon_new): return NULL
when there is an error, not exit(), so that we do proper cleanup.
Remove code to register GConf callbacks, that is done in utils.c.
(gnome_settings_daemon_get_conf_client,
gnome_settings_daemon_register_callback,
gnome_settings_daemon_spawn_with_input,
gnome_settings_daemon_get_invisible,
gnome_settings_daemon_delayed_show_dialog): removed from the
GnomeSettingsDaemon interface.
* utils.c (gnome_settings_get_config_client,
gnome_settings_get_invisible,
gnome_settings_register_config_callback,
gnome_settings_spawn_with_input,
gnome_settings_delayed_show_dialog): moved from GnomeSettingsDaemon
interface.
* factory.c (main): check return value from gnome_settings_daemon().
* *.c: adapted to changes in function names.
* Makefile.am: put source files in alphabetical order.
svn path=/trunk/; revision=7434
2007-03-26 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-multimedia-keys.c: (dialog_init):
* gsd-media-keys-window.c: (gsd_media_keys_window_is_valid),
(initialize_alpha_mode):
* gsd-media-keys-window.h: rebuild the media window if the state of
composite has changed (fixes bug #408035)
svn path=/trunk/; revision=7425
2007-03-24 Jens Granseuer <jensgr@gmx.net>
* xrdb/Emacs.ad: don't set Emacs.mode-line.attributeBackground as it
seems to cause problems with emacs 22 (closes bug #416823)
svn path=/trunk/; revision=7422
2007-03-22 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-dbus.c: (gnome_settings_server_init): don't crash if
dbus connection is not available (part of bug #411504)
svn path=/trunk/; revision=7415
2007-03-21 Bastien Nocera <hadess@hadess.net>
* gnome-keybinding-properties.c: (reload_key_entries):
Prepend the directory name before loading the files, otherwise, we're
loading them from the current directory, spotted by Fernando Herrera
<fherrera@onirica.com> (Closes: #420796)
svn path=/trunk/; revision=7411
2007-03-21 Federico Mena Quintero <federico@novell.com>
Fix the gnome-settings-daemon part of
https://bugzilla.novell.com/show_bug.cgi?id=217790 and
http://bugzilla.gnome.org/show_bug.cgi?id=378338: try to figure
out the DPI value from the X server or the user's GConf settings.
Should also fix https://bugzilla.novell.com/show_bug.cgi?id=240246.
* gnome-settings-daemon/gnome-settings-xsettings.c (gnome_xft_settings_get): Call
get_dpi_from_gconf_or_server() to figure out a reasonable DPI
value; don't unconditionally get it from GConf.
(get_dpi_from_gconf_or_server): New function. If the user has
ever set the /desktop/gnome/font_rendering/dpi value in GConf, we
use its value. Otherwise, we ask the X server. We constrain the
X server's response to a range of reasonable DPI values, since
some servers lie about the screen's phisical dimensions --- the
user would get unusably huge or tiny fonts otherwise.
* capplets/font/main.c (dpi_load): First, see if the DPI value is actually set
in GConf. If it is, it means that the user has changed it at
least once. In that case, just use the value. Otherwise, find
the value from the X server in a similar way to what we do in
gnome-settings-daemon.
svn path=/trunk/; revision=7409
2007-03-20 Priit Laes <plaes@svn.gnome.org>
* gnome-settings-multimedia-keys.c: (do_media_action), (do_action): Added
handler for media keybinding.
* actions/acme.h: Add defines for media key.
Introduces preferred media application support. Bug #362578.
svn path=/trunk/; revision=7404
2007-03-20 Priit Laes <plaes@svn.gnome.org>
* gnome-da-capplet.c: Glue code to tie everything together.
* gnome-da-capplet.h: Added widgets and defines for default mediaplayer.
* gnome-da-xml.c: (gnome_da_xml_load_xml), (gnome_da_xml_free): Added
mediaplayer data parser.
* gnome-da-item.c: Changed occurrences of MailItem to SimpleItem, so we
can also use it for mediaplayers.
* gnome-da-item.h: Ditto.
* gnome-default-applications-properties.glade: Make Multimedia tab visible
and change the UI to include our favorite mediaplayer selector.
* gnome-default-applications.xml.in: Add some media players to the list.
Introduces preferred media application support. Bug #362578.
svn path=/trunk/; revision=7403
2007-03-19 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Bastien Nocera <hadess@hadess.net>
* Makefile.am: don't try to build about-me if it's been disabled in
configure and make is run in the subdir (closes bug #408552)
svn path=/trunk/; revision=7399
2007-03-19 Bastien Nocera <hadess@hadess.net>
* capplets/keybindings/00-multimedia-key.xml.in:
* capplets/keybindings/01-desktop-key.xml.in:
* capplets/keybindings/50-metacity-desktop-key.xml.in:
* capplets/keybindings/50-metacity-key.xml.in:
* capplets/keybindings/Makefile.am:
* capplets/keybindings/gnome-keybinding-properties.c:
(create_dialog), (should_show_key), (count_rows_foreach),
(ensure_scrollbar), (append_keys_to_tree), (parse_start_tag),
(append_keys_to_tree_from_file), (reload_key_entries),
(setup_dialog):
* po/POTFILES.in: Make all the keybindings be external to the keybindings
capplet itself. This allows applications to add their own keybindings
without recompilation (Closes: #410758)
svn path=/trunk/; revision=7397
2007-03-18 Jens Granseuer <jensgr@gmx.net>
* gnome-keyboard-properties-xkblt.c:
(xkb_layouts_prepare_selected_tree): use a radio button instead of a
checkbox to indicate the default layout. Fixes#389469.
svn path=/trunk/; revision=7392