use adjectival form in letter names, remove some deprecated keysyms, and undeprecate 'heh'
Submitted by Benno Schulenberg
Assigned to Xorg Project Team
Created attachment 85286 uses "Macedonian" in symbol names
In the keysymbols file the six Macedonian letters are defined like so: #define XK_Macedonia_gje 0x06a2 /* U+0453 CYRILLIC SMALL LETTER GJE */ All other definitions use the adjectival form of the relevant language, like "Ukrainian", "Serbian", "Georgian", "Armenian", ... I think it should be "Macedonian" too. The first patch makes this change, deprecating the old forms.
The second patch removes all the currently deprecated Cyrillic key symbols -- they have been deprecated since Xorg began in 2003.
The third patch undeprecates the Arabic_heh key symbol, and deprecates the Arabic_ha one instead. HEH is the primary Unicode name for this letter, HA the secondary name.
However, if the secondary names of Unicode letters are the preferred names, then a different patch would be needed: also the Arabic_feh and Arabic_yeh would need to be deprecated in favour on the (new) Arabic_fa and Arabic_ya, as those are the secondary Unicode names for those letters.
Attachment 85286, "uses "Macedonian" in symbol names":