==== 2.21.90.2 ====

2008-01-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* NEWS:
	* configure.ac: prepare for 2.21.90.2.

2008-01-30  Gabor Kelemen <kelemeng@gnome.hu>

	* data/apps_gnome_settings_daemon_keybindings.schemas.in: Change 
	E-mail schema's descriptions to be more verbose and sensible. Fix #512766.

2008-01-30  Christian Persch  <chpe@gnome.org>

	* configure.ac:
	* plugins/a11y-keyboard/Makefile.am:
	* plugins/a11y-keyboard/a11y-keyboard.gnome-settings-plugin.desktop
	.in:
	* plugins/background/Makefile.am:
	* plugins/background/background.gnome-settings-plugin.desktop.in:
	* plugins/clipboard/Makefile.am:
	* plugins/clipboard/clipboard.gnome-settings-plugin.desktop.in:
	* plugins/default-editor/Makefile.am:
	* plugins/default-editor/default-editor.gnome-settings-plugin.deskt
	op.in:
	* plugins/dummy/Makefile.am:
	* plugins/dummy/dummy.gnome-settings-plugin.desktop.in:
	* plugins/font/Makefile.am:
	* plugins/font/font.gnome-settings-plugin.desktop.in:
	* plugins/keybindings/Makefile.am:
	* plugins/keybindings/keybindings.gnome-settings-plugin.desktop.in:
	* plugins/keyboard/Makefile.am:
	* plugins/keyboard/keyboard.gnome-settings-plugin.desktop.in:
	* plugins/media-keys/Makefile.am:
	* plugins/media-keys/media-keys.gnome-settings-plugin.desktop.in:
	* plugins/mouse/Makefile.am:
	* plugins/mouse/mouse.gnome-settings-plugin.desktop.in:
	* plugins/screensaver/Makefile.am:
	* plugins/screensaver/screensaver.gnome-settings-plugin.desktop.in:
	* plugins/sound/Makefile.am:
	* plugins/sound/libsounds/Makefile.am:
	* plugins/sound/sound.gnome-settings-plugin.desktop.in:
	* plugins/typing-break/Makefile.am:
	* plugins/typing-break/typing-break.gnome-settings-plugin.desktop.in:
	* plugins/xrandr/Makefile.am:
	* plugins/xrandr/xrandr.gnome-settings-plugin.desktop.in:
	* plugins/xrdb/Makefile.am:
	* plugins/xrdb/xrdb.gnome-settings-plugin.desktop.in:
	* plugins/xsettings/Makefile.am:
	* plugins/xsettings/xsettings.gnome-settings-plugin.desktop.in:
	* po/POTFILES.in: No need to use weird naming of
	.gnome-settings-daemon.in files. Bug #512048.

2008-01-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* data/org.gnome.SettingsDaemon.service.in: use correct binary
	path.

==== 2.21.90.1 ====

2008-01-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* NEWS:
	* configure.ac: prepare for 2.21.90.1.

2008-01-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/Makefile.am: use plain $libexecdir for g-s-d binary.

==== 2.21.90 ====

2008-01-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.ac:
	* NEWS: prepare for 2.21.90.

2008-01-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* data/Makefile.am:

	Suppress verbose GConf schema installation output.

2008-01-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* src/Makefile.am:

	Don't use weird autofu stuff to install
	gnome-settings-daemon into another directory, but define
	gsddir and gsd_PROGRAMS instead. Fixes bug #504203.

2008-01-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* data/org.gnome.SettingsDaemon.service.in:
	* src/Makefile.am:

	Hopefully allow $(libdir) to be the same directory as
	$(libexecdir) by installing the gnome-settings-daemon
	binary into a subdirectory of $(libexecdir), i.e.
	$(libexecdir)/gnome-settings-daemon/gnome-settings-daemon.
	Fixes bug #504203.

2008-01-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* src/main.c: (main):

	Don't leak the GnomeProgram instance.

2008-01-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* configure.ac:
	* src/main.c: (main):

	Initialize GnomeProgram to avoid critical warnings from
	libgnome. Fixes bug #509770.

2008-01-26  Jens Granseuer  <jensgr@gmx.net>

	* data/gnome-settings-daemon.pc.in: DBus API has been frozen for a
	while now. No longer define DBUS_API_SUBJECT_TO_CHANGE

2008-01-25  Soren Sandmann  <sandmann@redhat.com>

	* plugins/background/gsd-background-manager.c
	(GNOME_DESKTOP_USE_UNSTABLE_API): Define this macro before
	including gnome-bg.h

2008-01-25  Jens Granseuer  <jensgr@gmx.net>

	* plugins/xsettings/gsd-xsettings-manager.c:
	(xft_settings_set_xresources): don't try to reference a non-existing
	variable (left-over cruft from the patch for bug #505470)

2008-01-25  Jens Granseuer  <jensgr@gmx.net>

	* data/gnome-settings-daemon.schemas.in: fix typo in typing break key.
	Bug #510429.

2008-01-25  Jens Granseuer  <jensgr@gmx.net>

	Patch by: <dynamotwain@aim.com>

	* configure.ac: readd check for XFT2 that got lost in the g-s-d split.
	Bug #510925.

2008-01-25  Christian Persch  <chpe@gnome.org>

	* plugins/xsettings/gsd-xsettings-manager.c:
	(xft_settings_set_xresources): Use g_ascii_dtostr instead of
	setlocale. Bug #505470.

2008-01-25  Christian Persch  <chpe@gnome.org>

	* plugins/media-keys/Makefile.am: Fix build with builddir != srcdir.
	BUg #509142.

2008-01-24  Jens Granseuer  <jensgr@gmx.net>

	* configure.ac: quote function names in AC_DEFUN to fix "underquoted
	definition" autoconf warning

2008-01-23  Kjartan Maraas  <kmaraas@gnome.org>

	* plugins/mouse/gsd-locate-pointer.c: (timeline_frame_cb),
	(timeline_finished_cb): Fix a couple typos that broke the build.

2008-01-22  Carlos Garnacho  <carlosg@gnome.org>

	* plugins/mouse/gsd-locate-pointer.c: Reworked, add a more appealing
	animation if there's a composite manager present, also use a similar
	animation for the non-composite case, so most of the code is shared.
	* plugins/mouse/gsd-timeline.[ch]: New files, object to control the
	"locate pointer" animation.
	* plugins/mouse/Makefile.am: Added these files to build.

==== 2.21.5.2 ====

2008-01-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.ac:
	* NEWS: prepare for 2.21.5.2.

2008-01-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* plugins/sound/Makefile.am:
	* plugins/sound/libsounds/Makefile.am: use a libtool library for
	x86_64 warnings.

	* configure.ac: automake fixes for allowing long file names in tar.gz.

==== 2.21.5.1 ====

2008-01-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.ac:
	* NEWS: prepare for 2.21.5.1.

==== 2.21.5 ====

2008-01-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* NEWS: prepare for 2.21.5.

2008-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* data/gnome-settings-daemon.pc.in: reverted last patch.

2008-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* data/gnome-settings-daemon.pc.in: added dbusapidir variable, for
	the gnome-control-center module to access the .xml DBus interfaces file.

2008-01-14  Denis Washington  <denisw@svn.gnome.org>

	* plugins/xrandr/Makefile.in: This was probably commited by
	accident, remove it.

2008-01-14  Denis Washington  <denisw@svn.gnome.org>

	* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
	Only consider /desktop/gnome/accessibility/keyboard/enable
	as option for enabling keyboard a11y features from the keyboard,
	not as global switch to turn all a11y features on/off.

2008-01-14  Denis Washington  <denisw@svn.gnome.org>

	Patch from Gerd Kohlberger (bug #503547)

	* plugins/mouse/gsd-mouse-manager.c:
	Mousetweaks support.

2008-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* plugins/media-keys/gsd-media-keys-manager.c: reverted patch from bug
	#165343.

2007-12-24  Christian Persch  <chpe@gnome.org>

	* plugins/xsettings/gsd-xsettings-manager.c: Add Gtk/IMModule XSetting.
	Bug #504182, patch by Akira TAGOH.

2007-12-22  William Jon McCann  <mccann@jhu.edu>

	* plugins/xsettings/gsd-xsettings-manager.c:
	use new setting from libgnome to make toolbar
	icon size setting work (bug #401030)
	Merge from gnome-control-center.

2007-12-22  William Jon McCann  <mccann@jhu.edu>

	* plugins/xsettings/Makefile.am:
	* plugins/xsettings/gnome-xsettings-manager.c:
	* plugins/xsettings/gnome-xsettings-manager.h:
	* plugins/xsettings/gnome-xsettings-plugin.c:
	* plugins/xsettings/gnome-xsettings-plugin.h:
	* plugins/xsettings/gsd-xsettings-manager.c:
	* plugins/xsettings/gsd-xsettings-plugin.c:
	Rename files to be consistent with other plugins.

2007-12-21  William Jon McCann  <mccann@jhu.edu>

	* plugins/background/Makefile.am:
	* plugins/background/background.gnome-settings-plugin.desktop.in:
	* plugins/background/gsd-background-manager.c:
	(gsd_background_manager_init):
	* plugins/background/test-background.c: (idle), (main):
	Init gnome-vfs and use the correct name in the desktop file.

2007-12-21  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/background/gsd-background-manager.c:
	(nautilus_is_running), (apply_prefs), (queue_apply),
	(background_callback), (on_bg_changed),
	(gsd_background_manager_start):
	Merge g-c-c patch for animated backgrounds.
	Require gnome-desktop 2.21.4.
	Patch from: Soeren Sandmann <sandmann@daimi.au.dk>

2007-12-18  William Jon McCann  <mccann@jhu.edu>

	* configure.ac: Post release version bump

==== 2.21.4 ====

2007-12-18  William Jon McCann  <mccann@jhu.edu>

	* NEWS: Update for release.

2007-12-18  William Jon McCann  <mccann@jhu.edu>

	* configure.ac: Update version number.

2007-12-18  William Jon McCann  <mccann@jhu.edu>

	* src/gnome-settings-manager.c: (gnome_settings_manager_awake):
	* src/main.c:
	Turn off daemonizing for now since it confused D-Bus service
	activation.

2007-12-18  William Jon McCann  <mccann@jhu.edu>

	* src/Makefile.am:
	* src/gnome-settings-manager.c: (gnome_settings_manager_awake),
	(register_manager), (gnome_settings_manager_class_init),
	(gnome_settings_manager_new):
	* src/gnome-settings-manager.h:
	* src/gnome-settings-manager.xml:
	Provide the awake method and install the dbus api header.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* plugins/background/Makefile.am:
	* plugins/sound/Makefile.am:
	Fix distcheck.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* plugins/Makefile.am:
	* plugins/a11y-keyboard/a11y-keyboard.gnome-settings-plugin.desktop
	.in:
	* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h:
	* plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c:
	(gsd_a11y_keyboard_plugin_init),
	(gsd_a11y_keyboard_plugin_finalize), (impl_activate),
	(impl_deactivate), (gsd_a11y_keyboard_plugin_class_init):
	* plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h:
	Add a11y keyboard plugin.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/typing-break/Makefile.am:
	* plugins/typing-break/gsd-typing-break-manager.c:
	(register_config_callback), (typing_break_timeout), (child_watch),
	(setup_typing_break), (typing_break_callback),
	(really_setup_typing_break), (gsd_typing_break_manager_start),
	(gsd_typing_break_manager_stop),
	(gsd_typing_break_manager_set_property),
	(gsd_typing_break_manager_get_property),
	(gsd_typing_break_manager_constructor),
	(gsd_typing_break_manager_dispose),
	(gsd_typing_break_manager_class_init),
	(gsd_typing_break_manager_init),
	(gsd_typing_break_manager_finalize),
	(gsd_typing_break_manager_new):
	* plugins/typing-break/gsd-typing-break-manager.h:
	* plugins/typing-break/gsd-typing-break-plugin.c:
	(gsd_typing_break_plugin_init), (gsd_typing_break_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_typing_break_plugin_class_init):
	* plugins/typing-break/gsd-typing-break-plugin.h:
	* plugins/typing-break/typing-break.gnome-settings-plugin.desktop.in:
	Add typing break plugin.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/sound/Makefile.am:
	* plugins/sound/gsd-sound-manager.c: (start_gnome_sound),
	(stop_gnome_sound), (reload_foreach_cb), (apply_settings),
	(register_config_callback), (sound_callback),
	(gsd_sound_manager_start), (gsd_sound_manager_stop),
	(gsd_sound_manager_set_property), (gsd_sound_manager_get_property),
	(gsd_sound_manager_constructor), (gsd_sound_manager_dispose),
	(gsd_sound_manager_class_init), (gsd_sound_manager_init),
	(gsd_sound_manager_finalize), (gsd_sound_manager_new):
	* plugins/sound/gsd-sound-manager.h:
	* plugins/sound/gsd-sound-plugin.c: (gsd_sound_plugin_init),
	(gsd_sound_plugin_finalize), (impl_activate), (impl_deactivate),
	(gsd_sound_plugin_class_init):
	* plugins/sound/gsd-sound-plugin.h:
	* plugins/sound/sound.gnome-settings-plugin.desktop.in:
	* plugins/xrandr/Makefile.in:
	Add sound plugin

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* data/gnome-settings-daemon.schemas.in:
	Add schemas for media keys.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/dummy/gsd-dummy-manager.c:
	* plugins/media-keys/Makefile.am:
	* plugins/media-keys/actions/Makefile.am:
	* plugins/media-keys/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), (acme_volume_alsa_class_init):
	* plugins/media-keys/actions/acme-volume-alsa.h:
	* plugins/media-keys/actions/acme-volume-dummy.c:
	(acme_volume_dummy_finalize), (acme_volume_dummy_set_mute),
	(acme_volume_dummy_get_mute), (acme_volume_dummy_get_volume),
	(acme_volume_dummy_set_volume), (acme_volume_dummy_init),
	(acme_volume_dummy_class_init), (acme_volume_dummy_get_type):
	* plugins/media-keys/actions/acme-volume-dummy.h:
	* plugins/media-keys/actions/acme-volume-gstreamer.c:
	(acme_volume_gstreamer_finalize), (acme_volume_gstreamer_set_mute),
	(update_state), (acme_volume_gstreamer_get_mute),
	(acme_volume_gstreamer_get_volume),
	(acme_volume_gstreamer_set_volume),
	(acme_volume_gstreamer_close_real), (_acme_set_mixer),
	(acme_volume_gstreamer_open), (acme_volume_gstreamer_close),
	(acme_volume_gstreamer_init), (acme_volume_gstreamer_class_init):
	* plugins/media-keys/actions/acme-volume-gstreamer.h:
	* plugins/media-keys/actions/acme-volume-oss.c:
	(acme_volume_oss_finalize), (acme_volume_oss_vol_check),
	(acme_volume_oss_set_mute), (acme_volume_oss_get_mute),
	(acme_volume_oss_get_volume), (acme_volume_oss_set_volume),
	(acme_volume_oss_init), (acme_volume_oss_class_init),
	(acme_volume_oss_mixer_check):
	* plugins/media-keys/actions/acme-volume-oss.h:
	* plugins/media-keys/actions/acme-volume.c:
	(acme_volume_class_init), (acme_volume_init),
	(acme_volume_get_volume), (acme_volume_set_volume),
	(acme_volume_get_mute), (acme_volume_set_mute),
	(acme_volume_mute_toggle), (acme_volume_new):
	* plugins/media-keys/actions/acme-volume.h:
	* plugins/media-keys/actions/acme.glade:
	* plugins/media-keys/actions/acme.h:
	* plugins/media-keys/eggaccelerators.c: (is_alt), (is_ctl),
	(is_modx), (is_ctrl), (is_shft), (is_shift), (is_control),
	(is_release), (is_meta), (is_super), (is_hyper), (is_keycode),
	(egg_accelerator_parse_virtual), (egg_virtual_accelerator_name),
	(egg_keymap_resolve_virtual_modifiers),
	(egg_keymap_virtualize_modifiers), (reload_modmap),
	(egg_keymap_get_modmap):
	* plugins/media-keys/eggaccelerators.h:
	* plugins/media-keys/gsd-marshal.list:
	* plugins/media-keys/gsd-media-keys-manager.c: (init_screens),
	(acme_error), (get_term_command), (execute), (do_sleep_action),
	(dialog_init), (grab_key_real), (grab_key), (is_valid_shortcut),
	(update_kbd_cb), (init_kbd), (dialog_show), (do_unknown_action),
	(do_help_action), (do_mail_action), (do_media_action),
	(do_www_action), (do_exit_action), (do_eject_action),
	(do_sound_action), (find_by_application), (find_by_time),
	(gsd_media_keys_manager_grab_media_player_keys),
	(gsd_media_keys_manager_release_media_player_keys),
	(gsd_media_player_key_pressed), (do_multimedia_player_action),
	(do_action), (acme_get_screen_from_event), (acme_filter_events),
	(gsd_media_keys_manager_start), (gsd_media_keys_manager_stop),
	(gsd_media_keys_manager_set_property),
	(gsd_media_keys_manager_get_property),
	(gsd_media_keys_manager_constructor),
	(gsd_media_keys_manager_dispose),
	(gsd_media_keys_manager_class_init), (gsd_media_keys_manager_init),
	(gsd_media_keys_manager_finalize), (register_manager),
	(gsd_media_keys_manager_new):
	* plugins/media-keys/gsd-media-keys-manager.h:
	* plugins/media-keys/gsd-media-keys-manager.xml:
	* plugins/media-keys/gsd-media-keys-plugin.c:
	(gsd_media_keys_plugin_init), (gsd_media_keys_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_media_keys_plugin_class_init):
	* plugins/media-keys/gsd-media-keys-plugin.h:
	* plugins/media-keys/gsd-media-keys-window.c: (fade_timeout),
	(hide_timeout), (remove_hide_timeout), (add_hide_timeout),
	(update_window), (volume_controls_set_visible),
	(window_set_icon_name), (window_set_icon_file), (action_changed),
	(volume_level_changed), (volume_muted_changed),
	(gsd_media_keys_window_set_action),
	(gsd_media_keys_window_set_volume_muted),
	(gsd_media_keys_window_set_volume_level), (curved_rectangle),
	(load_pixbuf), (render_eject), (draw_eject), (draw_action_eject),
	(draw_waves), (draw_speaker), (render_speaker),
	(draw_volume_boxes), (draw_action_volume), (draw_action),
	(on_expose_event), (gsd_media_keys_window_real_show),
	(gsd_media_keys_window_real_hide),
	(gsd_media_keys_window_class_init),
	(gsd_media_keys_window_is_valid), (initialize_alpha_mode),
	(gsd_media_keys_window_init), (gsd_media_keys_window_finalize),
	(gsd_media_keys_window_new):
	* plugins/media-keys/gsd-media-keys-window.h:
	* plugins/media-keys/media-keys.gnome-settings-plugin.desktop.in:
	* plugins/media-keys/test-media-window.c: (update_state),
	(test_window), (main):
	* plugins/xrandr/Makefile.in:
	Add media keys plugin.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/Makefile.am:
	* data/apps_gnome_settings_daemon_default_editor.schemas.in:
	* data/apps_gnome_settings_daemon_keybindings.schemas.in:
	* data/apps_gnome_settings_daemon_screensaver.schemas.in:
	* data/desktop_gnome_font_rendering.schemas.in:
	* plugins/default-editor/Makefile.am:
	* plugins/default-editor/gsd-default-editor-manager.c:
	(gsd_default_editor_manager_init):
	* plugins/keyboard/Makefile.am:
	* plugins/keyboard/gsd-keyboard-manager.c:
	* plugins/mouse/gsd-mouse-manager.c:
	* plugins/screensaver/gsd-screensaver-manager.c:
	(gsd_screensaver_manager_start):
	* plugins/xrandr/Makefile.in:
	* plugins/xrandr/gsd-xrandr-manager.c:
	* plugins/xrdb/Makefile.am:
	Add other schemas.  Fix some zero length private data.
	Fix some install dirs.  Add libgnomekbd deps.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/screensaver/Makefile.am:
	* plugins/screensaver/gsd-screensaver-manager.c: (key_toggled_cb),
	(gsd_screensaver_manager_start), (gsd_screensaver_manager_stop),
	(gsd_screensaver_manager_set_property),
	(gsd_screensaver_manager_get_property),
	(gsd_screensaver_manager_constructor),
	(gsd_screensaver_manager_dispose),
	(gsd_screensaver_manager_class_init),
	(gsd_screensaver_manager_init), (gsd_screensaver_manager_finalize),
	(gsd_screensaver_manager_new):
	* plugins/screensaver/gsd-screensaver-manager.h:
	* plugins/screensaver/gsd-screensaver-plugin.c:
	(gsd_screensaver_plugin_init), (gsd_screensaver_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_screensaver_plugin_class_init):
	* plugins/screensaver/gsd-screensaver-plugin.h:
	* plugins/screensaver/screensaver.gnome-settings-plugin.desktop.in:
	Add screensaver plugin.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* plugins/background/Makefile.am:
	* plugins/clipboard/Makefile.am:
	* plugins/default-editor/Makefile.am:
	* plugins/dummy/Makefile.am:
	* plugins/font/Makefile.am:
	* plugins/keybindings/Makefile.am:
	* plugins/mouse/Makefile.am:
	* plugins/xrandr/Makefile.am:
	* plugins/xrandr/Makefile.in:
	* plugins/xrdb/Makefile.am:
	* plugins/xsettings/Makefile.am:
	Install in subdirectories

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* plugins/keyboard/Makefile.am:
	* plugins/keyboard/modmap-dialog.glade:
	Add missing glade file.

2007-12-17  William Jon McCann  <mccann@jhu.edu>

	* plugins/font/gsd-font-manager.c:
	* src/gnome-settings-plugins-engine.c:
	(gnome_settings_plugins_engine_load_file),
	(gnome_settings_plugins_engine_activate_plugin),
	(gnome_settings_plugins_engine_deactivate_plugin):
	Fix an extraneous / in gconf path.  Add a dummy var
	to pad out private data.

2007-12-16  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/background/Makefile.am:
	* plugins/background/background.gnome-settings-plugin.desktop.in:
	* plugins/background/gsd-background-manager.c: (applier_idle),
	(background_callback), (gsd_background_manager_start),
	(gsd_background_manager_stop),
	(gsd_background_manager_set_property),
	(gsd_background_manager_get_property),
	(gsd_background_manager_constructor),
	(gsd_background_manager_dispose),
	(gsd_background_manager_class_init), (gsd_background_manager_init),
	(gsd_background_manager_finalize), (gsd_background_manager_new):
	* plugins/background/gsd-background-manager.h:
	* plugins/background/gsd-background-plugin.c:
	(gsd_background_plugin_init), (gsd_background_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_background_plugin_class_init):
	* plugins/background/gsd-background-plugin.h:
	Add background plugin.

2007-12-16  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/default-editor/default-editor.gnome-settings-plugin.deskt
	op.in:
	* plugins/keybindings/Makefile.am:
	* plugins/keybindings/eggaccelerators.c: (is_alt), (is_ctl),
	(is_modx), (is_ctrl), (is_shft), (is_shift), (is_control),
	(is_release), (is_meta), (is_super), (is_hyper), (is_keycode),
	(egg_accelerator_parse_virtual), (egg_virtual_accelerator_name),
	(egg_keymap_resolve_virtual_modifiers),
	(egg_keymap_virtualize_modifiers), (reload_modmap),
	(egg_keymap_get_modmap):
	* plugins/keybindings/eggaccelerators.h:
	* plugins/keybindings/gsd-keybindings-manager.c:
	(get_screens_list), (entry_get_string), (parse_binding),
	(compare_bindings), (bindings_get_entry), (key_already_used),
	(grab_key), (do_grab), (binding_register_keys),
	(screen_exec_display_string), (get_exec_environment),
	(keybindings_filter), (bindings_callback),
	(register_config_callback), (gsd_keybindings_manager_start),
	(gsd_keybindings_manager_stop),
	(gsd_keybindings_manager_set_property),
	(gsd_keybindings_manager_get_property),
	(gsd_keybindings_manager_constructor),
	(gsd_keybindings_manager_dispose),
	(gsd_keybindings_manager_class_init),
	(gsd_keybindings_manager_init), (gsd_keybindings_manager_finalize),
	(gsd_keybindings_manager_new):
	* plugins/keybindings/gsd-keybindings-manager.h:
	* plugins/keybindings/gsd-keybindings-plugin.c:
	(gsd_keybindings_plugin_init), (gsd_keybindings_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_keybindings_plugin_class_init):
	* plugins/keybindings/gsd-keybindings-plugin.h:
	* plugins/keybindings/keybindings.gnome-settings-plugin.desktop.in:
	* plugins/keyboard/keyboard.gnome-settings-plugin.desktop.in:
	* plugins/mouse/mouse.gnome-settings-plugin.desktop.in:
	Add keybindings plugin.

2007-12-16  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/mouse/Makefile.am:
	* plugins/mouse/gsd-locate-pointer.c: (locate_pointer_expose),
	(setup_window), (create_window), (locate_pointer_timeout),
	(gsd_locate_pointer):
	* plugins/mouse/gsd-locate-pointer.h:
	* plugins/mouse/gsd-mouse-manager.c: (gsd_mouse_manager_stop),
	(gsd_mouse_manager_set_property), (gsd_mouse_manager_get_property),
	(gsd_mouse_manager_constructor), (gsd_mouse_manager_dispose),
	(gsd_mouse_manager_class_init), (supports_xinput_devices),
	(configure_button_layout), (xinput_device_has_buttons),
	(set_xinput_devices_left_handed), (set_left_handed),
	(set_motion_acceleration), (set_motion_threshold), (filter),
	(set_locate_pointer), (mouse_callback), (register_config_callback),
	(gsd_mouse_manager_init), (gsd_mouse_manager_start),
	(gsd_mouse_manager_finalize), (gsd_mouse_manager_new):
	* plugins/mouse/gsd-mouse-manager.h:
	* plugins/mouse/gsd-mouse-plugin.c: (gsd_mouse_plugin_init),
	(gsd_mouse_plugin_finalize), (impl_activate), (impl_deactivate),
	(gsd_mouse_plugin_class_init):
	* plugins/mouse/gsd-mouse-plugin.h:
	* plugins/mouse/mouse.gnome-settings-plugin.desktop.in:
	Add mouse plugin.

2007-12-16  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/keyboard/Makefile.am:
	* plugins/keyboard/delayed-dialog.c: (gsd_delayed_show_dialog),
	(delayed_show_timeout), (message_filter):
	* plugins/keyboard/delayed-dialog.h:
	* plugins/keyboard/gsd-keyboard-manager.c:
	(xfree86_set_keyboard_autorepeat_rate),
	(xkb_set_keyboard_autorepeat_rate),
	(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), (register_config_callback),
	(gsd_keyboard_manager_start), (gsd_keyboard_manager_stop),
	(gsd_keyboard_manager_set_property),
	(gsd_keyboard_manager_get_property),
	(gsd_keyboard_manager_constructor), (gsd_keyboard_manager_dispose),
	(gsd_keyboard_manager_class_init), (gsd_keyboard_manager_init),
	(gsd_keyboard_manager_finalize), (gsd_keyboard_manager_new):
	* plugins/keyboard/gsd-keyboard-manager.h:
	* plugins/keyboard/gsd-keyboard-plugin.c:
	(gsd_keyboard_plugin_init), (gsd_keyboard_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_keyboard_plugin_class_init):
	* plugins/keyboard/gsd-keyboard-plugin.h:
	* plugins/keyboard/gsd-keyboard-xkb.c: (gsd_keyboard_log_appender),
	(activation_error), (apply_settings), (apply_xkb_settings),
	(gsd_keyboard_xkb_analyze_sysconfig), (gsd_chk_file_list),
	(gsd_keyboard_xkb_chk_lcl_xmm),
	(gsd_keyboard_xkb_set_post_activation_callback),
	(gsd_keyboard_xkb_evt_filter), (register_config_callback),
	(gsd_keyboard_xkb_init), (gsd_keyboard_xkb_load):
	* plugins/keyboard/gsd-keyboard-xkb.h:
	* plugins/keyboard/gsd-xmodmap.c: (check_button_callback),
	(gsd_load_modmap_files), (response_callback),
	(get_selected_files_func), (remove_string_from_list),
	(remove_button_clicked_callback), (load_button_clicked_callback),
	(gsd_modmap_dialog_call):
	* plugins/keyboard/gsd-xmodmap.h:
	* plugins/keyboard/keyboard.gnome-settings-plugin.desktop.in:
	* plugins/xrandr/Makefile.in:
	Add the keyboard plugin.

2007-12-16  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/default-editor/Makefile.am:
	* plugins/default-editor/default-editor.gnome-settings-plugin.deskt
	op.in:
	* plugins/default-editor/gsd-default-editor-manager.c:
	(sync_changes_cb), (register_config_callback), (vfs_change_cb),
	(gsd_default_editor_manager_start),
	(gsd_default_editor_manager_stop),
	(gsd_default_editor_manager_set_property),
	(gsd_default_editor_manager_get_property),
	(gsd_default_editor_manager_constructor),
	(gsd_default_editor_manager_dispose),
	(gsd_default_editor_manager_class_init),
	(gsd_default_editor_manager_init),
	(gsd_default_editor_manager_finalize),
	(gsd_default_editor_manager_new):
	* plugins/default-editor/gsd-default-editor-manager.h:
	* plugins/default-editor/gsd-default-editor-plugin.c:
	(gsd_default_editor_plugin_init),
	(gsd_default_editor_plugin_finalize), (impl_activate),
	(impl_deactivate), (gsd_default_editor_plugin_class_init):
	* plugins/default-editor/gsd-default-editor-plugin.h:
	* plugins/font/Makefile:
	* plugins/font/Makefile.in:
	Add default editor plugin

2007-12-16  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/font/Makefile:
	* plugins/font/Makefile.am:
	* plugins/font/Makefile.in:
	* plugins/font/delayed-dialog.c:
	(gnome_settings_delayed_show_dialog), (delayed_show_timeout),
	(message_filter):
	* plugins/font/delayed-dialog.h:
	* plugins/font/font.gnome-settings-plugin.desktop.in:
	* plugins/font/gsd-font-manager.c: (write_all), (child_watch_cb),
	(spawn_with_input), (load_xcursor_theme), (load_cursor),
	(gsd_font_manager_start), (gsd_font_manager_stop),
	(gsd_font_manager_set_property), (gsd_font_manager_get_property),
	(gsd_font_manager_constructor), (gsd_font_manager_dispose),
	(gsd_font_manager_class_init), (gsd_font_manager_init),
	(gsd_font_manager_finalize), (gsd_font_manager_new):
	* plugins/font/gsd-font-manager.h:
	* plugins/font/gsd-font-plugin.c: (gsd_font_plugin_init),
	(gsd_font_plugin_finalize), (impl_activate), (impl_deactivate),
	(gsd_font_plugin_class_init):
	* plugins/font/gsd-font-plugin.h:
	Add font plugin

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* data/gnome-settings-daemon.schemas.in:
	Add schemas for clipboard and xrandr.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/clipboard/Makefile.am:
	* plugins/clipboard/clipboard.gnome-settings-plugin.desktop.in:
	* plugins/clipboard/gsd-clipboard-manager.c: (target_data_ref),
	(target_data_unref), (conversion_free), (send_selection_notify),
	(finish_selection_request), (clipboard_bytes_per_item),
	(save_targets), (find_content_target), (find_content_type),
	(find_conversion_requestor), (get_property),
	(receive_incrementally), (send_incrementally),
	(convert_clipboard_manager), (convert_clipboard_target),
	(collect_incremental), (convert_clipboard),
	(clipboard_manager_process_event),
	(clipboard_manager_event_filter), (clipboard_manager_watch_cb),
	(gsd_clipboard_manager_start), (gsd_clipboard_manager_stop),
	(gsd_clipboard_manager_set_property),
	(gsd_clipboard_manager_get_property),
	(gsd_clipboard_manager_constructor),
	(gsd_clipboard_manager_dispose),
	(gsd_clipboard_manager_class_init), (gsd_clipboard_manager_init),
	(gsd_clipboard_manager_finalize), (gsd_clipboard_manager_new):
	* plugins/clipboard/gsd-clipboard-manager.h:
	* plugins/clipboard/gsd-clipboard-plugin.c:
	(gsd_clipboard_plugin_init), (gsd_clipboard_plugin_finalize),
	(impl_activate), (impl_deactivate),
	(gsd_clipboard_plugin_class_init):
	* plugins/clipboard/gsd-clipboard-plugin.h:
	* plugins/clipboard/list.c: (list_foreach), (list_prepend),
	(list_free), (list_find), (list_remove), (list_length),
	(list_copy):
	* plugins/clipboard/list.h:
	* plugins/clipboard/xutils.c: (init_atoms), (timestamp_predicate),
	(get_server_time):
	* plugins/clipboard/xutils.h:
	Port over the clipboard module.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/xrdb/Makefile.am:
	* plugins/xrdb/data/Editres.ad:
	* plugins/xrdb/data/Emacs.ad:
	* plugins/xrdb/data/General.ad:
	* plugins/xrdb/data/Makefile.am:
	* plugins/xrdb/data/Motif.ad:
	* plugins/xrdb/data/Tk.ad:
	* plugins/xrdb/data/Xaw.ad:
	Add the .ad files.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/xrandr/Makefile.am:
	* plugins/xrandr/Makefile.in:
	* plugins/xrandr/gsd-xrandr-manager.c: (get_rotation),
	(get_resolution), (get_rate), (find_closest_size),
	(apply_settings), (gsd_xrandr_manager_start),
	(gsd_xrandr_manager_stop), (gsd_xrandr_manager_set_property),
	(gsd_xrandr_manager_get_property),
	(gsd_xrandr_manager_constructor), (gsd_xrandr_manager_dispose),
	(gsd_xrandr_manager_class_init), (gsd_xrandr_manager_init),
	(gsd_xrandr_manager_finalize), (gsd_xrandr_manager_new):
	* plugins/xrandr/gsd-xrandr-manager.h:
	* plugins/xrandr/gsd-xrandr-plugin.c: (gsd_xrandr_plugin_init),
	(gsd_xrandr_plugin_finalize), (impl_activate), (impl_deactivate),
	(gsd_xrandr_plugin_class_init):
	* plugins/xrandr/gsd-xrandr-plugin.h:
	* plugins/xrandr/xrandr.gnome-settings-plugin.desktop.in:
	Add xrandr plugin.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* plugins/Makefile.am:
	* plugins/dummy/Makefile.am:
	* plugins/dummy/gsd-dummy-manager.c: (gsd_dummy_manager_start),
	(gsd_dummy_manager_stop), (gsd_dummy_manager_set_property),
	(gsd_dummy_manager_get_property), (gsd_dummy_manager_constructor),
	(gsd_dummy_manager_dispose), (gsd_dummy_manager_class_init),
	(gsd_dummy_manager_init), (gsd_dummy_manager_finalize),
	(gsd_dummy_manager_new):
	* plugins/dummy/gsd-dummy-manager.h:
	* plugins/dummy/gsd-dummy-plugin.c: (impl_activate),
	(impl_deactivate), (gsd_dummy_plugin_class_init):
	* plugins/dummy/gsd-dummy-plugin.h:
	Build the dummy.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* configure.ac:
	* data/gnome-settings-daemon.schemas.in:
	* plugins/Makefile.am:
	* plugins/dummy/Makefile.am:
	* plugins/dummy/dummy.gnome-settings-plugin.desktop.in:
	* plugins/dummy/gsd-dummy-manager.c: (gsd_xrdb_manager_start),
	(gsd_xrdb_manager_stop), (gsd_xrdb_manager_set_property),
	(gsd_xrdb_manager_get_property), (gsd_xrdb_manager_constructor),
	(gsd_xrdb_manager_dispose), (gsd_xrdb_manager_class_init),
	(gsd_xrdb_manager_init), (gsd_xrdb_manager_finalize),
	(gsd_xrdb_manager_new):
	* plugins/dummy/gsd-dummy-manager.h:
	* plugins/dummy/gsd-dummy-plugin.c: (gsd_dummy_plugin_init),
	(gsd_dummy_plugin_finalize), (impl_activate), (impl_deactivate),
	(gsd_dummy_plugin_class_init):
	* plugins/dummy/gsd-dummy-plugin.h:
	* plugins/xrdb/Makefile.am:
	* plugins/xrdb/gsd-xrdb-manager.c: (append_color_define),
	(color_shade), (append_theme_colors), (scan_ad_directory),
	(compare_basenames), (scan_for_files), (append_file),
	(append_xresource_file), (write_all), (child_watch_cb),
	(spawn_with_input), (apply_settings), (theme_changed),
	(gsd_xrdb_manager_start), (gsd_xrdb_manager_stop),
	(gsd_xrdb_manager_set_property), (gsd_xrdb_manager_get_property),
	(gsd_xrdb_manager_constructor), (gsd_xrdb_manager_dispose),
	(gsd_xrdb_manager_class_init), (gsd_xrdb_manager_init),
	(gsd_xrdb_manager_finalize), (gsd_xrdb_manager_new):
	* plugins/xrdb/gsd-xrdb-manager.h:
	* plugins/xrdb/gsd-xrdb-plugin.c: (gsd_xrdb_plugin_init),
	(gsd_xrdb_plugin_finalize), (impl_activate), (impl_deactivate),
	(gsd_xrdb_plugin_class_init):
	* plugins/xrdb/gsd-xrdb-plugin.h:
	* plugins/xrdb/xrdb.gnome-settings-plugin.desktop.in:
	* plugins/xsettings/gnome-xsettings-manager.h:
	Port over the xrdb module.  Also add a skeleton plugin dir.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* MAINTAINERS:
	* configure.ac:
	* src/main.c: (get_bus_proxy), (acquire_name_on_proxy),
	(get_session_bus), (bus_register), (main):
	Grab a name on the session bus.

2007-12-14  William Jon McCann  <mccann@jhu.edu>

	* configure.ac, etc: Initial checkin.  Previously
	lived in gdm module.

