2007-11-28 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-multimedia-keys.c: (do_action): launch Nautilus with
--no-desktop for the home key so we don't mess up the desktop for
people using something else to manage the background (bug #500085)
svn path=/trunk/; revision=8301
2007-11-11 Jens Granseuer <jensgr@gmx.net>
* gsd-media-keys-window.c: (gsd_media_keys_window_init): slightly
increase the popup window size again (130x130 at 640x480 and scaled
from there)
svn path=/trunk/; revision=8273
2007-11-10 Jens Granseuer <jensgr@gmx.net>
The media window popup has a fixed size 300x300 when running in
composited mode. For smaller display sizes this is quite excessive.
Change the window size to be 100x100 on 800x600 and smaller screens,
and scale up from that for anthing bigger. (bug #495346)
* gsd-media-keys-window.c: (initialize_alpha_mode),
(gsd_media_keys_window_init): make composited media popup window sizes
scale with the screen size
svn path=/trunk/; revision=8267
2007-08-21 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-keyboard-xkb.c
(gnome_settings_keyboard_xkb_analyze_sysconfig): use
gnome_settings_delayed_show_dialog() to display the error message,
so that it is shown when a window manager is running, thus being
centered and with a proper frame.
svn path=/trunk/; revision=8033
2007-08-18 Jens Granseuer <jensgr@gmx.net>
* actions/acme-volume-gstreamer.c: (update_state): don't check the
internal volume since this makes it impossible to unmute a low volume
(that translates to an internal GStreamer volume of 0)
* gnome-settings-multimedia-keys.c: (do_sound_action): if we're
muted and silent, don't just unmute on VOL+ but also raise the
volume
svn path=/trunk/; revision=8017
2007-08-17 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-daemon.c: (initialize_modules), (start_modules),
(stop_modules), (finalize), (gnome_settings_daemon_init),
(gnome_settings_daemon_new): use a list instead of a hash table to
store the settings modules (closes bug #449118)
svn path=/trunk/; revision=8014
2007-07-01 Jens Granseuer <jensgr@gmx.net>
Patch by: Grzegorz Dymarek <gregd@interia.pl>
* gnome-settings-multimedia-keys.c: (do_sound_action): don't
unmute when lowering the volume and switch to muted when the
volume reaches 0 (closes bug #337896)
svn path=/trunk/; revision=7818
2007-07-01 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-background.c:
(gnome_settings_module_background_start): if we don't take over
the background because nautilus is running, don't treat that as
an error
svn path=/trunk/; revision=7814
2007-06-22 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-daemon.c: incorporate fixes from Matthias Clasen in
bug #430889
(gnome_settings_daemon_init): create the DBus server here.
(gnome_settings_daemon_new): install an idle callback to initialize the
modules.
(init_modules_idle_cb): initialize modules and install an idle callback
to start the modules.
(start_modules_idle_cb): start modules here.
(finalize): unref the DBus service.
svn path=/trunk/; revision=7757
2007-06-21 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-accessibility-keyboard.c:
* gnome-settings-keybindings.c:
* gnome-settings-keyboard.c:
* gnome-settings-multimedia-keys.c:
* gnome-settings-xrdb.c:
* gnome-settings-daemon.c: all modules use now the new arch.
* gnome-settings-background.c (background_callback): pass the correct
argument to the idle callback.
svn path=/trunk/; revision=7756
2007-06-19 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-module.c (gnome_settings_module_start|_stop): return
TRUE if the module does not implement the method. It's not an error,
just the module does not need to implement it.
* gnome-settings-daemon.c (gnome_settings_daemon_init): allocate memory
for the index in the hash table.
svn path=/trunk/; revision=7753
2007-06-11 Bastien Nocera <hadess@hadess.net>
* gnome-settings-multimedia-keys.c: (do_action): Force launching
nautilus in the home directory, rather than relying on it
opening there (Closes: #356069)
svn path=/trunk/; revision=7716
2007-06-06 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-default-editor.c:
* gnome-settings-gtk1theme.c:
* gnome-settings-mouse.c:
* gnome-settings-sound.c:
* gnome-settings-xsettings.c: converted more modules to the new arch.
* gnome-settings-daemon.c (gnome_settings_daemon_new): now this is much
cleaner.
svn path=/trunk/; revision=7697
2007-05-28 Jan Arne Petersen <jpetersen@jpetersen.org>
* actions/acme-volume-gstreamer.c: (acme_volume_gstreamer_open): set
the device property to the correct value before opening the mixer.
(closes bug #441552)
svn path=/trunk/; revision=7668
2007-05-17 Jens Granseuer <jensgr@gmx.net>
Patch by: Chad Miller
* gnome-settings-dbus.c: (gnome_settings_server_init): double-check
that DBUS really passed us an error (closes bug #439208)
svn path=/trunk/; revision=7632
2007-05-09 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-background.c (gnome_settings_module_background_init,
gnome_settings_module_background_start): no need to keep the GConfClient
around, it is already stored in the GnomeSettingsModule class.
svn path=/trunk/; revision=7585
2007-05-09 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-background.c: removed G_BEGIN|END_DECLS.
(gnome_settings_module_background_get_type): register with correct type.
(gnome_settings_module_background_initialize): store the GConfClient we get.
(gnome_settings_module_background_start): use the stored GConfClient.
* gnome-settings-background.h: removed unneeded file.
* gnome-settins-clipboard.c: new file to implement the clipboard manager as
a loadable module. Replaces clipboard-manager.[ch].
* gnome-settings-daemon.c: removed old clipboard manager and use the new
module-based one.
* Makefile.am: added/removed sources.
svn path=/trunk/; revision=7584
2007-05-08 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-background.c: changed to use the new GnomeSettingsModule
class for loadable modules.
* gnome-settings-daemon.c (initialize_modules, start_modules,
stop_modules): new functions to call modules's methods.
(gnome_settings_daemon_init): get all module types and create objects
from each of them.
(gnome_settings_daemon_new): added code to call loadable modules's
methods where appropriate.
svn path=/trunk/; revision=7580
2007-04-20 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-module.[ch]: new class for modules.
* Makefile.am: added new files.
svn path=/trunk/; revision=7478
2007-04-11 Ross Burton <ross@burtonini.com>
* xrdb/General.ad:
* xrdb/Motif.ad:
* xrdb/Editres.ad:
* xrdb/Xaw.ad:
* xrdb/Emacs.ad:
Remove all settings that are not related to colour (#428615).
svn path=/trunk/; revision=7462
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-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