-
anilsson@rim.com authored
https://bugs.webkit.org/show_bug.cgi?id=113829 Reviewed by Carlos Garcia Campos. Setting the visual viewport would force the layout viewport equal to the visual viewport. Decouple the viewports by allowing the user to specify a layout viewport when setting the viewport(s). The layout viewport could be the exact same value passed for visual viewport, if the old behavior is desired. Also reevaluate any viewport arguments when (only) the layout viewport changes in WebPage::setDefaultLayoutSize() since the layout viewport is used as input to the calculation. * Api/WebPage.cpp: (BlackBerry::WebKit::WebPagePrivate::setScreenOrientation): (BlackBerry::WebKit::WebPagePrivate::setViewportSize): (BlackBerry::WebKit::WebPage::setViewportSize): (WebKit): (BlackBerry::WebKit::WebPagePrivate::setDefaultLayoutSize): (BlackBerry::WebKit::WebPage::defaultLayoutSize): * Api/WebPage.h: * Api/WebPage_p.h: (WebPagePrivate): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
48e83dab