summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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 shared root pixmap to paint smserver instead of external call to krootpixmaptpearson2011-09-212-47/+40
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254806 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix keramic and b2 window clientstpearson2011-09-194-13/+56
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254498 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy tsak in from latest gittpearson2011-09-193-27/+63
| | | | | | | | Wait for tsak start before kdm init Set readonly access mode for SAK pipe in kdmtsak git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254374 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Close tsak daemon connection when read failed before trying againtpearson2011-09-181-0/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254369 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Use kdmdistrc instead of kdmrc if it existstpearson2011-09-181-1/+7
| | | | | | | This preserves kdmrc as a fallback working configuration git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254362 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Use krootpixmap instead of the external krootbacking executable in kdesktop_locktpearson2011-09-184-43/+81
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254228 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Check if session is local before requiring usage of the SAKtpearson2011-09-182-4/+43
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254133 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add a new configuration file kdmdistrc to kdm that, if present, overrides ↵tpearson2011-09-181-4/+11
| | | | | | the default kdmrc settings git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254121 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kdmctl spamming by kdmsaktpearson2011-09-181-1/+21
| | | | | | | Fix KDM SAK passing to non-active VTs git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254120 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Reset kdesktop lock login dialog on GUI VT switchtpearson2011-09-181-4/+7
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254119 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Make the SAK only work on the current VTtpearson2011-09-172-7/+68
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254116 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
* Fix kdm crash on remote->local login switchtpearson2011-09-171-11/+14
| | | | | | | Detach from tsak process as early as possible git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254061 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix KDM shutdown dialog not appearing under Debiantpearson2011-09-162-15/+26
| | | | | | | Fix kdmtsak failure on tsak daemon exit git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254046 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Stabilize the SAK systemtpearson2011-09-163-4/+7
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253985 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add task manager button to secure desktop dialogtpearson2011-09-162-1/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253983 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix tsak problems introduced in prior committpearson2011-09-162-26/+55
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253980 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add configuration option for SAK usage to KDM control center moduletpearson2011-09-163-1/+30
| | | | | | | Replace call in kdm to system() with KProcess git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253892 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Backport of TDE GIT committpearson2011-09-161-78/+111
| | | | | | | Make tsak a bit more robust git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253890 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add tsaktpearson2011-09-164-2/+313
| | | | | | | Trinity now has full GUI SAK support, a first for any Linux DE! git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253878 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add preliminary SAK support to KDMtpearson2011-09-1610-10/+251
| | | | | | | Unify the various system modal dialogs a bit git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253872 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix Unified splash screentpearson2011-09-152-2/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253867 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow kdm to preload kwintpearson2011-09-155-4/+62
| | | | | | | This provides a smoother and more unified logon experience git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253865 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Close secure desktop dialog on Esc keypresstpearson2011-09-151-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253856 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow kwin to replace itself automaticallytpearson2011-09-151-2/+49
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253854 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add secure desktop area dialog to kdebasetpearson2011-09-158-24/+416
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253853 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix prior committpearson2011-09-152-29/+36
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253839 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Export the kdmtsak calling executable validation routine in a header filetpearson2011-09-152-139/+168
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253837 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enhance kdmtsak to work with kdeinit launched processestpearson2011-09-151-6/+60
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253835 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enhance SAK appearancetpearson2011-09-154-51/+61
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253791 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add very preliminary SAK supporttpearson2011-09-157-5/+261
| | | | | | | Don't worry, if your system is not configured for SAK usability you won't notice anything different git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253698 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add missing license header to kdmtsak.cpptpearson2011-09-151-0/+20
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253696 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add kdmtsak programtpearson2011-09-153-1/+101
| | | | | | | Fix possible kompmgr segfault under rare circumstances git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253695 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add new "Unified" splash screentpearson2011-09-1414-1/+419
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253671 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enhance desktop lock process securitytpearson2011-09-132-2/+32
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253276 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Second part of prior committpearson2011-09-131-0/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253274 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Force repaint of background on desktop switch when desktop lock is enabledtpearson2011-09-131-2/+9
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253273 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix screensaver startup failure under certain circumstances, including ↵tpearson2011-09-131-1/+3
| | | | | | premature xhack termination git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253271 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix lock screen startuptpearson2011-09-131-22/+22
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253257 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop lock appearance...again...tpearson2011-09-131-6/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253085 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop lock startup sequence appearancetpearson2011-09-132-62/+108
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253084 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop switch while lock process is engagedtpearson2011-09-131-3/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kdesktop lock processtpearson2011-09-135-31/+106
| | | | | | | | 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 lock dialog cancel button enabling when autohide disabledtpearson2011-09-121-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253064 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop locking with opengl screensaverstpearson2011-09-123-11/+48
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253062 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Use new modal system nofitication dialog in kdebase smservertpearson2011-09-129-110/+194
| | | | | | | | Add fancy startup dialog to match the fancy shutdown dialog This is only used if the themed splash screen is turned off git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253056 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix system modal dialogstpearson2011-09-1211-29/+328
| | | | | | | | | 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
* Force windows with the modal system notification atom set to stay above ↵tpearson2011-09-108-33/+82
| | | | | | | | | | | other windows Enhance logout sequence appearance Add remote folder synchronization on logout support Fix flickering to black window with subsequent partial repaint of certain widgets occurring during fancy logout sequence git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252640 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Disable kdebase kicker tip assertion causing kicker crashtpearson2011-09-091-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252379 283d02a7-25f6-0310-bc7c-ecb5cbfe19da