Provide input geometry and input transformation matrix for Xwayland clients
ClosedPublic

Authored by zzag on Feb 13 2020, 4:48 PM.

Details

Summary

We need to provide the input geometry and the input transformation
matrix for client-side decorated Xwayland clients in order to make
sure that input events are correctly mapped from the global screen
coordinates to the surface-local coordinates.

BUG: 417444
FIXED-IN: 5.18.1

Diff Detail

Repository
R108 KWin
Branch
provide-correct-input-geometry
Lint
Lint SkippedExcuse: foo
Unit
No Unit Test Coverage
Build Status
Buildable 22436
Build 22454: arc lint + arc unit
zzag created this revision.Feb 13 2020, 4:48 PM
Restricted Application added a project: KWin. · View Herald TranscriptFeb 13 2020, 4:48 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
zzag requested review of this revision.Feb 13 2020, 4:48 PM
zzag updated this revision to Diff 75623.Feb 13 2020, 4:49 PM

update

zzag edited the summary of this revision. (Show Details)Feb 13 2020, 5:08 PM
zzag edited the summary of this revision. (Show Details)Feb 13 2020, 5:20 PM
davidedmundson accepted this revision.Feb 13 2020, 6:44 PM
davidedmundson added a subscriber: davidedmundson.

Can we add something to x11_client_test ?

This revision is now accepted and ready to land.Feb 13 2020, 6:44 PM
zzag added a comment.Feb 13 2020, 6:56 PM

Can we add something to x11_client_test ?

Yep.

zzag updated this revision to Diff 75650.Feb 13 2020, 11:32 PM

Add a test.

This revision was automatically updated to reflect the committed changes.