[PATCH] make_unicode: Change handling of Turkish i to match Windows

Henri Verbeet hverbeet at gmail.com
Fri Sep 30 07:37:09 CDT 2016


On 30 September 2016 at 14:23, Dmitry Timoshkov <dmitry at baikal.ru> wrote:
> Daniel Lehman <dlehman at esri.com> wrote:
>
>> Windows does not lowercase the Turkish dotted i (0x130) as 'i' (0x69)
>> It also does not uppercase the small dotless I (0x131) to 'I' (0x49)
>>
>> Wine does the conversion for both, but Windows leaves them as-is
>>
>> the change here is to make Wine mimic Windows for the Turkish i
>
> Since you are modifying the win32 side of the unicode tables please add
> the correponding tests for LCMapString() to dlls/kernel32/tests/locale.c.
> It's quite possible that msvcrt doesn't use a win32 backend and has its
> own locale support.
>
I could imagine LCMAP_LINGUISTIC_CASING making a difference here.



More information about the wine-devel mailing list