<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-session-manager/mate-session, branch mate-session-manager-1.9.2</title>
<subtitle>MATE session manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/'/>
<entry>
<title>gsm: Refuse to install an idle timeout of 0 seconds</title>
<updated>2014-11-07T13:31:52+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T12:49:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=1deaea538427f2dc9d3afdc37b9daf57c15a46cd'/>
<id>1deaea538427f2dc9d3afdc37b9daf57c15a46cd</id>
<content type='text'>
This was making gnome-screensaver fade and blank the screen as soon as you
stopped moving the mouse/using the keyboard when the timeout is set to 0.

Based on gnome-session commit: be627c10409129408e135925d5dd83ae2d554fa0
From: Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;

Original bug: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/863038
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was making gnome-screensaver fade and blank the screen as soon as you
stopped moving the mouse/using the keyboard when the timeout is set to 0.

Based on gnome-session commit: be627c10409129408e135925d5dd83ae2d554fa0
From: Rodrigo Moya &lt;rodrigo@gnome-db.org&gt;

Original bug: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/863038
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Never mark as handled the Disconnected signal from dbus</title>
<updated>2014-11-07T13:31:52+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T12:40:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=0da2caff6cb73d8dcd159fbeb37da60ad33c6003'/>
<id>0da2caff6cb73d8dcd159fbeb37da60ad33c6003</id>
<content type='text'>
Disconnected is emitted when dbus is quitting. And all the dbus filters
might be interested in this signal, so never mark it as handled when we
look at it.

Based on gnome-commit: 67dd879fbe62bc28d3bbc48b88c3842e2cb827e8
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disconnected is emitted when dbus is quitting. And all the dbus filters
might be interested in this signal, so never mark it as handled when we
look at it.

Based on gnome-commit: 67dd879fbe62bc28d3bbc48b88c3842e2cb827e8
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix usage of %lld for 64-bit formats</title>
<updated>2014-11-07T13:31:52+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T12:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=d8019f52885d7f707af7e9afb4dda496c6a652f2'/>
<id>d8019f52885d7f707af7e9afb4dda496c6a652f2</id>
<content type='text'>
Scott already did some work on this, update to how gnome-session handles this.

Based on gnome-session commit: b2ad0abf2263b4af044388035df8993db9223a1b
From: Owen W. Taylor &lt;otaylor@fishsoup.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Scott already did some work on this, update to how gnome-session handles this.

Based on gnome-session commit: b2ad0abf2263b4af044388035df8993db9223a1b
From: Owen W. Taylor &lt;otaylor@fishsoup.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an IsSessionRunning method</title>
<updated>2014-11-07T13:31:52+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T12:27:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=97a9f2c181817b09edd0783ed808dbd1ee49b36a'/>
<id>97a9f2c181817b09edd0783ed808dbd1ee49b36a</id>
<content type='text'>
This gives clients who missed the SessionRunning signal a chance
to find out if the session has entered the running phase, and
lets us avoid race conditions.

Based on gnome-session commit: b59d358796343f81b31d4a398998faedd20b8f4b
From: Matthias Clasen &lt;mclasen@redhat.com&gt;
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=636229
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gives clients who missed the SessionRunning signal a chance
to find out if the session has entered the running phase, and
lets us avoid race conditions.

Based on gnome-session commit: b59d358796343f81b31d4a398998faedd20b8f4b
From: Matthias Clasen &lt;mclasen@redhat.com&gt;
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=636229
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Add gtk-doc comments for two GsmClient functions</title>
<updated>2014-11-07T13:31:51+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T12:12:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=f44eb4db20fb1daff521deb742c1a4e88db3832a'/>
<id>f44eb4db20fb1daff521deb742c1a4e88db3832a</id>
<content type='text'>
Based on gnome-session commit: ebf9afaa10c7903694df5b2fee635a6dde5213a6
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on gnome-session commit: ebf9afaa10c7903694df5b2fee635a6dde5213a6
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Do not uselessly duplicate a string</title>
<updated>2014-11-07T13:31:51+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T12:10:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=90fa18f8e2081340c17a1a7176d22cbd4f7c4d6d'/>
<id>90fa18f8e2081340c17a1a7176d22cbd4f7c4d6d</id>
<content type='text'>
Based on gnome-session commit: 9f25b7599ba016f8da7275afa4c3f8e194678734
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on gnome-session commit: 9f25b7599ba016f8da7275afa4c3f8e194678734
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Do not assume XSMP clients set the SmProgram property</title>
<updated>2014-11-07T13:31:51+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T11:59:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=acbe76ca6d576c397112c08b86bb9c301102f4ab'/>
<id>acbe76ca6d576c397112c08b86bb9c301102f4ab</id>
<content type='text'>
Since setting some properties can be skipped, there is no guarantee that
SmProgram is set.

Based on gnome-session commit: 35a9945ae1339297de2e0eeff543e876186dea6e
From: Vincent Untz &lt;vuntz@gnome.org&gt;
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=590828
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since setting some properties can be skipped, there is no guarantee that
SmProgram is set.

Based on gnome-session commit: 35a9945ae1339297de2e0eeff543e876186dea6e
From: Vincent Untz &lt;vuntz@gnome.org&gt;
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=590828
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Fix race condition in idle monitor</title>
<updated>2014-11-07T13:31:51+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T11:47:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=1d7816517e0ac5a7f74ce51b2af9178b8dc91388'/>
<id>1d7816517e0ac5a7f74ce51b2af9178b8dc91388</id>
<content type='text'>
In _xsync_alarm_set(), the positive and negative transition intervals
are set to the same value. However, the SYNC extension defines the
positive transition as set when the counter goes from strictly below the
threshold to greater than or equal to the threshold and similarly a
negative transition is triggered when the counter goes form strictly
greater than the threshold to less than or equal to the threshold.

Thus in the current set up there's a chance that the positive transition
can trigger, marking the session as idle, and some user input occur on
the same click so the IDLETIME count will hit the threshold but not go
above so the negative transition will not trigger. Thus the session will
not be marked as active.

The negative transition threshold should be set to 1ms less than the
positive transition to ensure that it always fires.

Based on gnome-session commit: 861313503a741f0129611ca005cf6d7c27124b54
From: Christopher Halse Rogers &lt;chalserogers@gmail.com&gt;
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=627903
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In _xsync_alarm_set(), the positive and negative transition intervals
are set to the same value. However, the SYNC extension defines the
positive transition as set when the counter goes from strictly below the
threshold to greater than or equal to the threshold and similarly a
negative transition is triggered when the counter goes form strictly
greater than the threshold to less than or equal to the threshold.

Thus in the current set up there's a chance that the positive transition
can trigger, marking the session as idle, and some user input occur on
the same click so the IDLETIME count will hit the threshold but not go
above so the negative transition will not trigger. Thus the session will
not be marked as active.

The negative transition threshold should be set to 1ms less than the
positive transition to ensure that it always fires.

Based on gnome-session commit: 861313503a741f0129611ca005cf6d7c27124b54
From: Christopher Halse Rogers &lt;chalserogers@gmail.com&gt;
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=627903
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Support disable-user-switching lockdown setting in logout dialog</title>
<updated>2014-11-07T13:31:51+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T11:42:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=ccfc0f67de5e6b15a1c7e33f45c671bc2cebd4b4'/>
<id>ccfc0f67de5e6b15a1c7e33f45c671bc2cebd4b4</id>
<content type='text'>
Based on gnome-session commit:fa30b73948c50c2493e19565b4e3b14b40f985e1
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on gnome-session commit:fa30b73948c50c2493e19565b4e3b14b40f985e1
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Enforce disable-user-switching lockdown setting</title>
<updated>2014-11-07T13:31:51+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-11-07T11:31:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=f3df23785148cb606557e860cf13c93a16a17758'/>
<id>f3df23785148cb606557e860cf13c93a16a17758</id>
<content type='text'>
Based on gnome-session commit: 	899fe6b1628cd2d86931632f72512bca04d2aeaf
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on gnome-session commit: 	899fe6b1628cd2d86931632f72512bca04d2aeaf
From: Vincent Untz &lt;vuntz@gnome.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
