Difference between revisions of "Changelog For R14.0.9"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
(Update 20200524)
(Update 20200531)
Line 1: Line 1:
 
= common =
 
= common =
 
== cmake ==
 
== cmake ==
  +
* FindTDE: Conditional import of exported tdelibs targets.<br/>This prevents multiple attempts to import exported tdelibs targets,<br/>which would cause a collision if find_package( TDE ) is called<br/>repeatedly for some reason.
  +
* tde_create_handbook: Add an optional SOURCE_BASEDIR argument.<br/>Using the optional SOURCE_BASEDIR argument, it is possible to use<br/>tde_create_handbook in CMakeLists.txt from a folder other than the<br/>folder containing the documentation itself.<br/>This will allow the creation of common rules for generating documentation<br/>for all languages that are currently available, without the need to<br/>create CMakeLists.txt in the directory of each individual language.
  +
* tde_create_translated_desktop: Use output name only during installation.<br/>In the cmake binary directory, the name of the working file must<br/>be used according to the source file to avoid possible collisions<br/>if the source directory contains multiple desktop files installed<br/>as a ".directory" file in multiple destination directories.
 
* Write metadata to libraries and executables using the post-build command,<br/>except when building tdelibs, where a separate target will be used and<br/>writing metadata will be the last step.<br/>This also resolve [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/80 TDE/tdelibs#80]
 
* Write metadata to libraries and executables using the post-build command,<br/>except when building tdelibs, where a separate target will be used and<br/>writing metadata will be the last step.<br/>This also resolve [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/80 TDE/tdelibs#80]
 
* tde_create_translated_desktop: Force the use of intltool-merge.<br/>Because some of our desktop files contain underscores in variable<br/>names (for example eventsrc), which is not an allowed character<br/>for names of entries in desktop style files, we can't use msgfmt,<br/>so we need intltool-merge.
 
* tde_create_translated_desktop: Force the use of intltool-merge.<br/>Because some of our desktop files contain underscores in variable<br/>names (for example eventsrc), which is not an allowed character<br/>for names of entries in desktop style files, we can't use msgfmt,<br/>so we need intltool-merge.
Line 40: Line 43:
 
= main =
 
= main =
 
== tdelibs ==
 
== tdelibs ==
  +
* Fix typo in the SSL library check rules.
 
* Adjusted to TQPtrStack class. This is a minor change.
 
* Adjusted to TQPtrStack class. This is a minor change.
 
* Check existing XDG folders before localization of the name.<br/>Some standard XDG folders may exist before the information is stored<br/>in &#126;/.config/user-dirs.dirs. Checking existing folders will prevent<br/>the creation of localized folders in addition to existing English ones.
 
* Check existing XDG folders before localization of the name.<br/>Some standard XDG folders may exist before the information is stored<br/>in &#126;/.config/user-dirs.dirs. Checking existing folders will prevent<br/>the creation of localized folders in addition to existing English ones.
Line 48: Line 52:
   
 
== tdebase ==
 
== tdebase ==
  +
* Progressive update of release notes for R14.0.9.
  +
* Fix missing paired parentheses in HAL media backend.
  +
* Improved support for bluray discs.
  +
* media tdeioslave: added bluray mimetype.
  +
* Check ifw_hwaddr member for struct ifreq<br/>It is used for ioctl(SIOCGIFHWADDR) return storage member, but does not<br/>exist on Solaris, it uses ifr_addr.
  +
* Change to access ifreq member through macros
  +
* Resolve duplicated HAVE_GETIFADDRS definition
  +
* Fix typo in the SSL library check rules.
  +
* Add FreeBSD / DragonFly specific /proc path for an executable file.
  +
* DilOS: use illumos specific /proc path for an executable file
  +
* Progressive update of release notes for R14.0.9.
  +
* Added icon to KDCOP main window. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3108 #3108]
 
* Progressive update of release notes for R14.0.9.
 
* Progressive update of release notes for R14.0.9.
 
* Add draft release notes for R14.0.9 to the documentation.
 
* Add draft release notes for R14.0.9 to the documentation.
Line 60: Line 76:
   
 
== tdemultimedia ==
 
== tdemultimedia ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Delete kaapfinder data for reZound because it is already part of tdebase.
  +
* Fix typo in CMake rule.
  +
* mpeglib: change to use SunOS API audioIO backend for NetBSD<br/>On NetBSD, SunOS compatible native API should be used instead of OSS audio<br/>emulator layer.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* KMix: fixed rounding error on volume reading. This was preventing 1% volume increase steps from working properly.
  +
* KMix: fixed handling of slider's mute/unmute and wheel events. Fixed mixer's increase/decrease volume logic.
  +
* KMix: fixed update of tray volume icon when muting/unmuting the selected<br/>channel.
 
* 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 .
 
* 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 .
   
Line 67: Line 92:
   
 
== tdeutils ==
 
== tdeutils ==
  +
* klaptopdaemon: Fix acpi helper violation check.<br/>1. Dependence on crcresult.h solved correctly.<br/>2. Used macro tde_add_executable to define makecrc target.<br/>3. Fixed command to run makecrc<br/> - it depends on both makecrc and klaptop_acpi_helper,<br/> - it must be run in build binary directory, not source,<br/> - the target name is used as the makecrc command, so there<br/> is no need to use get_target_property( ... LOCATION ), which<br/> caused a warning due to CMP0026.<br/>4. The block of code that performs the binary violation verification<br/> was rolled back because it was removed in commit 2abe1e6f40 for<br/> an unknown reason, and the check was not actually performed.
 
* 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.
 
* KMilo: changed default OSD notification colors to a more TDE-stylish ones.
 
* KMilo: changed default OSD notification colors to a more TDE-stylish ones.
Line 73: Line 99:
   
 
== tdeedu ==
 
== tdeedu ==
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
 
* Fix boost_python library detection on CentOS 8
 
* Fix boost_python library detection on CentOS 8
 
* Fix to link with LIBUSB support
 
* Fix to link with LIBUSB support
Line 82: Line 109:
 
* Fixed FTBFS caused by previous commit.
 
* Fixed FTBFS caused by previous commit.
 
* Small rearrangement of libtdegames headers<br/>Move kgame dialog headers to a dedicated subdir to make installed<br/>includes match source code layout. This will make linking of games<br/>to an installed instance of libtdegames library more straightforward.
 
* Small rearrangement of libtdegames headers<br/>Move kgame dialog headers to a dedicated subdir to make installed<br/>includes match source code layout. This will make linking of games<br/>to an installed instance of libtdegames library more straightforward.
  +
  +
== tdeaddons ==
  +
* Improved support for bluray discs.
  +
  +
== tdeadmin ==
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
   
 
== tdewebdev ==
 
== tdewebdev ==
Line 87: Line 120:
   
 
== tde-i18n ==
 
== tde-i18n ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* 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.
Line 134: Line 171:
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
  +
  +
== compizconfig-backend-tdeconfig ==
  +
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Write basic README file.
   
 
== desktop-effects-tde ==
 
== desktop-effects-tde ==
Line 144: Line 184:
   
 
== dolphin ==
 
== dolphin ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Improved support for bluray discs.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
Line 158: Line 201:
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
  +
  +
== k3b ==
  +
* Improved support for bluray discs.
   
 
== k3b-i18n ==
 
== k3b-i18n ==
Line 164: Line 210:
   
 
== k9copy ==
 
== k9copy ==
  +
* Improved support for bluray discs.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
   
 
== kaffeine ==
 
== kaffeine ==
  +
* Improved support for bluray discs.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
Line 185: Line 233:
   
 
== kbfx ==
 
== kbfx ==
  +
* Use the TDE CMake macro to install icons instead of the KDE3 macro.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
Line 217: Line 266:
   
 
== kcmldapcontroller ==
 
== kcmldapcontroller ==
  +
* 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/>Delete empty folder doc.<br/>Delete empty files NEWS, TODO and ChangeLog.<br/>Write basic README file.
 
* Update translation template.
 
* Update translation template.
   
 
== kcmldapmanager ==
 
== kcmldapmanager ==
  +
* 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/>Delete empty folder doc.<br/>Delete empty files ChangeLog, NEWS and TODO.<br/>Write basic README file.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
Line 389: Line 446:
   
 
== kscope ==
 
== kscope ==
  +
* Removed obsolete Qt2's TQStack class and replaced with TQt3's TQPtrStack.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
  +
* Fix missing or incorrect ascii conversions when retrieving process output.<br/>Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  +
* Use PI's value from the C lib.
  +
* Cleanup headers.
  +
* Add a man page.<br/>Move the kscope.desktop file into XDG_APPS_INSTALL_DIR directory,<br/>see [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/26 TDE/tde#26] and bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2408 #2408]<br/>Delete empty folder templates.
  +
* Conversion to the cmake building system.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
Line 598: Line 664:
 
= packaging =
 
= packaging =
 
== packaging ==
 
== packaging ==
  +
* DEB tdeadmin: Add intltool to build-deps.
  +
* tdebase: improved support for bluray discs.
  +
* DEB tdemultimedia: Add intltool to build-deps.
  +
* DEB tdeedu: Add intltool to build-deps.
  +
* DEB kcmldap: added INSTALL and README files.
  +
* DEB compizconfig-backend-tdeconfig: added INSTALL and README files.
  +
* DEB kscope: Switch to cmake.
  +
* DEB kcmldapmanager: Add intltool to build-deps.
  +
* DEB kcmldapmanager: added INSTALL and README files.
  +
* DEB kcmldapcontroller: Add intltool to build-deps.
  +
* DEB kcmldapcontroller: added INSTALL and README files.
 
* DEB tdeutils: Fix wrong path for superkaramba.desktop from prior commit.
 
* DEB tdeutils: Fix wrong path for superkaramba.desktop from prior commit.
 
* DEB tdeutils: The superkaramba.desktop file moved into XDG_APPS_INSTALL_DIR<br/>directory. This relates to issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/26 TDE/tde#26] and bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2408 #2408]
 
* DEB tdeutils: The superkaramba.desktop file moved into XDG_APPS_INSTALL_DIR<br/>directory. This relates to issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/26 TDE/tde#26] and bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2408 #2408]

Revision as of 00:05, 1 June 2020

common

cmake

  • FindTDE: Conditional import of exported tdelibs targets.
    This prevents multiple attempts to import exported tdelibs targets,
    which would cause a collision if find_package( TDE ) is called
    repeatedly for some reason.
  • tde_create_handbook: Add an optional SOURCE_BASEDIR argument.
    Using the optional SOURCE_BASEDIR argument, it is possible to use
    tde_create_handbook in CMakeLists.txt from a folder other than the
    folder containing the documentation itself.
    This will allow the creation of common rules for generating documentation
    for all languages that are currently available, without the need to
    create CMakeLists.txt in the directory of each individual language.
  • tde_create_translated_desktop: Use output name only during installation.
    In the cmake binary directory, the name of the working file must
    be used according to the source file to avoid possible collisions
    if the source directory contains multiple desktop files installed
    as a ".directory" file in multiple destination directories.
  • Write metadata to libraries and executables using the post-build command,
    except when building tdelibs, where a separate target will be used and
    writing metadata will be the last step.
    This also resolve TDE/tdelibs#80
  • tde_create_translated_desktop: Force the use of intltool-merge.
    Because some of our desktop files contain underscores in variable
    names (for example eventsrc), which is not an allowed character
    for names of entries in desktop style files, we can't use msgfmt,
    so we need intltool-merge.
  • 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

  • Further cleanup of left over material after removal of Qt2's TQListIterator class.
  • Missed out in previous commit :-( Documentation updated accordingly.
  • Fixed minor typo in H file include names.
  • 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

tqca

  • Fix hidden visibility for macro TQCA_PLUGIN_EXPORT -
    visibility of createProvider in plugins.

tqca-tls

  • Add common cmake submodule.
  • Rename the tqca-tls files in the original QMake project
    to ensure the functionality of the former QMake build.
  • Allow openssl detection without pkg-config file.
  • Move the OpenSSL 0.97 test inside the source code
    instead of using the hard-coded definition.
  • Conversion to the cmake building system.

main

tdelibs

  • Fix typo in the SSL library check rules.
  • Adjusted to TQPtrStack class. This is a minor change.
  • Check existing XDG folders before localization of the name.
    Some standard XDG folders may exist before the information is stored
    in ~/.config/user-dirs.dirs. Checking existing folders will prevent
    the creation of localized folders in addition to existing English ones.
  • KJobViewer: make sure the printer lists is correctly updated when printers are added or removed. This relates to bug #1362
  • 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.
  • Fix missing paired parentheses in HAL media backend.
  • Improved support for bluray discs.
  • media tdeioslave: added bluray mimetype.
  • Check ifw_hwaddr member for struct ifreq
    It is used for ioctl(SIOCGIFHWADDR) return storage member, but does not
    exist on Solaris, it uses ifr_addr.
  • Change to access ifreq member through macros
  • Resolve duplicated HAVE_GETIFADDRS definition
  • Fix typo in the SSL library check rules.
  • Add FreeBSD / DragonFly specific /proc path for an executable file.
  • DilOS: use illumos specific /proc path for an executable file
  • Progressive update of release notes for R14.0.9.
  • Added icon to KDCOP main window. This resolves bug #3108
  • 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

  • libtdepim: Use the pkg-config file to find the TQtQUI library
    instead of specifying a library name based on the TQt library name.
  • KMail: Delete a separate rule for processing the kcfg file.
    The tde_add_kcfg_files macro already properly defines the header file
    as the output file, so there is no need for separate rules for
    processing the kcfg file.
  • Use TDE CMake macros instead of the former KDE3 CMake macros.
  • KOrganizer: added missing timeline icon. This resolves bug #3101

tdemultimedia

  • Merge translation files from master branch.
  • Update translation template.
  • Delete kaapfinder data for reZound because it is already part of tdebase.
  • Fix typo in CMake rule.
  • mpeglib: change to use SunOS API audioIO backend for NetBSD
    On NetBSD, SunOS compatible native API should be used instead of OSS audio
    emulator layer.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • KMix: fixed rounding error on volume reading. This was preventing 1% volume increase steps from working properly.
  • KMix: fixed handling of slider's mute/unmute and wheel events. Fixed mixer's increase/decrease volume logic.
  • KMix: fixed update of tray volume icon when muting/unmuting the selected
    channel.
  • Fixed detection of alsa channels capabilities. This resolves bug #2994
    and issue #16
    The code is partially based on previous work from TCH .

tdetoys

  • 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.

tdeutils

  • klaptopdaemon: Fix acpi helper violation check.
    1. Dependence on crcresult.h solved correctly.
    2. Used macro tde_add_executable to define makecrc target.
    3. Fixed command to run makecrc
    - it depends on both makecrc and klaptop_acpi_helper,
    - it must be run in build binary directory, not source,
    - the target name is used as the makecrc command, so there
    is no need to use get_target_property( ... LOCATION ), which
    caused a warning due to CMP0026.
    4. The block of code that performs the binary violation verification
    was rolled back because it was removed in commit 2abe1e6f40 for
    an unknown reason, and the check was not actually performed.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • KMilo: changed default OSD notification colors to a more TDE-stylish ones.
  • fixes #22 multiple entries in kgpg public key list
  • 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

  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • 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.

tdeaddons

  • Improved support for bluray discs.

tdeadmin

  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.

tdewebdev

  • Remove unnecessary control characters from the message.

tde-i18n

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Fix incorrect control characters in translations.
  • 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.

compizconfig-backend-tdeconfig

  • Drop automake build support.
    Add basic cmake build instructions.
    Write basic README file.

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.
  • Improved support for bluray discs.
  • 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

  • Improved support for bluray discs.

k3b-i18n

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

k9copy

  • Improved support for bluray discs.
  • Merge translation files from master branch.
  • Update translation template.

kaffeine

  • Improved support for bluray discs.
  • 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

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

kbfx

  • Use the TDE CMake macro to install icons instead of the KDE3 macro.
  • 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

  • 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.
    Delete empty folder doc.
    Write basic cmake build instructions and README file.
    Delete empty files ChangeLog, NEWS and TODO.
    Some cosmetics.
  • Update translation template.

kcmldapcontroller

  • 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.
    Delete empty folder doc.
    Delete empty files NEWS, TODO and ChangeLog.
    Write basic README file.
  • Update translation template.

kcmldapmanager

  • 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.
    Delete empty folder doc.
    Delete empty files ChangeLog, NEWS and TODO.
    Write basic README file.
  • 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

  • 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.
    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

  • Removed obsolete Qt2's TQStack class and replaced with TQt3's TQPtrStack.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Fix missing or incorrect ascii conversions when retrieving process output.
    Added controlled conversions to char* instead of automatic ascii conversions.
    The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  • Use PI's value from the C lib.
  • Cleanup headers.
  • Add a man page.
    Move the kscope.desktop file into XDG_APPS_INSTALL_DIR directory,
    see TDE/tde#26 and bug #2408
    Delete empty folder templates.
  • Conversion to the cmake building system.
  • 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

  • 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.
    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

  • 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.

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.
  • Fix incorrect control characters in translations.
  • 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 tdeadmin: Add intltool to build-deps.
  • tdebase: improved support for bluray discs.
  • DEB tdemultimedia: Add intltool to build-deps.
  • DEB tdeedu: Add intltool to build-deps.
  • DEB kcmldap: added INSTALL and README files.
  • DEB compizconfig-backend-tdeconfig: added INSTALL and README files.
  • DEB kscope: Switch to cmake.
  • DEB kcmldapmanager: Add intltool to build-deps.
  • DEB kcmldapmanager: added INSTALL and README files.
  • DEB kcmldapcontroller: Add intltool to build-deps.
  • DEB kcmldapcontroller: added INSTALL and README files.
  • DEB tdeutils: Fix wrong path for superkaramba.desktop from prior commit.
  • DEB tdeutils: The superkaramba.desktop file moved into XDG_APPS_INSTALL_DIR
    directory. This relates to issue TDE/tde#26 and bug #2408
  • DEB tdeutils: Add intltool to build-deps.
  • DEB kcmldap: Add intltool to build-deps.
  • DEB tqca-tls: Switch to cmake.
    Switch to common TDE cdbs rules.
    Build headers from the shared libtqca.
  • DEB: Require intltool as build-deps always, regardless of gettext version.
  • DEB tdetoys: Remove build-deps related to automake.
  • DilOS tdetoys: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdetoys: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tqca: Add libtqtinterface-dev to Depends for libtqca-dev.
  • 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.