Re: Native Unicode converter

Doug Turner <[email protected]> Tue, 04 Apr 2006 11:37:17 -0700
Newsgroups gmane.comp.mozilla.internationalization
Message-ID <[email protected]>
Setting followups to i18n.  Lets figure out if this will work for 
general windows users there.

Doug

Jean-Marc Desperrier wrote:
> Doug Turner wrote:
>> I wrote a native Unicode converter for windows ce which also works on 
>> Windows 32. This allows us to remove alot of code+data from firefox 
>> (on ARM i saved .67MB). This might be something we could enable on the 
>> trunk since we have dropped Windows 98 support. If you have time, i 
>> would love for you to evaluate it. To create a build, just add this 
>> like to your mozconfig:
>>
>> ac_add_options --enable-native-uconv
>>
>> The code for this converter lives here:
>> http://lxr.mozilla.org/mozilla/source/intl/uconv/native/nsWinCEUConvService.cpp 
> 
> 
> I got a fast look at the code.
> 
> I wonder what part exactly makes you worry for 98 support ? Is that 
> about CP_UTF8 ? (referenced in your patch by it's numeric value 65001)
> 
> Then it's supported from 98 upward, in fact should also be available on 
> 95 when you first install Internet Explorer on it, so as far as that 
> part is concernet even 2.0 could take it.
> 
> I was a bit surprised by the UTF-16/1200 entry in the map, and in fact 
> you should remove it. If actually used, it won't work.
> Kaplan happens to explain that here :
> http://blogs.msdn.com/michkap/archive/2005/08/01/446475.aspx
> 
> Cross-posted to mozilla.dev.i18n