* Sun Mar 06 2016 hrvoje.senjan@gmail.com
- Update to 5.20.0 (boo#970856)
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.20.0.php
* Sat Feb 06 2016 hrvoje.senjan@gmail.com
- Update to 5.19.0 (boo#967668)
* ECMAddAppIcon: Use absolute path when operating on icons
* Make sure the prefix is looked-up on Android
* Add a FindPoppler module
* Use PATH_SUFFIXES in ecm_find_package_handle_library_components()
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.19.0.php
* Sat Jan 02 2016 hrvoje.senjan@gmail.com
- Update to 5.18.0
* Make the KAppTemplate CMake module global
* Silence CMP0063 warnings with KDECompilerSettings
* ECMQtDeclareLoggingCategory: Include <QDebug> with the generated file
* Fix CMP0054 warnings
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.18.0.php
* Thu Dec 10 2015 hrvoje.senjan@gmail.com
- Update to 5.17.0
* Don't warn when SVG(Z) icons are provided with multiple
sizes/level of detail
* Make sure we load translations on the main thread. (kde#346188)
* Overhaul the ECM build system.
* Make it possible to enable Clazy on any KDE project
* Do not find XCB's XINPUT library by default.
* Clean export dir before generating an APK again
* Use quickgit for Git repository URL.
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.17.0.php
* Sun Nov 08 2015 hrvoje.senjan@gmail.com
- Update to 5.16.0 (boo#955067)
* Warn instead of error if ecm_install_icons finds no icons.
(bug 354610)
* Make it possible to build KDE Frameworks 5 with a plain qt 5.5.x
installed from the normal qt.io installer on mac os
* Do not unset cache variables in KDEInstallDirs. (kde#342717)
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.16.0.php
* Mon Oct 05 2015 hrvoje.senjan@gmail.com
- Update to 5.15.0
* Update GTK icon cache when installing icons.
* Remove workaround to delay execution on Android
* ECMEnableSanitizers: The undefined sanitizer is supported by gcc 4.9
* Disable X11,XCB etc. detection on OS X
* Look for the files in the installed prefix rather the prefix path
* Use Qt5 to specify what's Qt5 installation prefix
* Add definition ANDROID as needed in qsystemdetection.h.
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.15.0.php
* Tue Sep 08 2015 hrvoje.senjan@gmail.com
- Update to 5.14.0
* Add macro to generate logging category declarations for Qt5.
* ecm_generate_headers: Add COMMON_HEADER option and multiple
header functionality
* Add -pedantic for KF5 code (when using gcc or clang)
* KDEFrameworkCompilerSettings: only enable strict iterators
in debug mode
* Also set the default visibility for C code to hidden.
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.14.0.php
* Tue Aug 04 2015 hrvoje.senjan@gmail.com
- Update to 5.13.0
* The Qt version requirement has been bumped from 5.2 to 5.3
* Debug output has been ported to categorized output, for less
noise by default
* Docbook documentation has been reviewed and updated
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.13.0.php
* Sun Jul 05 2015 hrvoje.senjan@gmail.com
- Update to 5.12.0
* Improve error reporting of query_qmake macro
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.12.0.php
* Sun Jun 07 2015 hrvoje.senjan@gmail.com
- Update to 5.11.0
* New arguments for ecm_add_tests(). (kde#345797)
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.11.0.php
* Sun May 03 2015 hrvoje.senjan@gmail.com
- Update to 5.10.0
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.10.0.php
* Sat Apr 04 2015 hrvoje.senjan@gmail.com
- Update to 5.9.0
* Extra CMake Modules (ECM) is now versioned like KDE Frameworks,
therefore it is now 5.9, while it was 1.8 previously.
* Allow configuration of SHARE_INSTALL_DIR, to handle multi-arch
layouts better
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.9.0.php
* Sat Mar 07 2015 hrvoje.senjan@gmail.com
- Update to 5.8.0
* Extend ecm_generate_headers macro to also support CamelCase.h headers
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.8.0.php
* Sun Feb 08 2015 hrvoje.senjan@gmail.com
- Update to 5.7.0
* KDEInstallDirs: warn about mixing relative and absolute
installation paths on the command line
* Added ECMAddAppIcon module to add icons to executable
targets on Windows and Mac OS X
* Fixed CMP0053 warning with CMake 3.1
* Do not unset cache variables in KDEInstallDirs
* New Android toolchain module
* New ECMUninstallTarget module to create an uninstall target
* Make KDECMakeSettings import ECMUninstallTarget by default
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.7.0.php
* Sun Jan 11 2015 hrvoje.senjan@gmail.com
- Update to 1.6.1
* Fix building projects that use both GNUInstallDirs and
KDEInstallDirs in different subdirectories by not unsetting
cache variables in KDEInstallDirs.
* Fix KDE_INSTALL_TARGETS_DEFAULT_ARGS value on OSX.
* Sat Jan 03 2015 hrvoje.senjan@gmail.com
- Update to 1.6.0
* ECM's KDEInstallDirs now provides KDE_INSTALL_* variables.
Both CMAKE_INSTALL_* variables and the older KDELibs4-compatible
variables are provided, unless KDE_INSTALL_DIRS_NO_DEPRECATED
is set to TRUE before the module is included. Even then, the
CMAKE_INSTALL_* variables provided by the GNUInstallDirs module
will still be set and understood (for compatibility with that
module), unless KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES
is set to TRUE.
* Add COMPATIBILITY argument to ecm_setup_version().
Lots of libraries will want to use SameMajorVersion to make
sure searching for version 1 of a library doesn't give you
version 2, for example.
* Fix ECMQueryQmake when Qt5Core is missing.
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.6.0.php
- BuildRequire 5.6.0 kf5-filesystem
* Sat Dec 06 2014 hrvoje.senjan@gmail.com
- Update to 1.5.0
* Set CMAKE_INSTALL_SYSCONFDIR to /etc when CMAKE_INSTALL_PREFIX
is /usr (instead of /usr/etc)
* Enable -D_USE_MATH_DEFINES on Windows
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.5.0.php
* Sun Nov 02 2014 hrvoje.senjan@gmail.com
- Update to 1.4.0
* New modules FindWaylandScanner and FindQtWaylandScanner,
including macros ecm_add_qtwayland_client_protocol and
ecm_add_qtwayland_server_protocol
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.4.0.php
- Don't build docs for SLE, python-Sphinx is not available there
* Sat Oct 04 2014 hrvoje.senjan@gmail.com
- Update to 1.3.0
* New module ECMGeneratePkgConfigFile, for frameworks to
install a pkgconfig file.
* New option ECM_ENABLE_SANITIZERS, to enable clang sanitizers.
Example: ECM_ENABLE_SANITIZERS='address;undefined'
* New option BUILD_COVERAGE, to enable code coverage.
* For more details please see:
https://www.kde.org/announcements/kde-frameworks-5.3.0.php
* Tue Sep 09 2014 hrvoje.senjan@gmail.com
- Update to 1.2.0
* For more details please see:
http://kde.org/announcements/kde-frameworks-5.2.php
- Drop 0001-Remove-Qt5-debugfull-hack-from-ECMConfig.cmake.patch,
merged upstream
Version: 5.103.0-150500.1.1
* Wed Feb 08 2023 christophe@krop.fr
- Update to 5.103.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.103.0
- Changes since 5.102.0:
* ECMAddQtDesignerPlugin: use correct plugin IID
* ECMAddQch: support doc linking also against Qt6 docs
* KDEPackageAppTemplates: add "_kapptemplate" postfix to target names
* Fix compatibility with newer Gradle provided with Qt 5.15.8
* Thu Jan 12 2023 christophe@krop.fr
- Update to 5.102.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.102.0
- Changes since 5.101.0:
* CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file
* Remove Jenkins CI leftover
* Use correct SPDX license identifier for CC0
* FindXCB: remove Xprint
* FindXCB: remove XEvIE
* Mark translation fetching as deprecated
* Fix compatibility with newer Gradle provided with Qt 5.15.8
* Tue Dec 06 2022 christophe@krop.fr
- Update to 5.101.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.101.0
- Changes since 5.100.0:
* KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work
* Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs
* Fix ECMQmlModule for static plugins
* Watch for language changes to load the new appropiate qm files
* Tue Nov 08 2022 christophe@krop.fr
- Update to 5.100.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.100.0
- Changes since 5.99.0:
* Fix building "executables" on Android with Qt 6
* Revert "Restore the Android Threads workaround for Qt
* Make the expiry of these artifacts more reasonable, 3 months is a bit excessive
* avoid lib64 directory on NixOS
* Restore the Android Threads workaround for Qt 6
* Add quotes, otherwise if is malformed when envvar not defined
* Allow KF_IGNORE_PLATFORM_CHECK to be set through an environment variable
* Sat Oct 01 2022 christophe@krop.fr
- Update to 5.99.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.99.0
- Changes since 5.98.0:
* Correctly separate multiple interface compile definitions
* Also resurrect std::auto_ptr on MSVC when using Exiv2
* .gitlab-ci.yml: enable static builds
* Add Qt 6 Windows CI
* API dox: document KAPPTEMPLATESDIR & KFILETEMPLATESDIR
* Make tar'ing the examples code non-verbose
* Tue Sep 06 2022 christophe@krop.fr
- Update to 5.98.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
* ECMGenerateExportHeader: fix & document CUSTOM_CONTENT_FROM_VARIABLE
* Work around exiv2 still using std::auto_ptr
* Add FreeBSD Qt 6 CI
* Add OpenBSD support
* Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION
* [FindXCB] Remove special treatment for XINPUT
* Sun Aug 07 2022 christophe@krop.fr
- Update to 5.97.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.97.0
- Changes since 5.96.0:
* kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project
* Sun Jul 03 2022 christophe@krop.fr
- Update to 5.96.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.96.0
- Changes since 5.95.0:
* ECMDeprecationSettings: enable warnings by default
* ECMAddQch: let doxygen update the config file instead of "outdated" warnings
* Fix SHOW_DEPRECATIONS option not getting respected when function is called
* Document addition of -Werror=undef
* Change -Wundef warning to an error
* Fri Jun 10 2022 christophe@krop.fr
- Update to 5.95.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
* FindXCB: fix typo in warning
* fix linking on OpenBSD
* ECMQtDeclareLoggingCategory: drop support for Qt < 5.4
* ECMAddQtDesignerPlugin: drop support for Qt < 5.9
* ECMAddQtDesignerPlugin: fix support for Qt6
* ECMAddQtDesignerPlugin: fix missing FeatureSummary include
* KDEGitCommitHooks: Check if KDEClangFormat was included
* KDEGitCommitHooks: Fix quoting of variables
* Tue May 10 2022 christophe@krop.fr
- Update to 5.94.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.94.0
- Changes since 5.93.0:
* typo--
* [KDEMetaInfoPlatformCheck] Add missing doc link
* Drop lib prefix when building for Windows (MinGW)
* Allow ecm_add_qtwayland_{client,server}_protocol take targets
* Allow ecm_add_wayland_{client,server}_protocol take targets
* ECMQueryQt: always use CMake target to find the qmake/qtpaths binary
* KDEGitCommitHooks: don't overwrite git pre-commit hook script
* KDEGitCommitHooks: only configure pre-commit hook if needed
* Add Windows CI