XkbRF_GetComponents ignores partial matched rules (rules matched to *) for option rules. This behavior prevent rules like one below to work.
layout option = symbols
* misc:typo = +typo(base)
Attached patch resolves this issue.
Created attachment 21988 [details] [review]
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]
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. ***