R14.1.4 Release Notes
This document tracks some of the most important changes introduced in release R14.1.4, the fourth maintenance release of the R14.1.x series.
The full release notes on TDE wiki contains screenshots of some of the new features.
New applications
tdealternatives: a TDE control module to manage alternatives for DEB/RPM-based distributions (TDE/tdealternatives)
tdeartwork: 22 new 'Modern Times' and 'Progessive' vector wallpapers (TDE/tdeartwork#51)
new Dekoration theme Euforie (TDE/twin-style-dekorator#12)
fifteen new color schemes taken from Pling (TDE/tdebase#577)
tdeknighttour: a puzzle solving game for TDE (TDE/tdeknighttour)
New functionalities and enhancements
tqt3: add support for Unicode surrogate characters and planes above zero. Requires using a font that support such characters (TDE/tqt3#162, TDE/tde#222)
tderandrtray: new context menu structure (TDE/tdebase#560)
tdefile-plugin: new tdefile metainfo plugin for mp4 audio files (TDE/tdemultimedia#96)
kxkb: new options `Stretch flag`, `Dim flag` and `Show indicator bevel`. Improvements to layout switching logic and syncing with X in response to external changes. Improvement to option GUI code. Remember options and layout when keyboards are added/removed (TDE/tdebase#550)
tdepowersave: scheme and CPU policy can now be set using DCOP (TDE/tdepowersave#41)
kpdf: add support for multiple tabs (TDE/tdegraphics#116, TDE/tdegraphics#117, TDE/tdegraphics#118, TDE/tdegraphics#121, TDE/tdegraphics#122, TDE/tdegraphics#125)
codeine: add analyzer view when playing audio-only streams (TDE/codeine#30)
codeine: add context menu to statusbar to toggle Analyzer visibility when watching videos (TDE/codeine#32)
libical: makes url links clickable in event descriptions (TDE/tdepim#141)
add support for ISO8601 reduced precision format (i.e. hour-only) in KRFCDate (TDE/tdelibs#347)
twin-style-dekorator: add pseudotransparency for themes with transparent pixmaps (TDE/twin-style-dekorator#11, TDE/twin-style-dekorator#13)
twin-style-dekorator: improvement to resizing handle size with thin frames (TDE/twin-style-dekorator#15)
twin-style-dekorator: add optional top and bottom-shaded borders (TDE/twin-style-dekorator#17)
twin-style-dekorator: add templaTor theme to source code as visual template for artists (TDE/twin-style-dekorator#18)
twin-style-dekorator: add logic for optional 'inactive window' images (TDE/twin-style-dekorator#21)
twin-style-dekorator: add readme about theme creations and images (TDE/twin-style-dekorator#22)
knowit: add `dockOnStart` option to control window status on startup (TDE/knowit#18)
tdebase: don't stat files twice when sending them to trash (TDE/tdebase#542)
kteatime: new option to reset the timer when clicking on the notification message. Improved configuration dialog layout (TDE/tdetoys#47, TDE/tdetoys#48)
universalIndentGUI-tqt: add new info dialog (TDE/universal-indent-gui-tqt#6, TDE/universal-indent-gui-tqt#9)
improve support for JasPer 3/4 (TDE/digikam#48)
add support for gcc 15 (TDE/tde#220)
add support for Poppler >= 25.01 (TDE/tdegraphics#113)
Bug fixes
tderandrtray: fix settings of display gamma (TDE/tdebase#163, TDE/tdelibs#321)
tdenetworkmanager: allow creation of VPN connections (TDE/tdenetworkmanager#5, TDE/tdelibs#338)
use uppercase PASS command for ftp (TDE/tdelibs#313)
codeine: fix visualization of audio analyzer on the status bar (TDE/codeine#26)
codeine: allow seeking in FLAC (TDE/codeine#28)
codeine: fix mouse events for changing slider volume (TDE/codeine#29)
gtk-qt-engine: fix up background color rendering of several visual controls (TDE/gtk-qt-engine#24)
kcminit: make sure to correctly initialize multiple modules provided by the same library (TDE/tdebase#554, TDE/tdebase#565)
tdebase: add `--attach` option to KDialog (TDE/tdebase#558, TDE/tdelibs#318, bug 3038)
amarok: fix FTBFS when linking taglib2 on 32 bit architectures (TDE/amarok#60, TDE/amarok#82)
soundkonverter: fix FTBFS when linking taglib2 on 32 bit architectures (TDE/soundkonverter#29)
akode: fix seeking in Vorbis decoder (TDE/akode#22)
akregator: allow to use namespace prefix provided by the XML document (TDE/tdepim#152, TDE/tdepim#154)
kmail: avoid confusion between TLS and STARTTLS when configuring accounts (TDE/tdepim#153)
kxkb: fix incorrect layout display (TDE/tdebase#547) and unwanted reset of options (TDE/tdebase#548). Both part of TDE/tdebase#550 mentioned in the `New functionalities and enhancements` section above
Distro support
Raspbian: drop support for Buster (TDE/tde-packaging#391)
Ubuntu: add support for Plucky, drop support for Lunar (TDE/tde-packaging#391)
Fedora: add support for Fedora 43 (TDE/tde-packaging#421)
CMake conversions
digikam (TDE/digikam#30, TDE/digikam#31, TDE/digikam#32, TDE/digikam#33, TDE/digikam#34, TDE/digikam#35, TDE/digikam#37, TDE/digikam#38)
krecipes (TDE/krecipes#15, TDE/krecipes#16, TDE/krecipes#17)
ksquirrel (TDE/ksquirrel#26, TDE/ksquirrel#27, TDE/ksquirrel#30)
ktorrent (TDE/ktorrent#28, TDE/ktorrent#29, TDE/ktorrent#30, TDE/ktorrent#32)
Drop autotools support
kmyfirewall (TDE/kmyfirewall#22, TDE/kmyfirewall#29)
piklab (TDE/piklab#22)
Removed modules
kaffeine-mozilla (TDE/tde#219)
Info for developers/packagers
General renames, code improvements, obsolete code removal (TDE/tde#205)
Remove uncrustify-trinity (TDE/extra-dependencies#36)
Scripts to create TQt3 from Qt3 have been removed (TDE/scripts#12)
Minimum CMake version raised from 3.5 to 3.10 (TDE/tde-cmake#123)
Additional info
Full release notes (with screenshots) on TDE wiki
This release notes on TGW
TGW full issue and PR list, by module
Detailed commit change log