1. 12 Mar, 2007 1 commit
  2. 12 Feb, 2007 1 commit
  3. 09 Feb, 2007 1 commit
    • Brian Cameron's avatar
      Add sockets command to start login procedure, to be used by · 40a6944a
      Brian Cameron authored
      2007-02-09  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml, daemon/display.c, dameon/gdm.[ch],
                daemon/server.c, daemon/slave.c:  Add sockets command to start
                login procedure, to be used by gnome-screensaver and Fast User
                Switch applet.  Fixes enhancement request #335786.  Patch by
                Matthias Clasen <mclasen@redhat.com>.
      
      svn path=/trunk/; revision=4572
      40a6944a
  4. 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
  5. 24 Jan, 2007 1 commit
  6. 29 Dec, 2006 1 commit
  7. 13 Dec, 2006 1 commit
  8. 04 Dec, 2006 1 commit
  9. 06 Nov, 2006 1 commit
  10. 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
  11. 30 Oct, 2006 3 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
      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
      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
  12. 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
  13. 26 Oct, 2006 1 commit
  14. 24 Oct, 2006 1 commit
  15. 23 Oct, 2006 1 commit
  16. 16 Oct, 2006 1 commit
  17. 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
  18. 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
  19. 11 Sep, 2006 1 commit
  20. 04 Sep, 2006 2 commits
  21. 24 May, 2006 1 commit
  22. 12 May, 2006 2 commits
    • Christian Kirbach's avatar
      stop using popt in favour of glib's GOption command line parsing. · 9a9f3e10
      Christian Kirbach authored
      2006-05-12  Christian Kirbach  <Christian.Kirbach@siemens.com>
      
              * daemon/gdm.c, gui/gdmXnestchosser.c, gui/gdmchooser.c,
                gui/gdmflexiserver.c: stop using popt in favour of glib's GOption
                command line parsing.
              * docs/C/gdm.xml: -nodaemon command line option has become --nodaemon.
                GDM User Commands section has been rewritten accordingly. Also the
                interface stability sections reflects the new changes.
              * daemon/gdm.c (gdm_handle_user_message): Fix compiler warning (too
                few arguments).
              * gui/gdmconfig.c (gdm_config_get_xservers): Remove two obsolete
                variable declarations.
      9a9f3e10
    • Brian Cameron's avatar
      Updated. Updated to reflect which interfaces are supported starting with · 2ec8c687
      Brian Cameron authored
      2006-05-12  Brian Cameron  <brian.cameron@sun.com>
      
              * Release 2.15.1:
              * NEWS: Updated.
              * docs/C/gdm.xml: Updated to reflect which interfaces are
                supported starting with 2.14.6.
      2ec8c687
  23. 28 Apr, 2006 1 commit
  24. 27 Apr, 2006 2 commits
    • Brian Cameron's avatar
      Add pam-error-logo item type. Add item type button to use a real GTK+ · 4a8546fc
      Brian Cameron authored
      2006-04-26  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/greeter_item_pam.c: Add pam-error-logo item type.
              * gui/greeter/greeter_item.h, gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_geometry, gui/greeter/greeter_parser.c: Add item
                type button to use a real GTK+ button, this better supports
                accessibility.  Add "startover" string to stock, this better name
                for the "Cancel" button was recommended.
              * gui/greeter/themes/happygnome/happygnome.xml,
                gui/greeter/themes/happygnome/happygnome-list.xml,
                gui/greeter/themes/circles/circles.xml: Updated theme to use real
                GTK+ buttons.  Now says "Start Over" instead of "Cancel" on the
                button.
              * gui/greeter/greeter_events.c, gui/greeter/greeter_item.c: Code
                cleanup.
              * docs/gdm/gdm.xml: Add docs for new features and the gtk-theme
                greeter element feature added in 2.12 but after string-freeze, so
                docs couldn't be updated then.
      4a8546fc
    • Brian Cameron's avatar
      Adding per-display configuration support to GDM. Now if user has a file · 425ce74b
      Brian Cameron authored
      2006-04-26  Brian Cameron  <brian.cameron@sun.com>
      
              Adding per-display configuration support to GDM.  Now if user has
              a file named /etc/gdm/custom.conf:<displaynum>, the settings in this
              file will override the /usr/share/gdm/defaults.conf and
              /etc/X11/gdm/custom.conf settings.  Only keys that affect the GUI
              behavior are supported.  These include those in the "gui" and
              "greeter" sections and the security/PamStack key.
      
              * daemon/gdm.c: Update GET_CONFIG command so it accepts a display
                argument.  It is backwards compatible and will return the per-display
                setting if this is passed in, or the non-display value if not
                passed in.  Fix bug that caused PreFetch key to not just return
                the once as it is supposed to.
              * daemon/gdmconfig.[ch], jui/gdmconfig.c: Updated to support
                per-display configuration.
              * daemon/gdm.h: Updated documentation for new command.  Corrected some
                errors.
              * daemon/verify-pam.c, daemon/gdmconfig.c config/gdm.conf.in: Add
                security/PamStack configuration variable as a per-display setting.
                This allows the sysadmin to specify a different PAM stack, if desired
                and also allows customization per display.  Also added key info for
                some BackgroundProgram keys that were missing.
              * config/PreSession.in: now requests configuration data per-display.
                Will use normal configuration if no per-display config files.
              * gui/.cvsignore: Add gdmsetup.desktop.in
              * gui/gdmdynamic.: Improve usage warning.
              * gui/gdmlogin.c: Add some debug
              * docs/C/gdm.xml: Updated docs to reflect new per-display config.
      425ce74b
  25. 26 Apr, 2006 1 commit
    • Brian Cameron's avatar
      docs/C/gdm.xml. Add units information to TimedLoginDelay. Fixes bug · c699cbd7
      Brian Cameron authored
      2006-04-25  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml.  Add units information to TimedLoginDelay.
                Fixes bug #334531.  Improved PAM documentation based on input
                from Gary Winger <Gary.Winiger@sun.com>.  Added info about
                GET_CUSTOM_CONFIG_FILE.  Added docs for AlwaysLoginCurrentSession
                which I noticed were missing.
      c699cbd7
  26. 28 Mar, 2006 1 commit
    • Julio M. Merino Vidal's avatar
      Removed a C99 local variable definition that breaks the build with gcc · 7ad2d48f
      Julio M. Merino Vidal authored
      006-03-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>
      
              * daemon/xdmcp.c: Removed a C99 local variable definition that
                breaks the build with gcc 2.95 (e.g. under NetBSD 1.6).  Fixes
                bug #336368.
      
      2006-03-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>
      
              * daemon/gdmconfig.c, daemon/server.c: Include sys/resource.h,
                needed to use setpriority(2) and its associated definitions.
                Fixes the build under NetBSD, closing bug #336369.
      
      2006-03-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>
      
              * Makefile.am, README.install, acconfig.h, configure.ac,
                gdmsetup-security.in, config/Makefile.am, config/Xsession.in,
                config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.c, daemon/gdm.h,
                daemon/gdm.in, daemon/gdmconfig.c, daemon/misc.c, daemon/server.c,
                daemon/slave.c, docs/C/gdm.xml, gui/Makefile.am, gui/gdmphotosetup.c,
                gui/gdmsetup.c, gui/gdmsetup.desktop.in, gui/greeter/Makefile.am,
                gui/greeter/gdmthemetester.in, gui/greeter/greeter.c,
                gui/modules/Makefile.am: Get rid of all EXPANDED_* variables from
                the build procedure.  Directory-related variables must only be
                expanded from the Makefiles so that they can be easily overriden
                during the installation phase.  Fixes bug #336364.
      7ad2d48f
  27. 21 Mar, 2006 1 commit
  28. 13 Feb, 2006 5 commits
    • Brian Cameron's avatar
    • Brian Cameron's avatar
      Update of PAM info. · 0e95d7d0
      Brian Cameron authored
      2006-02-13  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml:  Update of PAM info.
      0e95d7d0
    • Brian Cameron's avatar
      Updated. Update to 2.13.0.8 and use EXPANDED_DATADIR instead of %{datadir} · 3dc1d30d
      Brian Cameron authored
      2006-02-13  Brian Cameron  <brian.cameron@sun.com>
      
              * Release 2.13.0.8:
              * NEWS: Updated.
              * configure.ac: Update to 2.13.0.8 and use EXPANDED_DATADIR instead
                of %{datadir} since that makes it work much better.
              * README.install, README, docs/C/gdm.xml:  Update docs so that the
                change from --with-configdir to --with-defaults-conf and renaming of
                default and custom config file is documented.
              * daemon/gdm-net.c, daemon/gdmconfig.c, gui/gdmsetup.c: Update comments
                to no longer mention old name of config file.  Fix gdmsetup to know
                new location of custom config file.
              * config/Makefile.am: Now if upgrading and gdm.conf and
                factory-gdm.conf are different, move the gdm.conf file to
                custom.conf instead of copy.  This is  because we don't want GDM
                to overwrite the custom.conf file every time user upgrades.  Only
                first time, then gdm.conf should go away.
      3dc1d30d
    • Brian Cameron's avatar
      Change --with-configdir to --with-defaults-conf and make it work so that · 9db396d4
      Brian Cameron authored
      2006-02-13  Brian Cameron  <brian.cameron@sun.com>
      
              * acconfig.h, configure.ac, daemon/Makefile.am, daemon/gdmconfig.c,
                docs/C/gdm.xml: Change --with-configdir to --with-defaults-conf
                and make it work so that the gdm.conf and gdm.conf-custom file
                can be installed to different subdirectories.  Fixes bug
                #330905.  Patch provided by Ray Strode.
      9db396d4
    • Brian Cameron's avatar
      Fix calls to zenity so they work. Fixes bug #330892. Last minute updates · 8632e2a5
      Brian Cameron authored
      2006-02-13  Brian Cameron  <brian.cameron@sun.com>
      
              * config/Xsession.in: Fix calls to zenity so they work.  Fixes
                bug #330892.
              * README, README.install, docs/C/gdm.xml: Last minute updates
                before string freeze.
      8632e2a5
  29. 11 Feb, 2006 2 commits
    • Brian Cameron's avatar
      Few more updates worth adding. · 30952964
      Brian Cameron authored
      2006-02-10  Brian Cameron  <brian.cameron@sun.com>
      
              * README, docs/C/gdm.xml: Few more updates worth adding.
      30952964
    • Brian Cameron's avatar
      Fix bug that was causing gdmflexiserver to fail. Because we were calling · 343865a8
      Brian Cameron authored
      2006-02-10  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmflexiserver.c: Fix bug that was causing gdmflexiserver
                to fail.  Because we were calling gtk-init when the --command
                option was being used, and this breaks gdmflexiserver since it
                is sometimes run with the --command option when there is no
                display.
              * README, README.install: Updated with some new features and moved some
                info to docs/C/gdm.xml where the info is more useful.
              * TODO: Updated.
              * configure.ac: Fixed the mess about /usr/opensolaris/bin
              * gui/greeter/greeter_system.c: Do not put tooltips on menus.  They are
                a bad idea and their use is discouraged by the HIG because they break
                a11y.
              * docs/C/gdm.xml: Updated docs with a bunch of information from the
                README and README.install file that really belonged in the docs.
      343865a8