==================== 2.23.3 ======================

2008-06-03  Jens Granseuer  <jensgr@gmx.net>

	* configure.ac: use correct release number

2008-06-03  Jens Granseuer  <jensgr@gmx.net>

	* NEWS: Update for 2.23.3 release.

2008-06-02  Behdad Esfahbod  <behdad@gnome.org>

	* configure.ac:
	* plugins/xsettings/Makefile.am:
	* plugins/xsettings/fontconfig-monitor.c:
	* plugins/xsettings/fontconfig-monitor.h:
	* plugins/xsettings/gsd-xsettings-manager.c
	(gnome_xsettings_manager_start), (gnome_xsettings_manager_stop):
	Revert previous change.  Working on a slightly different design.
	(bug #490374)

2008-06-02  Behdad Esfahbod  <behdad@gnome.org>

	* configure.ac: Check for fontconfig instead of xft2.

	* plugins/xsettings/Makefile.am:
	* plugins/xsettings/gsd-xsettings-manager.c (fontconfig_callback),
	(gnome_xsettings_manager_start), (gnome_xsettings_manager_stop):
	Send a Fontconfig/Timestamp xsettings notification whenever
	fontconfig configurations change. (bug #490374)

	* plugins/xsettings/fontconfig-monitor.c:
	* plugins/xsettings/fontconfig-monitor.h:
	Monitor fontconfig configuration files using gio.

2008-06-02  Jens Granseuer  <jensgr@gmx.net>

	* configure.ac: do not add stuff to GST_LIBS when gstreamer is
	disabled. Fixes build without gstreamer (bug #536177)

2008-06-02  Gerd Kohlberger  <gerdk@svn.gnome.org>

	* plugins/mouse/gsd-locate-pointer.c: (timeline_frame_cb):
	Keep animation centered below pointer. Bug #531665

2008-05-30  Jens Granseuer  <jensgr@gmx.net>

	* plugins/font/gsd-font-manager.c: (load_xcursor_theme): fix a few
	leaks

2008-05-27  Jens Granseuer  <jensgr@gmx.net>

	* gnome-settings-daemon/gnome-settings-manager.c: (_unload_plugin),
	(_unload_all): stop all plugins on shutdown

2008-05-27  Lucas Rocha  <lucasr@gnome.org>

	* gnome-settings-daemon/main.c (set_session_over_handler,
	on_session_over, main): listen to "SessionOver" D-Bus signal from
	Session Manager to know when to shutdown. Bug #522017.

2008-05-14  William Jon McCann  <jmccann@redhat.com>

	* plugins/mouse/gsd-mouse-manager.c (filter):
	Bummer.  Revert part of last commit.

2008-05-14  William Jon McCann  <jmccann@redhat.com>

	* plugins/mouse/gsd-mouse-manager.c (filter):
	Don't eat keypresses for multimedia key events
	Patch by Bastien Nocera  <hadess@hadess.net>

2008-05-13  Jens Granseuer  <jensgr@gmx.net>

	* plugins/background/gsd-background-manager.c:
	(gsd_background_manager_start): reuse the GConf client we already
	have

2008-05-13  William Jon McCann  <jmccann@redhat.com>

	* configure.ac:
	* plugins/background/Makefile.am:
	* plugins/background/gsd-background-manager.c (draw_background),
	(queue_draw_background), (on_bg_changed), (gconf_changed_callback),
	(watch_bg_preferences), (gsd_background_manager_start),
	(gsd_background_manager_stop):
	Use new gnome-desktop background preference loading api.
	Drop use of libbackground.

2008-05-08  Carlos Garnacho  <carlosg@gnome.org>

	* plugins/media-keys/gsd-media-keys-window.c
	(gsd_media_keys_window_real_realize): New function, sets a fully
	transparent input shape, so that clicks go through the media keys
	windows. Bug #531862.
	(gsd_media_keys_window_class_init): The usual glue.

2008-05-08  Carlos Garnacho  <carlosg@gnome.org>

	* plugins/mouse/gsd-locate-pointer.c (set_transparent_shape): new
	function, sets a fully transparent shape to the whole window.
	(timeline_finished_cb) (gsd_locate_pointer): set the window
	transparent once the animation is finished, and before it's shown for
	the first time. The shape will be changed afterwards while running the
	animation. This fixes some artifacts shown when showing/moving the
	window, bug #531861.
	(locate_pointer_expose): Plug a leak.

2008-05-02  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Brian Cameron <brian.cameron@sun.com>

	* gnome-settings-daemon/main.c: (main): don't die when the
	user's home directory is read-only (bug #530975)

2008-05-02  Jens Granseuer  <jensgr@gmx.net>

	Based on a patch by: Matthias Clasen <mclasen@redhat.com>

	* plugins/keyboard/gsd-keyboard-xkb.c: (apply_xkb_settings),
	(gsd_keyboard_xkb_init): if the user set a keyboard layout from
	the login screen, try to keep that setting (bug #531589)

2008-05-02  Jens Granseuer  <jensgr@gmx.net>

	* plugins/background/gsd-background-manager.c:
	(gsd_background_manager_start): add a comment explaining why we
	are applying the prefs regardless of nautilus

2008-05-02  Jens Granseuer  <jensgr@gmx.net>

	Patch by: Matthias Clasen <mclasen@redhat.com>

	* plugins/background/gsd-background-manager.c:
	(gsd_background_manager_start): eventually apply the settings
	even if nautilus is supposed to be handling the background to make
	people running without nautilus happy (bug #531487)

2008-04-29  Bastien Nocera  <hadess@hadess.net>

	* plugins/common/gsd-keygrab.c (have_xkb), (match_key):
	When checking whether a key matches our key event, check
	the keysym from the key event, to avoid triggering another
	keybindings with the same keycode, but different keysym,
	Fixes Eject being triggered when pressing the Stop key with the
	default inet keymap (Closes: #530356)

2008-04-23  Vincent Untz  <vuntz@gnome.org>

	* configure.ac: post release version bump.

==================== 2.23.1.1 ====================