<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tdebase/kdesktop/lockeng.cpp, branch issue/662/test</title>
<subtitle>TDE base libraries and programs
</subtitle>
<id>https://scm.trinitydesktop.org/cgit/tdebase/atom?h=issue%2F662%2Ftest</id>
<link rel='self' href='https://scm.trinitydesktop.org/cgit/tdebase/atom?h=issue%2F662%2Ftest'/>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/'/>
<updated>2026-03-25T02:41:27Z</updated>
<entry>
<title>Intermediate test 3</title>
<updated>2026-03-25T02:41:27Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2026-03-25T02:40:52Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=f2bf94b366d43702cceafdf40b4f73c71730323a'/>
<id>urn:sha1:f2bf94b366d43702cceafdf40b4f73c71730323a</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
<entry>
<title>Intermediate test 1</title>
<updated>2026-03-25T02:41:26Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2026-02-19T11:39:32Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=13a412dd7eeb39e4bc890f28ea13ef9ba6b345e6'/>
<id>urn:sha1:13a412dd7eeb39e4bc890f28ea13ef9ba6b345e6</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
<entry>
<title>kdesktop: rename some methods to better differentiate between the lock process terminating and the screen getting unlocked</title>
<updated>2026-03-25T02:41:26Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-08-20T06:38:49Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=667328af34f68f4a7ffba0b39f1b0aa6f75c1301'/>
<id>urn:sha1:667328af34f68f4a7ffba0b39f1b0aa6f75c1301</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
(cherry picked from commit 7d838f42adfa0442cf146fe1be616cc431227b5a)
</content>
</entry>
<entry>
<title>kdesktop: simplify duplicated code</title>
<updated>2026-03-25T02:41:26Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-08-18T06:58:11Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=1ed05aae7202980c4adaddbb9b2d5737cd25673c'/>
<id>urn:sha1:1ed05aae7202980c4adaddbb9b2d5737cd25673c</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
(cherry picked from commit 90aa4f4cc00dd39747b2f91e1e2bfad368d471aa)
</content>
</entry>
<entry>
<title>kdesktop: fix deadlock condition between kdesktop and kdesktop lock.</title>
<updated>2026-03-25T02:41:26Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-06-21T12:49:09Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=5be973628b5834be9ad33cb095bb717691dab914'/>
<id>urn:sha1:5be973628b5834be9ad33cb095bb717691dab914</id>
<content type='text'>
The logic to handle communication with kdesktop_lock is now running
completely in a separate thread and event loop, meaning the main GUI
thread remains responsive all the time and can handle interaction with
X11, DCOP and DBUS calls. This resolves issue #589.
The commit also solves the first problem reported in issue #640 and
loosely related to PR #526.

Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
(cherry picked from commit 409442c1ea8f167485642fbdb3494ff58900966f)
(cherry picked from commit d4b3598f25774c1f1c33e000d421e740970fb369)
</content>
</entry>
<entry>
<title>Test for issue 662. NOT FOR MERGING</title>
<updated>2026-03-25T02:41:26Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-11-21T10:34:03Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=c3ed0230f06b2120cd302f130d04fa12386cc82b'/>
<id>urn:sha1:c3ed0230f06b2120cd302f130d04fa12386cc82b</id>
<content type='text'>
Reverted PR #641 and #646.
</content>
</entry>
<entry>
<title>kdesktop: simplify lock process code. This ensure correct cleanup in case of unexpected termination of the process.</title>
<updated>2025-09-04T00:31:12Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-08-04T10:25:13Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=2d93220f219424527a24275d838382fedd0d73fc'/>
<id>urn:sha1:2d93220f219424527a24275d838382fedd0d73fc</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
<entry>
<title>kdesktop: make sure the saver/lock remains responsive even when invokation has failed.</title>
<updated>2025-09-04T00:31:06Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-07-25T13:03:18Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=af61964f1a09fe1e91d4bfe824a894024ae89005'/>
<id>urn:sha1:af61964f1a09fe1e91d4bfe824a894024ae89005</id>
<content type='text'>
This could happen for example when a popup menu is open and the saver
autolock timeout expires. Before this commit, both kdesktop and the
X11 server would be in a dirty start and the saver/lock would either not
work anymore or not hide the windows on the screen.
It was necessary to kill and restart kdesktop to restore proper
functionality.

Note: the conditional return value of 0 or 12 at main.cpp:554 is a temporary
measure to prevent the screen to forcibly lock if the user forgets a popup
menu open and the saver timeout expires. Once the issue with input grabbing
is solved, we can remove the conditional return value and simply return an error
in such condition. Same applies to the variable trinity_desktop_lock_failed_grab,
which will no longer be needed in such case.o

Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
<entry>
<title>kdesktop: rename some methods to better differentiate between the lock process terminating and the screen getting unlocked</title>
<updated>2025-09-04T00:31:00Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-08-20T06:38:49Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=7d838f42adfa0442cf146fe1be616cc431227b5a'/>
<id>urn:sha1:7d838f42adfa0442cf146fe1be616cc431227b5a</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
<entry>
<title>kdesktop: simplify duplicated code</title>
<updated>2025-09-04T00:30:54Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-08-18T06:58:11Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tdebase/commit/?id=90aa4f4cc00dd39747b2f91e1e2bfad368d471aa'/>
<id>urn:sha1:90aa4f4cc00dd39747b2f91e1e2bfad368d471aa</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
</feed>
