Commit graph

337 commits

Author SHA1 Message Date
Christophe Fergeau
fc8728e747 fix crash when trying to change volume using the multimedia keys, fixes
2005-06-12  Christophe Fergeau  <teuf@gnome.org>

	* actions/acme-volume-gstreamer.c:
	(acme_volume_gstreamer_get_volume): fix crash when trying to change
	volume using the multimedia keys, fixes #307351
2005-06-12 11:43:01 +00:00
Carlos Garnacho Parro
9266532462 make sticky keys and slow keys dialog more HIG compliant and usable
2005-03-23  Carlos Garnacho Parro  <carlosg@gnome.org>

        * gnome-settings-accessibility-keyboard.c: make sticky keys and slow
        keys dialog more HIG compliant and usable (selectable text, no
        separator, making ESC key close the dialog, separation between
        widgets, etc...)
2005-06-11 15:02:26 +00:00
Rodrigo Moya
1fd29358e6 added name and description to the object information.
2005-06-06  Rodrigo Moya <rodrigo@novell.com>

	* GNOME_Settings_Daemon.server.in: added name and description
	to the object information.
2005-06-06 10:40:59 +00:00
Ronald Bultje
6ce4e37a4f Fix mute handling, particularly for devices without hardware mute support
* actions/Makefile.am:
* actions/acme-volume-gstreamer.c:
(acme_volume_gstreamer_set_mute), (update_state),
(acme_volume_gstreamer_get_mute),
(acme_volume_gstreamer_get_volume),
(acme_volume_gstreamer_set_volume):
Fix mute handling, particularly for devices without hardware
mute support or with applications that use volume=0 for mute.
Also fix the fact that we linked against all of ALSA, OSS and
GStreamer if they were all available; default to GStreamer.
Fixes #306036.
2005-06-05 13:04:26 +00:00
Anders Carlsson
a9191cd79d xutils.c Add clipboard manager files.
2005-06-03  Anders Carlsson  <andersca@imendio.com>

	* Makefile.am:
	* clipboard-manager.c:
	* clipboard-manager.h:
	* list.c:
	* list.h:
	* xutils.c
	* xutils.h:
	Add clipboard manager files.

	* gnome-settings-daemon.c: (clipboard_manager_terminate_cb),
	(clipboard_manager_event_filter), (clipboard_manager_watch_cb),
	(finalize), (gnome_settings_daemon_new):
	Use clipboard manager for persistent clipboard storage.
2005-06-03 08:29:45 +00:00
Rodrigo Moya
b5847922dc added name and description to the object information.
2005-05-31  Rodrigo Moya <rodrigo@novell.com>

	* GNOME_Settings_Daemon.server.in: added name and description
	to the object information.
2005-05-31 20:49:23 +00:00
Sebastien Bacher
581c37e2bb Cleanup of gconf and a few other things, patch from Kjartan Maraas
2005-05-22  Sebastien Bacher  <seb128@debian.org>

        * ChangeLog capplets/about-me/e-image-chooser.c
        capplets/accessibility/at-properties/at-startup-session.h
        capplets/accessibility/keyboard/accessibility-keyboard.c
        capplets/background/gnome-wp-info.c
        capplets/common/gconf-property-editor.c
        capplets/common/gnome-theme-apply.c
        capplets/default-applications/gnome-default-applications-properties.c
        capplets/keybindings/gnome-keybinding-properties.c
        capplets/keyboard/gnome-keyboard-properties.c
        capplets/mouse/gnome-mouse-properties.c
        capplets/network/gnome-network-preferences.c
        capplets/sound/sound-properties-capplet.c
        capplets/theme-switcher/gnome-theme-details.c
        capplets/theme-switcher/gnome-theme-manager.c
        capplets/ui-properties/gnome-ui-properties.c
        capplets/windows/gnome-window-properties.c
        gnome-settings-daemon/factory.c
        gnome-settings-daemon/gnome-settings-accessibility-keyboard.c
        gnome-settings-daemon/gnome-settings-background.c
        gnome-settings-daemon/gnome-settings-daemon.c
        gnome-settings-daemon/gnome-settings-daemon.h
        gnome-settings-daemon/gnome-settings-font.c
        gnome-settings-daemon/gnome-settings-keybindings.c
        gnome-settings-daemon/gnome-settings-keybindings.h
        gnome-settings-daemon/gnome-settings-keyboard-xkb.c
        gnome-settings-daemon/gnome-settings-keyboard.c
        gnome-settings-daemon/gnome-settings-locate-pointer.h
        gnome-settings-daemon/gnome-settings-mouse.c
        gnome-settings-daemon/gnome-settings-multimedia-keys.c
        gnome-settings-daemon/gnome-settings-screensaver.c
        gnome-settings-daemon/gnome-settings-sound.c
        gnome-settings-daemon/gnome-settings-xmodmap.c
        gnome-settings-daemon/gnome-settings-xrdb.c
        gnome-settings-daemon/gnome-settings-xsettings.c
        libbackground/applier.c libbackground/applier.h
        libbackground/preferences.c libsounds/sound-properties.c
        libsounds/sound-view.h libwindow-settings/gnome-wm-manager.c
        libwindow-settings/metacity-window-manager.c
        typing-break/drw-break-window.c typing-break/drw-utils.h
        typing-break/drwright.c vfs-methods/fontilus/font-view.c
        vfs-methods/themus/themus-theme-applier.c:
        Cleanup of gconf and a few other things,
        patch from Kjartan Maraas <kmaraas@gnome.org> (Closes: #301945).
2005-05-22 15:46:45 +00:00
Sebastien Bacher
2373a10183 list "Gtk/MenuBarAccel", allow to configure the menubar shortcut (Closes:
2005-05-11  Sebastien Bacher  <seb128@debian.org>

        * gnome-settings-xsettings.c: list "Gtk/MenuBarAccel", allow to
        configure the menubar shortcut (Closes: #120859).
2005-05-11 11:25:49 +00:00
Kjartan Maraas
5837b13126 Plug a couple of leaks.
2005-03-14  Kjartan Maraas  <kmaraas@gnome.org>

	* gnome-settings-accessibility-keyboard.c: (set_server_from_gconf),
	(set_gconf_from_server): Plug a couple of leaks.
2005-03-14 21:22:17 +00:00
Jody Goldberg
b4f39cc148 don't bother VNC users with warnings of XKB breakage, we already know it
2005-02-28  Jody Goldberg <jody@gnome.org>

	* gnome-settings-daemon/gnome-settings-keyboard-xkb.c
	(activation_error) : don't bother VNC users with warnings of XKB
	  breakage, we already know it is not going to work.
2005-02-28 23:04:52 +00:00
Frédéric Crozat
6c18a4ad18 Don't set any url when starting browser.
* gnome-settings-multimedia-keys.c: (do_www_action):
        Don't set any url when starting browser.
2005-02-17 18:19:06 +00:00
Sebastien Bacher
9291b1c786 patch by Kjartan Maraas <kmaraas@gnome.org> to fix a leak (Closes:
2005-02-09  Sebastien Bacher  <seb128@debian.org>

        * gnome-settings-keyboard-xkb.c: (gnome_settings_chk_file_list):
        patch by Kjartan Maraas <kmaraas@gnome.org> to fix a leak
        (Closes: #166796).
2005-02-09 15:23:04 +00:00
Sergey V. Udaltsov
736c919ed0 fixing #150435 2005-02-06 03:32:06 +00:00
Sergey V. Udaltsov
fe7da7b6c1 fixing #165018 2005-02-03 23:44:39 +00:00
Elijah Newren
aef8ab24ab Don't forget to use 'cvs add' in order to add new files to the repository.
2005-02-01  Elijah Newren  <newren@gmail.com>

	* gnome-settings-xmodmap.h:
	* gnome-settings-xmodmap.c:

	Don't forget to use 'cvs add' in order to add new files to the
	repository.  :)  (See #143487)
2005-02-02 00:59:51 +00:00
Shakti Sen
0c21cb9f45 #143487 Calls the modmap load dialog. Loads the modmap files. Added newly
2005-01-29  Shakti Sen  <shprasad@novell.com>

	#143487
	* gnome-settings-keyboard-xkb.c
	(gnome_settings_keyboard_xkb_chk_lcl_xmm): Calls the modmap load
	dialog.
	* gnome-settings-daemon.c (gnome_settings_daemon_new):
	Loads the modmap files.
	* gnome-settings-xmodmap.h: Added newly
	* gnome-settings-xmodmap.c: Also added newly which handles the modmap
	settings.
	* modmap-dialog.glade: Added newly.
2005-01-31 15:31:44 +00:00
Sebastien Bacher
bf7d49e378 patch from John Spray <jcs116@york.ac.uk> to use the style described in
2005-01-12  Sebastien Bacher  <seb128@debian.org>

	* gnome-settings-accessibility-keyboard.c: (warning_dialog_post):
	patch from John Spray <jcs116@york.ac.uk> to use the style described
	in the HIG for the titles (Closes: #163653).
2005-01-11 23:48:10 +00:00
Sergey V. Udaltsov
bbf89d121b fixing #163299 2005-01-08 23:00:52 +00:00
Sergey V. Udaltsov
6b0d6cac30 a bit of more optimization 2005-01-08 21:23:15 +00:00
Sergey V. Udaltsov
d52a911b8e update save/load function names 2005-01-08 21:04:33 +00:00
Sergey V. Udaltsov
b30091f9ab sorry for committing debug version 2005-01-08 00:13:28 +00:00
Sebastien Bacher
52b43b5d1c add Mod2Mask and Mod4Mask to the modifiers, fix the issue with Numlock
2005-01-07  Sebastien Bacher  <seb128@debian.org>

	* gnome-settings-mouse.c: (set_locate_pointer): add Mod2Mask and
	Mod4Mask to the modifiers, fix the issue with Numlock activated
	(Closes: #149383).
2005-01-07 13:24:56 +00:00
Sergey V. Udaltsov
9b8a663c05 a bit of optimization - no more redundant xkb reconfigurations 2005-01-07 03:48:15 +00:00
Dennis Cranston
e05cbe044e use g_spawn_sync() and g_spawn_async() to define the working directory.
2005-01-04  Dennis Cranston <dennis_cranston@yahoo.com>

	* gnome-settings-multimedia-keys.c: (execute):  use g_spawn_sync()
	and g_spawn_async() to define the working directory.
2005-01-05 03:03:10 +00:00
Kjartan Maraas
ea68d7a0c9 NULL vs. 0. Fix a test to use the boolean instead of the return value from
2004-12-25  Kjartan Maraas  <kmaraas@gnome.org>

	* factory.c: (main): NULL vs. 0.
	* gnome-settings-default-editor.c: (vfs_change_cb): Fix a test to
	use the boolean instead of the return value from a void function.
	This has been sitting in bugzilla forever and now other people start
	adding comments to the code about it so I'm just going to commit.
	* gnome-settings-keybindings.c: (binding_register_keys): ANSIfication.
2004-12-25 14:32:12 +00:00
Sergey V. Udaltsov
21ba9fde72 WHAT IS THIS in g-s-d-e.c? 2004-12-24 01:40:47 +00:00
Sergey V. Udaltsov
54369fabdf gsd now manages the keyboard 2004-12-24 01:36:03 +00:00
Jonathan Blandford
efc3ce995f release 2.9.3
Mon Dec 20 16:52:47 2004  Jonathan Blandford  <jrb@redhat.com>

        * configure.in: release 2.9.3
2004-12-20 21:53:31 +00:00
Sergey V. Udaltsov
f5fb13632f reflect libgswitchit changes 2004-12-18 04:38:49 +00:00
Bastien Nocera
4a6eb07d1d mute properly when the system has hardware mute, patch from Pierre Ossman
2004-12-16  Bastien Nocera  <hadess@hadess.net>

	* actions/acme-volume-alsa.c: (acme_volume_alsa_set_mute): mute
	properly when the system has hardware mute, patch from Pierre Ossman
	<drzeus-bugzilla@drzeus.cx> (Closes: #144489)
2004-12-16 12:27:52 +00:00
Sebastien Bacher
a76902382e 2004-11-30 Sebastien Bacher <seb128@debian.org>
* actions/acme-volume-gstreamer.c:
	(acme_volume_gstreamer_finalize), (acme_volume_gstreamer_set_mute),
	(acme_volume_gstreamer_get_mute),
	(acme_volume_gstreamer_get_volume),
	(acme_volume_gstreamer_set_volume),
	(acme_volume_gstreamer_close_real), (acme_volume_gstreamer_open),
2004-12-09 16:53:52 +00:00
Sebastien Bacher
16e644c1ad free the alsa device, after 4 seconds, with gstreamer too. Patch from
2004-11-30  Sebastien Bacher  <seb128@debian.org>

	* actions/acme-volume-gstreamer.c:
	(acme_volume_gstreamer_finalize), (acme_volume_gstreamer_set_mute),
	(acme_volume_gstreamer_get_mute),
	(acme_volume_gstreamer_get_volume),
	(acme_volume_gstreamer_set_volume),
	(acme_volume_gstreamer_close_real), (acme_volume_gstreamer_open),
	(acme_volume_gstreamer_close), (acme_volume_gstreamer_init):
	free the alsa device, after 4 seconds, with gstreamer too.
	Patch from Arnaud Patard <Arnaud Patard> (Closes: #141793).
2004-11-30 16:46:38 +00:00
Bastien Nocera
071f849d76 hack to get the logout action working (Closes: #141472)
2004-11-30  Bastien Nocera  <hadess@hadess.net>

	* gnome-settings-multimedia-keys.c: (do_exit_action): hack
	to get the logout action working (Closes: #141472)
2004-11-30 12:02:18 +00:00
James Henstridge
ebd8e46d44 use GNOMELOCALEDIR.
2004-11-28  James Henstridge  <james@jamesh.id.au>

	* vfs-methods/themus/themus-properties-main.c: use GNOMELOCALEDIR.

	* vfs-methods/themus/Makefile.am: similar changes to the fontilus
	ones.

	* vfs-methods/fontilus/fontilus-context-menu.c: same here.

	* vfs-methods/fontilus/font-view.c: use GNOMELOCALEDIR rather than
	FONTILUS_LOCALEDIR in the bindtextdomain() call, to match the rest
	of gnome-control-center.

	* vfs-methods/fontilus/Makefile.am: similar schema and desktop
	file fixes.  Don't include the old mime files in the dist.

	* schemas/Makefile.am: remove .schemas files on clean, when
	installing schemas, look for them in builddir rather than srcdir.

	* gnome-settings-daemon/actions/Makefile.am: fix up build rules so
	that ALSA_CFLAGS isn't defined multiple times (use the newer
	automake += syntax).

	* control-center/Makefile.am: distribute $(icon_DATA).

	* capplets/*/Makefile.am: put the .desktop and .desktop.in files
	in CLEANFILES.  The .desktop.in.in file gets included because it
	is listed in the configure script.

	* configure.in: update configure script, and remove macro calls
	that are not needed by modern versions of Automake.

	* Makefile.am: remove intltool files on distclean.

	* autogen.sh: request Automake >= 1.7.
2004-11-28 08:14:05 +00:00
Sergey V. Udaltsov
653d3d99f7 xmodmap support is here 2004-11-27 16:05:03 +00:00
Kjartan Maraas
8eac60b616 Don't nuke .Xdefaults when restarting g-s-d. Patch from Nick
2004-10-28  Kjartan Maraas  <kmaraas@gnome.org>

	* gnome-settings-xrdb.c: (append_xresource_file), (apply_settings):
	Don't nuke .Xdefaults when restarting g-s-d. Patch from Nick
2004-10-28 17:37:50 +00:00
Sebastien Bacher
ad0968036a patch by Thomas Cataldo <thomas.cataldo@aliacom.fr> to fix a bunch of
2004-10-21  Sebastien Bacher  <seb128@debian.org>

	* gnome-settings-default-editor.c: (vfs_change_cb):
	* gnome-settings-font.c: (load_cursor):
	* gnome-settings-gtk1theme.c: (apply_settings):
	* gnome-settings-keyboard.c: (apply_settings):
	* gnome-settings-multimedia-keys.c: (init_kbd):
	* gnome-settings-xsettings.c: (gnome_settings_xsettings_load):
	patch by Thomas Cataldo <thomas.cataldo@aliacom.fr> to fix a bunch of
	memory leaks (Closes: #150145).
2004-10-21 19:41:26 +00:00
Jody Goldberg
135d52c612 Release 2.8.1
2004-10-14  Jody Goldberg <jody@gnome.org>

	* Release 2.8.1
2004-10-14 19:05:48 +00:00
Christophe Fergeau
95f4986924 switch ALSA_LIBS and GST_LIBS order in libacme_la_LIBADD, fixes some
2004-10-08  Christophe Fergeau  <teuf@gnome.org>

	* gnome-settings-daemon/actions/Makefile.am: switch ALSA_LIBS and
	  GST_LIBS order in libacme_la_LIBADD, fixes some libtool link
	  issues on Debian.
2004-10-08 21:16:07 +00:00
Bastien Nocera
2a50d6456c rework the dialog_show so that the dialog is moved before it's shown, and
2004-09-29  Bastien Nocera  <hadess@hadess.net>

	* gnome-settings-multimedia-keys.c: (dialog_show): rework the
	dialog_show so that the dialog is moved before it's shown, and
	use gdk_display_sync() instead of a event looping to avoid
	"reentrancy" problems when showing/hiding the dialog in fast
	successions (Closes: #144490)
2004-09-29 20:52:53 +00:00
Bastien Nocera
3c2c6c3b26 better way to look for the volume track (patch by Michal Bukovjan
2004-09-29  Bastien Nocera  <hadess@hadess.net>

	* actions/acme-volume-gstreamer.c: (acme_volume_gstreamer_init):
	better way to look for the volume track (patch by Michal Bukovjan
	<bukovjan@mbox.dkm.cz>) (Closes: #153866)
2004-09-29 20:29:12 +00:00
Sergey V. Udaltsov
b98fd2ff69 fixing one leak, pointed by kmaraas 2004-09-27 22:33:49 +00:00
Jody Goldberg
03def60e2f revert unintended string change
2004-09-03  Jody Goldberg <jody@gnome.org>

	* gnome-settings-daemon/gnome-settings-keyboard-xkb.c : revert
	  unintended string change
2004-09-03 19:56:16 +00:00
Carlos Garnacho Parro
e552c12fcb applied patch from Pierre Ossman <drzeus-bugzilla@drzeus.cx> to display
2004-08-30  Carlos Garnacho Parro  <carlosg@gnome.org>

        * gnome-settings-multimedia-keys.c: applied patch from Pierre Ossman
        <drzeus-bugzilla@drzeus.cx> to display the volume dialog in the
        correct place. Fixes #144490
2004-08-30 13:04:48 +00:00
Jody Goldberg
2ab41bb8cc http://bugzilla.gnome.org/show_bug.cgi?id=148291 typo
2004-07-23  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=148291
	* configure.in : typo

2004-06-07  Jody Goldberg <jody@gnome.org>

	* po/POTFILES.in : add server file, still unused without the patch
	* configure.in : ditto.

2004-06-01  Jody Goldberg <jody@gnome.org>

	* schemas/desktop_gnome_peripherals_keyboard_xkb.schemas.in : Add
	  xkb/update_handlers.
2004-08-28 01:42:25 +00:00
Jeroen Zwartepoorte
c392d60376 Use the parent type in the G_DEFINE_TYPE macro, not its own type (fixes rh
2004-08-22  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* actions/acme-fb-level.c: Use the parent type in the G_DEFINE_TYPE
	macro, not its own type (fixes rh #130473).
2004-08-22 12:17:03 +00:00
Bastien Nocera
3a7566628f fix a crash when there aren't any ALSA mixers (or soundcards) present on
2004-07-16  Bastien Nocera  <hadess@hadess.net>

	* actions/acme-volume-alsa.c: (acme_volume_alsa_finalize),
	(acme_volume_alsa_close_real), (acme_volume_alsa_open),
	(acme_volume_alsa_init): fix a crash when there aren't any ALSA mixers
	(or soundcards) present on the system
2004-07-16 22:06:35 +00:00
Bastien Nocera
daa9f3a0f6 fix OSS detection on NetBSD, patch from Julio M. Merino Vidal
2004-07-15  Bastien Nocera  <hadess@hadess.net>

	* configure.in: fix OSS detection on NetBSD, patch from Julio M.
	Merino Vidal <jmmv@menta.net> (Closes: #145038)

2004-07-15  Bastien Nocera  <hadess@hadess.net>

	* actions/acme-volume-oss.c: fix OSS compilation on NetBSD
2004-07-15 22:47:55 +00:00
Bastien Nocera
b5699a40ce rework the ALSA mixer so that: - the ALSA device isn't kept open at all
2004-07-15  Bastien Nocera  <hadess@hadess.net>

	* actions/acme-volume-alsa.c: (acme_volume_alsa_finalize),
	(acme_volume_alsa_set_mute), (acme_volume_alsa_get_mute),
	(acme_volume_alsa_get_volume), (acme_volume_alsa_set_volume),
	(acme_volume_alsa_close_real), (acme_volume_alsa_open),
	(acme_volume_alsa_close), (acme_volume_alsa_init):
	rework the ALSA mixer so that:
	- the ALSA device isn't kept open at all times, only for 4 seconds
	  after the last use (Closes: #141793)
	- the hardware mute is used if it is available
	  (Closes: #141404, #144489, #140937)
	- lowering the volume doesn't move the balance to the right
	- it doesn't leak alsa-lib mixers all around
2004-07-15 22:41:06 +00:00
Crispin Flowerday
71d47e6105 Translate the menus_have_icons gconf key to the MenuImages xsetting
2004-06-18  Crispin Flowerday  <gnome@flowerday.cx>

	* gnome-settings-xsettings.c: Translate the menus_have_icons
	gconf key to the MenuImages xsetting (Closes bug #144201)
2004-06-18 19:38:53 +00:00