Difference between revisions of "Changelog For R14.0.9"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
(Initial version)
 
(Update 20200510)
Line 1: Line 1:
= common =
== cmake ==
* Update TDEL10n module<br/>+ Fix comment replacement and flag addition for _translatorinfo.
* Write metadata to libraries and binaries as a last step.<br/>This prevents concurrency of writing metadata and linking<br/>with other libraries, which could cause FTBFS.
* Add caching of variables from checks results and add conditions<br/>to avoid unnecessary repetition of checks.
* Update TDEL10n module<br/>+ For _translatorinfo strings, replace the references<br/> to an intentionally non-existent source file and use<br/> instead comments explaining the purpose of these strings.
* Replace the remaining KDE3 macros.<br/>+ Targets are created to generate files, not just commands.<br/>+ Generating kidl files is created as a separate targets.<br/>+ Headers are added to the list of generated files.<br/>+ This allows for more accurate dependency determination.<br/>+ This prevents files generation from being repeated.<br/>+ 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 =
= dependencies =
== tqt3 ==
== tqt3 ==
Line 6: Line 16:
== tqtinterface ==
== tqtinterface ==
* Allow tqtinterface to build without OpenGL support.<br/>This should close bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2645 #2645]<br/>Some cosmetics here and there.<br/>Adapted for r14.0.x branch.
* Allow tqtinterface to build without OpenGL support.<br/>This should close bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2645 #2645]<br/>Some cosmetics here and there.<br/>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<br/>Change to handle as LOCK is not supported for the case response of LOCK is<br/>unimplemented.<br/>Then<br/> * LOCKSUPPORT == FALSE: LOCK is not supported<br/> * LOCKSUPPORT == TRUE: LOCK is supported<br/> * lock == 0: no LOCK error<br/> * lock == -1: failed to LOCK


= main =
= main =
Line 20: Line 36:


== tdepim ==
== tdepim ==
* Use TDE CMake macros instead of the former KDE3 CMake macros.
* KOrganizer: added missing timeline icon. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3101 #3101]
* KOrganizer: added missing timeline icon. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3101 #3101]

== tdemultimedia ==
* Fixed detection of alsa channels capabilities. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2994 #2994]<br/>and issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/16 #16]<br/>The code is partially based on previous work from TCH .

== tdeutils ==
* KMilo: added keyboard support for screen brightness up/down.<br/>This is inspired and partially include code from Roman Savochenko<br/>proposed in bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2783 #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<br/>No reason to include standard headers and define macros for standard types<br/>only on Linux and FreeBSD.


== tdegames ==
== tdegames ==
Line 28: Line 57:


== tde-i18n ==
== tde-i18n ==
* Merge translation files from master branch.
* Update translation template.
* Fix incorrect control characters in translations.
* Merge translation files from master branch.
* Merge translation files from master branch.
* Update translation template.
* 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.<br/>Add basic cmake build instructions.<br/>Add basic README file.<br/>Delete empty folders doc and po.<br/>Delete empty files ChangeLog, NEWS and TODO.<br/>Some cosmetics.


= applications =
= 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 ==
== basket ==
* Merge translation files from master branch.
* 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 [https://bugs.trinitydesktop.org/show_bug.cgi?id=2990 #2990]<br/>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 ==
== knetload ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 41: Line 261:


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

== knetworkmanager8 ==
* Merge translation files from master branch.
* Update translation template.


== knights ==
== knights ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 51: Line 278:


== knmap ==
== knmap ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 56: Line 285:


== knowit ==
== knowit ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 61: Line 292:


== knutclient ==
== knutclient ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
* Move translations to a new directory layout.<br/>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 ==
== kpicosim ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.

== kpilot ==
* Merge translation files from master branch.
* Update translation template.


== kpowersave ==
== kpowersave ==
* Merge translation files from master branch.
* Update translation template.
* Merge translation files from master branch.
* Merge translation files from master branch.
* Update translation template.
* Update translation template.
* Replaced custom help menu with standard TDE help menu. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3087 #3087]
* Replaced custom help menu with standard TDE help menu. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3087 #3087]
* Removed unused old packaging files.
* Removed unused old packaging files.

== krecipes ==
* Merge translation files from master branch.
* Update translation template.


== krename ==
== krename ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 82: Line 341:


== krusader ==
== krusader ==
* Merge translation files from master branch.
* Update translation template.
* Merge translation files from master branch.
* Merge translation files from master branch.


== kscope ==
== kscope ==
* Merge translation files from master branch.
* Update translation template.
* Merge translation files from master branch.
* Merge translation files from master branch.


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

== kshowmail ==
* Merge translation files from master branch.
* Update translation template.


== kshutdown ==
== 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.
* Merge translation files from master branch.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
Line 99: Line 371:


== ksplash-engine-moodin ==
== ksplash-engine-moodin ==
* Merge translation files from master branch.
* Update translation template.
* Merge translation files from master branch.
* Merge translation files from master branch.
* Update translation template.
* Update translation template.
* Delete an empty "Icon" item from the desktop file,<br/>as this can lead to items merging during translation merging.
* Delete an empty "Icon" item from the desktop file,<br/>as this can lead to items merging during translation merging.
* Add the ability to translate:<br/>+ Catalog for strings in the plugin.<br/>+ Desktop file translations.
* Add the ability to translate:<br/>+ Catalog for strings in the plugin.<br/>+ 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 ==
== kvkbd ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 110: Line 410:


== kvpnc ==
== kvpnc ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
Line 115: Line 417:


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

== piklab ==
* Merge translation files from master branch.
* Update translation template.


== potracegui ==
== potracegui ==
* Merge translation files from master branch.
* Update translation template.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
* Move translations to a new directory layout.<br/>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 ==
== tde-style-qtcurve ==
* Merge translation files from master branch.
* Update translation template.
* Updated to QtCurve version 1.8.5<br/>Based on the original LGPL 2.1 QtCurve code from Craig Drummond available at https://github.com/KDE/qtcurve
* Updated to QtCurve version 1.8.5<br/>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.<br/>Based on the original GPL2 QtCurve code from Craig Drummond available at https://github.com/KDE/qtcurve
* Updated to QtCurve version 1.7.1.<br/>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 ==
== tdeio-ftps ==
* Merge translation files from master branch.
* Update translation template.
* Remove the original translation directory layout.
* Remove the original translation directory layout.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Rework of the README file.<br/>Add the MODULE directive to the build.<br/>Some cosmetics.
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Rework of the README file.<br/>Add the MODULE directive to the build.<br/>Some cosmetics.

== tdeio-locate ==
* Merge translation files from master branch.
* Update translation template.


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


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

== tdenetworkmanager ==
* Merge translation files from master branch.
* Update translation template.


== tdepowersave ==
== tdepowersave ==
* Merge translation files from master branch.
* Update translation template.
* Merge translation files from master branch.
* Merge translation files from master branch.
* Update translation template.
* Update translation template.
* Removed unused old packaging files.
* Removed unused old packaging files.
* Replaced custom help menu with standard TDE help menu. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3087 #3087]
* Replaced custom help menu with standard TDE help menu. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3087 #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.<br/>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:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Move translations to a new directory layout.<br/>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:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
* Remove the original translation directory layout.
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
* Removed autotools files and admin module dependency.


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


= packaging =
= packaging =
== packaging ==
== packaging ==
* DEB yakuake: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB wlassistant: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB tdmtheme: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB tdeio-sword: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB potracegui: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB potracegui: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB mplayerthumbs: Add intltool/gettext (>= 0.19&#126;) to build-deps.
* DEB mplayerthumbs: Add intltool/gettext (>= 0.19&#126;) to build-deps.

Revision as of 13:09, 11 May 2020

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.