i Changes to support cursive letter forms. It works, but I've
authorrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Nov 2002 02:00:55 +0000 (02:00 +0000)
committerrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Nov 2002 02:00:55 +0000 (02:00 +0000)
commit429465adbd432c93d028505f8cf17d964272d54e
tree949ec52c1c4f26ebe42498baca2f53b43b56442b
parentee14b6ef6d237e99dc571d519b3755cbd84be0de
i        Changes to support cursive letter forms.  It works, but I've
        disabled it for now.  It's buggy and needs cleanup.
        Arabic now renders correctly except for ligature substitution.

        * Misc.subproj/WebUnicode.h:
        * Misc.subproj/WebUnicode.m:
        (_unicodeIsMark):
        (getShape):
        (prevChar):
        (nextChar):
        (prevLogicalCharJoins):
        (nextLogicalCharJoins):
        (glyphVariantLogical):
        (shapedString):
        * Misc.subproj/WebUnicodeTables.m:
        * WebCoreSupport.subproj/WebTextRenderer.m:
        (-[WebTextRenderer drawCharacters:stringLength:fromCharacterPosition:toCharacterPosition:atPoint:withPadding:withTextColor:backgroundColor:rightToLeft:]):
        (-[WebTextRenderer _floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:numGlyphs:]):
        * WebKitPrefix.h:

        Changes to support cursive letter forms.

        * kwq/KWQChar.mm:
        * kwq/WebCoreUnicode.h:

        Updated to lastest API.

        * SimpleViewer/DocumentController.m:
        (-[ResourceLoadDelegate initWithDocumentController:]):
        (-[ResourceLoadDelegate updateStatus]):
        (-[ResourceLoadDelegate identifierForInitialRequest:fromDataSource:]):
        (-[ResourceLoadDelegate resource:willSendRequest:fromDataSource:]):
        (-[ResourceLoadDelegate resource:didFinishLoadingFromDataSource:]):
        (-[ResourceLoadDelegate resource:didFailLoadingWithError:fromDataSource:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@2558 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
WebCore/ChangeLog-2002-12-03
WebCore/ChangeLog-2003-10-25
WebCore/ChangeLog-2005-08-23
WebCore/kwq/KWQChar.mm
WebCore/kwq/WebCoreUnicode.h
WebKit/ChangeLog
WebKit/ChangeLog-2002-12-03
WebKit/Misc.subproj/WebUnicode.h
WebKit/Misc.subproj/WebUnicode.m
WebKit/Misc.subproj/WebUnicodeTables.m
WebKit/WebCoreSupport.subproj/WebTextRenderer.m
WebKit/WebKitPrefix.h