-
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