Difference between revisions of "Changelog For R14.0.7"

From Trinity Desktop Project Wiki
Jump to: navigation, search
(Update 20190407)
(Update 20190414)
Line 18: Line 18:
 
* Fixed bug in libkcal related to timezones in DT field.<br/>Fixed execution of libkcal tests.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719]
 
* Fixed bug in libkcal related to timezones in DT field.<br/>Fixed execution of libkcal tests.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719]
 
* Fixed building of libkcal tests. Some of the tests still fails when<br/>executed. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719]<br/>Special thanks to Emanoil Kotsev  for providing an<br/>inital patch for the same bug, from which I reused a small section of code.
 
* Fixed building of libkcal tests. Some of the tests still fails when<br/>executed. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719]<br/>Special thanks to Emanoil Kotsev  for providing an<br/>inital patch for the same bug, from which I reused a small section of code.
 +
 +
== tdemultimedia ==
 +
* Fix for time_t != long<br/>`time_t` may not be `long`, for examples, unsigned (long) int,<br/>long long int (64bit integer type on 32bit arch), double, and so on.<br/>Change to use difftime(3) to retrieve seconds.
 +
* Remove unsed platform endian detection<br/>Used part had been commented out over 8 years ago.<br/>Variety of include files are not sufficient and may cause build failure<br/>because of missing header file.
 +
* Remove traditional `errno` usage<br/>On modern POSIX environments, `errno` may not be simple `int` type,<br/>and <errno.h> is sufficient for `errno` and its symbolic values.
  
 
== tde-i18n ==
 
== tde-i18n ==
Line 49: Line 54:
 
== digikam ==
 
== digikam ==
 
* Fix FTBFS due libkdcraw include directory.
 
* 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.<br/>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<br/>Removed cpp files generated from ui files.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/kasablanca/issues/1 #1]
  
 
== kcmldapcontroller ==
 
== kcmldapcontroller ==
Line 79: Line 90:
 
= packaging =
 
= packaging =
 
== packaging ==
 
== packaging ==
 +
* DEB kasablanca: Switch to cmake.<br/>The man page has been moved to the main tree.
 
* DEB kcmldapcontroller: Switch to cmake.<br/>Switch to common TDE cdbs rules.
 
* DEB kcmldapcontroller: Switch to cmake.<br/>Switch to common TDE cdbs rules.
 
* DEB: Fix symlinks between distributions to refer to _base.
 
* DEB: Fix symlinks between distributions to refer to _base.

Revision as of 18:09, 14 April 2019

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.