1. 08 Jul, 2018 1 commit
  2. 06 Jul, 2018 1 commit
  3. 04 Jul, 2018 1 commit
    • Roman Gilg's avatar
      Wayland: when blocking remember latest config change instead of crashing · af609c37
      Roman Gilg authored
      Summary:
      Configuration change requests by clients while the Wayland server is
      processing a change lead to a failing assert in blockSignals().
      
      Instead in such a situation remember the latest configuration change request
      and apply it after the current change has been processed.
      
      Test Plan:
      Auto test exposing the problem. Also manually with my output color correction
      code.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: apol, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D12517
      af609c37
  4. 02 Jul, 2018 5 commits
  5. 18 May, 2018 4 commits
  6. 23 Feb, 2018 4 commits
  7. 06 Feb, 2018 12 commits
  8. 05 Feb, 2018 1 commit
  9. 01 Feb, 2018 1 commit
  10. 23 Jan, 2018 2 commits
  11. 20 Jan, 2018 1 commit
  12. 16 Jan, 2018 5 commits
    • Daniel Vrátil's avatar
      Merge branch 'Plasma/5.12' · afad2b67
      Daniel Vrátil authored
      afad2b67
    • Daniel Vrátil's avatar
      Wayland: add support for output type detection · b1428d13
      Daniel Vrátil authored
      Summary:
      We can share the same "guessing" code with the XRandR backend here in order to
      detect what type the output is (depending on having some of the well-known
      connection types like HDMI, DP, etc. in its name).
      
      The main benefit of this change is that we can know detect built-in laptop
      screens on Wayland.
      
      Reviewers: sebas, davidedmundson
      
      Reviewed By: sebas
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D9908
      b1428d13
    • Daniel Vrátil's avatar
      Wayland: don't update output configuration if there are no changes · daf10794
      Daniel Vrátil authored
      Summary:
      This prevents the code from unnecesarilly emitting configChanged() if there
      was in fact no change. This could lead to an endless loop when a client applies
      current config and despite there not being no changes the backend emits
      configChanged() to which the client reacts by applying the current config again
      etc.
      
      Reviewers: sebas, davidedmundson
      
      Reviewed By: sebas
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D9906
      daf10794
    • Daniel Vrátil's avatar
      Don't create multiple in-process backend instances · 6e37f303
      Daniel Vrátil authored
      Summary:
      The 'name' argument is in most cases empty by which the caller indicates that
      they want the default backend. As such repeated calls to loadBackendInProcess(QString())
      cause to instantiate a new backend every time, because the name check in the
      condition is never true.
      
      Reviewers: sebas, davidedmundson
      
      Reviewed By: davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D9905
      6e37f303
    • Daniel Vrátil's avatar
      Wayland: don't share the same Config between backend and clients · 4abdc5b1
      Daniel Vrátil authored
      Summary:
      Sharing a single config leads to undesired side-effects. The GetConfigOperation
      is assumed to always return a new copy of the current config that is not changed
      unless registered to ConfigMonitor. When sharing a single copy this assumption is
      broken which leads to misbehaviour in KDED.
      
      This change makes GetConfigOperation always return a new copy of the config that
      caller can register to ConfigMonitor if they want to, otherwise it remains
      unchanged until released.
      
      Reviewers: sebas, davidedmundson
      
      Reviewed By: sebas
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D9904
      4abdc5b1
  13. 15 Jan, 2018 2 commits