<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-screensaver/src, branch 1.12</title>
<subtitle>MATE screen saver and locker</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/'/>
<entry>
<title>Revert "Lock the screen on systemd sleep under systemd"</title>
<updated>2015-10-20T12:51:20+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2015-10-16T11:02:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=372da14ddaf723f5da64413676d774223ab1b68f'/>
<id>372da14ddaf723f5da64413676d774223ab1b68f</id>
<content type='text'>
This reverts commit f1739c03e00a51e87bd49d04827e5b765d1c70de.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f1739c03e00a51e87bd49d04827e5b765d1c70de.
</pre>
</div>
</content>
</entry>
<entry>
<title>Lock the screen on systemd sleep under systemd</title>
<updated>2015-10-14T08:08:27+00:00</updated>
<author>
<name>Faidon Liambotis</name>
<email>paravoid@debian.org</email>
</author>
<published>2015-09-14T22:31:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=f1739c03e00a51e87bd49d04827e5b765d1c70de'/>
<id>f1739c03e00a51e87bd49d04827e5b765d1c70de</id>
<content type='text'>
Add a handler for the PrepareForSleep event on the system bus under
systemd and lock the screen in such an event. This addresses the issue
where "systemctl suspend" suspends the system but the system isn't
locked on resume, with the obvious negative security connotations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a handler for the PrepareForSleep event on the system bus under
systemd and lock the screen in such an event. This addresses the issue
where "systemctl suspend" suspends the system but the system isn't
locked on resume, with the obvious negative security connotations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix systemd event handling</title>
<updated>2015-10-14T08:08:27+00:00</updated>
<author>
<name>Faidon Liambotis</name>
<email>paravoid@debian.org</email>
</author>
<published>2015-09-14T22:26:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=306599bdbae51788ed2c2faa061adc6966fd814d'/>
<id>306599bdbae51788ed2c2faa061adc6966fd814d</id>
<content type='text'>
Right now the systemd event handling is not actually working at all.
This happens because _listener_message_path_is_our_session() has code to
check if the event came to our session (e.g. "10") and, under systemd,
does this by trying to compare it with the object path, by stripping the
/org/freedesktop/login1/session/ prefix.

However, under -at least recent versions- of systemd, the session ID
part of the path is escaped separately, and following D-Bus rules
initial numbers are escaped. In the example above, the obj_path is
/org/freedesktop/login1/session/_310, so the comparison actually fails.

Port a fix that has been present on various distributions (e.g. Arch)
and pieces of software (e.g. cinnamon-screensaver) since at least March
2013.  The original author is Peter de Ridder &lt;peter@xfce.org&gt;.

The bug and the fix can both be easily verified by running "loginctl
lock-sessions".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now the systemd event handling is not actually working at all.
This happens because _listener_message_path_is_our_session() has code to
check if the event came to our session (e.g. "10") and, under systemd,
does this by trying to compare it with the object path, by stripping the
/org/freedesktop/login1/session/ prefix.

However, under -at least recent versions- of systemd, the session ID
part of the path is escaped separately, and following D-Bus rules
initial numbers are escaped. In the example above, the obj_path is
/org/freedesktop/login1/session/_310, so the comparison actually fails.

Port a fix that has been present on various distributions (e.g. Arch)
and pieces of software (e.g. cinnamon-screensaver) since at least March
2013.  The original author is Peter de Ridder &lt;peter@xfce.org&gt;.

The bug and the fix can both be easily verified by running "loginctl
lock-sessions".
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #79 from paravoid/no-fade</title>
<updated>2015-10-08T10:33:15+00:00</updated>
<author>
<name>Clement Lefebvre</name>
<email>clement.lefebvre@linuxmint.com</email>
</author>
<published>2015-10-08T10:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=ba3abd99de0c9a16cea2e48265ed57f30983d9d6'/>
<id>ba3abd99de0c9a16cea2e48265ed57f30983d9d6</id>
<content type='text'>
Don't fade to black when locking the screen</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't fade to black when locking the screen</pre>
</div>
</content>
</entry>
<entry>
<title>manager: fade out explicitly locks more quickly</title>
<updated>2015-09-16T13:26:01+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2015-09-16T13:26:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=599bc816e0dca82f921e6d77c2018d7818e7b7b2'/>
<id>599bc816e0dca82f921e6d77c2018d7818e7b7b2</id>
<content type='text'>
If the screensaver is explicitly asked to lock
(as opposed to locking because of idle), then
we should do it very quickly.  1 second is
too long.

This commit changes the fade to 60 steps per
second and a quarter of second long
(put another way, about 15 fade increments).

Taken from gnome-screensaver,
commit:44edc03104f9757f4d866f24df8793f064b6ce70
And applied to MATE by infirit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the screensaver is explicitly asked to lock
(as opposed to locking because of idle), then
we should do it very quickly.  1 second is
too long.

This commit changes the fade to 60 steps per
second and a quarter of second long
(put another way, about 15 fade increments).

Taken from gnome-screensaver,
commit:44edc03104f9757f4d866f24df8793f064b6ce70
And applied to MATE by infirit
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't fade to black when locking the screen</title>
<updated>2015-09-14T22:33:40+00:00</updated>
<author>
<name>Faidon Liambotis</name>
<email>paravoid@debian.org</email>
</author>
<published>2015-09-14T22:33:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=e53692cc3700b4987812718d03894addda3a4117'/>
<id>e53692cc3700b4987812718d03894addda3a4117</id>
<content type='text'>
Fading to black has negative security consequences: the screen locking
and actual suspend race with each other, and this can result in the
screen's contents being briefly visible after resume.

This has been reported as #54 but has been known and patched for in
Debian/Ubuntu since at least 2010 (see LP 546578).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fading to black has negative security consequences: the screen locking
and actual suspend race with each other, and this can result in the
screen's contents being briefly visible after resume.

This has been reported as #54 but has been known and patched for in
Debian/Ubuntu since at least 2010 (see LP 546578).
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to org.gnome.SessionManager</title>
<updated>2015-09-04T20:57:30+00:00</updated>
<author>
<name>Clement Lefebvre</name>
<email>clement.lefebvre@linuxmint.com</email>
</author>
<published>2015-09-04T20:57:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=7ddb61c4cb9f17a79a935ff55244f8594b250848'/>
<id>7ddb61c4cb9f17a79a935ff55244f8594b250848</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify cursur hiding</title>
<updated>2015-07-09T11:49:39+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2015-07-09T11:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=c7fee045db811e12a76894cddbf5604af7d57941'/>
<id>c7fee045db811e12a76894cddbf5604af7d57941</id>
<content type='text'>
Use GDK_BLANK_CURSOR across Gtk versions for new cursors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use GDK_BLANK_CURSOR across Gtk versions for new cursors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove useless call to gtk_dialog_set_has_separator</title>
<updated>2015-07-09T11:49:16+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2015-07-09T11:03:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=d69d9dd6a7fabb18ac207c348cac5e2475380c21'/>
<id>d69d9dd6a7fabb18ac207c348cac5e2475380c21</id>
<content type='text'>
The default is already FALSE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default is already FALSE
</pre>
</div>
</content>
</entry>
<entry>
<title>Use accessor functions instead of direct access</title>
<updated>2015-07-09T10:15:32+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2015-07-09T10:08:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-screensaver/commit/?id=72dd61aa3a3a98bf38c2cc3aa7e36f99b620be24'/>
<id>72dd61aa3a3a98bf38c2cc3aa7e36f99b620be24</id>
<content type='text'>
Make Gtk2 build with GSEAL_ENABLE And cut down on ifdef hell.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make Gtk2 build with GSEAL_ENABLE And cut down on ifdef hell.
</pre>
</div>
</content>
</entry>
</feed>
