1. 20 Apr, 2020 1 commit
    • Xuetian Weng's avatar
      Detect QQC2 version at build time with actual detection. · aa57b34f
      Xuetian Weng authored
      Summary:
      Whenever qqc release a new version the version need to be updated.
      Otherwise the feature is not available to user. This change tries
      to use real qml code to detect the version by creating object until
      success, force to use a minimal qpa platform when running it.
      
      Test Plan:
      Run the cmake under a env without display server and version is detected
      correctly.
      
      Reviewers: #plasma, rizzitello, davidedmundson, apol, mart
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28859
      aa57b34f
  2. 11 Apr, 2020 1 commit
  3. 04 Apr, 2020 1 commit
  4. 24 Mar, 2020 1 commit
  5. 12 Mar, 2020 1 commit
  6. 07 Mar, 2020 2 commits
  7. 06 Mar, 2020 1 commit
  8. 09 Feb, 2020 2 commits
  9. 01 Feb, 2020 1 commit
  10. 12 Jan, 2020 1 commit
  11. 11 Jan, 2020 1 commit
  12. 03 Jan, 2020 1 commit
  13. 21 Dec, 2019 1 commit
  14. 14 Dec, 2019 2 commits
  15. 07 Dec, 2019 1 commit
  16. 04 Dec, 2019 1 commit
  17. 20 Nov, 2019 1 commit
  18. 10 Nov, 2019 1 commit
  19. 03 Nov, 2019 1 commit
  20. 02 Nov, 2019 1 commit
  21. 24 Oct, 2019 1 commit
  22. 12 Oct, 2019 1 commit
  23. 06 Oct, 2019 1 commit
  24. 04 Oct, 2019 1 commit
    • Alexey Min's avatar
      Fix several build system errors · 731b8500
      Alexey Min authored
      Summary:
      This patch fixes two different, but closely related buil system errors.
      
      First one is about making KF5IconThemes and KF5ConfigWidgets really optional as intended. Without this patch, on a system with only Qt5 and other Tier 1 framework libs installed, you will get thw following cmake configure error:
      -- The following REQUIRED packages have not been found:
       * KF5 (required version >= 5.62.0)
      (full build logs below)
      
      Second error is revealed after the first one is fixed: plugin/kquickstyleitem.cpp includes ksharedconfig.h, but it cannot be found, because KConfig was not specified as dependency.
      
      qqc2-desktop-style is supposed to be Tier 1 framework, however it depends on several other Tier 1 frameworks (which is forbidden for Tier 1 frameworks?) and optionally depends on some Tier 3 frameworks, so shouldn't it be at least Tier 2 framework? Or even higher?
      Quote from https://api.kde.org/frameworks/index.html : "Tier 1 frameworks depend only on Qt (and possibly a small number of other third-party libraries), so can easily be used by any Qt-based project." - this is not true for qqc2-desktop-style.
      
      Test Plan: without this patch, try to build with only Qt5 and Tier 1 frameworks installed and see it fails
      
      Reviewers: mart, #plasma, dfaure
      
      Reviewed By: mart, #plasma
      
      Subscribers: cgiboudeaux, kde-frameworks-devel, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24363
      731b8500
  25. 17 Sep, 2019 1 commit
  26. 14 Sep, 2019 1 commit
  27. 07 Sep, 2019 1 commit
  28. 11 Aug, 2019 1 commit
  29. 03 Aug, 2019 1 commit
  30. 02 Aug, 2019 1 commit
  31. 13 Jul, 2019 1 commit
  32. 06 Jul, 2019 1 commit
  33. 04 Jul, 2019 1 commit
  34. 08 Jun, 2019 1 commit
  35. 01 Jun, 2019 1 commit
  36. 15 May, 2019 1 commit
  37. 04 May, 2019 1 commit