<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.trinitydesktop.net/index.php?action=history&amp;feed=atom&amp;title=Changelog_For_R14.1.8</id>
	<title>Changelog For R14.1.8 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.trinitydesktop.net/index.php?action=history&amp;feed=atom&amp;title=Changelog_For_R14.1.8"/>
	<link rel="alternate" type="text/html" href="https://wiki.trinitydesktop.net/index.php?title=Changelog_For_R14.1.8&amp;action=history"/>
	<updated>2026-11-05T15:49:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.trinitydesktop.net/index.php?title=Changelog_For_R14.1.8&amp;diff=4568&amp;oldid=prev</id>
		<title>SlavekB: Update 20261104</title>
		<link rel="alternate" type="text/html" href="https://wiki.trinitydesktop.net/index.php?title=Changelog_For_R14.1.8&amp;diff=4568&amp;oldid=prev"/>
		<updated>2026-11-05T08:42:58Z</updated>

		<summary type="html">&lt;p&gt;Update 20261104&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= dependencies =&lt;br /&gt;
== tde-cmake ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tde-cmake/commit/?id=5e5b6e45 [5e5b6e45]] Update version to R14.1.8&amp;amp;#126;[DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
== tqt ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqt/commit/?id=0bd37c0b [0bd37c0b]] TQComboBox: add navigation of popup-backed comboboxes with Up/Down/Home/End keys&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqt/commit/?id=e6b78027 [e6b78027]] Add clearCurrentItem() method to TQCombobox and TQListBox.&amp;lt;br/&amp;gt;Add a nonvirtual API to clear the current item while preserving the&amp;lt;br/&amp;gt;historical behavior of setCurrentItem(-1). Keep an explicitly empty&amp;lt;br/&amp;gt;selection stable as the popup opens and during keyboard navigation, while&amp;lt;br/&amp;gt;allowing normal navigation and activation to choose an item.&amp;lt;br/&amp;gt;Co-authored-by: Opencode/Big Pickle&lt;br /&gt;
&lt;br /&gt;
== tqca ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqca/commit/?id=a7ac32f2 [a7ac32f2]] Avoid copying empty TQCA buffers&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqca/commit/?id=53e27aea [53e27aea]] Send SNI in TLS client handshakes&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqca/commit/?id=99dd6f49 [99dd6f49]] Clarify libidn2 requirement and name DNS matcher&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqca/commit/?id=5950e2a8 [5950e2a8]] Require libidn2 pkg-config metadata&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqca/commit/?id=74b94eae [74b94eae]] Improve libidn2 discovery and document TLS identity rules&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tqca/commit/?id=023fcf4b [023fcf4b]] Fix TLS peer identity matching with subjectAltName&lt;br /&gt;
&lt;br /&gt;
= core =&lt;br /&gt;
== tdelibs ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdelibs/commit/?id=52987490 [52987490]] Update version to R14.1.8&amp;amp;#126;[DEVELOPMENT]&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdelibs/commit/?id=018116a9 [018116a9]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tdebase ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdebase/commit/?id=8a272629 [8a272629]] Merge translation files from master branch.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdebase/commit/?id=329efa70 [329efa70]] Remove obsolete KNewButton singleton&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdebase/commit/?id=64d18b4e [64d18b4e]] konsole: fix sending of Alt key bytes and add correct encoding of the NUL byte (Ctrl+@)&amp;lt;br/&amp;gt;Alt + &amp;amp;lt;key&amp;amp;gt; is encoded as 0x1b + &amp;amp;lt;key&amp;amp;gt;. These two bytes were sent as two different write operations and as a result an application could receive the first byte (0x1b) in one read and the remaining one (&amp;amp;lt;key&amp;amp;gt;) in a second read operation. This could lead to wrong commands being executed by the app.&amp;lt;br/&amp;gt;Real case scenario: nvim + fzf plugin, with Alt+A to select all results. When the wrong read happened, the first byte was interpreted as ESC, de facto closing the fzf panel. The second byte was considered as an &amp;#039;a&amp;#039; command, entering insert mode.&amp;lt;br/&amp;gt;Ctrl+@ is the NUL byte and should send the byte 00. Add this funtionality and get rid of an old unneed hack from the Qt2/early Qt3 times.&amp;lt;br/&amp;gt;KDE4 rewrote the logic in similar fashion.&amp;lt;br/&amp;gt;Co-authored-by: Opencode/Big Pickle&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdebase/commit/?id=d1be7d62 [d1be7d62]] kicker: Include fixx11h unconditionally in taskrmbmenu&amp;lt;br/&amp;gt;netwm.h includes Xlib headers, leaving the Bool macro defined before&amp;lt;br/&amp;gt;TQVariant::Bool is parsed. With XComposite disabled, the conditional&amp;lt;br/&amp;gt;fixx11h.h include is skipped and the taskmanager build fails.&amp;lt;br/&amp;gt;Include fixx11h.h unconditionally to avoid the Xlib macro conflict.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdebase/commit/?id=da7b8fe8 [da7b8fe8]] konsole: rename members and methods in the `Emulation` class&amp;lt;br/&amp;gt;Renamed to better aligned to KDE&amp;#039;s Konsole code but use m_* convention for member names. No change in functionality.&amp;lt;br/&amp;gt;Co-authored-by: Opencode/DeepSeek V4.1 Flash&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdebase/commit/?id=2a2946f2 [2a2946f2]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tdepim ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdepim/commit/?id=33dbcb9b [33dbcb9b]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tdemultimedia ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdemultimedia/commit/?id=e4f6f01f [e4f6f01f]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdemultimedia/commit/?id=cdc92cbe [cdc92cbe]] Replace NULL pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdemultimedia/commit/?id=c040dcee [c040dcee]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tdeutils ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeutils/commit/?id=065d46f6 [065d46f6]] Merge translation files from master branch.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeutils/commit/?id=b21168b6 [b21168b6]] Update translation template.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeutils/commit/?id=28acf5db [28acf5db]] kmilo: Add TCC controls for multimedia key volume steps&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeutils/commit/?id=39eaf624 [39eaf624]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeutils/commit/?id=b8f15167 [b8f15167]] Replace NULL pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeutils/commit/?id=72edcc72 [72edcc72]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tdeedu ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeedu/commit/?id=51d3f8e0 [51d3f8e0]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeedu/commit/?id=26d28aa2 [26d28aa2]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
== tdegames ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdegames/commit/?id=663044a0 [663044a0]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdegames/commit/?id=c2643c99 [c2643c99]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
== tdeaddons ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeaddons/commit/?id=6a66cb1c [6a66cb1c]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeaddons/commit/?id=1a98cdaa [1a98cdaa]] Replace NULL pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeaddons/commit/?id=d5fd377c [d5fd377c]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tdeadmin ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeadmin/commit/?id=2441b48c [2441b48c]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeadmin/commit/?id=30e6064a [30e6064a]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
== tdeartwork ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeartwork/commit/?id=5928fc7d [5928fc7d]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdeartwork/commit/?id=6a4ac13a [6a4ac13a]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
== tde-i18n ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tde-i18n/commit/?id=e52d4043 [e52d4043]] Merge translation files from master branch.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tde-i18n/commit/?id=fbca2acc [fbca2acc]] Update translation template.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tde-i18n/commit/?id=fab82065 [fab82065]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
= libraries =&lt;br /&gt;
== kipi-plugins ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kipi-plugins/commit/?id=39072e46 [39072e46]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== libksquirrel ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/libksquirrel/commit/?id=29a0c157 [29a0c157]] Add WebP decoder support&amp;lt;br/&amp;gt;Add an optional libwebp decoder and integrate it with the existing codec build and package conventions.&lt;br /&gt;
&lt;br /&gt;
== pytde ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/pytde/commit/?id=8472ddc2 [8472ddc2]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/pytde/commit/?id=6b4b51f3 [6b4b51f3]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
= applications/development =&lt;br /&gt;
== kdiff3 ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kdiff3/commit/?id=2d05bdf8 [2d05bdf8]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== piklab ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/piklab/commit/?id=d387ce8e [d387ce8e]] Replace zero pointer constants with nullptr&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/piklab/commit/?id=600f0057 [600f0057]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
== tdesvn ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tdesvn/commit/?id=d790ea1e [d790ea1e]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== universal-indent-gui-tqt ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/universal-indent-gui-tqt/commit/?id=0f4e1d05 [0f4e1d05]] Replace NULL pointer constants with nullptr&lt;br /&gt;
&lt;br /&gt;
= applications/graphics =&lt;br /&gt;
== digikam ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/digikam/commit/?id=89ea0d51 [89ea0d51]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== ksquirrel ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/ksquirrel/commit/?id=8a875a09 [8a875a09]] Advertise WebP MIME support&lt;br /&gt;
&lt;br /&gt;
= applications/internet =&lt;br /&gt;
== kftpgrabber ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kftpgrabber/commit/?id=e2731de9 [e2731de9]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== ktorrent ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/ktorrent/commit/?id=bcb9b83c [bcb9b83c]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
= applications/multimedia =&lt;br /&gt;
== amarok ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/amarok/commit/?id=15ed2cd3 [15ed2cd3]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== k3b ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/k3b/commit/?id=74835a76 [74835a76]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== k3b-i18n ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/k3b-i18n/commit/?id=82b913db [82b913db]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== kmplayer ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kmplayer/commit/?id=6abe933e [6abe933e]] Merge translation files from master branch.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kmplayer/commit/?id=52363048 [52363048]] Update translation template.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kmplayer/commit/?id=d06f8e60 [d06f8e60]] Improve GStreamer helper lifecycle diagnostics&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kmplayer/commit/?id=31fb9608 [31fb9608]] Fix orphaned GStreamer playback helpers&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kmplayer/commit/?id=1a85064b [1a85064b]] Fix GStreamer sink setup and pipeline teardown&lt;br /&gt;
&lt;br /&gt;
= applications/office =&lt;br /&gt;
== kile ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kile/commit/?id=6d43e38b [6d43e38b]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== kmymoney ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kmymoney/commit/?id=17a83e15 [17a83e15]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== koffice-i18n ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/koffice-i18n/commit/?id=678ad569 [678ad569]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== tellico ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tellico/commit/?id=bfc7bf27 [bfc7bf27]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
= applications/settings =&lt;br /&gt;
== tde-guidance ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tde-guidance/commit/?id=3a5dab2f [3a5dab2f]] Fix Brazilian Portuguese mount configuration label&lt;br /&gt;
&lt;br /&gt;
== tde-systemsettings ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/tde-systemsettings/commit/?id=3b9df11a [3b9df11a]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
= applications/system =&lt;br /&gt;
== dolphin ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/dolphin/commit/?id=1901dda1 [1901dda1]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== kbfx ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/kbfx/commit/?id=c6d490cf [c6d490cf]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
== polkit-agent-tde ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=cfd376ec [cfd376ec]] Merge translation files from master branch.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=bd45e243 [bd45e243]] Update translation template.&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=01e06abc [01e06abc]] Normalize TQt GLib loop detection&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=e3a7d3c3 [e3a7d3c3]] Skip GLib polling with native TQt integration&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=675cb271 [675cb271]] Report GLib events from TQt processing&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=d4e5afed [d4e5afed]] Avoid runtime dependency on unshipped kglib&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/polkit-agent-tde/commit/?id=12cfb82b [12cfb82b]] Integrate GLib dispatch in PolicyKit agent&amp;lt;br/&amp;gt;The listener registers its D-Bus object on the caller&amp;#039;s GLib main&amp;lt;br/&amp;gt;context. Pump that context from the TQt event loop so authentication&amp;lt;br/&amp;gt;requests reach the agent callback and can create the dialog.&lt;br /&gt;
&lt;br /&gt;
== yakuake ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/yakuake/commit/?id=4a00e010 [4a00e010]] Avoid Konsole widget class-name dependencies&amp;lt;br/&amp;gt;Track terminals through the shared Session registry and guard lookup during widget teardown.&lt;br /&gt;
&lt;br /&gt;
= applications/utilities =&lt;br /&gt;
== filelight ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/filelight/commit/?id=759c053e [759c053e]] filelight: Restore numeric debug area zero&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/filelight/commit/?id=d1c44eac [d1c44eac]] Merge translation files from master branch.&lt;br /&gt;
&lt;br /&gt;
= packaging =&lt;br /&gt;
== packaging ==&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=6dd8a14a [6dd8a14a]] RPM: various fixes in build scripts&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=607b9442 [607b9442]] RPM: update build scripts for OpenSuse TW&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=954f826d [954f826d]] RPM: Update gpg key in &amp;#039;trinity-desktop&amp;#039; package&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=eea9ceb1 [eea9ceb1]] RPM: Add support for Fedora 45&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=50647b6f [50647b6f]] RPM: Last minute fixes for PCLinuxOS&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=a2acbdc6 [a2acbdc6]] RPM: bump TDE version to 14.1.7&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=ab9838d0 [ab9838d0]] tdeutils: Package KMilo multimedia keys control module&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=ffb4fea7 [ffb4fea7]] DEB tdeutils: add new kmilokeys TCC module&lt;br /&gt;
* [https://git.trinitydesktop.org/cgit/packaging/commit/?id=67b403b3 [67b403b3]] DEB tqca: Add libidn2-dev to Build-deps.&amp;lt;br/&amp;gt;The presence of libidn2-dev is now necessary because of [https://mirror.git.trinitydesktop.org/gitea/TDE/tqca/issues/15 TDE/tqca#15]&lt;/div&gt;</summary>
		<author><name>SlavekB</name></author>
	</entry>
</feed>