2006-10-30  Brian Cameron  <[email protected]>

       * Release 2.16.2:
       * NEWS: Updated.
       * configure.ac: Update to new release version.
       * gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_system.c:
         Back out patch from 10/17 from Sebastien Bacher <[email protected]>
         since we don't have icons yet.

2006-10-30  Brian Cameron  <[email protected]>

       * gui/greeter/greeter_item_ulist.c: Fix minor bug in last commit.

2006-10-30  Brian Cameron  <[email protected]>

       * gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.[ch],
         gui/greeter_item_pam.c:  Similar usability fixes for gdmgreeter.
         OK/Cancel buttons are now sensitive/insensitive (but only if
         using GTK style buttons), and the userlist now is not shown
         if there are no users.  Added a new item id "userlist-rect"
         which can be used to specify the rectangle containing the
         userlist, so it can also disappear when the userlist is
         empty.
       * gui/greeter/themes/happygnome-list/happygnome.xml:  Now use
         "userlist-rect" so the alpha rectangle goes away when the
         list is empty.

2006-10-30  Brian Cameron  <[email protected]>

       * gui/gdmconfig.[ch], gdmsession.[ch], greeter/greeter.c,
         greeter_action_language.[ch], greeter_canvas_item.c,
         greeter/greeter_item.h, greeter/greeter_item_customlist.[ch],
         greeter/greeter_item_ulist.c, greeter/greeter_parser.c,
         greeter_session.[ch]: Now support combo style lists in 2.16.
         Patch backported from 2.17 without docs or theme changes.  This
         way these features work in 2.16 but do not break translation.

       * gui/gdmlogin.c: Number of usability fixes for gdmlogin.c.  Now
         do not bother showing browser userlist widget if there are no
         users to display.  Now OK and Cancel buttons are set sensitive or
         insensitive based on context (OK only if something is in the entry
         field and Cancel if not on "Username" request).  Fixed bug causing
         face browser to autoselect first user.  I changed the behavior
         of how key events are listened to.  Now respond on release instead
         of press for accepting Tab key as Enter, back_prog delay,
         timed_login reset, and flexiserver reaping.  This made setting the
         buttons sensitive/insensitive easier.

2006-10-23  Brian Cameron  <[email protected]>

       * utils/Makefile.am: Remove X_EXTRA_LIBS and X_LIBS from
         building of dm_dmx_reconnect_proxy since these libraries
         are not needed for building this program.

2006-10-17  Brian Cameron  <[email protected]>

       * gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_system.c:
         Add icons to the F10/Options menu.  Fixes RFE #360984.  Patch by
         Sebastien Bacher <[email protected]>.

2006-10-17  Brian Cameron  <[email protected]>

       * gui/gdmphotosetup.c: Enable help button.  Fixes bug #362853.
         Patch by Matthias Clasen <[email protected]>.

2006-10-16  Brian Cameron  <[email protected]>

       * NEWS, daemon/auth.c, daemon/gdm.c, daemon/slave.c: Clean up
         comments.

2006-10-08  Brian Cameron  <[email protected]>

       * gui/Makefile.am: Add -lX11 to link statements so that the new code
         from Ariel that uses X atoms will build on Solaris.

2006-10-08  Brian Cameron  <[email protected]>

       * daemon/auth.c: Fix comment.

2006-10-08  Brian Cameron  <[email protected]>

       * gui/gdmcommon.c: Add missing break statement to case 't' in the
         function gdm_common_expand_text.

2006-10-05  Brian Cameron  <[email protected]>

       * daemon/auth.c: Set authdir to NULL after freeing to avoid accessing
         an invalid pointer.  Fixes bug #359831.  Patch provided by
         Amnon Aaronsohn <[email protected]>.

2006-10-02  Brian Cameron  <[email protected]>

       * daemon/slave.c, daemon/verify-crypt.c, daemon/verify-pam.c,
         daemon/verify-shadow.c, gui/greeter/greeter_item.c: Fix so that
         if timed login script returns an invalid user, timed login is
         not turned on.  Fixes bug #340148.  Patch by Andrew
         ([email protected]).

2006-10-02  Brian Cameron  <[email protected]>

       * gui/gdmconfig.c, gui/gdmsession.c, gui/greeter/greeter.c,
         gui/greeter/greeter_parser.c: Fix leaks.  Fixes bug
         #357879.  Patch proviced by Kjartan Maraas.
         <[email protected]>.

2006-10-02  Brian Cameron  <[email protected]>