2006-10-30 Brian Cameron * Release 2.17.1: * 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. * docs/C/gdm.xml: Fix docs. 2006-10-30 Brian Cameron * gui/greeter/greeter_item_ulist.c: Minor fix to last patch. * gui/greeter/themes/circles/circles.xml * gui/greeter/themes/happygnome/happygnome.xml: Add userlist now that it will disappear if there are no users to display. 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. * docs/C/gdm.xml: Add information about userlist-rect id. 2006-10-30 Brian Cameron * 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-30 Brian Cameron * config/gdm.conf.in, daemon/gdm.c, daemon/gdm.h, daemon/gdmconfig.c, docs/C/gdm.xml, gui/gdmlogin.c, gui/greeter/greeter.c, gui/greeter/greeter_item.c, gui/greeter/greeter_configuration.h, gui/greeter/greeter_system.c: Add new QUERY_CUSTOM_CMD_LABELS and QUERY_CUSTOM_CMD_NO_RESTART_STATUS commands and the new CustomCommandIsPersistent[0-9] 2006-10-29 Lukasz Zalewski Fixes enhancement request #358114. * daemon/gdmconfig.c: Added variables & functions used to read/store CustomCommands related values * daemon/gdm.c (custom_cmd): New function that handles execution of CustomCommands. * daemon/gdm.c (custom_cmd_restart): New function that handles execution of CustomCommand if NoRestart option is set to false * daemon/gdm.c (custom_cmd_no_restart): New function that handles execution of CustomCommand if NoRestart option is set to true * daemon/gdm. [ch]: Updated macros and several functions to accomodate new CustomCommands functionality * daemon/slave.c: Added Custom command interrupt handler to handle the CustomCommands execution. * gui/gdmlogin.c (gdm_custom_cmd_handler): New function that handles execution of CustomCommands * gui/gdmlogin.c: Added variables and updated several functions to accomodate new CustomCommand functionality * gui/greeter/greeter_configuration.h: Added variables used to store CustomCommand related values * gui/greeter/greeter.c: Added variables that use/store CustomCommand related values * gui/greeter/greeter_item.c: Added visibility check for custom_cmd related widgets * gui/greeter/greeter_parser.c: Added code for parsing custom_cmd stock items * gui/greeter/greeter_system.c (greeter_custom_cmd_handler): New function that handles execution of CustomCommand * gui/greeter/greeter_system.c (query_greeter_custom_cmd_handler): New function that handles execution of CustomCommand (with warn message query beforehand) * gui/greeter/greeter_system.c: Updated macros and several functions to accomodate new CustomCommand functionality 2006-10-26 Brian Cameron * gui/gdmcommon.c, gui/greeter/greeter.c: Never die if at-spi-registryd can not be started. Fixes bug #345434. Patch by Ariel Rios . 2006-10-26 Erwann Chenede - * gui/greeter/greeter_parser.c: introduced altfile[n] property to cater for alternate image file definition. * docs/C/gdm.xml: added documentation for the new property. 2006-10-23 Brian Cameron * docs/C/gdm.xml: Corrections to spelling and grammar mistakes. Patch by Malcolm Parsons . Also updated docs for list combo style to indicate this feature is supported in GDM 2.18 and later. 2006-10-23 Dwayne Bailey * gui/gdmlanguages.c: Add Xhosa and fix native name for Zulu 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-20 Brian Cameron * docs/C/gdm.xml, gui/gdmsession.[ch], gui/greeter/greeter.c, gui/greeter/greeter_action_language.[ch], gui/greeter/greeter_canvas_item.[ch], gui/greeter/greeter_parser.c, gui/greeter/greeter_item_customlist.[ch], gui/greeter/greeter_session.[ch], gui/greeter/themes/*/*xml: Now support "combo" style lists and support "language" and "session" lists which can be used directly in the theme rather than having to use the session/language pop-ups. Suggestion from Boston GNOME Summit. The defaul themes now support these combo boxes. * gui/greeter_item_ulist.c: Cleanup * gui/gdmconfig.[ch]: Renamed function to gdm_save_customlist_data, so it is more clear what the function does. 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 .