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. 25 Apr, 2005 2 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
      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
  3. 20 Apr, 2005 1 commit
    • 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
  4. 19 Apr, 2005 2 commits
    • Brian Cameron's avatar
      Add login success/failure sounds. Patch provided by Andrew Case. Refer to · 57a1cef3
      Brian Cameron authored
      2005-04-18  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/gdm.[ch], daemon/slave.c, docs/C/gdm.xml,
                gui/gdmchooser.c, gui/gdmcommon.c, gui/gdmlogin.c,
                gui/gdmsetup-strings.c, gui/gdmsetup.c,
                gui/gdmsetup.glade, gui/greeter/greeter.c,
                gui/greeter/greeter_configuration.h:  Add login
                success/failure sounds.  Patch provided by Andrew
                Case.  Refer to bug #300136.
      57a1cef3
    • Brian Cameron's avatar
      I noticed that double clicking in the Face Browser was causing the focus · a1095749
      Brian Cameron authored
      2005-04-18  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmlogin.c, gui/greeter/greeter_item_ulist.c:
                I noticed that double clicking in the Face Browser
                was causing the focus to be taken away from the
                username/password entry field.  I added a
                button-release-event listener that returns the
                focus back to the entry field when the user clicks
                on the Face Browser.  This ensures that the focus
                is always kept on the entry field where it should
                be.
      a1095749
  5. 16 Apr, 2005 1 commit
    • 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
  6. 13 Apr, 2005 1 commit
    • 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
  7. 12 Apr, 2005 1 commit
    • 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
  8. 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
  9. 06 Apr, 2005 2 commits
    • Brian Cameron's avatar
      Set size requests for text labels in gdmlogin so that they are initialized · b6e6a44e
      Brian Cameron authored
      2005-04-06  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmlogin.c: Set size requests for text labels in
                gdmlogin so that they are initialized with a big enough
                size to avoid container resizing.  Fixes bug #117779.
                Also no longer place the "msg" label in the button box,
                instead placing it above.  This label can get too big to
                really fit in the button box without resizing or
                otherwise making the GUI look weird.
      b6e6a44e
    • Brian Cameron's avatar
      Changed messages so that I-form isn't used. Fixes bug #118193. Noticed · 599fb64e
      Brian Cameron authored
      2005-04-06  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/auth.c, daemon/choose.c, daemon/cookie.c,
                daemon/display.c, daemon/errorgui.c, daemon/filecheck.c,
                daemon/gdm-net.c, daemon/gdm.c, daemon/md5.h,
                daemon/misc.c, daemon/server.c, daemon/slave.c,
                daemon/verify-crypt.c, daemon/verify-pam.c,
                daemon/verify-shadow.c, daemon/xdmcp.c,
                gui/gdmXnestchooser.c, gui/gdmchooser.c, gui/gdmcomm.h,
                gui/gdmcommon.c, gui/gdmlanguages.c, gui/gdmuser.[ch],
                gui/gdmwm.c, gui/misc.c, gui/greeter/*.[ch],
                vicious-extensions/test-ve-config.c,
                vicious-extensions/ve-i18n.h, vicious-extensions/vicious.h,
                vicious-extensions/viciousui.h:  Changed messages so that
                I-form isn't used.  Fixes bug #118193.  Noticed many
                files didn't have a GPL license as a comment at the top
                of the file, so added those.  Changed "Gnome" to "GNOME"
                in comments.
              * gui/gdmlogin.c: Now display timed login message in a
                separate label, which avoids problems caused because different
                things (PAM, timed login, etc.) are trying to use the same
                label for status messages.  This fixes bug #67647.
      599fb64e
  10. 05 Apr, 2005 2 commits
    • Brian Cameron's avatar
      Removed stupid comment. · 35b00617
      Brian Cameron authored
      35b00617
    • Brian Cameron's avatar
      Fixed dialogs that ask user if they want to change their default · f65f752d
      Brian Cameron authored
      2005-04-04  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmcommon.c, gui/gdmcommon.h, gui/gdmlogin.c,
                gui/greeter/greeter.c, gui/greeter/greeter_session.c,
                gui/greeter/greeter_action_language.[ch],
                gui/greeter/greeter_system.c:  Fixed dialogs that
                ask user if they want to change their default
                language/session so they have a Cancel button that
                returns the user to the login screen without having
                to login/logout to change their session/language
                session.  Also added mnemonics to the Languages
                menu in gdmlogin.c.  Fixed minor bug where gdmlogin
                and gdmgreeter were checking Include and Exclude
                list as booleans rather than strings.
              * gui/gdmsetup-strings.c, gui/gdmsetup.c,
                gui/gdmsetup.glade: Now allow user to turn on/off
                debug on the Security tab.  Minor cleanup.
      f65f752d
  11. 31 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Revamped gdmsetup so that it uses the new file browser everywhere, uses · 0da8a437
      Brian Cameron authored
      2005-04-01  Brian Cameron  <Brian.Cameron@sun.com>
      
              * gui/gdmlogin.c, gui/gdmsetup.c, gui/gdmsetup-strings.c,
                gui/gdmsetup.glade: Revamped gdmsetup so that it uses the
                new file browser everywhere, uses GtkComboBox and
                GtkComboBoxEntryinstead of GtkEntry and GtkOptionMenu
                since they are deprecated.  This fixed bug 171558.
                Improved Remote Welcome label to fix bug 105156.
                Now Remote Greeter option in the Greeter tab reads
                "Disabled" if XDMCP is disabled.  It returns to the
                real choice if XDMCP is enabled again.  This fixes
                bug 117888.  Also changed glade widget names for the
                face browser to have the "fb" prefix rather than "sg".
                Some other minor cleanup of the glade file.
              * gui/gdmphotosetup.c: On March 10th I fixed gdmphotosetup so
                it uses the new file browser.  I noticed that the code had
                a bug which was causing an assert, now fixed.  Now make the
                file browser work more like the ones gdmsetup.c
              * gui/gdmsetup.desktop.in: Make GNOME in all-caps to fix
                bug 167054.
      0da8a437
  12. 23 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Add face browser tab for configuring the face browser with the Exclude · 0be59348
      Brian Cameron authored
      2005-03-23  Brian Cameron  <Brian.Cameron@sun.com>
      
              * gui/gdmsetup.c, gui/gdmsetup.glade, gui/gdmlogin.c
                gui/gdmuser.[ch], gui/greeter/greeter.c,
                gui/gdmsetup-strings.c, docs/C/gdm.xml:  Add face
                browser tab for configuring the face browser with
                the Exclude options and the new Include and IncludeAll
                configuration options.  Cleaned up the gdmsetup glade
                file a bit.  Now tabs have mnemonics
              * daemon/slave.c, gui/gdmphotosetup.c,
                gui/greeter/gdmthemetester.c:  Changed name of
                "Graphical Greeter" to "Themed Greeter" and "Standard
                Greeter" to "GTK+ Greeter".
      0be59348
  13. 19 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Fixed messages - fixes bug 170531. Now use ve_locale_from_utf in the · 21135581
      Brian Cameron authored
      Fri Mar 18 21:45:0000 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * daemon/slave.c, daemon/verify-crypt.c,
                daemon/verify-shadow.c, gui/gdmcomm.c,
                gui/gdmphotosetup.c, gui/gdmsetup.c,
                vicious-extensions/glade-helper.c:
                Fixed messages - fixes bug 170531.
              * gui/gdmlogin.c: Now use ve_locale_from_utf in
                the gdm_login_enter function since it's used
                everywhere else and in the same logic in the
                greeter.
              * gui/greeter/greeter.c, gui/greeter_item_pam.[hc],
                gui/greeter_greeter_parser.c,
                gui/greeter/themes/circles/circles.xml,
                gui/greeter/themes/happygnome/happygnome.xml,
                gui/greeter/themes/happygnome-list/happygnome.xml,
                docs/C/gdm.xml:  Added OK button to greeter so GDM
                now properly follows the Sun HCI recommendations.
                Fixes bug 98470.
      21135581
  14. 17 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Fixed so it recognizes gdmgreeter is installed to LIBEXEC and now uses · 0ff3df09
      Brian Cameron authored
      Thu Mar 17 2:06:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * configure.in, gui/greeter/gdmthemetester.in (added),
                gui/greeter/gdmthemetester (removed):  Fixed so
                it recognizes gdmgreeter is installed to LIBEXEC and
                now uses gdmwhich instead of which (same logic that the
                Init, PreSession, etc. scripts) so it works better on
                Solaris.
              * daemon/gdm.h, daemon/slave.c, gui/gdmlogin.c,
                gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c,
                docs/C/gdm.xml, gui/greeter/greeter_parser.c,
                gui/greeter/themes/circles/circles.xml,
                gui/greeter/themes/circles/happygnome.xml,
                gui/greeter/themes/circles/happygnome-list.xml:  Made
                face browser much less braindead.  The facebrowser is
                no longer insensitive when entering the password so
                you can change the selected user without having to
                enter an invalid password.  Also added a cancel
                button which allows user to reselect a different
                username without having to enter an invalid password.
                Removed the stupid double-click requirement to select
                a user with the face browser.  Now just clicking on
                a user takes you to password entry.  Clicking the
                cancel button unselects all users in the face browser
                and takes the user back to the Username prompt.
      0ff3df09
  15. 15 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Added Include and IncludeAll gdm config options to better control what · 76876696
      Brian Cameron authored
      Mon Mar 14 12:10:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * daemon/gdm.h, gui/Makefile.am, gui/gdmlogin.c,
                gui/gdmsetup.c, gui/gdmuser.h, gui/gdmuser.c,
                gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c,
                docs/C/gdm.xml:  Added Include and IncludeAll gdm config
                options to better control what users are displayed in
                the face browser.  Consolidated the almost identical
                logic from gdmlogin.c, gdmsetup.c and greeter_item_ulist.c
                into gdm_user.[ch].
              * daemon/gdm.h: Correct setting of HALT_COMMAND, which
                got fat-fingered when I moved the setup of this to
                the configure file.
              * gui/gdmphotosetup.c: Mark strings for translation.
      76876696
  16. 07 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Release 2.6.0.8 Updated version. Corrected spelling and use better · ac170738
      Brian Cameron authored
      Mon Mar 07 14:35:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * Release 2.6.0.8
              * configure.in: Updated version.
              * NEWS, ChangeLog, README, README.install, HACKING,
                TODO, daemon/auth.c daemon/errorgui.c, daemon/gdm.c
                daemon/slave.c, daemon/verify-pam.c, daemon/xdmcp.c,
                gui/gdmcomm.c, gui/gdmlogin.c, gui/gdmsetup.c,
                gui/greeter/greeter_action_language.c: Corrected
                spelling and use better english.
      ac170738
  17. 14 Feb, 2005 2 commits
    • Brian Cameron's avatar
      Cleanup patch by Mark McLoughlin, bug #151668. · 83e4f6e9
      Brian Cameron authored
      Thu Feb 14 16:52:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * daemon/server.c, gui/gdmXnestchooser.c, gui/gdmlogin.c,
                gui/modules/dwellmouselistener.c,
                gui/modules/keymouselistener.c: Cleanup patch by
                Mark McLoughlin, bug #151668.
      83e4f6e9
    • Brian Cameron's avatar
      Fixes bug #151018. Patch provided by John Martinsson. · 73d10692
      Brian Cameron authored
      Thu Feb 14 16:42:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * config/gdm.conf.in, daemon/gdm.h, docs/C/gdm.xml,
                gui/gdmlogin.c, gui/greeter/greeter.c,
                gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_configuration.h:
                Fixes bug #151018.  Patch provided by John
                Martinsson.
      73d10692
  18. 18 Aug, 2004 1 commit
    • Jiri (George) Lebl's avatar
      don't resize the window after selection for the amount of time it could · f3ac2f29
      Jiri (George) Lebl authored
      
      Wed Aug 18 11:54:29 2004  George Lebl <jirka@5z.com>
      
      	* gui/gdmlogin.c: don't resize the window after selection for
      	  the amount of time it could take to double click, that way a
      	  double click does not get lost.  Should fix some of the bugs,
      	  but it seems they are mostly with the graphical greeter which is
      	  not affected by this.
      f3ac2f29
  19. 03 Aug, 2004 1 commit
    • Jiri (George) Lebl's avatar
      "fix" #148349 by adding French (Belgium), French (Switzerland), German · 04b22532
      Jiri (George) Lebl authored
      
      Tue Aug 03 16:29:08 2004  George Lebl <jirka@5z.com>
      
      	* gui/gdmlanguages.c: "fix" #148349 by adding French (Belgium),
      	  French (Switzerland), German (Austria), German (Switzerland)
      	  to the translation matrix applying the patch.  Patch from
      	  Christian Rose
      
      	* config/locale.alias: add de_AT, de_CH, fr_BE, fr_CH
      
      	* gui/gdmlanguages.c: normalize english names, patch mostly from
      	  Christian Rose, #148350
      
      	* gui/gdmlanguages.c: fix #148356 by including a native version of
      	  Azerbaijani language name
      
      	* gui/gdmlanguages.c: fix #148486 by including native name for
      	  Gujarati
      
      	* gui/gdmlanguages.c: fix #148373 by fixing the greek language string
      
      	* gui/gdmlanguages.c: add en_DK just to have the translation, but
      	  don't add it to config/locale.alias
      
      	* configure.in: fixing #148042 by settings GETTEXT_PACKAGE to gdm
      
      	* gui/greeter/greeter_system.c: fix #147800 by changing the shortcut
      	  for configure from c to g
      
      	* gui/greeter/greeter.c, gui/greeter/greeter_configuration.c,
      	  gui/greeter/greeter_system.c, gui/greeter/greeter_canvas_item.c:
      	  Fix #147940 by actually checking if the command exists and not just
      	  for NULLs, then disabeling Halt,Suspend or Reboot is really as
      	  simple as "RebootCommand=" as it is for gdmlogin
      
      	* gui/gdmlogin.c, gui/gdmsetup.c, gui/gdmwm.c, gui/gdmcommon.c,
      	  gui/gdmchooser.c, gui/greeter/greeter_item.c,
      	  gui/greeter/greeter_action_language.c:
      	  fix some compiler warnings
      
      	* daemon/gdm.c: Fix #144076, 144077, the request denied errors
      	  that are printed to syslog now just give the request by real name
      	  instead of making it look like part of the sentence and so it
      	  all makes more sense.
      
      	* daemon/verify-pam.c: fix some compiler warnings
      04b22532
  20. 13 Jul, 2004 1 commit
    • Jiri (George) Lebl's avatar
      Use "Shut _Down" instead of "Shut_down" consistently. This string was · 7f4d94ae
      Jiri (George) Lebl authored
      
      Tue Jul 13 10:27:35 2004  George Lebl <jirka@5z.com>
      
      	* gui/gdmlogin.c, gui/greeter/greeter_parser.c,
      	  gui/greeter/greeter_system.c:  Use "Shut _Down" instead of
      	  "Shut_down" consistently.  This string was already being used
      	  so it doesn't add any new strings
      
      	* daemon/gdm.c, daemon/getvt.c: Add FreeBSD support for VTAllocation
      	  from Alexander Nedotsukov <bland@FreeBSD.org>
      
      	* docs/C/gdm.xml: Add mention that VTAllocation now works on FreeBSD
      	  as well.
      7f4d94ae
  21. 01 Jun, 2004 1 commit
    • Jiri (George) Lebl's avatar
      on non-local displays, and on displays other then the primary :0 display, · 4c524a4f
      Jiri (George) Lebl authored
      
      Tue Jun 01 11:24:46 2004  George Lebl <jirka@5z.com>
      
      	* gui/gdmlogin.c, gui/greeter/greeter_item_canvas.c,
      	  gui/greeter/greeter.c, gui/gdmchooser.c, gui/gdmcommon.[ch]:
      	  on non-local displays, and on displays other then the primary
      	  :0 display, disable cursor blinking after 20 seconds of
      	  inactivity as it eats bandwidth and cpu for nothing.
      	  Should fix #135764
      
      	* gui/gdmwm.c: minor cosmetic cleanup
      4c524a4f
  22. 28 May, 2004 1 commit
  23. 06 May, 2004 1 commit
    • Jiri (George) Lebl's avatar
      Apply and heavily massage a patch from Muktha to add font setting to the · 636909af
      Jiri (George) Lebl authored
      
      Thu May 06 09:59:48 2004  George Lebl <jirka@5z.com>
      
      	* gui/misc.[ch], gui/gdmlogin.c, gui/gdmsetup.c,
      	  gui/gdmchooser.c, gui/greeter/greeter.c: Apply and heavily
      	  massage a patch from Muktha to add font setting to the theming
      	  and finally fix #125070 hopefully
      
      	* daemon/misc.c: our gethostent should strip the ::ffff: since it's
      	  confusing to rest of gdm and X in particular apparently, so whack
      	  it from the hostname so that it doesn't get into the display
      	  name.  Should fix #133246
      
      	* gui/gdmlogin.c, gui/greeter/greeter_item_pam.c: fix #123958
      	  by having an empty message clear the message string rather then
      	  append an empty string.  Evil, but it fixes the bug.  PAM is one
      	  large bug in fact, and would require a rather large flywatter to
      	  fix, based on a patch from Frederic Crozat
      636909af
  24. 12 Feb, 2004 2 commits
    • Jiri (George) Lebl's avatar
      Fixup the theme changing. Add keys GtkTheme, AllowGtkThemeChange and · b4597986
      Jiri (George) Lebl authored
      
      Thu Feb 12 11:49:20 2004  George Lebl <jirka@5z.com>
      
      	* daemon/display.c, daemon/errorgui.c, daemon/gdm.[ch],
      	  daemon/server.c, daemon/slave.c, daemon/xdmcp.c,
      	  gui/gdmchooser.c, gui/gdmlogin.c, gui/gdmsetup.c,
      	  gui/greeter/greeter.c: Fixup the theme changing.  Add keys
      	  GtkTheme, AllowGtkThemeChange and GtkThemesToAllow to control
      	  this behaviour better.
      
      	* docs/C/gdm.xml, config/gdm.conf.in: Update for the above changes
      	  adding the GtkTheme, AllowGtkThemeChange and GtkThemesToAllow
      	  keys
      b4597986
    • Muktha Narayan's avatar
      Wed Feb 11 Muktha <muktha.narayan@wipro.com> · 7120be0d
      Muktha Narayan authored
              * daemon/gdm.[ch], daemon/slave.c, gui/gdmlogin.c,
                gui/gdmchooser.c, gui/gdmsetup.c: Add support for
                theming. Fixes #125070.
      7120be0d
  25. 08 Feb, 2004 1 commit
  26. 30 Dec, 2003 1 commit
    • Jiri (George) Lebl's avatar
      Complain on some more errors · 66924588
      Jiri (George) Lebl authored
      
      Tue Dec 30 15:34:59 2003  George Lebl <jirka@5z.com>
      
      	* daemon/gdm.c, daemon/auth.c:  Complain on some more errors
      
      	* gui/gdmlogin.c, gui/gdmcommon.[ch], gui/gdmsetup.(c|glade),
      	  gui/greeter/greeter.c, gui/greeter/greeter_configuration.h,
      	  daemon/gdm.[ch], daemon/slave.c: Make the login sound thingie
      	  configurable and make it possible to play an arbitrary sound with
      	  /usr/bin/play (or whatever else is configured).  Add accessibility
      	  section to gdmsetup which configures the accessibility modules
      	  and the sound.  Fixes #125487
      
      	* config/gdm.conf.in, docs/C/gdm.xml:  Update docs for the
      	  accessibility/sound stuff
      66924588
  27. 13 Dec, 2003 1 commit
    • Jiri (George) Lebl's avatar
      There's now the ability to reap flexiservers that are inactive for a · 677ba0e9
      Jiri (George) Lebl authored
      
      Fri Dec 12 17:14:41 2003  George Lebl <jirka@5z.com>
      
      	* daemon/gdm.h, gui/gdmlogin.c, gui/greeter/greeter.c,
      	  config/gdm.conf.in, docs/C/gdm.xml: There's now the ability to
      	  reap flexiservers that are inactive for a period of time.  The
      	  default time is 5 minutes.
      
      	* gui/gdmcomm.c: add the new error codes (7 and 200) to the error
      	  message table
      677ba0e9
  28. 10 Dec, 2003 1 commit
    • Wanker who should set his $CHANGELOGNAME's avatar
      Add possibility to request logout action to happen when the display dies · 9a27803b
      
      Wed Dec 10 13:08:13 2003  Wanker who should set his $CHANGELOGNAME <wanker@wankers.com>
      
      	* daemon/gdm.[ch], daemon/display.c, daemon/gdm-net.[ch],
      	  daemon/server.c, daemon/xdmcp.c:  Add possibility to request
      	  logout action to happen when the display dies using the SUP socket
      	  protocol.  Very loosely based on a patch from Jarno Gassenbauer,
      	  but simplified and not having a DoS and/or authentication leak
      	  as the original patches do.  The commands are named different to
      	  avoid naming conflict.
      
      	* daemon/gdm.h, config/gdm.conf.in, docs/C/gdm.xml,
      	  config/Makefile.am, gdm.spec.in: move the built in sessions to
      	  a more appropriate place (datadir)
      
      	* gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.[ch],
      	  gui/greeter/greeter*.c: move some common utility functions to
      	  a common sublibrary (renamed the language lib to libgdmcommon),
      	  should cut down a little on the code duplication.  Needs more.
      
      	* gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c,
      	  docs/C/gdm.xml, daemon/gdm.h, config/gdm.conf.in: Apply a patch
      	  from Anton Altaparmakov to add an optional info message to the
      	  greeters
      
      	* gui/gdmsetup.c: fix RH 97716 by putting up a dialog when user
      	  tries to input root for the first time
      
      	* docs/C/gdm.xml: minor updates.
      
      	* daemon/gdm.c: GdmStandardXServer can now have arguments (we used
      	  to parse them, but if there were arguments, sanity checks would
      	  fail making it not work), so no real change in how it works, it
      	  just accepts more inputs
      9a27803b
  29. 17 Oct, 2003 1 commit
    • Jiri (George) Lebl's avatar
      Apply patch from Frederic Crozat <fcrozat@mandrakesoft.com> to make gecos · 70be6b25
      Jiri (George) Lebl authored
      
      Fri Oct 17 10:40:08 2003  George Lebl <jirka@5z.com>
      
      	* gui/gdmlogin.c, gui/greeter/greeter_item_ulist.c:  Apply patch
      	  from Frederic Crozat <fcrozat@mandrakesoft.com> to make gecos
      	  into utf8 before displaying it in the face browser.
      
      	* daemon/auth.c: make sure that umask 077 before reopening the
      	  .Xauthority since apparently it can happen that the file doesn't
      	  exist then.
      70be6b25
  30. 22 Sep, 2003 2 commits
    • Jiri (George) Lebl's avatar
      in the old location where we're not replacing the files, move them rather · 54f3f813
      Jiri (George) Lebl authored
      
      Mon Sep 22 15:16:05 2003  George Lebl <jirka@5z.com>
      
      	* config/Makefile.am: in the old location where we're not replacing
      	  the files, move them rather then just copy them to avoid duplicate
      	  copies.  Also just append the .orig extension, we handle that
      	  now
      
      	* gui/gdmlogin.c, gui/greeter/greeter_session.c: Fix the extension
      	  handling checking and default.desktop.rpmorig and such won't be
      	  treated as .desktop files anymore
      54f3f813
    • Jiri (George) Lebl's avatar
      Fix session masking by path in the greeters and rework the 'Desktop' -> · 662d89f5
      Jiri (George) Lebl authored
      Mon Sep 22 10:03:10 2003  George Lebl <jirka@5z.com>
      
      	* slave/gdm.c, gui/gdmlogin.c, gui/greeter/greeter_session.c: Fix
      	  session masking by path in the greeters and rework the 'Desktop'
      	  -> 'desktop' migration code to be correct and simpler (migrate
      	  where we read from the .dmrc)
      662d89f5
  31. 20 Sep, 2003 3 commits
    • Jiri (George) Lebl's avatar
      test for defsess and savedsess in testing for switchdesk mode default · 95af3488
      Jiri (George) Lebl authored
      
      Sat Sep 20 09:32:52 2003  George Lebl <jirka@5z.com>
      
      	* gui/gdmlogin.c, gui/greeter/greeter_session.c: test for defsess and
      	  savedsess in testing for switchdesk mode default rather then
      	  'default.desktop'
      95af3488
    • Jiri (George) Lebl's avatar
      fix rh bug #104287, The default session is not 'Xclients.desktop' but · dbddeeac
      Jiri (George) Lebl authored
      
      Fri Sep 19 18:59:28 2003  George Lebl <jirka@5z.com>
      
      	* gui/gdmlogin.c, gui/greeter/greeter_session.c: fix rh bug #104287,
      	  The default session is not 'Xclients.desktop' but
      	  'default.desktop'.  Also don't talk of 'switchdesk' if
      	  /usr/bin/switchdesk is not around.
      dbddeeac
    • Jiri (George) Lebl's avatar
      Launch the greeter from a shell so that we get a nice environment. This is · b500668f
      Jiri (George) Lebl authored
      
      Fri Sep 19 18:00:37 2003  George Lebl <jirka@5z.com>
      
      	* daemon/slave.c: Launch the greeter from a shell so that we get
      	  a nice environment.  This is needed for both TryExec in the
      	  sessions and for finding things in the path for the accessibility
      	  modules
      
      	* gui/gdmlogin.c: select all events on the login window, this will
      	  catch all events so that the modules get them
      
      	* gui/modules/AccessDwellMouseEvents.in,
      	  gui/modules/AccessKeyMouseEvents.in: update the docs here and
      	  use the path.  Also change <Mouse0> to <Mouse1>.  And make
      	  it 4 times 4 seconds. to get gok.  1 time is annoying as hell.
      	  Also add the same for <Mouse3> as that may be for a left handed
      	  person.
      
      	* gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c:
      	  cleanups to both modules, fix it so that sequences aren't 1
      	  longer in the key mouse listener, also don't kill the events.
      	  it does kill a lot of real events, especially if we use the mouse
      	  events.  We just have to deal with the mouse doing something.
      	  We can't decide if it was a guesture until after it was done,
      	  which means we're really out of luck.
      b500668f