XkbRF_GetComponents ignores partial matched rules (rules matched to *) for option rules. This behavior prevent rules like one below to work. layout[2] option = symbols * misc:typo = +typo(base) Attached patch resolves this issue.
Created attachment 21988 [details] [review] patch
Alexey, can you please provide a git-formatted patch? just commit it and then do git-format-patch HEAD~1 and attach the 0001-....patch to this bugreport. It makes life a lot easier for us. Please also make sure you add a reference to this bug in the commit message (for example like this: http://cgit.freedesktop.org/xorg/xserver/commit/?id=56efbc0986e782da45addb05ece9f456d41d7a90)
Created attachment 21991 [details] [review] git-formatted patch
I've tested the patch locally, it worked. Consider it as signed by me.
Pushed as e695be2ab7eb1361b204f98c3da872eff58ad6b5. Thanks for the patch!
*** Bug 24048 has been marked as a duplicate of this bug. ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.