Direct call setFixedVisibleContentRect() by WebProcess when viewport is changed
authorChanghyup Jwa <ch.jwa@samsung.com>
Thu, 23 Aug 2012 06:16:56 +0000 (15:16 +0900)
committerChanghyup Jwa <ch.jwa@samsung.com>
Mon, 27 Aug 2012 09:01:52 +0000 (18:01 +0900)
commit19625e0dff869e3bddb17ab3a2edbdeba2472b5c
tree321b960852528862dfa916ea65f43ad17f7587b1
parent3791887366111fb86e5b1f6e54dae50e67f848a6
Direct call setFixedVisibleContentRect() by WebProcess when viewport is changed

[Title] Direct call setFixedVisibleContentRect() on WebProcess when viewport is changed
[Issue] WEB-1495, S1-7011
[Problem] Timing dependent different JS window sizes.
[Cause] When viewport is changed,
        visible content rect is not set directly by WebProcess itself.
        So, WebCore returns incorrect visible content rect
        until UIProcess updates WebProcess's visible contentrect.
[Solution] WebProcess calls setFixedVisibleContentRect directly.

Conflicts:

Source/WebKit2/WebProcess/WebPage/WebPage.cpp

Change-Id: Id70c640a58a7603162f88c422c3267d2b78bfb9d
Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp
Source/WebKit2/UIProcess/API/efl/PageClientImpl.h
Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
Source/WebKit2/UIProcess/efl/WebPageProxyEfl.cpp
Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp
Source/WebKit2/WebProcess/WebPage/WebPage.cpp