Changelog For R14.1.7

From Trinity Desktop Project Wiki
Revision as of 12:05, 16 October 2026 by SlavekB (talk | contribs) (Update 20261016)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

common

admin

  • [eaed73a9] Fix incorrect function definition for openexr detection

libtdevnc

  • [f596ab74] Replace NULL pointer constants with nullptr

dependencies

tde-cmake

  • [48cf0cfa] Update to final version R14.1.7
  • [c5e2dd01] tde_import: restore imported targets on reconfigure
  • [cc10b22d] Install helper scripts as executables.
    Although we are currently running the only helper script via a perl call,
    so we don't need it to have the executable bit, lintian is reporting a
    warning that the scripts are not installed as executables.
  • [88256222] Remove repeated inclusion of the same imported target in tde_import.
    Because our exported targets are now always global when imported,
    there is no need to include exported target file repeatedly. At the
    same time, protection has been added so that multiple inclusions of an
    exported target file do not cause an attempt to redefine the target.
  • [4d99b337] Make exported targets always global when imported.
    This relates to #147.
    Fixes #151.
  • [b14e631b] Add an alias DEPENDS for DEPENDENCIES.
    The DEPENDS keyword is commonly used in CMake. It can also be
    recognized by text editors when highlighting syntax. Therefore,
    it makes sense to allow the use of DEPENDS instead of DEPENDENCIES.
  • [7c377c96] tde_add_library: allow not to specify lib type explicitly
    Before that the if no type is set, the type were supposed to be chosen
    based on BUILD_SHARED_LIBS value, but in practice it was unusable due to
    unstable name for the target.
    This commit creates a "*-lib" target in such case and also provides
    aliases "*-shared" or "*-static" for backward compatibility. Besides
    that it adds an alias "*-lib" to explicitly STATIC and SHARED targets.
    The aliases are also propagated into exported targets.
    Static libraries are also generate exported targets now (as long as they
    get installed).
  • [e5e5ef0d] Update version to R14.1.7~[DEVELOPMENT]

tqt

  • [349820b3] Replace zero pointer constants with nullptr
  • [3269e858] Replace NULL pointer constants with nullptr
  • [1c851ee1] Fix binary output of long integers in TQTextStream
    The number of bits was hardcoded to 32. On 64 bits architectures, this resulted on the higher 32 bits being missed out.
    Co-authored-by: Opencode/Big Pickle
  • [12439599] Fix stack buffer overflow in TQCString::setNum
    First issue: buffer size was too small.
    Big long or unsigned long numbers require 19 digits + NULL + an optional sign, for a max total of 21 bytes. For example 'LONG_MIN = -9223372036854775808' or 'ULONG_MAX = 18446744073709551615'.
    Second issue: undefined behavior when passing 'LONG_MIN'.
    This happens because '-LONG_MIN' can't fit in a long variable, so conversion to ulong is needed internally and special care is required when swapping the sign to positive.
    Co-authored-by: Opencode/Big Pickle
  • [de235464] Fix typo in TQGCache priority max limit value
  • [4e397790] designer: avoid setting accel when setting text
    When setting text in TQButton-derived classes it automatically sets
    keybord accelerator. Since we don't want it, save the "accel" property
    before setting the text and restore it afterwards.
    See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/738#issuecomment-86744
  • [a6870ebc] Fix warnings when using operators on different enum types.
    In C++20, using '-Wdeprecated-enum-enum-conversion' results in a lot of warnings when compiling pretty much any application that uses widgets.
    This is a typical warning message:
    /usr/include/tqt3/tqsizepolicy.h:84:57: warning: bitwise operation between different enumeration types ‘TQSizePolicy::SizeType’ and ‘TQSizePolicy::SizePolicy_Internal’ is deprecated [-Wdeprecated-enum-enum-conversion]
    84 | bool mayGrowHorizontally() const { return horData() & MayGrow || horData() == Ignored; }
    Co-authored-by: Opencode/MiMo V2.5 Free
  • [6c63d50a] Fix assert violation in TQRichText with improper diacritics.
    This resolves issue #287 and replace PR #289.
  • [9b6346ea] TQGridView: fix incorrect condition in paintEmptyArea()
    The condition in `paintEmptyArea()` seems to be wrong as it checks
    whether the `gridSize().width() >= contentsWidth()`, but
    `gridSize().width()` (which is `ncols * cellw` ) should always be equal
    to `contentsWidth()` (see e.g. updateGrid() which calls
    `TQScrollView::resizeContents()`). As the logic goes they seem meant to
    check whether there is area repainted outside the table, to speed up the
    process if no empty areas are required to be repainted.
    In general case the arrangement looks like this:
    +---------------------------+--------+
    | | |
    | | |
    | | |
    | Table | Empty |
    | +---------+--+ | <-cy
    | | | | |
    | | Redrawn | |
    | | Area | | |
    +-----------------+---------+ | | <-gridSize().height()
    | | | |
    | Empty +------------+ | <-cy+ch
    | |
    +------------------------------------+
    ^ ^ ^
    cx | cx+cw
    gridSize().width()
    The `cx`,`cy`,`cw`,`ch` define the area being redrawn and `gridSize()`
    is coordinates of the bottom right corner of the actual table (since the
    table always starts at (0,0)). All coordinates are in the content
    coordinates. Beyond the table there is empty space which is supposed to
    be blanked by the function.
    Now since `TQGridView::paintEmptyArea()` supposed to operate outside the
    main area, i.e. beyond `gridSize().height()`/`gridSize().width()`, the
    condition is: if we don't clip the area outside of the table (i.e if
    both `cx+cw<=gridSize().width()` and `cy+ch<=gridSize().height()`) are
    false we are just returning early since the redrawn area doesn't
    intersects the empty area.
  • [fd3b9ca5] tqlayoutengine: use TQ_INT64 for fixed-point arithmetic
    When running on a sufficiently big displays (4K+) 32bit int is getting
    overflowed.
    Also simplify fRound().
    Thanks to ugemkow for debugging this.
    Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/361
  • [655d024c] TQMetaObject: fix incorrect TQMutexLocker usage
    Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tqt/issues/282

akode

  • [b1fa6440] Replace zero pointer constants with nullptr
  • [04225055] Replace NULL pointer constants with nullptr
  • [d4d6197a] plugins/jack_sink: add JACK_LIBRARY_DIRS to link_directories.
    This fixes issue #27

arts

  • [4e7981dc] The linking of external libraries has been changed to LINK_PRIVATE.
    This avoids the unnecessary exposing the external library links
    when linking arts libraries in other parts and modules.
  • [9b302975] Fix JACK linking.
    This resolves issue #34 and replaces PRs #35 and #36.
  • [671fb419] Replace zero pointer constants with nullptr
  • [1f99af8a] Replace NULL pointer constants with nullptr
  • [5a457bab] Fix ALSA cleanup after PCM setup failure
    Playback-only mode leaves m_pcm_capture null. When setPcmParams() fails, the open() cleanup previously passed that null handle to snd_pcm_close(), triggering ALSA assertion failure and preventing artsd from reaching its -f null-output fallback. Guard each handle before closing it, including the capture-open error path.
  • [ead2cebd] Fix FTBFS caused by reserved word in C++20 or higher.
    This resolves issue #37

avahi-tqt

  • [582bff2b] Replace zero pointer constants with nullptr
  • [846970f9] Replace NULL pointer constants with nullptr

dbus-1-tqt

  • [5fe1e014] Replace zero pointer constants with nullptr
  • [1950e2db] Replace NULL pointer constants with nullptr
  • [912172ca] Fix 100% CPU usage caused by recursive call to dispatch.
  • [3044fad2] Normalize member names.

sip4-tqt

  • [2fbdf5bf] Fix FTBFS with python 3.15
    This resolves issue #41

tqscintilla

  • [83c61d99] Replace zero pointer constants with nullptr
  • [8efc82ce] Replace NULL pointer constants with nullptr

pytqt

  • [715bfade] Reject lone surrogates converting TQString to Python
    Decode TQString UTF-8 with Python's strict decoder. Valid surrogate pairs become one supplementary Python code point, while lone surrogate encodings fail with UnicodeDecodeError. Python-to-TQString conversion is already in master.
  • [a92e05bd] Fix Python 3 Unicode conversion to TQString
    Convert Python 3 Unicode code points directly to TQChar values, independent of CPython's internal string representation. Preserve embedded NUL and surrogate code units, and expand non-BMP values to UTF-16 surrogate pairs.
  • [3bd002b7] Replace zero pointer constants with nullptr
  • [ae5cde7e] Replace NULL pointer constants with nullptr

tqca

  • [08a46f3f] Add support for openssl 4
    Co-authored-by: Opencode/Big Pickle
  • [c38b438e] Requires openssl 1.1 or greater
  • [d4a54b04] Replace zero pointer constants with nullptr
  • [80fae889] Replace NULL pointer constants with nullptr

core

tdelibs

  • [b315abc4] Update to final version R14.1.7
  • [b6944cc1] Add support for openssl 4
    Co-authored-by: Opencode/Big Pickle
  • [64cbb949] Requires openssl 1.1 or greater
  • [cdf40e37] tdehw: stop cpuinfo reads at actual EOF
  • [3c83f007] Merge translation files from master branch.
  • [346db9f1] tdeprint: use IPP metadata for configured printers
  • [97b20d29] Merge translation files from master branch.
  • [96c3b3b2] tdeprint: resolve cupsdoprint helper path
  • [56fdbfc5] Merge translation files from master branch.
  • [d5f220cc] Merge translation files from master branch.
  • [e24e3bfc] Merge translation files from master branch.
  • [9777eded] Merge translation files from master branch.
  • [61014af5] dcopclient: Remove failed calls from pending replies
    DCOPReplyWait keeps a ReplyStruct in pendingReplies until the delayed reply arrives.
    The synchronous call wrapper now removes its stack-owned ReplyStruct before it goes out of scope. Async call failure cleanup removes the heap-owned ReplyStruct before it is deleted. The lower callInternal overload leaves pendingReplies ownership to its callers.
  • [a5a2400b] Merge translation files from master branch.
  • [17b84e7a] Merge translation files from master branch.
  • [7a18b0e3] tdeprint: modernize cupsdconf CUPS communication
    Replace the deprecated CUPS HTTP connection and reconnect APIs with httpConnect2() and httpReconnect2().
    Use the CUPS authentication API instead of maintaining local Basic, Digest and certificate authentication handling.
    Handle HTTP_UPGRADE_REQUIRED through the public CUPS encryption API independently of tdelibs OpenSSL support, and check the result of httpEncryption().
  • [71db0653] tdeprint: require CUPS 2.0 or newer
    Raise the minimum supported CUPS version to 2.0 in the CMake and legacy configure checks.
    Remove obsolete CUPS 1.x compatibility branches throughout TDEPrint and keep only the code paths applicable to CUPS 2.x.
    Drop HAVE_CUPS, HAVE_CUPS_1_6 and HAVE_CUPS_NO_PWD_CACHE. CUPS availability is enforced at configure time, so these feature macros are no longer needed.
  • [a851c760] Merge translation files from master branch.
  • [2664819b] Fix FTBFS caused by PR #397.
  • [b7a7a6c1] Merge translation files from master branch.
  • [5d53732f] Merge translation files from master branch.
  • [fc32de1f] TDEUnicodeData: make subcategories constexpr
    Categories already are and it makes perfect sense to make subcategories too.
  • [1ae05440] Add Unicode category support to tdeui and KCharSelect widget
    The newly introduced TDEUnicodeData namespace contains data and functions related to auxiliary unicode data (which is not part of TQUnicodeTable) such as categories.
    The KCharSelect widget gains a revamped tooltip which also displays a character's category and subcategory.
    See also TDE/tdeutils#123
    Co-authored-by: Opencode/Big Pickle
  • [29376bfa] Merge translation files from master branch.
  • [92e93533] Merge translation files from master branch.
  • [817f9305] Merge translation files from master branch.
  • [a09f3019] Update translation template.
  • [670ff75b] Add Lzip compression support
  • [328bbbad] Merge translation files from master branch.
  • [d98dac4a] Merge translation files from master branch.
  • [1758f1f6] Merge translation files from master branch.
  • [aa58772c] Merge translation files from master branch.
  • [9a269927] Remove usage of staticQString for specific case.
    It was used incorrectly so I don't see a need for it at the specific point.
  • [461bd4a5] kcharselect: do redraws from the event loop
    This enhances interface responsiveness when there are frequent user
    input interleaved with repaints of the widget and fixes an issue with
    side areas being not repainted noticed in the comments to
    TDE/tdelibsi#396
    This requires additional changes to tqt (see TDE/tqt#278).
    See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/396#issuecomment-85309
    See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tqt/pulls/278
  • [26020dee] Update version to R14.1.7~[DEVELOPMENT]

tdebase

  • [4ff8e479] konsole: add support for setting text underline color (SGR 58/59).
    SGR 58/59 were introduced by kitty but are now supported and used in many terminal emulators and applications. They allow to set a specific color for the text underlining.
    The code was partially inspired by the upstream KDE Konsole implementation of BUG 387811: https://bugs.kde.org/show_bug.cgi?id=387811.
    This resolves issue #639
    For more info see:
    - https://sw.kovidgoyal.net/kitty/underlines/
    - https://terminfo.dev/sgr/58-underline-color
    - https://terminfo.dev/sgr/59-underline-color-reset
    Co-authored-by: Opencode/Big Pickle
  • [b398111b] kicker: add keyboard navigation to search results
    Allow the Up and Down arrow keys to navigate Kickoff search results while keeping keyboard focus in the search field.
    This replace PR #818.
  • [4a939c47] konsole: rename TEmulation class and files to Emulation
    Co-authored-by: Opencode/Big Pickle
  • [50beec20] Merge translation files from master branch.
  • [7ad053bc] konsole: clean up Vt102Emulation class.
    This commit does the following:
    1. add lot of comments. Part of the comments have been taken from the KDE Konsole code
    2. do some minor code rework and refactoring, without any other change in functionality
    3. move some methods from public/protected to protected/private to mirror KDE Konsole code
  • [124c3648] Merge translation files from master branch.
  • [ca13cf00] Merge translation files from master branch.
  • [6268b244] Allow KHelpCenter to build without HTDIG
  • [7f7991ea] Merge translation files from master branch.
  • [7559480b] Konsole: support SGR 1006 mouse reporting
    Add support for the xterm SGR 1006 mouse encoding used by modern
    ncurses applications.
    Keep mouse tracking and mouse encoding as independent modes. Preserve the
    actual mouse button through release events so SGR reports can use the
    button number together with the lowercase release suffix, while retaining
    the existing generic release encoding for legacy mouse reporting.
    Legacy X10/VT200 mouse reporting remains unchanged when SGR mode is
    disabled.
    Mouse1000 reporting now also includes keyboard modifier bits in the xterm Cb
    value, matching SGR 1006 reporting. Legacy Mouse1000 and SGR 1006 therefore
    report modifiers together with the button state.
    This fixes incorrect mouse handling in applications such as htop when
    TERM=xterm, where ncurses requests 1006 together with mouse tracking.
    Implementation adapted from earlier KDE Konsole SGR mouse support and the
    later Vt102Emulation implementation:
    https://gist.github.com/saitoha/3193529
    https://sources.debian.org/src/konsole/4%3A16.12.0-4/src/Vt102Emulation.cpp
    Modifier handling was also compared with KDE Konsole's TerminalDisplay
    mouse modifier helper:
    https://github.com/KDE/konsole/blob/master/src/terminalDisplay/TerminalDisplay.cpp#L1193-L1203
    No source lines were copied; the TQt3 implementation is conceptually adapted.
    Fixes: TDE/tdebase#698
  • [552d12f8] kdesktop: temporary workaround for regression introduced in PR #646.
    This commit reverts a small part of the changes made in PR #646 which causes issues with menu not being visible after resuming from suspend. Issue #662 tracks the problem and the investigation done so far.
    Since the problem is critical for some users and finding a correct solution may required some time, for the time being it is better to revert this code in light of the upcoming release.
  • [7d9ae9ce] Merge translation files from master branch.
  • [fbcee9bd] Merge translation files from master branch.
  • [b783d9db] konsole: another fix up of previous commit, some parts had been missed
  • [98ce69fc] konsole: fix up previous commit which was incorrectly merged.
  • [65d3702c] Konsole: add support for bracketed paste mode
    Implement DECSET/DECRST ?2004 and wrap pasted text in the corresponding CSI 200~ and CSI 201~ sequences when enabled.
    Also support saving and restoring the mode state.
    Use a signal/slot connection between the terminal emulation and widget for bracketed paste mode changes. The signal/slot handling follows the approach used by KDE's Konsole.
  • [f9006d43] Merge translation files from master branch.
  • [958ad3b8] kicker taskbar: fix auto repositioning after window change of state.
    When the taskbar is scrolled and a taskbar button is clicked or a window is closed or created, the taskbar was being redrawn and would move back to its original unscrolled position. This was annoying because it would required the user to scroll the taskbar again.
    This relates to issue #758
    Co-authored-by: Opencode/Big Pickle
  • [34809ad8] konsole: rename members and methods in the `Vt102Emulation` 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/Big Pickle
  • [aaab1e23] konsole: rename TEmuVt102 class and files to Vt102Emulation
    Co-authored-by: Opencode/Big Pickle
  • [45f75549] TWin: report one screen when Xinerama is disabled
    Return one logical screen when Xinerama support is disabled.
    TWin still operates on a single logical screen in this mode, so
    reporting zero screens is incorrect and can lead to invalid screen
    handling, including modulo-by-zero in next-screen actions.
  • [464fe0fd] TWin: fix screen index validation
    Fix the screen comparison in setCurrentScreen(), where logical
    negation was applied before comparing the screen index.
    Also reject screen indexes equal to numScreens(), since valid screen
    indexes range from zero to numScreens() - 1.
    This prevents invalid screen actions and incorrect window selection
    on multi-screen setups.
  • [412acc11] konsole: clean up `Screen` class.
    This commit does the following:
    1. add lot of comments. Part of the comments have been taken from the KDE Konsole code
    2. add some utility methods, taken from KDE Konsole code
    3. improve handling of `CSI r` by allowing the bottom line parameter to be bigger than the total number of lines of the terminal. This mirrors the behavior of xterm and xfce terminal.
    4. do some minor code rework and refactoring, without any other change in functionality
  • [cc76b917] ksysguardd: handle large /proc/cpuinfo files
  • [b0ac1e82] Merge translation files from master branch.
  • [121605f4] konsole: fix multiline scroll up
    This resolves issue #792
  • [adfdd27a] konsole: make Select All scope configurable
  • [f90e005e] kdcop: add button to clear search box field
    The button is similar to the one used for the konqueror location bar and the kicker menu search box.
    Co-authored-by: Opencode/Muse Spark 1.3 Free
  • [0b3e8072] konsole: remove unused 'selectFont' action and add 'paste selection' to the Edit menu
  • [5978183e] konsole: add select all action
  • [8f17d0c1] Add Lzip filter protocol
  • [12092c3b] konsole: rename members and methods in the 'Screen' class
    Renamed to better aligned to KDE's Konsole code but use 'm_*' convention for member names. No change in functionality.
  • [559641bd] konsole: rename TEScreen class and file to Screen
  • [7f754a56] konsole: move `Konsole` namespace opening brace to its own line
    Fixup to the previous commit where the namespace was introduced.
  • [77d26c2a] konsole: introduce `Konsole` namespace
    Note: this causes a minor change in response to the `interfaces` DCOP call, since now the namespace will be included in the name of the interface (`Konsole::SessionIface` instead of `SessionIface`). Nevertheless this is not expected to break DCOP scripts since DCOP calls use function names, which are unaffected by the change.
  • [21f01516] konsole: rename Konsole class to KonsoleApp.
    This is in preparation for the introduction of the Konsole namespace, in order to have better clarity of names.
  • [2bf5be77] kpersonalizer: refresh first page when language changes
  • [d26564da] kcmlocale: fix malformed table markup
  • [7b9b02ba] Merge translation files from master branch.
  • [8ff101e3] Merge translation files from master branch.
  • [9fc29b55] Merge translation files from master branch.
  • [b9827ba8] Merge translation files from master branch.
  • [3de18e0e] Merge translation files from master branch.
  • [4ee5f56d] Merge translation files from master branch.
  • [8d31f479] Merge translation files from master branch.
  • [48c14bab] kate: unify cursor positioning logic
    This makes sure that all user facing methods to jump to a specific
    line/column are using 1-based indexes and not 0-based indexes.
    This resolves issue #145
    BREAKING: this could possibly break existing scripts that use DCOP calls to
    position the cursor.
  • [2b601a30] kate: fix SEGV when creating a new session and sessions are disabled
    When Kate sessions are not in use ('Do not save session' is set), creating a new session resulted in a SEGV crash.
    Root cause: activateSession() calls queryClose_internal() to check if documents can be closed safely. However, queryClose_internal() also calls query_session_close(), which triggers saveConfig(false) when sessions are disabled. saveConfig(false) clears all sessions and resets m_activeSessionId to INVALID_SESSION. Then activateSession() tries to access m_sessions[m_activeSessionId] using INVALID_SESSION as index, resulting in the crash. The same issue affects slotDeleteSession() in the session panel.
    Fix: Extract the document-closing check from queryClose_internal() into a new queryCloseAllDocuments() method that does not trigger writing the session config. This method is used when switching sessions while queryClose_internal() has been refactored to use the new method and preserve the existing functionality.
    This fixes issue #770
    Co-authored-by: Opencode/Big Pickle
  • [81ebe022] Merge translation files from master branch.
  • [6735e767] konsole: fix misbehavior caused by previous commit
  • [5b85f007] konsole: refactor previous commit, add documentation and improve colorspace tests
  • [ea0e5434] konsole: add support for colon-separated sub-params in CSI and DCS
    This is a backport of commit 316a386d from KDE's Konsole code (https://github.com/KDE/konsole/commit/316a386d92a083e235624e9f81df3b6dbbe08bff).
    The code has been adjusted to fit within the existing TDE's Konsole code.
    ------------------------------------------------------------
    Original author: Luis Javier Merino Morán
    Original commit message:
    Support colon-separated sub-params in CSI and DCS
    This adds supports for sub-parameters in control sequences. For now, it
    supports the colon-separated variants of SGR 38 and SGR 48 for RGB and
    indexed colours:
    CSI 38 : 2 : <id> : <red> : <green> : <blue> [ : ... ] m
    CSI 38 : 2 : <red> : <green> : <blue> m
    CSI 38 : 5 : <index8> m
    and likewise for SGR 48. <id> is ignored (it's supposed to be a colour
    space id, to support different kinds of RGB)
    ------------------------------------------------------------
    Co-authored-by: Opencode/Big Pickle
  • [8fd157d8] kcontrol: fix compilation against fontconfig-2.18 #2
    This is a follow-up to 07649e69d. The necessary include paths were
    missed in the previous commit.
    Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging-gentoo/issues/514
  • [e74e5603] kcontrol: fix compilation against fontconfig-2.18
    Upstream moved definitions of FcFreeTypeQuery and probably some other
    functions form `fontconfig.h` to `fcfreetype.h`. But according to the
    doc[1] we should include both headers anyway.
    [1]: https://www.freedesktop.org/software/fontconfig/fontconfig-devel/fcfreetypequery.html
    Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging-gentoo/issues/512
  • [ad3bb0a5] kicker: fix incorrect operation priorities
    The ternary operator has lower priority than `-`, so `availableWidth`
    was always assigned `2` or `0` instead of subtracting the value from the
    width().
    The mistake had no real consequence besides slightly less efficient
    drawing.
  • [a23071d4] kicker: [minor] cleanup of whitespace & warnings
  • [17794f24] kicker: make it optional to set mouse wheel scrolling speed explicitly
    In 5b415043e a setting was introduce to set mouse wheel scrolling speed
    in a per-pixel value. This makes the setting optional and defaults to
    calculation of the distance based on
    `TQApplication::wheelScrollLines()`.
    Also it increases default and maximum value for the manually set mouse
    wheel scrolling speed to 72 and 200 respectively.
    Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/758
    See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/759
  • [b686ead3] kcontrol/taskbar: [minor] resave kcmtaskbarui.ui
  • [b2075eef] kicker: add Raise/Lower All actions for groups
    Add "Raise All" and "Lower All" actions to the context menu of grouped
    tasks.
    Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/760
  • [56b7e29f] kicker: small enhancements to context menu of grouped tasks
    A couple of small enhancements to context menu of grouped tasks when
    "Show windows from all desktops" is disabled:
    - fix-up of a mistake in TaskRMBMenu constructor, because of which "To
    Current Desktop" action was shown in windows' submenus.
    - Don't show "All to Current Desktop" action the same it's not shown
    for individual windows
  • [41f7c875] kicker panner: rework code for scrolling timer
  • [7800eeac] kicker: add config option to set the taskbar's mouse wheel scrolling speed.
    The speed and algorithm of the scrolling using the buttons has been preserved, while the new option allows to set a specific speed for scrolling using the mouse wheel. This relates to issue #758
  • [138f9a72] Merge translation files from master branch.
  • [b457d624] konsole: restructure data files into proper folder
  • [53e2af12] konsole: rename main source folder to 'src'
  • [d79c9d4b] kicker: add functionality to scroll the taskbar using the mouse wheel.
    This commit does the following:
    1. add a new groupbox and two comboboxes to the taskbar action configuration tab
    to setup the `cycle windows` and `scroll taskbar` actions.
    2. add logic to scroll the taskbar up/down or left/right using the mouse
    wheel, based on the configured settings.
    3. add a tdeconf_update script to map the original setting of `m_cycleWheel`
    to the corresponding action.
    4. remove the original `m_cycleWheel` checkbox.
    Co-authored-by: Opencode/Big Pickle
  • [e606570c] konsole: some code renaming and restructing.
    Rename some classes and files for better clarity. The code is inspired
    and partially taken from KDE's current Konsole code.
    Details:
    - class 'cacol' renamed to 'CharacterColor'
    - class 'ca' renamed to 'Character'
    - file 'TECommon.h' split into 'Character.h' and 'CharacterColor.h'
  • [116d907c] Konqueror: Add enhanced renaming mode for icon view
    - Select file name without the extension by default
    - Allow to use Tab/Shift-Tab to rename previous/next file as is already the case with the list view modes
    Had to reimplement some classes since TQIconViewItemLineEdit is private to TQIconView.
  • [dc7f23fb] twin: use base width/height for stepped size calculations
    Prioritize use of base_width/base_height (when available) instead of
    min_width/min_height to calculate the proper size for windows that use
    stepped size increments.
    This is a proper fix for TDE/tde#57
    Fixes: https://mirror.git.trinitydesktop.org/gitea/tde/tde/issues/57
  • [b5f7adb7] Revert "Fix unwanted window resizing. This resolves issue TDE/tde#57"
    This reverts commit a9bd5b50e9b77b8b360dd3620013a320733139aa. The patch
    was quite a dirty hack meant to workaround the underlaying issue that
    twin assigned wrong size to the windows that require stepped size
    increase.
    Note: changes to the header were not reverted for the sake of binary
    compat.
    Closes: https://mirror.git.trinitydesktop.org/gitea/tde/tde/issues/176
    Bug: https://mirror.git.trinitydesktop.org/gitea/tde/tde/issues/57
    See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/750
  • [d6b85483] Revert "twin: use separate bit to inhibit configure request messages. This resolves issue #434"
    This reverts commit f5bdd235fc583f6674581df993165b9e7ae8774c.
    This were fixing an issue introduced by a9bd5b50e9 and no longer needed
    due to it will be reverted next.
    Note: Some bits a left behind for the sake of binary compat.
  • [2fbcb27d] konsole: add documentation for OSC extensions 30/31/32
  • [47925785] konsole: Fix number of lines of scrollback kept
    Fix number of lines of scrollback kept to match that set by the user.
    Previously only 'number of lines set'-1 were visible.
    This reapplies old KDE patch. The changes were previously reverted in
    10e4114459 for unknown reasons (presumably by accident).
    Patch-by: tfelker2@uiuc.edu
    Origin: https://github.com/KDE/konsole/commit/5d7bb3771e93007b3b9ddc18aad77b8bbf17786c/
    Bug: https://bugs.kde.org/show_bug.cgi?id=95990
    Bug: https://mirror.git.trinitydesktop.org/gitea/tde/arts/issues/15
    Co-authored-by: Alexander Golubev
  • [8596c169] Merge translation files from master branch.
  • [76ca03fe] konsole: fix parsing of OSC sequences containing the digit '9'.
    Also do some minor renaming and clean up in preparation for further work
    on OSC support.
  • [d2755d13] KControl - ebrowsing: Remove unwanted explicitly defined keyboard shortcut.
  • [f27f9df5] add pin to above/below support for laptop style with icons
  • [2915812e] kcontrol/kicker/menutab.ui: update taborder
  • [bf964548] kcontrol/kicker: add a control for button text color
    This adds a KColorButton to choose the color of the text of the menu
    button.
    Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/737
  • [65e3e892] kicker: [minor] fixup spaces
    Nu functional changes
  • [90beaf74] kcontrol/kicker: decapitalize "tooltip" in menutab.ui
    A minor change to better match the rest strings in the UI.
  • [64d62caa] kcontrol/kicker: preliminary resave menutab.ui
    The layout structure was slightly changed, one side effect is that the
    top section is getting stretched better to accommodate the content.
  • [041c65a3] Merge translation files from master branch.
  • [2845a60d] KControl - joystick: Fix build issues with GCC 16.x
    Remove now probably no longer needed __STRICT_ANSI__ to avoid
    redefinitions of structures originating from includes internal
    to "math.h" include.
    This resolves issue #735
  • [d25d3bb1] libkonq: Define enum TextSortOrders as type name instead of a variable.
    This resolves multiple definition of `TextSortOrders' with GCC 16.x.
    This relates to issue #735
  • [ff94ab59] Merge translation files from master branch.
  • [ec506cf6] kate: [ui] split a long config line into two
    Split a long config line in UI into two, so the UI doesn't get stretched
    beyond necessary.
    Note: had to manually construct layout structure for the "Delete unused
    meta-information after" input to have a better align of the lineedit.
    Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/189
  • [1fbb7a0e] twin: allow user's noBorder settings override window's defaults
    Allow noBorder settings to override what the window is requesting via
    _MOTIF_WM_HINTS if the setting was made by a rule or by the user.
    Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/731
  • [d3db268a] Merge translation files from master branch.
  • [607d98ec] Add draft version of release notes for R14.1.7

tdepim

  • [665ff122] Merge translation files from master branch.
  • [287ea21c] Merge translation files from master branch.
  • [2362284b] KOrganizer: fix punctuation in template overwrite prompt
  • [2032c172] KMail: complete POP mail check progress on account removal
    Complete any remaining POP mail check progress item when the account is destroyed.
    The active TDEIO job is already killed by PopAccount's destructor, but a quiet
    job cancellation bypasses the normal completion path that removes the progress
    item from ProgressManager.
    Clear the guarded pointer before completing the item, matching the existing
    normal completion pattern and avoiding reentrant access during teardown.
  • [d7fd291a] KMail: clean up accounts when removing them
    Remove deleted accounts from the pending and active mail-check queues.
    Disconnect an active mail check and balance the filter manager reference
    before deleting the account, then continue processing any remaining checks.
    Deleting the account also removes its periodic mail-check timer, preventing
    a removed account from being checked again.
    This fixes the account removal issue reported in TDE/tdepim#184
  • [c8214259] KOrganizer: refresh categories in todo editor
    Propagate category configuration updates to the general page of the todo editor.
    This makes the todo editor behave consistently with the event editor and avoids the more invasive notification mechanism proposed in TDE/tdepim#97
  • [d9b9cdb6] KOrganizer: add holiday tooltips to month view
    Show a formatted tooltip for holidays in the month view.
    Display holiday names, the formatted date and the day of year, using the same general layout as incidence tooltips.
    This addresses the review feedback from TDE/tdepim#97
  • [d6e89ed8] KOrganizer: improve attachment handling
    Create new attachments as binary data and default them to inline storage.
    Derive the attachment name from the selected file when no explicit name is provided.
    Use KURL::fromPathOrURL() when handling paths so local filenames containing URL-special characters such as '#' are processed correctly.
    Based on the attachment improvements from TDE/tdepim#97
    Co-authored-by: Roman Savochenko
  • [18e3e8ad] Merge translation files from master branch.
  • [4313c8ab] Merge translation files from master branch.
  • [7fa0727f] Merge translation files from master branch.
  • [161161eb] kmail: fix malformed rich-text tags
  • [d959dc0a] Merge translation files from master branch.
  • [1f5ee732] Merge translation files from master branch.
  • [d08366ad] Merge translation files from master branch.
  • [e5f06204] libkcal: add support for libical 4
    Co-authored-by: Opencode/DeepSeek V4 Flash
  • [735a8456] Replace custom define USE_LIBICAL_3_0 with official ICAL_CHECK_VERSION check
  • [69bb4526] Remove checks for libical >= 0.46 and >= 1.0.
    Such versions are very old and these days we are using libical 3 or 4.

tdemultimedia

  • [0894e1f4] Merge translation files from master branch.
  • [86ab33b1] Merge translation files from master branch.
  • [be4b9690] Merge translation files from master branch.
  • [09a999f6] Merge translation files from master branch.
  • [ad218c66] Merge translation files from master branch.
  • [2a405811] KMix: add tdeconf_update script for config file changes introduced in TDE/tdemultimedia#35
  • [83ab5065] KMix: Add a GUI item for Autostart to the settings.
    Existing GUI item mentioning Autostart renamed to what it actually
    sets - automatically restoring volume levels on login.
    Fixed conditions in desktop files to look for settings in the General
    section.
  • [4d9fceee] Fix build issues with GCC 16.x
    Remove now probably no longer needed __STRICT_ANSI__ to avoid redefinitions
    of structures originating from includes internal to "iostream" include.
    This resolves issue #110

tdenetwork

  • [ab3042c9] Merge translation files from master branch.
  • [41d49e51] Merge translation files from master branch.
  • [0ebf25f2] Merge translation files from master branch.
  • [f9bc2848] Merge translation files from master branch.
  • [e8c2b2dc] Merge translation files from master branch.
  • [b505c054] Merge translation files from master branch.
  • [2a40a5b6] filesharing: fix grammar in folder error message
  • [6761527a] kopete: fix grammar and spelling in user-visible messages
  • [a3673cc0] Merge translation files from master branch.
  • [fd70dae2] Merge translation files from master branch.
  • [bd7e7f7f] Kopete - irc protocol: Crash after failure in KSSL::read().
    When the Internet connection is unstable, there may be an unexpected problem
    with SSL communication, and when activating KSSLSocket::slotReadData(),
    the KSSL::read() call may fail and return -1, which is then passed as
    unsigned (i.e. 4294967295) to the TDEBufferedIO::feedReadBuffer call,
    causing a crash.
  • [3ed5e0d9] Remove usage of staticQString.
    It was used incorrectly so I don't really see a need for it.

tdegraphics

  • [80d62d63] Fix CID mapping for name-keyed CFF fonts
    Name-keyed CFF fonts embedded as PDF CIDFontType0 use GID-indexed
    charstrings, but the conversion paths treated their charset SIDs as CIDs.
    Build an identity CID-to-GID map for those fonts while preserving the
    charset-based mapping for CID-keyed CFF fonts. Validate FDSelect before
    using an FD in convertToCIDType0(), retaining the existing Type0 guard.
    The mapping behavior is a local adaptation, not a verbatim code copy.
    References:
    - Poppler, fofi/FoFiType1C.cc, revision
    c17ec9cd8884747290984e82c97d444ebd22d376:
    https://skia.googlesource.com/third_party/poppler/+/c17ec9cd8884747290984e82c97d444ebd22d376/fofi/FoFiType1C.cc
    - Xpdf 4.06, fofi/FoFiType1C.cc, source release revision xpdf-4.06:
    https://fossies.org/linux/xpdf/fofi/FoFiType1C.cc
  • [ebbf93b9] kpdf: prevent SEGV when calling `FoFiType1C::convertToType`
  • [5afc6cba] KPDF: prevent invalid Type1C font dictionary access
    The FDSelect value used while converting embedded CID Type1C fonts is used
    as an index into privateDicts. Malformed font data can select an FD outside
    nFDs, causing an out-of-bounds access while KPDF generates PostScript for
    printing.
    Skip entries with an invalid FD before accessing the corresponding private
    dictionary.
    This is a backport of Poppler commit
    da63c35549e8852a410946ab016a3f25ac701bdf, which fixes CVE-2017-14976 /
    freedesktop.org Bug #102724
    Original fix by: Albert Astals Cid
    Reported-by: Thierry de Coulon
    Report:
    https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydesktop.org/thread/2HTON7NW5XMOZLL3UJQ7OTLR26LN32GW/
    Upstream:
    https://cgit.freedesktop.org/poppler/poppler/commit/?id=da63c35549e8852a410946ab016a3f25ac701bdf
  • [268f0c61] Merge translation files from master branch.
  • [0fc6ad37] Merge translation files from master branch.
  • [ac8291a4] KPDF: Fix JBIG2 segment accounting on encrypted streams
    JBIG2 segment-length accounting used Stream::getPos() to determine how
    many bytes of a segment had been consumed. With AES-encrypted streams,
    DecryptStream inherits the underlying encrypted stream position, which
    does not necessarily correspond to the number of plaintext bytes already
    returned because AES decryption is block-buffered.
    This could make JBIG2Stream discard valid plaintext bytes at the end of a
    segment. Subsequent segment headers were then parsed at the wrong offset,
    eventually producing invalid symbol counts and "Bogus memory allocation
    size" errors.
    Track plaintext bytes consumed by the arithmetic, Huffman and MMR
    decoders, as well as direct JBIG2 stream reads, and use those counters for
    segment accounting instead of Stream::getPos().
    Ensure truncated collective-bitmap reads clean up the temporary bitmap
    before entering the existing symbol-dictionary error cleanup, avoiding
    leaks on malformed JBIG2 data. Also avoid reporting an encoded-stream
    position as a JBIG2 plaintext position.
    The JBIG2 plaintext byte-accounting implementation is selectively adapted
    and strongly based on Xpdf 3.04:
    Project: Xpdf
    Version: 3.04
    Files: xpdf/JArithmeticDecoder.cc, xpdf/JArithmeticDecoder.h,
    xpdf/JBIG2Stream.cc, xpdf/JBIG2Stream.h
    Source: https://dl.xpdfreader.com/old/xpdf-3.04.tar.gz
    The adapted portions include arithmetic, Huffman and MMR decoder byte
    counters and their use for JBIG2 segment accounting. Because the embedded
    Xpdf 3.02 Stream API lacks Xpdf 3.04's discardChars() and getBlock()
    helpers, equivalent local helper/read-loop implementations were added.
    Existing Glyph & Cog copyright and license notices are retained.
    Closes #49
  • [04fc2181] Merge translation files from master branch.
  • [29ec0b7c] KPDF: Add AES-256 PDF decryption support
    Add native AES-256 PDF decryption support to KPDF's bundled Xpdf backend.
    Implement Standard Security Handler revisions 5 and 6, AESV3 encrypted
    strings and streams, SHA-256/SHA-384/SHA-512, revision 6 Algorithm 2.B,
    OE/UE file-key recovery, Perms validation, and 32-byte AES-256 file-key
    propagation.
    Preserve existing RC4 and AESV2 behavior. Legacy key derivation remains
    limited to 16-byte keys and rejects invalid nonpositive lengths.
    Follow Poppler's R5/R6 owner/user password control flow while preserving
    KPDF's prompt-free handling of PDFs with an empty user password through an
    explicit null-to-empty retry in SecurityHandler.
    Revision 6 password processing is limited to the first 127 UTF-8 bytes
    as required by ISO 32000-2. Perms validation is intentionally retained
    even though it is absent from the referenced Poppler snapshot, since it
    is required by ISO 32000-2 for revision 6.
    The AES-256, SHA-2 and revision 6 implementation is substantially adapted
    from Poppler:
    Project: Poppler
    Files: poppler/Decrypt.cc, poppler/Decrypt.h,
    poppler/SecurityHandler.cc, poppler/SecurityHandler.h
    Commit: d9ffc4c29d1975a5c81d6bac9d8a1b6dc5aa1f50
    URL: https://gitlab.freedesktop.org/poppler/poppler/-/commit/d9ffc4c29d1975a5c81d6bac9d8a1b6dc5aa1f50
    The adapted implementation is integrated into TDE's embedded Xpdf 3.02
    architecture. Decrypt.cpp retains the applicable Glyph & Cog and Poppler
    copyright and license notices.
    Xpdf 3.03 was consulted as a historical/reference comparison only; no
    code was copied or adapted from Xpdf 3.03.
    Closes #29
  • [7daa024b] Fix FTBFS on old distros caused by imlib2 conversion
    This resolves issue #186
  • [48958b0b] kuickshow: migrate from imlib1 to imlib2
    Co-authored-by: Opencode/DeepSeek V4 Flash Free
    Co-authored-by: Opencode/Big Pickle
    Co-authored-by: Opencode/MiMo 2.6 Flash Free
  • [c44423b3] Merge translation files from master branch.
  • [e13d5740] kpovmodeler: fix malformed rich-text tag
  • [f0c61ebb] Merge translation files from master branch.
  • [d24effd7] Merge translation files from master branch.
  • [06c08e4d] Fix build with Poppler 26.06 and later
  • [3ab07fdc] Merge translation files from master branch.
  • [446e0085] Merge translation files from master branch.
  • [fd568ee1] kuickshow: simplify conversion code between imlib images and TQImage objects
    Also rename methods for better clarity.
  • [dae44a34] kuickshow: preserve color modifiers when smooth resizing is applied.
    This resolves issue #168
  • [39f72e22] kuickshow: make sure to deallocate imlib images correctly when zooming
    In case of consecutive scaling operation, imlib images where left dandling because they were overwritten without being properly destroyed first.
  • [d14e6364] kuickshow: fix subtutle bug in previous commit.
    'setImageModifier' was setting the color modifiers on 'm_kuim', while 'loadImageInternal' was working on a 'kuim' loaded image. Thanks to image caching, the problem didn't show up during testing, but it was logically incorrect.
  • [1a22ca35] kuickshow: apply default color modifiers when navigating to a different image.
    This resolves issue #167 and makes navigation behavior consistent.
  • [db8d433d] kuickshow: fix image distortion bug when saving a rotated image without retaining the original size.
    Also improve and cleanup some code.
  • [b326dd4d] kuickshow: add a class to encapsulate flip/rotation arithmetics
    Also:
    * combine KuickImagee flip/rotation operations into flipRotateImage().
    * replace KuickImage::flipAbs/rotateAbs() with a combined flipRotate().
    Because the former ones were producing inconsistent results when
    combined arbitrary.
    * fix some of minor warnings.
  • [f2c47ff7] kuickshow: improve the smooth resizing code.
    This commit solves issue #163 and makes various improvements to the code
    handling smooth resizing of imlib pictures:
    1. make sure smooth resizing used the original picture regardless of the
    sequence of rotation/flipping/zooming operations
    2. fix image distortion problems caused by wrong handling of 'myOrigIm'
    3. code cleanup and removal of old unused code.
  • [9250c74a] kuickshow: avoid double application of modifiers when saving
    When applying B/C/G modifiers to an image and saving it onto the original file, kuickshow was de facto applying the modifiers twice to the in memory image, though not to the file saved on the disk.
    This resolves issue #164
    Co-authored-by: Opencode/Big Pickle
  • [a66eb233] kpdf/xpdf: use doc info for title and escape it
    When exporting a PDF into a PostScript use the title from the PDF
    metadata instead of explicitly passing it to PSOutputDev() and also
    escape the title.
    Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/158

tdetoys

  • [d92ed299] Replace zero pointer constants with nullptr
  • [b039c635] Replace NULL pointer constants with nullptr
  • [60bce8e1] Merge translation files from master branch.
  • [a4b8e980] Merge translation files from master branch.
  • [99a7a1a1] Merge translation files from master branch.
  • [a50516dc] Merge translation files from master branch.
  • [7f4d88ab] Merge translation files from master branch.
  • [7d005707] Merge translation files from master branch.
  • [0b933615] Merge translation files from master branch.
  • [53a0eb91] Merge translation files from master branch.
  • [10c3ce84] Merge translation files from master branch.
  • [c0c15c3f] Merge translation files from master branch.

tdeutils

  • [f14f218e] Merge translation files from master branch.
  • [0f2eab6f] Fix compatibility of recent patch with r14.1.x branch.
    Fixes: #142.
  • [2e34864b] KCharSelect: add categories dock
    The category dock provides an easier way to navigate the Unicode tables compared to entering the table number or manually scrolling until the desired table. The category names are officially defined by the Unicode standard and are part of many character pickers nowadays.
    The proposed dock provides a sortable and searchable hierarchy of categories and subcategories, can be moved, resized or hidden and the settings are preserved at the next start.
    Co-authored-by: Opencode/Big Pickle
  • [ca70b2c9] Handle Net-SNMP builds without MD5 support
  • [cf98ec23] Merge translation files from master branch.
  • [4284bdac] Ark: handle variable RAR 7 listing widths
    RAR 7 does not always use the same column widths in the output of
    the v command. Some archives are still listed with the older Size
    and Packed column widths, so matching the complete separator line
    can prevent Ark from detecting the archive contents.
    Use the stable trailing part of the separator for RAR 5+ listings,
    which works with both observed layouts.
  • [a83d11a7] Fix archive format selection in Ark save dialog
  • [f552cb48] Fix duplicate entries when updating TAR archives
  • [58667500] Merge translation files from master branch.
  • [808c0e66] Ark: fix RAR 7 archive listing
  • [0856b715] Fix recursive RAR file addition in Ark
  • [718b9766] Add 7-Zip fallback for RAR extraction in Ark
  • [d54f93b8] kdf: minor code clean up
  • [cb506e50] kdf: refresh read-only filesystem filtering
    Remove stale disk entries when read-only filesystems are hidden,
    so changing the option takes effect without restarting KDiskFree.
    Use false as the fallback value to match CStdOption and preserve
    the existing default behavior.
  • [b02e7701] kdf: optionally hide certain fixed size read only filesystems
    hide squashfs or iso9960 etc which are fixed size and dont change,
    made it a config setting and by default hide them
    fix bug with UUID=
    fix bad ifdef
  • [77cf899d] KSim: avoid crash when libsensors fails to load
    Check whether KLibLoader successfully loaded libsensors before resolving symbols.
    Initialize the cleanup function pointer and only clean up or unload the library when loading succeeded.
    This prevents the KSim lm_sensors plugin from crashing Kicker when the configured libsensors file exists but cannot be loaded.
  • [a52b9f18] kgpg: fix malformed rich-text tags
  • [04653303] ksim: mark literal percent strings as no-c-format
  • [e0d207ef] klaptopdaemon: prevent false c-format detection
  • [dbad36d6] Merge translation files from master branch.
  • [a65503ad] Merge translation files from master branch.

tdeedu

  • [e8a43d93] Merge translation files from master branch.
  • [335c38e8] Merge translation files from master branch.
  • [14c1526e] Merge translation files from master branch.
  • [ffbe729c] kpercentage: mark literal percent strings as no-c-format
  • [ef984fec] kgeography: fix malformed rich-text tag
  • [f9a7e587] Merge translation files from master branch.
  • [19443bf4] Merge translation files from master branch.
  • [d9974118] Merge translation files from master branch.

tdegames

  • [d0d02841] Merge translation files from master branch.
  • [672a8c3c] Merge translation files from master branch.
  • [3d7529cd] Merge translation files from master branch.
  • [74f9e61d] Merge translation files from master branch.
  • [007a8afb] kbounce: mark literal percent string as no-c-format
  • [972594c6] Merge translation files from master branch.
  • [9b938d28] Merge translation files from master branch.
  • [1998dbf4] Merge translation files from master branch.
  • [7aeaba92] Merge translation files from master branch.
  • [23e2e191] Merge translation files from master branch.

tdeaccessibility

  • [d1006b4a] Merge translation files from master branch.
  • [3df07149] Merge translation files from master branch.
  • [302a08ab] Merge translation files from master branch.
  • [676c7e43] Merge translation files from master branch.
  • [6e7682c2] kttsd: fix malformed rich-text tag
  • [ec5b1839] Merge translation files from master branch.
  • [74fb097a] Merge translation files from master branch.
  • [208c9558] kmag: show/hide selection window based on the visibility of the KMagnifier scrollview.
    This resolves issue TDE/tde#261 and TDE/tde#262
    Tested in various scenarios:
    - minimizing/restoring the kmag window
    - switching to a different desktop
    - bringing kmag window into the current desktop
    - using tdedocker to hide kmag window
    - using the "Shade" command to hide the scrollview

tdeaddons

  • [b97de9be] Merge translation files from master branch.
  • [fb1c2e5e] Merge translation files from master branch.
  • [1421b697] Merge translation files from master branch.
  • [ee742044] Merge translation files from master branch.
  • [f0bd4148] Merge translation files from master branch.
  • [fa798ce5] Merge translation files from master branch.
  • [5ea2e607] Merge translation files from master branch.

tdeadmin

  • [4f3e834b] Merge translation files from master branch.
  • [80abd123] Merge translation files from master branch.
  • [7d219624] Merge translation files from master branch.
  • [2458cf8d] Merge translation files from master branch.

tdeartwork

  • [9f1dd7c8] Merge translation files from master branch.
  • [adf23884] Merge translation files from master branch.
  • [d7bd9968] Merge translation files from master branch.
  • [3d5cb2f8] Merge translation files from master branch.
  • [3b1d359d] Merge translation files from master branch.
  • [69cd5e46] Merge translation files from master branch.
  • [6b76db3d] Merge translation files from master branch.
  • [f9336876] Merge translation files from master branch.

tdebindings

  • [2f9c3499] Add .gitignore
  • [635e33cb] Remove dcopperl/Makefile.PL
    The file is generated by ./configure.

tdesdk

  • [0095297a] Merge translation files from master branch.
  • [f4641fb7] Merge translation files from master branch.
  • [f5318901] Merge translation files from master branch.
  • [bbda6db5] Merge translation files from master branch.
  • [228a6b8d] Merge translation files from master branch.
  • [226650a5] tdecachegrind: fix incorrect c-format detection in call graph labels
  • [5ff461b2] Merge translation files from master branch.
  • [4aa9f672] Merge translation files from master branch.
  • [2ad46f43] Merge translation files from master branch.
  • [4aa0b8ac] Merge translation files from master branch.
  • [37d023c9] Fix build issues with GCC 16.x
    For C++20, 'concept' is a new keyword. Therefore, we can no longer
    use it as an argument or variable name.
    This resolves issue #74

tdevelop

  • [5be9f0c7] Merge translation files from master branch.
  • [0d092738] Merge translation files from master branch.
  • [6662f7a6] Merge translation files from master branch.
  • [fbcb9c9c] tdevelop: fix malformed rich-text tags
  • [0104d719] Merge translation files from master branch.

tdewebdev

  • [c5539462] Merge translation files from master branch.
  • [5ff076ee] Merge translation files from master branch.
  • [3f658f25] Merge translation files from master branch.
  • [2de1c2ac] kommander: fix malformed rich-text tags
  • [d95ad32d] Merge translation files from master branch.
  • [688b88ca] Merge translation files from master branch.

tde-i18n

  • [28d39214] Merge translation files from master branch.
  • [9b6e27d3] Update translation template.
  • [ea743938] Merge translation files from master branch.
  • [ccba1343] Merge translation files from master branch.
  • [4d27decf] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [00f5c518] Merge translation files from master branch.
  • [007c4606] Update translation template.
  • [2ddfaeec] Merge translation files from master branch.
  • [d3405e97] Merge translation files from master branch.
  • [2c681e51] Update translation template.
  • [44d034b3] Merge translation files from master branch.
  • [048678e7] Merge translation files from master branch.
  • [733b8a4f] Update translation template.
  • [e64d2dd8] Fix nested localized documentation install paths
    The common documentation rules used REGEX REPLACE to remove the
    docs/<module>/ prefix from documentation paths.
    For deeper paths, the expression could match more than once and strip
    additional path components. For example,
    docs/tdebase/khelpcenter/releasenotes/r14.1.x
    was reduced to r14.1.x instead of
    khelpcenter/releasenotes/r14.1.x.
    Match the full path and capture the remaining destination so only the
    initial two components are removed.
  • [819c5b91] Merge translation files from master branch.
  • [a5bda20d] Merge translation files from master branch.
  • [ad14b722] Merge translation files from master branch.
  • [25a337b4] Merge translation files from master branch.
  • [11a74fe3] Update translation template.
  • [7b9c68c0] Merge translation files from master branch.
  • [4c4080de] Update translation template.
  • [1e84aa18] Merge translation files from master branch.
  • [85e5a5fc] Merge translation files from master branch.
  • [4cc98e0b] Update translation template.
  • [80029291] i18n: fix KOrganizer template prompt punctuation
  • [10873e16] Merge translation files from master branch.
  • [d1df8cf3] Update translation template.
  • [e13598f4] Merge translation files from master branch.
  • [196d6000] Update translation template.
  • [7752a892] Merge translation files from master branch.
  • [4590cb70] Update translation template.
  • [afd5fef3] Merge translation files from master branch.
  • [375d9f5a] Update translation template.
  • [888a9c6e] Merge translation files from master branch.
  • [851f3906] Merge translation files from master branch.
  • [d330dbbc] Update translation template.
  • [c8377bb5] i18n: add final missing Brazilian Portuguese tdeutils documentation
  • [e408d0ae] i18n: remove obsolete Brazilian Portuguese documentation
  • [69565271] i18n: update Brazilian Portuguese tdebase documentation
  • [34dbdffe] i18n: add missing Brazilian Portuguese tdebase documentation
  • [f5b883f0] Merge translation files from master branch.
  • [0b298add] i18n: add missing Brazilian Portuguese tdeutils documentation
  • [26113bf2] i18n: add missing Brazilian Portuguese tdemultimedia documentation
  • [273d351f] i18n: add missing Brazilian Portuguese tdeadmin documentation
  • [c5310d1c] i18n: add missing Brazilian Portuguese tdeaddons documentation
  • [d1e367d1] i18n: remove duplicate Brazilian Portuguese documentation images
  • [07651922] i18n: add Brazilian Portuguese Kopete chat style documentation
  • [11dd51fa] i18n: add Brazilian Portuguese Akregator documentation
  • [1622428f] i18n: add missing Brazilian Portuguese tdenetwork documentation
  • [bde55e9e] i18n: add missing Brazilian Portuguese tdepim documentation
  • [fc4e36f0] i18n: add missing Brazilian Portuguese tdeedu documentation
  • [e8886b43] i18n: add Brazilian Portuguese tdewebdev documentation
  • [5616c245] i18n: add Brazilian Portuguese tdesdk documentation
  • [d1af7290] i18n: add Brazilian Portuguese tdelibs documentation
  • [f5cd2555] i18n: add Brazilian Portuguese tdegraphics documentation
  • [33ddc8bc] i18n: add Brazilian Portuguese tdegames documentation
  • [ba3367f1] i18n: add Brazilian Portuguese tdeaccessibility documentation
  • [fa8de3f5] i18n: update Brazilian Portuguese Klickety and KMahjongg documentation
  • [639a804c] i18n: update Brazilian Portuguese Kommander documentation
  • [c9bef168] i18n: update Brazilian Portuguese Kalzium and KTouch documentation
  • [85784845] i18n: update Brazilian Portuguese KOrganizer documentation
  • [82be2e1a] i18n: update Brazilian Portuguese tdebase documentation
  • [5fe4e43b] i18n: update Brazilian Portuguese tdewebdev documentation
  • [84c58c25] i18n: update Brazilian Portuguese tdelibs documentation
  • [f8cc11de] i18n: update Brazilian Portuguese tdegames documentation
  • [ba580262] i18n: update Brazilian Portuguese tdeedu documentation
  • [69d34061] i18n: update Brazilian Portuguese tdepim documentation
  • [4f71801b] i18n: update Brazilian Portuguese tdeutils documentation
  • [319686ae] i18n: update Brazilian Portuguese tdenetwork documentation
  • [a6859a8e] i18n: update Brazilian Portuguese tdeaddons documentation
  • [1b847047] i18n: update Brazilian Portuguese tdesdk documentation
  • [2c3e6e38] i18n: update Brazilian Portuguese tdegraphics documentation
  • [433284b7] i18n: update Brazilian Portuguese tdemultimedia documentation
  • [a39d7df7] i18n: update Brazilian Portuguese tdeaccessibility documentation
  • [2c9fd1b5] i18n: update Brazilian Portuguese tdeadmin documentation
  • [61cea9bc] Merge translation files from master branch.
  • [019e41eb] i18n: update Brazilian Portuguese kuser documentation
  • [eeefe96b] i18n: update Brazilian Portuguese tdespell documentation
  • [8fd87bf0] i18n: update Brazilian Portuguese tdetoys documentation
  • [b3ebec47] Merge translation files from master branch.
  • [6d322a0b] Update translation template.
  • [54c34cab] Merge translation files from master branch.
  • [a334d8bd] Merge translation files from master branch.
  • [2fc9c4ce] Update translation template.
  • [31e0753e] Update Ark recursive subfolder string
  • [4b52f469] Merge translation files from master branch.
  • [fd73b3a3] Update translation template.
  • [c0853b6f] Merge translation files from master branch.
  • [736cc670] Merge translation files from master branch.
  • [c63b4973] Merge translation files from master branch.
  • [445923cc] Update translation template.
  • [36a5bd44] Merge translation files from master branch.
  • [924a9ccc] Update translation template.
  • [7a39b53c] Merge translation files from master branch.
  • [30b1a1d2] Merge translation files from master branch.
  • [2a18cbd5] Update translation template.
  • [c57ac276] Merge translation files from master branch.
  • [47fc144e] Update translation template.
  • [5a41152b] Merge translation files from master branch.
  • [f62be3d3] Merge translation files from master branch.
  • [88a7129a] Merge translation files from master branch.
  • [88fcd51a] Merge translation files from master branch.
  • [f6335546] Merge translation files from master branch.
  • [0165c0fa] Merge translation files from master branch.
  • [b5d15554] Update translation template.
  • [06f49df0] Merge translation files from master branch.
  • [5c1917ce] Update translation template.
  • [6e18abb3] Merge translation files from master branch.
  • [e2500e25] Update translation template.
  • [5c6170e0] Merge translation files from master branch.
  • [51b06752] Update translation template.
  • [6187f6da] Merge translation files from master branch.
  • [4387cd29] Merge translation files from master branch.
  • [190e7176] Merge translation files from master branch.
  • [c420212d] Merge translation files from master branch.
  • [94b81b74] Merge translation files from master branch.
  • [028bcd6a] Merge translation files from master branch.
  • [68c4510d] Merge translation files from master branch.
  • [6469431a] Merge translation files from master branch.
  • [2fe7bee7] Merge translation files from master branch.
  • [067a025d] Merge translation files from master branch.
  • [94003689] Merge translation files from master branch.
  • [d1a92db2] Merge translation files from master branch.
  • [3550859e] Merge translation files from master branch.
  • [3fe97dd8] Merge translation files from master branch.
  • [83591a09] Update translation template.
  • [45d4377b] Merge translation files from master branch.
  • [9a103f43] Update translation template.
  • [13614551] Merge translation files from master branch.
  • [27d622bb] Update translation template.
  • [5627082f] Merge translation files from master branch.
  • [de2f1a80] Merge translation files from master branch.
  • [8e4f9b4a] Update translation template.
  • [dc3e3c8a] Merge translation files from master branch.
  • [0fa029ef] Merge translation files from master branch.
  • [86c2787d] Update translation template.
  • [5f2f4b52] Merge translation files from master branch.
  • [dbce4e94] Merge translation files from master branch.
  • [e38244d4] Merge translation files from master branch.
  • [9be78d76] Update translation template.
  • [f26482eb] Merge translation files from master branch.
  • [01fc5500] Update translation template.
  • [3ef0c78b] Merge translation files from master branch.
  • [22707c3c] Merge translation files from master branch.
  • [4620f451] Update translation template.
  • [7ca28713] Merge translation files from master branch.
  • [97fa7812] Merge translation files from master branch.
  • [47f32848] Update translation template.
  • [a02c7daa] Merge translation files from master branch.
  • [58c65fec] Update translation template.
  • [39798601] Merge translation files from master branch.
  • [9d698bda] Merge translation files from master branch.
  • [53fed561] Update translation template.
  • [0d4f28c8] Merge translation files from master branch.
  • [30aa05b8] Merge translation files from master branch.
  • [4cbf9bda] Merge translation files from master branch.
  • [e6d77975] Update translation template.
  • [558e5077] Merge translation files from master branch.
  • [4ff65abb] Merge translation files from master branch.
  • [ae5f3c30] Update translation template.
  • [2ef2644e] Merge translation files from master branch.
  • [41837152] Update translation template.
  • [d5b39fec] Merge translation files from master branch.
  • [8416f4c6] Merge translation files from master branch.
  • [77d20836] Merge translation files from master branch.
  • [21e926a2] Update translation template.
  • [de0e5ba5] Merge translation files from master branch.
  • [938063b8] Update translation template.
  • [d560b43b] Merge translation files from master branch.
  • [8b735ac9] Merge translation files from master branch.
  • [a707c75e] Merge translation files from master branch.
  • [d0bf03cd] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [b36c280f] Merge translation files from master branch.
  • [ce87085f] Merge translation files from master branch.
  • [4cc72206] Update translation template.
  • [05962cad] Merge translation files from master branch.
  • [ec08fe141] Update translation template.
  • [ebc8111a] Merge translation files from master branch.
  • [6dd27d80] Merge translation files from master branch.
  • [4b1a0277] Update translation template.
  • [39f0f357] Merge translation files from master branch.
  • [e043a12f] Merge translation files from master branch.
  • [0107395d] Update translation template.
  • [2c0e91fc] Merge translation files from master branch.
  • [e24c1b54] Merge translation files from master branch.
  • [38171b69] Merge translation files from master branch.
  • [1756834c] Update translation template.

libraries

libkdcraw

  • [7abaaf11] Merge translation files from master branch.
  • [bf327814] Replace zero pointer constants with nullptr
  • [dbe72f3c] Merge translation files from master branch.
  • [c7124fe7] Merge translation files from master branch.
  • [38e2f6c1] Merge translation files from master branch.
  • [cbe282a9] Merge translation files from master branch.
  • [f7f1ea3d] Merge translation files from master branch.
  • [3f5fbd9a] Merge translation files from master branch.

libkexiv2

  • [d579ae9b] Replace zero pointer constants with nullptr

libkipi

  • [85cd7b1d] Replace zero pointer constants with nullptr
  • [213394f1] Merge translation files from master branch.
  • [4a17ef88] Merge translation files from master branch.
  • [e92aa42c] Merge translation files from master branch.
  • [c85a5b21] Merge translation files from master branch.
  • [08ca2f12] Merge translation files from master branch.
  • [9d2e79d1] Merge translation files from master branch.
  • [eb3c8126] Merge translation files from master branch.

kipi-plugins

  • [f342a68a] Replace zero pointer constants with nullptr
  • [49ac6d6b] Replace NULL pointer constants with nullptr
  • [c70c5cae] Merge translation files from master branch.
  • [99b7617f] Merge translation files from master branch.
  • [9d637611] Merge translation files from master branch.
  • [5a5826cc] Merge translation files from master branch.
  • [51d0f34a] Merge translation files from master branch.
  • [19c952be] Merge translation files from master branch.
  • [3458b704] Merge translation files from master branch.
  • [8af3b4c4] Convert to cmake building system.
  • [bc1d58c5] Merge translation files from master branch.
  • [cc574c96] Make sync plugin buildable
  • [9f8014e6] Add explicit MOC includes for CMake compatibility
  • [0a27baee] Reorganize documentation layout
  • [8fe02813] Merge translation files from master branch.
  • [ee5cca94] Merge translation files from master branch.
  • [9343a34e] Replace TQ_INT32 compatibility hack with int32_t

libksquirrel

  • [6006eeb6] Replace zero pointer constants with nullptr
  • [d9a5d277] Replace NULL pointer constants with nullptr

libtdeldap

  • [c600b825] Replace zero pointer constants with nullptr
  • [3be6bd72] Replace NULL pointer constants with nullptr

libtqt-perl

  • [f75f15a7] Replace zero pointer constants with nullptr

pytde

pytdeextensions

  • [52c1a681] tdedistutils: remove dry_run flag.
    This resolves issued #28.
    Co-authored-by: Opencode/Step 5 Preview
  • [1d649002] Replace NULL pointer constants with nullptr

applications/development

kdbg

  • [97d0d6b6] Replace zero pointer constants with nullptr
  • [c274a5f8] Replace NULL pointer constants with nullptr
  • [6f964efb] Merge translation files from master branch.
  • [1810d217] Merge translation files from master branch.
  • [0e4a8bf0] Merge translation files from master branch.
  • [74dc3269] Merge translation files from master branch.
  • [3e63f9d6] Merge translation files from master branch.
  • [a7cd3649] Merge translation files from master branch.
  • [b1e90b7b] Merge translation files from master branch.
  • [fa94cb78] Merge translation files from master branch.

kdiff3

  • [e5617ae6] Merge translation files from master branch.
  • [343cc465] Apply MicheleC nullptr review corrections
  • [4023815d] Replace zero pointer constants with nullptr
  • [330763ce] Replace NULL pointer constants with nullptr
  • [9bc4f341] Merge translation files from master branch.
  • [c5dd9f53] Merge translation files from master branch.
  • [705abf7e] Merge translation files from master branch.
  • [da5ad927] Merge translation files from master branch.
  • [20e647bb] Merge translation files from master branch.
  • [94ce849c] Merge translation files from master branch.
  • [6bc4a62e] Merge translation files from master branch.
  • [9c8da4d7] Merge translation files from master branch.
  • [4105ad24] Merge translation files from master branch.
  • [4a55e9aa] Merge translation files from master branch.
  • [a3aa6718] Merge translation files from master branch.

kpicosim

  • [8c84f41a] Replace zero pointer constants with nullptr
  • [a20463de] Replace NULL pointer constants with nullptr
  • [80a6d7a1] Merge translation files from master branch.
  • [83574f5f] Merge translation files from master branch.
  • [0b035ce5] Merge translation files from master branch.
  • [c3db1c58] Merge translation files from master branch.

kscope

  • [a6e055c4] Replace zero pointer constants with nullptr
  • [f32fe231] Replace NULL pointer constants with nullptr
  • [3cddbc8a] Merge translation files from master branch.
  • [dd07d43e] Merge translation files from master branch.
  • [4830f71c] Merge translation files from master branch.
  • [7e3bcfc2] Merge translation files from master branch.
  • [25875cdb] Merge translation files from master branch.

ktechlab

  • [ed20d9b2] Replace zero pointer constants with nullptr
  • [08b35915] Replace NULL pointer constants with nullptr
  • [c33b000c] Merge translation files from master branch.
  • [f38af176] Merge translation files from master branch.
  • [19732730] Merge translation files from master branch.
  • [9aa2c33a] Merge translation files from master branch.
  • [e269507c] Merge translation files from master branch.
  • [07f94812] Merge translation files from master branch.
  • [3d080a39] Merge translation files from master branch.

kxmleditor

  • [1869dbe4] Replace zero pointer constants with nullptr
  • [3c63e17a] Replace NULL pointer constants with nullptr
  • [1bf34d51] Merge translation files from master branch.
  • [fa0ac60f] Merge translation files from master branch.
  • [c0bdde0d] Merge translation files from master branch.
  • [f0bd31eb] Merge translation files from master branch.
  • [50d68431] Merge translation files from master branch.
  • [c70d721f] Merge translation files from master branch.
  • [769e3e2e] Merge translation files from master branch.
  • [129f5b0d] Merge translation files from master branch.
  • [359b07cb] Update translation template.
  • [ace4f624] kxmleditor: fix malformed rich-text tags
  • [df3ae37c] Merge translation files from master branch.
  • [c8346ec8] Merge translation files from master branch.

piklab

  • [d6b0152a] Merge translation files from master branch.
  • [4ce7732e] Merge translation files from master branch.
  • [98161d9b] Merge translation files from master branch.
  • [c7e4ae52] Update translation template.
  • [f8929e74] Fix typos and grammar in user-visible messages
  • [7f0bc620] Merge translation files from master branch.

tdesvn

  • [e67f18a5] Merge translation files from master branch.
  • [43694b9d] Replace zero pointer constants with nullptr
  • [b7a6a5c7] Replace NULL pointer constants with nullptr
  • [d0cb9fbb] Merge translation files from master branch.
  • [79536dd4] Merge translation files from master branch.
  • [4c4ceb08] Merge translation files from master branch.
  • [658e1fd9] Merge translation files from master branch.
  • [a0080c27] Merge translation files from master branch.
  • [e5f24b9c] Merge translation files from master branch.
  • [74b5de41] Merge translation files from master branch.
  • [44e2db39] Merge translation files from master branch.
  • [a78a6f22] Merge translation files from master branch.
  • [4c32f9f4] Merge translation files from master branch.
  • [9c3ebfb3] Merge translation files from master branch.
  • [1910d39b] Update translation template.
  • [a6e9a2d6] Fix malformed rich-text tags
  • [dbd8fe1e] Merge translation files from master branch.
  • [e95bba1b] Merge translation files from master branch.
  • [4b2041b2] Merge translation files from master branch.

tdexsldbg

  • [2eb3c659] Merge translation files from master branch.
  • [22c1ddc9] Merge translation files from master branch.
  • [cf7baa6d] Merge translation files from master branch.
  • [80415f80] Merge translation files from master branch.
  • [08de60cb] Merge translation files from master branch.
  • [2a20679a] Merge translation files from master branch.
  • [3ffde256] Merge translation files from master branch.
  • [a9cd74d7] Merge translation files from master branch.
  • [be09564a] Merge translation files from master branch.
  • [cfeca4ec] Merge translation files from master branch.
  • [52bed7a3] Merge translation files from master branch.

applications/games

knights

  • [e0f3851f] Merge translation files from master branch.
  • [c02dc444] Merge translation files from master branch.
  • [36e3df68] Merge translation files from master branch.
  • [49c1c548] Replace zero pointer constants with nullptr
  • [891f027f] Replace NULL pointer constants with nullptr
  • [58773010] Merge translation files from master branch.
  • [4016a7d2] Merge translation files from master branch.
  • [0bd3b604] Merge translation files from master branch.
  • [2430e92f] Merge translation files from master branch.

tdeknighttour

  • [a0b6c9f6] Merge translation files from master branch.
  • [50263b58] Merge translation files from master branch.
  • [d4a3d274] Merge translation files from master branch.
  • [693d94cc] Merge translation files from master branch.
  • [dc1ba414] Replace NULL pointer constants with nullptr
  • [058c3d5d] Merge translation files from master branch.
  • [a88779c4] Merge translation files from master branch.

tdepacman

  • [285f41c3] Merge translation files from master branch.
  • [4f4922b9] Merge translation files from master branch.
  • [bf95667b] Merge translation files from master branch.
  • [0b391d1e] Merge translation files from master branch.
  • [648d421e] Replace zero pointer constants with nullptr
  • [df8df426] Replace NULL pointer constants with nullptr
  • [dea0f8c8] Merge translation files from master branch.
  • [6852e7a2] Merge translation files from master branch.
  • [3bf86e7f] Merge translation files from master branch.

applications/graphics

digikam

  • [93282f41] Merge translation files from master branch.
  • [bfafc2d1] Merge translation files from master branch.
  • [1aece99d] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [543aa0ce] Merge translation files from master branch.
  • [0a1c35e4] Merge translation files from master branch.
  • [ee73a868] Merge translation files from master branch.
  • [5af96028] Merge translation files from master branch.
  • [117b7e98] Merge translation files from master branch.
  • [56088662] Merge translation files from master branch.
  • [3ee0266a] Replace TQ_INT32 compatibility hack with int32_t
    Co-authored-by: Sebastião Guerra
  • [307b3b9e] Merge translation files from master branch.
  • [53c86719] Merge translation files from master branch.
  • [8cb4a9a6] Merge translation files from master branch.
  • [faa5f01b] Merge translation files from master branch.
  • [94ee269f] Merge translation files from master branch.
  • [e9b0701f] Merge translation files from master branch.
  • [3f1e8b14] Merge translation files from master branch.
  • [b301588c] Use install( PROGRAMS digikam-camera ) to install script as an executable.
    Removed unnecessary executable bit in source code for
    src/utilities/hotplug/digikam-camera.
    This resolves issue #62
  • [c1a5a9f8] Merge translation files from master branch.

gwenview

  • [9e18b814] Replace zero pointer constants with nullptr
  • [0c12431c] Replace NULL pointer constants with nullptr
  • [59e1126e] Merge translation files from master branch.
  • [4a23d628] Merge translation files from master branch.
  • [402a9ad8] Merge translation files from master branch.
  • [dae4d9e1] Merge translation files from master branch.

gwenview-i18n

  • [f7558aef] Merge translation files from master branch.
  • [d0384031] Merge translation files from master branch.
  • [865c775f] Merge translation files from master branch.
  • [a4fe4018] Merge translation files from master branch.
  • [3b66c0ba] Merge translation files from master branch.
  • [b37b6fa7] Merge translation files from master branch.
  • [3942268d] Merge translation files from master branch.
  • [7cc717e1] Merge translation files from master branch.
  • [20fc4cf8] Merge translation files from master branch.
  • [abae43dd] Merge translation files from master branch.

ksquirrel

  • [4279b6ff] Merge translation files from master branch.
  • [db54e5e5] Merge translation files from master branch.
  • [5b844841] Replace zero pointer constants with nullptr
  • [0d086056] Replace NULL pointer constants with nullptr
  • [a12c04d1] Merge translation files from master branch.
  • [0bf5e1e8] Merge translation files from master branch.
  • [0b8467b1] Merge translation files from master branch.
  • [d9adb82c] Merge translation files from master branch.
  • [fc8228be] Merge translation files from master branch.

potracegui

  • [129c1abb] Merge translation files from master branch.
  • [9d67e0aa] Replace zero pointer constants with nullptr
  • [0aa31745] Merge translation files from master branch.
  • [a40c265f] Merge translation files from master branch.
  • [84baa079] Merge translation files from master branch.
  • [ac973181] Merge translation files from master branch.
  • [89e37f80] Merge translation files from master branch.

applications/internet

kasablanca

  • [6c144580] Merge translation files from master branch.
  • [19cb554e] Merge translation files from master branch.
  • [8a3ee7a2] Merge translation files from master branch.
  • [89d30e0a] Merge translation files from master branch.
  • [0656b256] Merge translation files from master branch.
  • [2d843f02] Merge translation files from master branch.
  • [10c99227] Merge translation files from master branch.

kbiff

  • [7ba1e4cb] Merge translation files from master branch.
  • [75cf8c99] Merge translation files from master branch.
  • [11540242] Merge translation files from master branch.
  • [4b30d2c6] Merge translation files from master branch.
  • [5997dc14] Merge translation files from master branch.
  • [01931513] Merge translation files from master branch.
  • [2ee8fd9c] Merge translation files from master branch.
  • [25713302] Merge translation files from master branch.
  • [1e80d2ff] Merge translation files from master branch.
  • [d672fd29] Merge translation files from master branch.
  • [98c37953] Merge translation files from master branch.

kftpgrabber

  • [587be9db] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [9969fe9d] Merge translation files from master branch.
  • [66fa2271] Merge translation files from master branch.
  • [7a7da8b9] Merge translation files from master branch.
  • [08154430] Merge translation files from master branch.
  • [d17865d7] Merge translation files from master branch.
  • [e20a3bee] Merge translation files from master branch.
  • [75514c06] Merge translation files from master branch.

knmap

  • [c9e9c60c] Merge translation files from master branch.
  • [eb36e310] Merge translation files from master branch.
  • [c7d3dd30] Merge translation files from master branch.
  • [4a16d10b] Merge translation files from master branch.
  • [991caf8a] Merge translation files from master branch.
  • [3b241f5a] Merge translation files from master branch.
  • [e99aa46b] Merge translation files from master branch.

konversation

  • [cad33ab6] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [39d64e3b] Merge translation files from master branch.
  • [1e91093d] Merge translation files from master branch.
  • [3fe8da54] Merge translation files from master branch.
  • [9b81ef46] Merge translation files from master branch.
  • [cb2b317e] Merge translation files from master branch.
  • [6fdd8999] Merge translation files from master branch.
  • [fb5ec065] Merge translation files from master branch.
  • [607a2efc] Merge translation files from master branch.
  • [e0cfe122] Merge translation files from master branch.
  • [c8bc04d2] Update translation template.
  • [3e78a620] Fix malformed rich-text tags
  • [a4015ae0] Merge translation files from master branch.
  • [d10251ff] Merge translation files from master branch.
  • [c50ffcaf] Merge translation files from master branch.

kopete-otr

  • [3fa855b4] Merge translation files from master branch.
  • [2418c217] Merge translation files from master branch.
  • [a6c158c5] Merge translation files from master branch.
  • [903fd7ac] Merge translation files from master branch.

kshowmail

  • [fe15093e] Merge translation files from master branch.
  • [12bf193e] Merge translation files from master branch.
  • [9a71a3e7] Merge translation files from master branch.
  • [75c149bd] Merge translation files from master branch.
  • [a70d6198] Merge translation files from master branch.

kstreamripper

  • [31655f30] Merge translation files from master branch.
  • [83c28750] Merge translation files from master branch.
  • [20526388] Merge translation files from master branch.

ktorrent

  • [414eb847] Merge translation files from master branch.
  • [401f5838] Merge translation files from master branch.
  • [4c16aac3] Merge translation files from master branch.
  • [546e3de8] Merge translation files from master branch.
  • [9ad6f967] Merge translation files from master branch.
  • [1e9b6385] Merge translation files from master branch.
  • [f4b092be] Merge translation files from master branch.
  • [01ba8563] Merge translation files from master branch.
  • [127f488b] Merge translation files from master branch.
  • [01d763d6] Merge translation files from master branch.
  • [a829d368] Merge translation files from master branch.
  • [abd22e55] Merge translation files from master branch.
  • [674549ca] Merge translation files from master branch.
  • [4f60a234] Merge translation files from master branch.

kvirc

  • [c8a1dd1d] Merge translation files from master branch.
  • [723034d3] Merge translation files from master branch.
  • [c1674406] Merge translation files from master branch.
  • [1e958295] Merge translation files from master branch.
  • [e3e6bf27] Merge translation files from master branch.
  • [886143c6] Merge translation files from master branch.
  • [250e6e48] Merge translation files from master branch.
  • [28aaec08] Merge translation files from master branch.
  • [e1c44db1] Merge translation files from master branch.
  • [b7edd6d2] Merge translation files from master branch.
  • [5c767f5c] Merge translation files from master branch.
  • [4920a9ee] Fix literal percent sign in NickServ tooltip
    Use an HTML entity for the literal percent sign in the NickServ
    tooltip.
    The string is displayed directly as rich text and is not processed by
    printf-style formatting, so the previous double percent could be shown
    literally.
    Using % renders a single percent sign while avoiding incorrect
    printf-format detection by gettext.
    Migrate the existing translations and remove the obsolete c-format flag.
  • [56a532c7] Merge translation files from master branch.
  • [acb0522d] Update translation template.
  • [e19dea02] Avoid carriage returns in translatable KVIrc strings
    Keep KVIrc carriage-return command markers as printable
sequences
in translatable strings and restore the actual control characters only
after translation.
This prevents gettext and Weblate from receiving literal control
characters while preserving the existing runtime command-sequence
format.
Migrate the affected in-tree translations to the same printable
representation.
  • [e2f63580] Revert "Use FS for translatable KVIrc control sequences"
    Although using a special control character seemed like a good way
    to go, some editors, including Weblate, have problems with such
    characters. Therefore, a different solution will be used.
    This reverts commit dc626fbc961108e1449935182b52931acebc7c87.
  • [dc626fbc] Use FS for translatable KVIrc control sequences
    Replace carriage-return delimiters in translatable command escape sequences with the FS character (0x1C), avoiding newline normalization by gettext and translation tools.
    Keep CR accepted as a legacy delimiter in KviIrcView for compatibility with existing internal sequences, and migrate the existing KVIrc and DCC translations to the FS representation without invalidating them.
    Clarify the command escape parser naming and documentation for the dual-delimiter handling.
  • [d8a840c7] Merge translation files from master branch.
  • [bf8a3cd7] Merge translation files from master branch.
  • [5c4ab74c] Fix KviPointerList copy construction
    KviPointerList did not define a copy constructor, so copying a list
    used the compiler-generated shallow copy of its internal node pointers.
    Removing elements from such a copy could therefore free nodes still
    referenced by the original list, causing use-after-free in the MDI
    window management code.
    Add a copy constructor that creates independent list nodes through
    copyFrom() while keeping auto-delete disabled for the shared pointed
    objects.
    This fixes the MDI window list corruption reported in #68.
  • [6487c6e6] Merge translation files from master branch.
  • [dfd4f920] Merge translation files from master branch.
  • [f76bb656] Merge translation files from master branch.
  • [2f5dd4fd] Merge translation files from master branch.
  • [c4527107] Merge translation files from master branch.
  • [0d71817f] Merge translation files from master branch.
  • [42aea0b1] Merge translation files from master branch.
  • [4d8d78ef] Merge translation files from master branch.
  • [ae3ec407] Merge translation files from master branch.
  • [eb6fe4ab] Add desktop files translations.
  • [5b361234] Make Perl modules dependant on the 'WITH_PERL' option.
    This resolves issue #83
  • [648d5c4f] Fix visualization of dates in the log view module.
    This resolves issue #73
  • [97a251c2] Remove autotools support
  • [9a7bd5e8] Fix use of non-trivial types with variadic method arguments.
    This resolves issue #24
    Co-authored-by: Alexander Golubev

kvpnc

  • [ce05d1af] Merge translation files from master branch.
  • [931cd4cb] Merge translation files from master branch.
  • [f145e124] Merge translation files from master branch.
  • [d2824a75] Merge translation files from master branch.
  • [54cb964a] Merge translation files from master branch.
  • [6428d589] Merge translation files from master branch.
  • [3363ac2a] Merge translation files from master branch.
  • [272fdd2b] Merge translation files from master branch.
  • [300cdbbf] Merge translation files from master branch.
  • [9c7a5f46] Merge translation files from master branch.
  • [9cb554a7] Merge translation files from master branch.
  • [679b302a] Merge translation files from master branch.
  • [ace40f3d] Merge translation files from master branch.

smb4k

  • [0781285e] Merge translation files from master branch.
  • [0fef956b] Merge translation files from master branch.
  • [2aa0540a] Merge translation files from master branch.
  • [276c6e67] Merge translation files from master branch.
  • [835e2406] Merge translation files from master branch.
  • [2c0daf0d] Merge translation files from master branch.
  • [54218f4c] Merge translation files from master branch.
  • [841c35bb] Merge translation files from master branch.

tork

  • [6b2a605b] Merge translation files from master branch.
  • [f83ced98] Merge translation files from master branch.
  • [c2b24962] Merge translation files from master branch.
  • [7ec2e05d] Merge translation files from master branch.
  • [b42c030c] Merge translation files from master branch.
  • [7727a714] Merge translation files from master branch.
  • [9f5ff887] Merge translation files from master branch.
  • [a28f126e] Merge translation files from master branch.
  • [34cac339] Merge translation files from master branch.
  • [1c063450] Merge translation files from master branch.
  • [e7f9398c] Merge translation files from master branch.

applications/misc

bibletime

  • [d42ba676] Merge translation files from master branch.
  • [67dc9f64] Merge translation files from master branch.
  • [4484dbd4] Merge translation files from master branch.
  • [a5d61eb9] Merge translation files from master branch.
  • [8594ce27] Merge translation files from master branch.
  • [a2820dbd] Merge translation files from master branch.
  • [b1881d39] Merge translation files from master branch.
  • [59134a6b] Merge translation files from master branch.
  • [1fc36bba] Merge translation files from master branch.
  • [7d6457fe] Merge translation files from master branch.
  • [2e09f6f9] Merge translation files from master branch.
  • [2727a390] Merge translation files from master branch.

desktop-effects-tde

  • [d3710baa] Merge translation files from master branch.
  • [828e83fa] Merge translation files from master branch.
  • [02be8aa1] Merge translation files from master branch.

kcmldap

  • [e49b9eb6] Merge translation files from master branch.
  • [e0a07fee] Merge translation files from master branch.
  • [feac88a8] Merge translation files from master branch.
  • [a14b1315] Merge translation files from master branch.

kcmldapcontroller

  • [74928e2e] Merge translation files from master branch.
  • [ab30a305] Merge translation files from master branch.
  • [dd1e176a] Make the SLAPI ACL updater optional
  • [6a133ba7] Merge translation files from master branch.
  • [f4a8b348] Merge translation files from master branch.

kcmldapmanager

  • [04abce98] Merge translation files from master branch.
  • [cc5acc1a] Merge translation files from master branch.
  • [0472a3e7] Merge translation files from master branch.
  • [c2603018] Merge translation files from master branch.
  • [75a164b8] Merge translation files from master branch.
  • [dcba36a9] Merge translation files from master branch.

kerberostray

  • [fbf5f53b] Merge translation files from master branch.
  • [a73bde9b] Merge translation files from master branch.
  • [15124332] Merge translation files from master branch.

krecipes

  • [929894a2] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [b2cdd4ec] Merge translation files from master branch.
  • [78bb13f8] Merge translation files from master branch.
  • [272f55a6] Merge translation files from master branch.
  • [03a1eb58] Merge translation files from master branch.
  • [08381597] Merge translation files from master branch.
  • [babe49f4] Merge translation files from master branch.
  • [81062460] Update translation template.
  • [6cae2345] Mark literal percent string as no-c-format
  • [a28f1e1d] Merge translation files from master branch.
  • [88aafca4] Merge translation files from master branch.
  • [55186307] Merge translation files from master branch.

applications/multimedia

amarok

  • [1675f2a2] Merge translation files from master branch.
  • [50392bb0] Merge translation files from master branch.
  • [5c1f0f60] Merge translation files from master branch.
  • [e2952035] Merge translation files from master branch.
  • [0f75f59a] Merge translation files from master branch.
  • [123c6bbf] Merge translation files from master branch.
  • [b3a16169] Merge translation files from master branch.
  • [07c5f40e] Merge translation files from master branch.
  • [d46130b1] Merge translation files from master branch.
  • [9346c2a9] Merge translation files from master branch.
  • [c053f309] Merge translation files from master branch.
  • [9b3b0d4b] Merge translation files from master branch.
  • [cab88b4d] Merge translation files from master branch.
  • [e7aa113a] Merge translation files from master branch.
  • [700e38d1] Merge translation files from master branch.
  • [7e5b4f51] Merge translation files from master branch.
  • [9d581599] Update translation template.
  • [80879c25] Fix markup and spelling in user-visible text
  • [ea4d3d05] Merge translation files from master branch.
  • [dbe00f55] Merge translation files from master branch.
  • [2027df30] Merge translation files from master branch.
  • [d69db2fa] Merge translation files from master branch.
  • [26ae1ef2] Merge translation files from master branch.
  • [f803a98e] Fix FTBFS due to ambiguous overloaded operators when comparing TQString and AtomicString objects.
    This resolves issue #109

codeine

  • [c3d9980f] Merge translation files from master branch.
  • [9ab3f479] Merge translation files from master branch.
  • [1cdb4f90] Merge translation files from master branch.
  • [a3f2bc56] Merge translation files from master branch.
  • [7b579788] Merge translation files from master branch.

k3b

  • [6601cfc9] Merge translation files from master branch.
  • [80bc38b4] Merge translation files from master branch.
  • [327950c4] Merge translation files from master branch.
  • [b3054c04] Merge translation files from master branch.
  • [33ffd445] Fix malformed rich-text tags
  • [3bcf3a78] Merge translation files from master branch.
  • [4609cffd] Merge translation files from master branch.
  • [cb9e3029] Merge translation files from master branch.
  • [4beb1c9b] Merge translation files from master branch.
  • [8233d05a] Fix usage of staticQString

k3b-i18n

  • [2dac4156] Merge translation files from master branch.
  • [118b9734] Merge translation files from master branch.
  • [7767ec85] Merge translation files from master branch.
  • [1ec94bf7] Merge translation files from master branch.
  • [696ef3f1] Merge translation files from master branch.
  • [0a89e886] Merge translation files from master branch.
  • [6dd4b32a] Merge translation files from master branch.
  • [7df9e479] Merge translation files from master branch.
  • [33cc1d7d] Merge translation files from master branch.
  • [ca74e6b4] Merge translation files from master branch.
  • [5059604b] Merge translation files from master branch.
  • [05a2ad46] Merge translation files from master branch.
  • [b1224cb5] Merge translation files from master branch.
  • [529d5759] Update translation template.
  • [5f3a9b2f] Merge translation files from master branch.
  • [c6747913] Merge translation files from master branch.
  • [d554578e] Merge translation files from master branch.
  • [36b8d877] Merge translation files from master branch.
  • [70fd96f3] Merge translation files from master branch.
  • [7b1a397d] Merge translation files from master branch.
  • [33633e4a] Merge translation files from master branch.

k9copy

  • [de3e0b7e] Merge translation files from master branch.
  • [48b0a371] Merge translation files from master branch.
  • [cfe8f904] Merge translation files from master branch.
  • [51ed5e82] Merge translation files from master branch.
  • [65e7a758] Merge translation files from master branch.
  • [515f07b6] Merge translation files from master branch.
  • [d4ab1694] Merge translation files from master branch.
  • [392306fa] Merge translation files from master branch.
  • [0e777c90] Merge translation files from master branch.
  • [49ed6021] Merge translation files from master branch.
  • [00f9b58d] Merge translation files from master branch.
  • [2ea9fd44] Merge translation files from master branch.
  • [2a52ddd3] Merge translation files from master branch.

kaffeine

  • [595d124a] Merge translation files from master branch.
  • [13826438] Update translation template.
  • [b14b34da] Simplify Xine mute icon state handling
  • [63e8c00f] Update Kaffeine mute volume icon
    Read Xine's explicit mute parameter to keep the mute action icon in sync with the audio state. Refresh it after playback initialization as well as after toggling mute.
    Fixes: TDE/kaffeine#7
  • [e782a344] Merge translation files from master branch.
  • [622ce5a5] Merge translation files from master branch.
  • [31fb2b59] Merge translation files from master branch.
  • [20bfdaba] Merge translation files from master branch.
  • [4eacc0d9] Merge translation files from master branch.
  • [8caafae9] Merge translation files from master branch.
  • [f533e691] Merge translation files from master branch.
  • [45358705] Merge translation files from master branch.
  • [e02e964d] Merge translation files from master branch.
  • [547aa530] Merge translation files from master branch.
  • [3b64e3eb] Merge translation files from master branch.
  • [49ceaea1] Merge translation files from master branch.
  • [ae85a9a0] Merge translation files from master branch.
  • [0c524088] Merge translation files from master branch.

kmplayer

  • [0f06ccf8] Merge translation files from master branch.
  • [9b04dd31] Merge translation files from master branch.
  • [14d9b372] Merge translation files from master branch.
  • [261cb789] Merge translation files from master branch.
  • [48eff366] Merge translation files from master branch.
  • [36b055c8] Merge translation files from master branch.
  • [5f5c4f7f] Merge translation files from master branch.
  • [1674ce7c] Merge translation files from master branch.
  • [07c68e74] Merge translation files from master branch.
  • [016460a2] Merge translation files from master branch.
  • [44ebca69] Merge translation files from master branch.
  • [f42a047b] Merge translation files from master branch.
  • [52fee8c5] Merge translation files from master branch.

kplayer

  • [d9be8867] Merge translation files from master branch.
  • [19380af0] Merge translation files from master branch.
  • [e63b7b12] Merge translation files from master branch.
  • [8f483166] Merge translation files from master branch.
  • [9ad25bf5] Merge translation files from master branch.
  • [58add1e2] Merge translation files from master branch.
  • [edaabe56] Merge translation files from master branch.
  • [26c360ee] Merge translation files from master branch.
  • [bc8bc571] Merge translation files from master branch.
  • [678aec84] Merge translation files from master branch.
  • [620ced1c] Merge translation files from master branch.
  • [7cb62fdf] Merge translation files from master branch.
  • [a727f16a] Merge translation files from master branch.
  • [bed7fc8e] Merge translation files from master branch.

mplayerthumbs

  • [2ee03852] Merge translation files from master branch.
  • [760b03ef] Merge translation files from master branch.
  • [4694313e] Merge translation files from master branch.
  • [26bb8b00] Merge translation files from master branch.

rosegarden

  • [ec79d60e] Merge translation files from master branch.
  • [336b6235] Merge translation files from master branch.
  • [7492e323] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [4d57c27d] Merge translation files from master branch.
  • [cfd82f12] Merge translation files from master branch.
  • [d58a1542] Merge translation files from master branch.
  • [1c5ecf71] Merge translation files from master branch.
  • [44231332] Merge translation files from master branch.
  • [d8c77194] Merge translation files from master branch.
  • [250ecb37] Merge translation files from master branch.
  • [80bcef0c] Merge translation files from master branch.
  • [e8b37af9] Merge translation files from master branch.
  • [0ce2fefc] Merge translation files from master branch.
  • [39372ccc] Merge translation files from master branch.
  • [474d7455] Merge translation files from master branch.
  • [3255b583] Merge translation files from master branch.
  • [14311fc8] Merge translation files from master branch.

soundkonverter

  • [9cd6966f] Merge translation files from master branch.
  • [15ff9ab3] Merge translation files from master branch.
  • [4f40e0d3] Merge translation files from master branch.
  • [19d140b6] Merge translation files from master branch.
  • [7a7a4839] Merge translation files from master branch.
  • [1a6d1520] Merge translation files from master branch.
  • [69552704] Merge translation files from master branch.
  • [0e72eb6d] Merge translation files from master branch.
  • [ea3636fb] Merge translation files from master branch.
  • [fcab087a] Merge translation files from master branch.
  • [c8249649] Merge translation files from master branch.
  • [cab6870d] Merge translation files from master branch.

tderadio

  • [7735ec51] Merge translation files from master branch.
  • [03c83fe4] Merge translation files from master branch.
  • [7e067544] Merge translation files from master branch.
  • [da755502] Merge translation files from master branch.
  • [ca0e3295] Merge translation files from master branch.
  • [74350be4] Merge translation files from master branch.
  • [eedb1169] Merge translation files from master branch.

applications/office

basket

  • [53d503f2] Merge translation files from master branch.
  • [ef6b26a1] Merge translation files from master branch.
  • [3cc431cd] Merge translation files from master branch.
  • [d19a507d] Merge translation files from master branch.
  • [5ed0bfe4] Merge translation files from master branch.
  • [20e19a74] Merge translation files from master branch.
  • [b76f441a] Merge translation files from master branch.
  • [5ce0c6fe] Merge translation files from master branch.
  • [cc58d51f] Merge translation files from master branch.
  • [f3cfffbc] Merge translation files from master branch.
  • [ee7ffdb0] Merge translation files from master branch.

kbibtex

  • [43dd3ba7] Merge translation files from master branch.
  • [6509b5c3] Merge translation files from master branch.
  • [80a4de76] Merge translation files from master branch.
  • [45ce258f] Merge translation files from master branch.
  • [a7ba171c] Merge translation files from master branch.
  • [b16ba7b9] Merge translation files from master branch.
  • [5cfe13b2] Merge translation files from master branch.
  • [93efe9fa] Merge translation files from master branch.
  • [b3f9cd56] Merge translation files from master branch.

kbookreader

  • [d9484dad] Merge translation files from master branch.
  • [b8aa93e0] Merge translation files from master branch.
  • [f6a61626] Merge translation files from master branch.
  • [e51a0bb8] Merge translation files from master branch.
  • [c19704ee] Merge translation files from master branch.
  • [dc735f83] Merge translation files from master branch.

kile

  • [03e6c7db] Merge translation files from master branch.
  • [f8a12f66] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [e51c2219] Merge translation files from master branch.
  • [267442bc] Merge translation files from master branch.
  • [e0b00460] Merge translation files from master branch.
  • [a5373caa] Merge translation files from master branch.
  • [cd6c517a] Merge translation files from master branch.
  • [7937de91] Merge translation files from master branch.
  • [364c724f] Merge translation files from master branch.
  • [80d1f793] Merge translation files from master branch.
  • [f277aab4] Merge translation files from master branch.
  • [a10b6ac4] Merge translation files from master branch.
  • [d1051fc8] Merge translation files from master branch.
  • [6bd9cb5c] Merge translation files from master branch.
  • [f6fffea0] Update translation template.
  • [6a39af41] Fix grammar in project file error message
  • [840fbba4] Merge translation files from master branch.
  • [13c38440] Merge translation files from master branch.
  • [5160efc4] Merge translation files from master branch.
  • [4245d97c] Merge translation files from master branch.

kmymoney

  • [0551a93a] Merge translation files from master branch.
  • [1c434974] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [1f157e79] Merge translation files from master branch.
  • [22b5f09d] Merge translation files from master branch.
  • [953c590e] Merge translation files from master branch.
  • [4f49c14b] Merge translation files from master branch.
  • [48ad64a2] Merge translation files from master branch.
  • [994d3dd7] Merge translation files from master branch.
  • [5234c705] Merge translation files from master branch.
  • [506f496c] Merge translation files from master branch.
  • [6710d123] Merge translation files from master branch.
  • [a2cc5eb9] Merge translation files from master branch.
  • [9d99255e] Merge translation files from master branch.
  • [4fe1db8d] Merge translation files from master branch.
  • [bd7c1795] Merge translation files from master branch.
  • [97c774e0] Update translation template.
  • [dc63f6f6] Fix malformed rich-text tags
  • [4d7acfaf] Merge translation files from master branch.
  • [7950ef3d] Merge translation files from master branch.
  • [1aca39a1] Merge translation files from master branch.

knowit

  • [560b4fcb] Merge translation files from master branch.
  • [6147815c] Merge translation files from master branch.
  • [2feb59f4] Merge translation files from master branch.

koffice

  • [92f1e662] Remove the -Wnounresolved compiler option
    GCC 16 removed the -Wnounresolved option, so using this option now
    results in FTBFS. It seems that we don't really need this option and
    can remove it without any problems.
    Fixes: #115
  • [2e8de621] Kross-ruby: Avoid strlcat and strlcpy prototype conflict.
    Ruby defines prototypes in its headers for missing strlcat and strlcpy
    prototypes. These may conflict with those automatically defined by
    automake in the generated config.h. This can lead to FTBFS on 32-bit
    architectures where we use LARGEFILES.
    Fixes: #114
  • [5b0c3e0a] lib: changes required for subsequent cmake conversion.
    Note: the new krossdebug files have been extracted from lib/main and
    moved to lib/api since they were creating a circular dependency between
    the two libraries.
  • [e897892f] chalk: prevent false c-format detection in smudge tooltip
  • [b84d7912] chalk: fix scripting error messages
  • [018ed929] Minor code clean extracted from TDE/koffice#76
  • [ec83ff92] Fix bug in duplication of string (strcpy parameters were inverted)
    Co-authored-by: Opencode/Big Pickle
  • [dc88764e] Add support for libpqxx 8
    Co-authored-by: Opencode/Big Pickle

koffice-i18n

  • [b3348c1f] Merge translation files from master branch.
  • [35cb4f77] Merge translation files from master branch.
  • [af784429] Merge translation files from master branch.
  • [4831bb8e] Merge translation files from master branch.
  • [a6f6ee5d] Merge translation files from master branch.
  • [b860864e] Merge translation files from master branch.
  • [6a132477] Merge translation files from master branch.
  • [082074d1] Merge translation files from master branch.
  • [e57dcd9b] Merge translation files from master branch.
  • [24d69a55] Merge translation files from master branch.
  • [ceed90fb] Merge translation files from master branch.
  • [3c2fd185] Merge translation files from master branch.
  • [8899acfe] Merge translation files from master branch.
  • [e62b833e] Merge translation files from master branch.
  • [cdbd1bd8] Update translation template.
  • [16d0c7a9] Merge translation files from master branch.
  • [2946227d] Merge translation files from master branch.
  • [70760fbe] Merge translation files from master branch.
  • [9134f073] Merge translation files from master branch.
  • [61b204ff] Merge translation files from master branch.
  • [e9344e8d] Merge translation files from master branch.
  • [fdcb6924] Merge translation files from master branch.
  • [e5b8e012] Update translation template.
  • [6335d317] Merge translation files from master branch.

kpilot

  • [b8686f5c] Merge translation files from master branch.
  • [773496ae] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [80d31cfb] Merge translation files from master branch.
  • [f8f66348] Merge translation files from master branch.
  • [4d504f7c] Merge translation files from master branch.
  • [2fa30651] Merge translation files from master branch.
  • [050d7ef1] Merge translation files from master branch.
  • [33dc1b41] Merge translation files from master branch.
  • [03390f6c] Merge translation files from master branch.
  • [d03f8afe] Merge translation files from master branch.
  • [00efa4a2] Merge translation files from master branch.
  • [1eb8fac0] Merge translation files from master branch.

tellico

  • [6f5b0202] Merge translation files from master branch.
  • [1c5f1d95] Merge translation files from master branch.
  • [4490ff5a] Merge translation files from master branch.
  • [0fcca231] Merge translation files from master branch.
  • [aa259b39] Merge translation files from master branch.
  • [ff765f64] Merge translation files from master branch.
  • [4392280f] Merge translation files from master branch.
  • [e04b8990] Merge translation files from master branch.
  • [d9b26b7c] Merge translation files from master branch.
  • [c95b109c] Merge translation files from master branch.
  • [5b68ad7d] Merge translation files from master branch.
  • [d3d80ef7] Merge translation files from master branch.

applications/settings

kdpkg

  • [ad73dc2c] Merge translation files from master branch.
  • [2c4880f5] Merge translation files from master branch.
  • [5a63a94f] Merge translation files from master branch.
  • [fec62b57] Merge translation files from master branch.
  • [1f1d4716] Merge translation files from master branch.
  • [463b4ef1] Merge translation files from master branch.

kima

  • [91761763] Merge translation files from master branch.
  • [7af33f36] Merge translation files from master branch.
  • [8acaa02b] Merge translation files from master branch.
  • [8dcd1e4d] Merge translation files from master branch.

kiosktool

  • [b10fb67b] Merge translation files from master branch.
  • [f852a597] Merge translation files from master branch.
  • [086a60f1] Merge translation files from master branch.
  • [cd9ca96d] Merge translation files from master branch.
  • [168ef381] Merge translation files from master branch.
  • [c78d25ac] Merge translation files from master branch.
  • [6ae1b353] Merge translation files from master branch.
  • [26079038] Merge translation files from master branch.
  • [5ac06447] Merge translation files from master branch.
  • [4d9918a9] Merge translation files from master branch.
  • [a701e4a1] Merge translation files from master branch.
  • [426770da] Merge translation files from master branch.
  • [c5be332b] Merge translation files from master branch.
  • [6532e0ed] Merge translation files from master branch.
  • [4965f5e1] Merge translation files from master branch.

kkbswitch

  • [98c62abe] Merge translation files from master branch.
  • [61efdc87] Merge translation files from master branch.
  • [fa09298d] Merge translation files from master branch.
  • [dae47200] Merge translation files from master branch.
  • [37b5f481] Merge translation files from master branch.

klcddimmer

  • [4f8cbdc4] Merge translation files from master branch.
  • [2e6524f2] Merge translation files from master branch.
  • [c81808b7] Merge translation files from master branch.
  • [04283844] Merge translation files from master branch.
  • [cbad07ff] Merge translation files from master branch.

kmyfirewall

  • [03efcb4b] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [f0f9c4c2] Merge translation files from master branch.
  • [98ace4b7] Merge translation files from master branch.
  • [e4a79bf5] Merge translation files from master branch.
  • [ff702936] Merge translation files from master branch.
  • [69aca397] Merge translation files from master branch.
  • [4fac1346] Merge translation files from master branch.
  • [0ddfc127] Merge translation files from master branch.
  • [da0a0461] Merge translation files from master branch.
  • [c5aa284f] Merge translation files from master branch.
  • [f1c15e77] Merge translation files from master branch.
  • [b5342048] Merge translation files from master branch.
  • [047049c9] Update translation template.
  • [a1620e51] Fix typos and grammar in user-visible messages
  • [f2071714] Merge translation files from master branch.
  • [a508dc12] Merge translation files from master branch.
  • [0a786ada] Merge translation files from master branch.
  • [c30f0cf7] Merge translation files from master branch.

tde-guidance

  • [16d31b0e] Fix Python 3 handling of blank password aging values
    Blank optional shadow aging values are parsed as None. The existing numeric comparisons fail on Python 3, so the UI now handles an unset minimum age explicitly.

tde-systemsettings

  • [e55cfaa9] Merge translation files from master branch.
  • [ff88b4d0] Merge translation files from master branch.
  • [a782e183] Merge translation files from master branch.
  • [35de7a17] Merge translation files from master branch.
  • [5be7c9fc] Merge translation files from master branch.
  • [b6a4e4f1] Merge translation files from master branch.
  • [d27bd1a8] Merge translation files from master branch.

tdealternatives

  • [12b4a88d] Merge translation files from master branch.
  • [4bd7ee60] Merge translation files from master branch.
  • [f0c27ab2] Merge translation files from master branch.
  • [52a1a99d] Merge translation files from master branch.

tdenetworkmanager

  • [e98fdb21] Merge translation files from master branch.
  • [8c077710] Merge translation files from master branch.
  • [8da14f57] Merge translation files from master branch.
  • [12ed04cf] Merge translation files from master branch.
  • [a8c28f5f] Merge translation files from master branch.
  • [eeb4cb50] Merge translation files from master branch.
  • [83c2afe6] Merge translation files from master branch.
  • [7af8ba98] Merge translation files from master branch.
  • [fdcc07f8] Merge translation files from master branch.
  • [13d6a474] Merge translation files from master branch.
  • [66735d1c] Merge translation files from master branch.
  • [4108b0ef] Merge translation files from master branch.
  • [a25297b2] Update translation template.
  • [383eb2c0] Ask about autostart when quitting
  • [25fb5a6d] Merge translation files from master branch.
  • [a8711704] Merge translation files from master branch.
  • [33c1b1ab] Merge translation files from master branch.
  • [1e091364] Merge translation files from master branch.

tdesudo

  • [e82df0f7] Merge translation files from master branch.
  • [5aae0faf] Merge translation files from master branch.
  • [22a61ae7] Merge translation files from master branch.
  • [c119d4e3] Merge translation files from master branch.
  • [793cdaa3] Merge translation files from master branch.
  • [e3ccbba3] Merge translation files from master branch.

wlassistant

  • [9bf0a879] Merge translation files from master branch.
  • [0adc8b82] Merge translation files from master branch.
  • [a4cbb57e] Merge translation files from master branch.
  • [36ebf02f] Merge translation files from master branch.
  • [a3274a29] Merge translation files from master branch.
  • [24cfc276] Merge translation files from master branch.
  • [ff583a49] Merge translation files from master branch.
  • [478739b7] Merge translation files from master branch.
  • [6970b883] Merge translation files from master branch.
  • [cfc69a79] Merge translation files from master branch.
  • [3a2e773c] Update translation template.
  • [8a3c6cd1] wlassistant: fix malformed rich-text tags
  • [cb2a57aa] Merge translation files from master branch.
  • [406f06e2] Merge translation files from master branch.
  • [7926c548] Merge translation files from master branch.
  • [eec8744c] Merge translation files from master branch.
  • [8df3d8fb] Merge translation files from master branch.

applications/system

dolphin

  • [6276f171] Merge translation files from master branch.
  • [4e5f8f9c] Merge translation files from master branch.
  • [cd3b25d8] Merge translation files from master branch.
  • [f0dadc2c] Merge translation files from master branch.
  • [9ca61061] Merge translation files from master branch.
  • [ec8b45ea] Merge translation files from master branch.
  • [4e69729d] Merge translation files from master branch.
  • [afbea416] Merge translation files from master branch.
  • [7552344b] Merge translation files from master branch.
  • [ad2284b8] Merge translation files from master branch.

katapult

  • [f246c3d5] Merge translation files from master branch.
  • [1c53a819] Merge translation files from master branch.
  • [23082e44] Merge translation files from master branch.
  • [9417fc9e] Replace zero pointer constants with nullptr
  • [532b14de] Merge translation files from master branch.
  • [0a019bee] Merge translation files from master branch.
  • [4bed554c] Merge translation files from master branch.
  • [0ac14b37] Merge translation files from master branch.
  • [86edce76] Merge translation files from master branch.
  • [5118d65f] Merge translation files from master branch.
  • [d5a0cb6c] Merge translation files from master branch.

kbfx

  • [a159a69d] Merge translation files from master branch.
  • [a793f11d] Merge translation files from master branch.
  • [8d242714] Merge translation files from master branch.
  • [cd60aaaa] Replace zero pointer constants with nullptr
  • [0d54a689] Replace NULL pointer constants with nullptr
  • [6e0c6716] Merge translation files from master branch.
  • [33a482c3] Merge translation files from master branch.
  • [4d9a2707] Merge translation files from master branch.
  • [4054ca12] Merge translation files from master branch.
  • [7be466df] Merge translation files from master branch.
  • [5e63b43e] Merge translation files from master branch.
  • [700c7d9d] Update translation template.
  • [03639283] Fix malformed rich-text tags
  • [4db6d53e] Merge translation files from master branch.
  • [54a22fcb] Merge translation files from master branch.
  • [3de847bf] Merge translation files from master branch.
  • [eff9cef8] Merge translation files from master branch.
  • [5f9b6327] Merge translation files from master branch.

kcmautostart

  • [977a90d0] Merge translation files from master branch.
  • [6d645dfe] Merge translation files from master branch.
  • [7b7b803a] Replace zero pointer constants with nullptr
  • [25f5aee7] Replace NULL pointer constants with nullptr
  • [343fdf2d] Merge translation files from master branch.

kdbusnotification

  • [396cf755] Merge translation files from master branch.
  • [4156eaad] Merge translation files from master branch.
  • [0d8a8461] Replace zero pointer constants with nullptr
  • [23db7717] Replace NULL pointer constants with nullptr
  • [4b4cd9b8] Merge translation files from master branch.

klamav

  • [83c692f5] Merge translation files from master branch.
  • [ebfa8cd8] Merge translation files from master branch.
  • [9e885add] Merge translation files from master branch.
  • [4a6f869c] Merge translation files from master branch.
  • [44d68d11] Merge translation files from master branch.
  • [c2981616] Merge translation files from master branch.
  • [bf02461a] Merge translation files from master branch.
  • [a73bf218] Merge translation files from master branch.
  • [a90923ed] Merge translation files from master branch.
  • [3ad51bd3] Merge translation files from master branch.

knemo

  • [51b74e76] Merge translation files from master branch.
  • [5f5c7c48] Merge translation files from master branch.
  • [69c7259e] Merge translation files from master branch.
  • [9379f0d2] Merge translation files from master branch.
  • [2b51730a] Merge translation files from master branch.
  • [c9d4df2b] Merge translation files from master branch.
  • [ecf8273f] Merge translation files from master branch.
  • [e7ab7c79] Merge translation files from master branch.
  • [27b26017] Merge translation files from master branch.
  • [ede1e20b] Merge translation files from master branch.
  • [80ea4ea7] Merge translation files from master branch.
  • [c4510658] Merge translation files from master branch.
  • [816cd04e] Merge translation files from master branch.

knetload

  • [6e247348] Merge translation files from master branch.
  • [9fbfd18d] Merge translation files from master branch.
  • [652047a4] Merge translation files from master branch.
  • [c5e1ea4e] Replace zero pointer constants with nullptr
  • [d246e4c6] Replace NULL pointer constants with nullptr
  • [34445991] Merge translation files from master branch.
  • [f124842d] Merge translation files from master branch.
  • [bec37b61] Merge translation files from master branch.
  • [769ea415] Merge translation files from master branch.
  • [11de9eba] Merge translation files from master branch.

knetstats

  • [2d1853c5] Merge translation files from master branch.
  • [7d5176cd] Merge translation files from master branch.
  • [6a6e7b02] Merge translation files from master branch.
  • [5e0acf8c] Replace zero pointer constants with nullptr
  • [fb4d4065] Merge translation files from master branch.
  • [bb5a2384] Merge translation files from master branch.
  • [7dd9b7a1] Merge translation files from master branch.
  • [a5e6dc7e] Merge translation files from master branch.

kooldock

  • [ef537810] Merge translation files from master branch.
  • [819cb52b] Merge translation files from master branch.
  • [3b9934db] Replace zero pointer constants with nullptr
  • [95efc470] Replace NULL pointer constants with nullptr
  • [937e1a33] Merge translation files from master branch.
  • [ceee5630] Merge translation files from master branch.
  • [1a39304a] Merge translation files from master branch.
  • [022d2e5d] Merge translation files from master branch.

krusader

  • [1143da2c] Merge translation files from master branch.
  • [74c5b79e] Fix plural form of translations.
    The leading '_n: ' should not be part of the translations.
  • [04dbafdc] Merge translation files from master branch.
  • [2c24a058] Merge translation files from master branch.
  • [6f8c1dfa] Merge translation files from master branch.
  • [a122e4d5] Merge translation files from master branch.
  • [0e546ddd] Merge translation files from master branch.
  • [9ab8fdb7] Merge translation files from master branch.
  • [80df7db1] Merge translation files from master branch.
  • [c020aff3] Merge translation files from master branch.
  • [b679eadf] Merge translation files from master branch.
  • [a41b39cd] Merge translation files from master branch.
  • [b45e275f] Fix misleading addCmd comment
  • [af7f39db] Merge translation files from master branch.
  • [9a0a20da] Update translation template.
  • [bd9c5b9d] Krusader: address Lzip review feedback
  • [d63282d6] Fix gzip archive size comments
    Correct the gzip listing comments to match the output of gzip -l:
    the first field is the compressed size and the second field is the
    uncompressed size.
    Reported by Antonio Diaz Diaz in TDE/krusader#2
  • [681d598c] Add Lzip archive support
    Add support for plain Lzip files and Lzip-compressed tar archives.
    Detect the lzip executable and expose Lzip in archive configuration, packing, unpacking, testing, searching and archive browsing.
    Handle plain .lz files through krarc. Route .tar.lz and .tlz archives through the tar TDEIO slave, matching the existing handling of other compressed tar formats.
    Add the required MIME protocol mappings and migrate existing Krusader protocol configurations to the new Lzip mappings.
    Based on and completing the Lzip support proposed in TDE/krusader#1
    Co-authored-by: Antonio Diaz Diaz
  • [dfd963bc] Fix error in logic that type == -xz is tested in two branches of an if..else statement.
  • [628db987] Add missing comma in extensions list
  • [953bd229] Merge translation files from master branch.
  • [c574db62] Merge translation files from master branch.
  • [2fca9978] Update translation template.
  • [e628cb26] Prevent false c-format detection
  • [b14513bc] Merge translation files from master branch.
  • [cbf9e832] Fix bzip2 archive detection
  • [e498239b] krarc: export kdemain entry point
  • [64949f56] Merge translation files from master branch.
  • [d4102c95] Merge translation files from master branch.
  • [98b1bd66] Merge translation files from master branch.
  • [b2ed6f94] Merge translation files from master branch.
  • [c06da867] Merge translation files from master branch.
  • [22e3506e] Fix include path for kjsembed files
  • [13abf442] Fix build with JavaScript enabled
  • [afe4ce55] Merge translation files from master branch.
  • [ece506be] Update translation template.
  • [ee7b0bb1] Remove x-ace.desktop which is not installed and already provided by tdelibs
  • [a202aa03] Added translation of .desktop files.
    Fixed accidentally stopped updating translation template.
  • [4f4d1a73] Remove autotools support
  • [0359a3ed] Remove two unused scripts for updating of translation files

kshutdown

  • [caa0be74] Merge translation files from master branch.
  • [d74b0283] Merge translation files from master branch.
  • [8f991aea] Merge translation files from master branch.
  • [faf127cf] Replace zero pointer constants with nullptr
  • [1ad6211d] Merge translation files from master branch.
  • [b7cfe388] Merge translation files from master branch.
  • [2762920c] Merge translation files from master branch.
  • [585118ae] Merge translation files from master branch.
  • [6b37c819] Merge translation files from master branch.
  • [3ed1c770] Merge translation files from master branch.
  • [c857daa3] Merge translation files from master branch.
  • [8385ed4f] Merge translation files from master branch.
  • [25df2ac0] Merge translation files from master branch.

ksystemlog

  • [2a022d71] Merge translation files from master branch.
  • [4e6b539e] Merge translation files from master branch.
  • [4bdd95f3] Merge translation files from master branch.
  • [39b72143] Merge translation files from master branch.
  • [29ad0b74] Merge translation files from master branch.
  • [6ba2b035] Merge translation files from master branch.

kvkbd

  • [c906fc3f] Fix malformed nullptr backport declaration
  • [e96047fd] Merge translation files from master branch.
  • [1fe08a84] Merge translation files from master branch.
  • [bf36de5b] Replace zero pointer constants with nullptr
  • [799c8980] Replace NULL pointer constants with nullptr
  • [6b1331eb] Merge translation files from master branch.
  • [d76c9c67] Merge translation files from master branch.

polkit-agent-tde

  • [78e1fc78] Merge translation files from master branch.
  • [e8896675] Merge translation files from master branch.
  • [cb2d0fec] Merge translation files from master branch.
  • [7dee6aa4] Merge translation files from master branch.
  • [dd4a808a] Merge translation files from master branch.

smartcardauth

tastymenu

  • [8696fd74] Merge translation files from master branch.
  • [2f0c75c9] Merge translation files from master branch.
  • [fb3e7108] Merge translation files from master branch.
  • [57e0a7c1] Merge translation files from master branch.
  • [c6d9c6ed] Merge translation files from master branch.
  • [518e3f22] Merge translation files from master branch.
  • [d8b3d7c9] Replace zero pointer constants with nullptr
  • [27798f4e] Replace NULL pointer constants with nullptr
  • [e6b8cb7e] Merge translation files from master branch.
  • [7cfd3393] Merge translation files from master branch.
  • [56e21558] Merge translation files from master branch.
  • [616d4c62] Merge translation files from master branch.
  • [657f8a8c] Merge translation files from master branch.
  • [a8313f2a] Merge translation files from master branch.
  • [a1fbe508] Merge translation files from master branch.

tdebluez

  • [e0854b52] Merge translation files from master branch.
  • [bcd50b73] Merge translation files from master branch.
  • [7ff041e0] Merge translation files from master branch.
  • [2f0ee463] Merge translation files from master branch.
  • [7b061011] Merge translation files from master branch.
  • [f5a01e9e] Merge translation files from master branch.
  • [53ba9d84] Merge translation files from master branch.
  • [8d97faa4] Merge translation files from master branch.
  • [53839830] Merge translation files from master branch.
  • [f0252319] Merge translation files from master branch.
  • [13a862db] Merge translation files from master branch.
  • [3a22515e] Update translation template.
  • [21613adc] tdebluez: set of code improvements per 05.2026
    - libtdebluez: Add isClosed flag to track ObjectManager state
    Add isClosed member variable to track whether the ObjectManager has been closed,
    preventing use-after-close issues and memory leaks.
    - libtdebluez: Initialize isClosed flag in constructor
    Initialize isClosed to false in constructor to ensure proper state tracking
    for the ObjectManager's lifecycle.
    - libtdebluez: Set isClosed flag when closing ObjectManager
    Set isClosed to true when close() is called to prevent operations on a closed
    ObjectManager, which could cause memory leaks or crashes.
    - libtdebluez: Properly disconnect signals before deleting PropertiesProxy objects
    Add proper signal disconnection before deleting PropertiesProxy objects to prevent
    memory leaks and dangling signal connections.
    - libtdebluez: Add check to prevent closing already closed ObjectManager
    Add isClosed check at the beginning of close() to prevent double-close issues
    and potential crashes from operating on a closed ObjectManager.
    - libtdebluez: Add check in destructor to prevent double-closing ObjectManager
    Only call close() in destructor if ObjectManager has not already been closed.
    This prevents double-close issues and ensures proper cleanup order.
    - libtdebluez: Properly disconnect signals before deleting manager proxies in destructor
    Add proper signal disconnection before deleting agentManager, profileManager, and
    healthManager proxies in destructor to prevent memory leaks and dangling signals.
    - libtdebluez: Improve code quality and fix bugs
    Fix syntax error in close() method (misplaced if statement)
    Fix bug in unregisterAgent() that incorrectly set isClosed to false
    Improve error handling in AdapterImpl::powerOn()
    Add null check for empty device path
    Improve resource management in DeviceImpl destructor
    Clean up unused variables and improve code formatting
    - libtdeobex: Improve code quality and fix memory management
    Initialize all member pointers to nullptr in constructor to prevent undefined behavior
    Add null pointer checks before deleting objects in close()
    Set pointers to nullptr after deletion to prevent double-free
    Add null checks before creating duplicate proxy objects
    Fix typos in comments (conntection -> connection)
    - clean up signal disconnects as they are disconnected, when the object is destroyed

tdedocker

  • [5993df96] Merge translation files from master branch.
  • [f3e5ab76] Merge translation files from master branch.
  • [551d278b] Merge translation files from master branch.
  • [bc1d0750] Merge translation files from master branch.
  • [7aef00fc] Replace zero pointer constants with nullptr
  • [ebd2978d] Replace NULL pointer constants with nullptr
  • [5b8a6c00] Merge translation files from master branch.
  • [cf5f624b] Merge translation files from master branch.
  • [29e26189] Merge translation files from master branch.
  • [a30e6f00] Merge translation files from master branch.
  • [59b6b6a0] Merge translation files from master branch.

tdepowersave

  • [2d0cb6bf] Merge translation files from master branch.
  • [081b6a5f] Merge translation files from master branch.
  • [f55bf6f3] Merge translation files from master branch.
  • [202b2203] Merge translation files from master branch.
  • [1f16183a] Merge translation files from master branch.
  • [64611c56] Merge translation files from master branch.
  • [a05d26dd] Merge translation files from master branch.
  • [aca35fb4] Merge translation files from master branch.
  • [90b7cbbf] Merge translation files from master branch.
  • [63316b56] Merge translation files from master branch.
  • [86217d46] Merge translation files from master branch.
  • [f9bb6bef] Merge translation files from master branch.
  • [6cf058a3] Merge translation files from master branch.
  • [a6432d0c] Merge translation files from master branch.

tdesshaskpass

  • [5670da8c] Merge translation files from master branch.
  • [edf5fa39] Merge translation files from master branch.
  • [a83033ac] Merge translation files from master branch.
  • [14d9025a] Replace zero pointer constants with nullptr
  • [39c15e4b] Merge translation files from master branch.

xdg-desktop-portal-tde

  • [2acf2d45] File Chooser Portal: preserve filename when saving
    This solves an irritating papercut bug when the predefined (start) filename would get cleared every time a directory was entered in save mode.

yakuake

  • [05db6152] Merge translation files from master branch.
  • [ab703c87] Merge translation files from master branch.
  • [62d803f3] Merge translation files from master branch.
  • [8ecd79f6] Merge translation files from master branch.
  • [ded5f7b2] Merge translation files from master branch.
  • [8de451fc] Merge translation files from master branch.
  • [219a5239] Merge translation files from master branch.
  • [1ba8fd64] Merge translation files from master branch.
  • [c7914b03] Merge translation files from master branch.
  • [9f8d1702] Merge translation files from master branch.
  • [149de2e0] Merge translation files from master branch.
  • [48981132] Merge translation files from master branch.

applications/tdeio

tdeio-appinfo

  • [9d50df37] Merge translation files from master branch.
  • [54d06c57] Merge translation files from master branch.
  • [cd4dc3e3] Merge translation files from master branch.
  • [46abf28e] Merge translation files from master branch.
  • [96adc82d] Merge translation files from master branch.
  • [41eaf97c] Merge translation files from master branch.

tdeio-apt

  • [377da0cd] Merge translation files from master branch.
  • [3ed43386] Merge translation files from master branch.
  • [005dcc2a] Merge translation files from master branch.
  • [28bd4ab3] Merge translation files from master branch.
  • [4bf92f3e] Merge translation files from master branch.

tdeio-ftps

  • [071a15a7] Merge translation files from master branch.
  • [d266c02a] Merge translation files from master branch.
  • [3ba9f9f2] Merge translation files from master branch.
  • [0f023803] Merge translation files from master branch.
  • [880874c7] Merge translation files from master branch.
  • [09519645] Merge translation files from master branch.
  • [f7a6222e] Merge translation files from master branch.

tdeio-gopher

  • [fed47b02] Merge translation files from master branch.
  • [32b32718] Merge translation files from master branch.
  • [f26e10ea] Merge translation files from master branch.
  • [e204364a] Merge translation files from master branch.
  • [f6b77c76] Merge translation files from master branch.
  • [bf3b798d] Merge translation files from master branch.

tdeio-locate

  • [8a499d13] Merge translation files from master branch.
  • [54ee8dd3] Merge translation files from master branch.
  • [36005404] Merge translation files from master branch.
  • [47f0b437] Merge translation files from master branch.
  • [43e9f72d] Merge translation files from master branch.

tdeio-sword

  • [d8e547c4] Merge translation files from master branch.
  • [9fb87cf9] Merge translation files from master branch.
  • [5406e202] Merge translation files from master branch.
  • [c80bd277] Merge translation files from master branch.
  • [411fa6f3] Merge translation files from master branch.
  • [8a31137f] Merge translation files from master branch.
  • [dd9dbef9] Merge translation files from master branch.
  • [f5a14bf5] Merge translation files from master branch.

tdeio-umountwrapper

  • [bc055757] Merge translation files from master branch.
  • [83bdf216] Merge translation files from master branch.
  • [2878e4db] Merge translation files from master branch.
  • [20fd0a14] Merge translation files from master branch.

applications/themes

gtk-qt-engine

  • [deb61502] Merge translation files from master branch.
  • [b176d40f] Merge translation files from master branch.
  • [ea580386] Merge translation files from master branch.

kgtk-qt3

  • [dafeb72a] Merge translation files from master branch.
  • [13dcec32] Merge translation files from master branch.
  • [7a33e409] Merge translation files from master branch.
  • [4e42b8d6] Merge translation files from master branch.
  • [8210c23c] Merge translation files from master branch.
  • [c068a798] Merge translation files from master branch.

ksplash-engine-moodin

  • [47bcc4ea] Merge translation files from master branch.
  • [71aab8d9] Merge translation files from master branch.
  • [f591fbfb] Merge translation files from master branch.
  • [5cf8951f] Merge translation files from master branch.

tde-style-baghira

  • [6307a0b3] Merge translation files from master branch.
  • [8f642b68] Merge translation files from master branch.
  • [db7c27f0] Merge translation files from master branch.
  • [ffeb30dd] Merge translation files from master branch.
  • [039b5779] Merge translation files from master branch.
  • [cfbc16f4] Merge translation files from master branch.
  • [c51d0db2] Merge translation files from master branch.
  • [9da6fbec] Merge translation files from master branch.
  • [aae66999] Merge translation files from master branch.
  • [401e6de0] Merge translation files from master branch.

tde-style-domino

  • [71f7c7bb] Merge translation files from master branch.
  • [95f7a75f] Merge translation files from master branch.
  • [3315e884] Merge translation files from master branch.
  • [41576e21] Merge translation files from master branch.
  • [d858ef30] Merge translation files from master branch.
  • [71d83663] Merge translation files from master branch.

tde-style-ia-ora

  • [981d53bc] Merge translation files from master branch.
  • [c020825e] Merge translation files from master branch.
  • [439c4c3f] Merge translation files from master branch.
  • [504b77dd] Merge translation files from master branch.

tde-style-lipstik

  • [f92e2b76] Merge translation files from master branch.
  • [e8dbb960] Merge translation files from master branch.
  • [a6341efb] Merge translation files from master branch.
  • [8c675d10] Merge translation files from master branch.
  • [068cb474] Merge translation files from master branch.

tde-style-polyester

  • [34555e01] Merge translation files from master branch.
  • [8856df9d] Merge translation files from master branch.
  • [5d4f1847] Merge translation files from master branch.
  • [a55194b2] Merge translation files from master branch.
  • [0b48dc96] Merge translation files from master branch.

tde-style-qtcurve

  • [82b69972] Merge translation files from master branch.
  • [081c6827] Merge translation files from master branch.
  • [5859a44d] Merge translation files from master branch.
  • [533242cc] Merge translation files from master branch.
  • [385451fe] Merge translation files from master branch.
  • [cb95b604] Merge translation files from master branch.
  • [e0c126dc] Merge translation files from master branch.
  • [83147736] Merge translation files from master branch.
  • [2de219f5] Merge translation files from master branch.
  • [d72b35b0] Merge translation files from master branch.
  • [02c5844d] Update translation template.
  • [cb527063] Fix markup and spelling in user-visible text
  • [715f476d] Merge translation files from master branch.

tdmtheme

  • [5fda6b62] Merge translation files from master branch.
  • [7f8f8457] Merge translation files from master branch.
  • [6a18ac0b] Merge translation files from master branch.
  • [f1f55f96] Merge translation files from master branch.
  • [a2dab345] Merge translation files from master branch.
  • [c044ba77] Merge translation files from master branch.

twin-style-crystal

  • [0fc62e38] Merge translation files from master branch.
  • [334d3d23] Merge translation files from master branch.
  • [16dbb496] Merge translation files from master branch.
  • [986525f6] Merge translation files from master branch.
  • [2fe1d447] Merge translation files from master branch.
  • [e6e34cae] Merge translation files from master branch.
  • [f1f89ae9] Merge translation files from master branch.
  • [5363068a] Merge translation files from master branch.
  • [411ad839] Merge translation files from master branch.

twin-style-dekorator

  • [0dd98063] Merge translation files from master branch.
  • [b0cbee18] Merge translation files from master branch.
  • [86886427] Merge translation files from master branch.
  • [79bf2f6f] Merge translation files from master branch.
  • [690f5114] Merge translation files from master branch.
  • [552a2085] Merge translation files from master branch.
  • [66d37202] Merge translation files from master branch.

twin-style-fahrenheit

  • [79fb351a] Merge translation files from master branch.
  • [672956f2] Merge translation files from master branch.
  • [8f1e40e5] Merge translation files from master branch.
  • [3046338a] Merge translation files from master branch.

twin-style-machbunt

  • [d10aa7a8] Merge translation files from master branch.
  • [4cc35681] Merge translation files from master branch.
  • [651bdbd5] Merge translation files from master branch.
  • [e5b50896] Merge translation files from master branch.

twin-style-mallory

  • [85667b90] Merge translation files from master branch.
  • [284296cf] Merge translation files from master branch.
  • [0dd44f99] Merge translation files from master branch.
  • [3a85c77d] Merge translation files from master branch.
  • [57f45720] Merge translation files from master branch.

twin-style-suse2

  • [d966a8bf] Merge translation files from master branch.
  • [edadbad1] Merge translation files from master branch.
  • [72c8a51c] Merge translation files from master branch.
  • [b4c2f9c5] Merge translation files from master branch.
  • [3d5deddc] Merge translation files from master branch.
  • [12db6bb6] Merge translation files from master branch.
  • [fd9203d5] Merge translation files from master branch.
  • [6f90ef35] Merge translation files from master branch.

applications/utilities

abakus

  • [a4eb4fa7] Merge translation files from master branch.
  • [b5d601a3] Merge translation files from master branch.
  • [24dadef2] Merge translation files from master branch.
  • [2275c107] Merge translation files from master branch.
  • [da04ffd5] Replace zero pointer constants with nullptr
  • [f499bde1] Merge translation files from master branch.
  • [b9ac338d] Merge translation files from master branch.
  • [fb62b477] Merge translation files from master branch.
  • [b2a2fc4b] Merge translation files from master branch.

filelight

  • [8dd5042e] Merge translation files from master branch.
  • [434c912d] Merge translation files from master branch.
  • [9ff52a0b] Merge translation files from master branch.
  • [c8bceded] Merge translation files from master branch.
  • [ac2cab59] Replace zero pointer constants with nullptr
  • [7834f5eb] Replace NULL pointer constants with nullptr
  • [ddaf90c0] Merge translation files from master branch.
  • [cb8318e9] Merge translation files from master branch.
  • [7c0190e9] Merge translation files from master branch.
  • [a1156226] Merge translation files from master branch.
  • [5854d160] Merge translation files from master branch.
  • [1cda9148] Merge translation files from master branch.

kbarcode

  • [040c2031] Merge translation files from master branch.
  • [62de9c67] Merge translation files from master branch.
  • [001ce83f] Merge translation files from master branch.
  • [6950edf9] Merge translation files from master branch.
  • [c5a29569] Update translation template.
  • [04407d31] Replace zero pointer constants with nullptr
  • [19992956] Replace NULL pointer constants with nullptr
  • [9e6b1f8d] Merge translation files from master branch.
  • [7b66972c] Merge translation files from master branch.
  • [c68094ea] Merge translation files from master branch.
  • [346c8267] Merge translation files from master branch.
  • [bc92393e] Merge translation files from master branch.
  • [d50a39c0] Update translation template.
  • [8ef057ff] Remove usage of staticQString.
    It was used incorrectly and only in init() method, I don't see a need for it.
  • [623a4aa7] Merge translation files from master branch.
  • [35901175] Merge translation files from master branch.

kchmviewer

  • [42866c1b] Merge translation files from master branch.
  • [699216e1] Merge translation files from master branch.
  • [de4b0dd4] Merge translation files from master branch.
  • [184aeb09] Replace zero pointer constants with nullptr
  • [86bd8442] Replace NULL pointer constants with nullptr
  • [96ce89ab] Merge translation files from master branch.
  • [e515b18a] Merge translation files from master branch.
  • [6e7bdeef] Merge translation files from master branch.
  • [3765b94f] Merge translation files from master branch.

kcpuload

  • [2b0b253b] Merge translation files from master branch.
  • [76419a85] Merge translation files from master branch.
  • [1bf5bfb8] Merge translation files from master branch.
  • [8d5f0546] Replace zero pointer constants with nullptr
  • [6c04961a] Merge translation files from master branch.
  • [3a83c8d9] Merge translation files from master branch.

kdirstat

  • [637f95cb] Merge translation files from master branch.
  • [8f86e2f3] Merge translation files from master branch.
  • [0459380e] Merge translation files from master branch.
  • [969b205d] Replace zero pointer constants with nullptr
  • [d59eb010] Merge translation files from master branch.
  • [bc393d9d] Merge translation files from master branch.
  • [6a74c1f1] Merge translation files from master branch.
  • [8bddede4] Merge translation files from master branch.

keep

  • [375486a0] Merge translation files from master branch.
  • [ac4b9dbd] Merge translation files from master branch.
  • [6e7dade9] Merge translation files from master branch.
  • [6bb2785a] Replace zero pointer constants with nullptr
  • [6ac0fb15] Merge translation files from master branch.
  • [f526cf26] Merge translation files from master branch.
  • [050b4ed3] Merge translation files from master branch.

knutclient

  • [641a0b30] Merge translation files from master branch.
  • [7f25dd67] Merge translation files from master branch.
  • [a8c7d01a] Merge translation files from master branch.
  • [5f73a0be] Merge translation files from master branch.
  • [3db508bb] Replace zero pointer constants with nullptr
  • [261372c7] Merge translation files from master branch.
  • [aa0e105e] Merge translation files from master branch.
  • [046c5ffc] Merge translation files from master branch.
  • [cc0cb8d4] Merge translation files from master branch.
  • [bc5798a4] Merge translation files from master branch.
  • [dee80750] Merge translation files from master branch.

kommando

  • [4b2ca748] Merge translation files from master branch.
  • [8939984f] Merge translation files from master branch.
  • [923134f8] Replace zero pointer constants with nullptr
  • [43d30f77] Replace NULL pointer constants with nullptr
  • [fc8767ae] Merge translation files from master branch.

kompose

  • [b2d260b3] Merge translation files from master branch.
  • [22a9fd89] Merge translation files from master branch.
  • [4d980b81] Replace zero pointer constants with nullptr
  • [90b890e6] Replace NULL pointer constants with nullptr
  • [c4eeaf55] Merge translation files from master branch.
  • [a5d32efc] Merge translation files from master branch.

krename

  • [b3a6b9bd] Merge translation files from master branch.
  • [b1d2bba0] Merge translation files from master branch.
  • [1c0341df] Merge translation files from master branch.
  • [f498bc75] Merge translation files from master branch.
  • [24d0b6ba] Replace zero pointer constants with nullptr
  • [192d9a4c] Replace NULL pointer constants with nullptr
  • [148ab0cd] Merge translation files from master branch.
  • [513622b0] Merge translation files from master branch.
  • [778955f9] Merge translation files from master branch.
  • [4d1f423b] Merge translation files from master branch.
  • [8aee662b] Merge translation files from master branch.
  • [31ad0efe] Merge translation files from master branch.
  • [d3757278] Merge translation files from master branch.
  • [280cf03f] Merge translation files from master branch.
  • [717e32d9] Merge translation files from master branch.
  • [8e2cf1da] Merge translation files from master branch.

ksensors

  • [f83304d9] Merge translation files from master branch.
  • [46729e38] Merge translation files from master branch.
  • [6e9bc5a4] Merge translation files from master branch.
  • [d1020248] Replace zero pointer constants with nullptr
  • [3715e1e4] Replace NULL pointer constants with nullptr
  • [335958da] Merge translation files from master branch.
  • [bafd604c] Merge translation files from master branch.
  • [6473751b] Merge translation files from master branch.

mathemagics

  • [8e315aaa] Merge translation files from master branch.
  • [80cfca86] Merge translation files from master branch.
  • [8f9b09e7] Merge translation files from master branch.
  • [03727d66] Replace zero pointer constants with nullptr
  • [5cb9eb5e] Merge translation files from master branch.
  • [4f1401f6] Merge translation files from master branch.
  • [b1e05bea] Merge translation files from master branch.

qalculate-tde

  • [49b15b20] Merge translation files from master branch.
  • [5b44ad3e] Fix malformed nullptr backport declaration
  • [790c14d1] Merge translation files from master branch.
  • [08d9cb80] Merge translation files from master branch.
  • [31946156] Merge translation files from master branch.
  • [0cf64170] Replace zero pointer constants with nullptr
  • [fbb0c65d] Replace NULL pointer constants with nullptr
  • [8a793538] Merge translation files from master branch.
  • [97ad0609] Merge translation files from master branch.
  • [7f25247d] Merge translation files from master branch.
  • [009b7aed] Merge translation files from master branch.

packaging

packaging

  • [a7f0bd3b] DEB tde-cdbs: use xz by default
  • [69040d7a] RPM: fix calls to %suse_update_desktop_file macro (use absolute path)
  • [3bd30dff] DEB tdelibs: Add new headers for TDEUnicode* API
    The files for the new namespace and API were added in #397 and since
    the deb package lists the files to be installed as part of the package,
    we need to add them to the package.
  • [c1f65e18] openSUSE: use logical distributor icon for Kicker
    Use the logical icon name so TDE can resolve it through the normal icon theme. The previous absolute SVG path rendered incorrectly in Kicker.
  • [2ce5c597] RPM: many updates for upcoming R14.1.7
  • [aff433e1] openSUSE: preserve SGID mode for tdesud
    Upstream installs tdesud with mode 2755, but the openSUSE RPM spec overrides it
    to 0755. This causes tdesu to reject the daemon as unsafe.
    Use the openSUSE permissions framework to preserve mode 2755 for normal
    profiles and honor the paranoid profile, then verify the installed mode.
  • [9e7f541a] Add Interlingua language package
  • [64848cec] xdg-desktop-portal-tde: fix TDE library runtime path
    The portal executable is installed under /usr/libexec but links against TDE libraries under /opt/trinity/lib64.
    Unlike normal TDE executables, the package did not preserve an install RUNPATH, causing D-Bus activation to fail with unresolved libtdeio, libtdeui, libtdecore and libDCOP dependencies.
    Keep the TDE library RUNPATH during install and add a narrowly scoped rpmlint filter for the intentional /opt/trinity/lib64 path.
    Validated on openSUSE Tumbleweed:
    - RUNPATH=/opt/trinity/lib64
    - ldd resolves all TDE libraries
    - D-Bus activation succeeds with LD_LIBRARY_PATH unset
    - Firefox FileChooser reaches the TDE KFileDialog
    Manually cherry-picked from commit c8eae7bd23
  • [4e2d929c] RPM: package new Interlingua translations
    Add Interlingua translation files to the explicit RPM file lists.
    Create an Interlingua subpackage for k3b-i18n and include the new ia
    translations in kbfx, kcmldap, and kcmldapcontroller.
  • [8c93f14a] trinity-filesystem: add Interlingua locale directory
    Add the ia/LC_MESSAGES directory to the TDE filesystem layout.
    New Interlingua translations otherwise cause openSUSE package checks to fail
    because the generated locale directories are not owned by any package.
  • [fd3b0b46] RPM: update build scripts
  • [559d8d47] RPM: update spec files for Fedora 44 and Fedora rawhide
  • [5a4b5aaa] RPM tde-cmake: add C++ compiler dependency
    tde-cmake enables the C++ language through its CMake project, but the RPM spec does not explicitly require a C++ compiler.
    On current openSUSE Tumbleweed, this causes configuration to fail with "No CMAKE_CXX_COMPILER could be found".
    Adding gcc-c++ to the build requirements fixes the r14.1.x package build. This was tested successfully against the current r14.1.x tde-cmake sources on openSUSE Tumbleweed.
  • [47ad4c39] ARCH, FREEBSD: switch from imlib1 to imlib2.
  • [9c5dbdf4] DEB tdebase: enable htdig new option.
  • [99be02d9] DEB tdegraphics: switch to imlib2 dependency
  • [d2ea2269] DEB tdelibs: add lzip protocol
  • [613900fb] DEB tdebase: add support for lzip
  • [bc33eab6] DEB kipi-plugins: switch to cmake build system
  • [8a33fbb3] DEB tde-cmake: Changes to silence lintian reports.
  • [22d154fe] DEB: Add libtag-dev as an alternative dependency for libtag1-dev.
  • [33ab2811] DEB tdebindings: Use unversioned java-runtime as a dependency.
    As of java-common 0.77, all versioned versions are no longer provided.
    Unversioned java-runtime is available on all currently supported
    distributions, so there is no need to keep an alternative.
    The gij package is history from the GCC 4.x era.
  • [a4c6c121] DEB tdebase: update after file renaming in konsole
  • [08eda116] DEB tdebase: install new tdeconf_update files for taskbar
  • [3dbd0db3] DEB tdemultimedia: Add tdeconf-update script for kmix.
    This relates to TDE/tdemultimedia#35 and TDE/tdemultimedia#113
  • [1d4cf208] DEB: remove support for Ubuntu Oracular and added support for Stonking
  • [3f764a70] DEB pytde: Add the name of the core python module for autopkgtest.
  • [469a060d] DEB pytqt: Add the name of the python module and dependencies for autopkgtest.
  • [4dc65641] DEB trinity-keyring: Lower the priority from important to optional.
    This relates to #577.
  • [dd29860b] DEB tde-cdbs: Lower the priority from important to optional.
    This relates to #577.
  • [fdc4f839] RPM: commit after building final R14.1.6