From 3be4bed1ac236af772aedc81daf8c2c9e97032ae Mon Sep 17 00:00:00 2001 From: George Lebl Date: Wed, 24 Sep 2003 20:23:42 +0000 Subject: don't exec chooser/greeter in shell that's kind of evil and resets too Wed Sep 24 13:21:43 2003 George Lebl * 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 --- gui/greeter/themes/circles/circles.xml.in | 8 ++++---- gui/greeter/themes/happygnome-list/happygnome.xml.in | 2 +- gui/greeter/themes/happygnome/happygnome.xml.in | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) (limited to 'gui/greeter/themes') diff --git a/gui/greeter/themes/circles/circles.xml.in b/gui/greeter/themes/circles/circles.xml.in index 4bad8629..21f69e9c 100644 --- a/gui/greeter/themes/circles/circles.xml.in +++ b/gui/greeter/themes/circles/circles.xml.in @@ -149,7 +149,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -173,14 +173,14 @@ - + - + diff --git a/gui/greeter/themes/happygnome-list/happygnome.xml.in b/gui/greeter/themes/happygnome-list/happygnome.xml.in index 643bf6a9..015048b5 100644 --- a/gui/greeter/themes/happygnome-list/happygnome.xml.in +++ b/gui/greeter/themes/happygnome-list/happygnome.xml.in @@ -165,7 +165,7 @@ - + diff --git a/gui/greeter/themes/happygnome/happygnome.xml.in b/gui/greeter/themes/happygnome/happygnome.xml.in index 8452a428..87927368 100644 --- a/gui/greeter/themes/happygnome/happygnome.xml.in +++ b/gui/greeter/themes/happygnome/happygnome.xml.in @@ -149,7 +149,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -173,7 +173,7 @@ - + -- cgit v1.2.1