Difference between revisions of "Release Notes For R14.1.7"
(Minor updated) |
(Add main top images) |
||
| Line 12: | Line 12: | ||
<hr/> |
<hr/> |
||
[[File:R14-1- |
[[File:R14-1-7-release-michele-thumb.png|480px|link=https://wiki.trinitydesktop.org/images/1/16/R14-1-7-release-michele.png]] [[File:R14-1-7-release-seb-thumb.png|480px|link=https://wiki.trinitydesktop.org/images/e/eb/R14-1-7-release-seb.png]] |
||
<hr/> |
<hr/> |
||
Revision as of 07:48, 23 October 2026
WIP
Overview
The Trinity Desktop Environment is a complete software desktop environment designed for Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software.
R14.1.7 is the seventh maintenance release of the R14.1.x series.
Breaking
- konsole: add support for bracketed paste mode (TDE/tdebase#808).
Unless you have some custom settings, copying text into Konsole command line will now result in the text being highlighted in inverted colors and waiting for Enter to be pressed. This allows multiline commands to be pasted as a block instead of each line being immediately executed during the pasting operation - kate: unify cursor positioning logic (TDE/tdebase#145, TDE/tdebase#773).
If you use KateApplication setCursor to set the cursor position in a document through DCOP, you need to update the call to cater for the new 1-based indexes rather than the old 0-based indexes for rows and columns - korganizer: improve handling of event attachments. Attachments are now embedded in the calendar data by default (TDE/tdepim#196)
New functionalities and enhancements
- konqueror: add enhanced renaming mode for icon view (TDE/tdebase#741)
- kcharselect: add categories dock for easier table selection (TDE/tdelibs#397, TDE/tdelibs#436, TDE/tdeutils#123, TDE/tdeutils#142, TDE/tdeutils#143)
- twin: allow user's noBorder settings to override window's defaults (TDE/tdebase#731, TDE/tdebase#732)
- twin: added Keep above/below others buttons in Laptop windows decoration (TDE/tdebase#740)
- konsole: add support for colon-separated sub-params in CSI and DCS (TDE/tdebase#766, TDE/tdebase#767)
- konsole: add Select All action to select whole history or screen (TDE/tdebase#786, TDE/tdebase#788)
- konsole: add Paste Selection action (TDE/tdebase#789)
- konsole: add support for SGR 1006 mouse reporting escape sequence (TDE/tdebase#813).
This solves an annoying issue with mouse clicks inside htop (TDE/tdebase#698) - konsole: add support for setting text underline color (SGR 58/59) (TDE/tdebase#639, TDE/tdebase#821)
- kicker: add control to select the color of the menu button's text (TDE/tdebase#737, TDE/tdebase#738)
- kicker/taskbar: add functionality to scroll the taskbar using the mouse wheel (TDE/tdebase#756, TDE/tdebase#759, TDE/tdebase#762, TDE/tdebase#806)
- kicker/taskbar: add Raise All/Lower All actions for groups of windows (TDE/tdebase#760, TDE/tdebase#761)
- kicker/kickoff menu: add keyboard navigation to search results (TDE/tdebase#823)
- tdelibs/tdebase: add support for lzip protocol (TDE/tdelibs#415, TDE/tdebase#785)
- tdeprint: various improvements for printer setup (TDE/tdelibs#442, TDE/tdelibs#443)
- krusader: add support for lzip protocol (TDE/krusader#73)
- ark: add 7-Zip fallback for RAR extraction (TDE/tdeutils#105, TDE/tdeutils#133)
- kmagnifier (kmag): improve visibility of the selection window (TDE/tde#261, TDE/tde#262, TDE/tdeaccessibility#45)
- file chooser portal: preserve filename when saving (TDE/xdg-desktop-portal-tde#18)
- kmix: add option for restoring volume levels at restart (TDE/tdemultimedia#112, TDE/tdemultimedia#113)
- koffice: add support for libpqxx 8 (TDE/koffice#107)
- kpdf: add AES-256 decryption support (TDE/tdegraphics#29, TDE/tdegraphics#182)
- kuickshow: switch from imlib1 to imlib2 (TDE/tdegraphics#162, TDE/tdegraphics#186, TDE/tdegraphics#187)
- kuickshow: improve smooth resizing and avoid image distortion (TDE/tdegraphics#163, TDE/tdegraphics#165)
- kpersonalizer: refresh first page when language is changed (TDE/tdebase#775)
- kipi-plugins: make sync plugin buildable (TDE/kipi-plugins#40)
- tdenetworkmanager: ask about autostart when quitting (TDE/tdenetworkmanager#32, TDE/tdenetworkmanager#36)
- kdf: add option to hide certain fixed size read only filesystems (TDE/tdeutils#125)
- kdcop: add button to clear search box field (TDE/tdebase#791)
- tdegraphics: add support for Poppler >= 26.06 (TDE/tdegraphics#176)
- ksysguardd: handle large /proc/cpuinfo files (TDE/tdebase#795)
- korganizer: show holiday tooltips in Month view (TDE/tdepim#196)
- tdebluez: synchronize OBEX D-Bus interfaces with BlueZ (TDE/tdebluez#52)
- libkcal: add support for libical 4 (TDE/tdepim#192, TDE/tdepim#193)
- add support for Python 3.15 (TDE/sip4-tqt#41, TDE/sip4-tqt#42, TDE/pytqt#44, TDE/pytqt#45, TDE/pytdeextensions#28, TDE/pytdeextensions#29)
- add support for OpenSSL 4 and increase minimum version to OpenSSL 1.1 (TDE/tqca#14, TDE/tdelibs#452, TDE/tdelibs#453, TDE/smartcardauth#12, TDE/smartcardauth#13, TDE/kvirc#91, TDE/kvirc#92)
- general renames, code improvements, obsolete code removal (TDE/tde#255)
Bug fixes
- tqt: fix wrong usage of mutex that could cause possible data race in meta objects (TDE/tqt#282, TDE/tqt#288)
- tqt: fix incorrect width of multiple vertical panels on hi-resolution displays (TDE/tdelibs#361, TDE/tqt#292)
- kdesktop: temporarily fix issue with menu not being shown after resuming from suspend state (TDE/tdebase#811)
- twin: fix Kicker panel hiding animations (TDE/tde#176, TDE/tdebase#751)
- twin: fix screen index validation (TDE/tdebase#800)
- twin: report one screen when Xinerama is disabled (TDE/tdebase#802)
- digikam: fix installation of digikam-camera as executable (TDE/digikam#62, TDE/digikam#63)
- kvirc: fix date visualization in the log viewer (TDE/kvirc#73, TDE/kvirc#82)
- kvirc: fix crash when cascading windows (TDE/kvirc#68, TDE/kvirc#86)
- konsole: fix scrolling to first line and size of history (TDE/arts#15, TDE/tdebase#746)
- konsole: fix parsing of OSC sequences containing the digit '9' (TDE/tdebase#744)
- konsole: fix multiline scroll up (TDE/tdebase#792, TDE/tdebase#793)
- kpdf: fix issue with printing when special characters are present in the document title (TDE/tdegraphics#158, TDE/tdegraphics#160)
- kpdf: fix rendering of some AES-encrypted pdfs which was failing with 'Bogus memory allocation size' error (TDE/tdegraphics#49, TDE/tdegraphics#184)
- kpdf: prevent SEGV caused by invalid Type1C font dictionary access (TDE/tdegraphics#189, TDE/tdegraphics#191)
- kuickshow: fix incorrect visualization when saving a modified image over itself (TDE/tdegraphics#164, TDE/tdegraphics#166)
- kuickshow: fix bugs related to color modifiers application (TDE/tdegraphics#167, TDE/tdegraphics#168, TDE/tdegraphics#169, TDE/tdegraphics#170, TDE/tdegraphics#172)
- kuickshow: fix image leaking with consecutive zooming and smooth scaling (TDE/tdegraphics#171)
- krusader: fix building with JavaScript enabled (TDE/krusader#67, TDE/krusader#68, TDE/krusader#69)
- krusader: fix bzip2 archive detection (TDE/krusader#3, TDE/krusader#71)
- krusader: fix issue which prevented compressed files from being opened (TDE/krusader#56, TDE/krusader#70)
- kate: fix crash when creating a new session and sessions are not being saved (TDE/tdebase#770, TDE/tdebase#771)
- dbus-1-tqt: fix 100% CPU usage caused by recursive dispatch call (TDE/xdg-desktop-portal-tde#3, TDE/dbus-1-tqt#49)
- kopete: fix crash after SSL connection failure (TDE/tdenetwork#123)
- ksim: avoid crash when libsensors fails to load (TDE/tdeutils#119, TDE/tdeutils#130)
- ark: fix recursive RAR file addition (TDE/tdeutils#132)
- ark: fix RAR 7 archive listing (TDE/tdeutils#137, TDE/tdeutils#139)
- ark: fix duplicate entries when updating TAR archives (TDE/tdeutils#136)
- ark: fix archive format selection in save dialog (TDE/tdebase#3, TDE/tdeutils#134)
- korganizer: fix propagation of category changes to a TODO being edited (TDE/tdepim#196)
- kmail: stop mail checks for removed accounts (TDE/tdepim#197, TDE/tdepim#198)
- arts: fix artsd crash on login (TDE/tdebase#753, TDE/arts#39)
- kaffeine: fix mute icon state when using Xine backend (TDE/kaffeine#49)
- tdelibs tdehw: fix RAM exhaustion when reading lxcfs's /proc/cpuinfo data (TDE/tdelibs#414, TDE/tdelibs#451)
Distro support
- ubuntu: drop Oracular and add Stonking support (TDE/tde-packaging#585)
- fedora: drop version 42 and add version 44
- mageia: drop version 9 and add version 10
- opensuse: drop version 15.6
CMake conversions
- kipi-plugins (TDE/kipi-plugins#37, TDE/kipi-plugins#38, TDE/kipi-plugins#39)
Dropped autotools support
- krusader (TDE/krusader#63)
- kvirc (TDE/kvirc#80)
Info for developers/packagers
- extra-dependencies: removed imlib1 source code (TDE/extra-dependencies#55)
Additional info
- This release notes on TGW
- TGW full issue and PR list, by module
- Detailed commit change log
Donate and support TDE
We sincerely thanks all the people who have donated to TDE in recent and far past.
Please consider helping to keep us online with a donation on our donations page. Every little helps :-)
Previous release notes
Release notes for previous versions of TDE are avaiable at these links.
- Previous release (R14.1.6)
- Older R14.0.x release notes.
FreeBSD Support
TDE continues to offer support for FreeBSD by providing updated "TDE port maps" data for each invidivual port and the "tde-ports-map" script used to synchronize the contents with the standard /usr/ports location. "tde-meta" port has been added to simplify building and installation of ports using the new framework: this meta port does not contain any code but depends on all ports of the TDE umbrella.
Credits and acknowledgements
We thanks all the people that are (or have been) involved in making TDE the great desktop environment that it is.
Infrastructure
We would like to thank IntegriCloud for kindly providing a powerful physical server based on a secure POWER9 architecture that serves as the TDE primary host and as a very powerful builder for ppc64el packages.
We would like to thank vpsFree for kindly providing free hosting for some of the TDE services, most notably our self-hosted TDE Gitea Workspace and TDE Weblate Translation Workspace.
We would like to thank all the mirrors for kindly providing free hosting for the TDE packages and archive.
Translators
We would like to thank all the people who have used the TDE Weblate Translation Workspace to improve translations for many languages. We are looking forward for further contributions in future.
TODO
Contribute to TDE development
The TDE development team is small but friendly. If you wish to participate in the TDE development process, please visit the Get involved page for additional information.
There are many things you can contribute to, from documentation review to bug fixes as well as brand new software features or applications.
Feedback from our users is also an integral part of a large scale, user-experience oriented project such as TDE. Whether you want to report a bug, suggest an improvement or simply let us know your opinion about TDE, please feel free to contact us. Three good places to start communication are the official TGW site (user guide here), the project's mailing lists and the bug tracker.