Difference between pages "Changelog For R14.0.4" and "Changelog For R14.0.5"
(Difference between pages)
Jump to navigation
Jump to search
imported>SlavekB (Update 20161016) |
imported>SlavekB (Update 20170326) |
||
Line 1: | Line 1: | ||
= common = |
= common = |
||
− | == admin == |
||
− | * Do not force C dialect for automake builds |
||
− | |||
== cmake == |
== 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 FTBFS when tdelibs was built without tdelfeditor |
||
+ | * Fix '.la' file name for libraries with dot in name |
||
− | * Find tdelfeditor executable on the system paths<br/>instead of on the current installation path |
||
+ | * Automatically run tests within check target |
||
− | * Removed use of tdelfeditor on base 'so' file of versioned library<br/>because this file is a symlink to versioned library |
||
+ | * tde_add_check_executable: add TEST argument |
||
− | * Move last command processing 'ui' file from TDEMacros to tde_uic<br/>Used cmake method of processing output from the command |
||
+ | * add tde_add_check_executable macro<br/>- also add EXCLUDE_FROM_ALL arg for tde_add_library |
||
= dependencies = |
= dependencies = |
||
== qt3 == |
== qt3 == |
||
+ | * 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] |
||
− | * Update buildkey for GCC 6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Properly implement MySQL reconnect support |
||
− | * Properly handle MySQL reconnection option |
||
== tqt3 == |
== tqt3 == |
||
+ | * 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] |
||
− | * Update buildkey for GCC 6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Automated update from Qt3 |
||
− | |||
− | == tqtinterface == |
||
− | * Fix usage uic-tqt without an '.ui' file in arguments<br/>This resolves issues with mode 'embed' |
||
== arts == |
== arts == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Add artsc pkg-config file |
||
− | * Fix FTBFS with GCC 6 (C++11 dialect) |
||
− | == |
+ | == tqca-tls == |
+ | * Add support for OpenSSL 1.1 |
||
− | * Force cast in sipEnumMemberDef<br/>This resolves FTBFS due to a narrowing conversions using<br/>C++11 dialect (GCC6) in python-tqt and python-trinity |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tqscintilla == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == python-tqt == |
||
− | * Properly import python_tqt module in scripts generated by pyuic |
||
− | * Fix examples to properly import python_tqt module<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2693 #2693] |
||
− | * Improve python_tqt module initialization<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2693 #2693] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
= main = |
= main = |
||
== tdelibs == |
== tdelibs == |
||
+ | * Fix memory leak after processing udev_monitor |
||
− | * Kate syntax highlighting files update - Oct 2016 |
||
+ | * Fix memory leak after processing udev_device |
||
− | * Fixed handling of certificate "permanent" acceptance. This relates to<br/>bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1287 #1287]<br/>Partially cleaned up and modified. |
||
+ | * Fix memory leak after use XGetAtomName |
||
− | * Fixed two issues with KFileDialog:<br/>- if the user types a new path manually, the new location was not used. Instead the older path was taken.<br/> In case the typed path does not exists, an error message is displayed<br/>- if the user selected a path from the autocompletion lists using the mouse, the new selected location was<br/> not used when slotOK was invoked.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2654 #2654] |
||
+ | * 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". |
||
− | * Fix FTBFS on vcardparser tests from prior commit |
||
+ | * Reverted commit 53e36f6d (master), c8ff908d (r14.0.x) |
||
− | * Fixed vcardparser tests during building. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2695 #2695]<br/>Removed not-required part of the patch from original Emanoil's patch (empty spaces at the end of line) |
||
+ | * testing: Run tests that use DCOP in a temporary home |
||
− | * Parse GENERALIZEDTIME ASN structures<br/>This fixes certificate dates beyond year 2049. |
||
+ | * Fix detection whether the system is big endian |
||
− | * Probe partitions to get filesystem type<br/>This fixes problems with LUKS partitions not being detected |
||
+ | * testing: fix execution of test tdeabc/vcardparser/testread2 with CMake older than 2.8.4 |
||
− | * Properly classify Lenovo USB camera platform subdevices |
||
+ | * Fixed javascript syntax highlighting in Kate |
||
− | * Fix FTBFS with GCC6 |
||
+ | * testing: fix utf8 handling in tdeabc/testread2 |
||
− | * Fix compiler warnings |
||
+ | * testing: disable tdeabc/testldapclient<br/>Test requires running TDE session and access<br/>to a foreign ldap server on the Internet. |
||
− | * Fix FTBFS on CUPS 2.2 |
||
+ | * testing: run tdeio/kmimetypetest with temporary profile |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
+ | * testing: fix bash specific syntax in dcop test |
||
− | * Fix utf8 support in tdeabc vCard parser<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2625 #2625] |
||
+ | * testing: fix build of tdewallet tests with hidden visibility |
||
− | * cmake: Add tdeabc tests |
||
+ | * tdeui & tdewallet: add tests |
||
− | * Fixed display of single control modules in tdecmshell.<br/>This was a regression introduced in commit 5117798 three years ago.<br/>After reverting the related part, I have tested at length and not found any problem,<br/>so it seems safe enough to push the old code back. |
||
+ | * tdeio: add tests |
||
− | * Fix FTBFS due to non-existent include |
||
+ | * fixup! tdecore/tdeconfig_compiler: add check/test executables |
||
− | * Fix occasional Konqueror crashes on kjs/regexp<br/>This relates to old KDE3 commit<br/>https://quickgit.kde.org/?p=kdelibs.git&a=commit&h=fee91015 |
||
+ | * dcop/tests: run dcop tests in a safer manner |
||
− | * tdeabc: fixed birthday assignment in VCardTool. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2613 #2613] |
||
+ | * tdecore/tdeconfig_compiler: add check/test executables |
||
− | * Remove warnings about missing embedded ELF icons<br/>Add file name for which the issue occurs into debug message |
||
+ | * testing: add TEST argument to tde_add_check_executable() macro |
||
− | * Fixed product name in bug report form. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2617 #2617] |
||
+ | * tdeabc: update the tests for vcardparser to run them in a new way |
||
− | * Fixed ISO8601 parsing in VCardTool. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2613 #2613] |
||
+ | * tdeabc: make the testldapclient app non-gui |
||
− | * Removed use of tdelfeditor on base 'so' file of versioned library<br/>because this file is a symlink to versioned library |
||
+ | * 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. |
||
+ | * kimgio: Enable STDC_LIMIT_MACROS for jasper |
||
+ | * tdeinit: make lnusertemp respect HOME for root<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2739 #2739] |
||
+ | * Added support for OpenSSL 1.1<br/>Some KOpenSSLProxy methods have been renamed to be consistent<br/>with OpenSSL 1.1 API names and to prevent hidden API changes.<br/>To ensure API / ABI compatibility, the original methods are<br/>still included but have been marked as deprecated.<br/>+ SSLv23_client_method => TLS_client_method<br/>+ X509_STORE_CTX_set_chain => X509_STORE_CTX_set0_untrusted<br/>+ sk_dup => OPENSSL_sk_dup<br/>+ sk_free => OPENSSL_sk_free<br/>+ sk_new => OPENSSL_sk_new<br/>+ sk_num => OPENSSL_sk_num<br/>+ sk_pop => OPENSSL_sk_pop<br/>+ sk_push => OPENSSL_sk_push<br/>+ sk_value => OPENSSL_sk_value<br/>Additional methods have been added to KOpenSSLProxy to support<br/>the new OpenSSL 1.1 API functions that provide access to the<br/>(now) opaque SSL structures. Compatibility with OpenSSL < 1.1<br/>is handled internally in KOpenSSLProxy.<br/>+ BIO_get_data<br/>+ DSA_get0_key<br/>+ DSA_get0_pqg<br/>+ EVP_PKEY_base_id<br/>+ EVP_PKEY_get0_DSA<br/>+ EVP_PKEY_get0_RSA<br/>+ RSA_get0_key<br/>+ X509_CRL_get0_lastUpdate<br/>+ X509_CRL_get0_nextUpdate<br/>+ X509_OBJECT_get0_X509<br/>+ X509_OBJECT_get_type<br/>+ X509_STORE_CTX_get_current_cert<br/>+ X509_STORE_CTX_get_error<br/>+ X509_STORE_CTX_get_error_depth<br/>+ X509_STORE_CTX_set_error<br/>+ X509_STORE_get0_objects<br/>+ X509_STORE_set_verify_cb<br/>+ X509_get0_signature<br/>+ X509_getm_notAfter<br/>+ X509_getm_notBefore<br/>+ X509_subject_name_cmp<br/>+ _SSL_session_reused<br/>+ _SSL_set_options<br/>Method "KSSL::setSession" has been renamed to "KSSL::takeSession"<br/>and its functionality has changed: the session is now transferred<br/>from the argument object to the invoked object. Since it is only<br/>used internally in TDE and the functionality is different, the<br/>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 [https://bugs.trinitydesktop.org/show_bug.cgi?id=2717 #2717] |
||
+ | * Fix FTBFS with clang |
||
== tdebase == |
== tdebase == |
||
+ | * Fix memory leak after processing udev |
||
− | * Start tde_dbus_hardwarecontrol at background during start a session |
||
+ | * Fix memory leak after use XGetAtomName |
||
− | * Fix too small size of some icons in system tray<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2687 #2687] |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fixed display of clock in systray. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2679 #2679] |
||
+ | * 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. |
||
− | * Write more details when kdesktop lock fails to grab input devices |
||
+ | * Added support for OpenSSL 1.1 |
||
− | * Fixed khotkeys.desktop handling. This resolve bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2685 #2685] |
||
+ | * kcontrol/crypto: Use KOpenSSLProxy methods<br/>instead of direct calls SSL functions |
||
− | * Fix prior commit |
||
− | * Fix display of unknown attributes in device manager details dialog |
||
− | * Make device details selectable in hardware info dialog |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fix invalid png file |
||
− | * fix encoding for My_Documents folder for three locales was missing before |
||
− | * klipper: Set search filter to case insensitive |
||
− | * Faulty line break in kcontrol/krdb/ad/WPerfect.ad<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1375 #1375] |
||
− | * Revert "Add -nocpp option to be consistent with other usages of xrdb in source code."<br/>This reverts commit 41095d1c9c6055c782743d244508eb5a98d45625.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1375 #1375] |
||
− | * Fixed typo in starttde script. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2641 #2641] |
||
− | * Fixed desktop locking code. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2603 #2603] and fixes the locking-after-suspend issue when the screensaver is also enabled. |
||
− | * Added "default" mount option to TDE hardware manager. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2593 #2593] |
||
== tdepim == |
== tdepim == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix decoding quoted printable multiline string with blank space<br/>on beginning of line in libkcal/versit<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2688 #2688] |
||
− | * Fix utf8 handling in libkcal/icalformat<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2660 #2660] |
||
− | * Fix missing return in KMobileDevice::unlockDevice<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2692 #2692] |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fix utf8 handling in kaddressbook thumbnailcreator<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2625 #2625] |
||
− | * Fix utf8 handling in tdeabc resource cache<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2625 #2625] |
||
− | * Fix utf8 handling in CardDAV<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2625 #2625] |
||
− | * Fixed FTBFS in Debian/Ubuntu due to missing liblockdev1-dev package. Device locking is now done through 'flock()' |
||
== tdemultimedia == |
== tdemultimedia == |
||
+ | * Initial cmake conversion |
||
− | * Fix FTBFS with GCC6 |
||
− | * Workaround for parallel build |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Add GStreamer 1.0 support |
||
== tdenetwork == |
== tdenetwork == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix FTBFS on missing return values<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2718 #2718] |
||
+ | * Kopete - avdevice: Use standard integer types instead of Linux specific<br/>This resolves FTBFS on FreeBSD |
||
− | * Kopete - jabber: Prevent startup crashes |
||
+ | * cmake: Move test for stdint.h to common tests |
||
− | * Kopete - jabber: Not force old XMPP protocol<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=698 #698] |
||
+ | * Fix CMake build dependencies |
||
− | * Kopete - jabber: Add SASL PLAIN method for authentication |
||
− | * Kopete - jabber: Allow SRV lookup for server+port |
||
* Fix FTBFS with GCC6 |
* Fix FTBFS with GCC6 |
||
+ | * 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] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
+ | * Kopete: Improve check for videodev header<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2725 #2725] |
||
== tdegraphics == |
== tdegraphics == |
||
+ | * likscan: Prefer pkg-config for libsane detection |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdetoys == |
== tdetoys == |
||
+ | * KWeather: Add current date to the log entries<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2728 #2728] |
||
− | * Update METAR URL |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdeutils == |
== tdeutils == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix FTBFS with GCC6 |
||
− | * Ark: [rar module] fix suppport for buggy rar versions<br/>Rar versions from 5.0 till 5.3, not including the last one were added extra<br/>spaces to short directory/file names. This behaviour resulted in<br/>appearing of additional entries for directories and may be some other<br/>issues.<br/>Also slightly rework internal rar version parsing/storing and fix some<br/>comments. |
||
− | * Ark: [rar module] fixed update of folder info for archives with multiple subfolders<br/>Fixed and partially reworked. |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Removed crappy FileListView::updateItem() method and replace it with addOrUpdateItem()<br/>Enhanced in several ways parsing of rar-5+ output (fixes a crash and several potential issues)<br/>Spacing fixes<br/>Minor modification: replace assert with if() |
||
− | * Ark: info for folders in rar archives are now displayed as well.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2541 #2541]<br/>Patch updated and slightly reworked to fit TQt framework |
||
− | * Ark: added support for rar/unrar 5.x utilities. Both 4.x and 5.x are supported.<br/>Special thanks to Fabio Rossi for raising the issue and providing an initial patch. |
||
− | |||
− | == tdeedu == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdegames == |
== tdegames == |
||
+ | * Fix forward classes declaration in kpat/dealer.h<br/>This resolves FTBFS for cmake build with clang |
||
− | * Add WITH_ALL_OPTIONS for consistency with other modules |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fix ksokoban crashes on compressed level files<br/>libz support seems to be broken |
||
− | * Fix typo in prior commit |
||
− | * cmake: Add libtdegames import<br/>This fix splited build of tdegames |
||
− | * cmake: Fix FTBFS due to new DSO linkage style |
||
− | * cmake: Add apidox targets |
||
− | * cmake: Create kbackgammon/engines/dummy.cpp outside source tree |
||
− | * cmake: Fix shared libraries version |
||
− | * Initial cmake conversion |
||
− | |||
− | == tdeaccessibility == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Cleanup TDELocale warnings in kbstate applet |
||
− | |||
− | == tdeaddons == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdeadmin == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdeartwork == |
== tdeartwork == |
||
+ | * Removed locolor icons that are already contained in the applications<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1282 #1282] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdebindings == |
== tdebindings == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix FTBFS in xpart_notepad due to new DSO linkage style |
||
+ | * Added support for openssl 1.1 |
||
− | * Fix FTBFS on dcopperl due to missing include<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2711 #2711] |
||
− | * Fix FTBFS on local perl modules in kalyptus |
||
− | * Workaround for parallel build |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdesdk == |
== tdesdk == |
||
− | * Fix |
+ | * Fix typo in cmake macro name |
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdevelop == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdewebdev == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tde-i18n == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
= libraries = |
= libraries = |
||
− | == libkdcraw == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == libkipi == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
== libksquirrel == |
== libksquirrel == |
||
+ | * Enable STDC_LIMIT_MACROS for jasper |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
+ | * Fix FTBFS due missing include |
||
− | |||
− | == libtqt-perl == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kipi-plugins == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == mlt == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == python-trinity == |
||
− | * Properly import python_tqt module - second part |
||
− | * Properly import python_tqt module<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2693 #2693] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == pytdeextensions == |
||
− | * Find sip4_tqt and python_tqt modules in all sys.path |
||
− | * Properly import python_tqt module |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
= applications = |
= applications = |
||
− | == abakus == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == adept == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == amarok == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == basket == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
== bibletime == |
== bibletime == |
||
+ | * Add test whether the Sword needs for building __SANE_USERSPACE_TYPES__<br/>This resolves FTBFS on some 64bit architectures |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == desktop-effects-tde == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== digikam == |
== digikam == |
||
+ | * Enable STDC_LIMIT_MACROS for jasper |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fix libgphoto2 state on the final configure statement |
||
− | * Fix gphoto2 library detection<br/>Use pkg-config file, if possible |
||
− | |||
− | == dolphin == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == filelight == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == fusion-icon == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == gtk3-tqt-engine == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == gwenview == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == gwenview-i18n == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== k3b == |
== k3b == |
||
+ | * Fix detection whether the system is big endian |
||
− | * cmake: Fix FTBFS due to artsc includes<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2714 #2714] |
||
− | * cmake: Fix FTBFS due to ffmpeg includes<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2714 #2714] |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * cmake: Force to use C compiler for asm_scale.S<br/>This fix FTBFS with cmake < 2.8.5 |
||
− | * cmake: Fix detection of functions lrint and lrintf in libm<br/>Set HAVE_LRINT and HAVE_LRINTF if functions not exists |
||
− | * cmake: Fix HAVE_LRINT and HAVE_LRINTF definitions<br/>Must be defined always - with a value 0 or 1 |
||
− | * cmake: Musicbrainz support set by default to off |
||
− | * cmake: install library headers |
||
− | * Initial cmake conversion |
||
− | |||
− | == k3b-i18n == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Initial cmake convertion |
||
− | |||
− | == k9copy == |
||
− | * Fix initial increment for chapters from prior commit |
||
− | * Fix use of potentially uninitialized values |
||
− | * Fix FTBFS on missing return values<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2710 #2710] |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix build with ffmpeg3 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kaffeine == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Use GST_CHECK_VERSION instead of extra definition |
||
− | * Add GStreamer 1.0 support |
||
− | |||
− | == kasablanca == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == katapult == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kbarcode == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kbfx == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fix FTBFS on parallel build |
||
− | |||
− | == kbibtex == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kbiff == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kbookreader == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kchmviewer == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kcmldap == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Revert "Fix krb5 library detection. This resolves FTBFS with heimdal-krb5."<br/>Not required for r14.0.x branch.<br/>This reverts commit 6d3b42e175ab9acf02973f2f35d7ef3d3e9d41e0. |
||
− | * Fix krb5 library detection. This resolves FTBFS with heimdal-krb5.<br/>Based on similar patch for libraries/libtdeldap from Slavek Banko. |
||
− | |||
− | == kcmldapcontroller == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kcpuload == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kdbg == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kdiff3 == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kdirstat == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kdpkg == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == keep == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kerberostray == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kerry == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== kftpgrabber == |
== kftpgrabber == |
||
+ | * Added support for OpenSSL 1.1 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kile == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kiosktool == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kkbswitch == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == klcddimmer == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kmplayer == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Add GStreamer 1.0 support |
||
− | |||
− | == kmyfirewall == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kmymoney == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knemo == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knetload == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knetstats == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== knetworkmanager8 == |
== knetworkmanager8 == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knights == |
||
− | * Added user option to delete chess engine log files (game.### and log.###) from user home folder on exit.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2665 #2665] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knmap == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knowit == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == knutclient == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== koffice == |
== koffice == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Workaround for parallel build |
||
− | * Fix FTBFS with GCC6 |
||
− | * Workaround for parallel build |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == koffice-i18n == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == konversation == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kopete-otr == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kpicosim == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kpilot == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== kpowersave == |
== kpowersave == |
||
+ | * Fix build with GCC hidden visibility |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == krecipes == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == krename == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== krusader == |
== krusader == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fixed bugs related to archive unpacking. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2655 #2655] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kscope == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == ksensors == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kshowmail == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kshutdown == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == ksplash-engine-moodin == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == ksquirrel == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kstreamripper == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == ksystemlog == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == ktechlab == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == ktorrent == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kuickshow == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== kvirc == |
== kvirc == |
||
+ | * Added support for OpenSSL 1.1 |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kvkbd == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == kvpnc == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == mplayerthumbs == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == piklab == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fix build out-of-source |
||
− | |||
− | == potracegui == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == rosegarden == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == smb4k == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == soundkonverter == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tde-guidance == |
||
− | * Properly import python_tqt module |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tde-style-qtcurve == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tde-systemsettings == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdeio-apt == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdeio-locate == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdeio-sword == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdenetworkmanager == |
== tdenetworkmanager == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tdepowersave == |
== tdepowersave == |
||
+ | * Fix build with GCC hidden visibility |
||
− | * Fix FTBFS due to conflict on Success identifier (in tdestoragedevice.h) |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | * Fixed autosuspend functionality broken by commit fab0d15. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2632 #2632] |
||
− | * Fixed ESC handling in inactivity dialog. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2632 #2632]<br/>(partially cherry-picked from fab0d1579f8be4859958217e7b632acfbf191de2) |
||
− | * Fixed up timer for autosuspend and autodimm when a screensaver is also in use. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2603 #2603] |
||
− | * Increased maximum time limit for timers to 50000 min (almost 35 days). This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2599 #2599]<br/>NOTE: if the max limit is removed, the TQSpinBox reverts to the default value of 99.<br/>Also fixed minimum limit for some timers and percentage fields. |
||
− | * Increased maximum time limit for timers to 1500 min (25 hours). This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2599 #2599] |
||
− | |||
− | == tderadio == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == tdesvn == |
||
− | * Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tellico == |
== tellico == |
||
− | * Fix detection |
+ | * Fix detection whether the system is big endian |
+ | * Update tests to a new way |
||
− | * Fix CMake build dependencies |
||
− | * Initial cmake conversion |
||
− | * Fix FTBFS when using --enable-final<br/>Removed generated tellico_config.cpp |
||
− | * Use libv4l1-videodev.h when available |
||
− | * Fix build with KDE_DEFAULT_CXXFLAGS<br/>Fix FTBFS with GCC6 |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
== tork == |
== tork == |
||
+ | * Fix detection whether the system is big endian |
||
− | * Fix FTBFS with GCC6 |
||
+ | * Added support for OpenSSL 1.1 |
||
− | * Fix wrong limits for port numbers<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2671 #2671] |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == twin-style-crystal == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == wlassistant == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
− | |||
− | == yakuake == |
||
− | * Fix invalid headers in PNG files and optimize for size |
||
= main = |
= main = |
||
== thirdparty == |
== thirdparty == |
||
− | * Update LibreOffice packaging patches:<br/>+ 4.3.3 - Debian |
+ | * 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.3.3 - Debian 7.x - Wheezy-backports |
+ | * 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) |
− | * Update LibreOffice packaging patches:<br/>+ 4.3.3 - Debian 8.x - Jessie<br/> Fixed FTBFS on ppc64el |
||
− | * Update LibreOffice packaging patches:<br/>+ 4.2.8 - Ubuntu 14.04 - Trusty<br/>+ 4.3.3 - Debian 8.x - Jessie |
Revision as of 23:17, 26 March 2017
common
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
tqt3
arts
- Fix detection whether the system is big endian
tqca-tls
- Add support for OpenSSL 1.1
main
tdelibs
- 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
- 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
- Fix detection whether the system is big endian
tdemultimedia
- Initial cmake conversion
tdenetwork
- 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
- likscan: Prefer pkg-config for libsane detection
tdetoys
- KWeather: Add current date to the log entries
This relates to bug #2728
tdeutils
- Fix detection whether the system is big endian
tdegames
- Fix forward classes declaration in kpat/dealer.h
This resolves FTBFS for cmake build with clang
tdeartwork
- Removed locolor icons that are already contained in the applications
This resolves bug #1282
tdebindings
- Fix detection whether the system is big endian
- Added support for openssl 1.1
tdesdk
- Fix typo in cmake macro name
libraries
libksquirrel
- Enable STDC_LIMIT_MACROS for jasper
- Fix FTBFS due missing include
applications
bibletime
- Add test whether the Sword needs for building __SANE_USERSPACE_TYPES__
This resolves FTBFS on some 64bit architectures
digikam
- Enable STDC_LIMIT_MACROS for jasper
k3b
- Fix detection whether the system is big endian
kftpgrabber
- Added support for OpenSSL 1.1
knetworkmanager8
- Fix detection whether the system is big endian
koffice
- Fix detection whether the system is big endian
kpowersave
- Fix build with GCC hidden visibility
krusader
- Fix detection whether the system is big endian
kvirc
- Added support for OpenSSL 1.1
tdenetworkmanager
- Fix detection whether the system is big endian
tdepowersave
- Fix build with GCC hidden visibility
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
main
thirdparty
- 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)