1. 25 Mar, 2020 1 commit
    • Andreas Sturmlechner's avatar
      Revert "CMakeLists.txt: use ccache if present" · 3c171015
      Andreas Sturmlechner authored
      Summary:
      This was added for feature-parity with Meson-based projects; but an
      individual package is the wrong place for that. To avoid the proliferation
      of auto-detected ccache support in kde.org packages please submit such
      a proposal to kde-frameworks-devel instead, where it could be added for
      the benefit of all the projects using ECM. And more importantly, with a
      standard switch to disable it for packaging environments
      
      This reverts commit 007c2a08.
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: kkharlamov, hindenburg, konsole-devel, hiangel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D24805
      3c171015
  2. 15 Mar, 2020 1 commit
  3. 29 Feb, 2020 1 commit
  4. 02 Feb, 2020 1 commit
  5. 05 Jan, 2020 1 commit
  6. 10 Dec, 2019 1 commit
  7. 05 Dec, 2019 1 commit
  8. 04 Dec, 2019 1 commit
  9. 26 Nov, 2019 1 commit
  10. 10 Nov, 2019 2 commits
  11. 06 Sep, 2019 1 commit
  12. 03 Sep, 2019 1 commit
  13. 02 Aug, 2019 1 commit
  14. 15 Jul, 2019 1 commit
  15. 15 Jun, 2019 1 commit
  16. 14 Jun, 2019 1 commit
  17. 08 Apr, 2019 1 commit
  18. 31 Mar, 2019 1 commit
  19. 21 Mar, 2019 2 commits
    • Mariusz Glebocki's avatar
      Fix undefined behavior and set QT_MIN_VERSION to 5.9.0 · 8ad52bc4
      Mariusz Glebocki authored
      Summary:
      Arguments in some QCOMPARE calls in KeyboardTranslatorTest had slightly
      different types, what according to Qt documentation is not allowed.
      The types of both QCOMPARE arguments must be exactly the same, otherwise
      the code doesn't compile with some Qt versions.
      
      With this fix it is safe to lower minimum Qt version to 5.9.0. Patch
      number is incremented only for bugfix releases, so as long as invalid
      code is not used everything should work.
      
      The fix allows to compile Konsole using system libs on larger number
      of systems, e.g. Ubuntu 18.04 LTS (Qt 5.9.5).
      
      Tested with Qt 5.9.[0-5] and 5.11.1
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: hindenburg, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D19859
      
      (cherry picked from commit e9bb01a0)
      8ad52bc4
    • Mariusz Glebocki's avatar
      Fix undefined behavior and set QT_MIN_VERSION to 5.9.0 · e9bb01a0
      Mariusz Glebocki authored
      Summary:
      Arguments in some QCOMPARE calls in KeyboardTranslatorTest had slightly
      different types, what according to Qt documentation is not allowed.
      The types of both QCOMPARE arguments must be exactly the same, otherwise
      the code doesn't compile with some Qt versions.
      
      With this fix it is safe to lower minimum Qt version to 5.9.0. Patch
      number is incremented only for bugfix releases, so as long as invalid
      code is not used everything should work.
      
      The fix allows to compile Konsole using system libs on larger number
      of systems, e.g. Ubuntu 18.04 LTS (Qt 5.9.5).
      
      Tested with Qt 5.9.[0-5] and 5.11.1
      
      Reviewers: #konsole, hindenburg
      
      Reviewed By: #konsole, hindenburg
      
      Subscribers: hindenburg, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D19859
      e9bb01a0
  20. 20 Mar, 2019 2 commits
    • Kurt Hindenburg's avatar
      Set Qt minimum to 5.9.4 · 3b40171c
      Kurt Hindenburg authored
      This allows DragonflyBSD and Ubuntu 18.04LTS to compile.
      There are Qt >= 5.10.0 checks in KeyboardTranslatorTest due to
      qCompare errors.
      
      (cherry picked from commit ed8847ec)
      3b40171c
    • Kurt Hindenburg's avatar
      Set Qt minimum to 5.9.4 · ed8847ec
      Kurt Hindenburg authored
      This allows DragonflyBSD and Ubuntu 18.04LTS to compile.
      There are Qt >= 5.10.0 checks in KeyboardTranslatorTest due to
      qCompare errors.
      ed8847ec
  21. 16 Mar, 2019 2 commits
  22. 01 Mar, 2019 1 commit
  23. 16 Feb, 2019 1 commit
  24. 13 Dec, 2018 1 commit
  25. 10 Nov, 2018 1 commit
  26. 09 Nov, 2018 1 commit
  27. 28 Oct, 2018 1 commit
  28. 29 Aug, 2018 1 commit
  29. 28 Jul, 2018 1 commit
  30. 16 Jul, 2018 1 commit
  31. 29 Jun, 2018 1 commit
  32. 19 Mar, 2018 1 commit
  33. 28 Feb, 2018 1 commit
    • Harald Sitter's avatar
      add knewstuff support for color schemes · 97d9ed94
      Harald Sitter authored
      Summary:
      schemes are supplied by `Konsole Color Scheme` category on store.kde.org
      
      https://store.kde.org/p/1216368/
      
      - new manager helpers to unload a theme and check a file's name validity
      - new Get New.. button to start the KNS download dialog
      - upon KNS completion we'll attempt to load all installed files as schemes
      - for KNS entities which failed to load anything we'll show a warning as
        the theme is malformed
      - for removal we'll first try to remove schemes through KNS to avoid its
        registry going out of sync with the on-disk "installedness" of an entity
      - properly disable copying of the scheme manager (needs to be private)
      
      FEATURE: 18.04.0
      CHANGELOG: Support for downloading color schemes from the KDE store
      
      Test Plan:
      category is T8053 (can also use `KDE Color Scheme KDE4` for testing)
      
      - get new -> install scheme -> close -> shows up in list
      - remove from list -> get new -> not listed as installed
      - install random stuff from kde color scheme category -> close ->
        warning should be displayed
      - install scheme -> get new -> remove scheme via dialog -> close ->
        not listed as installed
      
      Reviewers: hindenburg
      
      Subscribers: #konsole
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D10766
      97d9ed94
  34. 14 Feb, 2018 1 commit
  35. 02 Feb, 2018 1 commit
  36. 04 Jan, 2018 1 commit