1. 26 Jan, 2007 1 commit
    • Brian Cameron's avatar
      Fix tags. · cf51b106
      Brian Cameron authored
      2006-01-26  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml: Fix tags.
      
      svn path=/trunk/; revision=4543
      cf51b106
  2. 24 Jan, 2007 1 commit
  3. 08 Jan, 2007 1 commit
    • Brian Cameron's avatar
      Remove filter_watch after it is called for the first time. This filter is · 919f5e1f
      Brian Cameron authored
      2006-01-07  Brian Cameron  <Brian.Cameron@sun.com>
      
              * gui/gdmcommon.c: Remove filter_watch after it is called for
                the first time.  This filter is used to start at_spid_registry
                but after it is started there is no need to listen to the propery
                any more.  Patch by Li Yuan <Li.Yuan@Sun.com>.  Fixes bug #393013.
      
      svn path=/trunk/; revision=4524
      919f5e1f
  4. 29 Dec, 2006 1 commit
  5. 15 Dec, 2006 1 commit
  6. 13 Dec, 2006 1 commit
  7. 12 Dec, 2006 1 commit
  8. 07 Dec, 2006 1 commit
    • Lukasz Zalewski's avatar
      Fixes bug/feature request #334186. Fixes bug #343206 Fixes bug #347101 · ae8b7769
      Lukasz Zalewski authored
      2006-12-07  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
      
              Fixes bug/feature request #334186.
              Fixes bug #343206
              Fixes bug #347101
              * gui/gdmsession. [ch] (_gdm_session_list_init): Replaces functionality
                of gdm_session_list_init
              * gui/gdmsession. [ch] (gdm_session_list_init): Becomes a wrapper for
                _gdm_session_list_init, such that the old functionality within the
                code is still preserved but session data can be available through
                _gdm_session_list_init
              * gui/gdmsession.c : Removed gdmwm.h include
              * gui/gdmsession. [ch] (gdm_session_lookup): Removed all the
                gdm_wm_query_dialog calls making the function accessible without need
                for gdmwm libraries
              * gui/gdmsession. [ch] (gdm_set_save_session): Sets save session
                variable
              * gui/gdmsession. [ch] (gdm_get_default_session): Returns default
                session
              * gui/gdmlogin.c (process_operation): Added gdm_wm_query_dialog calls
                for processing lookup session results
              * gui/greeter/greeter.c (process_operation): Added
                gdm_wm_query_dialog calls for processing lookup session results
              * gui/gdmuser. [ch] (gdm_user_uid): Returns uid of a user, or -1 if
                user does not exist
              * gui/gdmuser. [ch] (get_root_user): Moved from gdmsetup.c
              * gui/gdmsetup.glade: New widgets and tooltips added
              * gui/gdmsetup.c: Numerous functions added/modifed to make way for new
                functionality
              * gui/gdmsetup.c (combobox_changed): Additional fix for bug #358114
      ae8b7769
  9. 04 Dec, 2006 1 commit
  10. 08 Nov, 2006 1 commit
    • Lukasz Zalewski's avatar
      More changes related to bug #352924. Made warnings more self-explanatory · db2b826b
      Lukasz Zalewski authored
      2006-11-08  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
      
              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.
      db2b826b
  11. 06 Nov, 2006 2 commits
  12. 01 Nov, 2006 2 commits
    • Brian Cameron's avatar
      Mention that altfile feature is supported since 2.16.3. · 36395f00
      Brian Cameron authored
      2006-11-01  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml: Mention that altfile feature is supported
                since 2.16.3.
      36395f00
    • William Jon McCann's avatar
      Add ConsoleKit support. Fixes #365375. · 512bbbcb
      William Jon McCann authored
      2006-10-31  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* daemon/Makefile.am:
      	* daemon/gdm.c: (main):
      	* daemon/gdmconsolekit.c: (add_param_int), (add_param_boolean),
      	(add_param_string), (get_string), (unlock_ck_session),
      	(open_ck_session), (close_ck_session):
      	* daemon/gdmconsolekit.h:
      	* daemon/slave.c: (gdm_slave_check_user_wants_to_log_in),
      	(session_child_run), (gdm_slave_session_start):
      	* docs/C/gdm.xml:
      	Add ConsoleKit support.  Fixes #365375.
      512bbbcb
  13. 31 Oct, 2006 1 commit
  14. 30 Oct, 2006 5 commits
    • Brian Cameron's avatar
      Fix docs. · c99daebb
      Brian Cameron authored
      2006-10-30  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml: Fix docs.
      c99daebb
    • Brian Cameron's avatar
      *** empty log message *** · 75454c33
      Brian Cameron authored
      75454c33
    • Brian Cameron's avatar
      Similar usability fixes for gdmgreeter. OK/Cancel buttons are now · 9a95d44e
      Brian Cameron authored
      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.
      9a95d44e
    • Brian Cameron's avatar
      Number of usability fixes for gdmlogin.c. Now do not bother showing · 1865a47e
      Brian Cameron authored
      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.
      1865a47e
    • Brian Cameron's avatar
      Add new QUERY_CUSTOM_CMD_LABELS and QUERY_CUSTOM_CMD_NO_RESTART_STATUS · a6865f44
      Brian Cameron authored
      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]
      a6865f44
  15. 29 Oct, 2006 1 commit
    • Lukasz Zalewski's avatar
      Fixes enhancement request #358114. Added variables & functions used to · db0cbbd8
      Lukasz Zalewski authored
      2006-10-25  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
      db0cbbd8
  16. 26 Oct, 2006 1 commit
  17. 24 Oct, 2006 1 commit
  18. 23 Oct, 2006 1 commit
  19. 16 Oct, 2006 1 commit
  20. 06 Oct, 2006 1 commit
    • Ariel Rios's avatar
      gui/gdmcommon.h (gdm_commoN_atspi_launch) Header for launching the · dec35a9e
      Ariel Rios authored
      2006-10-04  Ariel Rios  <ariel@gnu.org>
      
              * gui/gdmcommon.h (gdm_commoN_atspi_launch) Header for launching
              the registry.
      
              * gui/gdmcommon.c (pre_atspi_launch): Execute the registry
              that is supposed to be located on LIBEXECDIR.
              (filter_watch):  Called whenever we get the PropertyNotify
              event and the we exit the gtk_main loop we are on and remove
              the event from the queue.
              (filter_timeout): Function launched if after 1 second the registry is
              not found.
              (error_dialog): Display message saying no at-spi-registryd was found.
              (gdm_common_atspi_launch): Launchs the registry, starts checking for
              property changes on the X root window. If the registry is found we
              continue executing the GUI.
      
              * gui/gdmlogin.c (main): Launch gdk_init and then lunch the
              at-spi-registry if GTK_ADD_MODULES is set on.
      
              * gui/greeter/greeter.c (main): Ditto.
      
              * docs/C/gdm.xml: Add documentation to indicate that the GUI will
                now launch the at-spi-registryd if GTK_ADD_MODULES is set to true.
      dec35a9e
  21. 26 Sep, 2006 1 commit
    • Brian Cameron's avatar
      Fix so that if timed login script returns an invalid user, timed login is · 26238518
      Brian Cameron authored
              * daemon/slave.c, daemon/verify-crypt.c, daemon/verify-pam.c,
                daemon/verify-shadow.c, gui/gdmcommon.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).
              * gui/gdmuser.c: Fix gdm_is_user_valid so it is more simple,
                like implemented in daemon/slave.c by Andrew.
      26238518
  22. 25 Sep, 2006 1 commit
  23. 22 Sep, 2006 1 commit
    • Brian Cameron's avatar
      Now gdm.conf has SupportAutomount option which, when turned on, changes · b69b8baf
      Brian Cameron authored
      2006-09-22  Brian Cameron  <brian.cameron@sun.com>
      
              * config/gdm.conf.in, daemon/filecheck.c, daemon/gdm.h
                daemon/gdmconfig.c, docs/C/gdm.xml: Now gdm.conf has
                SupportAutomount option which, when turned on, changes
                the way that GDM accessess the user's $HOME/.dmrc file
                so that automounted $HOME directories can be configured
                to work even with the automounter isn't started with
                the --ghost option.  This feature is off by default.
                This addresses RFE bug #356869.  Patch by
                Jerzy Borkowski <jubork@ncac.torun.pl>.
      b69b8baf
  24. 11 Sep, 2006 2 commits
  25. 04 Sep, 2006 2 commits
  26. 15 Aug, 2006 1 commit
  27. 03 Aug, 2006 1 commit
    • Brian Cameron's avatar
      Fix error message that gets printed when you try to run GDM as non-root · 0e388e8a
      Brian Cameron authored
      2006-08-02  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/gdm.c: Fix error message that gets printed when
                you try to run GDM as non-root user.
              * gui/greeter/greeter_action_language.c,
                gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_session.c,
                gui/greeter/greeter_system.c: I think this time I finally fixed
                the focus management in gdmgreeter so that when using the Options
                button the focus remains in the entry.
              * gui/greeter/greeter_parser.c: Only free the hash table if it
                is not-NULL.
      0e388e8a
  28. 27 Jul, 2006 1 commit
  29. 26 Jul, 2006 1 commit
  30. 24 Jul, 2006 3 commits