2006-12-04 Brian Cameron * Release 2.17.3: * configure.ac: Update to new release version. * NEWS: Updated. * docs/C/gdm.xml: Update version number. 2006-12-04 Brian Cameron * daemon/errorgui.c, daemon/gdm.[ch], daemon/slave.c, daemon/verify-pam.c: Patch that makes the GDM daemon (rather than the forked slave) cause all dialogs to be displayed. This improves accessibility for GDM because any AT programs (such as GOK, Gnopernicus or Orca) which are launched from GDM will now better work with such dialogs. This is needed because dialogs will show up running as the user if they appear after authentication and at this point the at-spi-registryd is running as the gdm user. We want all GDM dialogs to run as the gdm user. Patch by Leena Gunda and Srirama Sharma . Note that there have been some reports that this change triggers GDK bug #376315 on Linux when a11y is turned off. This will probably need to be fixed before the next stable release. I think this a11y fix is important enough to introduce this bug in the development cycle. Workaround for now is to turn on a11y. 2006-12-01 Brian Cameron * gui/gdmsetup.desktop.in.in. Implement the tooltip suggestion for gdmsetup suggested by Calum Benson. Fixes bug #375634. 2006-11-28 Brian Cameron * config/Xsession.in config/default.desktop.in: Since the default.desktop file really just runs the Xclients script it should have a better name that specifies this is what it does. Modify the default fallback program if no Xclients file exists to xterm since xsm isn't on all systems. This is a safer fallback. Patch by Padraig O'Briain , modified by myself. 2006-11-28 Brian Cameron * gui/gdmsession.c: Fix for TryExec check in gdmsession.c so that it does not pass arguments into g_find_program_in_path since it causes it to say it is not executable if arguments are passed in. 2006-11-27 Brian Cameron * gui/gdmlanguages.c, config/locale.alias: Rename Panjabi to Punjabi. Fixes bug #378724. 2006-11-22 Brian Cameron * NEWS: Add 2.16.3 info. 2006-11-08 Lukasz Zalewski More changes related to bug #352924. * gui/gdmsetup.c: Made warnings more self-explanatory when no themes are selected in "Random from selected" mode. Enabled back the delete button on the "Random from selected" view for the currently selected theme in the single theme view with a slight modification - users can click on it but get told that they need to first deselect it from "Single theme" mode first in order to delete it. Also upon closure if users have activeted "Random form selected" but have not selected any themes for it, they will be informed that the greeter will default to single theme mode. 2006-11-06 Brian Cameron * gui/gdmlanguages.c, config/locale.alias: Add Serbian and Montenegro languages. Patch provided by Peter Nugent 2006-11-06 Brian Cameron * daemon/verify-pam.c: Update to make casting more clear. This fixes a problem noticed with the Kerberos PAM module. Kerberos was sending the proper error message but gdm was not accessing it properly. This message comes as "struct pam_message" and is accesed using a double pointer "**msg".GDM was treating msg as a pointer to an array of "num_msg"s of "struct pam_message" whereas it actually is pointer to a pointer to an array of "num_msg"s of "struct pam_message".