2007-06-04 Brian Cameron * 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 items did not have values for the 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 * 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 * 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 * 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 . 2007-06-04 Brian Cameron * 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 . Fixes bug #438682. 2007-06-04 Brian Cameron * 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 and by myself. This fixes bug #433495. 2007-06-04 Brian Cameron * 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 . 2007-06-04 Brian Cameron * configure.ac, daemon/verify-pam.c: Add Linux auditing support. Patch by Ray Strode . 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 * 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 . Fixes bug #108820. * gui/gdmlanguages.c: Minor cleanup. 2007-05-14 Brian Cameron * 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 "e; typo, changing to ". * docs/C/Makefile.am: Clean up a bit. * config/gettextfoo.h: Removed some string that are no longer used. 2007-05-14 Brian Cameron * 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 * omf.make, xmldocs.make: Bump to the latest versions from gnome-common 2.18.0. 2007-05-14 Brian Cameron * 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 * 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.