summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Release 2.4.4.3GDM2_2_4_4_3George Lebl2003-09-261-0/+4
| | | | | | | | Thu Sep 25 15:42:20 2003 George Lebl <jirka@5z.com> * Release 2.4.4.3 (Forgot to commit yesterday)
* Updated Hungarian translation.Andras Timar2003-09-262-578/+453
| | | | | | 2003-09-26 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation.
* add a little color to the logout message, correctly set the fonts here.George Lebl2003-09-256-37/+96
| | | | | | | | | | | | | Thu Sep 25 15:38:38 2003 George Lebl <jirka@5z.com> * daemon/gdm.c, daemon/getvt.c: add a little color to the logout message, correctly set the fonts here. remove the stupid /bin/clear hack and the /bin/chvt hack and replace it with actual code. Plus a teeny bit of cleanup * utils/gdmopen.c: some minor cleanup * configure.in: raise version
* be even analer (is that a word?) about the setuid stuff here (it can'tGeorge Lebl2003-09-253-6/+18
| | | | | | | | | | Thu Sep 25 11:23:24 2003 George Lebl <jirka@5z.com> * daemon/errorgui.c, daemon/slave.c: be even analer (is that a word?) about the setuid stuff here (it can't actually fail, but just in case, we're being paranoid) Also reset the environment and desetuid for the setup program even though that's not really needed.
* Auditing the file handling stuff, increase general paranoia and codeGeorge Lebl2003-09-258-109/+315
| | | | | | | | | | | | | Thu Sep 25 10:37:38 2003 George Lebl <jirka@5z.com> * daemon/auth.c, daemon/filecheck.[ch], daemon/gdm.[ch], daemon/misc.c, daemon/slave.c: Auditing the file handling stuff, increase general paranoia and code anality about these things plus check pretty much every return of the sete[ug]id even though they are pretty much guaranteed to exist. Being paranoid here is good. Allow the authentication cookie be given in upper case hex for the socket protocol.
* add some extra anality to the slave when looking at the session nameGeorge Lebl2003-09-252-4/+24
| | | | | | | | Wed Sep 24 18:01:06 2003 George Lebl <jirka@5z.com> * daemon/slave.c: add some extra anality to the slave when looking at the session name supplied in .dmrc, and also be careful about what we read as the user pic.
* rework the text wrapping stuff. Now we use pango to figure out whereGeorge Lebl2003-09-249-162/+291
| | | | | | | | | | | | Wed Sep 24 16:34:02 2003 George Lebl <jirka@5z.com> * gui/greeter/greeter_item_pam.c, gui/greeter/greeter_geometry.c, gui/greeter/greeter_canvas_item.[ch]: rework the text wrapping stuff. Now we use pango to figure out where breaks should be and then do a pretty stupid algorithm to break the string at the requested length. This works better it seems and isn't perhaps on as much crack as messing with the canvas text items pango layout. It's still on crack however.
* don't exec chooser/greeter in shell that's kind of evil and resets tooGeorge Lebl2003-09-2416-389/+602
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wed Sep 24 13:21:43 2003 George Lebl <jirka@5z.com> * daemon/slave.c: don't exec chooser/greeter in shell that's kind of evil and resets too many env vars. Instead reset to the original env first and then setup our env vars and exec the greeter or chooser. * gui/greeter/greeter.c, gui/greeter/greeter_canvas_item.[ch], gui/greeter/greeter_events.c, gui/greeter/greeter_geometry.c, gui/greeter/greeter_item.[ch], gui/greeter/greeter_item_customlist.c, gui/greeter/greeter_item_pam.c, gui/greeter/greeter_parser.c: Fix bug #123017 with use of evil hacks (as if the original text code was not evil). Check max-width and max-screen-percent-width attributes for label pos elements. Wrap text if it goes over it's width or the max-width (Mental note: the greeter layout stuff is on complete crack and should be rewritten with great prejudice). Also while at it save an extra 112 bytes off every element by using more appropriate types and some unions, adds up to about 5k for Bluecurve so it's not much actually. Also fix the enriched string parsing to understand \n just like gdmlogin does * gui/greeter/themes/circles/circles.xml.in, gui/greeter/themes/happygnome/happygnome.xml.in, gui/greeter/themes/happygnome-list/happygnome.xml.in: For some reason the canvas now gives me larger fonts, so use smaller fonts and tweak the layout a bit. * docs/C/gdm.xml: update the docs a bit
* Frogot to credit Anton Altaparmakov in the changelogGeorge Lebl2003-09-232-0/+2
| | | | -George
* fix shell parse errorGeorge Lebl2003-09-234-20/+60
| | | | | | | | | | | Tue Sep 23 10:16:08 2003 George Lebl <jirka@5z.com> * gui/greeter/gdmthemetester: fix shell parse error * gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_parser.c: parse and use font and color info for the entry types. The documentation is unclear but would sort of imply this is possible. Plus it is good for making large font themes.
* Release 2.4.4.2GDM2_2_4_4_2George Lebl2003-09-221-0/+4
| | | | | | Mon Sep 22 15:37:03 2003 George Lebl <jirka@5z.com> * Release 2.4.4.2
* add a func to get a specific stored env var. Check in the stored PATH forGeorge Lebl2003-09-224-10/+42
| | | | | | | | | Mon Sep 22 15:35:23 2003 George Lebl <jirka@5z.com> * daemon/slave.c, daemon/misc.[ch]: add a func to get a specific stored env var. Check in the stored PATH for TryExec and only check TryExec when finding a session when nothing else is given. The greeters really take care of TryExec.
* add TryExec=gnome-sessionGeorge Lebl2003-09-223-0/+7
| | | | | | Mon Sep 22 15:19:21 2003 George Lebl <jirka@5z.com> * config/gnome.desktop.in: add TryExec=gnome-session
* in the old location where we're not replacing the files, move them ratherGeorge Lebl2003-09-224-9/+25
| | | | | | | | | | | | | 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
* use $datadir/xsessions instead of hardcoding /usr/share/xsessionsGeorge Lebl2003-09-226-21/+50
| | | | | | | | | | | | | | Mon Sep 22 15:01:41 2003 George Lebl <jirka@5z.com> * daemon/gdm.h, config/gdm.conf.in: use $datadir/xsessions instead of hardcoding /usr/share/xsessions * config/Makefile.am: install gnome.desktop and CDE.desktop into the datadir location as they're not config and this way we share them with KDM, yay. They should be installed by respective owner packages at some point though ... * docs/C/gdm.xml: update a bit.
* Found some other things that need doing, so will release later ...George Lebl2003-09-221-4/+0
| | | | -George
* Release 2.4.4.2George Lebl2003-09-223-1/+43
| | | | | | Mon Sep 22 14:18:18 2003 George Lebl <jirka@5z.com> * Release 2.4.4.2
* fix error handling / leaksGeorge Lebl2003-09-225-18/+55
| | | | | | | | | | | | | | | Mon Sep 22 13:55:50 2003 George Lebl <jirka@5z.com> * gui/modules/dwellmouselistener.c: fix error handling / leaks * gui/modules/keymouselistener.c: fix error handling and leaks, fix the stupid and annoying as hell "turn of key-repeat" hack, fix using modifier keys as the gestures themselves (#122944) * gui/modules/AccessKeyMouseEvents.in: fix documentation a bit * daemon/errorgui.c: listen to all events on the dialogs to make the accessibility gestures work
* added some GOK gestures (George sorry about this late entry)David Bolter2003-09-221-2/+10
|
* reenable the gtk modules stuff, it wasn't linkage issues but in fact notGeorge Lebl2003-09-224-15/+36
| | | | | | | | | | | | | Mon Sep 22 12:25:44 2003 George Lebl <jirka@5z.com> * daemon/errorgui.c: reenable the gtk modules stuff, it wasn't linkage issues but in fact not setting stuff like $HOME properly. * daemon/misc.c: unset SIGABRT, SIGXFSZ and SIGXCPU in gdm_unset_signals else bad things happen (as I found out by the modules excersise) * daemon/slave.c: kill unused var warning.
* catch exit code 1 from greeter as fail errorGeorge Lebl2003-09-223-12/+133
| | | | | | | | | | | Mon Sep 22 11:25:30 2003 George Lebl <jirka@5z.com> * daemon/slave.c: catch exit code 1 from greeter as fail error * daemon/errorgui.c: disable the gtk modules loading, this is broken due to bonobo non-linkage here, will need to reevaluate linkage all over wrt a11y. Also catch when the dialog dies and try again first with no themes then with absolutely no modules as well.
* add the gtk modules to error dialogs, so that accessibility works there asGeorge Lebl2003-09-223-64/+107
| | | | | | | | | | Mon Sep 22 10:20:56 2003 George Lebl <jirka@5z.com> * daemon/errorgui.c: add the gtk modules to error dialogs, so that accessibility works there as well. * daemon/slave.c: Look in ~/.face and ~/.face.icon to get faces set by KDM. Also a bit of cleanup in the face reading routine.
* Fix session masking by path in the greeters and rework the 'Desktop' ->George Lebl2003-09-224-28/+44
| | | | | | | | | 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)
* Updated gdmGörkem Çetin2003-09-221-407/+288
|
* test for defsess and savedsess in testing for switchdesk mode defaultGeorge Lebl2003-09-203-4/+10
| | | | | | | | 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'
* fix rh bug #104287, The default session is not 'Xclients.desktop' butGeorge Lebl2003-09-203-21/+35
| | | | | | | | | 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.
* Forgot to mention the bug numberGeorge Lebl2003-09-201-1/+1
| | | | -George
* Launch the greeter from a shell so that we get a nice environment. This isGeorge Lebl2003-09-207-162/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Use the new ve_hig_dialog_new interface to set the markup flag whereGeorge Lebl2003-09-1914-14/+95
| | | | | | | | | | | | | | | | Fri Sep 19 15:34:36 2003 George Lebl <jirka@5z.com> * gui/gdmXnestchooser.c, gui/gdmchooser.c, gui/gdmcomm.c, gui/gdmflexiserver.c, gui/gdmlogin.c, gui/gdmphotosetup.c, gui/gdmsetup.c, gui/greeter/greeter.[ch], gui/greeter/greeter_action_language.c, gui/greeter/greeter_item_pam.c, gui/greeter/greeter_session.c, gui/greeter/greeter_system.c: Use the new ve_hig_dialog_new interface to set the markup flag where appropriate fixing #122683 * gui/gdmphotosetup.c, gui/gdmsetup.c: convert filenames to utf8 before displaying them.
* Rename 'Default.desktop' to 'default.desktop' for KDM compatibility sinceGeorge Lebl2003-09-1910-100/+190
| | | | | | | | | | | | | | | | | | | | | | | Fri Sep 19 13:41:37 2003 George Lebl <jirka@5z.com> * config/Makefile.am, config/default.desktop.in: Rename 'Default.desktop' to 'default.desktop' for KDM compatibility since default session is now marked by 'default' * config/gdm.conf.in: update the path after discussion with the KDM maintainer * daemon/gdm.h: update the session path. * daemon/slave.c, gui/gdmlogin.c, gui/greeter/greeter_session.c: minor cleanup and make sure that 'Default' gets rewritten to 'default' as it should be. 'default' will actually work with the previous version of gdm so it's quite OK. * docs/C/gdm.xml: Update the session docs to reflect reality, plus some other minor cleanup * po/POTFILES.in: s/Default/default/
* Fix the parser to use strtok and make it buffer overflow safe.George Lebl2003-09-193-80/+50
| | | | | | | | | | Thu Sep 18 17:41:25 2003 George Lebl <jirka@5z.com> * gui/modules/keymouselistener.c: Fix the parser to use strtok and make it buffer overflow safe. * gui/modules/dwellmouselistener.c: skip initial whitespace from service
* fixed underflow with start position. Fix the parser to use strtok and makeGeorge Lebl2003-09-192-90/+72
| | | | | | | | Thu Sep 18 17:23:21 2003 George Lebl <jirka@5z.com> * gui/modules/dwellmouselistener.c: fixed underflow with start position. Fix the parser to use strtok and make it buffer overflow safe. Plus various other cleanups and fixes. Fixes #122616
* apply the SELinux patch, taking care not to break the string freeze.George Lebl2003-09-184-1/+93
| | | | | | | Thu Sep 18 16:15:38 2003 George Lebl <jirka@5z.com> * configure.in, acconfig.h, daemon/slave.c: apply the SELinux patch, taking care not to break the string freeze.
* update versionGeorge Lebl2003-09-189-259/+284
| | | | | | | | | | | | | | | | | | Thu Sep 18 13:53:37 2003 George Lebl <jirka@5z.com> * configure.in: update version * daemon/gdm.[ch], daemon/slave.c, gui/gdmlogin.c, gui/greeter/greeter_session.c: treat SessionDesktopDir as a PATH type variable using the first element. This will allow full interoperability with upcoming KDM without sacrificing backcompat for GDM itself. Also it will be easier to change the dir in the future this way. * config/gdm.conf.in: update for the path stuff * docs/C/gdm.xml: update for the path stuff
* added gok gestures for direct modeDavid Bolter2003-09-181-0/+5
|
* added a gok gesture for dwell modeDavid Bolter2003-09-181-0/+3
|
* Can't sleep, so re-clean the random stuff. This time really think aboutGeorge Lebl2003-09-183-16/+63
| | | | | | | | | | | | | | Thu Sep 18 03:33:44 2003 George Lebl <jirka@5z.com> * daemon/gdm.c, daemon/cookie.c: Can't sleep, so re-clean the random stuff. This time really think about what's happening and document the random tick stuff. The random tick is now a lot faster too after browsing the MT pseudorandom thing, what we were doing before was just slow crap (not that slow, we're talking 'too slow for sopwith'). But it was kind of embarassing I suppose. I need to think about such code before I use it. Also really get all the entropy we can get from the current time instead of just around 20 lousy bits. So we need less ticks to get better entropy.
* the sessions dir is now commented out so that we take the default ratherGeorge Lebl2003-09-172-1/+6
| | | | | | | Wed Sep 17 10:14:27 2003 George Lebl <jirka@5z.com> * config/gdm.conf.in: the sessions dir is now commented out so that we take the default rather then what's in the file by default.
* Updated Korean translation.Changwoo Ryu2003-09-142-1/+5
| | | | * ko.po: Updated Korean translation.
* Updated Italian translation by Francesco Marletta.Alessio Frusciante2003-09-132-901/+472
|
* Release 2.4.4.1GDM2_2_4_4_1George Lebl2003-09-121-0/+4
| | | | | | Fri Sep 12 15:32:07 2003 George Lebl <jirka@5z.com> * Release 2.4.4.1
* a little bit of cleanup in the random number departmentGeorge Lebl2003-09-125-16/+53
| | | | | | | Fri Sep 12 15:29:05 2003 George Lebl <jirka@5z.com> * daemon/gdm.c, daemon/cookie.c: a little bit of cleanup in the random number department
* raise versionGeorge Lebl2003-09-128-70/+132
| | | | | | | | | | | | | | | | | | | | | Fri Sep 12 14:49:30 2003 George Lebl <jirka@5z.com> * configure.in: raise version * daemon/gdm-net.c: some cleanup and be utterly anal when creating /tmp/.gdm_socket (note: we were anal before, but now we're really REALLY anal) * daemon/gdm.c: disable substituting 'nobody' for 'gdm', what was I smoking when I wrote that? * daemon/misc.c: some cleanup and make sure gdm_fdprintf writes all the characters it really needs to write. Also the ensure extension doesn't append extensions to empty strings. * daemon/slave.c: use only one pipe for all the waitpids, since we really don't need more then one and this make code simpler. * docs/C/gdm.xml: update
* add comment about ShowLastSessionGeorge Lebl2003-09-119-45/+229
| | | | | | | | | | | | | | | Thu Sep 11 16:11:57 2003 George Lebl <jirka@5z.com> * config/gdm.conf.in: add comment about ShowLastSession * daemon/gdm.h, daemon/slave.c, daemon/misc.[ch], gui/gdmlogin.c, gui/greeter/greeter_session.c: Work with the session setup as implemented now in KDM. Doesn't add the built in default, custom, failsafe sessions to the greeters themselves though yet, and doesn't change the default session path (will change to /etc/X11/sessions from /etc/X11/dm/Sessions) * daemon/gdm.c: minor cleanup
* Updated Hungarian translation.Andras Timar2003-09-102-37/+23
| | | | | | 2003-09-10 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation.
* updated Walloon filePablo Saratxaga2003-09-102-238/+170
|
* Dutch translation updated.Vincent van Adrighem2003-09-092-4/+7
| | | | | | 2003-09-09 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu> * nl.po: Dutch translation updated.
* Updated Hindi translationGuntupalli Karunakar2003-09-092-520/+338
|
* Revision of Spanish translation by Francisco Javier F. SerradorPablo Gonzalo del Campo2003-09-082-102/+79
| | | | | | | 2003-09-08 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Revision of Spanish translation by Francisco Javier F. Serrador <serrador@arrakis.es>.
* *** empty log message ***Mugurel Tudor2003-09-082-2236/+849
|