Changelog For R14.0.7

From Trinity Desktop Project Wiki
Revision as of 18:09, 14 April 2019 by SlavekB (Talk | contribs)

Jump to: navigation, search

common

cmake

  • Use cache for TQt executables paths.
    This allows these values to be pre-defined
    - for example, to optimize cross-build.
    This resolves issue #28
  • Update tde_add_check_executable macro
    + Add support for test arguments.

main

tdelibs

  • Updated version number to R14.0.7 [DEVELOPMENT].

tdebase

  • Fixed bug #925 ("SAK driven secure dialog is not available for use"
    message in .xsession-errors even when SAK is disabled).
  • Fixed use of SAK in lock process when autologin is used in TDM.
    This resolves bug #2945
    Manually cherry-picked from commit 7aa9258f.

tdepim

  • libkcal tests: small improvement to cmake code to avoid having to escape quotes.
  • Disabled libical tests if libical version is less than 1.0.
    On old libical versions, DST change date is wrong and this would fail
    some of the tests. This is not a bug in TDE but in old libical libraries.
    Starting from libical 1.0, the bug seems to have been fixed.
  • Fixed support for libical version prior to 3. This is required for libkcal tests to work fine on older distributions.
  • Fixed bug in libkcal related to timezones in DT field.
    Fixed execution of libkcal tests.
    This resolves bug #2719
  • Fixed building of libkcal tests. Some of the tests still fails when
    executed. This relates to bug #2719
    Special thanks to Emanoil Kotsev for providing an
    inital patch for the same bug, from which I reused a small section of code.

tdemultimedia

  • Fix for time_t != long
    `time_t` may not be `long`, for examples, unsigned (long) int,
    long long int (64bit integer type on 32bit arch), double, and so on.
    Change to use difftime(3) to retrieve seconds.
  • Remove unsed platform endian detection
    Used part had been commented out over 8 years ago.
    Variety of include files are not sufficient and may cause build failure
    because of missing header file.
  • Remove traditional `errno` usage
    On modern POSIX environments, `errno` may not be simple `int` type,
    and <errno.h> is sufficient for `errno` and its symbolic values.

tde-i18n

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

libraries

libkdcraw

  • Merge translation files from master branch.
  • Add CMakeL10n rules.
    Create translation template.

libkexiv2

  • conversion to the cmake building system

libkipi

  • Merge translation files from master branch.
  • Add CMakeL10n rules.
    Create translation template.
  • conversion to the cmake building system

kipi-plugins

  • Merge translation files from master branch.
  • Add CMakeL10n rules.
    Create translation templates.

applications

compizconfig-backend-tdeconfig

  • Add KDE_EXPORT to public library symbols.
    This allows build with gcc hidden visibility.
  • conversion to the cmake building system

digikam

  • Fix FTBFS due libkdcraw include directory.

kasablanca

  • Fixed cppcheck errors in ftplib.cpp. This solves #3.
  • Added controlled conversions to char* instead of automatic ascii conversions.
    The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  • Add includes to UI files to resolve FTBFS.
  • conversion to the cmake building system
    Removed cpp files generated from ui files.
    This resolves issue #1

kcmldapcontroller

  • Update translation template.
  • Added controlled conversions to char* instead of automatic ascii conversions.
  • cmake: Add detection of slapi library without base slapi.so.
  • Added controlled conversions to char* instead of automatic ascii conversions.
    The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  • Add includes to UI files to resolve FTBFS.
  • conversion to the cmake building system

kcmldapmanager

  • Added controlled conversions to char* instead of automatic ascii conversions.
  • Add includes to UI files to resolve FTBFS.
  • conversion to the cmake building system

kdbusnotification

  • conversion to the cmake building system

kftpgrabber

  • Fixed lint messages related to bug #2409

kpilot

  • Fixed support for tests in cmake.

tde-style-lipstik

  • Add KDE_EXPORT to public library symbols.
    This allows build with gcc hidden visibility.
  • Added controlled conversions to char* instead of automatic ascii conversions.
    The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  • conversion to the cmake building system

packaging

packaging

  • DEB kasablanca: Switch to cmake.
    The man page has been moved to the main tree.
  • DEB kcmldapcontroller: Switch to cmake.
    Switch to common TDE cdbs rules.
  • DEB: Fix symlinks between distributions to refer to _base.
  • DEB: use _base folder for a distro instead of specific distros (squeeze and maverick).
  • DEB kdbusnotification: Switch to cmake.
    Switch to common TDE cdbs rules.
  • DEB compizconfig-backend-tdeconfig: Switch to cmake.
  • tde-style-qtcurve now "suggests" gtk2-engines-qtcurve package rather
    than "recommending" it. This relates to bug #2561
    Partially manually cherry-picked from commit ba0b1f9b548f2918a67de0915bf08a3bd7c33171
  • DEB: fixed building of libkcal tests. This relates to bug #2719
  • DEB tde-style-lipstik: Switch to cmake.
    Switch to common TDE cdbs rules.
  • DEB: Fixed support for tests with cmake in kpilot.
  • DEB kcmldapmanager: Switch to cmake.
    Switch to common TDE cdbs rules.
  • DEB libkipi: Switch to cmake.
  • DEB libkexiv2: Switch to cmake.