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

        * Release 2.19.2:
        * NEWS: Updated.
	* docs/C/gdm.xml: Rewrote the "gdmdynamic Command Line Options"
	  section to fix a problem with xml2po crashing while trying to
	  process the file.  This problem was caused because some of the 
	  <varlistentry> items did not have values for the <term> tag,
	  which seemed to make xml2po unhappy.  Rewording this section
	  avoids this problem.  Updated to the new release number.
	* gui/gdmflexiserver-xnest-desktop.in.in: Change Name and
	  Comment from "New Login in a Nested Window" to
	  "New Login in a Window" since the usability team determined
	  that most users don't understand what "nested" means.  The new
	  string is more easy to understand to most non-technical users.

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

	* gui/Makefile.am, gui/greeter/Makefile.am: Add -lfontconfig to
	  programs that link against gui/libgdmcommon.a since it now
	  contains FontConfig code, due to fix for bug #426653.  On
	  Solaris it is necessary to not link libraries implicitely.

2007-06-04  Lukasz Zalewski <lukas@dcs.qmul.ac.uk>

	* gui/greeter/greeter_item.c: (greeter_item_is_visible):
	  Changed the way CustomCommandX are handled. Fixes bug #442355
	* gui/greeter/greeter_parser.c: (parse_stock): 
	  Code cleanup regarding CustomCommands.
	* gui/greeter/greeter.c:
	* gui/gdmlogin.c:
	* daemon/gdm.c:
	  More code cleanup regarding CustomCommands 
	
2007-06-04  Brian Cameron  <brian.cameron@sun.com>

	* gui/gdmlogin.c: Set invisible character to '*' if the
	  configuration file doesn't specify to use invisible or
	  circles.  Fixes bug #439089.  Patch by Sebastien Bacher
	  <seb128@debian.org>.

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

	* gui/gdmuser.c: Prune users out of the user list if their
	  shell is /sbin/nologin, /bin/true, or /bin/false.  Patch
	  by Ray Strode <rstrode@redhat.com>.  Fixes bug #438682.

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

	* gui/gdmlogin.c, gui/greeter/greeter_item_pam.c: No longer 
	  accept Tab as Enter, backing out fix for bug #127339.  For
	  a11y purposes, it is better to be able to let users navigate
	  to other widgets via the Tab key.  Patch by Patrick Wade
	  <Patrick.Wade@sun.com> and by myself.  This fixes bug
	  #433495.

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

	* gui/gdmlanguages.c, gui/gdmcommon.[ch]: Now only display languages
	  where the locale is actually installed on the machine.  Fixes bug
	  #426653.  Patch by Ray Strode <rstrode@redhat.com>.

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

	* configure.ac, daemon/verify-pam.c: Add Linux auditing support.
	  Patch by Ray Strode <rstrode@redhat.com>.  Fixes bug #349835.
	* daemon/gdm-daemon-config.c, daemon/verify-pam.c,
	  daemon/verify-shadow.c, daemon/verify-crypt.c: Remove
	  gdm_verify_check call since it creates spurious audit entries
	  and the check doesn't add significant value.

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

	* daemon/gdm.c, daemon/slave.c: Rework system locale setting so
	  it is done in the main daemon rather than in the slave.
	* daemon/auth.c: If local server, add loopback properly.
	  Patch for these issues by Takao Fujiwara <Takao.Fujiwara@sun.com>.
	  Fixes bug #108820.
	* gui/gdmlanguages.c: Minor cleanup.

2007-05-14  Brian Cameron  <brian.cameron@sun.com>

	* docs/C/gdm.xml:  Add mdash and percnt entities so that make 
	  stops complaining.  Probably a better way to do this since these
	  should be defined elsewhere, but this seems to work okay.  Fix
	  &quote; typo, changing to &quot;.
	* docs/C/Makefile.am: Clean up a bit.
	* config/gettextfoo.h: Removed some string that are no longer used.

2007-05-14  Brian Cameron  <brian.cameron@sun.com>

	* configure.ac: Do not builds docs/*/Makefile.  These aren't needed.
	* Makefile.am: Do not distribute xmldocs.make or omf.make.
	* omf.make, xmldocs.make: Delete these files.  They aren't needed.
	* docs/*/Makefile.am:  Delete these files.  They aren't needed.
	  Update to no longer use the deprecated xmldocs.make and omf.make.
	  Now gnome-doc-utils.make handles everything.
	* docs/Makefile.am: No longer go into SUBDIRS.  Instead all all
	  languages to DOC_LINGUAS.  Add gdm.xml to DOC_ENTITIES.  This
	  should fix bug #431168.

2007-05-14  Brian Cameron  <brian.cameron@sun.com>

	* omf.make, xmldocs.make: Bump to the latest versions from
	  gnome-common 2.18.0.

2007-05-14  Brian Cameron  <brian.cameron@sun.com>

	* daemon/gdm-socket-protocol.h: Change location of .gdm_socket
	  file from /tmp to /var/run.  Fixes bug #331059.  This interface
	  change also required changing gnome-session, gnome-panel, and
	  the Fast-User-Switch Applet (FUSA).  I understand all these
	  programs have been updated already in the unstable branch.
	  Patch by Lo\357c Minier.

2007-05-14  Brian Cameron  <brian.cameron@sun.com>

	* daemon/slave.c, gui/Makefile.am: Now install GDM desktop files
	  to /usr/share/gdm/applications and append this directory to 
	  XDG_DATA_DIR before starting the user session, so that these
	  desktop files are only visible if using the GDM program as the
	  display manager.  This will ensure these menu options do not 
	  appear when using other display managers such as KDM or CDE
	  login.  Fixes bug #434813.