Commit graph

261 commits

Author SHA1 Message Date
Łukasz Stelmach
14a749667f Fixes #320727
2006-01-03  Łukasz Stelmach <stlman@poczta.fm>

	Fixes #320727

	* xrdb/Emacs.ad: added more settings to make Emacs' UI mimic better
	GNOME's look & feel.
2006-01-03 12:10:28 +00:00
jenglish
23a1f32c5b Fixes #130299
2006-01-03  jenglish <jenglish@flightlab.com>

	Fixes #130299

	* xrdb/Tk.ad: restores prelight/active/mouse-over feedback for Tk
	buttons, checkbuttons, scrollbars, etc.
2006-01-03 10:44:34 +00:00
Matthias Clasen
f6c3cd23ca Fixes #323895
2005-12-14  Matthias Clasen  <mclasen@redhat.com>

	Fixes #323895

	* gnome-settings-xsettings.c: Support the symbolic colors setting
	in GTK+ 2.10.
2005-12-14 13:46:14 +00:00
Philippe Troin
38047c8ff5 Fixes #323690
2005-12-12  Philippe Troin <phil@fifi.org>

	Fixes #323690

	* gnome-settings-multimedia-keys.c (update_kbd_cb, init_kbd): don't
	grab keyboard when invalid keys are present in the GConf database.
2005-12-12 15:39:41 +00:00
Jens Granseuer
3bb09e2a1a Fixes #321778
2005-11-21  Jens Granseuer <jensgr@gmx.net>

	Fixes #321778

	* gnome-settings-daemon/gnome-settings-keyboard.c
	(numlock_set_xkb_state, numlock_get_gconf_state): C89 compilation
	fixes.
2005-11-21 12:08:18 +00:00
Sebastien Bacher
7c58173e7f define "Gtk/ShowInputMethodMenu"/"Gtk/ShowUnicodeMenu" xsettings, patch by
2005-11-14  Sebastien Bacher  <seb128@debian.org>

	* gnome-settings-xsettings.c:
	define "Gtk/ShowInputMethodMenu"/"Gtk/ShowUnicodeMenu" xsettings,
	patch by Matthias Clasen (Closes: #319634).
2005-11-14 22:31:17 +00:00
Kjartan Maraas
564a9d03aa Huge cleanup. Individual ChangeLogs have info. Closing bug #320157. ANSIfy
2005-11-14  Kjartan Maraas  <kmaraas@gnome.org>

	* */*: Huge cleanup. Individual ChangeLogs have info.
	Closing bug #320157.
	* libkbddraw/keyboard-drawing.h: ANSIfy some function declarations.
2005-11-14 15:18:09 +00:00
Ray Strode
9e4c915469 Remap buttons on auxillary mice for left-handed mode (bug 314409).
2005-10-21  Ray Strode  <rstrode@redhat.com>

	Remap buttons on auxillary mice for left-handed
	mode (bug 314409).

	* configure.in: add check for xinput extension

	* gnome-settings-daemon/gnome-settings-mouse.c
	(supports_xinput_devices): new
	function to detect XInput Extension
	(configure_button_layout): new function to set up
	logical mouse button layout for left or right handed
	mode
	(xinput_device_has_buttons): new function to detect if
	an xinput device has buttons to reconfigure
	(set_xinput_devices_left_handed): new function to set
	auxillary mice into left-handed mode
	(set_left_handed): call set_xinput_devices_left_handed
	if available
2005-10-21 22:18:53 +00:00
Rodrigo Moya
845d328106 2005-10-18 Rodrigo Moya <rodrigo@novell.com><>
* gnome-settings-font.c (load_xcursor_theme):
	* gnome-settings-xsettings.c (gnome_xft_settings_set_xsettings):
	run xrdb with -nocpp, since it's not needed here.
2005-10-18 14:25:26 +00:00
Rodrigo Moya
bdf94c17e1 declare a global GConfClient. (main): unref the global GConfClient.
2005-10-16  Rodrigo Moya <rodrigo@novell.com>

	* factory.c: declare a global GConfClient.
	(main): unref the global GConfClient.

	* gnome-settings-daemon.[ch] (gnome_settings_daemon_get_conf_client):
	new function to use the same GConfClient everywhere.
	(gnome_settings_daemon_new): use the global GConfClient.

	* gnome-settings-accessibility-keyboard.c (set_server_from_gconf,
	ax_response_callback, set_gconf_from_server):
	* gnome-settings-gtk1theme.c (apply_settings):
	* gnome-settings-keybindings.c (bindings_get_entry):
	* gnome-settings-keyboard.c (numlock_get_gconf_state,
	numlock_set_gconf_state, apply_settings):
	* gnome-settings-keyboard-xkb.c (apply_xkb_settings,
	gnome_settings_keyboard_xkb_sysconfig_changed_response,
	gnome_settings_keyboard_xkb_analyze_sysconfig,
	gnome_settings_chk_file_list):
	* gnome-settings-screensaver.c (key_toggled_cb,
	really_start_screensaver):
	* gnome-settings-sound.c (apply_settings):
	* gnome-settings-xmodmap.c (check_button_callback,
	gnome_settings_load_modmap_files, remove_button_clicked_callback,
	load_button_clicked_callback, gnome_settings_modmap_dialog_call):
	* gnome-settings-xsettings.c (xft_callback):
	use the global GConfClient.

	* gnome-settings-keyboard-xkb.c (gnome_settings_keyboard_xkb_load):
	don't get another GConfClient when we're getting one passed!
2005-10-17 14:53:19 +00:00
Rodrigo Moya
259294fb02 added this function to watch for children...
2005-10-14  Rodrigo Moya <rodrigo@novell.com>

	* gnome-settings-daemon.c (child_watch_cb): added this function to
	watch for children...
	(gnome_settings_daemon_spawn_with_input): ...started here, instead
	of just blocking.

	* gnome-settings-screensaver.c (gnome_settings_screensaver_load): do
	lazy loading of the screensaver.
	(really_start_screensaver): start on a 25 seconds timeout.

	* gnome-settings-typing-break.c (gnome_settings_typing_break_load): do
	lazy loading og the typing break applet.
	(really_setup_typing_break): start on a 30 seconds timeout.

2005-10-14  Erwann Chenede <erwann.chenede@sun.com>

	Fixes #314774

	* gnome-settings-xrdb.c (gnome_settings_xrdb_load): connect to
	"notify:gtk-theme-name" signal, to run xrdb only when the whole theme
	has been changed.
	(theme_changed): callback for "notify:gtk-theme-name".
2005-10-15 21:56:43 +00:00
Jürg Billeter
356e767473 reviewed by: Sergey V. Udaltsov <svu@gnome.org>
2005-10-10  Jürg Billeter  <j@bitron.ch>

	reviewed by: Sergey V. Udaltsov  <svu@gnome.org>

	* gnome-settings-keyboard.c: (gsd_keyboard_get_hostname_key),
	(numlock_NumLock_modifier_mask), (numlock_set_xkb_state),
	(numlock_gconf_state_key), (numlock_get_gconf_state),
	(numlock_set_gconf_state), (numlock_xkb_callback),
	(numlock_install_xkb_callback), (apply_settings),
	(gnome_settings_keyboard_init): Remember NumLock state between sessions.
	Fixes bug #74215. Patch by Sebastian Kapfer  <sebastian_kapfer@web.de>
2005-10-10 19:32:45 +00:00
Kjartan Maraas
068c86e89c Don't leak the cursor theme name. Closes bug #314692.
2005-09-16  Kjartan Maraas  <kmaraas@gnome.org>

	* gnome-settings-font.c: (load_xcursor_theme): Don't leak
	the cursor theme name. Closes bug #314692.
2005-09-16 17:25:15 +00:00
Ray Strode
0d86f01422 previous patch breaks the build, just revert for now, bug 316142.
2005-09-14 Ray Strode  <rstrode@redhat.com>

	* gnome-settings-daemon/gnome-settings-mouse.c: previous
	patch breaks the build, just revert for now, bug 316142.
2005-09-14 14:16:37 +00:00
Ray Strode
ac2dad4891 Remap buttons on auxillary mice for left-handed mode (bug 314409).
2005-09-12  Ray Strode  <rstrode@redhat.com>

	Remap buttons on auxillary mice for left-handed
	mode (bug 314409).

	* configure.in: add check for xinput extension, needed
	for bug 314409.

	* gnome-settings-daemon/gnome-settings-mouse.c
	(supports_xinput_devices): new function to detect
	XInput Extension
	(configure_button_layout): new function to set up
	logical mouse button layout for left or right handed
	mode
	(xinput_device_has_buttons): new function to detect if
	an xinput device has buttons to reconfigure
	(set_xinput_devices_left_handed): new function to set
	auxillary mice into left-handed mode
	(set_left_handed): call set_xinput_devices_left_handed
	if available
2005-09-12 17:20:22 +00:00
Sebastien Bacher
7b57ffb538 fix the build without gstreamer and with alsa, patch by Paul Drain
2005-08-03  Sebastien Bacher  <seb128@debian.org>

        * actions/Makefile.am: fix the build without gstreamer and with alsa,
        patch by Paul Drain <pd@cipherfunk.org> (Closes: #307368).
2005-08-03 16:38:27 +00:00
Sergey V. Udaltsov
25ac663f39 fixing #310513 2005-07-26 20:38:25 +00:00
Sebastien Bacher
84b6e2e24e set windows' icons, patch by Jaap A. Haitsma <jaap@haitsma.org> (Closes:
2005-07-25  Sebastien Bacher  <seb128@debian.org>

        * gnome-settings-accessibility-keyboard.c: (warning_dialog_post):
        * gnome-settings-keyboard-xkb.c:
        (gnome_settings_keyboard_xkb_analyze_sysconfig):
        set windows' icons, patch by Jaap A. Haitsma <jaap@haitsma.org>
        (Closes: #305096).
2005-07-25 13:25:34 +00:00
Rodrigo Moya
6e25211b2f try to run gnome-screensaver, and if that fails, run xscreensaver.
2005-07-20  Rodrigo Moya <rodrigo@novell.com>

	* gnome-settings-screensaver.c (gnome_settings_screensaver_load):
	* gnome-settings-multimedia-keys.c (do_action): try to run
	gnome-screensaver, and if that fails, run xscreensaver.
2005-07-25 11:55:59 +00:00
Sebastien Bacher
9d434685b9 fix a label form (Closes: #167739).
2005-07-12  Sebastien Bacher  <seb128@debian.org>

	* modmap-dialog.glade: fix a label form (Closes: #167739).
2005-07-12 10:23:17 +00:00
Sebastien Bacher
1f30c47d1d fixed some typo, Clytie Siddall <clytie@riverland.net.au>
(Closes: #302614).
2005-07-07 21:24:03 +00:00
Sebastien Bacher
3878e5048e fix the markup usage of the XKB dialog (Closes: #308279).
2005-07-07  Sebastien Bacher  <seb128@debian.org>

	* gnome-settings-keyboard-xkb.c: (activation_error):
	fix the markup usage of the XKB dialog (Closes: #308279).
2005-07-07 20:48:48 +00:00
Sebastien Bacher
23d4c2d5f2 patch by Matthias Clasen <mclasen@redhat.com> to expose the cursor theme
2005-07-07  Sebastien Bacher  <seb128@debian.org>

        * gnome-settings-xsettings.c:
        patch by Matthias Clasen <mclasen@redhat.com> to expose the cursor
        theme settings as xsettings (Closes: #308104).
2005-07-07 19:35:59 +00:00
Sebastien Bacher
efdc3f1cfe return instead of using an assertion (Closes: #307149). 2005-06-12 13:09:44 +00:00
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