[webkit-dev] Proposal: Use ICU in WebKit code

Darin Adler darin at apple.com
Mon Oct 7 09:28:03 PDT 2013

On Oct 7, 2013, at 1:34 AM, Patrick Gansterer <paroga at paroga.com> wrote:

> On 05.10.2013, at 19:13, Brent Fulgham wrote:
>> The WinCairo port is as close to the AppleWin port as possible. It uses ICU and I have no intention of changing that.
>> The WinCE port is maintained by Patrick Gangsterer. I believe that this port does not want to use ICU, preferring to use the limited subset of i18n features provided by the operating system.
> That's correct, but I think that changing the current API to ICU and implement some stub functions instead is a good idea.
> Can we put the source code of this "dummy-ICU" somewhere into the tree?

Sure, seems fine to have it in the WebKit tree, presumably alongside or inside WTF. It’s really the same thing as what’s in wtf/unicode right now with some different function names. Mostly it would be moving that code inside functions with new names.

What we need is a road map.

I know how to change WebKit to use ICU directly, and how to test that both on my own Mac and the EWS and buildbot machines, but I don’t know how to test and figure out exactly how many of these stub functions are needed, even for a port with a buildbot but especially for one without.

Patrick, to state the obvious, if it really is only the WinCE port that would this, then I think it’s a project we need your help on.

— Darin

More information about the webkit-dev mailing list