>>>>> "Mike" == Mike Fabian <[EMAIL PROTECTED]> writes:

Hello Mike,

Thanks for the patches

Mike> But there are many other places in the current LyX source code
Mike> where tags are converted to lowercase with the locale dependent
Mike> tolower() function before conversion and the subsequent
Mike> comparison fails because of the above mentioned problem.

Mike> The attached lyx-1.2.0-turkish.patch fixes this problem by using
Mike> special ASCII only, locale independent routine for lowercasing
Mike> not only in lyxlex_pimpl.C but also at all the other places
Mike> where this problem occured.

Lars, woulsd you accept this patch, or do you have a better idea to
solve this problem?

Mike> Then the problem remains that some Turkish characters cannot by
Mike> typed into LyX when using the Turkish keyboard mapping
Mike> ('setxkbmap tr'). For example one cannot type the character »
Mike> ("gbreve"):

This is bug
http://bugzilla.lyx.org/show_bug.cgi?id=413

I want it fixed for 1.2.1, but I do not know how to do it :(

I do not like your patch to getiso since as you say it is really a
hack. As far as I understand, the proper solution is to add support
for latin5 (is that this one) in getiso() as for the other entries (I
do not know where to find the right mask, but it should not be
difficult), and add entries for the keys you are interested in in
lib/bind/latinkeys.bind. 

Could you do that and submit a patch?

JMarc

Reply via email to