kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32310
Re: UTF8 class and wchar_t issues fix
Orson,
Did you test this with any eagle projects that contain non-ascii
characters before pushing this patch?
Cheers,
Wayne
On 12/08/2017 08:38 AM, Maciej Sumiński wrote:
> Hi Jean-Pierre,
>
> Thank you for the fix, I think you are right. I applied the patch to the
> master branch.
>
> Regards,
> Orson
>
> On 12/08/2017 01:53 PM, jp charras wrote:
>> Hi Orson
>>
>> Could you have a look into this patch.
>>
>> I am thinking it is also a fix for bug 1737143.
>>
>> Currently our UTF8 class has only a append operator for ASCII7 chars.
>> But if the code uses something like (it is accepted by the compiler):
>> my_utf_8_string += mychar;
>> and if mychar is a int (or a wchar_t) containing a non ASCII7 value, the UTF8 string is broken.
>> the patch adds a append operator for non ASCII7 value (wchar_t wide chars)
>>
>>
>> I am pretty sure this kind of issues also exists in eagle import (when eagle files uses non ASCII7
>> chars in texts).
>>
>> Thanks.
>>
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References