summaryrefslogtreecommitdiffstats
path: root/kdesktop/lockeng.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fixed desktop locking code. This relates to bug 2603 and fixes the ↵Michele Calgaro2016-03-131-1/+1
| | | | | | | locking-after-suspend issue when the screensaver is also enabled. Signed-off-by: Michele Calgaro <[email protected]> (cherry picked from commit ab959b43ca0d41104fc828e0a0b57cc8a6c5108c)
* Fix commentsTimothy Pearson2015-04-141-3/+3
| | | | (cherry picked from commit 8c1136342b3519da44fc0379e3132c41e297009b)
* Do not unblock signals in main thread when waiting for kdesktop_lock responseTimothy Pearson2015-04-141-7/+4
| | | | | This prevents incorrect cancellation of internal xcb poll() methods and subsequent deadlock (cherry picked from commit ab8dfbaaa482e8de7ebd3a5eec1065b38d5299f6)
* Ensure desktop is completely hidden before sending fullyOnline()Timothy Pearson2015-04-141-0/+23
| | | | | Do not block kdesktop process while waiting for kdesktop_lock to engage prior to VT switch/new VT requests made from within kdesktop (cherry picked from commit 78d33c29157b8e3a0b81c36f73ec5f958439565c)
* Fix sporadic kdesktop hang due to unsafe usage of asynchronous POSIX signals ↵Timothy Pearson2015-04-141-19/+48
| | | | | | in the main GUI thread (cherry picked from commit 85126bf580edb675048843910c0e0c1c56c9ff89)
* Eliminate usleep() loop during kdesktop startupTimothy Pearson2015-04-141-9/+27
| | | | | Do not switch desktops if lock fails to engage (cherry picked from commit 751c96f9b1fc01675a1a9d34831104f98adfd84f)
* Fix lockeng file formattingTimothy Pearson2015-04-141-401/+390
| | | | (cherry picked from commit a17bfb0b96f5b255f41d03c3143d1eca04c88e36)
* Remove external dcop call and associated threadTimothy Pearson2015-04-141-28/+68
| | | | | Fix lockup on lock screen command due to signal race condition (cherry picked from commit e80c2baea0319decdad80c3c98cc7b28a010b0f0)
* Add systemd support into kdesktopSlávek Banko2014-02-251-1/+195
| | | | | + response to systemd signal Lock() + setting SetIdleHint(true / false) by screen saver activity
* Fix screen sometimes not being hidden on power management action or desktop ↵Timothy Pearson2014-01-081-39/+75
| | | | | | switch Handle kdesktop_lock termination in a more sane manner by simply relaunching it if possible
* Fix unintended rename of SAKProcess*Slávek Banko2013-03-091-12/+12
|
* Rename additional header files to avoid conflicts with KDE4Timothy Pearson2013-02-151-1/+1
|
* Rename common header files for consistency with class renamingTimothy Pearson2013-02-141-1/+1
|
* Rename KStandard for enhanced compatibility with KDE4Timothy Pearson2013-01-311-3/+3
|
* Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4Timothy Pearson2013-01-241-13/+13
|
* Fix desktop lock not engaging on suspendTimothy Pearson2012-05-201-2/+44
| | | | This closes Bug 1003
* Fix desktop lock failure due to race condition within signal handler between ↵Timothy Pearson2012-04-231-1/+8
| | | | qt and xcb
* Clean up lock dialog warnings and fix mouse cursorTimothy Pearson2012-03-111-1/+4
|
* Rename additional global functions and variables for tqt3Timothy Pearson2012-03-021-12/+12
|
* Update lock process to engage the lock in near real timeTimothy Pearson2012-02-071-27/+85
|
* Fix desktop lockTimothy Pearson2012-01-221-0/+1
|
* Part 1 of 2 of kdm renameTimothy Pearson2012-01-221-1/+1
|
* If someone manages to close down kdesktop_lock through an undiscovered ↵Timothy Pearson2012-01-191-3/+31
| | | | security vulnerability such as http://security-tracker.debian.org/tracker/CVE-2012-0064, immediately terminate the compromised TDE session
* Fix secure dialog handling when KScreenSaver DCOP quit() interface is usedtpearson2011-09-231-4/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1255030 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Disable SAK key detection in kdesktop when the lock dialog is activetpearson2011-09-171-2/+5
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254063 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Stabilize the SAK systemtpearson2011-09-161-2/+3
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253985 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add secure desktop area dialog to kdebasetpearson2011-09-151-1/+43
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253853 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix a second cause of the ever-ubiquitous Bug #456tpearson2011-07-131-1/+1
| | | | | | | | | This one is related to the MOC having a different idea of the data structure than the C compiler does in bgmanager.xx, thereby causing memory corruption when the bgmanager object attempts to access data members that the MOC did not add to the objects memory structure. Also apply the fix in r1420474 to KDesktopIface and KScreenSaverIface git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1241406 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Revert automated changestpearson2011-01-071-1/+1
| | | | | | | | Sorry guys, they are just not ready for prime time Work will continue as always git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1212480 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Automated conversion for enhanced compatibility with TQt for Qt4 3.4.0 TP1tpearson2011-01-031-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1211357 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Trinity Qt initial conversiontpearson2010-07-311-15/+15
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1157639 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-251-0/+371
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da