| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri May 16 20:46:43 2003 George Lebl <jirka@5z.com>
* gui/gdmlanguages.c, config/locale.alias: added Malaylam, Marathi
and Oriya languages
* gui/gdmlogin.c, gui/greeter/greeter_system.c: fix #105923 by
changing the "Configure..." item to "Configure the login
manager..."
* utils/gdmopen.c: fix the -l option to actually work right
* daemon/slave.c: fix Redhat #91031 by prepending the dash
to the command rather then replacing the command with a dash
when running the shell. This was contributed by
mlblandf@sedona.intel.com (Michael Blandford)
* config/gdm.conf.in, daemon/gdm.h: change PingInterval to
PingIntervalSeconds
* daemon/gdm.[ch], daemon/slave.c: update DisallowTCP properly
* daemon/slave.c: set GDMSESSION before running PreSession
* daemon/misc.c: fixed warnings and an uninitialized var use
|
|
|
|
| |
readible.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-15 Brian Cameron <Brian.Cameron@Sun.COM>
* configure.in: Updated to add AccessDwellMouseEvents.in reference.
* gui/modules/Makefile.in: Updated to add dwell listener references.
* gui/modules/AccessDwellMouseEvents.in
gui/modules/dwellmouselistener.c: Added a gestures listener for
dwell events (cursor motion only).
* gui/modules/AccessKeyMouseEvents.in gui/modules/keymouselistener.c:
Minor cleanup.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu May 15 02:17:55 2003 George Lebl <jirka@5z.com>
* gui/gdmlogin.c, gui/greeter/greeter_system.c,
daemon/gdm.[ch], daemon/slave.c: add a suspend interruption
and a SOP command. The greeter interrupts, the slave notices
and proxies with a SOP command to the master which suspends.
perhaps a bit too complex ... Fixes #108700
* daemon/slave.c, daemon/gdm.[ch], config/gdm.conf.in,
config/PostLogin, config/Makefile.am: Add a PostLogin script
which is run right after login before any user setup is done
and allows things like home mounting and stuff. Should
address issues from bug #103258
* daemon/gdm.c, daemon/slave.c, gui/gdmlogin.c,
gui/greeter/greeter.c, gui/gdmphotosetup.c: Fix #106207 by
proper use of 'than' rather than 'then'
* daemon/gdm.[ch], daemon/server.c, gui/gdmsetup.(c|glade),
config/gdm.conf.in: Add a security/DisallowTCP setting which
will append -nolisten tcp to X server command line always,
and make this the default. Fixes #87291
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue May 13 17:00:16 2003 George Lebl <jirka@5z.com>
* daemon/slave.c, daemon/gdm.h, config/gdm.conf.in,
docs/C/gdm.(xml|sgml): PingInterval is now in seconds. It really
makes no sense in minutes, I mean who wants to use a connection
which hangs for several minutes, that makes no sense. This
fixes a whole bunch of bugs, among others #103266
* gui/gdmsetup.glade, gui/gdmsetup.c: add some accessibility stuff,
change the ping interval label to say seconds and not minutes,
and add "Delete theme" button which fixes #110302
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue May 13 12:22:45 2003 George Lebl <jirka@5z.com>
* gui/gdmsetup.c: when more then 50 users don't put them all in the
combo boxes, this is a semi-solution to #111830
* daemon/verify-shadow.c: Apply patch from cschelcher@free.fr to fall
back to standard password when shadow is not available. Apparently
fixes NIS stuff, but I really think people should be using pam,
but I digress. Fixes #109765
* daemon/auth.c, daemon/misc.c, daemon/server.c, daemon/slave.c:
use strerror instead of g_strerror as that returns always UTF-8
and we want current locale. We already assume strerror is on
the system so this is not a portability issue anyway. Fixes
#106655
* utils/gdmopen.c: apply patch from Owen Taylor to fix #106656
by not deallocating the vt after we are done as apparently this
is what open does and the kernel has a fit otherwise anyway.
It's braindead, but oh well, this is the way it apparently works
right.
* daemon/gdm.c: apply patch from Owen Taylor to fix #106656
by setting TEXTDOMAIN to GETTEXT_PACKAGE rather then PACKAGE
before running scripts
* utils/gdmopen.c, daemon/misc.c: Apply patch from Owen Taylor
to fix #106658, but fix it portably by adding the -l
option to gdmopen as suggested by Owen. So all gdmopens
we do are now using login shells which makes me wonder if we
should just build that into gdmopen, since it's a special
purpose utility anyhow.
|
|
|
|
|
|
| |
2003-05-08 Brian Cameron <Brian.Cameron@Sun.COM>
* gui/greeter/greeter.dtd: Updated so it is no longer
out of date. Patch provided by Aidan.Butler@Sun.COM.
|
|
|
|
|
|
| |
2003-05-08 Abel Cheung <maddog@linux.org.hk>
* gui/gdmlanguages.c: Fix traditional Chinese language name.
|
|
|
|
|
|
|
|
|
|
| |
2003-05-02 Brian Cameron <Brian.Cameron@Sun.COM>
* gui/modules/keymouselistener.c, gui/modules/AccessKeyMouseEvents.in
Now the keymouselistener does not use grabs, so there is less
opportunity for conflict with other programs (like the registryd).
Now duration and timeout is specified in ms rather than seconds,
which allows more flexibility. Duration values of 0 to indicate
a keypress of any length is now supported.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-30 Niall Power <Niall.Power@Sun.COM>
* configure.in config/gdm.conf.in gui/Makefile.am gui/gdmlogin.c
po/POTFILES.in
Added Files: gui/modules/AccessKeyMouseEvents.in,
gui/modules/Makefile.am, gui/modules/keymouselistener.c
Added a keyboard/mouse button gesture listener. This is a gtk
module that is configurable by editing AccessKeyMouseEvents
in ($sysconfdir)/gdm/modules
|
|
|
|
|
|
|
|
|
| |
* acconfig.h, configure.in: Detect Xsun xinerama and Xdmcp on Solaris. Patch
by Brian Cameron (Brian.Cameron@Sun.COM)
* config/gdm.conf.in: set Xserver paths correctly for both XFree86 and Xsun
Patch by Brian Cameron (Brian.Cameron@Sun.COM)
* daemon/slave.c, gui/Makefile.am gui/gdmwm.c: added Xinerama support for
Solaris/Xsun platforms.
|
|
|
|
| |
* config/locale.alias, gui/gdmlanguages.c: Sorted into proper alphabetic order (fixed #106293)
|
|
|
|
|
|
|
|
|
| |
Wed Mar 05 15:11:49 2003 George Lebl <jirka@5z.com>
* configure.in, daemon/Makefile.am, gui/Makefile.am,
gui/greeter/Makefile.am, utils/Makefile.am,
vicious-extensions/Makefile.am, daemon/slave.c, daemon/choose.c:
Fix Solaris build, a patch from Niall Power <Niall.Power@Sun.COM>
|
|
|
|
| |
* gui/gdmlanguage.c, config/locale.alias: Added language support for these languages - Mongolian, Indonesian, Kannada, Hindi, Bengali, Belarusian, Bosnian, Welsh, Persian, Interlingua, Albanian, Serbian, Yiddish and Panjabi.
|
| |
|
| |
|
|
|
|
|
|
| |
Wed Jan 22 09:32:46 2003 George Lebl <jirka@5z.com>
* gui/gdmchooser.c: did I leave debug info around? silly me.
|
|
|
|
|
|
|
|
|
|
| |
Wed Jan 22 09:31:28 2003 George Lebl <jirka@5z.com>
* gui/gdmchooser.c: Fixing a critical bug in a very non-critical part
of gdm, so bugger all whatever the current freeze policy is (don't
have time to figure that out). Anyway, this should make the
selection work with keyboard and not connect you to the wrong host
if you do that.
|
|
|
|
|
|
|
|
| |
Mon Jan 13 09:57:57 2003 George Lebl <jirka@5z.com>
* gui/greeter/greeter_canvas_item.c: workaround broken librsvg
handling of numeric locale by pushing c numeric locale before
entering rsvg code. Patch also being sent to librsvg.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Jan 13 01:00:23 2003 George Lebl <jirka@5z.com>
* config/gdm: add pam_env
* gui/greeter/greeter_action_language.c: make the language
dialog at least 400 pixels wide, should fix #103254
* daemon/verify-pam.c: don't translate stuff that comes from
pam, that should already be translated and this fixes #102691
|
|
|
|
|
|
|
| |
Thu Jan 09 16:59:21 2003 George Lebl <jirka@5z.com>
* gui/greeter/greeter_system.c: query the user in case
reboot/halt/suspend comes directly from a theme button
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Jan 02 10:53:35 2003 George Lebl <jirka@5z.com>
* gui/greeter/greeter_parser.c: add <stock type="foo"> type
tags for stock labels. This will be useful when we are changing
those labels
* gui/greeter/themes/*/*.xml.in: add the new stock type tags and
keep old text tags for compatibility. This way the theme can
still be loaded by an older gdmgreeter.
* configure.in: prepare for 2.4.1.0
|
|
|
|
|
|
|
|
| |
Sat Dec 21 14:30:01 2002 George Lebl <jirka@5z.com>
* gui/greeter/greeter.c: Fixing #94554, by drawing the BackgroundColor
on the background always. This doesn't make any difference
on local displays, but should look less crappy on Xinerama displays
|
|
|
|
|
|
|
| |
Sat Dec 21 14:05:40 2002 George Lebl <jirka@5z.com>
* gui/gdmsetup.glade, gui/gdmsetup-strings.c: Apply patch from
bugzilla #101729 to untranslate the Copyright string
|
|
|
|
|
|
|
|
|
|
| |
Sat Dec 21 13:54:18 2002 George Lebl <jirka@5z.com>
* daemon/slave.c: fix the shell basename check.
* gui/gdmlogin.c, gui/greeter/greeter_item_pam.c: Fix bug #75939
by allowing passing a Tab to the entry. We're not really using
the Tab to tab around anyway.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Dec 21 12:09:44 2002 George Lebl <jirka@5z.com>
* gui/gdmcomm.c: update the message when GDM is not running
* gui/gdmphotosetup.c: when not using GDM, then check for this
and tell the user and not let him in as it would then make no
sense. Fixes RH #70326 and GNOME #101653
* gui/greeter/greeter_item.c: Fix greeter_item_expand_text to
be utf8 safe. Fixes GNOME #100738
* gui/greeter/greeter_session.c, gui/gdmlogin.c: Fix symlinks as
session files. Fixes GNOME #95380
|
|
|
|
|
|
|
| |
Fri Dec 20 14:53:26 2002 George Lebl <jirka@5z.com>
* config/locale.alias, gui/gdmlanguages.c: add Amharic language to
the list
|
|
|
|
|
|
| |
2002-12-17 Alex Duggan <aldug@gnome.org>
* gui/gdmflexiserver.desktop.in: fix typo, s/loging/logging/
|
|
|
|
|
|
|
|
| |
-George
2002-11-18 Fernando Herrera <fherrera@onirica.com>
* gui/*/*.desktop.in: add X-GNOME-BUGZILLA stuff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the gnome-2-0 branch from now on if you want gnome 2.0 stable kind of stuff
-George
Wed Sep 04 11:29:03 2002 George Lebl <jirka@5z.com>
* gui/greeter/greeter_item_pam.c: Apply patch from Havoc from bug
#91921 to fix word wrap for japanese and such
* daemon/misc.[ch]: add a utility to unset signals, also unset
signals and do setsid in the extra process.
* daemon/slave.c, daemon/misc.c, daemon/display.c, daemon/gdm.c:
Use the above function to unset signals in children. Also unlink
.xsession-errors before openning it just to be anal (and to work
even if the user used some older gdms that made the file have
root permissions and such nonsense). Also when killing the extra
process kill the whole process group in case the extra process
makes children.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Aug 23 11:04:38 2002 George Lebl <jirka@5z.com>
* daemon/gdm.[ch], daemon/slave.c, gui/gdmlogin.c,
gui/greeter/greeter.c: Whack DefaultLocale as that
setting was on crack to begin with. If the system default
is being used just don't set anything. If you want gdm
to use some language other then the system default, change
the gdm startup script, but that doesn't seem to make much
sense. Check for language existance and if it doesn't exist
use the system default. Now bsd and non-bsd language setup
is not different (And is still bsd-setusercontext-nice).
Whack the unaliasing of languages. That was complete nonsense,
* daemon/auth.c: when UserAuthDir is ~ make it the home dir,
when it starts with ~/, prepend the home dir. This actually
makes this setting usable
* config/gdm.conf.in: lot more documentation comments. I really
REALLY should write docs for gdm at some point.
* gui/gdmchooser.c: also accept <host>.png as host images. That's
really a lot more sane and nicer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Aug 23 01:09:36 2002 George Lebl <jirka@5z.com>
* gui/gdmlogin.c: fix subtle possible race that could kill another
process and simplify code in the meantime. Ignore SIGCHLD, and
don't wait for the background process until we want to kill it,
that may leave a zombie for a little bit if the process dies early,
but who cares.
* daemon/display.c, daemon/gdm.c, daemon/misc.c, daemon/server.c,
daemon/slave.c: Fix many many very minor races but such that
could conceivably take things down (a kill (0,...) "could"
very theoretically occur previously). Fix some worse but still
not very likely races by using the push/pop of sigchld block in
places where we blocked by hand. Ensure all processes are always
killed on slave exit (probably doing things redundantly in some
cases). Fix some possible cases of syslog from a signal which
does bad things to our karma sometimes. When the server dies
make sure we don't do anything with the display (we null the d->dsp
var) to make sure we don't reenter the xioerror_handler. The
extra_process uses 0 and not -1 as the no value everywhere.
Make sure kills are never called with -1 (probably just anal,
but one never knows). Do setsid and the init in daemonize
on -nodaemon as well. Do setsid for greeter/chooser/config.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Aug 22 16:04:56 2002 George Lebl <jirka@5z.com>
* gui/gdmlanguages.c, config/locale.alias: The locale in the
locale.alias file can be a comma separated list now and we
now test locales to make sure they exist. This way we can
use the utf8 locales if they exist rather then plain locales.
And we also don't list locales that the C library doesn't support
in the first place. This should make things very nice if you're
installing gdm over the latest redhat betas (as in, you will
get utf8 locales as in the redhat version)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Aug 19 16:50:30 2002 George Lebl <jirka@5z.com>
* gui/greeter/greeter_system.c: whack the redundant queries for
halt, reboot and suspend, we already have a dialog the person
answers. Fixes #90971
* gui/greeter/greeter_item_capslock.c: include libgnome.h
* gui/gdmsetup.c: Listen for a property on the root window
_GDM_SETUP_INSENSITIVE and if non-zero make self insensitive
* daemon/slave.c: when restarting the greeter set the above property
to make the setup be insensitive for a bit. This makes sure the
user doesn't twiddle with the interface which could make things
weird looking, especially if the user twiddles greeter settings or
opens new windows.
|
|
|
|
|
|
|
| |
Mon Aug 19 11:53:56 2002 George Lebl <jirka@5z.com>
* gui/gdmXnestchooser.c: bind signals INT/TERM/HUP and send a SIGTERM
to the xnest when we get them.
|
|
|
|
|
|
| |
2002-08-15 jacob berkman <jacob@ximian.com>
* gui/greeter/Makefile.am (EXTRA_DIST): include gdmthemetester
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Aug 14 19:59:26 2002 George Lebl <jirka@5z.com>
* config/Default, config/gdm.conf.in, daemon/display.c,
daemon/gdm.h, daemon/slave.c, gui/greeter/greeter_item_capslock.c:
Set GDM_PARENT_DISPLAY and GDM_PARENT_XAUTHORITY for greeter and
the Init script. In the Init script try to migrate the keyboard
configuration to the new server. Also kill the -kb option from the
Xnest command line. This should fix all the fun problems with
keyboard and Xnest. More likely Xnest should get fixed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Aug 14 16:01:41 2002 George Lebl <jirka@5z.com>
* gui/greeter/Makfile.am, gui/greeter/gdmthemetester: a script to
run gdmgreeter in Xnest to test themes in the various environments
* gui/greeter/greeter_item_capslock.c: if GDM_PARENT_DISPLAY is set
then use it to get capslock state. Currently only used in
gdmthemetester as we have to figure out how to do this inside
the daemon with the cookies and all that.
* gui/gdmXnestchooser.c: close the 0,1,2 descriptors so that we may
do things such as `gdmXnest -b`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Aug 14 12:16:30 2002 George Lebl <jirka@5z.com>
* gui/gdmlogin.c: whack old debug printf (it wasn't harmful due to
the way we do things, but still it was evil)
* gui/gdmlogin.c, gui/greeter/greeter.c,
gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_item_pam.c:
Do the focus stuff correctly instead of trapping tab and all that,
unset CAN_FOCUS on widgets other then the entry. Make sure that
an entry exists in the graphical greeter. Add a fake menubar
below the entry in the graphical greeter so that we always can get
to all the commands even on a whacked out theme. Plus it may be
nicer to use then the mnemonics if you just use F10. Now the whole
thing should be more accessibility friendly as well. When
'doing_development' make the entry sensitive. Must make a
theme tester.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Aug 13 16:15:08 2002 George Lebl <jirka@5z.com>
* daemon/gdm.[ch], gui/gdmlogin.c, gui/greeter/greeter_system.c,
config/gdm.conf.in: The Shutdown/Halt/Suspend keys can now be
a list of commands. If this is the case, the first working one
will be used. This way we can find the most appropriate command
to use and distros will not have to redo the config as much.
* daemon/gdm.[ch], daemon/misc.[ch], daemon/verify-*.c,
config/gdm.conf.in: Add a long standing feature request of no
password logins for certain users on the local console. Just
set LocalNoPasswordUsers to a list of such users. Fixes #51908
* daemon/server.c: on reinit of server do a sleep(1) after the
kill (pid, SIGHUP) as an incredible hack to avoid a race. Fun
fun fun with the X server.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Aug 13 12:49:18 2002 George Lebl <jirka@5z.com>
* config/gdm.conf.in: update this, add MinimalUID, add a bunch of
comments and reorganize a little bit to be more logical
* gui/gdmlogin.c: when the gdm.xpm isn't found for icon try gdm.png
to make it easier for transition to the new nicer icon
* gui/gdmphotosetup.c: Don't use gtk_dialog_run, that makes the
main window here modal and we don't want that. Fixes #90613.
* pixmaps/Makefile.am: don't install gdm.xpm anymore
|
|
|
|
|
|
|
|
|
|
| |
Tue Aug 13 11:52:28 2002 George Lebl <jirka@5z.com>
* pixmaps/Makefile.am, pixmaps/gdm.png, pixmaps/gdm-foot-logo.png:
Create new icon myself. New large logo thing with the new foot
* config/gdm.conf.in, daemon/gdm.h, gui/*.desktop.in: use the new
logo and icon everywhere
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Aug 07 21:01:41 2002 George Lebl <jirka@5z.com>
* daemon/gdm.h, config/gdm.conf.in, gui/gdmlogin.c: Add a new key
RunBackgroundProgramAlways. It is now normally false, and if
it is false, background program is run ONLY if the BackgroundType
is set to 0 (None), setting it to true will revert to previous
behaviour. This is to work around the crackladden xsri hack that
redhat does and still have nice gui way to config backgrounds.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Aug 07 20:20:17 2002 George Lebl <jirka@5z.com>
* gui/greeter/*.c: include file fixups
* gui/greeter/greeter_events.[ch], gui/greeter/greeter.[ch],
gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_item.c:
Add an incredible hack for doing mnemonics on the graphical
greeter with offscreen buttons and such stuff.
* gui/greeter/greeter_system.c: fix window close should do cancel
not ok.
* gui/gdmlogin.c, gui/greeter/greeter_item_pam.c: ignore also
left_tab (shift+tab), and the KP versions of up/down/tab,
so that we don't lose focus
* gui/greeter/themes/circles/circles.xml.in,
gui/greeter/themes/happygnome/happygnome.xml.in: use the
mnemonic versions of the button labels so that we get some
keynav.
* gui/greeter/greeter_parser.c: when we can't get any translations,
try our own gettext database to find the text.
|
|
|
|
|
|
|
| |
Wed Aug 07 16:19:13 2002 George Lebl <jirka@5z.com>
* gui/greeter/greeter_pam_item.c: ignore up/down/tab just like
in the standard greeter
|
|
|
|
|
|
|
|
|
| |
Wed Aug 07 15:50:24 2002 George Lebl <jirka@5z.com>
* gui/gdmsetup.c: fix crasher bug on closing of the window (redhat
bug 70861) and related bugs. This also fixes making changes
persistent even if the window was closed very quickly after the
changes were made (within the change timeout)
|
|
|
|
|
|
|
|
|
| |
Wed Aug 07 12:01:06 2002 George Lebl <jirka@5z.com>
* daemon/gdm.[ch], daemon/slave.c: add a SOFT_RESTART_SERVERS
fifo command to force a restart of X servers that no one is logged
in on right away, unlike the DIRTY_SERVERS which just marks servers
as dirty and to be restarted
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Aug 06 13:35:15 2002 George Lebl <jirka@5z.com>
* configure.in: prepare for 2.4.0.6
* gui/gdmlanguages.[ch], gui/gdmlogin.c,
gui/greeter/greeter_action_language.c: fix some RTL issues with
the language list
* gui/greeter/greeter.c: read and honour the gtkrc setting, fixes
#90003
* gui/Makefile.am: make the gdmXnest link relative and not absolute
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Jul 30 16:56:51 2002 George Lebl <jirka@5z.com>
* gui/gdmsetup.c: fix setting the welcome string properly
* gui/gdmlogin.c: fix resizing of window. Resize when the content
doesn't fit. Update logo and background on the fly, this reduces
the wierdness when trying to change this stuff from the setup
proggie and the wm keeps disappearing since we're restarting the
greeter. Need to solve the restart thing nicer. Also when
we can't load the background image, set the color at least.
|
|
|
|
|
|
| |
Tue Jul 30 14:36:28 2002 George Lebl <jirka@5z.com>
* gui/gdmlanguages.c: added a few more untranslated strings
|