1. 19 Jun, 2018 5 commits
  2. 18 Jun, 2018 2 commits
  3. 09 Jun, 2018 2 commits
  4. 08 Jun, 2018 3 commits
    • Miklós Máté's avatar
      Systemmonitor: use different label format when the applet is on a vertical panel · 740289bd
      Miklós Máté authored and Nate Graham's avatar Nate Graham committed
      When the applet is on a vertical panel, its horizontal size is limited, and the speedLabel clashes with the name label. I fixed that by moving the speed values below the sensor name in this case.
      I also added some cleanups unintentionally (the first three hunks), as I couldn't find a way to change the diff after it's submitted. They remove an unneeded import, and fix some uninitialized variable warnings. Feel free to ignore them.
      Reviewers: #plasma, mart
      Reviewed By: #plasma, mart
      Subscribers: ngraham, mart, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D12857
    • Marco Martin's avatar
      Port Plasma Desktop Scripting to QJSEngine · 033ad5ca
      Marco Martin authored
      Port plasma desktop scripting to qjsengine, removing every trace of QScript from plasma-workspace.
      The scripting is 100% API compatible.
      the bindings are partly done on the javascript part as some things are only possible there and not on the QJSEngine part:
      * setting AppInterface as the globalobject's __proto__ with property getters that are evaluated every time
      * setting functions that act as constructors (using newQMetaObject gives way more complex and uglier c++ code in Containment, as the scriptengine is not immediately accessible)
      * a QRectF wrapper which exposes all properties and methods that were exposed in the previous implementation
      Test Plan:
      * some manual api test from the interactive console
      * tested both from the desktop console and first start with some pretty complex layouts from lnf packages (the default one, netrunner, united, elpas)
      * tested every property/methos of the qrectf wrapper
      Reviewers: #plasma, davidedmundson
      Reviewed By: #plasma, davidedmundson
      Subscribers: davidedmundson, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D13112
    • David Edmundson's avatar
      re-order setting sources and add_library · 17e26994
      David Edmundson authored
  5. 07 Jun, 2018 2 commits
  6. 05 Jun, 2018 2 commits
  7. 02 Jun, 2018 1 commit
  8. 01 Jun, 2018 3 commits
  9. 29 May, 2018 3 commits
  10. 28 May, 2018 3 commits
  11. 26 May, 2018 1 commit
  12. 25 May, 2018 2 commits
  13. 24 May, 2018 6 commits
    • Rex Dieter's avatar
      add Exec= key · 11e570d8
      Rex Dieter authored
      desktop spec implies it's required (though desktop-file-validate doesn't complain)
      avoids kbuildsycoca4 complaints:
      kbuildsycoca4(...)/kdecore (services) KServicePrivate::init: The desktop entry file  "/usr/share/applications/org.kde.systemmonitor.desktop"  has Type= "Application"  but no Exec line
    • Christoph Feck's avatar
      Port away from KLineEdit · bf5e7290
      Christoph Feck authored
      Klipper does not use completion features, so port to QLineEdit.
      Reviewed by: graesslin
      Differential Revision: https://phabricator.kde.org/D13071
    • Christoph Feck's avatar
      Add missing QUrlQuery includes · ed274a05
      Christoph Feck authored
      Found by removing KDELibs4Support from CMakeLists.txt
      Reviewed by: hein
      Differential Revision: https://phabricator.kde.org/D13070
    • Eike Hein's avatar
      Merge branch 'Plasma/5.13' · c77be185
      Eike Hein authored
    • Eike Hein's avatar
      Merge branch 'Plasma/5.12' into Plasma/5.13 · 92952ba3
      Eike Hein authored
    • Eike Hein's avatar
      Weigh matching services by relating data used in query to their menuids · 664b90af
      Eike Hein authored
      The overall mission of TaskTools::windowUrlFromMetadata is to use
      various pieces of metadata to run KServiceTypeTrader queries and
      get a list of matching services. Sometimes this will find more than
      one service. So far we simply used whatever KServiceTypeTrader
      returned first, but in some cases we can and should do better. The
      included lengthy code comment names an example case.
      In concert with D13058, this allows both the Linux-native and Wine-
      installed (S|s)team.desktop files to coexist and their windows be
      correctly mapped to the relevant .desktop file, by exploiting that
      by their nature each case ends up with a different KService::menuId()
      (that this is useful for differentiation is why the menuId differs,
      after all).
      This change looks like it introduces disgusting complexity at first,
      but in some sense, trying to pick the most match-y out of the found
      services instead of just randomly picking the first one makes sense.
      Reviewers: broulik, davidedmundson
      Subscribers: plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D13073
  14. 23 May, 2018 5 commits