Add patch to make GDM stop trying to manage a display if it fails 5 times in
a row.
Use strndup rather than strdup.
The GDM chooser will leak a file descriptor for the auth file
each time the chooser is restarted.

This commit plugs the leak in a similar way to

commit 0c34aa7949bc24a2a8b3217cefb3c978b892591b

but for the chooser instead of remote greeters.

http://git.gnome.org/browse/gdm/commit/daemon/gdm-xdmcp-chooser-display.c?id=0af2a338de4273d6baba4157e4b69e22d97f07c5
Use correct docs category.
Re-hide g-p-m context menu
It changed which gconf key it uses to hide the menu. Now we turn off both the old and new key.

http://git.gnome.org/browse/gdm/commit/data/session-setup.entries?h=gnome-2-32&id=f751c427ca6091d337bf881fbaa68da176e12a6e
Now GDM will reload its configuration settings if you send a HUP signal to
the gdm-binary process.
If the user's .dmrc file specifies the "custom" session, then accept it
even if there is no corresponding desktop file since it has special meaning to the /etc/gdm/Xsession script for launching $HOME/.xsession. Fixes bug 619129.

http://git.gnome.org/browse/gdm/commit/?h=gnome-2-32&id=9d895d874b815d800df32da6e7fde4fe31fc7fd3
On June 21st, I committed a change "Now GDM will reload its configuration
settings if you send a HUP signal to the gdm-binary process".  This commit
fixes the change so it matches what went into head.
https://bugzilla.gnome.org/show_bug.cgi?id=678584
Fix automatic login so it works properly when used with a script that
returns NULL.  The gdm_slave_get_timed_login_details function only checks
the script output if you pass in a non-NULL username.
Fix debug line.
This makes sure we always start the greeter window in a consistent
place, and it makes sure the pointer doesn't start up on top of
the greeter window.

https://bugzilla.gnome.org/show_bug.cgi?id=644327
Add include of gdm-common.h, which is needed to avoid a warning.