1. 31 Jul, 2019 1 commit
  2. 27 Jul, 2019 1 commit
    • Christoph Cullmann's avatar
      Further clean up addons CMake scripts. · c4cfdf3b
      Christoph Cullmann authored
      Summary:
      - Reduce addon dependencies to the bare minimum required.
      - Move source files out of sessionapplet/engine directory for
        consistency with the other addons.
      - Ensure each addon is built only if all of its dependencies are found.
      - Remove .kateconfig file in close-expect-like addon directory.
      - Remove comments with no added value.
      
      Test Plan: Make sure builds as before with the same (or an extended) set of addons.
      
      Reviewers: #kate, cullmann
      
      Reviewed By: #kate, cullmann
      
      Subscribers: cullmann, kwrite-devel
      
      Tags: #kate
      
      Differential Revision: https://phabricator.kde.org/D22773
      c4cfdf3b
  3. 25 Jul, 2019 1 commit
    • Christoph Cullmann's avatar
      Clean up Kate addons CMake scripts. · 522b9e2a
      Christoph Cullmann authored
      Summary:
      This is the first in a series of revisions modernizing the Kate CMake scripts.
      I'm submitting the changes to the addons directory first as they form a
      nicely separated list of changes.
      
      Note that if https://phabricator.kde.org/D22698 and
      https://phabricator.kde.org/D22699 are merged, most if not all of the
      remaining source lists in the addons directory can be removed in favor of
      working with targets.
      
      List of changes made:
      
      - Standardize style on two spaces and no whitespace between commands and
        arguments.
      - Remove directory commands in favor of target-based commands as
        recommended by modern CMake.
      - Remove usage of `qt5_add_resources` in favor of `CMAKE_AUTORCC` and
        adding .qrc files directly to a target's sources.
      - Remove usage of source lists (where possible) in favor of CMake 3.1's
        `target_sources` command.
      - Remove the CMake binary directory as an include directory from most
        addons.
      - Remove unnecessary comments, CMake project calls, config files, etc
        from addon CMake scripts.
      - Remove `HAVE_CTERMID` from config.h and move the check and
        addition  to compile definitions to the project addon CMake script as its only
        used in the project plugin sources.
      
      Test Plan: Apply changes and verify Kate still builds and works exactly as before.
      
      Reviewers: #kate, cullmann
      
      Reviewed By: #kate, cullmann
      
      Subscribers: cullmann, kossebau, turbov, asturmlechner, kwrite-devel
      
      Tags: #kate
      
      Differential Revision: https://phabricator.kde.org/D22721
      522b9e2a
  4. 30 May, 2019 1 commit
  5. 19 May, 2019 7 commits
  6. 18 May, 2019 12 commits
  7. 27 Apr, 2019 2 commits
  8. 12 Apr, 2019 2 commits
  9. 09 Apr, 2019 2 commits
  10. 13 Feb, 2019 1 commit
  11. 28 Jan, 2019 1 commit
  12. 21 Jan, 2019 1 commit
  13. 08 Jan, 2019 1 commit
  14. 31 Dec, 2018 1 commit
  15. 26 Dec, 2018 1 commit
  16. 19 Dec, 2018 1 commit
  17. 12 Dec, 2018 1 commit
  18. 10 Dec, 2018 1 commit
  19. 06 Dec, 2018 1 commit
  20. 03 Dec, 2018 1 commit