1. 29 Jun, 2018 7 commits
  2. 26 Jun, 2018 2 commits
  3. 19 Jun, 2018 1 commit
  4. 07 Jun, 2018 1 commit
  5. 05 Jun, 2018 1 commit
  6. 21 May, 2018 1 commit
  7. 19 May, 2018 1 commit
    • Heiko Becker's avatar
      Check cmake <foo>_FOUND variables for existance · 659ae5f5
      Heiko Becker authored
      Summary:
      Otherwise if one passes -DCMAKE_DISABLE_FIND_PACKAGE_foo for all 5
      optional dependencies cmake throws an error at you because they all
      don't exist: 'if given arguments: "AND" "AND" "AND" "AND" Unknown
      arguments specified'
      
      Test Plan:
      Error went away, still passes if optional deps aren't
      disabled
      
      Differential Revision: https://phabricator.kde.org/D12976
      659ae5f5
  8. 18 May, 2018 3 commits
  9. 17 May, 2018 1 commit
  10. 04 May, 2018 1 commit
  11. 26 Apr, 2018 1 commit
  12. 18 Apr, 2018 6 commits
  13. 05 Apr, 2018 2 commits
    • Jan Grulich's avatar
      Make screencast support optional · c0129da0
      Jan Grulich authored
      Summary: This might be necessary as Pipewire seems not to be available on some Linux distributions
      
      Reviewers: Kanedias, romangg, davidedmundson
      
      Reviewed By: Kanedias
      
      Subscribers: #plasma
      
      Differential Revision: https://phabricator.kde.org/D11943
      c0129da0
    • Jan Grulich's avatar
      Add screen cast portal · 76811d65
      Jan Grulich authored
      Summary:
      Add support for screen casting, using pipewire for creating streams. Screen data
      is supplied by KWin which sends us GBM fd using Remote Access interface from KWayland.
      
      Note that this is meant for sandboxed and also not sandboxed applications as plan for Pipewire is that
      if application talks directly to Pipewire, not calling xdg-desktop-portal (the middle man), then Pipewire
      will still call backend implementation internally, in our case xdg-desktop-portal-kde to get screen cast stream.
      
      Depends on D1231 and D1230
      
      Reviewers: graesslin, Kanedias, romangg, davidedmundson
      
      Reviewed By: Kanedias
      
      Subscribers: #plasma
      
      Maniphest Tasks: T7785
      
      Differential Revision: https://phabricator.kde.org/D10965
      76811d65
  14. 06 Feb, 2018 1 commit
  15. 15 Jan, 2018 2 commits
  16. 27 Oct, 2017 1 commit
  17. 14 Sep, 2017 1 commit
  18. 13 Sep, 2017 1 commit
  19. 17 Jul, 2017 1 commit
  20. 12 Jun, 2017 2 commits
    • David Edmundson's avatar
      Add arcconfig · 37378289
      David Edmundson authored
      37378289
    • David Edmundson's avatar
      Massively simplify the class DesktopPortal · 45843db8
      David Edmundson authored
      Summary:
      Only one QObject can be registered on a DBus path...but that object can
      have
      multiple adaptors, which is how it's structured anyway.
      
      It's considerably easier than doing everything manually through a
      QDBusVirtualObject
      
      Test Plan:
      Checked all ifaces registered in qdbusviewer
      Manually ran AddNotification, debug appeared in xdg-desktop-portal and a
      notification appeared
      
      Reviewers: #plasma, jgrulich
      
      Reviewed By: jgrulich
      
      Subscribers: apol, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D6145
      45843db8
  21. 22 May, 2017 2 commits
  22. 18 May, 2017 1 commit