summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock/lockprocess.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove call to pthread_cancel() in kdesktop_lockTimothy Pearson2015-04-141-0/+9
| | | | | This resolves a sporadic deadlock during kdesktop_lock termination (cherry picked from commit e569dd46ac06ef5a5f2ad03a311640e1834c749f)
* Fix kdesktop_lock requiring a process stop/start on unlockTimothy Pearson2014-11-281-0/+5
| | | | Attempt to fix kdesktop_lock start/stop causing dcop failures by keeping kdesktop_lock process running across lock/unlock cycles
* Make kdesktop_lock and ksmserver ARGB screen blanking more efficient and ↵Timothy Pearson2014-10-251-0/+2
| | | | | | | improve multi-head support in same Fix kdesktop_lock busy cursor appearing over active screen saver after GUI-driven VT switch and delayed return to original VT Repair kdesktop_lock invalid password delay bypass with Cancel button
* Fix screen sometimes not being hidden on power management action or desktop ↵Timothy Pearson2014-01-081-0/+3
| | | | | | switch Handle kdesktop_lock termination in a more sane manner by simply relaunching it if possible
* Ensure screen is fully hidden before returning from kdestop lock dcop callTimothy Pearson2013-08-081-1/+2
|
* Fix OpenGL screensaver background when ARGB mode is enabledTimothy Pearson2013-05-051-0/+1
|
* Properly fix task tray background glitchesTimothy Pearson2013-05-031-0/+2
| | | | Ensure session is fully locked before switching to new VT when lock is requested
* Fix secondary thread terminationTimothy Pearson2013-04-221-1/+0
| | | | This resolves the remainder of Bug 1467
* Fix Documents folder creation dialogTimothy Pearson2013-04-191-3/+2
| | | | | This resolves Bug 976 Prevent multiple kdesktop_lock processes from spawning per user
* Use threading and select instead of busywaiting on the lock control socketTimothy Pearson2013-04-061-2/+30
| | | | This resolves the remainder of Bug 690
* Enable ARGB support in kdesktop_lockTimothy Pearson2013-03-221-0/+2
|
* Remove broken delay when wallpaper not availableTimothy Pearson2013-03-211-0/+1
| | | | This is related to Bug 1288
* Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4Timothy Pearson2013-01-241-3/+3
|
* Fix tsak not working on new libudev versionsTimothy Pearson2013-01-111-0/+3
| | | | | Fix kicker Xinerama hiding Fix potential displayconfig lockup
* Lower override redirect windows instead of unmapping them on lock startTimothy Pearson2012-09-221-0/+2
| | | | | Restore lowered windows on lock exit This provides a better solution to Bug 1079
* Fix kdesktop_lock XRandR event handlingTimothy Pearson2012-05-241-0/+1
|
* Fix a number of minor flaws in the lock dialog systemTimothy Pearson2012-04-261-1/+3
| | | | If SAK usage is enabled, override TDM theme
* Allow minimal managed window interaction inside the lock processTimothy Pearson2012-02-071-0/+7
| | | | This closes Bug 810
* Rename ksocket and kcacheTimothy Pearson2012-01-301-3/+3
|
* Fix desktop lock process not hiding secondary screensTimothy Pearson2011-12-271-0/+2
| | | | This closes Bug 669
* Fix tdebase FTBFSTimothy Pearson2011-11-171-1/+1
|
* Fix kdesktop_lock lock date/time displaytpearson2011-10-181-0/+3
| | | | 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-0/+1
| | | | | | | 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
* Use krootpixmap instead of the external krootbacking executable in kdesktop_locktpearson2011-09-181-1/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254228 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add secure desktop area dialog to kdebasetpearson2011-09-151-0/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253853 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enhance desktop lock process securitytpearson2011-09-131-0/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253276 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop lock startup sequence appearancetpearson2011-09-131-0/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253084 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kdesktop lock processtpearson2011-09-131-1/+2
| | | | | | | | Enable the new codepaths by default This does change user visible behaviour, however it also repairs severe problems with the lock dialog appearing UNDER the xscreensaver hack, as well as many of the OpenGL xhacks failing. git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253074 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix system modal dialogstpearson2011-09-121-2/+14
| | | | | | | | | Fix shutdown background Add code to make the desktop locking system use the system window decorations and generally use the same theme and style as the active desktop This code is disabled for now, but can be enabled via the two new static variables in kdesktop/lock/main.cc git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252900 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enable compilation with TQt for Qt4 3.4.0 TP2tpearson2011-01-191-2/+2
| | | | | | | This should not break compatibility with TQt for Qt3; if it does please fix it ASAP! git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1215552 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* * Massive import of OpenSUSE patches, primarily for bugfixestpearson2010-09-031-6/+24
| | | | | | | | * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1171255 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Trinity Qt initial conversiontpearson2010-07-311-22/+22
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1157639 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* UI fixes; switching desktops now has a much more streamlined display sequence...tpearson2010-04-201-1/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1116678 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Prevent a Qt race condition where the dialog can be tested as existing, then ↵tpearson2010-04-201-0/+1
| | | | | | | | | | the dialog pointer can be set to NULL by a dialog internal exit before a subsequent dialog call executes. Essentially these patches lock out the dialog pointer reset until the subsequent dialog call completes after the dialog exist check. git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1116662 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enhanced Compiz supporttpearson2010-04-191-0/+1
| | | | | | | | Added preliminary ability for allowing specific hotkeys to execute global shortcut actions while the desktop lock is active. The primary use for this is to switch monitors while the screen is still locked (with the switch-monitor hotkey) so that the user can login. git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1116279 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Added remaining kdesktop lock prompts to allow for interactive two-factor ↵tpearson2010-04-081-0/+4
| | | | | | authentication with a SmartCard or fingerprint reader via a background (root) process git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1112439 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Added initial support for pipe-based root-only control of all running ↵tpearson2010-04-071-1/+12
| | | | | | | | | kdesktop_lock processes Right now this allows a background authentication process to display pop-up status messages on all screens git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1111946 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-251-0/+131
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da