Commit Graph

3146 Commits (3b75bf0aeb7d69defedb0c20f46091b586d98056)
 

Author SHA1 Message Date
Slávek Banko c71af5fc0a
tdm/backend: Add include <sys/ioctl.h> for ioctl() prototype.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 7a45949a76)
2 years ago
Slávek Banko 9c4648db28
Add detection and, if necessary, prototype for strlcat and strlcpy.
This resolves FTBFS - see issue TDE/tde-packaging-gentoo#299.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit c69b585fbe)
2 years ago
TDE Gitea 1ceff2dba4 Merge translation files from master branch. 2 years ago
TDE Gitea e2d0fcc647 Update translation template. 2 years ago
Mavridis Philippe 93469d251f
kcmtwin: Move Active Borders options into a new tab
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 631172e074)
2 years ago
Mavridis Philippe e4d35cab44
TWin: Add active corner support to quick tiling
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 5b1934dd5d)
2 years ago
Roman Savochenko 87b9269efb
kxkb: prevent overflow in case of non-existing layout group
Signed-off-by: Roman Savochenko <roman@oscada.org>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit d4d334c1af)
2 years ago
Roman Savochenko 1206271a07
kxkb: fix unnecessary translations strings.
Signed-off-by: Roman Savochenko <roman@oscada.org>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit d17e353a02)
2 years ago
Denis Kozadaev c449ec1768
Find power related system tools instead of hardcode them
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 3c23abfd84)
2 years ago
Michele Calgaro 22937e1577
Drop Qt2's TQSortedList class
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit dc8852cc1d)
2 years ago
Mavridis Philippe 4e428e11c5
kxkb: re-add custom TDE switching shortcut
This commit fixes issue #342.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 22bb398b3b)
2 years ago
Denis Kozadaev e4e948060d
SunOS UID scheme
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit bcd2bfcdc4)
2 years ago
Michele Calgaro 0e6f6f70f4
Drop TQT_NO_COMPAT code
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit afb81ac10b)
2 years ago
TDE Gitea 878f6514ec Merge translation files from master branch. 2 years ago
TDE Gitea 7f3b9f3aaf Merge translation files from master branch. 2 years ago
TDE Gitea 869f1a8bc5 Update translation template. 2 years ago
Michele Calgaro f739548436
Add TDE release notes to khelpcenter home page. This resolves issue #332
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 94aa25a22a)
2 years ago
ormorph 8b8a8d7b5b
Replacing the wrong USEPAM variable with USE_PAM
Signed-off-by: ormorph <roma251078@mail.ru>
(cherry picked from commit 4fe3dbdc99)
2 years ago
Bobby Bingham 61357f5f74
kcheckpass: fix shadow support when not building tdm
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 8c543e26ec)
2 years ago
TDE Gitea 5b795608e0 Merge translation files from master branch. 2 years ago
TDE Gitea 8d22f3f003 Merge translation files from master branch. 2 years ago
Daniel Collins 0598cdf67a
[ksysguardd] Use size_t for storing process memory usage.
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 f885561fda)
2 years ago
Mavridis Philippe ad771450f3
TWin: Active borders and snap tiling
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 31335a04ed)
2 years ago
Slávek Banko 60f10cca06
Fix FTBFS caused by SunOS specific patches - see Issue #344.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 3285a47d5d)
2 years ago
Denis Kozadaev d984205f2e
SunOS specific patches
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 4d58a4ea8d)
2 years ago
Vincent Reher f3f71a018f
Konqueror handbook documentation associated with PR # 240
Signed-off-by: Vincent Reher <tde@4reher.org>
(cherry picked from commit bd5494bc81)
2 years ago
TDE Gitea 452c775ee3 Update translation template. 2 years ago
Michele Calgaro a71726c715
konqueror: add option to enable/disable using double click to navitage to the parent folder. This resolves issue #329
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit f3ddd5b7cd)
2 years ago
Michele Calgaro 218009e6d6
TCC twin: add 'shade' to the left mouse button click menu for active windows. This resolves issue #334
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 8a63033319)
2 years ago
Michele Calgaro 6b8ed6ad9e
Added initial draft of release notes for R14.1.1
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit c6056948ef)
2 years ago
TDE Gitea fac7dce450 Merge translation files from master branch. 2 years ago
Michele Calgaro 3ba1897c36
Updated release notes with tqscintilla SEGV fix
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 227e4d1ef2
Add release notes for R14.1.0
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 5903c807d6
khelpcenter: restructure release notes in preparation for the r14.1.x series
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 463208f2d2
tde license: minor adjustment to window size for better visualization
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro b957aab3e4
Added TDE license info dialog
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
2 years ago
Mavridis Philippe e8208c1dfb
Kxkb: improve TDE Control Centre module.
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>
2 years ago
Mavridis Philippe a67db2d484
Kxkb: Improve layout switching
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>
2 years ago
Mavridis Philippe b50ab13974
Kxkb: Improve Xkb option detection
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>
2 years ago
Michele Calgaro ef300a683d
hwmanager: use alphabetically sorted menus in tdehwdevicetray.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro e35bb1ed56
tdeioslave mediamanager: show the device node in the label also for removable drives and CD/DVD disks.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 9d96714f59
hwmanager: tdehwdevicetray now uses the same names used in Konqueror and KDesktop for the storage drives.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 2ffa44200e
hwmanager: avoid unnecessary update of device names on status change. This relates to issue TDE/tde#110.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Slávek Banko 68c1810b9e
hwmanager: Do not open a popup window when clicking on a notification,
if automatic opening of popup windows is enabled.
2 years ago
Michele Calgaro d88a72a5bc
Fix Konqueror SEGV when the KPropertiesDialog is opened on the root
element of the treeview. This resolves issue #310.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Slávek Banko 7df41e8572
kcheckpass: Add pw_encrypt detection.
This relates to Bug 2854.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
2 years ago
Michele Calgaro d196e674e1
hwmanager: add LMB menu based on storage devices.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 8c95671998
hwmanager: rework code for RMB menu. This does not add any new
functionality but allows the future LMB menu to reuse some of the code.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro b1d5dab80d
hwmanager: use a private class 'd' to store internal members of HwDeviceSystemTray.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 8410f6bd00
hwmanager: remove current LMB menu. Rearrange code of RMB menu. Use MMB click to
show the Device Manager dialog directly.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago