2006-04-09 Brian Cameron * 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 * 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 * 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 . 2007-04-06 Brian Cameron * daemon/gdm.in: Fix script so it works with Solaris /bin/sh. 2006-04-02 Brian Cameron * 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 * 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 . 2006-04-02 Brian Cameron * gui/gdmlanguages.c: Fix strcpy so source and destination do not overlap. Fixes bug #424299. Patch by Ray Strode . 2006-03-27 Brian Cameron * 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 * gui/greeter/greeter_item_pam.c: Partially fix #412576 by adding ATK label for the entry field. Patch provided by David Zeuthen . 2006-03-27 Brian Cameron * gui/greeter/greeter_item_customlist.c: Fix check so the language combo style works. Fixes bug #423063. Patch provided by Simon . 2006-03-21 Brian Cameron * gui/gdmphotosetup.desktop.in: Change Category to GNOME;GTK;Settings. Fixes bug #417350. 2006-03-20 Brian Cameron * gui/gdmsetup.desktop.in.in, gui/gdmphotosetup.desktop.in: Change to category "GNOME;GTK;Settings;System;". Fixes bug #417350. 2006-03-13 Brian Cameron * acconfig.h, daemon/gdm.h: Remove X_XNEST_DISPLAY_ARG here also. * daemon/gdmconfig.c: Remove duplicate line. 2006-03-13 Brian Cameron * configure.ac, daemon/server.c, daemon/gdmconfig.c, config/gdm.conf.in, config/Makefile.am: Remove XnestDisplayArg configuration choice. In discussion with Alan Coopersmith 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 * config/gdm.conf.in: Update comment to show some example Xnest commands. 2006-03-13 Brian Cameron * configure.ac, daemon/Makefile.am: No longer link with dbus unless ConsoleKit is enabled. Patch by William Jon McCann . 2006-03-13 Brian Cameron * 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.