1. 04 May, 2005 1 commit
    • Brian Cameron's avatar
      Correct Makefile so that if CONSOLE_HELPER is set, we don't try to create · b9562703
      Brian Cameron authored
      2005-05-03  Brian Cameron  <brian.cameron@sun.com>
      
              * Makefile.am: Correct Makefile so that if
                CONSOLE_HELPER is set, we don't try to create
                an /sbin/gdmsetup symlink to gdmsetup.  Now
                gdmsetup is already installed to /sbin always.
                Fixes #302319.
              * gui/gdmsetup.c: Fix sensitivity of the
                "Delete Theme" button.
              * daemon/gdm.h, gui/gdmlogin.c, gui/greeter/greeter.c:
                Now only set user/password entry to PAM_MAX_RESP_SIZE
                if HAVE_PAM is defined, otherwise set it to
                GDM_MAX_PASS set to 256 in daemon/gdm.h.  This
                allows gdm to be used on systems that do not have
                PAM.  Fixes #302228.
              * daemon/gdm.h, docs/C/gdm.xml, gui/gdmsetup.c,
                gui/greeter/greeter.c, gui/gdmsetup.glade,
                gui/gdmsetup-strings.c, config/gdm.conf.in:
                Now support random theme.  Fixes #302354.
              * gui/gdmcommon.c, gui/gdmlogin.c,
                gui/greeter/greeter_session.c, gui/Makefile.am,
                added gui/gdmsession.[ch]:  Support better
                sorting for session names.  Fixes #301818.
      b9562703
  2. 03 May, 2005 1 commit
  3. 02 May, 2005 1 commit
  4. 30 Apr, 2005 1 commit
  5. 28 Apr, 2005 1 commit
  6. 27 Apr, 2005 1 commit
  7. 26 Apr, 2005 3 commits
  8. 25 Apr, 2005 3 commits
    • Brian Cameron's avatar
      Added: gui/greeter/canvas_text.[ch]: No longer rely on Xserver physical · 49d2b924
      Brian Cameron authored
      2005-04-25  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/greeter/Makefile.am,
                gui/greeter/greeter_canvas_item.c:
                Added:  gui/greeter/canvas_text.[ch]:
                No longer rely on Xserver physical screen geometry
                which sometimes causes text to be too big or too
                small.  Now use gdk/pango functions to get root
                window resources.  Fixes bug #301824.  Patch
                provided by Ray Strode.
              * config/gdm.conf.in, daemon/gdm.h, docs/C/gdm.xml,
                gui/gdmlogin.c:  Now support background programs
                that are started after a timedelay and can be
                restarted after a delay.  Useful for running a
                screensaver at login time.  Fixes bug #301528.
                Patch provided by Laurent Birtz.
      49d2b924
    • Brian Cameron's avatar
      To support when one username can be mapped to another canonical username, · 6d866f58
      Brian Cameron authored
      2005-04-25  Brian Cameron  <brian.cameron@sun.com>
              * daemon/slave.c: To support when one username can be
                mapped to another canonical username, we use the
                loginname that pwent returns instead of the one
                that was typed. in.  Fixes bug #301820.  Now use
                seteuid before checking existance of user's home
                directory since root doesn't always have access
                and fails otherwise.  Fixes bug #301821.
      6d866f58
    • Brian Cameron's avatar
      Fix typos in strings. Fixes bug 301694. Patch provided by Kjartan Maraas. · b72546f6
      Brian Cameron authored
      2005-04-25  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/gdm.c, daemon/slave.c, daemon-verify-pam.c,
                gui/gdmcomm.c, gui/gdmlogin.c, gui/gdmsetup.c,
                vicious-extensions/glade-helper.c:  Fix typos
                in strings.  Fixes bug 301694.  Patch provided
                by Kjartan Maraas.
      b72546f6
  9. 24 Apr, 2005 2 commits
  10. 23 Apr, 2005 1 commit
  11. 22 Apr, 2005 2 commits
    • Brian Cameron's avatar
      Corrected broken if test pointed out by meissner@suse.de. Fixes bug · 0fbf7503
      Brian Cameron authored
      2005-04-22  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/modules/keymouselistner.c: Corrected broken
                if test pointed out by meissner@suse.de.
                Fixes bug 301565.
      0fbf7503
    • Mark McLoughlin's avatar
      Add the ability to make GDM spawn XDMCP sessions on a local X proxy · cbacaed0
      Mark McLoughlin authored
      2005-04-22  Mark McLoughlin  <mark@skynet.ie>
      
      	Add the ability to make GDM spawn XDMCP sessions on a local
      	X proxy server. Experimental support for disconnect/reconnect
      	or "session migration" is also implemented using DMX.
      	More details in bug #301602.
      
      	* configure.in: require glib 2.6.0 and check for DMX.
      
      	* config/gdm.conf.in: add xdmpc/EnableProxy, xdmcp/ProxyXServer
      	and xdmcp/ProxyReconnect config keys.
      
      	* docs/C/gdm.xml: document new config keys.
      
      	* daemon/gdm.h: add TYPE_XDMCP_PROXY server type, add #defines
      	for the new config keys, re-name various xnest related GdmDisplay
      	members to be applicable for all proxy servers, add xdmcp_dispnum
      	GdmDisplay member, modify the format of GDM_SOP_QUERYLOGIN and
      	add GDM_SOP_AUTHFILE and GDM_SOP_MIGRATE.
      
      	* daemon/gdm.c: read the new config keys, change format of what
      	GDM_SOP_QUERYLOGIN returns, implement GDM_SOP_AUTHFILE and
      	GDM_SOP_MIGRATE.
      
      	* daemon/xdmcp.h: add gdm_xdmcp_migrate.
      
      	* daemon/xdmcp.c: when xdmpc/EnableProxy and xdmcp/ProxyXServer,
      	set things up such that a proxy sever (which displays on the
      	requesting X server) is run locally by the slave.
      	Also implement migrating the proxy server from one parent display
      	to another using the xdmcp/ProxyReconnect command.
      
      	* daemon/server.c: if we're running a proxy server (e.g. Xnest
      	or Xdmx), hold a connection open to the parent display so that
      	it doesn't reset.
      	Run proxy servers with -display rather than setting $DISPLAY.
      
      	* daemon/slave.c:
      	Once we've successfully logged the user in, send SOP_QUERYLOGIN
      	to the slave - if the result from that indicates that the user
      	is already logged in and that session is migratable (e.g. by
      	reconnecting a proxy server or changing the VT), then migrate
      	to the existing session using SOP_MIGRATE.
      	In the case of an Xdmcp proxy, hold open the connection to the
      	parent display so that it doesn't reset. Exit the slave as
      	soon as that connection closes.
      
      	* utils/Makefile.am, utils/gdm-dmx-reconnect-proxy.c: implementation
      	of xdmcp/ProxyReconnect for use with Xdmx.
      cbacaed0
  12. 21 Apr, 2005 1 commit
    • Mark McLoughlin's avatar
      Don't use gdm_debug() from signal handlers - the message formatting and · edfe5f29
      Mark McLoughlin authored
      2005-04-21  Mark McLoughlin  <mark@skynet.ie>
      
              Don't use gdm_debug() from signal handlers - the message
              formatting and the syslog() both involve malloc() which
              isn't safe in signal handlers. Fixes random lockups with
              debugging enabled.
      
              * daemon/server.c:
              (gdm_server_usr1_handler),
              (gdm_server_child_handler): don't use gdm_debug() here.
      
              * daemon/slave.c:
              (gdm_slave_usr2_handler),
              (gdm_slave_child_handler): or here.
      edfe5f29
  13. 20 Apr, 2005 5 commits
    • Brian Cameron's avatar
      Fix sensitivities of new Login Sounds feature. Further fix for #300136. · f9295ac7
      Brian Cameron authored
      2005-04-20  Brian Cameron  <brian.cameron@sun.com>
              * gui/gdmsetup: Fix sensitivities of new Login
                Sounds feature.  Further fix for #300136.
                Provided by Andrew Case.
      f9295ac7
    • Brian Cameron's avatar
      For Danish-English use en_DK instead of en_IE. Made less out-of-date. · ab1e44a2
      Brian Cameron authored
      2005-04-20  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmlanguages.c: For Danish-English use
                en_DK instead of en_IE.
              * HACKING: Made less out-of-date.
      ab1e44a2
    • Brian Cameron's avatar
      Removed generated file from CVS. · fd8f0fd1
      Brian Cameron authored
      2005-04-19  Brian Cameron  <brian.cameron@sun.com>
              * config/Init: Removed generated file from CVS.
      fd8f0fd1
    • Brian Cameron's avatar
      Removing generated Init script from CVS. · 5ce77597
      Brian Cameron authored
      5ce77597
    • Brian Cameron's avatar
      Cleanup for login success/failure sounds. Patch provided by Mark · 5ca67028
      Brian Cameron authored
      2005-04-19  Brian Cameron  <brian.cameron@sun.com>
      
              * config/gdm.conf.in, daemon/gdm.[ch], daemon/slave.c,
                gui/gdmchooser.c, giu/gdmlogin.c:  Cleanup for
                login success/failure sounds.  Patch provided by
                Mark McLoughlin.  Refer to bug #300136.
              * daemon/gdm.c: Fix FlexiServer commands so that all
                output for a single command is sent as a single call
                to gdm_connection_write or gdm_connection_printf
                rather than building commands and sending them out
                in pieces.  Also use gdm_connection_printf rather
                than building so many temporary strings.  Patch
                provided by for GDM_SUP_QUERY_LOGOUT_ACTION, but
                I reworked the patch so the same technique is used
                for all gdmflexiserver commands.  Fixes bug
                #158799.  Patch based on one provided by Raffaele
                Sandrini <rasa@gmx.ch>
              * gui/greeter/greeter_geometry.c,
                gui/greeter/greeter_item.h,
                gui/greeter/greeter_parser.c, docs/C/gdm.xml:  Now
                support ratio scaling of SVG images.  Docs weren't
                provided with the patch so I added some.  Patch
                provided by.  Fixes bug 159524.  Patch provided by
                Vincent Untz <vincent@vuntz.net>.
              * gui/gdmlogin.c: Rearrange how the widgets are
                organized to make it look a bit better now that
                the message fields have sizes defined to avoid gdm2
                resizing.  Bit more of a fix for bug #117779.
              * README.install: Spell corrections and minor updates,
                now mention that running configure with the option
                --with-post-path=/usr/openwin/bin is recommended
                on Solaris.
              * MAINTAINERS, AUTHORS, NEWS, docs/C/gdm.xml,
                daemon/gdm.h: Fixed spelling, added contributors
                to AUTHORS file for patches made in the past
                few months.
              * docs/C/gdm.xml: Fixed bug 300138 by providing
                better sound docs in the a11y section.  Fixes
                bug #300138.  Patch provided by Andrew Case.
              * gui/gdmsetup.glade, gui/gdmsetup-strings.c: Removed
                strings "sdfg" and "asdf" since they can't be
                translated.  Fixes bug #301211.
              * gui/gdmchooser.c: Removed needless comment.
      5ca67028
  14. 19 Apr, 2005 5 commits
  15. 16 Apr, 2005 2 commits
    • Adam Weinberger's avatar
      Updated Canadian English translation. · f8167f56
      Adam Weinberger authored
      2005-04-16  Adam Weinberger  <adamw@gnome.org>
      
      	* en_CA.po: Updated Canadian English translation.
      f8167f56
    • Brian Cameron's avatar
      Added DefaultWelcome and DefaultRemoteWelcome keys to the config file · b99e1d79
      Brian Cameron authored
      2005-04-15  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/gdm.h, config/gdm.conf.in, gui/gdmlogin.c,
                gui/gdmsetup.c, gui/gdmsetup.glade, gui/gdmsetup-strings.c,
                gui/greeter/greeter.c: Added DefaultWelcome and
                DefaultRemoteWelcome keys to the config file which
                cause the default strings to be used.  This allows
                us to better translate the string in gdmsetup for
                display and fixes bug #300304.
              * gui/greeter/greeter_item_ulist.c,
                gui/greeter/greeter_parser.c,
                gui/greeter/themes/happygnome-list/happygnome.xml:
                Now allow theming of background colors in the Face
                Browser.  Also shrink the FaceBrowser so it is the
                same size as the treeview, so a big white space is
                not displayed under the FaceBrowser.  I probably
                did not pick good default colors in the xml file,
                but perhaps someone with a better design eye can
                give me a recommendation for better colors.
                Fixes bug #140312.
              * docs/C/gdm.xml: Added docs for above two
                features.
              * gui/gdmlogin.c: Moved auto_timed_msg label after
                msg label since that looks better.
              * gui/gdmsetup.c: Moved call to g_signal_lookup so it
                happens when the call works.
      b99e1d79
  16. 15 Apr, 2005 2 commits
  17. 13 Apr, 2005 2 commits
    • Adam Weinberger's avatar
      Updated Canadian English translation. · ebcd2bd6
      Adam Weinberger authored
      2005-04-13  Adam Weinberger  <adamw@gnome.org>
      
      	* en_CA.po: Updated Canadian English translation.
      ebcd2bd6
    • Brian Cameron's avatar
      Display an error dialog if the user's $HOME/.dmrc can't be accessed for · 06627b0e
      Brian Cameron authored
      2005-04-12  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/slave.c: Display an error dialog
                if the user's $HOME/.dmrc can't be accessed
                for permissions reasons.  Fixes bug 141126.
              * gui/gdmlogin.c, gui/greeter/greeter_item_pam.c:
                Now tab acts like enter.  Fixes bug #127339.
              * gui/gdmsetup.c: Fixed theme installer so it
                remembers where the last theme was installed
                from and opens the file browser in that
                location.  Fixes bug #164785.  Also fixed a
                bug which was causing only *tar.gz files to
                be installable.  Now it works for *.tar files
                on my system.
      06627b0e
  18. 12 Apr, 2005 2 commits
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · a520c738
      Francisco Javier F. Serrador authored
      2005-04-12  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      a520c738
    • Brian Cameron's avatar
      Patched locale.alias to include missing languages. Patch provided by Ray · 7b7e674c
      Brian Cameron authored
      2005-04-11  Brian Cameron  <brian.cameron@sun.com>
      
              * config/locale.alias:  Patched locale.alias to
                include missing languages.  Patch provided by
                Ray Dassen.
              * gui/gdmchooser.c: Make button 3 always act like
                button1 for the chooser as well, further fixes
                bug #155142.
              * gui/gdmlogin.c, gui/greeter/greeter.c: Support
                Control-U for blanking the username/password
                entry.  Fixes bug #103498.  Also removed
                needless ";" from include lines.
              * gdm/gdmsetup.c: Now clicking "No Logo" or
                "No background" image causes gdmlogin to update
                itself immediately.  Also fixed "Timed Login"
                enable checkbox so it takes effect immediately
                when changed.
      7b7e674c
  19. 11 Apr, 2005 1 commit
  20. 10 Apr, 2005 1 commit
  21. 09 Apr, 2005 1 commit
  22. 08 Apr, 2005 1 commit
    • Brian Cameron's avatar
      Now make button3 always act like button 1 for better left-hand support. No · c9931a15
      Brian Cameron authored
      2005-04-08  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmlogin.c, gui/gdmsetup.c, gui/greeter/greeter.c:
                Now make button3 always act like button 1 for better
                left-hand support.  No longer just set this for the
                login/setup programs when RUNNING_UNDER_GDM is
                set since gdmsetup can be run from console and
                so can gdmlogin (for development).  gdmgreet needs
                this so the Actions and Languages pop-up dialogs
                work with the left mouse.  Aside from such pop-ups
                the logic in greeter_events was taking care of this.
                Fixes bug #155142.
                Also increased the max size of the username password
                field to PAM_MAX_RESP_SIZE to fix bug #144809.  I
                talked with the PAM expert here at Sun and he
                recommended using this value.
                Lastly, fixed a bug I introduced on the 6th so now
                I really fixed bug #67647.
              * daemon/gdm.c: Now the GDM daemon recognizes if the
                user changed the "Enable debug" value in gdmsetup.
                I added the checkbox to gdmsetup on the 4th.
      c9931a15