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
      instance.
      
      CCBUG: 423818
      
      
      (cherry picked from commit 7223eaa5)
      44a5f089
  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
      e01faa1f
  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
      Summary:
      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
      67980bc2
  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
      Summary:
      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
      outputs.
      
      Reviewers: #plasma, romangg
      
      Reviewed By: #plasma, romangg
      
      Subscribers: romangg, davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28818
      544a7c14
    • Benjamin Port's avatar
      fix (kcm): correct output identifier position on wayland · 538116fd
      Benjamin Port authored
      Summary:
      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
      538116fd
  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
      Summary:
      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
      3dced489
  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
      Summary:
      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
      51fd5866