• hyatt@apple.com's avatar
    Make full page zoom vaguely work. This patch uses the CSS transform... · db00ad98
    hyatt@apple.com authored
            Make full page zoom vaguely work.  This patch uses the CSS transform system to turn on full page zoom at the
            document level.  There are many many bugs that I'm going to file to track all the issues (most of the issues
            are just bugs with transforms themselves).
    
            Reviewed by Adam Roben
    
            * css/CSSStyleSelector.cpp:
            (WebCore::CSSStyleSelector::applyProperty):
            (WebCore::CSSStyleSelector::getComputedSizeFromSpecifiedSize):
            * dom/Document.cpp:
            (WebCore::Document::recalcStyle):
            * page/Frame.cpp:
            (WebCore::Frame::shouldApplyTextZoom):
            (WebCore::Frame::shouldApplyPageZoom):
            * page/Frame.h:
            * rendering/RenderLayer.cpp:
            (WebCore::RenderLayer::updateLayerPositions):
            (WebCore::RenderLayer::setHasVisibleContent):
            (WebCore::RenderLayer::paintLayer):
            (WebCore::RenderLayer::hitTestLayer):
            * rendering/RenderLayer.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    db00ad98