summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix build of documentation for KWrite.Slávek Banko2025-04-121-1/+1
| | | | | | | | There is no separate build option for KWrite, but it is built together with Kate. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 81237f3a002b18f83c826f125cba83148b3c2a1b)
* Make sure to build documentation, this relates to issue #483Michele Calgaro2025-04-081-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 71d3f0315b2e7b1c96f45cbc27592e770ac25f86)
* Merge translation files from master branch.Automated System2025-04-052-12/+10
|
* Fix typo in backport commit from issue #550.Slávek Banko2025-04-041-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Merge translation files from master branch.Automated System2025-04-037-7/+83
|
* Update translation template.Automated System2025-04-031-1/+11
|
* Kxkb: layout switching and UI bugfixes and minor refactoringMavridis Philippe2025-04-0315-604/+1002
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Layout switching - Improved layout change logic (indicator is now always updated when the actual switch occurs). This fixes layout switching triggered by the X11 shortcut not being synchronized with layout switching from the tray icon click and the TDE shortcut. - Kxkb will ignore XkbStateNotify events not related to XkbGroupState which caused strange behaviour with the system tray context menu. - Reapply Xkb settings when a keyboard device changes state - Do not run setxkbmap without arguments - Catch and process changes to Xkb layouts and options - Always check for Xkb opcode in X11 events, this fixes invalid group issue (Michele Calgaro) * Tray indicator - Do not reload all Kxkb settings every time we are requested to get a pixmap! - Tray indicator pixmap manager improvements - Fix Quit tray icon menu item * Configuration - Optimize settings reloading - Do not reload settings every time getKxkbOptions() is called; if settings actually need to be re-read, it must be done maunally before calling this function - Use pointer to global KxkbConfig instance instead of keeping own copy - Fixed optimized loading of initial settings using KxkbConfig::LOAD_INIT_OPTIONS (I had sort of broken it in the past) - Removed unused KxkbConfig::LOAD_ACTIVE_OPTIONS - `newInstance()` now delegates calling setLayout() to readSettings() - Merged `initTray()` into `readSettings()` - no reason to exist as separate function * Refactoring - Merged KxkbLabelController into KxkbSystemTray - Rename LayoutIcon to LayoutIconManager for clarity - Minor code cleanup in LayoutIconManager - Remove use of singleton pattern for LayoutIconManager - Make XKBExtension a singleton. - Add counter to XKBExtension to prevent it from processing configuration changes likely caused by KXkb - `XKBExtension::getServerOptions()` now also returns layout and variant information in a XkbOptions struct - New `KxkbConfig::setFromXkbOptions()` member can update current configuration from a XkbOptions struct - No need to use `tdeApp` pointer in KXKBApp (KUniqueApplication) class - Consistent code style and more appropriate function names and return types - Commented option sections for clarity - Removed superfluous debug messages - Add proper copyright header to extension.* * Settings GUI - Make "Transparent background" checkbox available for theme colors in the GUI - Add customization options "Stretch flag", "Dim flag", "Show indicator bevel" - Disable KMilo checkbox when layout notifications disabled - Fix reading settings for TDE layout hotkeys This resolves #547. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit aed24cdf3fd4615b0ac42fad074f20c0427cc3ac)
* Merge translation files from master branch.Automated System2025-03-251-32/+27
|
* Merge translation files from master branch.Automated System2025-03-155-640/+771
|
* Fix CMake rules for relationship between add_custom_target and ↵Slávek Banko2025-03-111-4/+6
| | | | | | | | | add_custom_command for konsole fonts. This solves the warning about the use of wrong syntax. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit f7e87e96d2c8334c28281aa11c44f6ef54b55aae)
* Merge translation files from master branch.Automated System2025-03-093-64/+233
|
* Merge translation files from master branch.Automated System2025-03-073-22/+43
|
* Merge translation files from master branch.Automated System2025-03-011-17/+17
|
* Replace obsolete kstddirs.h with kstandarddirs.hMichele Calgaro2025-02-252-2/+2
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 60e6b46689f16f4a05ceeb34f904603ef042ae6c)
* Merge translation files from master branch.Automated System2025-02-224-30/+33
|
* Merge translation files from master branch.Automated System2025-02-211-0/+20
|
* Merge translation files from master branch.Automated System2025-02-171-10/+11
|
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2025-02-051-0/+0
|
* Merge translation files from master branch.Automated System2025-02-031-156/+143
|
* Fix building with gcc 15. This resolves issue #578Michele Calgaro2025-02-011-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit e3088514021b10b1dba9cee61d617d6c57b28010)
* Merge translation files from master branch.Automated System2025-01-311-18/+18
|
* Merge translation files from master branch.Automated System2025-01-282-27/+31
|
* Merge translation files from master branch.Automated System2025-01-272-17/+114
|
* Merge translation files from master branch.Automated System2025-01-2684-84/+6384
|
* Update translation template.Automated System2025-01-261-1/+76
|
* Add 15 color schemes taken from https://www.opendesktop.org.Michele Calgaro2025-01-2617-10/+406
| | | | | | | | | | | | | | | | - Jewels (8 schemes): taken from https://www.opendesktop.org/p/1123760, no license specified - Seasons (4 schemes): taken from https://www.opendesktop.org/p/1123759, no license specified - Different: taken from https://www.opendesktop.org/p/1123251, no license specified - Lila: taken from https://www.opendesktop.org/p/1123580, no license specified - Pinkie: taken from https://www.opendesktop.org/p/1994203, Creative Common 0 license Given the files are available on opendesktop.org, it seems reasonable to assumed that all files without explicit license are publicly available and therefore redistributable under GPL2 license. Should this not be the case, we kindly ask the authors of the files to reach out to us and we will promptly remove any offending file. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 69ac490a9e43b46efbc7fbf3ce32e96365f5805d)
* Merge translation files from master branch.Automated System2025-01-241-38/+70
|
* Merge translation files from master branch.Automated System2025-01-122-47/+51
|
* Merge translation files from master branch.Automated System2025-01-115-197/+191
|
* Merge translation files from master branch.Automated System2025-01-103-33/+33
|
* KDialog: add --attach option as alias for --embedMavridis Philippe2025-01-101-6/+18
| | | | | | | For compatibility with latest kdialog Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 9db51044dd65ecabdbb05cb8325cdeaa68441051)
* Merge translation files from master branch.Automated System2025-01-098-146/+144
|
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2025-01-091-0/+0
|
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2025-01-081-0/+0
|
* Merge translation files from master branch.Automated System2025-01-074-113/+113
|
* Remove support for Tru64 and OSFMichele Calgaro2025-01-0718-148/+5
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 57a00bdcbda06e2ec437be4db20f59a10b921157)
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2025-01-031-0/+0
|
* Remove support for Metrowerks compilerMichele Calgaro2024-12-313-45/+4
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 5d20fa9fb5eccace81404b32f414821b9f3e1020)
* Merge translation files from master branch.Automated System2024-12-301-19/+20
|
* Remove unnecessary filesMichele Calgaro2024-12-302-198/+0
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit f703127ab2a1f20f1483d3cfba393d09c808ef74)
* Replace pthread and dl linking with cmake-based variablesMichele Calgaro2024-12-277-20/+10
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 3df12e580bf4a71991a80424b5375157f6bce3db)
* Merge translation files from master branch.Automated System2024-12-232-54/+50
|
* Merge translation files from master branch.Automated System2024-12-2011-185/+200
|
* Merge translation files from master branch.Automated System2024-12-192-52/+180
|
* Use a right printing format for the second argument, bool is not a stringDenis Kozadaev2024-12-161-1/+1
| | | | | Signed-off-by: Denis Kozadaev <denis@dilos.org> (cherry picked from commit 8a1a90b63242b073281c2d57051bd9ec85834a69)
* tdeioslave/fish: Use CMake code to generate fishcode.h.Slávek Banko2024-12-154-51/+70
| | | | | | | Executable bit on these scripts in the source code is no longer needed. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 83e4d7076e1e5dfac804c0f89a1fcdf31795671a)
* Merge translation files from master branch.Automated System2024-12-133-391/+528
|
* kcminit: fix initialization of multiple modules provided by a single ↵Michele Calgaro2024-12-131-5/+14
| | | | | | | | | | library. This resolves issue #554. The problem was that libinput was serving multiple modules and after initializing the first one, the others would be ignored because of a check on whether the library itself had already been initialized. The solution is rather simple and checks not only the library name but also the module factory name. This ensures each library/factory module is correctly initialized. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d0a2cfa94f8ebf5476be9521c9997cf7f152cc95)
* Merge translation files from master branch.Automated System2024-12-112-79/+84
|
* Merge translation files from master branch.Automated System2024-12-072-109/+114
|