Changelog For R14.0.9

From Trinity Desktop Project Wiki
Revision as of 13:09, 11 May 2020 by SlavekB (talk | contribs) (Update 20200510)
Jump to navigation Jump to search

common

cmake

  • Update TDEL10n module
    + Fix comment replacement and flag addition for _translatorinfo.
  • Write metadata to libraries and binaries as a last step.
    This prevents concurrency of writing metadata and linking
    with other libraries, which could cause FTBFS.
  • Add caching of variables from checks results and add conditions
    to avoid unnecessary repetition of checks.
  • Update TDEL10n module
    + For _translatorinfo strings, replace the references
    to an intentionally non-existent source file and use
    instead comments explaining the purpose of these strings.
  • Replace the remaining KDE3 macros.
    + Targets are created to generate files, not just commands.
    + Generating kidl files is created as a separate targets.
    + Headers are added to the list of generated files.
    + This allows for more accurate dependency determination.
    + This prevents files generation from being repeated.
    + This prevents the occasional FTBFS during a parallel build.
  • tde_create_translated_desktop: Allow spaces around the equal sign.
  • tde_create_handbook: Improve build message.

dependencies

tqt3

  • Improved code for keyboard and mouse grabbing and releasing to avoid
    unnecessary actions. This relates loosely to bug #2955
  • Removed incorrect execution bit.

tqtinterface

  • Allow tqtinterface to build without OpenGL support.
    This should close bug #2645
    Some cosmetics here and there.
    Adapted for r14.0.x branch.

libcaldav

  • Fix typos from commit afa497c628eb6a8a96f234db5215d5c4cc0489af.
  • Fix memory leak of lock error messages
  • Fix to set error code and message properly
  • Simplify lock condition
    Change to handle as LOCK is not supported for the case response of LOCK is
    unimplemented.
    Then
    * LOCKSUPPORT == FALSE: LOCK is not supported
    * LOCKSUPPORT == TRUE: LOCK is supported
    * lock == 0: no LOCK error
    * lock == -1: failed to LOCK

main

tdelibs

  • Update version number to R14.0.9 development version.
  • Fixed unresponsive behavior of the shortcut setting dialog in recent
    ditros. This resolves bug #2955
  • kjobviewer: fixed initial value of KeepWindow checkbox. This was causing KJobViewer to not autostart unless the user first toggled the checkbox at least once. Relates to bug #1362

tdebase

  • Progressive update of release notes for R14.0.9.
  • Add draft release notes for R14.0.9 to the documentation.
  • kcontrol icc: Fix second occurrence of file filter option.
    This solves issue #143
  • kcontrol icc: fixed file filter option. This solves issue #143

tdepim

  • Use TDE CMake macros instead of the former KDE3 CMake macros.
  • KOrganizer: added missing timeline icon. This resolves bug #3101

tdemultimedia

  • Fixed detection of alsa channels capabilities. This resolves bug #2994
    and issue #16
    The code is partially based on previous work from TCH .

tdeutils

  • KMilo: added keyboard support for screen brightness up/down.
    This is inspired and partially include code from Roman Savochenko
    proposed in bug #2783 and tdeutils #8.

tdeedu

  • Fix boost_python library detection on CentOS 8
  • Fix to link with LIBUSB support
  • Allow to build apogee_ppi independent of V4L
  • Allow to build on any platforms
    No reason to include standard headers and define macros for standard types
    only on Linux and FreeBSD.

tdegames

  • Rearrangement of libtdegames highscore headers.
  • Fixed FTBFS caused by previous commit.
  • Small rearrangement of libtdegames headers
    Move kgame dialog headers to a dedicated subdir to make installed
    includes match source code layout. This will make linking of games
    to an installed instance of libtdegames library more straightforward.

tde-i18n

  • Merge translation files from master branch.
  • Update translation template.
  • Fix incorrect control characters in translations.
  • Merge translation files from master branch.
  • Update translation template.

libraries

libkdcraw

  • Merge translation files from master branch.
  • Update translation template.

libkipi

  • Merge translation files from master branch.
  • Update translation template.

kipi-plugins

  • Merge translation files from master branch.
  • Update translation template.

libtdeldap

  • Drop automake build support.
    Add basic cmake build instructions.
    Add basic README file.
    Delete empty folders doc and po.
    Delete empty files ChangeLog, NEWS and TODO.
    Some cosmetics.

applications

abakus

  • Merge translation files from master branch.
  • Update translation template.
  • Removed autotools files and dependency from admin submodule.

amarok

  • Merge translation files from master branch.
  • Update translation template.

basket

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.

bibletime

  • Merge translation files from master branch.
  • Update translation template.

desktop-effects-tde

  • Merge translation files from master branch.
  • Update translation template.

digikam

  • Merge translation files from master branch.
  • Update translation template.

dolphin

  • Merge translation files from master branch.
  • Update translation template.

filelight

  • Merge translation files from master branch.
  • Update translation template.

gtk-qt-engine

  • Merge translation files from master branch.
  • Update translation template.

gwenview-i18n

  • Merge translation files from master branch.
  • Update translation template.

k3b-i18n

  • Merge translation files from master branch.
  • Update translation template.

k9copy

  • Merge translation files from master branch.
  • Update translation template.

kaffeine

  • Merge translation files from master branch.
  • Update translation template.

kasablanca

  • Merge translation files from master branch.
  • Update translation template.

katapult

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.

kbarcode

  • Update translation template.

kbfx

  • Merge translation files from master branch.
  • Update translation template.

kbibtex

  • Merge translation files from master branch.
  • Update translation template.

kbiff

  • Merge translation files from master branch.
  • Update translation template.

kbookreader

  • Merge translation files from master branch.
  • Update translation template.

kchmviewer

  • Merge translation files from master branch.
  • Update translation template.

kcmautostart

  • Merge translation files from master branch.
  • Update translation template.
  • Fixed TCC crash when using non .desktop entries. This resolves bug #2990
    and 3105.

kcmldap

  • Update translation template.

kcmldapcontroller

  • Update translation template.

kcmldapmanager

  • Merge translation files from master branch.
  • Update translation template.

kcpuload

  • Merge translation files from master branch.
  • Update translation template.

kdbg

  • Merge translation files from master branch.
  • Update translation template.

kdiff3

  • Merge translation files from master branch.
  • Update translation template.

kdirstat

  • Merge translation files from master branch.
  • Update translation template.

kdpkg

  • Merge translation files from master branch.
  • Update translation template.

keep

  • Merge translation files from master branch.
  • Update translation template.

kerberostray

  • Merge translation files from master branch.
  • Update translation template.

kftpgrabber

  • Merge translation files from master branch.
  • Update translation template.

kgtk-qt3

  • Merge translation files from master branch.
  • Update translation template.

kile

  • Merge translation files from master branch.
  • Update translation template.

kima

  • Merge translation files from master branch.
  • Update translation template.

kiosktool

  • Merge translation files from master branch.
  • Update translation template.

kkbswitch

  • Merge translation files from master branch.
  • Update translation template.

klcddimmer

  • Merge translation files from master branch.
  • Update translation template.

kmplayer

  • Merge translation files from master branch.
  • Update translation template.

kmyfirewall

  • Update translation template.

kmymoney

  • Merge translation files from master branch.
  • Update translation template.
  • Fix typo in Spanish translation.

knemo

  • Merge translation files from master branch.
  • Update translation template.

knetload

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

knetstats

  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
    Add support for LINGUAS for listing translations to install.
  • Move translations to a new directory layout.

knetworkmanager8

  • Merge translation files from master branch.
  • Update translation template.

knights

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

knmap

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

knowit

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

knutclient

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

koffice-i18n

  • Merge translation files from master branch.
  • Update translation template.

konversation

  • Merge translation files from master branch.
  • Update translation template.

kopete-otr

  • Merge translation files from master branch.
  • Update translation template.

kpicosim

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

kpilot

  • Merge translation files from master branch.
  • Update translation template.

kpowersave

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Replaced custom help menu with standard TDE help menu. This relates to bug #3087
  • Removed unused old packaging files.

krecipes

  • Merge translation files from master branch.
  • Update translation template.

krename

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

krusader

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.

kscope

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.

ksensors

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

kshowmail

  • Merge translation files from master branch.
  • Update translation template.

kshutdown

  • Merge translation files from master branch.
  • Update translation template.
  • Remove kidl, skel and stub source files to generate them at build time.
  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

ksplash-engine-moodin

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Delete an empty "Icon" item from the desktop file,
    as this can lead to items merging during translation merging.
  • Add the ability to translate:
    + Catalog for strings in the plugin.
    + Desktop file translations.

ksquirrel

  • Merge translation files from master branch.
  • Update translation template.

kstreamripper

  • Merge translation files from master branch.
  • Update translation template.

ksystemlog

  • Merge translation files from master branch.
  • Update translation template.

ktechlab

  • Merge translation files from master branch.
  • Update translation template.

ktorrent

  • Merge translation files from master branch.
  • Update translation template.

kvirc

  • Merge translation files from master branch.
  • Update translation template.

kvkbd

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

kvpnc

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

mplayerthumbs

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

piklab

  • Merge translation files from master branch.
  • Update translation template.

potracegui

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

rosegarden

  • Merge translation files from master branch.
  • Update translation template.

smb4k

  • Merge translation files from master branch.
  • Update translation template.

soundkonverter

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.

tde-style-lipstik

  • Merge translation files from master branch.
  • Update translation template.

tde-style-qtcurve

  • Merge translation files from master branch.
  • Update translation template.
  • Updated to QtCurve version 1.8.5
    Based on the original LGPL 2.1 QtCurve code from Craig Drummond available at https://github.com/KDE/qtcurve
  • Updated to QtCurve version 1.7.1.
    Based on the original GPL2 QtCurve code from Craig Drummond available at https://github.com/KDE/qtcurve

tde-systemsettings

  • Merge translation files from master branch.
  • Update translation template.

tdeio-apt

  • Merge translation files from master branch.
  • Update translation template.

tdeio-ftps

  • Merge translation files from master branch.
  • Update translation template.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Drop automake build support.
    Add basic cmake build instructions.
    Rework of the README file.
    Add the MODULE directive to the build.
    Some cosmetics.

tdeio-locate

  • Merge translation files from master branch.
  • Update translation template.

tdeio-sword

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Drop automake build support.
    Add basic cmake build instructions.
    Rework of the README and help files.
    Delete the NEWS file.
    Some cosmetics.

tdeio-umountwrapper

  • Update translation template.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Drop automake build support.
    Add basic cmake build instructions.
    Rework of the README file.
    Delete empty files: ChangeLog, NEWS and TODO.
    Some cosmetics.

tdenetworkmanager

  • Merge translation files from master branch.
  • Update translation template.

tdepowersave

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Removed unused old packaging files.
  • Replaced custom help menu with standard TDE help menu. This resolves bug #3087

tderadio

  • Merge translation files from master branch.
  • Update translation template.

tdesudo

  • Update translation template.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

tdesvn

  • Merge translation files from master branch.
  • Update translation template.

tdmtheme

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Removed admin submodule and autotools files.

tellico

  • Merge translation files from master branch.
  • Update translation template.
  • Use TDE CMake macros instead of the former KDE3 CMake macros.

tork

  • Merge translation files from master branch.
  • Update translation template.

wlassistant

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Removed autotools files and admin module dependency.

yakuake

  • Merge translation files from master branch.
  • Update translation template.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Removed admin submodule and autotools files.
  • Merge translation files from master branch.

packaging

packaging

  • DEB yakuake: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB wlassistant: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdmtheme: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdeio-sword: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB potracegui: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB mplayerthumbs: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kvpnc: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdeio-sword: updated after drop of automake files.
  • DEB kvkbd: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB ksplash-engine-moodin: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kshutdown: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB ksensors: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB krename: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kpicosim: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB knutclient: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB knowit: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB knmap: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB knights: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB knetstats: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB knetload: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdeio-ftps: added INSTALL file to .deb package.