pkgsrc/x11/gnome-session/patches/patch-ac
jmmv 0651d3d726 Update to 2.16.0:
==============
Version 2.16.0
==============

  Misc

	* Updated splash screen (Andreas Nilsson, Vincent)

  Translators

	* Jordi Mallach (ca)
	* Kostas Papadimas (el)
	* Robert-André Mauchin (fr)
	* Rajesh Ranjan (hi)
	* Gabor Kelemen (hu)
	* Gintautas Miliauskas (lt)
	* Raivis Dejus (lv)
	* Duarte Loreto (pt)
	* Vasiliy Faronov (ru)
	* Felix (ta)

===============
Version 2.15.92
===============

  Session Manager

	* Fix crash caused by debug output on Solaris (Brian Cameron)

  Translators

	* Rostislav "zbrox" Raykov (bg)
	* Khandakar Mujahidul Islam (bn)
	* Mindu Dorji (dz)
	* Mate ORY (hu)
	* Satoru SATOH (ja)
	* Young-Ho Cha (ko)
	* Artur Flinta (pl)
	* Matic Žgur (sl)
	* Daniel Nylander (sv)
	* Maxim Dziumanenko (uk)
	* Clytie Siddall (vi)
	* Funda Wang (zh_CN)

===============
Version 2.15.91
===============

  Session Manager

	* Fix leaks (Rodrigo Moya, Vincent)
	* Use GOption (Michael Terry)
	* Make it possible to really disable the login sound (Vincent)
	* Set the right parent window for an error dialog (Vincent)
	* Update keyring daemon DISPLAY environment variable if it's already
	  running (Jon Nettleton)
	* Fix sensitivity of edit/delete buttons when editing sessions
	  (Don Scorgie, Vincent)
	* Add support for e16 window manager in gnome-wm (Kim Woelders)
	* Fix edition of startup programs containing a space in a command line
	  argument (Vincent)
	* Fix warning (Kjartan Maraas)
	* Backward compatibility to run orca if gnopernicus is not available
	  and the gconf key is set to gnopernicus (Bill Haneman, Willie Walker)

  Misc

	* Add gnome-keyring dependency (Vincent)

  Translators

	* Runa Bhattacharjee (bn_IN)
	* Rhys Jones (cy)
	* Jochen Skulj (de)
	* Francisco Javier F. Serrador (es)
	* Priit Laes (et)
	* Iñaki Larrañaga Murgoitio (eu)
	* Ilkka Tuohela (fi)
	* Ankit Patel (gu)
	* Fano Rajaonarisoa (mg)
	* Jovan Naumovski (mk)
	* Ani Peter (ml)
	* Kjartan Maraas (nb)
	* Tino Meinen (nl)
	* Subhransu Behera (or)
	* A S Alam (pa)
	* Evandro Fernandes Giovanini (pt_BR)
	* Duarte Loreto (pt)
	* Leonid Kanter (ru)
	* Marcel Telka (sk)
	* Jayaradha N (ta)
	* Theppitak Karoonboonyanan (th)
	* Woodman Tuen (zh_HK)
	* Woodman Tuen (zh_TW)

===============
Version 2.15.90
===============

  Translators

	* Subhransu Behera (or)

==============
Version 2.15.4
==============

  Session Manager

	* Improve verbosity string (Glynn Foster)
	* Fix critical warning when removing a client (Kjartan Maraas)
	* Create autostart directory if it doesn't exist (Ray Strode)
	* Give generated desktop filenames .desktop extension when encountering
	  naming conflicts (Ray Strode)
	* Launch gnome-settings-daemon through dbus (Sergey Udaltsov)

  Misc

	* Use po/LINGUAS (Claudio Saavedra)
	* Require intltool 0.35.0 (Vincent)
	* Add gnome-settings-daemon (from gnome-control-center) dependency
	  (Sergey Udaltsov)
	* Add dbus dependency (Vincent)

  Translators

	* Khandakar Mujahidul Islam (bn_IN)
	* Guillaume Savaton (eo)
	* Laurent Richard (fr)
	* Young-Ho Cha (ko)
	* Rahul Bhalerao (mr)
	* Pablo Saratxaga (wa)

==============
Version 2.15.1
==============

  Session Manager

	* Use libgnomeui functions instead of libegg (Vincent)
	* Fix "try again" dialog never disappearing (Frédéric Crozat)
	* Fix crash in 64 bits computers (Joe Marcus Clarke)
	* Reduce default verbosity (Fryderyk Dziarmagowski)

  Translators

	* Mindu Dorji (dz)
2006-09-15 15:18:16 +00:00

38 lines
1.1 KiB
Text

$NetBSD: patch-ac,v 1.8 2006/09/15 15:18:16 jmmv Exp $
--- gnome-session/main.c.orig 2006-07-26 14:46:36.000000000 +0200
+++ gnome-session/main.c
@@ -43,6 +43,7 @@
#include "command.h"
#include "splash-widget.h"
#include "util.h"
+#include "gsm-dbus.h"
#include "gsm-sound.h"
#include "gsm-gsd.h"
#include "gsm-keyring.h"
@@ -335,6 +336,7 @@ main (int argc, char *argv[])
char **versions;
GConfClient *gconf_client;
GOptionContext *goption_context;
+ gboolean dbus_daemon_owner;
if (getenv ("GSM_VERBOSE_DEBUG"))
gsm_set_verbose (TRUE);
@@ -419,6 +421,7 @@ main (int argc, char *argv[])
fprintf (stderr, "SESSION_MANAGER=%s\n", getenv ("SESSION_MANAGER"));
gnome_window_icon_set_default_from_file (GNOME_ICONDIR"/gnome-session.png");
+ dbus_daemon_owner = gsm_dbus_daemon_start ();
/* Make sure children see the right value for DISPLAY. This is
useful if --display was specified on the command line. */
@@ -503,6 +506,9 @@ main (int argc, char *argv[])
gsm_keyring_daemon_stop ();
+ if (dbus_daemon_owner)
+ gsm_dbus_daemon_stop ();
+
g_object_unref (gconf_client);
gsm_shutdown_gconfd ();