Difference between revisions of "Release Notes For R14.1.7"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
(Initial draft, without screenshos)
 
(Add remaining screenshots)
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:


WIP
WIP

{{TipBox | caption = Note | text = Screenshots are purposely small and lo-res. Click to enlarge them}}


===Overview===
===Overview===
Line 12: Line 14:
<hr/>
<hr/>


[[File:R14-1-6-screenshot-michele-thumb.png|480px|link=https://wiki.trinitydesktop.org/images/5/58/R14-1-6-screenshot-michele.jpg]]
[[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/>

====Breaking====
====Breaking====
* konsole: add support for bracketed paste mode ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/808 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 <guimenu>Enter</guimenu> to be pressed. This allows multiline commands to be pasted as a block instead of each line being immediately executed during the pasting operation
* konsole: add support for bracketed paste mode ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/808 TDE/tdebase#808]).<br/>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 <b>Enter</b> to be pressed. This allows multiline commands to be pasted as a block instead of each line being immediately executed during the pasting operation<br/>[[File:R14-1-7-konsole-bracketed-paste-thumb.png|link=https://wiki.trinitydesktop.org/images/8/8c/R14-1-7-konsole-bracketed-paste.png]]
* kate: unify cursor positioning logic ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/145 TDE/tdebase#145], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/773 TDE/tdebase#773]). If you use <guimenu>KateApplication setCursor</guimenu> 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
* kate: unify cursor positioning logic ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/145 TDE/tdebase#145], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/773 TDE/tdebase#773]).<br/>If you use <b>KateApplication setCursor</b> 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 ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/196 TDE/tdepim#196])
* korganizer: improve handling of event attachments. Attachments are now embedded in the calendar data by default ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/196 TDE/tdepim#196])


====New functionalities and enhancements====
====New functionalities and enhancements====
* konqueror: add enhanced renaming mode for icon view ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/741 TDE/tdebase#741])
* konqueror: add enhanced renaming mode for icon view ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/741 TDE/tdebase#741])
* kcharselect: add categories dock for easier table selection ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/397 TDE/tdelibs#397], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/436 TDE/tdelibs#436], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/123 TDE/tdeutils#123], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/issues/142 TDE/tdeutils#142], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/143 TDE/tdeutils#143])
* kcharselect: add categories dock for easier table selection ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/397 TDE/tdelibs#397], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/436 TDE/tdelibs#436], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/123 TDE/tdeutils#123], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/issues/142 TDE/tdeutils#142], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/143 TDE/tdeutils#143])<br/>[[File:R14-1-7-kcharselect-categories-thumb.png|link=https://wiki.trinitydesktop.org/images/d/db/R14-1-7-kcharselect-categories.png]]
* twin: allow user's <guimenu>noBorder</guimenu> settings to override window's defaults ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/731 TDE/tdebase#731], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/732 TDE/tdebase#732])
* twin: allow user's <b>noBorder</b> settings to override window's defaults ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/731 TDE/tdebase#731], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/732 TDE/tdebase#732])<br/>[[File:R14-1-7-no-border-thumb.png|link=https://wiki.trinitydesktop.org/images/4/46/R14-1-7-no-border.png]]
* twin: added <guimenu>Keep above/below others</guimenu> buttons in <guimenu>Laptop</guimenu> windows decoration ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/740 TDE/tdebase#740])
* twin: added <b>Keep above/below others</b> buttons in <b>Laptop</b> windows decoration ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/740 TDE/tdebase#740])
* konsole: add support for colon-separated sub-params in CSI and DCS ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/766 TDE/tdebase#766], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/767 TDE/tdebase#767])
* konsole: add support for colon-separated sub-params in CSI and DCS ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/766 TDE/tdebase#766], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/767 TDE/tdebase#767])
* konsole: add <guimenu>Select All</guimenu> action to select whole history or screen ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/786 TDE/tdebase#786], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/788 TDE/tdebase#788])
* konsole: add <b>Select All</b> action to select whole history or screen ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/786 TDE/tdebase#786], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/788 TDE/tdebase#788])
* konsole: add <guimenu>Paste Selection</guimenu> action ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/789 TDE/tdebase#789])
* konsole: add <b>Paste Selection</b> action ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/789 TDE/tdebase#789])<br/>[[File:R14-1-7-konsole-paste-selection-thumb.png|link=https://wiki.trinitydesktop.org/images/7/71/R14-1-7-konsole-paste-selection.png]]
* konsole: add support for SGR 1006 mouse reporting escape sequence ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/813 TDE/tdebase#813]). This solves an annoying issue with mouse clicks inside <guimenu>htop</guimenu> ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/698 TDE/tdebase#698])
* konsole: add support for SGR 1006 mouse reporting escape sequence ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/813 TDE/tdebase#813]).<br/>This solves an annoying issue with mouse clicks inside <b>htop</b> ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/698 TDE/tdebase#698])
* konsole: add support for setting text underline color (SGR 58/59) ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/639 TDE/tdebase#639], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/821 TDE/tdebase#821])
* konsole: add support for setting text underline color (SGR 58/59) ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/639 TDE/tdebase#639], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/821 TDE/tdebase#821])<br/>[[File:R14-1-7-konsole-colored-underline-thumb.png|link=https://wiki.trinitydesktop.org/images/5/52/R14-1-7-konsole-colored-underline.png]]
* kicker: add control to select the color of the menu button's text ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/737 TDE/tdebase#737], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/738 TDE/tdebase#738])
* kicker: add control to select the color of the menu button's text ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/737 TDE/tdebase#737], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/738 TDE/tdebase#738])
* kicker/taskbar: add functionality to scroll the taskbar using the mouse wheel ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/756 TDE/tdebase#756], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/759 TDE/tdebase#759], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/762 TDE/tdebase#762], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/806 TDE/tdebase#806])
* kicker/taskbar: add functionality to scroll the taskbar using the mouse wheel ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/756 TDE/tdebase#756], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/759 TDE/tdebase#759], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/762 TDE/tdebase#762], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/806 TDE/tdebase#806])<br/>[[File:R14-1-7-taskbar-wheel-speed-thumb.png|link=https://wiki.trinitydesktop.org/images/0/02/R14-1-7-taskbar-wheel-speed.png]]
* kicker/taskbar: add <guimenu>Raise All/Lower All</guimenu> actions for groups of windows ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/760 TDE/tdebase#760], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/761 TDE/tdebase#761])
* kicker/taskbar: add <b>Raise All/Lower All</b> actions for groups of windows ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/760 TDE/tdebase#760], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/761 TDE/tdebase#761])<br/>[[File:R14-1-7-taskbar-raise-lower-all-thumb.png|link=https://wiki.trinitydesktop.org/images/7/71/R14-1-7-taskbar-raise-lower-all.png]]
* kicker/kickoff menu: add keyboard navigation to search results ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/823 TDE/tdebase#823])
* kicker/kickoff menu: add keyboard navigation to search results ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/823 TDE/tdebase#823])
* tdelibs/tdebase: add support for lzip protocol ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/415 TDE/tdelibs#415], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/785 TDE/tdebase#785])
* tdelibs/tdebase: add support for lzip protocol ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/415 TDE/tdelibs#415], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/785 TDE/tdebase#785])
Line 42: Line 45:
* kmix: add option for restoring volume levels at restart ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/112 TDE/tdemultimedia#112], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/113 TDE/tdemultimedia#113])
* kmix: add option for restoring volume levels at restart ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/112 TDE/tdemultimedia#112], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/113 TDE/tdemultimedia#113])
* koffice: add support for libpqxx 8 ([https://mirror.git.trinitydesktop.org/gitea/TDE/koffice/pulls/107 TDE/koffice#107])
* koffice: add support for libpqxx 8 ([https://mirror.git.trinitydesktop.org/gitea/TDE/koffice/pulls/107 TDE/koffice#107])
* kpdf: add AES-256 decryption support ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/29 TDE/tdegraphics#29], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/182 TDE/tdegraphics#182])
* kpdf: add AES-256 decryption support ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/29 TDE/tdegraphics#29], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/182 TDE/tdegraphics#182])<br/>[[File:R14-1-7-kpdf-aes256-thumb.jpg|link=https://wiki.trinitydesktop.org/images/6/60/R14-1-7-kpdf-aes256.jpg]]
* kuickshow: switch from imlib1 to imlib2 ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/162 TDE/tdegraphics#162], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/186 TDE/tdegraphics#186], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/187 TDE/tdegraphics#187])
* kuickshow: switch from imlib1 to imlib2 ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/162 TDE/tdegraphics#162], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/186 TDE/tdegraphics#186], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/187 TDE/tdegraphics#187])
* kuickshow: improve smooth resizing and avoid image distortion ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/163 TDE/tdegraphics#163], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/165 TDE/tdegraphics#165])
* kuickshow: improve smooth resizing and avoid image distortion ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/163 TDE/tdegraphics#163], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/165 TDE/tdegraphics#165])
* kpersonalizer: refresh first page when language is changed ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/775 TDE/tdebase#775])
* kpersonalizer: refresh first page when language is changed ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/775 TDE/tdebase#775])
* kipi-plugins: make <guimenu>sync</guimenu> plugin buildable ([https://mirror.git.trinitydesktop.org/gitea/TDE/kipi-plugins/pulls/40 TDE/kipi-plugins#40])
* kipi-plugins: make <b>sync</b> plugin buildable ([https://mirror.git.trinitydesktop.org/gitea/TDE/kipi-plugins/pulls/40 TDE/kipi-plugins#40])
* tdenetworkmanager: ask about autostart when quitting ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetworkmanager/issues/32 TDE/tdenetworkmanager#32], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetworkmanager/pulls/36 TDE/tdenetworkmanager#36])
* tdenetworkmanager: ask about autostart when quitting ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetworkmanager/issues/32 TDE/tdenetworkmanager#32], [https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetworkmanager/pulls/36 TDE/tdenetworkmanager#36])
* kdf: add option to hide certain fixed size read only filesystems ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/125 TDE/tdeutils#125])
* kdf: add option to hide certain fixed size read only filesystems ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/125 TDE/tdeutils#125])
* kdcop: add button to clear search box field ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/791 TDE/tdebase#791])
* kdcop: add button to clear search box field ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/791 TDE/tdebase#791])
* tdegraphics: add support for Poppler >= 26.06 ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/176 TDE/tdegraphics#176])
* tdegraphics: add support for Poppler >= 26.06 ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/176 TDE/tdegraphics#176])
* ksysguardd: handle large <guimenu>/proc/cpuinfo</guimenu> files ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/795 TDE/tdebase#795])
* ksysguardd: handle large /proc/cpuinfo files ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/795 TDE/tdebase#795])
* korganizer: show holiday tooltips in Month view ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/196 TDE/tdepim#196])
* korganizer: show holiday tooltips in Month view ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/196 TDE/tdepim#196])
* tdebluez: synchronize OBEX D-Bus interfaces with BlueZ ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebluez/pulls/52 TDE/tdebluez#52])
* tdebluez: synchronize OBEX D-Bus interfaces with BlueZ ([https://mirror.git.trinitydesktop.org/gitea/TDE/tdebluez/pulls/52 TDE/tdebluez#52])
Line 112: Line 115:


====Additional info====
====Additional info====
* [https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.7 Full release notes] on TDE wiki
* [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/253 This release notes] on TGW
* [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/253 These release notes] on TGW
* TGW full [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/254 issue and PR list], by module
* TGW full [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/254 issue and PR list], by module
* Detailed commit [https://wiki.trinitydesktop.org/Changelog_For_R14.1.7 change log]
* Detailed commit [https://wiki.trinitydesktop.org/Changelog_For_R14.1.7 change log]

<hr/>
<hr/>



Latest revision as of 11:32, 23 October 2026


WIP

Messagebox info.png
Note
Screenshots are purposely small and lo-res. Click to enlarge them

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.


R14-1-7-release-michele-thumb.png R14-1-7-release-seb-thumb.png


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
    R14-1-7-konsole-bracketed-paste-thumb.png
  • 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

Bug fixes

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

Dropped autotools support

Info for developers/packagers

Additional info


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.1.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.