Hello!

I would like to tell you that Cyrillic languages do not work with the 1.2.0 
release. However, the needed fixes are quite small, so I will attach them to 
this letter. Also I did some fixes which you may or may not like, so I'll 
explain them here:

- First, I've added the XK_KP_XXX arrow keys as aliases to XK_XXX keys in some 
places (for example, XK_KP_Enter should work same way as XK_Enter in dialog 
boxes), XK_KP_Up/Down same as XK_Up/Down in dropdown listboxes, comboboxes, 
minibuffer.

- Second, I've added Greek and Cyrillic letter support in kbmap.C function 
getiso() (which is a mess anyway :-( - I think it would be much better to use 
XLookupString or something like it instead).

- Third, I've added two files cyrkeys.bind and greekkeys.bind which list the 
Cyrillic and Greek symbols from include/X11/xksymdef.h as "self-insert".

- Fourth, I've added the .cdef files for 5 encodings used with Cyrillic 
letters (although they are plain 1:1 mappings, they could be a empty file as 
well, if I understand everything correctly - but if they are missing, LyX 
barfs at startup).

- Also I have included an addon for cua.bind which makes the KP_ keys behave 
same as their counterparts on the arrow keypad.

That's it for the first time :-) I would be grateful to hear your opinion.


Greetings,
      _\ndy

Attachment: lyx-1.2.0.diff.tar.bz2
Description: Binary data

Reply via email to