Tools/ChangeLog

 12012-05-16 Hugo Parente Lima <hugo.lima@openbossa.org>
 2
 3 [Qt][WK2] fast/events/page-visibility-* tests fail
 4 https://bugs.webkit.org/show_bug.cgi?id=83263
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Handle "preview" state and avoid string convertion.
 9
 10 * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
 11 (WTR::LayoutTestController::setPageVisibility):
 12
1132012-05-15 James Robinson <jamesr@chromium.org>
214
315 [chromium] Move createOffscreenGraphicsContext3D() from WebKitPlatformSupport to Platform

Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp

@@void LayoutTestController::setShouldStayOnPageAfterHandlingBeforeUnload(bool sho
544544
545545void LayoutTestController::setPageVisibility(JSStringRef state)
546546{
547  WKStringRef visibilityStateKey = toWK(state).get();
548547 WebCore::PageVisibilityState visibilityState = WebCore::PageVisibilityStateVisible;
549548
550  if (WKStringIsEqualToUTF8CString(visibilityStateKey, "hidden"))
 549 if (JSStringIsEqualToUTF8CString(state, "hidden"))
551550 visibilityState = WebCore::PageVisibilityStateHidden;
552  else if (WKStringIsEqualToUTF8CString(visibilityStateKey, "prerender"))
 551 else if (JSStringIsEqualToUTF8CString(state, "prerender"))
553552 visibilityState = WebCore::PageVisibilityStatePrerender;
 553 else if (JSStringIsEqualToUTF8CString(state, "preview"))
 554 visibilityState = WebCore::PageVisibilityStatePreview;
554555
555556 WKBundleSetPageVisibilityState(InjectedBundle::shared().bundle(), InjectedBundle::shared().pageGroup(), visibilityState, /* isInitialState */ false);
556557}

LayoutTests/ChangeLog

 12012-05-16 Hugo Parente Lima <hugo.lima@openbossa.org>
 2
 3 [Qt][WK2] fast/events/page-visibility-* tests fail
 4 https://bugs.webkit.org/show_bug.cgi?id=83263
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Unskip two page-visibility tests: iframe-propagation-test.html
 9 and transition-test.html.
 10
 11 * platform/qt-5.0-wk2/Skipped:
 12
1132012-05-15 Brady Eidson <beidson@apple.com>
214
315 https://bugs.webkit.org/show_bug.cgi?id=86527

LayoutTests/platform/qt-5.0-wk2/Skipped

@@fast/loader/policy-delegate-action-hit-test-zoomed.html
7676# Still failing after implementing layoutTestController.setPageVisibility()
7777# https://bugs.webkit.org/show_bug.cgi?id=83263
7878fast/events/page-visibility-iframe-move-test.html
79 fast/events/page-visibility-iframe-propagation-test.html
80 fast/events/page-visibility-transition-test.html
8179
8280svg/custom/mouse-move-on-svg-container.xhtml
8381svg/custom/mouse-move-on-svg-root-standalone.svg