More work on bidi and contextual forms.
authorrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 31 Oct 2002 02:23:49 +0000 (02:23 +0000)
committerrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 31 Oct 2002 02:23:49 +0000 (02:23 +0000)
commit68181436e3842080b8165add1f08858b0446e041
treecdf35fefa666df6a1761c1eaf8ecc4d72c4b13f6
parent88726fe90d9d1116c9002f7299000071bc4c6c10
    More work on bidi and contextual forms.
        Table lookup code for unicode characters attributes.

        * Misc.subproj/WebUnicode.h: Added.
        * Misc.subproj/WebUnicode.m: Added.
        (_unicodeDigitValue):
        (_unicodeCategory):
        (_unicodeDirection):
        (_unicodeJoining):
        (_unicodeDecompositionTag):
        (_unicodeMirrored):
        (_unicodeMirroredChar):
        (_unicodeCombiningClass):
        (_unicodeLower):
        (_unicodeUpper):
        (WebKitInitializeUnicode):
        * Misc.subproj/WebUnicodeTables.m: Added.
        * WebKit.pbproj/project.pbxproj:

        Additional logging parameter.

        * Misc.subproj/WebKitLogging.h:
        * Misc.subproj/WebKitLogging.m:

        More work on bidi and contextual forms.
        Table lookup code is up in WebKit. Function
        pointers are used to isolate WebCore from private
        implementation in WebKit.  Needs to be fast, so
        the usual ObjC abstraction won't work.

        * WebCore.exp:
        * WebCore.pbproj/project.pbxproj:
        * kwq/KWQChar.mm:
        (QChar::direction):
        * kwq/KWQString.h:
        * kwq/WebCoreUnicode.cpp: Added.
        * kwq/WebCoreUnicode.h: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@2515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
17 files changed:
WebCore/ChangeLog-2002-12-03
WebCore/ChangeLog-2003-10-25
WebCore/ChangeLog-2005-08-23
WebCore/WebCore.exp
WebCore/WebCore.pbproj/project.pbxproj
WebCore/kwq/KWQChar.mm
WebCore/kwq/KWQString.h
WebCore/kwq/WebCoreUnicode.cpp [new file with mode: 0644]
WebCore/kwq/WebCoreUnicode.h [new file with mode: 0644]
WebKit/ChangeLog
WebKit/ChangeLog-2002-12-03
WebKit/Misc.subproj/WebKitLogging.h
WebKit/Misc.subproj/WebKitLogging.m
WebKit/Misc.subproj/WebUnicode.h [new file with mode: 0644]
WebKit/Misc.subproj/WebUnicode.m [new file with mode: 0644]
WebKit/Misc.subproj/WebUnicodeTables.m [new file with mode: 0644]
WebKit/WebKit.pbproj/project.pbxproj