2006-10-30  Brian Cameron  <brian.cameron@sun.com>

        * 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 <seb128@debian.org>
          since we don't have icons yet.
	* docs/C/gdm.xml: Fix docs.

2006-10-30  Brian Cameron  <brian.cameron@sun.com>

	* 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  <brian.cameron@sun.com>

        * 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  <brian.cameron@sun.com>

	* 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  <brian.cameron@sun.com>

	* 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  <lukas@dcs.qmul.ac.uk>

	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  <brian.cameron@sun.com>

	* gui/gdmcommon.c, gui/greeter/greeter.c:  Never die if
	  at-spi-registryd can not be started.  Fixes bug #345434.  Patch by
	  Ariel Rios  <ariel@gnu.org>.

2006-10-26 Erwann Chenede - <erwann.chenede@sun.com>

	* 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  <brian.cameron@sun.com>

	* docs/C/gdm.xml: Corrections to spelling and grammar mistakes.
	  Patch by Malcolm Parsons <malcolm.parsons@gmail.com>.  Also
	  updated docs for list combo style to indicate this feature is
          supported in GDM 2.18 and later.

2006-10-23  Dwayne Bailey  <dwayne@translate.org.za>

	* gui/gdmlanguages.c: Add Xhosa and fix native name for Zulu

2006-10-23  Brian Cameron  <brian.cameron@sun.com>

	* 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  <brian.cameron@sun.com>

	* 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  <brian.cameron@sun.com>

	* 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 <seb128@debian.org>.

2006-10-17  Brian Cameron  <brian.cameron@sun.com>

	* gui/gdmphotosetup.c: Enable help button.  Fixes bug #362853.
	  Patch by Matthias Clasen <mclasen@redhat.com>.