The handling of wild card * is different in libxkbfile and X server: wild card matches empty strings for model and option but not for layout nor variant, while in libxkbcommon wild cards always match empty strings.
The difference of handling between the components is unfortunately not documented, but we should follow the behavior of the original implementations for consistency.
Fixed by implementing the same behavior than libxkbfile.
The handling of wild card
*
is different in libxkbfile and X server: wild card matches empty strings for model and option but not for layout nor variant, while in libxkbcommon wild cards always match empty strings.See:
The difference of handling between the components is unfortunately not documented, but we should follow the behavior of the original implementations for consistency.
Fixes #497