Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | kdesktop: simplify lock process code. This ensure correct cleanup in case of ↵ | Michele Calgaro | 2025-09-04 | 2 | -61/+30 |
| | | | | | | unexpected termination of the process. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | kdesktop: make sure the saver/lock remains responsive even when invokation ↵ | Michele Calgaro | 2025-09-04 | 2 | -41/+82 |
| | | | | | | | | | | | | | | | | | | | | has failed. This could happen for example when a popup menu is open and the saver autolock timeout expires. Before this commit, both kdesktop and the X11 server would be in a dirty start and the saver/lock would either not work anymore or not hide the windows on the screen. It was necessary to kill and restart kdesktop to restore proper functionality. Note: the conditional return value of 0 or 12 at main.cpp:554 is a temporary measure to prevent the screen to forcibly lock if the user forgets a popup menu open and the saver timeout expires. Once the issue with input grabbing is solved, we can remove the conditional return value and simply return an error in such condition. Same applies to the variable trinity_desktop_lock_failed_grab, which will no longer be needed in such case.o Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use TDEDesktopFile | Michele Calgaro | 2025-07-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use TDESimpleConfig | Michele Calgaro | 2025-07-12 | 2 | -6/+6 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | kdesktop: fix deadlock condition between kdesktop and kdesktop lock. | Michele Calgaro | 2025-06-30 | 1 | -3/+0 |
| | | | | | | | | | | | The logic to handle communication with kdesktop_lock is now running completely in a separate thread and event loop, meaning the main GUI thread remains responsive all the time and can handle interaction with X11, DCOP and DBUS calls. This resolves issue #589. The commit also solves the first problem reported in issue #640 and loosely related to PR #526. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace TRUE/FALSE with boolean values true/false | Michele Calgaro | 2025-05-27 | 2 | -61/+61 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use tdestandarddirs.h | Michele Calgaro | 2025-02-25 | 7 | -7/+7 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use tdeApp | Michele Calgaro | 2025-02-03 | 2 | -13/+13 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use tdecrash.h | Michele Calgaro | 2024-12-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace pthread and dl linking with cmake-based variables | Michele Calgaro | 2024-12-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use tdeprocess.h | Michele Calgaro | 2024-12-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace Q_WS_* defines with TQ_WS_* equivalents | Michele Calgaro | 2024-02-14 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines | Michele Calgaro | 2024-01-16 | 6 | -64/+64 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace various '#define' strings - part 6 | Michele Calgaro | 2023-12-26 | 2 | -3/+3 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace various tq* strings with TQt::* equivalents | Michele Calgaro | 2023-11-21 | 1 | -12/+12 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace Qt with TQt | Michele Calgaro | 2023-11-13 | 7 | -21/+21 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Drop TQT_TQ*_OBJECT defines | Michele Calgaro | 2023-08-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Replace Q_OBJECT with TQ_OBJECT | Michele Calgaro | 2023-07-20 | 8 | -9/+9 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Removed HAL dependant code. | Michele Calgaro | 2022-02-14 | 1 | -6/+0 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Respect build option WITH_TDEHWLIB, otherwise it can lead to FTBFS in ↵ | Slávek Banko | 2021-05-18 | 3 | -14/+14 |
| | | | | | | special cases. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Update CMake rules to change tdehw library to standalone. | Slávek Banko | 2021-05-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Fixed FTBFS when building tdelibs/tdebase without tdehw. | Michele Calgaro | 2021-05-02 | 3 | -17/+55 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Avoid direct usage of tdeldap library. This allows to remove hard dependency ↵ | Michele Calgaro | 2021-04-22 | 2 | -5/+8 |
| | | | | | | between packages. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Renaming of files in preparation for code style tools. | Michele Calgaro | 2020-12-07 | 10 | -3/+3 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Add FreeBSD / DragonFly specific /proc path for an executable file. | Slávek Banko | 2020-05-26 | 1 | -2/+4 |
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | DilOS: use illumos specific /proc path for an executable file | Denis Kozadaev | 2020-05-26 | 1 | -0/+4 |
| | | | | Signed-off-by: Denis Kozadaev <denis@dilos.org> | ||||
* | kdesktop: Add missing initialization of sigset_t in kdesktop_lock. This ↵ | Slávek Banko | 2019-07-19 | 1 | -0/+1 |
| | | | | | | | resolves bug 3025. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Fixed use of SAK in lock process when autologin is used in TDM. | Michele Calgaro | 2019-03-10 | 1 | -9/+7 |
| | | | | | | This resolves bug 2945. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | Add $DISPLAY to kdesktop_lock_lockfile file name. | Slávek Banko | 2019-02-11 | 1 | -1/+1 |
| | | | | | | | | This resolves bug 2998. Thanks to Russell Brown for analyzing the problem and propose a solution. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Prevent hard-coded "tde/" in #include ... | Slávek Banko | 2019-01-30 | 2 | -1/+2 |
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Improved previous commit using local8Bit() in place of utf8() when a | Michele Calgaro | 2018-11-28 | 1 | -2/+2 |
| | | | | | | | password is transmitted over pipes to other processes. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Adapted to new KPasswordEdit::password() signature. This relates to bug 2961. | Michele Calgaro | 2018-11-28 | 3 | -5/+6 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | LIB_QT -> LIB_TQT conversion to align to updated admin module | Michele Calgaro | 2018-09-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> | ||||
* | kdesktop lockprocess: Removed unnecessary include linux/stat.h | Slávek Banko | 2018-09-05 | 1 | -3/+0 |
| | | | | | | This resolves FTBFS with glibc 2.28 Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Fix kdesktop_lock screensaver stuttering on modern GPUs | Timothy Pearson | 2018-06-24 | 1 | -1/+5 |
| | |||||
* | Reset states in kdesktop-lock if startSaver fails | Slávek Banko | 2018-05-26 | 1 | -0/+2 |
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Write more details when kdesktop lock fails to grab input devices | Slávek Banko | 2016-09-11 | 1 | -0/+6 |
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
* | Disable card-based login if Kerberos support was disabled at compile time | Timothy Pearson | 2016-09-06 | 1 | -1/+4 |
| | |||||
* | Do not start card authentication unless PKCS logins were enabled | Timothy Pearson | 2016-09-06 | 2 | -1/+15 |
| | | | | Rename UserList class in kgreeter.cpp to avoid conflict with TDE LDAP library class name | ||||
* | Fix cryptographic card login process | Timothy Pearson | 2015-10-02 | 1 | -10/+21 |
| | |||||
* | Move VT switch on card insertion to cryptocardwatcher process | Timothy Pearson | 2015-10-01 | 1 | -15/+0 |
| | |||||
* | Use DM library in tdmtsak instead of making command line calls | Timothy Pearson | 2015-09-29 | 1 | -1/+1 |
| | |||||
* | Add new hardware device tray application | Timothy Pearson | 2015-09-21 | 1 | -6/+6 |
| | | | | Allow removable media action request popups to be suppressed | ||||
* | Fix card unlock | Timothy Pearson | 2015-09-19 | 2 | -4/+15 |
| | |||||
* | Streamline cryptographic card logon process | Timothy Pearson | 2015-09-18 | 3 | -7/+39 |
| | |||||
* | Stabilize cryptographic card login | Timothy Pearson | 2015-09-18 | 2 | -5/+39 |
| | | | | Fix some coding style issues | ||||
* | Add initial cryptographic card login support | Timothy Pearson | 2015-09-17 | 5 | -20/+181 |
| | | | | Tested with themed greeter and SAK disabled | ||||
* | Fix the most egregious style guide violations in the remaining kdesktop_lock ↵ | Timothy Pearson | 2015-09-04 | 5 | -608/+612 |
| | | | | | | source files No functional changes were made to the source | ||||
* | Fix the most egregious style guide violations in the main kdesktop_lock ↵ | Timothy Pearson | 2015-09-04 | 2 | -1734/+1725 |
| | | | | | | source files No functional changes were made to the source | ||||
* | Fix the most egregious style guide violations in the kdesktoplock plugin sources | Timothy Pearson | 2015-09-04 | 10 | -1105/+1134 |
| | | | | No functional changes were made to the source |