<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-session-manager/mate-session, branch 1.22</title>
<subtitle>MATE session manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/'/>
<entry>
<title>Fix timeout with gnome-keyring 3.34</title>
<updated>2019-10-08T13:00:48+00:00</updated>
<author>
<name>Jindrich Makovicka</name>
<email>makovick@gmail.com</email>
</author>
<published>2019-10-06T08:38:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=3ecc4bf1b660dfff5e7b7a69f38d80a5d579918a'/>
<id>3ecc4bf1b660dfff5e7b7a69f38d80a5d579918a</id>
<content type='text'>
Launch gnome-keyring-daemon asynchronously, and remove the
GNOME_KEYRING_PID reading code.

GNOME_KEYRING_PID exposure was removed from gnome-keyring in 2014.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Launch gnome-keyring-daemon asynchronously, and remove the
GNOME_KEYRING_PID reading code.

GNOME_KEYRING_PID exposure was removed from gnome-keyring in 2014.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove GNOME_KEYRING_LIFETIME_FD</title>
<updated>2019-10-08T13:00:35+00:00</updated>
<author>
<name>Jindrich Makovicka</name>
<email>makovick@gmail.com</email>
</author>
<published>2019-10-06T08:35:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=ee8fd9ad5de6b2c2ae8f05aaf0c6fd130ce8906f'/>
<id>ee8fd9ad5de6b2c2ae8f05aaf0c6fd130ce8906f</id>
<content type='text'>
Keyring lifetime fd was removed from gnome-keyring in 2009

See "[daemon] Use new control protocol for daemon."
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keyring lifetime fd was removed from gnome-keyring in 2009

See "[daemon] Use new control protocol for daemon."
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ELOGIND support</title>
<updated>2019-03-21T12:35:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-03-08T18:37:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=e6f62cd82d2717cb26951629e3f071814694fd07'/>
<id>e6f62cd82d2717cb26951629e3f071814694fd07</id>
<content type='text'>
Reuses HAVE_SYSTEMD #define to reduce #ifdef mess.

ELOGIND is not officially supported, but since it's
a subset of systemd, it should work out of the box.

Co-authored-by: Joakim Tjernlund &lt;joakim.tjernlund@infinera.com&gt;
Co-authored-by: Jorge Pizarro Callejas &lt;jpizarrocallejas@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reuses HAVE_SYSTEMD #define to reduce #ifdef mess.

ELOGIND is not officially supported, but since it's
a subset of systemd, it should work out of the box.

Co-authored-by: Joakim Tjernlund &lt;joakim.tjernlund@infinera.com&gt;
Co-authored-by: Jorge Pizarro Callejas &lt;jpizarrocallejas@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Guard against missing systemd</title>
<updated>2019-03-07T14:45:59+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-03-06T14:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=7f0a938467e4e3d57c68af1caa146a664458a911'/>
<id>7f0a938467e4e3d57c68af1caa146a664458a911</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> manager: restart user bus if last graphical session</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-01-29T20:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=9c748b1c4f72d003d187337f6c4b71a7a56a2f22'/>
<id>9c748b1c4f72d003d187337f6c4b71a7a56a2f22</id>
<content type='text'>
There are desktop services (such as goa-daemon, e-d-s, etc)
that don't open the display, but rely on dbus-daemon to scope
the session. These days dbus-daemon is a user bus, not a sesssion,
bus which leaves these services alive after log out.

This commit checks to see if we're the last desktop session for the
user at log out time, and if so, restarts the dbus daemon. This
will lead to existing clients getting booted and die, but allow user
bus clients that want to outlive a session to stick around if they so
desire.

Longer term, clients should stop relying on the session bus to define
their lifetime.

https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/97d1cf5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are desktop services (such as goa-daemon, e-d-s, etc)
that don't open the display, but rely on dbus-daemon to scope
the session. These days dbus-daemon is a user bus, not a sesssion,
bus which leaves these services alive after log out.

This commit checks to see if we're the last desktop session for the
user at log out time, and if so, restarts the dbus daemon. This
will lead to existing clients getting booted and die, but allow user
bus clients that want to outlive a session to stick around if they so
desire.

Longer term, clients should stop relying on the session bus to define
their lifetime.

https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/97d1cf5
</pre>
</div>
</content>
</entry>
<entry>
<title>systemd: add api for detecting if this is the last session for a user</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-01-29T20:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=37d538eba3a6b36a6d739de4b7567a97203ada3a'/>
<id>37d538eba3a6b36a6d739de4b7567a97203ada3a</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/f708bbbf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/f708bbbf
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Disconnect all dbus clients when dbus is disconnected</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Vincent Untz</name>
<email>vuntz@gnome.org</email>
</author>
<published>2011-09-09T07:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=409d9fcc735f6dfd6ada9d90360e045130379259'/>
<id>409d9fcc735f6dfd6ada9d90360e045130379259</id>
<content type='text'>
When we receive the Disconnected signal from dbus on the session bus,
then we know we won't be able to talk to dbus clients anymore, so mark
them as disconnected. Also, do not restart them even if they're supposed
to be autorestarted, as we won't be able to track them.

At this point, the session is kind of hosed. We could possibly decide
to simply leave, but we don't do it in case it's a user session and
there's unsaved data.

This helps a lot in the case of the gdm greeter, see
https://bugzilla.gnome.org/show_bug.cgi?id=658481
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/ae8fa537
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we receive the Disconnected signal from dbus on the session bus,
then we know we won't be able to talk to dbus clients anymore, so mark
them as disconnected. Also, do not restart them even if they're supposed
to be autorestarted, as we won't be able to track them.

At this point, the session is kind of hosed. We could possibly decide
to simply leave, but we don't do it in case it's a user session and
there's unsaved data.

This helps a lot in the case of the gdm greeter, see
https://bugzilla.gnome.org/show_bug.cgi?id=658481
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/ae8fa537
</pre>
</div>
</content>
</entry>
<entry>
<title>manager: don't wait for all clients to exit before exiting</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2016-03-04T19:43:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=0f4afbbdef79ce391455d246d62b403b6d0046f1'/>
<id>0f4afbbdef79ce391455d246d62b403b6d0046f1</id>
<content type='text'>
If a client gets hung up, we shouldn't hold up going to login screen.
It means making a bug in a single client break the desktop.

https://bugzilla.gnome.org/show_bug.cgi?id=750508
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/58c9323e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a client gets hung up, we shouldn't hold up going to login screen.
It means making a bug in a single client break the desktop.

https://bugzilla.gnome.org/show_bug.cgi?id=750508
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/58c9323e
</pre>
</div>
</content>
</entry>
<entry>
<title>[gsm-autostart-app] Migrate from dbus-glib to gdbus</title>
<updated>2019-01-30T06:05:39+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-01-26T15:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=2daa4af4793d9d833cd247a25dced682eef13d50'/>
<id>2daa4af4793d9d833cd247a25dced682eef13d50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid 'gtk_dialog_add_button' with stock ids</title>
<updated>2018-12-15T21:47:22+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2018-12-11T23:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=7cd2ccc48b5a90cd54ba24f6bcdfe36dd8b495f6'/>
<id>7cd2ccc48b5a90cd54ba24f6bcdfe36dd8b495f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
