feat: replace replication source with logical size API

Authored by romangg on Dec 30 2019, 11:00 PM.



Just overriding the logical size of an output that replicates another one is
simpler than trying to send a relation between both objects to the display
server and in case of X11 it is not possible.

Wires up support for that in the X11 backend.

Test Plan

Compiles. Wayland replication tested.

Diff Detail

R110 KScreen Library
No Linters Available
No Unit Test Coverage
Build Status
Buildable 20709
Build 20727: arc lint + arc unit
romangg created this revision.Dec 30 2019, 11:00 PM
Restricted Application added a project: Plasma. · View Herald TranscriptDec 30 2019, 11:00 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
romangg requested review of this revision.Dec 30 2019, 11:00 PM
romangg updated this revision to Diff 72890.Jan 6 2020, 2:14 PM
  • Remove support in Wayland backend
  • Add support in RandR backend
romangg edited the summary of this revision. (Show Details)Jan 6 2020, 2:17 PM
This revision was not accepted when it landed; it landed in state Needs Review.Jan 7 2020, 2:56 PM
This revision was automatically updated to reflect the committed changes.