romangg created this revision. romangg added reviewers: KWin, Frameworks. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. romangg requested review of this revision.
REVISION SUMMARY Adds support for the text_input_unstable_v3 protocol to our current implementations v0 and v2. Protocol v3 is relatively new and features large changes relative to v2. All state changes are now double buffered and key input functionality has been removed, what makes the protocol leaner. TEST PLAN Autotest amended. REPOSITORY R127 KWayland BRANCH textInputV3 REVISION DETAIL https://phabricator.kde.org/D16735 AFFECTED FILES autotests/client/test_text_input.cpp src/client/CMakeLists.txt src/client/protocols/text-input-unstable-v3.xml src/client/registry.cpp src/client/registry.h src/client/textinput.cpp src/client/textinput.h src/client/textinput_p.h src/client/textinput_v0.cpp src/client/textinput_v2.cpp src/client/textinput_v3.cpp src/server/CMakeLists.txt src/server/display.cpp src/server/seat_interface.h src/server/textinput_interface.cpp src/server/textinput_interface.h src/server/textinput_interface_p.h src/server/textinput_interface_v0.cpp src/server/textinput_interface_v2.cpp src/server/textinput_interface_v3.cpp To: romangg, #kwin, #frameworks Cc: kde-frameworks-devel, michaelh, ngraham, bruns