Remove isInitialState flag from Page::setViewState
https://bugs.webkit.org/show_bug.cgi?id=128428

Reviewed by Sam Weinig.

Source/WebCore: 

* WebCore.exp.in:
    - removed isInitialState.
* page/Page.cpp:
(WebCore::Page::setViewState):
    - removed isInitialState.
(WebCore::Page::setIsVisible):
    - removed isInitialState.
(WebCore::Page::setIsVisibleInternal):
    - removed isInitialState.
* page/Page.h:
    - removed isInitialState.

Source/WebKit/efl: 

* ewk/ewk_view.cpp:
(ewk_view_visibility_state_set):
    - don't pass isInitialState to setViewState.

Source/WebKit/gtk: 

* WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
(DumpRenderTreeSupportGtk::setPageVisibility):
    - don't pass isInitialState to setViewState.

Source/WebKit/mac: 

* WebView/WebView.mm:
(-[WebView _commonInitializationWithFrameName:groupName:]):
(-[WebView _updateVisibilityState]):
(-[WebView _setIsVisible:]):
(-[WebView _setVisibilityState:isInitialState:]):
(-[WebView _windowWillOrderOnScreen:]):
(-[WebView _windowWillOrderOffScreen:]):
    - don't pass isInitialState to setViewState.

Source/WebKit2: 

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
    - don't pass isInitialState to setViewState.
(WebKit::WebPage::reinitializeWebPage):
    - if the viewState changes this should fire a visibility event.
(WebKit::WebPage::setViewState):
    - merged with setViewStateInternal.
* WebProcess/WebPage/WebPage.h:
    - removed setViewStateInternal.

LayoutTests: 

* fast/events/page-visibility-iframe-delete-test.html:
* fast/events/page-visibility-iframe-move-test.html:
    - resetPageVisibility will now cause additional visibiliy events to fire;
      clean up the event listeners to avoid this affecting the test results.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed