D23619: Introduce cloning and replication of output devices

2019-09-02 Thread Roman Gilg
romangg added a dependent revision: D23684: WIP: Add presenting event to output-device protocol. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D23619 To: romangg, #kwin Cc: kpiwowarski, zzag, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns

D23619: Introduce cloning and replication of output devices

2019-09-02 Thread Roman Gilg
romangg updated this revision to Diff 65263. romangg marked 2 inline comments as done. romangg added a comment. - Fix enum ordering, typo. Thx @kpiwowarski. REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D23619?vs=65118=65263 BRANCH clone REVISION

D23619: Introduce cloning and replication of output devices

2019-09-02 Thread Kamil Piwowarski
kpiwowarski added inline comments. INLINE COMMENTS > outputdevice.xml:318 > + +summary="change due to hotplug of involved devices"/> > + It's not the same ;) None= 0, Explicit= 1 << 0, Hotplug = 1 << 1, Dpms= 1 << 2, Enablement = 1

D23619: Introduce cloning and replication of output devices

2019-09-02 Thread Roman Gilg
romangg added a dependent revision: D23665: [platforms/drm] Support output replication. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D23619 To: romangg, #kwin Cc: zzag, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns

D23619: Introduce cloning and replication of output devices

2019-09-02 Thread Roman Gilg
romangg added a dependent revision: D23662: Wayland: Support output replication. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D23619 To: romangg, #kwin Cc: zzag, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns

D23619: Introduce cloning and replication of output devices

2019-09-01 Thread Roman Gilg
romangg updated this revision to Diff 65118. romangg added a comment. - Add trigger reason and direction enums - Disable replication on output device going away I decided to go with the enums to make it explicit. Also I plan on using these in the future with events to signal the

D23619: Introduce cloning and replication of output devices

2019-08-31 Thread Roman Gilg
romangg added a comment. If the output device - that is the replication source - goes away (hot plug) we need to clear the `replicationSource` field in the other output device. This is straight forward with a single connect but question is if afterwards the replicate event should be send to

D23619: Introduce cloning and replication of output devices

2019-08-31 Thread Roman Gilg
romangg retitled this revision from "[server] Introduce cloning and replication of output devices" to "Introduce cloning and replication of output devices". REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D23619 To: romangg, #kwin Cc: zzag, kde-frameworks-devel,