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