Difference between revisions of "Changelog For R14.0.5"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
imported>SlavekB
(Update 20170122)
imported>SlavekB
(Update 20180805)
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
= common =
  +
== admin ==
  +
* Add cppunit detection using pkg-config<br/>Obsolete cppunit-config was removed in cppunit 1.14.0
  +
* Add support for all versions of automake 1.x >= 1.6.1<br/>Thanks to Ray Vine for the original patch<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2891 #2891]
  +
* Add check if Java is >= 8<br/>With Java >= 8 instead of javah, it is preferred to use javac<br/>with option -h. In later Java versions, javah is removed.
  +
  +
== cmake ==
  +
* Add support for libraries with release number in the name of the library<br/>See https://www.gnu.org/software/libtool/manual/html_node/Release-numbers.html
  +
* Fix '.la' file name for libraries with dot in name
  +
* Automatically run tests within check target
  +
* tde_add_check_executable: add TEST argument
  +
* add tde_add_check_executable macro<br/>- also add EXCLUDE_FROM_ALL arg for tde_add_library
  +
 
= dependencies =
 
= dependencies =
  +
== qt3 ==
  +
* Fix security issue CVE-2016-10040
  +
* Backport mysql driver mariadb fix - see QTBUG-63108
  +
* Add mkspecs for build with Clang
  +
* Update buildkey for GCC 7 and 8
  +
* Add brightness keys support<br/>The code partially taken from Qt4<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2775 #2775]
  +
* Update buildkey for GCC 7
  +
* ListView: Deselect items that are hidden by the filter<br/>during selectAll and invertSelection
  +
* IconView: Deselect items that are hidden by the filter<br/>during selectAll and invertSelection<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2750 #2750]
  +
* Do not force POSIX mutexes on FreeBSD<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2462 #2462]<br/>See comments on bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2744 #2744]
  +
  +
== tqt3 ==
  +
* Fix security issue CVE-2016-10040
  +
* Backport mysql driver mariadb fix - see QTBUG-63108
  +
* Add mkspecs for build with Clang
  +
* Update buildkey for GCC 7 and 8
  +
* Add brightness keys support<br/>The code partially taken from Qt4<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2775 #2775]
  +
* Update buildkey for GCC 7
  +
* ListView: Deselect items that are hidden by the filter<br/>during selectAll and invertSelection
  +
* IconView: Deselect items that are hidden by the filter<br/>during selectAll and invertSelection<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2750 #2750]
  +
* Do not force POSIX mutexes on FreeBSD<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2462 #2462]<br/>See comments on bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2744 #2744]
  +
  +
== arts ==
  +
* cmake: Use set_property( SOURCE ... COMPILE_DEFINITIONS )<br/>instead of set_source_files_properties( ... COMPILE_FLAGS )<br/>to avoid the problem of double escaping quotation marks.
  +
* Fixed for bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2845 #2845] This is a bit of a quick-n-dirty patch.<br/>The assertion looks for extremely small generated values and crash if<br/>found one.<br/>Removing the assertions seems to cause no arm and audio files of various<br/>format play fines.<br/>Moreover the problem seems to have completely disappered in recent<br/>Debian distros, for example it was reproducable in Stretch but no more in<br/>Buster.
  +
* Fixed FTBFS with g++7 caused by #include directive placed inside namespace.
  +
* Fix detection whether the system is big endian
  +
  +
== dbus-1-tqt ==
  +
* Fix memory leaks in sendWithReplyAsync
  +
 
== tqca-tls ==
 
== tqca-tls ==
 
* Add support for OpenSSL 1.1
 
* Add support for OpenSSL 1.1
Line 5: Line 49:
 
= main =
 
= main =
 
== tdelibs ==
 
== tdelibs ==
  +
* Fix security issue CVE-2017-6410
  +
* One more instance of "DEVELOPMENT" needed removal in preparation for R14.0.5 release
  +
* Revert "Revert "Fix bug reports link in about dialog""<br/>The reversion was done by mistake and inadvertently. Sorry for the<br/>mess :-(<br/>This reverts commit dcb480334c2e8a53fd5ca421b6bd686ea594d4ac.
  +
* Removed "DEVELOPMENT" from TDE version in preparation for R14.0.5<br/>release (this time ok).
  +
* Revert "Removed "DEVELOPMENT" from TDE version in preparation for R14.0.5"<br/>due to unwanted change inclusion.<br/>This reverts commit 398bc87ef9d0ca9264b2d8bce7b8c2e3f134f49c.
  +
* Revert "Fix bug reports link in about dialog"<br/>This reverts commit 69fc44f5d55b813aeeb0c06473ceede28400e7bf.
  +
* Removed "DEVELOPMENT" from TDE version in preparation for R14.0.5<br/>release.
  +
* Fix bug reports link in about dialog<br/>Update bug reports url to bugs.trinitydesktop.org<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2935 #2935]
  +
* Added G-code Kate syntax highlight file.<br/>Taken from:<br/>https://raw.githubusercontent.com/FernV/Gcode-highlight-for-Kate/master/gcode.xml<br/>Work from:<br/>Copyright © 2016 by Fernand Veilleux (fernveilleux@gmail.com)<br/>License:<br/>Library GPL
  +
* Removed unrequired comments.
  +
* Removed duplicated zip file mimetype. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]
  +
* Removed duplicated rar file mimetype. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]
  +
* Removed unnecessary dependency on libnm-util-dev, which is no longer<br/>available in buster and bionic.
  +
* Fix previous commit typo.
  +
* Fixed service lookup in KOpenWithDlg. Default is now to lookup by<br/>desktop path and not by name, to avoid returning the wrong service when<br/>two or more .desktop files where using the same "Name" field.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2734 #2734] (together with the changes made in applications/kcmautostart)
  +
* Add paths to the search for utempter helper
  +
* Add search for utempter helper<br/>This resolves Bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2841 #2841]
  +
* Fix crash in tdehwlib if /sys/devices/system/cpu/cpu* is not accessible
  +
* Add brightness keys support<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2781 #2781]
  +
* tdecore/tdeconfig_compiler: Always use tqt names of objects in the generated files
  +
* tdeui: Update slider parameters together with changing precision of KDoubleNumInput<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2717 #2717] and resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2758 #2758]
  +
* tdehwlib: Use TDENetworkDevice in TDENetworkConnectionManager instead of MAC address<br/>Use interface name in TDENetworkConnectionManager_BackendNM instead of MAC address<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2748 #2748]<br/>The name of the network interface seems to be a more stable identifier than the MAC<br/>address because the MAC address can be changed easily or even automatically - see<br/>randomization of MAC addresses on wireless interfaces. Therefore, the use of the<br/>MAC address as a network interface identifier was abandoned.<br/>Beware, this change is an API / ABI change! However, most changes are internal<br/>and the only one affected is application TDENetworkManager.
  +
* tdehwlib: Add a rule for classifying parport device
  +
* tdehwlib: Add a rule for classifying remote control devices
  +
* tdehwlib: Allow to gather connection information on virtual net devices
  +
* tdehwlib: Allow to classify virtual devices by subsystem
  +
* Allow openssl detection without pkg-config file
  +
* Fix CMake build dependencies
  +
* KSSL: Set hostname in TLSext to enable SNI support
  +
* KSSL: Use TLS_client_method instead of TLSv1_client_method<br/>This enables TLS protocols newer than v1.0<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2764 #2764]
  +
* Fix memory leak after processing udev_monitor
  +
* Fix memory leak after processing udev_device
  +
* Fix memory leak after use XGetAtomName
  +
* Fixed code for tdefiledialog which caused the problem explained in bug<br/>2743. Using the new code, editing the path information in a<br/>tdefiledialog and pressing the "open/save" button will behave exactly in<br/>the same way as if ENTER was pressed after editing the path and before<br/>pressing "open/save".
  +
* Reverted commit 53e36f6d (master), c8ff908d (r14.0.x)
  +
* testing: Run tests that use DCOP in a temporary home
  +
* Fix detection whether the system is big endian
  +
* testing: fix execution of test tdeabc/vcardparser/testread2 with CMake older than 2.8.4
  +
* Fixed javascript syntax highlighting in Kate
  +
* testing: fix utf8 handling in tdeabc/testread2
  +
* testing: disable tdeabc/testldapclient<br/>Test requires running TDE session and access<br/>to a foreign ldap server on the Internet.
  +
* testing: run tdeio/kmimetypetest with temporary profile
  +
* testing: fix bash specific syntax in dcop test
  +
* testing: fix build of tdewallet tests with hidden visibility
  +
* tdeui & tdewallet: add tests
  +
* tdeio: add tests
  +
* fixup! tdecore/tdeconfig_compiler: add check/test executables
  +
* dcop/tests: run dcop tests in a safer manner
  +
* tdecore/tdeconfig_compiler: add check/test executables
  +
* testing: add TEST argument to tde_add_check_executable() macro
  +
* tdeabc: update the tests for vcardparser to run them in a new way
  +
* tdeabc: make the testldapclient app non-gui
  +
* tdecore: fix a crash of dcop non-GUI apps without X<br/>Previously non-GUI apps crashed on TDEApplication::updateUserTimestamp<br/>callback when receiving a DCOP message.
  +
* Include module into test names
  +
* Make dcop tests run without X
  +
* Add tdeabc tests to cmake
  +
* Fix a couple of harmless warnings
  +
* Add dcop tests to cmake
  +
* Initial add for check target for cmake
 
* tdeio/kmimemagic: remove MAGIC_CONTINUE flag<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2713 #2713]<br/>The MAGIC_CONTINUE flag resulted in a malformed mimemagic responses<br/>like "application/x-executable\012- application/octet-stream"<br/>instead of just "application/x-executable".<br/>This string being unparsed then caused the KMimeType::findByURL() to<br/>fallback to application/octet-stream for nearly every mimetype.
 
* tdeio/kmimemagic: remove MAGIC_CONTINUE flag<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2713 #2713]<br/>The MAGIC_CONTINUE flag resulted in a malformed mimemagic responses<br/>like "application/x-executable\012- application/octet-stream"<br/>instead of just "application/x-executable".<br/>This string being unparsed then caused the KMimeType::findByURL() to<br/>fallback to application/octet-stream for nearly every mimetype.
 
* kimgio: Enable STDC_LIMIT_MACROS for jasper
 
* kimgio: Enable STDC_LIMIT_MACROS for jasper
Line 16: Line 119:
   
 
== tdebase ==
 
== tdebase ==
  +
* tdeioslave: fixed info protocol, which was no longer working with recent<br/>perl version.
  +
* Start media backend on TDE session startup. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2780 #2780]
  +
* cmake: Use set_property( SOURCE ... COMPILE_DEFINITIONS )<br/>instead of set_source_files_properties( ... COMPILE_FLAGS )<br/>to avoid the problem of double escaping quotation marks.
  +
* Fixed session locking at login. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2874 #2874]<br/>Partially cherry picked from commit a359fef2.
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Fix reset of auto-action in medianotifier<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2941 #2941]
  +
* Avoid using 10bit FBConfigs<br/>Fix weird color issue with Mesa 18.0
  +
* Fix kdesktop_lock screensaver stuttering on modern GPUs
  +
* Removed unrequired comments.<br/>Partially cherry-picked from commit f2ca34345.
  +
* Update URL for TDE main site, wiki, themes and applications<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2924 #2924]
  +
* Reset states in kdesktop-lock if startSaver fails
  +
* Polish up commit ebc4be41.
  +
* starttde: Always add paths because folders can be created<br/>by installing packages during a session.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2395 #2395]
  +
* Fixed removal of older network panel files in case the user does not<br/>follow the correct update+reboot+access procedure. This relates to bug<br/>2903.
  +
* Fixed update of network links in user folder. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2903 #2903]
  +
* Fixed up previous commit (unwanted change got included by mistake).
  +
* Update Konqueror sidebar links. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2903 #2903]
  +
* Removed "Direct Rendering" double entry in opengl info window. This<br/>relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2697 #2697]
  +
* Fixed problem with opening of 'tdecmshell opengl'. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2697 #2697]
  +
* Fixed trash status update problem described in bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2729 #2729]<br/>Special thanks to Emanoil for his initial investigation on this bug.
  +
* Fixed Quick File Browser crash when the contents of a directory was<br/>modified. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2863 #2863]
  +
* Fix calculations in mini-cli<br/>+ add the leading zero to the calculated results<br/>+ support for calculations that starts with a negative number
  +
* Fix FTBFS with GCC7
  +
* Kcontrol: Set really intended parameters for previews in Konqueror<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2758 #2758]
  +
* Konqueror: Do not include items that are selected but hidden by the filter<br/>for operations such as copying, moving, deleting,...
  +
* Konqueror: Deselect items that are hidden by the filter during Select and Deselect
  +
* Fix build with smbclient in a samba specific directory
  +
* Allow openssl detection without pkg-config file
  +
* kcontrol/crypto: Disable SSLv3, if is not supported by OpenSSL
  +
* Fix memory leak after processing udev
  +
* Fix memory leak after use XGetAtomName
  +
* Fix detection whether the system is big endian
 
* Change format of TDE_FULL_SESSION property on a root window from 't' to 's'.<br/>Value is not localized and format 't' can cause problems with some locales.
 
* Change format of TDE_FULL_SESSION property on a root window from 't' to 's'.<br/>Value is not localized and format 't' can cause problems with some locales.
 
* Added support for OpenSSL 1.1
 
* Added support for OpenSSL 1.1
 
* kcontrol/crypto: Use KOpenSSLProxy methods<br/>instead of direct calls SSL functions
 
* kcontrol/crypto: Use KOpenSSLProxy methods<br/>instead of direct calls SSL functions
  +
  +
== tdepim ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* libkpgp: Fix signature key exctraction for GnuPG 2.1<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2883 #2883]
  +
* kmail: Avoid setting charset on non-textual parts of emails
  +
* Fixed FTBFS caused by migration to libical 3. The changes<br/>are compatible with previous versions of libical.
  +
* Fix FTBFS with GCC7
  +
* Fix crash on NULL pointer dereference<br/>This resolves Bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2773 #2773]
  +
* Fix detection whether the system is big endian
  +
  +
== tdemultimedia ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* cmake: Add check of libvorbis version<br/>This is essential for applications that encode to ogg
  +
* cmake: Fix FTBFS from prior commit
  +
* cmake: Add other missing checks
  +
* cmake: Fix build of ogg plugin in mpeglib<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2844 #2844]
  +
* Fixed NukePlugin implementation which was preventing the sound server<br/>from autosuspending. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2844 #2844]
  +
* cmake: Fix FLAC detection
  +
* kscd: Fix device detection from Media Manager<br/>Commit d36f6096 in tdebase has changed the order of<br/>items in the device properties returned by Media Manager.<br/>The indexes of items used in kscd must be consistent<br/>with tdebase.<br/>This resolves Bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2834 #2834]
  +
* Prevent inlining of the StereoVolumeControlSSE_impl::calculateBlock method<br/>This resolves FTBFS with GCC7
  +
* Fix tests of GCC compiler version for X86_SSE optimalizations
  +
* cmake: Fix detection on cdda include files
  +
* Initial cmake conversion
   
 
== tdenetwork ==
 
== tdenetwork ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* kopete: Add descriptions for connection options<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2669 #2669]
  +
* kopete: Remove the AIM specific code from liboscar
  +
* kopete: Remove AIM protocol<br/>AIM network has been shutdown in 2017-12-15<br/>This resolves Bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2846 #2846]
  +
* kopete: Remove references to MSN from the documentation
  +
* kopete: Fix unintended renaming ICQ => ICTQ
  +
* kopete: Remove CMake build option for MSN protocol<br/>MSN protocol has already been dropped in commit 04860347
  +
* Fix detection whether the system is big endian
 
* Kopete - avdevice: Use standard integer types instead of Linux specific<br/>This resolves FTBFS on FreeBSD
 
* Kopete - avdevice: Use standard integer types instead of Linux specific<br/>This resolves FTBFS on FreeBSD
 
* cmake: Move test for stdint.h to common tests
 
* cmake: Move test for stdint.h to common tests
Line 27: Line 193:
 
* Kopete - jabber: Process all SRV records or fallback if SRV records not exist<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2723 #2723]
 
* Kopete - jabber: Process all SRV records or fallback if SRV records not exist<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2723 #2723]
 
* Kopete: Improve check for videodev header<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2725 #2725]
 
* Kopete: Improve check for videodev header<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2725 #2725]
  +
  +
== tdegraphics ==
  +
* Fix CMake build dependencies
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Fix FTBFS with CMake < 3.0
  +
* Add support for Poppler >= 0.60
  +
* Fix FTBFS on fmin redefinition
  +
* likscan: Prefer pkg-config for libsane detection
   
 
== tdetoys ==
 
== tdetoys ==
  +
* Update bug reports url to bugs.trinitydesktop.org
 
* KWeather: Add current date to the log entries<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2728 #2728]
 
* KWeather: Add current date to the log entries<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2728 #2728]
  +
  +
== tdeutils ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Ark: removed duplicated zip-compressed format and minor code<br/>rearrangement. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]
  +
* Ark: Fixed support for rar files. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]<br/>Special thanks to Ray Vine whose patch inspired this one.
  +
* Removed duplicated rar file mimetype. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]
  +
* Set pool.sks-keyservers.net as default keyserver in kgpg<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2915 #2915]
  +
* Add support for GnuPG 2.1<br/>This resolves Bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2791 #2791]<br/>Sort keys by name on export<br/>Fix the twice display of the default key server<br/>Additional formatting adjustments
  +
* Removed non existent application/x-tbz2 mimetype. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2043 #2043]
  +
* Fix FTBFS with libc6 >= 2.26
  +
* Fix detection whether the system is big endian
  +
  +
== tdeedu ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
  +
== tdegames ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Fix forward classes declaration in kpat/dealer.h<br/>This resolves FTBFS for cmake build with clang
  +
  +
== tdeaccessibility ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Fix FTBFS on Mageia 6
  +
* Do not make and install kttsd/compat<br/>Everything is already contained in tdelibs
  +
  +
== tdeaddons ==
  +
* kde->tde correction to test gitea.
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Konqueror Ark plugin: fixed bug with last extension. This relates to bug<br/>2903.
  +
* Konqueror Ark plugin: switched default format to .xz. Add jar and remove lzma from "compress as" menu default entries.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]
  +
* Konqueror Ark plugin: change default compression format from gz to xz.<br/>Enable jar format in "compress as" sub menu.
  +
* Removed duplicated rar file mimetype. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2794 #2794]
  +
* Removed double entry for rar mimetype in "compress as" menu.<br/>Fixed up lzma code for extraction (a minor part of the patch from Brian James<br/>was mistakenly left out in the previous commit - thanks Brian James).
  +
* Applied patch from Brian James which fixes the problems of ark plugin<br/>handling .tar.bz2 extract options. Thanks Brian James!!
  +
  +
== tdeadmin ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Fix FTBFS on Mageia 6
  +
  +
== tdeartwork ==
  +
* Fix parsing of xscreensaver name
  +
* Removed locolor icons that are already contained in the applications<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1282 #1282]
   
 
== tdebindings ==
 
== tdebindings ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* Fix hardcoded reference to ruby1.8<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2899 #2899]
  +
* Updated following latest changes to tdelibs related to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2734 #2734]
  +
* Add ruby 2.5 and 2.4 detection
  +
* For Java >= 8 use javac with option -h instead of javah
  +
* Fixed FTBFS caused by changes in perl 5.26 regarding unescaped braces.
  +
* Fix FTBFS on Mageia 6
  +
* Add ruby 2.3 detection
  +
* Fix detection whether the system is big endian
 
* Added support for openssl 1.1
 
* Added support for openssl 1.1
   
 
== tdesdk ==
 
== tdesdk ==
  +
* Update bug reports url to bugs.trinitydesktop.org
 
* Fix typo in cmake macro name
 
* Fix typo in cmake macro name
  +
  +
== tdevelop ==
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
  +
== tdewebdev ==
  +
* Fixed FTBFS with libxml2 >= 2.9.8
  +
* cmake: Use set_property( SOURCE ... COMPILE_DEFINITIONS )<br/>instead of set_source_files_properties( ... COMPILE_FLAGS )<br/>to avoid the problem of double escaping quotation marks.
  +
* Update bug reports url to bugs.trinitydesktop.org
  +
* tdefilereplace: added default shortcut to open search/replace<br/>window (CTRL+F as used in many editors for Find).
  +
* Fix FTBFS with clang
  +
* Fix FTBFS with ICU >= 58
  +
  +
== tde-i18n ==
  +
* Fix typo from prior commit
  +
* Update bug reports url to bugs.trinitydesktop.org
   
 
= libraries =
 
= libraries =
  +
== kipi-plugins ==
  +
* Fix FTBFS with ICU >= 58
  +
 
== libksquirrel ==
 
== libksquirrel ==
  +
* Enable STDC_LIMIT_MACROS for jasper
 
* Fix FTBFS due missing include
 
* Fix FTBFS due missing include
  +
  +
== python-trinity ==
  +
* Updated following latest changes to tdelibs related to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2734 #2734]
   
 
= applications =
 
= applications =
  +
== amarok ==
  +
* Add ruby 2.5 and 2.4 detection
  +
* Fixed mimetype for rar files.
  +
* Add ruby 2.3 detection
  +
 
== bibletime ==
 
== bibletime ==
 
* Add test whether the Sword needs for building __SANE_USERSPACE_TYPES__<br/>This resolves FTBFS on some 64bit architectures
 
* Add test whether the Sword needs for building __SANE_USERSPACE_TYPES__<br/>This resolves FTBFS on some 64bit architectures
  +
  +
== digikam ==
  +
* Fix FTBFS with GCC7 on arm
  +
* Enable STDC_LIMIT_MACROS for jasper
  +
  +
== dolphin ==
  +
* Removed rar-compressed and zip-compressed files.
  +
* Removed non existent application/x-tbz2 mimetype. This relates to bug<br/>2043.
  +
  +
== gtk-qt-engine ==
  +
* Fix FTBFS with clang
  +
  +
== gtk3-tqt-engine ==
  +
* Fix FTBFS with clang
  +
  +
== k3b ==
  +
* Fix FTBFS with clang<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2896 #2896]
  +
* Fix detection whether the system is big endian
  +
  +
== k9copy ==
  +
* Fix FTBFS with clang
  +
  +
== kaffeine ==
  +
* Removed unnecessary search for win32 codecs.
  +
* Fix FTBFS with clang<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2892 #2892]
  +
* Fix FTBFS on Mageia 6
  +
  +
== kbibtex ==
  +
* Fix FTBFS with ICU >= 58
  +
  +
== kcmautostart ==
  +
* Fixed up and improve code. Remove crashes when a service desktop file<br/>was selected. Fixed crashes when ESC was pressed on the property dialog.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2734 #2734], although not enough to close it.
  +
* Fix FTBFS on Mageia 6
  +
  +
== kcmldapcontroller ==
  +
* Fix FTBFS on Mageia 6
  +
  +
== kdbusnotification ==
  +
* Fix FTBFS for build without --enable-final<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2545 #2545]
  +
  +
== keep ==
  +
* Fix FTBFS on Mageia 6
   
 
== kftpgrabber ==
 
== kftpgrabber ==
 
* Added support for OpenSSL 1.1
 
* Added support for OpenSSL 1.1
  +
  +
== kgtk-qt3 ==
  +
* Fixed problem with dlsym lookup. This resolve bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2477 #2477]<br/>Partially inspired by posts at<br/>https://stackoverflow.com/questions/15599026/how-can-i-intercept-dlsym-calls-using-ld-preload
  +
  +
== kile ==
  +
* Fix FTBFS with clang<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2894 #2894]
  +
  +
== klcddimmer ==
  +
* Fix FTBFS on Mageia 6
  +
  +
== kmplayer ==
  +
* Fix FTBFS caused by xine >= 1.2.8 (xine-config no longer available from<br/>this version).
  +
  +
== kmymoney ==
  +
* Fix FTBFS for build without cppunit
  +
* Fix FTBFS for build with --enable-final
  +
* Fix FTBFS on Fedora 28<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2901 #2901]
  +
  +
== knemo ==
  +
* Fix FTBFS with clang<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2895 #2895]
  +
* Fix FTBFS on Mageia 6
  +
  +
== knetworkmanager8 ==
  +
* Fix detection whether the system is big endian
  +
  +
== koffice ==
  +
* Add test for build of libpqxx with enabled exceptions<br/>This resolves FTBFS with libpqxx 3.x
  +
* Fix FTBFS with libpqxx >= 6.x
  +
* Fix FTBFS with clang<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2897 #2897]
  +
* Fix FTBFS with ICU >= 58
  +
* Fix FTBFS with Ruby 2.5
  +
* Fix FTBFS on redefinitions in chalk/sdk/kis_integer_maths.h
  +
* Add ruby 2.3 detection
  +
* Fix detection whether the system is big endian
  +
  +
== konversation ==
  +
* Fix sigsev in setNickOffline<br/>Thanks to Vilém Maršík for the original patch<br/>This resolves Bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2840 #2840]
  +
  +
== kopete-otr ==
  +
* Fix OtrlChatInterface visibility<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2472 #2472]
  +
  +
== kpilot ==
  +
* Removed unused define which could have caused issue because of double<br/>backslash escaping.
   
 
== kpowersave ==
 
== kpowersave ==
 
* Fix build with GCC hidden visibility
 
* Fix build with GCC hidden visibility
  +
  +
== krusader ==
  +
* Fix FTBFS with clang
  +
* Removed rar-compressed and zip-compressed files.
  +
* Fix detection whether the system is big endian
  +
  +
== kshowmail ==
  +
* Fix FTBFS on Mageia 6
  +
  +
== ksquirrel ==
  +
* Removed rar-compress duplicated entry.
  +
  +
== kstreamripper ==
  +
* Fix FTBFS due to missing automoc<br/>This resolves last part of bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2950 #2950]
  +
* Fixed FTBFS in OpenSUSE (all versions) and Fedora 28.
  +
* Fix FTBFS with SCons 3.x
   
 
== kvirc ==
 
== kvirc ==
 
* Added support for OpenSSL 1.1
 
* Added support for OpenSSL 1.1
  +
  +
== piklab ==
  +
* Clean up build files
  +
  +
== smartcardauth ==
  +
* Fixed failed rpmlint check on opensuse Leap 15.0
  +
  +
== soundkonverter ==
  +
* Fix FTBFS with clang
  +
  +
== tdenetworkmanager ==
  +
* Use interface name instead of MAC address<br/>This relates to API / ABI change in tdelibs<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2748 #2748]
  +
* Fix detection whether the system is big endian
   
 
== tdepowersave ==
 
== tdepowersave ==
 
* Fix build with GCC hidden visibility
 
* Fix build with GCC hidden visibility
  +
  +
== tderadio ==
  +
* Fix FTBFS
  +
  +
== tdmtheme ==
  +
* Fix FTBFS on Mageia 6
  +
  +
== tellico ==
  +
* Fix detection whether the system is big endian
  +
* Update tests to a new way
   
 
== tork ==
 
== tork ==
  +
* Fix detection whether the system is big endian
 
* Added support for OpenSSL 1.1
 
* Added support for OpenSSL 1.1
  +
  +
== twin-style-crystal ==
  +
* Fixed previous commit. The messages was being shown with a "(still]"<br/>instead of "(still??)".
  +
* Fixed tooltip message for "Enable Transparency" checkbox.
  +
  +
= main =
  +
== thirdparty ==
  +
* Update LibreOffice packaging patches:<br/>+ 4.2.8 - Ubuntu 14.04 - Trusty<br/>+ 4.3.3 - Debian 8.x - Jessie
  +
* Update LibreOffice packaging patches:<br/>+ 4.2.8 - Ubuntu 14.04 - Trusty<br/>+ 4.3.3 - Debian 7.x - Wheezy-backports<br/>+ 4.3.3 - Debian 8.x - Jessie<br/>+ 5.2.7 - Debian 8.x - Jessie-backports (updated from 5.2.5)
  +
* Update LibreOffice packaging patches:<br/>+ 4.3.3 - Debian 7.x - Wheezy-backports<br/> Fixed FTBFS with GCC < 4.7 (armel, armhf)
  +
* Update LibreOffice packaging patches:<br/>+ 4.2.8 - Ubuntu 14.04 - Trusty<br/>+ 4.3.3 - Debian 7.x - Wheezy-backports<br/>+ 4.3.3 - Debian 8.x - Jessie<br/>+ 5.2.5 - Debian 8.x - Jessie-backports (updated from 5.0.2)

Latest revision as of 08:39, 6 August 2018

common

admin

  • Add cppunit detection using pkg-config
    Obsolete cppunit-config was removed in cppunit 1.14.0
  • Add support for all versions of automake 1.x >= 1.6.1
    Thanks to Ray Vine for the original patch
    This resolves bug #2891
  • Add check if Java is >= 8
    With Java >= 8 instead of javah, it is preferred to use javac
    with option -h. In later Java versions, javah is removed.

cmake

  • Add support for libraries with release number in the name of the library
    See https://www.gnu.org/software/libtool/manual/html_node/Release-numbers.html
  • Fix '.la' file name for libraries with dot in name
  • Automatically run tests within check target
  • tde_add_check_executable: add TEST argument
  • add tde_add_check_executable macro
    - also add EXCLUDE_FROM_ALL arg for tde_add_library

dependencies

qt3

  • Fix security issue CVE-2016-10040
  • Backport mysql driver mariadb fix - see QTBUG-63108
  • Add mkspecs for build with Clang
  • Update buildkey for GCC 7 and 8
  • Add brightness keys support
    The code partially taken from Qt4
    This relates to bug #2775
  • Update buildkey for GCC 7
  • ListView: Deselect items that are hidden by the filter
    during selectAll and invertSelection
  • IconView: Deselect items that are hidden by the filter
    during selectAll and invertSelection
    This resolves bug #2750
  • Do not force POSIX mutexes on FreeBSD
    This relates to bug #2462
    See comments on bug #2744

tqt3

  • Fix security issue CVE-2016-10040
  • Backport mysql driver mariadb fix - see QTBUG-63108
  • Add mkspecs for build with Clang
  • Update buildkey for GCC 7 and 8
  • Add brightness keys support
    The code partially taken from Qt4
    This relates to bug #2775
  • Update buildkey for GCC 7
  • ListView: Deselect items that are hidden by the filter
    during selectAll and invertSelection
  • IconView: Deselect items that are hidden by the filter
    during selectAll and invertSelection
    This resolves bug #2750
  • Do not force POSIX mutexes on FreeBSD
    This relates to bug #2462
    See comments on bug #2744

arts

  • cmake: Use set_property( SOURCE ... COMPILE_DEFINITIONS )
    instead of set_source_files_properties( ... COMPILE_FLAGS )
    to avoid the problem of double escaping quotation marks.
  • Fixed for bug #2845 This is a bit of a quick-n-dirty patch.
    The assertion looks for extremely small generated values and crash if
    found one.
    Removing the assertions seems to cause no arm and audio files of various
    format play fines.
    Moreover the problem seems to have completely disappered in recent
    Debian distros, for example it was reproducable in Stretch but no more in
    Buster.
  • Fixed FTBFS with g++7 caused by #include directive placed inside namespace.
  • Fix detection whether the system is big endian

dbus-1-tqt

  • Fix memory leaks in sendWithReplyAsync

tqca-tls

  • Add support for OpenSSL 1.1

main

tdelibs

  • Fix security issue CVE-2017-6410
  • One more instance of "DEVELOPMENT" needed removal in preparation for R14.0.5 release
  • Revert "Revert "Fix bug reports link in about dialog""
    The reversion was done by mistake and inadvertently. Sorry for the
    mess :-(
    This reverts commit dcb480334c2e8a53fd5ca421b6bd686ea594d4ac.
  • Removed "DEVELOPMENT" from TDE version in preparation for R14.0.5
    release (this time ok).
  • Revert "Removed "DEVELOPMENT" from TDE version in preparation for R14.0.5"
    due to unwanted change inclusion.
    This reverts commit 398bc87ef9d0ca9264b2d8bce7b8c2e3f134f49c.
  • Revert "Fix bug reports link in about dialog"
    This reverts commit 69fc44f5d55b813aeeb0c06473ceede28400e7bf.
  • Removed "DEVELOPMENT" from TDE version in preparation for R14.0.5
    release.
  • Fix bug reports link in about dialog
    Update bug reports url to bugs.trinitydesktop.org
    This resolves bug #2935
  • Added G-code Kate syntax highlight file.
    Taken from:
    https://raw.githubusercontent.com/FernV/Gcode-highlight-for-Kate/master/gcode.xml
    Work from:
    Copyright © 2016 by Fernand Veilleux (fernveilleux@gmail.com)
    License:
    Library GPL
  • Removed unrequired comments.
  • Removed duplicated zip file mimetype. This relates to bug #2794
  • Removed duplicated rar file mimetype. This relates to bug #2794
  • Removed unnecessary dependency on libnm-util-dev, which is no longer
    available in buster and bionic.
  • Fix previous commit typo.
  • Fixed service lookup in KOpenWithDlg. Default is now to lookup by
    desktop path and not by name, to avoid returning the wrong service when
    two or more .desktop files where using the same "Name" field.
    This resolves bug #2734 (together with the changes made in applications/kcmautostart)
  • Add paths to the search for utempter helper
  • Add search for utempter helper
    This resolves Bug #2841
  • Fix crash in tdehwlib if /sys/devices/system/cpu/cpu* is not accessible
  • Add brightness keys support
    This relates to bug #2781
  • tdecore/tdeconfig_compiler: Always use tqt names of objects in the generated files
  • tdeui: Update slider parameters together with changing precision of KDoubleNumInput
    This relates to bug #2717 and resolves bug #2758
  • tdehwlib: Use TDENetworkDevice in TDENetworkConnectionManager instead of MAC address
    Use interface name in TDENetworkConnectionManager_BackendNM instead of MAC address
    This relates to bug #2748
    The name of the network interface seems to be a more stable identifier than the MAC
    address because the MAC address can be changed easily or even automatically - see
    randomization of MAC addresses on wireless interfaces. Therefore, the use of the
    MAC address as a network interface identifier was abandoned.
    Beware, this change is an API / ABI change! However, most changes are internal
    and the only one affected is application TDENetworkManager.
  • tdehwlib: Add a rule for classifying parport device
  • tdehwlib: Add a rule for classifying remote control devices
  • tdehwlib: Allow to gather connection information on virtual net devices
  • tdehwlib: Allow to classify virtual devices by subsystem
  • Allow openssl detection without pkg-config file
  • Fix CMake build dependencies
  • KSSL: Set hostname in TLSext to enable SNI support
  • KSSL: Use TLS_client_method instead of TLSv1_client_method
    This enables TLS protocols newer than v1.0
    This resolves bug #2764
  • Fix memory leak after processing udev_monitor
  • Fix memory leak after processing udev_device
  • Fix memory leak after use XGetAtomName
  • Fixed code for tdefiledialog which caused the problem explained in bug
    2743. Using the new code, editing the path information in a
    tdefiledialog and pressing the "open/save" button will behave exactly in
    the same way as if ENTER was pressed after editing the path and before
    pressing "open/save".
  • Reverted commit 53e36f6d (master), c8ff908d (r14.0.x)
  • testing: Run tests that use DCOP in a temporary home
  • Fix detection whether the system is big endian
  • testing: fix execution of test tdeabc/vcardparser/testread2 with CMake older than 2.8.4
  • Fixed javascript syntax highlighting in Kate
  • testing: fix utf8 handling in tdeabc/testread2
  • testing: disable tdeabc/testldapclient
    Test requires running TDE session and access
    to a foreign ldap server on the Internet.
  • testing: run tdeio/kmimetypetest with temporary profile
  • testing: fix bash specific syntax in dcop test
  • testing: fix build of tdewallet tests with hidden visibility
  • tdeui & tdewallet: add tests
  • tdeio: add tests
  • fixup! tdecore/tdeconfig_compiler: add check/test executables
  • dcop/tests: run dcop tests in a safer manner
  • tdecore/tdeconfig_compiler: add check/test executables
  • testing: add TEST argument to tde_add_check_executable() macro
  • tdeabc: update the tests for vcardparser to run them in a new way
  • tdeabc: make the testldapclient app non-gui
  • tdecore: fix a crash of dcop non-GUI apps without X
    Previously non-GUI apps crashed on TDEApplication::updateUserTimestamp
    callback when receiving a DCOP message.
  • Include module into test names
  • Make dcop tests run without X
  • Add tdeabc tests to cmake
  • Fix a couple of harmless warnings
  • Add dcop tests to cmake
  • Initial add for check target for cmake
  • tdeio/kmimemagic: remove MAGIC_CONTINUE flag
    This resolves bug #2713
    The MAGIC_CONTINUE flag resulted in a malformed mimemagic responses
    like "application/x-executable\012- application/octet-stream"
    instead of just "application/x-executable".
    This string being unparsed then caused the KMimeType::findByURL() to
    fallback to application/octet-stream for nearly every mimetype.
  • kimgio: Enable STDC_LIMIT_MACROS for jasper
  • tdeinit: make lnusertemp respect HOME for root
    This resolves bug #2739
  • Added support for OpenSSL 1.1
    Some KOpenSSLProxy methods have been renamed to be consistent
    with OpenSSL 1.1 API names and to prevent hidden API changes.
    To ensure API / ABI compatibility, the original methods are
    still included but have been marked as deprecated.
    + SSLv23_client_method => TLS_client_method
    + X509_STORE_CTX_set_chain => X509_STORE_CTX_set0_untrusted
    + sk_dup => OPENSSL_sk_dup
    + sk_free => OPENSSL_sk_free
    + sk_new => OPENSSL_sk_new
    + sk_num => OPENSSL_sk_num
    + sk_pop => OPENSSL_sk_pop
    + sk_push => OPENSSL_sk_push
    + sk_value => OPENSSL_sk_value
    Additional methods have been added to KOpenSSLProxy to support
    the new OpenSSL 1.1 API functions that provide access to the
    (now) opaque SSL structures. Compatibility with OpenSSL < 1.1
    is handled internally in KOpenSSLProxy.
    + BIO_get_data
    + DSA_get0_key
    + DSA_get0_pqg
    + EVP_PKEY_base_id
    + EVP_PKEY_get0_DSA
    + EVP_PKEY_get0_RSA
    + RSA_get0_key
    + X509_CRL_get0_lastUpdate
    + X509_CRL_get0_nextUpdate
    + X509_OBJECT_get0_X509
    + X509_OBJECT_get_type
    + X509_STORE_CTX_get_current_cert
    + X509_STORE_CTX_get_error
    + X509_STORE_CTX_get_error_depth
    + X509_STORE_CTX_set_error
    + X509_STORE_get0_objects
    + X509_STORE_set_verify_cb
    + X509_get0_signature
    + X509_getm_notAfter
    + X509_getm_notBefore
    + X509_subject_name_cmp
    + _SSL_session_reused
    + _SSL_set_options
    Method "KSSL::setSession" has been renamed to "KSSL::takeSession"
    and its functionality has changed: the session is now transferred
    from the argument object to the invoked object. Since it is only
    used internally in TDE and the functionality is different, the
    method with the previous name has not been preserved.
  • Fix crash on KSSLCertificate deallocation when a CRL is held in the KSSLCertificate object
  • Fix memory leak when deleting a KSSLCertificate that holds a CRL
  • Add initial CRL support to KSSLCertificate
  • tdeui: fixed handling of setPrecision() for KDoubleSpinBox. This resolves bug #2717
  • Fix FTBFS with clang

tdebase

  • tdeioslave: fixed info protocol, which was no longer working with recent
    perl version.
  • Start media backend on TDE session startup. This resolves bug #2780
  • cmake: Use set_property( SOURCE ... COMPILE_DEFINITIONS )
    instead of set_source_files_properties( ... COMPILE_FLAGS )
    to avoid the problem of double escaping quotation marks.
  • Fixed session locking at login. This resolves bug #2874
    Partially cherry picked from commit a359fef2.
  • Update bug reports url to bugs.trinitydesktop.org
  • Fix reset of auto-action in medianotifier
    This resolves bug #2941
  • Avoid using 10bit FBConfigs
    Fix weird color issue with Mesa 18.0
  • Fix kdesktop_lock screensaver stuttering on modern GPUs
  • Removed unrequired comments.
    Partially cherry-picked from commit f2ca34345.
  • Update URL for TDE main site, wiki, themes and applications
    This resolves bug #2924
  • Reset states in kdesktop-lock if startSaver fails
  • Polish up commit ebc4be41.
  • starttde: Always add paths because folders can be created
    by installing packages during a session.
    This resolves bug #2395
  • Fixed removal of older network panel files in case the user does not
    follow the correct update+reboot+access procedure. This relates to bug
    2903.
  • Fixed update of network links in user folder. This resolves bug #2903
  • Fixed up previous commit (unwanted change got included by mistake).
  • Update Konqueror sidebar links. This relates to bug #2903
  • Removed "Direct Rendering" double entry in opengl info window. This
    relates to bug #2697
  • Fixed problem with opening of 'tdecmshell opengl'. This relates to bug #2697
  • Fixed trash status update problem described in bug #2729
    Special thanks to Emanoil for his initial investigation on this bug.
  • Fixed Quick File Browser crash when the contents of a directory was
    modified. This resolves bug #2863
  • Fix calculations in mini-cli
    + add the leading zero to the calculated results
    + support for calculations that starts with a negative number
  • Fix FTBFS with GCC7
  • Kcontrol: Set really intended parameters for previews in Konqueror
    This relates to bug #2758
  • Konqueror: Do not include items that are selected but hidden by the filter
    for operations such as copying, moving, deleting,...
  • Konqueror: Deselect items that are hidden by the filter during Select and Deselect
  • Fix build with smbclient in a samba specific directory
  • Allow openssl detection without pkg-config file
  • kcontrol/crypto: Disable SSLv3, if is not supported by OpenSSL
  • Fix memory leak after processing udev
  • Fix memory leak after use XGetAtomName
  • Fix detection whether the system is big endian
  • Change format of TDE_FULL_SESSION property on a root window from 't' to 's'.
    Value is not localized and format 't' can cause problems with some locales.
  • Added support for OpenSSL 1.1
  • kcontrol/crypto: Use KOpenSSLProxy methods
    instead of direct calls SSL functions

tdepim

  • Update bug reports url to bugs.trinitydesktop.org
  • libkpgp: Fix signature key exctraction for GnuPG 2.1
    This resolves bug #2883
  • kmail: Avoid setting charset on non-textual parts of emails
  • Fixed FTBFS caused by migration to libical 3. The changes
    are compatible with previous versions of libical.
  • Fix FTBFS with GCC7
  • Fix crash on NULL pointer dereference
    This resolves Bug #2773
  • Fix detection whether the system is big endian

tdemultimedia

  • Update bug reports url to bugs.trinitydesktop.org
  • cmake: Add check of libvorbis version
    This is essential for applications that encode to ogg
  • cmake: Fix FTBFS from prior commit
  • cmake: Add other missing checks
  • cmake: Fix build of ogg plugin in mpeglib
    This relates to bug #2844
  • Fixed NukePlugin implementation which was preventing the sound server
    from autosuspending. This relates to bug #2844
  • cmake: Fix FLAC detection
  • kscd: Fix device detection from Media Manager
    Commit d36f6096 in tdebase has changed the order of
    items in the device properties returned by Media Manager.
    The indexes of items used in kscd must be consistent
    with tdebase.
    This resolves Bug #2834
  • Prevent inlining of the StereoVolumeControlSSE_impl::calculateBlock method
    This resolves FTBFS with GCC7
  • Fix tests of GCC compiler version for X86_SSE optimalizations
  • cmake: Fix detection on cdda include files
  • Initial cmake conversion

tdenetwork

  • Update bug reports url to bugs.trinitydesktop.org
  • kopete: Add descriptions for connection options
    This relates to bug #2669
  • kopete: Remove the AIM specific code from liboscar
  • kopete: Remove AIM protocol
    AIM network has been shutdown in 2017-12-15
    This resolves Bug #2846
  • kopete: Remove references to MSN from the documentation
  • kopete: Fix unintended renaming ICQ => ICTQ
  • kopete: Remove CMake build option for MSN protocol
    MSN protocol has already been dropped in commit 04860347
  • Fix detection whether the system is big endian
  • Kopete - avdevice: Use standard integer types instead of Linux specific
    This resolves FTBFS on FreeBSD
  • cmake: Move test for stdint.h to common tests
  • Fix CMake build dependencies
  • Fix FTBFS with GCC6
  • Kopete - jabber: Process all SRV records or fallback if SRV records not exist
    This resolves bug #2723
  • Kopete: Improve check for videodev header
    This resolves bug #2725

tdegraphics

  • Fix CMake build dependencies
  • Update bug reports url to bugs.trinitydesktop.org
  • Fix FTBFS with CMake < 3.0
  • Add support for Poppler >= 0.60
  • Fix FTBFS on fmin redefinition
  • likscan: Prefer pkg-config for libsane detection

tdetoys

  • Update bug reports url to bugs.trinitydesktop.org
  • KWeather: Add current date to the log entries
    This relates to bug #2728

tdeutils

  • Update bug reports url to bugs.trinitydesktop.org
  • Ark: removed duplicated zip-compressed format and minor code
    rearrangement. This relates to bug #2794
  • Ark: Fixed support for rar files. This relates to bug #2794
    Special thanks to Ray Vine whose patch inspired this one.
  • Removed duplicated rar file mimetype. This relates to bug #2794
  • Set pool.sks-keyservers.net as default keyserver in kgpg
    This resolves bug #2915
  • Add support for GnuPG 2.1
    This resolves Bug #2791
    Sort keys by name on export
    Fix the twice display of the default key server
    Additional formatting adjustments
  • Removed non existent application/x-tbz2 mimetype. This relates to bug #2043
  • Fix FTBFS with libc6 >= 2.26
  • Fix detection whether the system is big endian

tdeedu

  • Update bug reports url to bugs.trinitydesktop.org

tdegames

  • Update bug reports url to bugs.trinitydesktop.org
  • Fix forward classes declaration in kpat/dealer.h
    This resolves FTBFS for cmake build with clang

tdeaccessibility

  • Update bug reports url to bugs.trinitydesktop.org
  • Fix FTBFS on Mageia 6
  • Do not make and install kttsd/compat
    Everything is already contained in tdelibs

tdeaddons

  • kde->tde correction to test gitea.
  • Update bug reports url to bugs.trinitydesktop.org
  • Konqueror Ark plugin: fixed bug with last extension. This relates to bug
    2903.
  • Konqueror Ark plugin: switched default format to .xz. Add jar and remove lzma from "compress as" menu default entries.
    This relates to bug #2794
  • Konqueror Ark plugin: change default compression format from gz to xz.
    Enable jar format in "compress as" sub menu.
  • Removed duplicated rar file mimetype. This relates to bug #2794
  • Removed double entry for rar mimetype in "compress as" menu.
    Fixed up lzma code for extraction (a minor part of the patch from Brian James
    was mistakenly left out in the previous commit - thanks Brian James).
  • Applied patch from Brian James which fixes the problems of ark plugin
    handling .tar.bz2 extract options. Thanks Brian James!!

tdeadmin

  • Update bug reports url to bugs.trinitydesktop.org
  • Fix FTBFS on Mageia 6

tdeartwork

  • Fix parsing of xscreensaver name
  • Removed locolor icons that are already contained in the applications
    This resolves bug #1282

tdebindings

  • Update bug reports url to bugs.trinitydesktop.org
  • Fix hardcoded reference to ruby1.8
    This resolves bug #2899
  • Updated following latest changes to tdelibs related to bug #2734
  • Add ruby 2.5 and 2.4 detection
  • For Java >= 8 use javac with option -h instead of javah
  • Fixed FTBFS caused by changes in perl 5.26 regarding unescaped braces.
  • Fix FTBFS on Mageia 6
  • Add ruby 2.3 detection
  • Fix detection whether the system is big endian
  • Added support for openssl 1.1

tdesdk

  • Update bug reports url to bugs.trinitydesktop.org
  • Fix typo in cmake macro name

tdevelop

  • Update bug reports url to bugs.trinitydesktop.org

tdewebdev

  • Fixed FTBFS with libxml2 >= 2.9.8
  • cmake: Use set_property( SOURCE ... COMPILE_DEFINITIONS )
    instead of set_source_files_properties( ... COMPILE_FLAGS )
    to avoid the problem of double escaping quotation marks.
  • Update bug reports url to bugs.trinitydesktop.org
  • tdefilereplace: added default shortcut to open search/replace
    window (CTRL+F as used in many editors for Find).
  • Fix FTBFS with clang
  • Fix FTBFS with ICU >= 58

tde-i18n

  • Fix typo from prior commit
  • Update bug reports url to bugs.trinitydesktop.org

libraries

kipi-plugins

  • Fix FTBFS with ICU >= 58

libksquirrel

  • Enable STDC_LIMIT_MACROS for jasper
  • Fix FTBFS due missing include

python-trinity

  • Updated following latest changes to tdelibs related to bug #2734

applications

amarok

  • Add ruby 2.5 and 2.4 detection
  • Fixed mimetype for rar files.
  • Add ruby 2.3 detection

bibletime

  • Add test whether the Sword needs for building __SANE_USERSPACE_TYPES__
    This resolves FTBFS on some 64bit architectures

digikam

  • Fix FTBFS with GCC7 on arm
  • Enable STDC_LIMIT_MACROS for jasper

dolphin

  • Removed rar-compressed and zip-compressed files.
  • Removed non existent application/x-tbz2 mimetype. This relates to bug
    2043.

gtk-qt-engine

  • Fix FTBFS with clang

gtk3-tqt-engine

  • Fix FTBFS with clang

k3b

  • Fix FTBFS with clang
    This resolves bug #2896
  • Fix detection whether the system is big endian

k9copy

  • Fix FTBFS with clang

kaffeine

  • Removed unnecessary search for win32 codecs.
  • Fix FTBFS with clang
    This resolves bug #2892
  • Fix FTBFS on Mageia 6

kbibtex

  • Fix FTBFS with ICU >= 58

kcmautostart

  • Fixed up and improve code. Remove crashes when a service desktop file
    was selected. Fixed crashes when ESC was pressed on the property dialog.
    This relates to bug #2734, although not enough to close it.
  • Fix FTBFS on Mageia 6

kcmldapcontroller

  • Fix FTBFS on Mageia 6

kdbusnotification

  • Fix FTBFS for build without --enable-final
    This resolves bug #2545

keep

  • Fix FTBFS on Mageia 6

kftpgrabber

  • Added support for OpenSSL 1.1

kgtk-qt3

kile

  • Fix FTBFS with clang
    This resolves bug #2894

klcddimmer

  • Fix FTBFS on Mageia 6

kmplayer

  • Fix FTBFS caused by xine >= 1.2.8 (xine-config no longer available from
    this version).

kmymoney

  • Fix FTBFS for build without cppunit
  • Fix FTBFS for build with --enable-final
  • Fix FTBFS on Fedora 28
    This resolves bug #2901

knemo

  • Fix FTBFS with clang
    This resolves bug #2895
  • Fix FTBFS on Mageia 6

knetworkmanager8

  • Fix detection whether the system is big endian

koffice

  • Add test for build of libpqxx with enabled exceptions
    This resolves FTBFS with libpqxx 3.x
  • Fix FTBFS with libpqxx >= 6.x
  • Fix FTBFS with clang
    This resolves bug #2897
  • Fix FTBFS with ICU >= 58
  • Fix FTBFS with Ruby 2.5
  • Fix FTBFS on redefinitions in chalk/sdk/kis_integer_maths.h
  • Add ruby 2.3 detection
  • Fix detection whether the system is big endian

konversation

  • Fix sigsev in setNickOffline
    Thanks to Vilém Maršík for the original patch
    This resolves Bug #2840

kopete-otr

  • Fix OtrlChatInterface visibility
    This resolves bug #2472

kpilot

  • Removed unused define which could have caused issue because of double
    backslash escaping.

kpowersave

  • Fix build with GCC hidden visibility

krusader

  • Fix FTBFS with clang
  • Removed rar-compressed and zip-compressed files.
  • Fix detection whether the system is big endian

kshowmail

  • Fix FTBFS on Mageia 6

ksquirrel

  • Removed rar-compress duplicated entry.

kstreamripper

  • Fix FTBFS due to missing automoc
    This resolves last part of bug #2950
  • Fixed FTBFS in OpenSUSE (all versions) and Fedora 28.
  • Fix FTBFS with SCons 3.x

kvirc

  • Added support for OpenSSL 1.1

piklab

  • Clean up build files

smartcardauth

  • Fixed failed rpmlint check on opensuse Leap 15.0

soundkonverter

  • Fix FTBFS with clang

tdenetworkmanager

  • Use interface name instead of MAC address
    This relates to API / ABI change in tdelibs
    This relates to bug #2748
  • Fix detection whether the system is big endian

tdepowersave

  • Fix build with GCC hidden visibility

tderadio

  • Fix FTBFS

tdmtheme

  • Fix FTBFS on Mageia 6

tellico

  • Fix detection whether the system is big endian
  • Update tests to a new way

tork

  • Fix detection whether the system is big endian
  • Added support for OpenSSL 1.1

twin-style-crystal

  • Fixed previous commit. The messages was being shown with a "(still]"
    instead of "(still??)".
  • Fixed tooltip message for "Enable Transparency" checkbox.

main

thirdparty

  • Update LibreOffice packaging patches:
    + 4.2.8 - Ubuntu 14.04 - Trusty
    + 4.3.3 - Debian 8.x - Jessie
  • Update LibreOffice packaging patches:
    + 4.2.8 - Ubuntu 14.04 - Trusty
    + 4.3.3 - Debian 7.x - Wheezy-backports
    + 4.3.3 - Debian 8.x - Jessie
    + 5.2.7 - Debian 8.x - Jessie-backports (updated from 5.2.5)
  • Update LibreOffice packaging patches:
    + 4.3.3 - Debian 7.x - Wheezy-backports
    Fixed FTBFS with GCC < 4.7 (armel, armhf)
  • Update LibreOffice packaging patches:
    + 4.2.8 - Ubuntu 14.04 - Trusty
    + 4.3.3 - Debian 7.x - Wheezy-backports
    + 4.3.3 - Debian 8.x - Jessie
    + 5.2.5 - Debian 8.x - Jessie-backports (updated from 5.0.2)