2011-01-10 Evan Martin <evan@chromium.org>
authorevan@chromium.org <evan@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 10 Jan 2011 19:58:05 +0000 (19:58 +0000)
committerevan@chromium.org <evan@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 10 Jan 2011 19:58:05 +0000 (19:58 +0000)
commitcd356303c6d0a4b682875e48d855601f9a991203
treedef593c00ee483af578097a37747e93a645daa58
parent5a6966f33c249967eaee5fcf1a15ec1a44a998ac
2011-01-10  Evan Martin  <evan@chromium.org>

        Reviewed by Tony Chang.

        [chromium] simplify complex glyph positioning code
        https://bugs.webkit.org/show_bug.cgi?id=52159

        Before, we had roughly same code duplicated for RTL and LTR.
        Now, use the same code for both directions by being careful about
        flipping signs where appropriate.

        * platform/graphics/chromium/ComplexTextControllerLinux.cpp:
        (WebCore::ComplexTextController::shapeGlyphs):
        (WebCore::ComplexTextController::setGlyphXPositions):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/chromium/ComplexTextControllerLinux.cpp