Anybody who has been using the keyboard entry 'Option "Protocol" "Standard"' with xorg (or xfree) will, after updating to a version built with the evdev patches, have a non-working X due to a CoreKeyboard not found error. Problem is the evdev patches make this option value case sensitive in contrast with the original code and the man page which shows capitals. No recognised protocol, no keyboard. Attached is a patch to the 9001_all_4.3.0-lnx-evdev-keyboard.patch file. This uses the xf86NameCmp function instead of strcmp, reduces the code and allows the standard keyboard function to return the unrecognised protocol error message. (Should perhaps also replace strcmp with xf86NameCmp in 9000_all_6.7.99.2-lnx-evdev-core-v2.patch aswell?)
Created attachment 39330 [details, diff] 9001-evdev-patch.diff
Great idea, thanks for the patch! I'll try to get this in soon.
*** Bug 65090 has been marked as a duplicate of this bug. ***
This is in 6.8.0-r1 and -r2, patchset 0.2.2. Thanks! Have you sent this upstream, by the way? If not, please file a bug at bugs.freedesktop.org and post the bug number here.