state: apply control transformation on utf8/utf32 keysym strings
authorRan Benita <ran234@gmail.com>
Fri, 21 Mar 2014 21:00:37 +0000 (23:00 +0200)
committerRan Benita <ran234@gmail.com>
Sat, 22 Mar 2014 18:07:30 +0000 (20:07 +0200)
commit3cfa7fdac829b9f51aa70ae38f38295265edb2d1
tree7c7a56ae8ff8c73b199dd57a20ed2f21a51c7d76
parentb973d71e82e9ec042d604226ccf0ba641773f38f
state: apply control transformation on utf8/utf32 keysym strings

This is required by the specification:
http://www.x.org/releases/current/doc/kbproto/xkbproto.html#Interpreting_the_Control_Modifier
and clients expect this to happen.

https://bugs.freedesktop.org/show_bug.cgi?id=75892

Reported-by: Gatis Paeglis <gatis.paeglis@digia.com>
Signed-off-by: Ran Benita <ran234@gmail.com>
src/state.c
test/state.c