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
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
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
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
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
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
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
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,