summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* twin: 25% zones for active cornersMavridis Philippe2023-07-101-19/+48
| | | | | | | | | | Added special checks that make corner activation easier: we assume a 25% zone on the edge of each border where instead of half size tiling we perform quarter size tiling. The rest 50% is left for normal half size tiling. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit becae3055bfd5da737f63d5558695030db91a3a9)
* Merge translation files from master branch.Automated System2023-07-071-7/+7
|
* tdm/backend: Add include <sys/ioctl.h> for ioctl() prototype.Slávek Banko2023-07-051-0/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 7a45949a764947a641f4dcdcfc9d9608bdbdab18)
* Add detection and, if necessary, prototype for strlcat and strlcpy.Slávek Banko2023-07-052-0/+36
| | | | | | | This resolves FTBFS - see issue TDE/tde-packaging-gentoo#299. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit c69b585fbe2bd59567358767e95789ccad43469e)
* Merge translation files from master branch.Automated System2023-07-0484-87/+1574
|
* Update translation template.Automated System2023-07-041-1/+18
|
* kcmtwin: Move Active Borders options into a new tabMavridis Philippe2023-07-047-191/+289
| | | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 631172e074ee702ff468b81e3a5c956515a2061a)
* TWin: Add active corner support to quick tilingMavridis Philippe2023-07-049-117/+181
| | | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 5b1934dd5dc3245fcfd4a771fd45ed30dcaace54)
* kxkb: prevent overflow in case of non-existing layout groupRoman Savochenko2023-06-301-2/+7
| | | | | | Signed-off-by: Roman Savochenko <roman@oscada.org> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d4d334c1af9256d6540b15e0188e9eb82b1fad55)
* kxkb: fix unnecessary translations strings.Roman Savochenko2023-06-301-3/+3
| | | | | | Signed-off-by: Roman Savochenko <roman@oscada.org> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d17e353a028f5cbfc2afc03d7190adb1aea457aa)
* Find power related system tools instead of hardcode themDenis Kozadaev2023-06-204-22/+99
| | | | | Signed-off-by: Denis Kozadaev <denis@dilos.org> (cherry picked from commit 3c23abfd84440d769bc20707e04cb356ddb48c1a)
* Drop Qt2's TQSortedList classMichele Calgaro2023-06-201-1/+0
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit dc8852cc1d6b347fe4681ef24f31732c6d96bb8b)
* kxkb: re-add custom TDE switching shortcutMavridis Philippe2023-06-1413-42/+139
| | | | | | | This commit fixes issue #342. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 22bb398b3ba83142bf49f6abf47081e5e9e11bef)
* SunOS UID schemeDenis Kozadaev2023-06-131-3/+11
| | | | | Signed-off-by: Denis Kozadaev <denis@dilos.org> (cherry picked from commit bcd2bfcdc49dcf97b730889d5554b15623072a40)
* Drop TQT_NO_COMPAT codeMichele Calgaro2023-06-092-3/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit afb81ac10bd36b5aecc679a78ff4fca751bd065b)
* Merge translation files from master branch.Automated System2023-06-061-4/+4
|
* Merge translation files from master branch.Automated System2023-06-0584-84/+504
|
* Update translation template.Automated System2023-06-051-1/+6
|
* Add TDE release notes to khelpcenter home page. This resolves issue #332Michele Calgaro2023-06-053-2/+10
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 94aa25a22a807393d0715d9c5981ef8f617448d7)
* Replacing the wrong USEPAM variable with USE_PAMormorph2023-06-051-1/+1
| | | | | Signed-off-by: ormorph <roma251078@mail.ru> (cherry picked from commit 4fe3dbdc99038a7de062ebeb900833327a31ddf9)
* kcheckpass: fix shadow support when not building tdmBobby Bingham2023-06-056-99/+28
| | | | | | | | | | | | | | | | | | 1. If not building with PAM, kcheckpass relies on HAVE_SHADOW to decide whether to support shadow passwords. However, this was only set if also building tdm. Consolidate all PAM/shadow configure checks at the top level so these are always set correctly. 2. Consolidate /etc/passwd and shadow password handling The shadow password handler already completely handles /etc/passwd passwords as well, so having a separate handler for just /etc/passwd is pure code duplication. Signed-off-by: Bobby Bingham <koorogi@koorogi.info> (cherry picked from commit 8c543e26ec35237d00ec44fadda80318c386fdde)
* Merge translation files from master branch.Automated System2023-06-045-16/+85
|
* Merge translation files from master branch.Automated System2023-06-031-0/+25
|
* [ksysguardd] Use size_t for storing process memory usage.Daniel Collins2023-05-304-42/+24
| | | | | | | Avoids the process memory usage rolling over at 4GiB on 64-bit systems. Signed-off-by: Daniel Collins <solemnwarning@solemnwarning.net> (cherry picked from commit f885561fda56d3b6eb47b1979a547b49a00954a2)
* TWin: Active borders and snap tilingMavridis Philippe2023-05-2713-433/+837
| | | | | | | | | | | | | | | | | | | | | | | This commit is a squash of the commits of TDE/tdebase#331. In short, this backports some improvements to existing electric border functionality from KDE, adds the snap tiling (or aerosnap) feature and brings rudimentary support for active corners, which will be fully implemented in a later PR. The options dialog and the documentation has been updated to reflect these changes. Additionally, a new relevant option is introduced: an option for restoring the original size of maximized/tiled windows when the user starts dragging them. The option is set to be off by default, preserving the traditional behaviour of KDE 3.x/TDE. Last but not least, the term "electric" in relation to borders and corners is replaced by "active" for clarity to the users. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 31335a04ed9bc01fd3ede33afde40d6f3359f2e9)
* Fix FTBFS caused by SunOS specific patches - see Issue #344.Slávek Banko2023-05-232-3/+4
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 3285a47d5dc3ffecabe49aaa11877f1abe71df44)
* SunOS specific patchesDenis Kozadaev2023-05-2322-41/+244
| | | | | Signed-off-by: Denis Kozadaev <denis@dilos.org> (cherry picked from commit 4d58a4ea8daf1a3cb91b7d8c6e574dd6f5bdb685)
* Konqueror handbook documentation associated with PR # 240Vincent Reher2023-05-041-13/+133
| | | | | Signed-off-by: Vincent Reher <tde@4reher.org> (cherry picked from commit bd5494bc81ed0034cde41a34e6a6e8b813b7814b)
* Update translation template.Automated System2023-05-021-0/+1
|
* konqueror: add option to enable/disable using double click to navitage to ↵Michele Calgaro2023-04-306-25/+47
| | | | | | | the parent folder. This resolves issue #329 Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit f3ddd5b7cd91574ac67d6c5dcf1c40093285d200)
* TCC twin: add 'shade' to the left mouse button click menu for active ↵Michele Calgaro2023-04-271-18/+15
| | | | | | | windows. This resolves issue #334 Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 8a630333192980368e8c245962e29684f846b161)
* Added initial draft of release notes for R14.1.1Michele Calgaro2023-04-272-0/+8
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit c6056948efaf76d0f32a7b4c9197e36986fac3c5)
* Merge translation files from master branch.Automated System2023-04-26137-312/+53
|
* Updated release notes with tqscintilla SEGV fixr14.1.0Michele Calgaro2023-04-121-0/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Add release notes for R14.1.0Michele Calgaro2023-04-102-3/+191
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* khelpcenter: restructure release notes in preparation for the r14.1.x seriesMichele Calgaro2023-03-3123-64/+151
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* tde license: minor adjustment to window size for better visualizationMichele Calgaro2023-03-281-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Added TDE license info dialogMichele Calgaro2023-03-279-2/+252
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Kxkb: improve TDE Control Centre module.Mavridis Philippe2023-03-2410-245/+778
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Add conflicts check for hotkey checkboxes Due to the ability to set multiple keyboard layout switching hotkeys, it is important to inform the user of conflicting options that are not handled properly by the X.org server when set at the same time (e.g. Win+Space and Alt+Space). This change adds a warning that informs the user about the problem and the conflicting options. This warning is shown only when setting multiple hotkeys via the Xkb options tab, which is for the advanced user. Most users will ever need only one hotkey, and the combobox on the first tab should be more than enough. 2) Add "none" item to layout switching options 3) Replace Reset old options checkbox with radio buttons As per discussion, this makes the function of the option more apparent. WhatIs hints have been added for additional clarity. 4) Update hotkey combobox per server options 5) Avoid duplication of options by querying Xkb for already set options. This was a problem in Append Mode in which `setxkbmap` strings would get too long due to setting already set options. This code checks for already set options and omits them from the new `setxkbmap` call. This does not apply to Overwrite Mode. 6) Overwrite previous grp: options when using the combobox See previous commit message about the addition of hotkeys combobox. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Kxkb: Improve layout switchingMavridis Philippe2023-03-2418-716/+323
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) New layout switching approach The new approach is based on the "grp" options group of Xkb and so enables us to use predefined X11 layout (group) switching hotkeys like "Caps Lock" or "Shift+Alt" (you can see the full list in the Options tab). The added bonus to this is that we conform to the Xkb setting. The code lets Xkb handle the keyboard layout switching hotkey(s) and is similar to the one that is used in kkbswitch, monitoring for an Xkb group (layout) change event. This solution required me to remove some hacky and obsolete code which was there to support really old pre-XFree-4.2 era systems and included the "include groups" hack. This means that the "Enable latin layout" checkbox is now gone and setxkbmap is only called when the keyboard layouts and/or options are modified, and not for every layout change. 2) Common layout switching hotkeys combobox A combobox was added to the first page of the Keyboard Layouts KCM module. It provides to the users a quick way to set a layout switching key combination. It also controls the "grp" group in the Xkb tab. A special note about this combobox is that, even if Append Mode was selected in the Xkb Options tab, this hotkey will overwrite previous hotkey options. This means that all grp: options will be forced removed before applying the option from the combobox (in contrast to specifying options via the Xkb Options tab, which, in Append Mode, will not get overwritten until next login). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Kxkb: Improve Xkb option detectionMavridis Philippe2023-03-241-22/+90
| | | | | | | | 1. Prefer XML files for Xkb options, as on some systems they have the a fuller set of options with descriptions than plain Xkb rules files. 2. Various hacks to improve descriptions of newer Xkb options Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* hwmanager: use alphabetically sorted menus in tdehwdevicetray.Michele Calgaro2023-03-132-21/+38
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* tdeioslave mediamanager: show the device node in the label also for ↵Michele Calgaro2023-03-121-3/+3
| | | | | | removable drives and CD/DVD disks. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* hwmanager: tdehwdevicetray now uses the same names used in Konqueror and ↵Michele Calgaro2023-03-112-52/+66
| | | | | | KDesktop for the storage drives. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* hwmanager: avoid unnecessary update of device names on status change. This ↵Michele Calgaro2023-02-172-24/+18
| | | | | | relates to issue TDE/tde#110. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* hwmanager: Do not open a popup window when clicking on a notification,Slávek Banko2023-02-161-0/+7
| | | | if automatic opening of popup windows is enabled.
* Fix Konqueror SEGV when the KPropertiesDialog is opened on the rootMichele Calgaro2023-02-091-1/+0
| | | | | | element of the treeview. This resolves issue #310. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* kcheckpass: Add pw_encrypt detection.Slávek Banko2023-02-092-0/+5
| | | | | | This relates to Bug 2854. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* hwmanager: add LMB menu based on storage devices.Michele Calgaro2023-02-082-51/+158
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* hwmanager: rework code for RMB menu. This does not add any newMichele Calgaro2023-02-062-373/+161
| | | | | | functionality but allows the future LMB menu to reuse some of the code. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>