2006-04-09  Brian Cameron  <brian.cameron@sun.com>

        * Release 2.18.1:
        * configure.ac: Update to new release version.
        * NEWS: Updated.
	* gui/gdmflexiserver.c: Report an error message when the gdmcomm_check
	  test fails.

2007-04-09  Brian Cameron  <brian.cameron@sun.com>

	* gui/greeter/greeter.c, gui/greeter/greeter_ulist.c: Backout
	  change so that greeter Face Browser only works when Browser=true.
	  I don't think it is appropriate to change the interface in a
	  minor release.
	* gui/greeter/themes/circles/circles.xml, 
	  gui/greeter/themes/happygnome/happygnome.xml: Remove userlist
	  from these themes since gdmgreeter does not yet support the
	  BROWSER key.  This will go into 2.20.

2007-04-09  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac, daemon/gdm.[ch], gui/gdmlogin.c, gui/gdmcomm.c,
	  gui/gdmXnestchooser.c, gui/greeter/greeter.c:  Deprecated
	  GDM_KEY_PID_FILE and now use /var/run/gdm.pid.  This fixes
	  bug #162849.  Backported from head, patch by William Jon
	  McCann <mccann@jhu.edu>.

2007-04-06  Brian Cameron  <brian.cameron@sun.com>

        * daemon/gdm.in: Fix script so it works with Solaris /bin/sh.

2006-04-02  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac, po/POTFILES.skip, gui/Makefile.am,
	  gui/gdmflexiserver-xnest.desktop.in.in: Now specify 
	  TryExec based on actual Nested Xserver command used.
	* gui/gdmflexiserver-xnest.desktop.in: Remove, now 
	  generated from in.in file.

2006-04-02  Brian Cameron  <brian.cameron@sun.com>

        * gui/gdmchooser.glade, gui/gdmsetup.glade, gui/gdmsetup.c:
          Remove gnome glade, since it is not used anymore.  Fixes
          bug #424696.  Patch by Kristof Vansant <de_lupus@pandora.be>.

2006-04-02  Brian Cameron  <brian.cameron@sun.com>

        * gui/gdmlanguages.c: Fix strcpy so source and destination do not
          overlap.  Fixes bug #424299.  Patch by Ray Strode
          <rstrode@redhat.com>.

2006-03-27  Brian Cameron  <brian.cameron@sun.com>

	* gui/gdmlogin.c, gui/greeter/greeter_item.c, gui/greeter/greeter.c
	  gui/greeter_greeter_item_ulist.c, gui/greeter/greeter_system.c:
	  Fix gdmlogin and gdmgreeter so the "Configure GDM" menu choice is
	  not available when accessibility is turned on since running it
	  causes the system to hang.  Also fix gdmgreeter so the Face 
	  Browser is not displayed when Browser=false.

2006-03-27  Brian Cameron  <brian.cameron@sun.com>

        * gui/greeter/greeter_item_pam.c: Partially fix #412576 by adding
          ATK label for the entry field.  Patch provided by David Zeuthen
          <david@fubar.dk>.

2006-03-27  Brian Cameron  <brian.cameron@sun.com>

        * gui/greeter/greeter_item_customlist.c:  Fix check so the
          language combo style works.  Fixes bug #423063.  Patch
          provided by Simon <simon@munton.demon.co.uk>.

2006-03-21  Brian Cameron  <brian.cameron@sun.com>

        * gui/gdmphotosetup.desktop.in: Change Category to
          GNOME;GTK;Settings.  Fixes bug #417350.

2006-03-20  Brian Cameron  <brian.cameron@sun.com>

        * gui/gdmsetup.desktop.in.in, gui/gdmphotosetup.desktop.in:
          Change to category "GNOME;GTK;Settings;System;".  Fixes
	  bug #417350.

2006-03-13  Brian Cameron  <brian.cameron@sun.com>

	* acconfig.h, daemon/gdm.h: Remove X_XNEST_DISPLAY_ARG here also.
	* daemon/gdmconfig.c: Remove duplicate line.

2006-03-13  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac, daemon/server.c, daemon/gdmconfig.c,
	  config/gdm.conf.in, config/Makefile.am: Remove 
	  XnestDisplayArg configuration choice.  In discussion with
	  Alan Coopersmith <Alan.Coopersmith@sun.com> from the Xserver
	  team it should be fine to avoid using -display when calling
	  Xnest/Xephyr all the time and just use the DISPLAY environment
	  variable.  Better to not add a configuration choice if it is
	  not needed.

2006-03-13  Brian Cameron  <brian.cameron@sun.com>

	* config/gdm.conf.in: Update comment to show some example
	  Xnest commands.

2006-03-13  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac, daemon/Makefile.am: No longer link with dbus
	  unless ConsoleKit is enabled.  Patch by William Jon McCann
 	  <mccann@jhu.edu>.

2006-03-13  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac, acconfig.h, daemon/Makefile.am, daemon/gdm.h
	  daemon/server.c, daemon/gdmconfig.c, config/gdm.conf.in,
	  config/Makefile.am:  Add Xephyr support and fix problem with
	  using Xsun Xnest with Xorg 7.2.  Xsun doesn't like font path
	  values that have the ":unscaled" suffix.  This required adding	
	  two new configuration options XnestDisplayArg and 
	  XnestUnscaledFontPath so that the user can configure whether
	  the Xnest command uses the -display argument or the DISPLAY
	  environment variable, and to specify whether to strip the
	  ":unscaled" bits from the fontpath.  Modified configure so
	  that if Xephyr is on the system, it is used as the Xnest
	  program since it works better than Xnest.
	* daemon/gdmconfig.h: No longer set default values for the
	  configuration choices here since default are set in
	  daemon/gdm.h.
	* config/gdm.conf.in: Comment now says "true" for ConfigAvailable
	  since this value has been defaulting to true for some time in
	  daemon/gdm.h.   So the comment was wrong.
	* acconfig.h, configure.ac, daemon/gdm.h, daemon/gdmconfig.c: Rework
	  how ALWAYS_RESTART_SERVER is set to avoid using #ifdef.  Also use
	  AC_DEFINE for GDM_USER_PATH rather than passing it in as a -D
	  argument to the compiler, so it works like the other config
	  choices.