2005-11-14  Brian Cameron <Brian.Cameron@sun.com>

	* Release 2.8.0.6.
	* configure.in, NEWS: Updated.
	* docs/C/gdm.xml: Updated version/date.

2005-11-11  Brian Cameron  <brian.cameron@sun.com>

	* configure.in: Update check for socklen_t so it
	  includes sys/socket.h.  Some platforms define
	  socklen_t there.  Patch provided by 
	  dmacks@netspace.org.  Fixes bug #320930.

2005-11-04  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac: Fix check for XInput and add a check
	  for libgen.h.  Fixes bugs #320580 and #320581.

2005-11-03  Brian Cameron  <brian.cameron@sun.com>

	* gui/modules/Makefile.am, gui/modules/keymouselistener.c,
	  gui/modules/dwellmouselistener.c:  No longer include
	  vicious.h since it isn't used, and no longer link
	  against libvicious.

2005-11-03  Brian Cameron  <brian.cameron@sun.com>

        * daemon/getvt.c: Patch to make GDM use VT_GETSTATE for
          peeking VT freeness.  Patch provided by Samuel Thibault
          <samuel.thibault@ens-lyon.org>.  Fixes bug #315313.

2005-10-28  Brian Cameron  <brian.cameron@sun.com>

        * daemon/display.c: If the slave doesn't
          respond to a SIGTERM, try SIGKILL the second
          time.  GDM has a problem where it will
          sometimes stop managing a display because
          it just keeps waiting for a slave to die
          after sending it a SIGTERM.  Some users
          have found that this patch works around
          the problem of a child ignoring SIGTERM.
          Patch provided by Vaclav Smilauer
          <eudoxos@arcig.cz>.  Fixes bug #113902.

2005-10-28  Brian Cameron  <brian.cameron@sun.com.

        * gui/gdmlogin.c,
          gui/greeter/greeter_item_capslock.c: Patch to
          make GDM warn correctly about caps lock if an
          alternative keymap is enabled.  Now use
          kbGetState instead of XkbGetIndicatorState.
          Fixes bug #317732.  Patch provided by
          Sebastien Bacher <seb128@debian.org>.

2005-10-27  Erdal Ronahi  <erdal.ronahi@gmail.com>

        * daemon/slave.c: Fix race condition where the d
          variable wasn't being set until after the signal
          handlers, and the signal handlers make use of
          this variable.  Now set it before to ensure it
          is set whenever a signal might be received.
          Issue pointed out by Simon Bowden on
          gdm-list@gnome.org

2005-10-14  Brian Cameron <Brian.Cameron@sun.com>

        * gui/gdmlogin.c: No longer set tooltips for menu
          items in gdmlogin.  These are distracting, and
          do not work with accessibility.  After talking
          with Owen Taylor at the GNOME Boston Summit, he
          said no GNOME programs do this, and it is not
          recommended.  Fix for bug #144869.
        * gui/gdmchooser.c:  Now use gdm_common_setup_cursor
          instead of its own copy of the same function.
        * gui/gdmcommon.[ch]: gdmlogin, gdmgreeter and gdmchooser
          were all using their own functions to set the background
          color.  Now they use a common function in gdmcommon.
        * gui/gdmlogin.c, gui/gdmchooser.c, gui/greeter/greeter.c:
          Now sets background color and sets cursor to
          a watch as soon as GTK is initialized and the
          configure file read.  This shortens the amount of time
          the background is Xserver default gray.

2005-10-06  Brian Cameron <Brian.Cameron@sun.com>

        * gui/gdmlogin.c, gui/greeter/greeter.c,
          gui/greeter/greeter_item_pam.c:  Change
          the way the "OK" and "Cancel" buttons work
          so that they are consistant.  Now the
          "Cancel" button in gdmlogin is active
          when the Username is requested and
          pressing it just clears the field.  This
          makes gdmlogin work like gdmgreeter.  This
          is easier than changing gdmgreeter
          because the greeter themes don't support
          changing buttons sensitivity.  Also it
          is somewhat useful for Cancel to work
          this way.  Now make the buttons
          insensitive when ok/enter/tab is pressed
          and make them sensitive again when the
          greeter wants entry.  This fixes bug
          #318017 where users could corrupt
          gdmgreeter's memory by hitting cancel
          after authentication (which would only
          happen if the PostLogin script caused
          a long enough delay to allow this (or
          perhaps on a real slow machine).

2005-10-06  Brian Cameron <Brian.Cameron@sun.com>

        * daemon/slave.c: Fix problem with PostSession
          script not always getting executed when user
          kills the Xserver with ctl-alt-backspace.
          This is caused because an xioerror is generated
          by whack clients and this xioerror needs to be
          ignored for PostSession to be processed.  This
          problem tended not to manifest in GDM 2.6
          because the introduction of the whack clients
          call made the xioerror get generated earlier.
          However, it was still a race condition and
          this fix ensures that the xioerror will not
          cause the slave to ever exit too early.
          Fixes bug #152906.  Patch provided by Jerry
          G. DeLapp <jgd@lanl.gov>
	* AUTHORS: Update AUTHORS file.

2005-10-05  Brian Cameron <Brian.Cameron@sun.com>

        * acconfig.h, configure.in, config/gdm.conf.in,
	  daemon/gdm.h: Define SoundProgram to be 
	  /usr/bin/audioplay instead of /usr/bin/play
	  on Solaris.  /usr/bin/play doesn't exist on
	  Solaris.

2005-10-04  Brian Cameron <Brian.Cameron@sun.com>

        * gui/gdmflexiserver.c: Correct reading of
          config file.  Fixes bug #313701.  Patch
          provided by Christiaan Welvaart
          <cjw@daneel.dyndns.org>.