diff options
author | George Lebl <jirka@5z.com> | 2002-09-04 18:20:53 +0000 |
---|---|---|
committer | George Lebl <jirka@src.gnome.org> | 2002-09-04 18:20:53 +0000 |
commit | a5ceddc52cd2326698914481a4cad1da09047ecf (patch) | |
tree | 76813d243a0fb495866da9d10c376cfa66c43085 /TODO | |
parent | 5237800d236d3e18b863fe7e68b3485ef6f98fb8 (diff) | |
download | gdm-a5ceddc52cd2326698914481a4cad1da09047ecf.tar.gz |
Finally branching so I'm doing random hacking again
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.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -5,9 +5,7 @@ DOCUMENTATION! Big TODO: Rewrite the slave to be based around a mainloop. So that we don't have to do things directly from signal handlers. -TODO things (some must wait until 2.1): - - check for /dev/null and make make sure we do all the open stuff correctly - +TODO things: - handle kills of server not working correctly to be more robust we must leave killing to the main daemon since that can more likely kill the server. @@ -16,8 +14,6 @@ TODO things (some must wait until 2.1): - in slave child handler check that the server dead stuff can actually wipe cookies (it needs to have the uid of the user) (probably so) - - unset signal handlers when going into children - Languages should be read from available locales. Look at source for locale_config. Currently the way we do things is utter shit. |