Changeset 137148 in webkit
- Timestamp:
- Dec 10, 2012 6:57:39 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r137146 r137148 1 2012-12-10 Zoltan Nyul <zoltan.nyul@intel.com> 2 3 Implement testRunner.setViewModeMediaFeature() in WebKitTestRunner 4 https://bugs.webkit.org/show_bug.cgi?id=103886 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Unskipping the following tests for EFL WebKit2: 9 fast/media/media-query-list-02.html 10 fast/media/media-query-list-03.html 11 fast/media/media-query-list-04.html 12 fast/media/media-query-list-05.html 13 fast/media/media-query-list-06.html 14 fast/media/media-query-list-07.html 15 fast/media/view-mode-media-feature.html 16 17 * platform/efl-wk2/TestExpectations: 18 1 19 2012-12-10 Martin Robinson <mrobinson@igalia.com> 2 20 -
trunk/LayoutTests/platform/efl-wk2/TestExpectations
r137132 r137148 302 302 # WebKitTestRunner setTouchPointRadius() is not supported 303 303 Bug(EFL) fast/events/touch/basic-single-touch-events.html [ Failure ] 304 305 # WebKitTestRunner needs an implementation for testRunner.setViewModeMediaFeature306 webkit.org/b/104148 fast/media/media-query-list-02.html [ Failure ]307 webkit.org/b/104148 fast/media/media-query-list-03.html [ Failure ]308 webkit.org/b/104148 fast/media/media-query-list-04.html [ Failure ]309 webkit.org/b/104148 fast/media/media-query-list-05.html [ Failure ]310 webkit.org/b/104148 fast/media/media-query-list-06.html [ Failure ]311 webkit.org/b/104148 fast/media/media-query-list-07.html [ Failure ]312 webkit.org/b/104148 fast/media/view-mode-media-feature.html [ ImageOnlyFailure ]313 304 314 305 # Needs grammar checking -
trunk/Source/WebCore/ChangeLog
r137146 r137148 1 2012-12-10 Zoltan Nyul <zoltan.nyul@intel.com> 2 3 Implement testRunner.setViewModeMediaFeature() in WebKitTestRunner 4 https://bugs.webkit.org/show_bug.cgi?id=103886 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Export symbol for WebCore::Page::setViewMode on Mac. 9 10 No new tests, no behavior change for layout tests. 11 12 * WebCore.exp.in: 13 1 14 2012-12-10 Martin Robinson <mrobinson@igalia.com> 2 15 -
trunk/Source/WebCore/WebCore.exp.in
r137108 r137148 741 741 __ZN7WebCore4Page11PageClientsD1Ev 742 742 __ZN7WebCore4Page12setGroupNameERKN3WTF6StringE 743 __ZN7WebCore4Page11setViewModeENS0_8ViewModeE 743 744 __ZN7WebCore4Page13rangeOfStringERKN3WTF6StringEPNS_5RangeEj 744 745 __ZN7WebCore4Page13setPaginationERKNS_10PaginationE -
trunk/Source/WebKit2/ChangeLog
r137147 r137148 1 2012-12-10 Zoltan Nyul <zoltan.nyul@intel.com> 2 3 Implement testRunner.setViewModeMediaFeature() in WebKitTestRunner 4 https://bugs.webkit.org/show_bug.cgi?id=103886 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Add support for TestRunner::setViewModeMediaFeature(). 9 This functionality is needed by the following LayoutTests: 10 fast/media/media-query-list-02.html 11 fast/media/media-query-list-03.html 12 fast/media/media-query-list-04.html 13 fast/media/media-query-list-05.html 14 fast/media/media-query-list-06.html 15 fast/media/media-query-list-07.html 16 fast/media/view-mode-media-feature.html 17 18 * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: 19 (WKBundlePageSetViewMode): 20 * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: 21 * WebProcess/WebPage/WebPage.cpp: 22 (WebKit::WebPage::setViewMode): 23 (WebKit): 24 * WebProcess/WebPage/WebPage.h: 25 (WebPage): 26 1 27 2012-12-10 Simon Hausmann <simon.hausmann@digia.com> 2 28 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
r135595 r137148 450 450 return WebCore::MIMETypeRegistry::canShowMIMEType(mimeType); 451 451 } 452 453 void WKBundlePageSetViewMode(WKBundlePageRef pageRef, WKStringRef mode) 454 { 455 String modeWTF = toWTFString(mode); 456 if (modeWTF == "windowed") 457 toImpl(pageRef)->setViewMode(WebCore::Page::ViewModeWindowed); 458 else if (modeWTF == "floating") 459 toImpl(pageRef)->setViewMode(WebCore::Page::ViewModeFloating); 460 else if (modeWTF == "fullscreen") 461 toImpl(pageRef)->setViewMode(WebCore::Page::ViewModeFullscreen); 462 else if (modeWTF == "maximized") 463 toImpl(pageRef)->setViewMode(WebCore::Page::ViewModeMaximized); 464 else if (modeWTF == "minimized") 465 toImpl(pageRef)->setViewMode(WebCore::Page::ViewModeMinimized); 466 else 467 ASSERT_NOT_REACHED(); 468 } -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h
r135595 r137148 80 80 WK_EXPORT WKArrayRef WKBundlePageCopyContextMenuItemTitles(WKBundlePageRef); 81 81 82 WK_EXPORT void WKBundlePageSetViewMode(WKBundlePageRef pageRef, WKStringRef mode); 82 83 #ifdef __cplusplus 83 84 } -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r136620 r137148 1163 1163 } 1164 1164 1165 void WebPage::setViewMode(Page::ViewMode mode) 1166 { 1167 m_page->setViewMode(mode); 1168 } 1169 1165 1170 void WebPage::scalePage(double scale, const IntPoint& origin) 1166 1171 { -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h
r136620 r137148 56 56 #include <WebCore/FrameLoaderTypes.h> 57 57 #include <WebCore/IntRect.h> 58 #include <WebCore/Page.h> 58 59 #if ENABLE(PAGE_VISIBILITY_API) 59 60 #include <WebCore/PageVisibilityState.h> … … 306 307 void setPageAndTextZoomFactors(double pageZoomFactor, double textZoomFactor); 307 308 void windowScreenDidChange(uint64_t); 309 void setViewMode(WebCore::Page::ViewMode); 308 310 309 311 void scalePage(double scale, const WebCore::IntPoint& origin); -
trunk/Tools/ChangeLog
r137146 r137148 1 2012-12-10 Zoltan Nyul <zoltan.nyul@intel.com> 2 3 Implement testRunner.setViewModeMediaFeature() in WebKitTestRunner 4 https://bugs.webkit.org/show_bug.cgi?id=103886 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Implement testRunner.setViewModeMediaFeature() in WebKitTestRunner. 9 This API is required by layout tests. 10 11 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: 12 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: 13 (WTR::TestRunner::setViewModeMediaFeature): 14 (WTR): 15 * WebKitTestRunner/InjectedBundle/TestRunner.h: 16 (TestRunner): 17 1 18 2012-12-10 Martin Robinson <mrobinson@igalia.com> 2 19 -
trunk/Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl
r135508 r137148 170 170 // Control full screen behavior. 171 171 void setHasCustomFullScreenBehavior(in boolean value); 172 void setViewModeMediaFeature(in DOMString mode); 172 173 173 174 // Web notifications support -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp
r137127 r137148 883 883 } 884 884 885 void TestRunner::setViewModeMediaFeature(JSStringRef mode) 886 { 887 WKRetainPtr<WKStringRef> modeWK = toWK(mode); 888 WKBundlePageSetViewMode(InjectedBundle::shared().page()->page(), modeWK.get()); 889 } 890 885 891 } // namespace WTR -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.h
r135508 r137148 244 244 void setHasCustomFullScreenBehavior(bool value) { m_customFullScreenBehavior = value; } 245 245 bool hasCustomFullScreenBehavior() const { return m_customFullScreenBehavior; } 246 void setViewModeMediaFeature(JSStringRef); 246 247 247 248 // Web notifications.
Note: See TracChangeset
for help on using the changeset viewer.