Summary: | Compose fix for Latin-1 | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | David Nusinow <dnusinow> | ||||
Component: | Lib/Xlib | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | CLOSED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | high | CC: | simos.bugzilla | ||||
Version: | git | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
David Nusinow
2006-07-04 08:35:43 UTC
Created attachment 6118 [details] [review] Compose fix for Latin-1 Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future. I do not understand this part: "The X11 protocol states that Unicode keysyms are in the range 0x01000100 - 0x0110FFFF. If the result of composing characters is a Unicode codepoint, X returns the corresponding Unicode keysym, which is its Unicode codepoint augmented by 0x01000000. Latin-1 characters must not appear with their Unicode codepoints in compose files, otherwise the returned composed character lies in the range 0x01000000 - 0x010000FF which is not valid." 1. Isnt't the "result of composing characters" always a Unicode codepoint? Do you mean here whether the result is a single Unicode codepoint or two Unicode codepoints? 2. Do you mean that <Multi_key> <macron> <U01EA> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON must not be changed to <Multi_key> <macron> <U100001EA> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON ? 3. The short description of the change is, for every Unicode keysym that is shown in the compose file as <U00??>, make it <U100001??> ? 4. Of course do the above - (3) - for keysymdef.h as well? Script applied and result pushed in commit 4b0a14521449dfce8b4347bd17243efd1d3eae2d. |
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.