Difference between revisions of "Changelog For R14.0.7"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
imported>SlavekB
(Initial version)
 
imported>SlavekB
(Update 20190407)
Line 1: Line 1:
  +
= common =
  +
== cmake ==
  +
* Use cache for TQt executables paths.<br/>This allows these values to be pre-defined<br/>- for example, to optimize cross-build.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tde-common-cmake/issues/28 #28]
  +
* Update tde_add_check_executable macro<br/>+ Add support for test arguments.
  +
 
= main =
 
= main =
 
== tdelibs ==
 
== tdelibs ==
Line 6: Line 11:
 
* Fixed bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=925 #925] ("SAK driven secure dialog is not available for use"<br/>message in .xsession-errors even when SAK is disabled).
 
* Fixed bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=925 #925] ("SAK driven secure dialog is not available for use"<br/>message in .xsession-errors even when SAK is disabled).
 
* Fixed use of SAK in lock process when autologin is used in TDM.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2945 #2945]<br/>Manually cherry-picked from commit 7aa9258f.
 
* Fixed use of SAK in lock process when autologin is used in TDM.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2945 #2945]<br/>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.<br/>On old libical versions, DST change date is wrong and this would fail<br/>some of the tests. This is not a bug in TDE but in old libical libraries.<br/>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.<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.
  +
  +
== tde-i18n ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Merge translation files from master branch.
  +
* Update translation template.
   
 
= libraries =
 
= libraries =
 
== libkdcraw ==
 
== libkdcraw ==
  +
* Merge translation files from master branch.
 
* Add CMakeL10n rules.<br/>Create translation template.
 
* Add CMakeL10n rules.<br/>Create translation template.
   
Line 15: Line 34:
   
 
== libkipi ==
 
== libkipi ==
  +
* Merge translation files from master branch.
 
* Add CMakeL10n rules.<br/>Create translation template.
 
* Add CMakeL10n rules.<br/>Create translation template.
 
* conversion to the cmake building system
 
* conversion to the cmake building system
   
 
== kipi-plugins ==
 
== kipi-plugins ==
  +
* Merge translation files from master branch.
 
* Add CMakeL10n rules.<br/>Create translation templates.
 
* Add CMakeL10n rules.<br/>Create translation templates.
   
 
= applications =
 
= applications =
  +
== compizconfig-backend-tdeconfig ==
  +
* Add KDE_EXPORT to public library symbols.<br/>This allows build with gcc hidden visibility.
  +
* conversion to the cmake building system
  +
  +
== digikam ==
  +
* Fix FTBFS due libkdcraw include directory.
  +
  +
== 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.<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
  +
 
== kcmldapmanager ==
 
== kcmldapmanager ==
 
* Added controlled conversions to char* instead of automatic ascii conversions.
 
* Added controlled conversions to char* instead of automatic ascii conversions.
 
* Add includes to UI files to resolve FTBFS.
 
* Add includes to UI files to resolve FTBFS.
  +
* conversion to the cmake building system
  +
  +
== kdbusnotification ==
 
* conversion to the cmake building system
 
* conversion to the cmake building system
   
Line 40: Line 79:
 
= packaging =
 
= packaging =
 
== packaging ==
 
== packaging ==
  +
* DEB kcmldapcontroller: Switch to cmake.<br/>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.<br/>Switch to common TDE cdbs rules.
  +
* DEB compizconfig-backend-tdeconfig: Switch to cmake.
  +
* tde-style-qtcurve now "suggests" gtk2-engines-qtcurve package rather<br/>than "recommending" it. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2561 #2561]<br/>Partially manually cherry-picked from commit ba0b1f9b548f2918a67de0915bf08a3bd7c33171
  +
* DEB: fixed building of libkcal tests. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719]
 
* DEB tde-style-lipstik: Switch to cmake.<br/>Switch to common TDE cdbs rules.
 
* DEB tde-style-lipstik: Switch to cmake.<br/>Switch to common TDE cdbs rules.
 
* DEB: Fixed support for tests with cmake in kpilot.
 
* DEB: Fixed support for tests with cmake in kpilot.

Revision as of 01:42, 8 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.

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.

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