2006-10-30 Brian Cameron * 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 since we don't have icons yet. 2006-10-30 Brian Cameron * gui/greeter/greeter_item_ulist.c: Fix minor bug in last commit. 2006-10-30 Brian Cameron * 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 * 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 * 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 * 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 . 2006-10-17 Brian Cameron * gui/gdmphotosetup.c: Enable help button. Fixes bug #362853. Patch by Matthias Clasen . 2006-10-16 Brian Cameron * NEWS, daemon/auth.c, daemon/gdm.c, daemon/slave.c: Clean up comments. 2006-10-08 Brian Cameron * 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 * daemon/auth.c: Fix comment. 2006-10-08 Brian Cameron * gui/gdmcommon.c: Add missing break statement to case 't' in the function gdm_common_expand_text. 2006-10-05 Brian Cameron * daemon/auth.c: Set authdir to NULL after freeing to avoid accessing an invalid pointer. Fixes bug #359831. Patch provided by Amnon Aaronsohn . 2006-10-02 Brian Cameron * 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 (andrewz@springsrescuemission.org). 2006-10-02 Brian Cameron * 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. . 2006-10-02 Brian Cameron