Review Request 126271: [server] Add support for pointer input transformation

Martin Gräßlin mgraesslin at kde.org
Tue Dec 8 13:15:49 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126271/
-----------------------------------------------------------

(Updated Dec. 8, 2015, 1:15 p.m.)


Status
------

This change has been marked as submitted.


Review request for Plasma and Sebastian Kügler.


Changes
-------

Submitted with commit 2fabeeac6a7a7d78a084958787d71270eb48e03b by Martin Gräßlin to branch master.


Repository: kwayland


Description
-------

So far we only supported mapping global to surface-local coordinates
using a 2D-offset. With this change it's possible to register a
QMatrix4x4 to describe the transformation for going from global to
surface-local coordinates in a full 3D space.

The existing 2D-offset is transformed to use the new matrix based
variant describing a translation.


Diffs
-----

  src/server/seat_interface.h f6e347243aad6c0330c2e769292fc519795cbee0 
  autotests/client/test_wayland_seat.cpp 2d3f15683240bf40b91968bbeece18d0ceec8d8e 
  src/server/pointer_interface.cpp 67f6175e731b6b650eca983cf86e959134e48b21 
  src/server/seat_interface.cpp 031c1c702eb96b99bb9c8b104839744fd5aec9af 
  src/server/seat_interface_p.h 7f679528f923b868ac7c8d54d1a04926bb10df72 

Diff: https://git.reviewboard.kde.org/r/126271/diff/


Testing
-------

existing seat test still passes and new added test cases, too.


Thanks,

Martin Gräßlin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20151208/1ff4a718/attachment.html>


More information about the Plasma-devel mailing list