Summary: | include/X11/Xutil.h: IsModifierKey misses some modifiers | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Andreas Wettstein <wettstae> | ||||
Component: | Lib/Xlib | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | major | ||||||
Priority: | medium | CC: | jeremyhu, mail | ||||
Version: | git | Keywords: | patch | ||||
Hardware: | All | ||||||
OS: | All | ||||||
Whiteboard: | 2011BRB_Reviewed | ||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Andreas Wettstein
2009-05-24 10:05:44 UTC
Created attachment 49162 [details] [review] patch to fix Xutil.h This patch fixes the reported issue. This bug should be fixed to let all compose-combinations work again for the neo keyboard layout. see: http://wiki.neo-layout.org/ticket/277 Can you please send your patch to xorg-devel for review? commit 50e15379331c436851abb194251cde96999e67b3 Author: Bodo Graumann <mail@bodograumann.de> Date: Mon Oct 10 16:40:52 2011 +0200 libX11: Fixing modifier key range in Xutil.h (Bug #21910) IsModifierKey, defined in include/X11/Xutil.h, is a macro determining, which keys are regarded as modifiers. The constants ISO_Level5_Shift, ISO_Level5_Latch and ISO_Level5_Lock where excluded previously, leaving some Neo2 modifiers functionless in combination with compose. This patch adjusts the range to include the correct, full range of modifier constants. Neo2 Bug 277 <http://wiki.neo-layout.org/ticket/277> X.Org Bug 21910 <http://bugs.freedesktop.org/show_bug.cgi?id=21910> Signed-off-by: Bodo Graumann <mail@bodograumann.de> Reviewed-by: Daniel Stone <daniel@fooishbar.org> |
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.