WebKit:
authorrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 10 Nov 2003 21:51:46 +0000 (21:51 +0000)
committerrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 10 Nov 2003 21:51:46 +0000 (21:51 +0000)
commitc6ec0f7974b8183dc2e07d750534e307cf2cb297
tree5e9d6d0270989f0244fb5298622e3aa59816a2d5
parent2d1dac012c82269b1940ef34f194eae43dd9774b
WebKit:
Fixed 3478765.  Use ICU to access unicode properties.
Fixed 3478831.  Unicode property/conversion functions should be 32 bit savvy.
Fixed 3478885.  Remove dead arabic shaping code

        Reviewed by NOBODY (OOPS!).

        * Misc.subproj/WebUnicode.h:
        * Misc.subproj/WebUnicode.m:
        (_unicodeDigitValue):
        (_unicodeDirection):
        (_unicodeMirrored):
        (_unicodeMirroredChar):
        (_unicodeLower):
        (_unicodeUpper):
        (WebKitInitializeUnicode):
        (shapeForNextCharacter):
        (initializeCharacterShapeIterator):
        * Misc.subproj/WebUnicodeTables.m:
        * WebCoreSupport.subproj/WebTextRenderer.m:
        (widthForNextCharacter):
        (fontContainsString):
WebCore:
Fixed 3478765.  Use ICU to access unicode properties.
Fixed 3478831.  Unicode property/conversion functions should be 32 bit savvy.

        Reviewed by NOBODY (OOPS!).

        * WebCore-combined.exp:
        * WebCore.exp:
        * kwq/KWQChar.mm:
        (QChar::lower):
        (QChar::upper):
        (QChar::mirroredChar):
        * kwq/KWQString.h:
        (QChar::direction):
        * kwq/WebCoreUnicode.cpp:
        * kwq/WebCoreUnicode.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@5443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
WebCore/ChangeLog-2005-08-23
WebCore/WebCore-combined.exp
WebCore/WebCore.exp
WebCore/kwq/KWQChar.mm
WebCore/kwq/KWQString.h
WebCore/kwq/WebCoreUnicode.cpp
WebCore/kwq/WebCoreUnicode.h
WebKit/ChangeLog
WebKit/Misc.subproj/WebUnicode.h
WebKit/Misc.subproj/WebUnicode.m
WebKit/Misc.subproj/WebUnicodeTables.m
WebKit/WebCoreSupport.subproj/WebTextRenderer.m