summaryrefslogtreecommitdiffstats
path: root/kdesktop
Commit message (Collapse)AuthorAgeFilesLines
* Separate WITH_TSAK and BUILD_TSAK flagsfeat/separate-tsakAlexander Golubev2025-08-232-2/+2
| | | | | | | | | | | | | | | | | | As for now BUILD_TSAK was used as both: a flag for building the `tsak` binary and to enable/disable tsak support in tdm/kdesktop. The problem is it creates problem with split build (when each sub-package is built independently): if `tsak` is built as a separate package there is no way to enable/disable support for it when building `kdesktop`/`tdm` without also triggerin the build of `tsak` itself. Besides this issue it just violates convention that BUILD_* flags do not conditionally enable functionality in other packages. This commit separates this logic into two different flags: BUILD_TSAK for building the tsak binary and WITH_TSAK for adding support for it to kdesktop and/or tdm. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* Use TDEDesktopFileMichele Calgaro2025-07-133-8/+8
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use TDESimpleConfigMichele Calgaro2025-07-126-24/+24
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* kdesktop: fix deadlock condition between kdesktop and kdesktop lock.Michele Calgaro2025-06-306-637/+721
| | | | | | | | | | | 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/falseMichele Calgaro2025-05-276-81/+81
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* improvenments to the crystalsvg icons & over misc tde texturesLupusRubrum2025-05-232-0/+0
| | | | Signed-off-by: LupusRubrum <bnw_canislupusrufus@zohomail.com>
* kdesktop: add documentation about POSIX signals usageMichele Calgaro2025-04-291-0/+32
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use tdestandarddirs.hMichele Calgaro2025-02-2514-14/+14
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use tdeglobalaccel.hMichele Calgaro2025-02-221-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use tdeAppMichele Calgaro2025-02-0316-88/+88
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use tdecrash.hMichele Calgaro2024-12-282-2/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace pthread and dl linking with cmake-based variablesMichele Calgaro2024-12-272-3/+3
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use tdeprocess.hMichele Calgaro2024-12-026-6/+6
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Rename KUniqueApplication to TDEUniqueApplicationMichele Calgaro2024-11-203-7/+7
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Add support for assigning global shortcuts for suspend actionsMavridis Philippe2024-08-013-2/+51
| | | | | | | | | | The corresponding shortcuts have been added as part of the KDesktop shortucts, to complement similar options (logout, shutdown, reboot). The shortcuts are only shown for the options that KSMServer reports via DCOP as valid. In order to do be able to make a DCOP call from kdesktopbindings.cpp, the <dcopref.h> include had to be added to several files of the shortcuts TDECM. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Use tq* headers instead of ntq* onesMichele Calgaro2024-06-301-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace KDE_[NO_]EXPORT with TDE_[NO_]EXPORTMichele Calgaro2024-05-051-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace Q_WS_* defines with TQ_WS_* equivalentsMichele Calgaro2024-02-145-5/+5
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT definesMichele Calgaro2024-01-1616-269/+269
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace various '#define' strings - part 6Michele Calgaro2023-12-267-24/+24
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replaced various '#define' with actual strings - part 5Michele Calgaro2023-12-051-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace 'Event' #define stringsMichele Calgaro2023-12-022-3/+3
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replaced various '#define' with actual strings - part 3Michele Calgaro2023-11-241-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace various tq* strings with TQt::* equivalentsMichele Calgaro2023-11-211-12/+12
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace Qt with TQtMichele Calgaro2023-11-1318-46/+46
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, ↵Michele Calgaro2023-09-252-2/+2
| | | | | | QIODevice with TQ* version Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace TQ_*Focus* and TQ_Scale* definesMichele Calgaro2023-09-021-3/+3
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Drop TQT_TQ*_OBJECT definesMichele Calgaro2023-08-081-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace Q_OBJECT with TQ_OBJECTMichele Calgaro2023-07-2020-24/+24
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use Scale & Crop as default style for wallpaper.Michele Calgaro2022-07-171-4/+34
| | | | | | | | Add more options to "Set as Background" menu in Konqueror. This resolves issue #280 and issue #281. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed HAL dependant code.Michele Calgaro2022-02-141-6/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replaced 'includehints' with 'includes' in *.ui files.Michele Calgaro2022-01-051-9/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Respect build option WITH_TDEHWLIB, otherwise it can lead to FTBFS in ↵Slávek Banko2021-05-185-19/+19
| | | | | | special cases. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update CMake rules to change tdehw library to standalone.Slávek Banko2021-05-072-2/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fixed FTBFS when building tdelibs/tdebase without tdehw.Michele Calgaro2021-05-025-19/+69
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Avoid direct usage of tdeldap library. This allows to remove hard dependency ↵Michele Calgaro2021-04-222-5/+8
| | | | | | between packages. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use new 'window_duplicate' icon in tdelibsMichele Calgaro2021-04-141-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KDesktop: customizable icon spacing.Mavridis Philippe2021-03-304-30/+104
| | | | | | | | | | | This commit introduces changes to KDesktop which allow for a custom icon spacing option, some new controls into the Desktop Behaviour module of KControl, as well as the KDesktop Ctrl+Mouse Scroll binding to manipulate the icon spacing. This commit depends on a previous (minor) change in LibKonq. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Renaming of files in preparation for code style tools.Michele Calgaro2020-12-0725-22/+22
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed code formatting modelines.Michele Calgaro2020-09-225-8/+4
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Desktop file translations:Slávek Banko2020-06-2852-4317/+107
| | | | | | | + Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix FTBFS due to missing linked libraries.Slávek Banko2020-06-121-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add FreeBSD / DragonFly specific /proc path for an executable file.Slávek Banko2020-05-261-2/+4
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* DilOS: use illumos specific /proc path for an executable fileDenis Kozadaev2020-05-261-0/+4
| | | | Signed-off-by: Denis Kozadaev <denis@dilos.org>
* Fixed handling of alternative terminal application in MiniCli.Michele Calgaro2020-02-132-7/+7
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed handling of KDesktop -> Right click -> Open Terminal Here... whenMichele Calgaro2020-02-121-2/+2
| | | | | | the terminal application is different from Konsole. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* mediamanager always get started at TDE startup. Therefore the module is no ↵Michele Calgaro2020-02-061-4/+6
| | | | | | longer available in TCC->TDE Components->Service Manager->Startup Services for enable/disable at startup. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Improved support for XDG folders without requiring xdg-user-dirs to be ↵Michele Calgaro2020-01-301-1/+1
| | | | | | installed. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed kxdglauncher which is now no longer required.Michele Calgaro2020-01-305-229/+3
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use xdg-user-dirs to detect XDG variables instead of kxdglauncher. This ↵Michele Calgaro2020-01-111-1/+1
| | | | | | relates to issue TDE/tdelibs#60. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>