Time to convert WebCore::String and lots of other code to use UChar directly, and cut down QChar use. Soon we can eliminate QChar.
Created attachment 8160 [details] patch that works and passes layout tests; still needs performance testing
Comment on attachment 8160 [details] patch that works and passes layout tests; still needs performance testing rs=me
Ironically, we probably want to move to a platform-independent Unicode layer instead of using ICU directly, but that can be a next step.
The commit included changes to render_style.cpp that didn't appear in the patch and include a typo in RenderStyel::getPseduoStyle. That change is essentially part of the fix for bug 8789, but without the other part, I think this is going to break one of the layout tests.
Landed in r14273.