2007-02-14 Jens Granseuer <jensgr@gmx.net>
* actions/acme-volume-gstreamer.c:
(acme_volume_gstreamer_set_mute),
(acme_volume_gstreamer_get_volume),
(acme_volume_gstreamer_set_volume): properly round volumess so that
volume-up and volume-down act symmetrically, ie. lowering and raising
volume will end up at the original level (fixes bug #389996)
svn path=/trunk/; revision=7294
2007-02-10 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-font.c: (load_cursor): if the new font path could not
be set, revert to the old path (fixes bug #397504)
svn path=/trunk/; revision=7277
2007-02-09 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Bastien Nocera <hadess@hadess.net>
* gnome-settings-dbus.c:
(gnome_settings_server_media_player_key_pressed):
* gnome-settings-dbus.h:
* gnome-settings-multimedia-keys.c: (do_multimedia_player_action),
(do_action), (acme_filter_events): eat media player keys if someone is
listening on the dbus interface already (fixes bug #394313)
svn path=/trunk/; revision=7271
2007-02-05 William Jon McCann <mccann@jhu.edu>
* gsd-media-keys-window.c: (render_eject), (draw_eject),
(draw_waves), (draw_speaker), (render_speaker),
(draw_volume_boxes), (on_expose_event):
Use #define for the alpha levels.
svn path=/trunk/; revision=7249
2007-02-05 William Jon McCann <mccann@jhu.edu>
* Makefile.am:
* gsd-media-keys-window.c: (load_pixbuf), (render_eject),
(draw_eject), (draw_action_eject), (draw_waves), (draw_speaker),
(render_speaker), (draw_volume_boxes), (draw_action_volume),
(on_expose_event):
* test-media-window.c: (update_state), (test_window), (main):
Make the new volume overlay window follow the
icon and color themes. Add an unstalled test app. Fixes#403320
svn path=/trunk/; revision=7246
2007-01-31 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-multimedia-keys.c: (acme_filter_events): make sure
we have a key event before treating it as such (fixes bug #382503)
svn path=/trunk/; revision=7214
2007-01-31 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-keyboard-xkb.c:
(gnome_settings_keyboard_xkb_init): don't install the same filter
twice; we already install it for all windows, so we don't need
another one for the root window (fixes bug #382504)
svn path=/trunk/; revision=7213
2007-01-08 Jan Arne Petersen <jap@gnome.org>
* gnome-settings-dbus.h, gnome-settings-marshal.list: added new files
from previous patch to svn.
svn path=/trunk/; revision=7107
2007-01-08 Jan Arne Petersen <jap@gnome.org>
Fixes#133815
* gnome-settings-multimedia-keys.c: added support for storing the DBus
server.
(unhookup_keysim, hookup_keysim): removed.
(update_kbd_cb, init_kbd, acme_filter_events): iterate over all handled
keys, not just until the PLAY_KEY.
(do_multimedia_player_action): emit the "media_player_key_pressed" event.
(do_action): call do_multimedia_player_action for all media player events.
(gnome_settings_multimedia_keys_load): start a DBus server.
* gnome-settings-dbus.c: added "media_player_key_pressed" signal.
(find_by_application, find_by_time): new functions to search in the list
of media players.
(settings_daemon_grab_media_player_keys,
settings_daemon_release_media_player_keys): new functions to grab/release
the media players.
(gnome_settings_server_get): new function to create GnomeSettingsServer
objects.
(gnome_settings_server_media_player_key_pressed,
gnome_settings_server_constructor): new functions.
(gnome_settings_server_class_init): add new signal and constructor.
* gnome-settings-dbus.h: new file.
* gsd-infos.xml: added GrabMediaPlayerKeys and ReleaseMediaPlayerKeys
methods to the DBus interface.
* gnome-settings-marshal.list, Makefile.am: generate marshalling
functions.
svn path=/trunk/; revision=7097
* delayed-dialog.c (gnome_settings_delayed_show_dialog): new
method to delay showing a dialog until after the window manager is
running.
* gnome-settings-font.c (load_cursor):
* gnome-settings-keyboard-xkb.c (activation_error): Use it.
2006-08-24 Andre Klapper <a9016009@gmx.de>
Fixes#170318
* gnome-settings-multimedia-keys.c (init_kbd): avoid grabbing all
the keyboard when the key code cannot be retrieved.
2006-05-24 Paolo Borelli <pborelli@katamail.com>
Fixes#342570
* gnome-settings-multimedia-keys.c (update_kbd_cb, do_eject_action):
fixed leaked strings returned from gconf_client_get_string.
2006-04-28 Joe Marcus Clarke <marcusi@freebsd.org>
Fixes#338849
* actions/acme-volume-gstreamer.c: added missing header to avoid
64bit crash on missing prototype.
2006-03-06 Michael Witrant <mike@lepton.fr>
Fixes#94049
* factory.c (register_server): new function, does the registration
per DISPLAY.
(main): call register_server.
2006-01-28 chpe <chpe@gnome.org>
Fixes#325686
* gnome-settings-accessibility-keyboard.c (warning_dialog_post):
added "accept_action" and "reject_action" arguments to show that in
the buttons, rather than OK/CANCEL.
(ax_slowkeys_warning_keys, ax_stickykeys_warning_dialog_post): use
verbs in the buttons.
2006-01-28 Scott Bronson <bronson@rinspin.com>
Fixes#318056
* gnome-settings-font.c (load_cursor): use "mouse pointer" instead of
"cursor" in user-visible strings.
2006-01-17 Rodrigo Moya <rodrigo@novell.com>
* gnome-settings-font.c (load_cursor): use g_mkdir_with_parents instead
of creating the whole hierarchy by hand.
2006-01-14 Rodney Dawes <dobey@novell.com>
* gnome-settings-xsettings.c (xsettings_callback):
(gnome_settings_xsettings_load): Set the Net/FallbackIconTheme
XSetting for new versions of gnome-icon-theme and gtk+ >= 2.8.10
See bug #325546
2006-01-11 Scott Reeves <SReeves@novell.com>
* gnome-settings-sound.c (reload_foreach_cb): only disable sounds
for system events.
(apply_settings): ditto.