Commit Graph

43 Commits (e8acdbd8917362cdea3313e0ef648c29fa876101)

Author SHA1 Message Date
Slávek Banko e031e12d06
Respect build option WITH_TDEHWLIB, otherwise it can lead to FTBFS in special cases.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 years ago
Michele Calgaro 8b79083f96
Fixed FTBFS when building tdelibs/tdebase without tdehw.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 years ago
Timothy Pearson 6f5e7b2110 Streamline cryptographic card logon process 10 years ago
Timothy Pearson ce47730301 Add initial cryptographic card login support
Tested with themed greeter and SAK disabled
10 years ago
Timothy Pearson b5462e86f3 Fix the most egregious style guide violations in the main kdesktop_lock source files
No functional changes were made to the source
10 years ago
Timothy Pearson e569dd46ac Remove call to pthread_cancel() in kdesktop_lock
This resolves a sporadic deadlock during kdesktop_lock termination
10 years ago
Timothy Pearson 2f7d50c20c Fix kdesktop_lock requiring a process stop/start on unlock
Attempt to fix kdesktop_lock start/stop causing dcop failures by keeping kdesktop_lock process running across lock/unlock cycles
10 years ago
Timothy Pearson da8993ffb2 Make kdesktop_lock and ksmserver ARGB screen blanking more efficient and 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
10 years ago
Timothy Pearson 51a20070fd Fix screen sometimes not being hidden on power management action or desktop switch
Handle kdesktop_lock termination in a more sane manner by simply relaunching it if possible
11 years ago
Timothy Pearson 6a40ac081b Ensure screen is fully hidden before returning from kdestop lock dcop call 12 years ago
Timothy Pearson 9804217b51 Fix OpenGL screensaver background when ARGB mode is enabled 12 years ago
Timothy Pearson 3cce16c254 Properly fix task tray background glitches
Ensure session is fully locked before switching to new VT when lock is requested
12 years ago
Timothy Pearson edf3004ec3 Fix secondary thread termination
This resolves the remainder of Bug 1467
12 years ago
Timothy Pearson 5f4287e56d Fix Documents folder creation dialog
This resolves Bug 976
Prevent multiple kdesktop_lock processes from spawning per user
12 years ago
Timothy Pearson dc41de959b Use threading and select instead of busywaiting on the lock control socket
This resolves the remainder of Bug 690
12 years ago
Timothy Pearson 7db006210b Enable ARGB support in kdesktop_lock 12 years ago
Timothy Pearson 2e6d8f1b55 Remove broken delay when wallpaper not available
This is related to Bug 1288
12 years ago
Timothy Pearson 79b21d47bc Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 12 years ago
Timothy Pearson 167c4cbea6 Fix tsak not working on new libudev versions
Fix kicker Xinerama hiding
Fix potential displayconfig lockup
12 years ago
Timothy Pearson 57f5c0698d Lower override redirect windows instead of unmapping them on lock start
Restore lowered windows on lock exit
This provides a better solution to Bug 1079
13 years ago
Timothy Pearson b70ccd542a Fix kdesktop_lock XRandR event handling 13 years ago
Timothy Pearson e92e82b761 Fix a number of minor flaws in the lock dialog system
If SAK usage is enabled, override TDM theme
13 years ago
Timothy Pearson 678bea5ba7 Allow minimal managed window interaction inside the lock process
This closes Bug 810
13 years ago
Timothy Pearson 0a661f6bb6 Rename ksocket and kcache 13 years ago
Timothy Pearson 4ea3979393 Fix desktop lock process not hiding secondary screens
This closes Bug 669
13 years ago
Timothy Pearson b92f4fbd16 Fix tdebase FTBFS 13 years ago
tpearson bb335ea2a2 Fix kdesktop_lock lock date/time display
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1259560 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson e81d6b084c Add a new intrusion detection feature to kdesktop_lock
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
14 years ago
tpearson 3df918cc40 Use krootpixmap instead of the external krootbacking executable in kdesktop_lock
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254228 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson ff73229127 Add secure desktop area dialog to kdebase
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253853 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 75ab9920ac Enhance desktop lock process security
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253276 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 7bab23c1ca Fix desktop lock startup sequence appearance
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253084 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson a278c295b0 Fix kdesktop lock process
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
14 years ago
tpearson 9925fc58bc Fix system modal dialogs
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
14 years ago
tpearson 8155225c9b Enable compilation with TQt for Qt4 3.4.0 TP2
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
14 years ago
tpearson 27856879bf * Massive import of OpenSUSE patches, primarily for bugfixes
* 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
15 years ago
tpearson c663b64409 Trinity Qt initial conversion
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1157639 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
15 years ago
tpearson f6a9a3e7a1 UI fixes; switching desktops now has a much more streamlined display sequence...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1116678 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
15 years ago
tpearson 8ff2829c73 Prevent a Qt race condition where the dialog can be tested as existing, then 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
15 years ago
tpearson 387117c244 Enhanced Compiz support
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
15 years ago
tpearson a09c5ab8df Added remaining kdesktop lock prompts to allow for interactive two-factor 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
15 years ago
tpearson c97349f53a Added initial support for pipe-based root-only control of all running 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
15 years ago
toma 4aed2c8219 Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
15 years ago