1. 07 Jan, 2006 1 commit
  2. 06 Jan, 2006 6 commits
  3. 05 Jan, 2006 3 commits
    • Brian Cameron's avatar
    • Brian Cameron's avatar
      Fix problem with client not properly counting the number of connections, · eb2cc614
      Brian Cameron authored
      2006-01-03  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmcommon.c: Fix problem with client not properly counting
                the number of connections, and make logic more robust so when
                it receives an "ERROR 200 Too many messages" it will close and
                reopen the connection and try again rather than just fail.
              * configure.ac, configure/Makefile.am: Add loginpreloadlist
              * utils/prefetch.c: Now handle comments that start with "#" in
                the preloadlist file.
              * daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf, gui/gdmlogin.c,
                gui/gdmcommon.[ch], gui/greeter/greeter.c: Now PostDisplayProgram is
                PreFetchProgram.  Fixed some comments in gdm.h.
              * daemon/gdm.c: Now KEY_PRE_FETCH_PROGRAM is only returned to the
                first slave that asks for the value, ensuring the prefetch only
                happens the first time a greeter is displayed.
              * docs/C/gdm.xml: Rewrote the Introduction section so it is more
                clear, made improvements to the Accessibility section, and fixed
                a number of formatting issues.  Now a separate Security section.
                Updated docs to reflect PreFetchProgram change.
              * gui/gdmflexiserver.c: Clean up the code a little.
      eb2cc614
    • Josep Puigdemont i Casamajó's avatar
      c2189ff6
  4. 04 Jan, 2006 2 commits
  5. 02 Jan, 2006 5 commits
  6. 01 Jan, 2006 1 commit
  7. 28 Dec, 2005 1 commit
  8. 27 Dec, 2005 1 commit
  9. 26 Dec, 2005 3 commits
  10. 25 Dec, 2005 5 commits
    • Marcel Telka's avatar
      Updated Slovak translation. · e9c87d86
      Marcel Telka authored
      2005-12-25  Marcel Telka  <marcel@telka.sk>
      
      	* sk.po: Updated Slovak translation.
      e9c87d86
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · bd6adec2
      Francisco Javier F. Serrador authored
      2005-12-25  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      bd6adec2
    • Theppitak Karoonboonyanan's avatar
      Updated Thai translation. · 6d5eae99
      Theppitak Karoonboonyanan authored
      2005-12-25  Theppitak Karoonboonyanan  <thep@linux.thai.net>
      
      	* th.po: Updated Thai translation.
      6d5eae99
    • Brian Cameron's avatar
      Now set greeter_probably_login_prompt to FALSE if we get a Password · 3254ff45
      Brian Cameron authored
      2005-12-24  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/greeter/greeter.c: Now set greeter_probably_login_prompt to
                FALSE if we get a Password request as a GDM_NOECHO message.  This
                makes GDM smarter about when it is at the Username prompt and
                fixes bug #320738, which was causing GDM to just login as the
                timed user when the password was requested - which it should not
                do.  It should only log in immediately as the timed user if ENTER
                is hit from the login screen without actually typing in a username.
              * gui/gdmlogin.c: Removed some syslog debug messages I accidently
                left there.
              * docs/C/gdm.xml: Now mention that if the user hits just ENTER
                when TimedLoginEnable is on, that GDM will just login immediately
                as the timed user.  This is how GDM has always behaved, just was
                not documented.
              * gui/greeter/greeter_session.c, gui/greeter/greeter_system.c:
                Removed syslog.h include since it isn't used in these files.
              * daemon/server.c: Fixed comments.
              * daemon/slave.c: Fixed comments.
      3254ff45
    • Brian Cameron's avatar
      Happy holidays. Some bug fixes. · 5e57744d
      Brian Cameron authored
      2005-12-24  Brian Cameron  <brian.cameron@sun.com>
      
              Happy holidays.  Some bug fixes.
      
              * daemon/gdm.h, daemon/gdmconfig.c, daemon/slave.c,
                gui/gdmlogin.c, gui/greeter/greeter_item_timed.c:
                Fix so that timed/automatic enable is checked and
                automatic/timed login is only turned on if they are
                enabled.  Fix so greeters restart if timed login is
                changed in gdmsetup.  Fixes bug #324337.
              * gui/gdmcommon.c, gui/gdmlogin.c, gui/greeter/greeter.c,
                gui/greeter/greeter_item.c, gui/greeter/greeter_parser.c:
                Now gdmlogin and gdmcommon use the same character sequences
                with Welcome/RemoteWelcome messages.  Fixes bug #322711.
              * docs/C/gdm.xml: Document how character sequences work with text
                labels and Welcome/RemoteWelcome messages.
              * gui/gdmcommon.[ch], gui/gdmchooser.c,
                gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_geometry.c:
                Rename functions so all common functions have prefix gdm_common.
      5e57744d
  11. 22 Dec, 2005 5 commits
    • Marcel Telka's avatar
      Updated Slovak translation. · bef4ad35
      Marcel Telka authored
      2005-12-22  Marcel Telka  <marcel@telka.sk>
      
      	* sk.po: Updated Slovak translation.
      bef4ad35
    • Kostas Papadimas's avatar
      Updated Greek translation · 01298a2d
      Kostas Papadimas authored
      01298a2d
    • Ignacio Casal Quinteiro's avatar
      *** empty log message *** · e4c9188c
      Ignacio Casal Quinteiro authored
      e4c9188c
    • Brian Cameron's avatar
      Fix comment. · 971f6b77
      Brian Cameron authored
      971f6b77
    • Brian Cameron's avatar
      Now use g_ stdio function like g_chmod instead of chmod. Fixes bug · 2be57792
      Brian Cameron authored
      2005-12-22  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/auth.c, daemon/display.c, daemon/errorgui.c,
                daemon/filecheck.c, daemon/fstype.c, daemon/gdm-net.c,
                daemon/gdm.[ch], daemon/gdmconfig.c, daemon/misc.c,
                daemon/server.c, daemon/slave.c, daemon/verify-pam.c,
                daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
                gui/gdmcommon.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
                gui/gdmsetup.c, gui/gdmuser.c, utils/gdmprefetch.c,
                vicious-extensions/ve-config.c, vicious-extensions/ve-gnome.c,
                vicious-extensions/ve-misc.[ch], vicious-extensions/ve-nongnome.c:
                Now use g_ stdio function like g_chmod instead of chmod.
                Fixes bug #310229.
      2be57792
  12. 21 Dec, 2005 5 commits
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · c9bf94f2
      Francisco Javier F. Serrador authored
      2005-12-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      c9bf94f2
    • Adam Weinberger's avatar
      Updated Canadian English translation. · b9182152
      Adam Weinberger authored
      
      2005-12-20  Adam Weinberger  <adamw@gnome.org>
      
      	* en_CA.po: Updated Canadian English translation.
      b9182152
    • Brian Cameron's avatar
      Adding gdmprefetch to .cvsignore. · a61c0d2f
      Brian Cameron authored
      a61c0d2f
    • Brian Cameron's avatar
      Add new priority configuration option for setting xserver priority. · 3d36e449
      Brian Cameron authored
      2005-12-21  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/gdm.[ch], daemon/gdmconfig.c, daemon/server.c:  Add new
                priority configuration option for setting xserver priority.
              * config/gdm.conf.in, docs/C/gdm.xml: Updated docs with information
                about the new priority [server-foo] configuration option.
              * configure.ac, gdm.spec.in: Fix gtk dependency so 2.6.0
                is listed as the requirement.
              * gui/Makefile.am: Add X_LIBS when building GUI programs.
              * gui/misc.c: Add needed stdio.h include.
      3d36e449
    • Brian Cameron's avatar
      Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself so · 11c28082
      Brian Cameron authored
      2005-12-21  Brian Cameron  <brian.cameron@sun.com>
      
              Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself
              so it also works with gdmlogin and not just gdmgreeter.  Also I
              integrated his gdmprefetch.c utility into the configure/Makefile system
              with the --with-prefetch option.
      
              * configure.ac:  Now support --with-prefetch
              * daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf.in:  Support
                new PostDisplayProgram key.
              * gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c:  Now
                support new PostDisplayProgram key.
              * docs/C/gdm.xml: Add docs for new key.
              * utils/Makefile.am, utils/gdmprefetch.c: Add new
                gdmprefetch utility.
              * config/Makefile.am: Now install gdm.conf file with 444
                permissions and always write over the installed gdm.conf
                after first moving aside the user's gdm.conf file if
                necessary.
      11c28082
  13. 20 Dec, 2005 2 commits
    • Brian Cameron's avatar
      After two months, the redesign of GDM's internal configuration is finally · 2cfd51d2
      Brian Cameron authored
      2005-12-21  Brian Cameron  <brian.cameron@sun.com>
      
              After two months, the redesign of GDM's internal configuration is
              finally reaching a close.  Now GDM users are instructed to not modify
              the gdm.conf file directly and instead put any cutomizations in a
              separate file called gdm.conf-custom (read the comments in both files).
              gdmsetup now modifies the gdm.conf-custom file.  The GDM daemon will
              now use values in gdm.conf-custom first and the default values in
              gdm.conf if no value is defined in gdm.conf-custom.  Benefits:
      
              1) Now GDM truly supports system-wide and machine-specific config.
                 System wide configuration is when the sysadmin wants to share the
                 main gdm.conf file across multiple systems on a shared file system
                 (possible by building GDM with the --with-configdir option or by
                 running GDM with the --config option).  Specific systems can
                 override defaults by modifying the gdm.conf-custom file.
              2) Distros can stomp the main gdm.conf file on upgrade knowing that any
                 user changes are stored in a separate file.  For best backwards
                 compatibility, distros will need to move the gdm.conf file to
                 gdm.conf-custom if the gdm.conf file exists on the system but the
                 gdm.conf-custom file does not.
              3) Making this work required a lot of cleanup in the way GDM manages
                 its configuration files.  For example, now config options are
                 managed via access functions, and do not depend on non-static
                 globals being shared across files.  The GET_CONFIG and UPDATE_CONFIG
                 commands work better and do not require special tweaking when adding
                 new config options.  Vicious-extensions is now only included in a
                 few files that need to know how to access the config files directly.
      
              This makes GDM support a popular feature in CDE which works similarly.
              (config files in /etc/dt/config take precidence over the ones in
              /usr/dt/config).
      
              * daemon/gdmconfig.[ch]: Now supports reading configuration values
                (including "servers" and "server-foo" sections from gdm.conf-custom
                and then from gdm.conf if not found in the custom file.  Now store
                translated strings in a separate hash since this improves
                performance.  Fix GET_SERVER_DETAILS so it works better and
                update config can now update server-foo sections via the
                "xservers/PARMAETERS" key.
              * gui/gdmsetup.c: Now only writes to the gdm.conf-custom file and isa
                smart enough to just delete the key if the value will be the same as
                in the gdm.conf file.  Fixed some core dumping issues caused by my
                change to make gdmsetup use the new gdmconfig functions for getting
                configuration data from the server.  This work cleaned up the code
                quite a bit.  Removed the "--config" option from gdmsetup since this
                change makes it edit the configuration of the running GDM daemon
                instead of a program that edits a particular configuration file.
              * daemon/gdm.h, doc/C/gdm.xml: Updated docs with info about how
                configuration works nwo.  Now sockets protocol info is the same
                in both documents.
              * daemon/gdm.c: Fix GET_SERVER_DETAILS to support "ID" and some
                cleanup.
              * gui/Makefile.am, daemon/Makefile.am: Support --with-configdir option
                which got broken.
              * config/gdm.conf.in: Updated comments to mention that this file is not
                to be edited. Cleaned up the file so it is more readible.
              * config/Makefile.am: Install gdm.conf-custom and move gdm.conf to
                gdm.conf-custom if it is modified and gdm.conf-custom is not already
                installed.  If it is changed and gdm.conf-custom already exists, move
                it to gdm.conf.org.
              * gui/gdmchooser.c, gui/gdmflexiserver.c: Remove unused getting of the
                configuration file.
              * gui/gdmconfig.[ch]: Add function to tell config to never_cache, which
                is needed by gdmsetup.
              * config/gdm.conf-custom: Added template file.
      2cfd51d2
    • Brian Cameron's avatar
      i2005-12-21 Brian Cameron <brian.cameron@sun.com> · 2ec3b31c
      Brian Cameron authored
              After two months, the redesign of GDM's internal configuration is
              finally reaching a close.  Now GDM users are instructed to not modify
              the gdm.conf file directly and instead put any cutomizations in a
              separate file called gdm.conf-custom (read the comments in both files).
              gdmsetup now modifies the gdm.conf-custom file.  The GDM daemon will
              now use values in gdm.conf-custom first and the default values in
              gdm.conf if no value is defined in gdm.conf-custom.  Benefits:
      
              1) Now GDM truly supports system-wide and machine-specific config.
                 System wide configuration is when the sysadmin wants to share the
                 main gdm.conf file across multiple systems on a shared file system
                 (possible by building GDM with the --with-configdir option or by
                 running GDM with the --config option).  Specific systems can
                 override defaults by modifying the gdm.conf-custom file.
              2) Distros can stomp the main gdm.conf file on upgrade knowing that any
                 user changes are stored in a separate file.  For best backwards
                 compatibility, distros will need to move the gdm.conf file to
                 gdm.conf-custom if the gdm.conf file exists on the system but the
                 gdm.conf-custom file does not.
              3) Making this work required a lot of cleanup in the way GDM manages
                 its configuration files.  For example, now config options are
                 managed via access functions, and do not depend on non-static
                 globals being shared across files.  The GET_CONFIG and UPDATE_CONFIG
                 commands work better and do not require special tweaking when adding
                 new config options.  Vicious-extensions is now only included in a
                 few files that need to know how to access the config files directly.
      
              This makes GDM support a popular feature in CDE which works similarly.
              (config files in /etc/dt/config take precidence over the ones in
              /usr/dt/config).
      
              * daemon/gdmconfig.[ch]: Now supports reading configuration values
                (including "servers" and "server-foo" sections from gdm.conf-custom
                and then from gdm.conf if not found in the custom file.  Now store
                translated strings in a separate hash since this improves
                performance.  Fix GET_SERVER_DETAILS so it works better and
                update config can now update server-foo sections via the
                "xservers/PARMAETERS" key.
              * gui/gdmsetup.c: Now only writes to the gdm.conf-custom file and isa
                smart enough to just delete the key if the value will be the same as
                in the gdm.conf file.  Fixed some core dumping issues caused by my
                change to make gdmsetup use the new gdmconfig functions for getting
                configuration data from the server.  This work cleaned up the code
                quite a bit.  Removed the "--config" option from gdmsetup since this
                change makes it edit the configuration of the running GDM daemon
                instead of a program that edits a particular configuration file.
              * daemon/gdm.h, doc/C/gdm.xml: Updated docs with info about how
                configuration works nwo.  Now sockets protocol info is the same
                in both documents.
              * daemon/gdm.c: Fix GET_SERVER_DETAILS to support "ID" and some
                cleanup.
              * gui/Makefile.am, daemon/Makefile.am: Support --with-configdir option
                which got broken.
              * config/gdm.conf.in: Updated comments to mention that this file is not
                to be edited. Cleaned up the file so it is more readible.
              * config/Makefile.am: Install gdm.conf-custom and move gdm.conf to
                gdm.conf-custom if it is modified and gdm.conf-custom is not already
                installed.  If it is changed and gdm.conf-custom already exists, move
                it to gdm.conf.org.
              * gui/gdmchooser.c, gui/gdmflexiserver.c: Remove unused getting of the
                configuration file.
              * gui/gdmconfig.[ch]: Add function to tell config to never_cache, which
                is needed by gdmsetup.
              * config/gdm.conf-custom: Added template file.
      2ec3b31c