1. 29 Nov, 2019 1 commit
  2. 23 Nov, 2019 2 commits
  3. 12 Nov, 2019 1 commit
  4. 04 Nov, 2019 1 commit
    • David Edmundson's avatar
      Add KDEClangFormat cmake support · 482808cd
      David Edmundson authored
      Summary:
      This allows devs to run: "make clang-format" and format all files easily
      using the preset KDE clang format style
      
      This patch adds support so devs can easily test the intended formatting
      now, it doesn't change the code yet.
      
      Doing an initial run to commit everything will happen later.
      
      Test Plan:
      Ran script
      git diff was full of amazingly cleaned code
      
      See D25134
      482808cd
  5. 29 Oct, 2019 1 commit
  6. 22 Oct, 2019 1 commit
  7. 13 Oct, 2019 1 commit
  8. 10 Oct, 2019 3 commits
  9. 27 Sep, 2019 2 commits
  10. 19 Sep, 2019 4 commits
  11. 02 Sep, 2019 1 commit
    • Arjen Hiemstra's avatar
      Move code to send signals and set priority of processes to a dedicated object · cb3ccfc6
      Arjen Hiemstra authored
      Summary:
      This pulls the code out of KSysGuardProcessList and introduces it in a
      new class called ProcessController. This should help make that code more
      reusable and allow it to eventually be exposed to QML.
      
      Test Plan:
      Start ksysguard, try to send signals to processes and set priorities, including
      root-owned processes. Everything should still work.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D23566
      cb3ccfc6
  12. 27 Jul, 2019 1 commit
  13. 12 Jun, 2019 1 commit
  14. 16 May, 2019 2 commits
  15. 09 May, 2019 1 commit
  16. 26 Feb, 2019 1 commit
  17. 19 Feb, 2019 1 commit
  18. 16 Feb, 2019 1 commit
  19. 07 Feb, 2019 1 commit
  20. 17 Jan, 2019 3 commits
  21. 09 Oct, 2018 1 commit
    • Fabian Vogt's avatar
      Port scripting to Qt WebEngine · c9747e37
      Fabian Vogt authored
      Summary:
      Unfortunately it relies on Qt WebKit features quite intensely, so a few
      godawful hacks were necessary to make it work. Most of those are needed
      to workaround restrictions of QWebChannel as bridge to the browser page.
      
      We gain:
      + Independence from WebKit
      + Support for newer JS and HTML features in scripts
      
      We lose:
      - Performance (especially memory use)
      - Independence from WebEngine
      - Sanity
      
      Test Plan:
      Tested the detailed memory info pages on a few processes, info is
      correct and the page seems to work fully.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D15209
      c9747e37
  22. 04 Oct, 2018 2 commits
  23. 13 Sep, 2018 2 commits
  24. 15 Jul, 2018 1 commit
    • Gregor Mi's avatar
      Add new "Tools" button above System Monitor's process list · d039c8c7
      Gregor Mi authored
      Summary:
      This adds a new "Tools" button to the libksysguard widget which opens a menu that contains tools that help with system diagnostics.
      
      - Patch migrated from ReviewBoard https://git.reviewboard.kde.org/r/128854/
      
      Screenshots:
      
      Original (English):
      {F5877637}
      
      Localized (German):
      {F5877629}
      
      Some tools not installed / old menu version:
      {F5712736}
      
      Test Plan:
      - Verify that each action in the menu works.
      - Verify that if the global keyboard shortcut for Kill Window is changed, that it is updated accordingly in the menu item.
      
      Reviewers: #plasma, colomar, kossebau, broulik, mart, hein, rkflx
      
      Reviewed By: rkflx
      
      Subscribers: apol, anthonyfieroni, andreaska, rkflx, ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D10297
      d039c8c7
  25. 18 May, 2018 4 commits