| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
Thu Sep 25 15:42:20 2003 George Lebl <jirka@5z.com>
* Release 2.4.4.3
(Forgot to commit yesterday)
|
|
|
|
|
|
| |
2003-09-26 Andras Timar <timar@gnome.hu>
* hu.po: Updated Hungarian translation.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
-George
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Mon Sep 22 15:37:03 2003 George Lebl <jirka@5z.com>
* Release 2.4.4.2
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Mon Sep 22 15:19:21 2003 George Lebl <jirka@5z.com>
* config/gnome.desktop.in: add TryExec=gnome-session
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
-George
|
|
|
|
|
|
| |
Mon Sep 22 14:18:18 2003 George Lebl <jirka@5z.com>
* Release 2.4.4.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
-George
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* ko.po: Updated Korean translation.
|
| |
|
|
|
|
|
|
| |
Fri Sep 12 15:32:07 2003 George Lebl <jirka@5z.com>
* Release 2.4.4.1
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
2003-09-10 Andras Timar <timar@gnome.hu>
* hu.po: Updated Hungarian translation.
|
| |
|
|
|
|
|
|
| |
2003-09-09 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po: Dutch translation updated.
|
| |
|
|
|
|
|
|
|
| |
2003-09-08 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
* es.po: Revision of Spanish translation by
Francisco Javier F. Serrador <serrador@arrakis.es>.
|
| |
|