2007-08-15 Brian Cameron * Release 2.19.6: * configure.ac: Updated to new release version * NEWS: Updated. 2007-08-15 Brian Cameron * gui/modules/dwellmouselistener.c: Remove XInput code from dwellmouselistener.c since it doesn't seem to work properly. Now this module assumes that X be configured to send core events for extended input devices. This fixes bug #457998 where a tablet was not working with dwellmouselistener.c. Patch by Ray Strode . 2007-08-09 Brian Cameron * gui/gdmflexiserver.c: We do not want to pop up the dialog showing other flexiservers running when you run with xnest, so call check_for_users only in the non-xnest case. 2007-08-09 Brian Cameron * daemon/misc.c: Fix has_ipv6 check so that if the IPv6 network is unreachable, GDM will fallback to IPv4. This can happen if IPv6 is available but the administrator has disabled it. 2007-08-09 Brian Cameron * common/gdm-log.h, daemon/misc.h, daemon/misc.c: Revert to previous gdm_fail function since we really want this function to cleanup and exit, not just log a message. This was broken in the 2.19 cleanup. Fixes bug #461822. * daemon/gdm.c: Fixes to support gdm_fail and also better string error handling for GET_XSERVER_DETAILS command. * daemon/gdm-config.c, daemon/server.h: Revert code to the way the 2.18 code managed the xserver and display lists. This also got broken in the cleanup. It is not appropriate to save the display in the server array because more than one display can share the same server name. There is one change in behavior still. In 2.18 GDM would load all [server-foo] sections even if they weren't actually being used. Now it only loads the ones that are used by a display in the [servers] section. This means gdmsetup is a bit broken for editing the server-foo sections, so probably need to fix this later. Still at least now it should manage the displays properly if you have multiple displays defined to use the same [server-foo]. Partial fix for bug #462613. 2007-08-08 Brian Cameron * gui/gdmsetup.c: Now properly set "Use 24 Hour Clock" to "yes" when this is its value. It was previously changing it to "auto" for no reason. Fixes bug #464756. Patch by Sebastien Bacher . 2007-08-06 Brian Cameron * configure.ac: Now check for utmp/utmpx functions so that utmp processing is actually enabled. * daemon/verify-pam.c: Fix bug in if-statement for checking for logindevperm when VT is enabled. 2007-08-06 Brian Cameron * daemon/gdm.c: Fix compile problem with last commit. 2007-08-06 Brian Cameron * daemon/gdm.c: Fix error handling of try_command so it generates more reasonable debug messages. These messages are not translated so it's okay to commit this after string freeze. Fixes bug #460407. Patch by Lukasz Zalewski . 2007-07-31 Brian Cameron * configure.ac, acinclude.m4, daemon/slave.c: Now support utmp in addition to utmpx. Patch provided by Joe Marcus Clarke . Fixes bug #456697. 2007-07-31 Brian Cameron * README: Some improvments. 2007-07-31 Lukasz Zalewski * gui/gdmsetup.glade: Further fix for sting translation issues for bug #460407. 2007-07-30 Brian Cameron