Difference between revisions of "Changelog For R14.0.7"
Jump to navigation
Jump to search
imported>SlavekB (Update 20190407) |
imported>SlavekB (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 23: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.