summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock/lockprocess.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fix OpenGL screensaver background when ARGB mode is enabledTimothy Pearson2013-05-051-11/+21
| | | | (cherry picked from commit 9804217b51b058fed43a060a746f543da044b2a5)
* Properly fix task tray background glitchesTimothy Pearson2013-05-051-0/+19
| | | | | Ensure session is fully locked before switching to new VT when lock is requested (cherry picked from commit 3cce16c2543ebd7441477b466b35c89333eef28c)
* Properly acquire a 32-bit ARGB visual when GL screen saver is requestedTimothy Pearson2013-05-051-19/+54
| | | | (cherry picked from commit 5908f01581521714faf27a93cfac9bfb207ec6b8)
* Enable ARGB support in kdesktop_lockTimothy Pearson2013-05-051-25/+41
| | | | (cherry picked from commit 7db006210bee765e4c21cc195e5795499a09c080)
* Clean up spurious kdesktop_lock X11 error messagesTimothy Pearson2013-05-051-49/+149
| | | | | Introduce disabled framework for future ARGB visual support (cherry picked from commit bf0b8eb3b27ea20173bee2690a8daef410a00b59)
* Cleanup output clutterSlávek Banko2013-04-271-4/+4
| | | | (cherry picked from commit 74b1fc6576fa920094463e6e4f1528bc7a25d6d0)
* Fix kdesktop_lock interaction with DPMS power saveTimothy Pearson2013-04-251-23/+46
| | | | | This partially resolves Bug 1475 (cherry picked from commit be61b99598ba2717e7764ed8c2b16aa4675a221c)
* Fix secondary thread terminationTimothy Pearson2013-04-251-14/+10
| | | | | | This resolves the remainder of Bug 1467 (part of the original commit) (cherry picked from commit edf3004ec3bd7bf7d2d1c3074281ce22188f3e35)
* Remove broken delay when wallpaper not availableTimothy Pearson2013-03-261-26/+1
| | | | | This is related to Bug 1288 (cherry picked from commit 2e6d8f1b552cb9a4870291fcd7c8c1d52c101608)
* Fix potential crash in kdesktop_lockTimothy Pearson2013-02-201-4/+7
| | | | | This is related to Bug 1288 (cherry picked from commit 7ca042263042aaa2f10aa0f436bf1df91e476c12)
* Fix race condition with SIGSTOP in kdesktop_lockSlávek Banko2013-02-161-1/+1
| | | | (cherry picked from commit c03540e9f6d2faee5b6fb582fabd59ded319cc60)
* Add CMake option for backtrace in kdesktop_lock exception handlerSlávek Banko2013-01-261-0/+2
| | | | (cherry picked from commit 936d3cec490c13f2c5f7dd14f5e364fddaa6da71)
* Fix tsak not working on new libudev versionsTimothy Pearson2013-01-171-47/+100
| | | | | | | Fix kicker Xinerama hiding Fix potential displayconfig lockup (part of the original commit) (cherry picked from commit 167c4cbea6bce3dc763b93cf13bbc1d5c4a103c6)
* Prevent two unlock dialogs from appearing in any situationTimothy Pearson2013-01-171-1/+7
| | | | (cherry picked from commit 3e5e79fb21c58824c14eafc864c2ba4f19951529)
* Add backtrace to kdesktop_lock exception handlerTimothy Pearson2012-12-041-0/+22
| | | | (cherry picked from commit 786e248cea658856ef647b7ab8d3e8cf7c057918)
* Add warning message to prior commitTimothy Pearson2012-11-201-0/+1
| | | | (cherry picked from commit 7db3b8849c2ab724fbb433160fa4a7a40893c01a)
* Attempt to work around issue described in Bug 1288Timothy Pearson2012-11-201-2/+13
| | | | (cherry picked from commit 4de72a5ddd70b37c4e077c53dd60d1a8e4da7466)
* Fix classic mode screensaversTimothy Pearson2012-10-201-27/+51
| | | | | This partially resolves Bug 811 (cherry picked from commit 4120a763e79d1e64f7f860a89faafdcb1f19e8e9)
* Attempt to minimize the time in which new notifications are displayed before ↵v3.5.13.1Timothy Pearson2012-09-241-0/+1
| | | | | | being hidden (cherry picked from commit 1f33dc8fd2fc14c2abb74be4e27ef08fdda784d6)
* Lower override redirect windows instead of unmapping them on lock startTimothy Pearson2012-09-241-2/+7
| | | | | | Restore lowered windows on lock exit This provides a better solution to Bug 1079 (cherry picked from commit 57f5c0698d49f0a0a7a55c75404f5b9ded910002)
* Forcibly prevent transient override redirect windows from showing up over ↵Timothy Pearson2012-09-241-4/+37
| | | | | | | the lock screen This closes Bug 1079 (cherry picked from commit 553923b25dc41e2c17ba9038eb225cd3bb9b1770)
* Fix kdesktop_lock crash on mouse events when no dialog is displayedTimothy Pearson2012-06-091-2/+2
| | | | | This closes Bug 1008 (cherry picked from commit 09dbd438c1fd7f3ee00eae33459bb7077fc3f9c2)
* Fix screensaver startup over slow X11 connectionsTimothy Pearson2012-06-031-2/+10
| | | | (cherry picked from commit d7b0d6767460a68fc3f81e2598f1541c5305b622)
* Fix kdesktop_lock XRandR event handlingTimothy Pearson2012-06-031-26/+52
| | | | (cherry picked from commit b70ccd542a93d69df25a5af2ad930e21c546a8b6)
* Fix kdesktop_lock not reacting to settings changes until it is restartedTimothy Pearson2012-06-031-3/+14
| | | | (cherry picked from commit 345d1e78808b657437e48ea299fb9af557ab111e)
* Fix kdesktop_lock screensaver engaging in corner caseTimothy Pearson2012-06-031-19/+66
| | | | | This resolves Bug 906 (cherry picked from commit c5ad26a7cc7129f39b4929fc9582ed44b0242a57)
* Check for tsak presence on lock engageTimothy Pearson2012-06-031-0/+12
| | | | | | Fix tsak not exiting on request Clean up build warnings (cherry picked from commit 22d0a673d7d6049d388847b476df1e5b6f3d6b70)
* Harden lock against rare race condition that caused two password prompts to ↵Timothy Pearson2012-06-031-0/+2
| | | | | | | appear Provide alternate secure dialog text string when username cannot be obtained (cherry picked from commit e899b7beb6b0f2db8c08dfdc14c29efb99046086)
* Fix screen saver not engaging correctlyTimothy Pearson2012-06-031-5/+12
| | | | | Fix graphical glitches in the lock process (cherry picked from commit 601b75a1e4158dbf0c293e682d5db0078a41e736)
* Fix a number of minor flaws in the lock dialog systemTimothy Pearson2012-06-031-8/+23
| | | | | If SAK usage is enabled, override KDM theme (cherry picked from commit e92e82b761f92754db582b5e98c0b3e788eba7d9)
* Fix logoff menuTimothy Pearson2012-06-031-1/+1
| | | | (cherry picked from commit a9ad8717d1ba0ab71d6830e4fa237938cc7baedb)
* Implement logout menu option in secure dialogTimothy Pearson2012-06-031-1/+8
| | | | | Ensure that cursor is not set to busy status on lock from secure dialog (cherry picked from commit 4d538e404718982b0198ac3b44d5a894a30b5b12)
* Fix desktop lock failure due to race condition within signal handler between ↵Timothy Pearson2012-06-031-0/+2
| | | | | | qt and xcb (cherry picked from commit 67a3a8f34892a6491ba0073a3f583503b44e58e7)
* Fix kdesktop_lock secure dialogTimothy Pearson2012-06-031-9/+20
| | | | | Minor whitespace cleanup and warning fixes (cherry picked from commit 50739c9ba4737317108da68c148472c3da856c95)
* Clean up lock dialog warnings and fix mouse cursorTimothy Pearson2012-06-031-3/+33
| | | | (cherry picked from commit 4bcfc9075fcc9785f9a7b52dd55885855ba612c8)
* Show busy cursor when lock dialog is busy instead of hiding cursorTimothy Pearson2012-06-031-2/+2
| | | | (cherry picked from commit 0522d9d3a856c77220e1882e2d294cad6eb59772)
* Allow minimal managed window interaction inside the lock processTimothy Pearson2012-06-031-3/+70
| | | | | This closes Bug 810 (cherry picked from commit 678bea5ba74b3b39981e482e188c61fdd37786f0)
* Clean up lock screen internalsTimothy Pearson2012-06-031-6/+19
| | | | | This cleanup is part of an effort to resolve Bug 810, but a new Qt3 version is required to fully resolve it (cherry picked from commit 057932620ba8355a6506b9d437518e253ba14ed9)
* Fix desktop lockTimothy Pearson2012-06-031-0/+2
| | | | (cherry picked from commit 5f8d730703882e1335305a2c43a378f0c4b96e8e)
* If someone manages to close down kdesktop_lock through an undiscovered ↵Timothy Pearson2012-06-031-5/+3
| | | | | | security vulnerability such as http://security-tracker.debian.org/tracker/CVE-2012-0064, immediately terminate the compromised TDE session (cherry picked from commit f05f9dc7532ea41c49b3e9385165d942dfab5d0e)
* Fix desktop lock process not hiding secondary screensTimothy Pearson2012-06-031-15/+62
| | | | | This closes Bug 669 (cherry picked from commit 4ea3979393d7ae160810a56fe965f0b25630b2ba)
* Rename old tq methods that no longer need a unique nameTimothy Pearson2012-06-031-3/+3
| | | | (cherry picked from commit 628043be55ddd2f534411d028e4f68c8fe4eaabb)
* Fix kdesktop_lock lock date/time displaytpearson2011-10-181-1/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1259560 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add a new intrusion detection feature to kdesktop_locktpearson2011-10-141-1/+4
| | | | | | | When enabled the date and time of the last screen lock is shown before login git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1258934 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop lock not releasing to allow password authentication if an X11 ↵tpearson2011-10-121-7/+10
| | | | | | display switch keypress was detected in certain situations git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1258629 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix a potential kdesktop_lock malfunction whereby the user would not be ↵tpearson2011-10-101-0/+5
| | | | | | presented with the login screen git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1258267 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add remote control socket to kdmtpearson2011-09-221-0/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1255013 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix ksmserver shutdown screen in ARGB modetpearson2011-09-211-4/+6
| | | | | | | Do not exit the secure dialog on DCOP screensaver quit request git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254881 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Close kdesktop_lock windows on SIGTERMtpearson2011-09-211-0/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254851 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Use krootpixmap instead of the external krootbacking executable in kdesktop_locktpearson2011-09-181-36/+56
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254228 283d02a7-25f6-0310-bc7c-ecb5cbfe19da