1. 20 Nov, 2020 1 commit
  2. 16 Nov, 2020 1 commit
  3. 02 Nov, 2020 1 commit
  4. 29 Oct, 2020 1 commit
  5. 27 Oct, 2020 2 commits
  6. 16 Oct, 2020 1 commit
    • Heiko Becker's avatar
      Make Prison a required dependency · 63f1b860
      Heiko Becker authored
      7bd9bea0 started using Prison
      unconditionally via QML import. So if Prison isn't installed the
      clipboard applet stops working, complaining that "org.kde.prison is
      not installed".
      While it would certainly be possible to add another call to
      "find_package(KF5Prison)" with TYPE RUNTIME, the result in
      feature_summary would be very confusing, because OPTIONAL has a higher
      priority and the runtime hint would vanish if you build with e.g.
      -DCMAKE_DISABLE_FIND_PACKAGE_KF5Prison=TRUE.
      63f1b860
  7. 21 Sep, 2020 1 commit
  8. 17 Sep, 2020 4 commits
    • David Edmundson's avatar
      Systemd Startup · 256b6e17
      David Edmundson authored
      Summary:
      This brings numerous advantages such as:
      
      - easier admin configuration with drop-ins, overrides and multiple
      hooks throughout (and only having to learn one tool)
      
      - session cleanup on exit, avoiding that occasional part where shutdown
      hangs
      
       - startup that actually knows when things are up
      
       - race free autostart and DBus activation at once
      
       - logs that rotate are split by service and usable
      
       - resource management through slices and cgroups (the part I want)
      
      Over the past 2 years I've been trying to tidy up and encapsulate the
      relevant parts of startup into the binary plasma-session so that we can
      just runtime swap out that one part and supporting both paths will be
      easy.
      
      Support is toggleable via cmake flag, as it seems like it should be a
      distro decision, especially as we will require a specific systemd with
      the xdg-generator.
      
      KDED/kwin/other services are attached to the relevant repo.
      
      Task T11914
      
      Differential Revision: https://phabricator.kde.org/D28305
      
      squash
      256b6e17
    • Bhushan Shah's avatar
      Update version number for 5.19.90 · a30da874
      Bhushan Shah authored
      GIT_SILENT
      a30da874
    • Bhushan Shah's avatar
      Update qt5 version requirement to 5.15.0 · f54fb129
      Bhushan Shah authored
      GIT_SILENT
      f54fb129
    • Bhushan Shah's avatar
      Update kf5 version requirement to 5.74 · 36300bc8
      Bhushan Shah authored
      GIT_SILENT
      36300bc8
  9. 14 Sep, 2020 1 commit
    • Bhushan Shah's avatar
      Add a find_package call for the freetype · 3e2e0dd2
      Bhushan Shah authored
      When we moved fonts kcm to this repository this find_package call was
      missing appearantly since this was not in top-level KCM(!).
      
      Add this find_package call here, so it finds it correctly and fonts kcm
      and kfontinst gets built correctly
      3e2e0dd2
  10. 28 Aug, 2020 2 commits
  11. 24 Aug, 2020 2 commits
    • Nicolas Fella's avatar
      Require C++17 · 007461de
      Nicolas Fella authored
      As discussed in https://mail.kde.org/pipermail/plasma-devel/2020-August/118263.html we agreed that requiring C++17 in Plasma is fine.
      
      There's no code that actually uses C++17 features yet, but specifying the requirement anyway has advantages.
      1) It documents the policy in a much more discoverable place than a wiki page or similar could do
      2) Building in 17 mode allows the compiler to do some stuff implicitly, like guranteed copy elision
      007461de
    • Bhushan Shah's avatar
      kcms: move some of the KCMS to plasma-workspace · 7d5806ff
      Bhushan Shah authored and Bhushan Shah's avatar Bhushan Shah committed
      We currently need the lookandfeel and style kcm in plasma-workspace, but
      appearantly they depend on the krdb so best solution is to move all kcms
      together
      
      They are taken from plasma-desktop at the commit :
      8447c08e878ccbde9c5516ba8a912993ea199cb9
      7d5806ff
  12. 07 Aug, 2020 1 commit
  13. 06 Aug, 2020 1 commit
  14. 05 Aug, 2020 1 commit
  15. 28 Jul, 2020 1 commit
  16. 23 Jul, 2020 1 commit
    • David Edmundson's avatar
      [klipper] Port to use wayland clipboard · b1ee38d2
      David Edmundson authored
      Summary:
      Wayland has an entire new protocol for getting and setting clipboard
      when we don't have focus. Unfortunately this means reinventing
      QClipboard from the QPA.
      
      Not mergable as-is, especially the hardcoded line in CMakeLists but
      uploaded to show direction.
      
      It uses the newly agreed approach of using QtWayland generated classes
      in clients directly rather than writing full pimpl API-fixed wrappers
      first,
      as ultimately that didn't really help do anything.
      
      Code is written so that it can be moved to KWindowSystem if needed by
      KDEConnect or others.
      
      Test Plan: Copying and pasting all over the place
      b1ee38d2
  17. 22 Jul, 2020 1 commit
  18. 07 Jul, 2020 1 commit
  19. 23 Jun, 2020 1 commit
  20. 19 Jun, 2020 1 commit
  21. 16 Jun, 2020 1 commit
  22. 10 Jun, 2020 2 commits
  23. 03 Jun, 2020 1 commit
  24. 30 May, 2020 1 commit
  25. 19 May, 2020 1 commit
    • Nate Graham's avatar
      [applets] Show KCMs in System Settings or Info Center, as appropriate · e8c72744
      Nate Graham authored
      Summary:
      CCBUG: 417836
      
      Depends on D29711
      
      As this will depend on Frameworks 5.71, it will be landed on master after branching,
      ending up in Plasma 5.20.
      
      Test Plan:
      Right-click on applets and activate their configure menu items
      Open applets and click on their settings buttons
      Observe that the KCMs are opened in System Settings or Info Center
      (depending on the context)
      
      Reviewers: mart, #plasma
      
      Reviewed By: mart, #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29712
      e8c72744
  26. 15 May, 2020 1 commit
  27. 14 May, 2020 1 commit
  28. 11 May, 2020 2 commits
    • Arjen Hiemstra's avatar
      Use the right targets for KSysGuard · 8ae9b561
      Arjen Hiemstra authored
      Summary: Otherwise the build fails when things try to link to KF5::SysGuard etc.
      
      Test Plan: Builds again
      
      Reviewers: #plasma, meven
      
      Reviewed By: meven
      
      Subscribers: meven, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29628
      8ae9b561
    • Méven Car's avatar
      Fix Warning about KF5::KSysGuard target being deprecated · d2c57378
      Méven Car authored
      Summary:
      Warnings such as:
      ```
      CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/KF5SysGuard/KF5SysGuardConfig.cmake:37 (me
      ssage):
        The KF5:: namespace for KSysGuard targets is deprecated.  Please use
         KSysGuard as namespace.
       Call Stack (most recent call first):
         /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
         CMakeLists.txt:55 (find_package)
      ```
      
      Test Plan: cmake does not output those warnings
      
      Reviewers: #plasma, ahiemstra, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29623
      d2c57378
  29. 05 May, 2020 1 commit
  30. 23 Apr, 2020 1 commit
  31. 17 Apr, 2020 1 commit
  32. 31 Mar, 2020 1 commit