gdm2 r4913 - in trunk: . daemon gui/modules



Author: bcameron
Date: 2007-05-11 09:19:26 +0100 (Fri, 11 May 2007)
New Revision: 4913
ViewCVS link: http://svn.gnome.org/viewcvs/gdm2?rev=4913&view=rev

Modified:
   trunk/ChangeLog
   trunk/acconfig.h
   trunk/configure.ac
   trunk/daemon/slave.c
   trunk/gui/modules/dwellmouselistener.c
   trunk/gui/modules/keymouselistener.c
Log:
2007-05-11  Brian Cameron  <brian cameron sun com>

        * acconfig.h, configure.ac, daemon/slave.c,
          gui/modules/keymouselistener.c,
          gui/modules/dwellmouselistener.c:  Add ctrun support which
          can be enabled via --with-ctrun.  This is a Solaris only
          feature that is required because GDM is started via svcadm(1M)
          service.  Child processes (such as the session, scripts, and
          AT programs) need to separate themselves from the service so
          that if any subprocess core-dumps it doesn't cause a GDM
          restart.  I also cleaned up the logic in gnome-session-start
          a lot by using a GString and appending the command to it.
          This makes things cleaner since the command is affected by
          ctrun and Trusted Solaris.  The previous approach of setting
          argv directly was a mess.  This makes this function far more
          maintainable.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]