1. 27 Oct, 2020 2 commits
  2. 20 Oct, 2020 1 commit
  3. 08 Oct, 2020 1 commit
  4. 24 Sep, 2020 1 commit
  5. 22 Sep, 2020 1 commit
    • Harald Sitter's avatar
      fix(kded): move to kdirwatch to reduce inotify footprint · 44a5f089
      Harald Sitter authored
      Each QFileSystemWatch claims its own inotify instance. This is
      problematic because there is a default limit of 127 instances per user,
      fivolously claiming instances is therefore really poor behavior.
      KDirWatch meanwhile shares the same underlying instance behind the scene
      so each thread would only have a single instance with N different
      watches on it.
      Moving to KDW effectively reduces the inotify instance footprint of the
      kded module from N per Control to 0 since kded always has a kdirwatch
      for ksyscoca/kservice monitoring and our KDW is backed by the same
      CCBUG: 423818
      (cherry picked from commit 7223eaa5)
  6. 19 Sep, 2020 1 commit
  7. 17 Sep, 2020 3 commits
  8. 12 Sep, 2020 1 commit
    • Nicolas Fella's avatar
      Require C++17 · e01faa1f
      Nicolas Fella authored
      We agreed to use C++17 in Plasma. Document this decision here
  9. 01 Sep, 2020 1 commit
  10. 18 Jun, 2020 1 commit
  11. 17 Jun, 2020 1 commit
  12. 05 Jun, 2020 1 commit
  13. 17 May, 2020 1 commit
  14. 14 May, 2020 3 commits
  15. 02 May, 2020 2 commits
  16. 22 Apr, 2020 2 commits
  17. 17 Apr, 2020 1 commit
    • Luca Weiss's avatar
      feat(kded): add getAutoRotate method and rename lockAutoRotate · 67980bc2
      Luca Weiss authored
      lockAutoRotate(true) would enable the automatic rotation and
      lockAutoRotate(false) would disable auto rotation which is the opposite
      of what the function name would imply, so rename it to setAutoRotate.
      We also need a getter for the value to display the status in the UI.
      This getter checks if all applicable outputs have auto rotate enabled
      and returns that value.
      Test Plan: tested on Plasma Mobile
      Reviewers: #plasma, bshah, nicolasfella, romangg
      Reviewed By: #plasma, bshah, romangg
      Subscribers: romangg, nicolasfella, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D28773
  18. 14 Apr, 2020 2 commits
    • Benjamin Port's avatar
      fix(kcm): show output ids in reference to currently applied config · 544a7c14
      Benjamin Port authored
      Currently output identification uses the pending configuration to position
      output ids. That can result in output ids being inverted (if you move screen
      for example).
      In order to fix that, we instead use the applied configuration to identify
      Reviewers: #plasma, romangg
      Reviewed By: #plasma, romangg
      Subscribers: romangg, davidedmundson, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D28818
    • Benjamin Port's avatar
      fix (kcm): correct output identifier position on wayland · 538116fd
      Benjamin Port authored
      Wayland don't allow to update client position so we use PlasmaQuick/Dialog
      PlasmaQuick/Dialog will talk to kwin throught plasma shell protocol to set dialog position
      BUG: 385672
      Reviewers: #plasma, romangg, davidedmundson
      Reviewed By: #plasma, romangg, davidedmundson
      Subscribers: romangg, davidedmundson, anthonyfieroni, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D28817
  19. 02 Apr, 2020 1 commit
  20. 31 Mar, 2020 1 commit
  21. 30 Mar, 2020 1 commit
    • Roman Gilg's avatar
      fix(kded): watch config also when known config is applied · 3dced489
      Roman Gilg authored
      When a known config is applied the doApplyConfig with the Config wrapper
      override is called. In this case we still want to activate config watching
      like when a config from the ConfigPtr override is applied.
      Otherwise we are not be able to detect a control change until the first time
      a new config is applied.
      Test Plan:
      Started with rotation in manual mode. Switched in KCM only from manual to
      automatic mode without changing anything else. With the patch the daemon
      notices this change, without it not.
      Reviewers: #plasma, bshah
      Reviewed By: #plasma, bshah
      Subscribers: bshah, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D28386
  22. 27 Mar, 2020 1 commit
  23. 22 Mar, 2020 2 commits
  24. 19 Mar, 2020 2 commits
  25. 18 Mar, 2020 1 commit
  26. 10 Mar, 2020 1 commit
  27. 04 Mar, 2020 1 commit
  28. 02 Mar, 2020 1 commit
  29. 26 Feb, 2020 1 commit
  30. 25 Feb, 2020 1 commit
    • Daniel Vrátil's avatar
      refactor: fix various compiler warnings · 51fd5866
      Daniel Vrátil authored
      Fixes pessimizing move, implicit copy assignment operator, copies
      in range for loops, deprecated Qt methods, missing `final` keyword
      and unused lambda capture.
      Built with Clang 10
      Reviewers: #plasma, romangg
      Reviewed By: #plasma, romangg
      Subscribers: romangg, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D27626