Changeset 117205 in webkit
- Timestamp:
- May 15, 2012 7:34:00 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 10 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r117041 r117205 1 2012-05-15 Kihong Kwon <kihong.kwon@samsung.com> 2 3 [EFL] Enable Fullscreen API 4 https://bugs.webkit.org/show_bug.cgi?id=85870 5 6 Reviewed by Antonio Gomes. 7 8 Enable FULLSCREEN_API on the Efl port. 9 10 * Source/cmake/OptionsEfl.cmake: 11 1 12 2012-05-14 Shinya Kawanaka <shinyak@chromium.org> 2 13 -
trunk/LayoutTests/ChangeLog
r117197 r117205 1 2012-05-15 Kihong Kwon <kihong.kwon@samsung.com> 2 3 [EFL] Enable Fullscreen API 4 https://bugs.webkit.org/show_bug.cgi?id=85870 5 6 Reviewed by Antonio Gomes. 7 8 * platform/efl/Skipped: Remove fullscreen/video-controls-override.html. 9 * platform/efl/fullscreen/full-screen-iframe-zIndex-expected.png: Added. 10 * platform/efl/fullscreen/full-screen-placeholder-expected.txt: Added. 11 * platform/efl/fullscreen/full-screen-remove-ancestor-after-expected.png: Added. 12 * platform/efl/fullscreen/full-screen-render-inline-expected.txt: Added. 13 * platform/efl/fullscreen/full-screen-stacking-context-expected.png: Added. 14 * platform/efl/fullscreen/full-screen-zIndex-after-expected.png: Added. 15 * platform/efl/fullscreen/full-screen-zIndex-expected.png: Added. 16 * platform/efl/fullscreen/parent-flow-inline-with-block-child-expected.png: Added. 17 * platform/efl/fullscreen/parent-flow-inline-with-block-child-expected.txt: Added. 18 * platform/efl/test_expectations.txt: Remove fullscreen and media/video-play-require-user-gesture.html 19 - Add full-screen-keyboard-disabled.html and video-controls-drag.html to the efl's test_expectation.txt 20 1 21 2012-05-15 Robert Hogan <robert@webkit.org> 2 22 -
trunk/LayoutTests/platform/efl/Skipped
r117082 r117205 322 322 323 323 # EFL's LayoutTestController does not implement shadowPseudoId 324 fullscreen/video-controls-override.html325 324 media/video-controls-transformed.html 326 325 media/video-controls-visible-audio-only.html -
trunk/LayoutTests/platform/efl/test_expectations.txt
r117189 r117205 368 368 BUGWK85956 : http/tests/loading/pdf-commit-load-callbacks.html = TEXT 369 369 370 // The EFL port has no support for the Fullscreen API371 BUGWK85870 SKIP : fullscreen = FAIL372 BUGWK85870 : media/video-play-require-user-gesture.html = TEXT370 // There are not proper result with FULLSCREN_API enabling. 371 BUGWK85870 : fullscreen/full-screen-keyboard-disabled.html = TEXT 372 BUGWK85870 : fullscreen/video-controls-drag.html = TEXT 373 373 374 374 BUGWK79757 : fast/selectors/selection-window-inactive.html = IMAGE -
trunk/Source/WebKit/efl/ChangeLog
r117046 r117205 1 2012-05-15 Kihong Kwon <kihong.kwon@samsung.com> 2 3 [EFL] Enable Fullscreen API 4 https://bugs.webkit.org/show_bug.cgi?id=85870 5 6 Reviewed by Antonio Gomes. 7 8 * WebCoreSupport/ChromeClientEfl.cpp: 9 (WebCore::ChromeClientEfl::supportsFullScreenForElement): 10 Add check routine if the full screen is enabled by page setting. 11 * ewk/ewk_view.cpp: 12 (_Ewk_View_Private_Data): 13 (_ewk_view_priv_new): 14 Add full screen setting to be true. 15 1 16 2012-05-15 Tomasz Morawski <t.morawski@samsung.com> 2 17 -
trunk/Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp
r117046 r117205 72 72 #endif 73 73 74 #if ENABLE(FULLSCREEN_API) 75 #include "Settings.h" 76 #endif 77 74 78 using namespace WebCore; 75 79 … … 601 605 bool ChromeClientEfl::supportsFullScreenForElement(const WebCore::Element* element, bool withKeyboard) 602 606 { 603 if (withKeyboard) 607 UNUSED_PARAM(withKeyboard); 608 609 if (!element->document()->page()) 604 610 return false; 605 606 return true; 611 return element->document()->page()->settings()->fullScreenEnabled(); 607 612 } 608 613 -
trunk/Source/WebKit/efl/ewk/ewk_view.cpp
r117046 r117205 701 701 priv->pageSettings->setWebGLEnabled(true); 702 702 priv->pageSettings->setXSSAuditorEnabled(true); 703 #if ENABLE(FULLSCREEN_API) 704 priv->pageSettings->setFullScreenEnabled(true); 705 #endif 703 706 704 707 url = priv->pageSettings->userStyleSheetLocation(); -
trunk/Source/cmake/OptionsEfl.cmake
r116453 r117205 70 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FAST_MOBILE_SCROLLING ON) 71 71 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS ON) 72 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API ON) 72 73 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GLIB_SUPPORT ON) 73 74 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON) -
trunk/Tools/ChangeLog
r117190 r117205 1 2012-05-15 Kihong Kwon <kihong.kwon@samsung.com> 2 3 [EFL] Enable Fullscreen API 4 https://bugs.webkit.org/show_bug.cgi?id=85870 5 6 Reviewed by Antonio Gomes. 7 8 Enable full screen api feature on the EFL port. 9 There are two failed test cases under LayoutTests/fullscreen. 10 They are going to be fixed with other patch. 11 12 * Scripts/webkitperl/FeatureList.pm: 13 1 14 2012-05-15 James Robinson <jamesr@chromium.org> 2 15 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r117028 r117205 183 183 184 184 { option => "fullscreen-api", desc => "Toggle Fullscreen API support", 185 define => "ENABLE_FULLSCREEN_API", default => (isAppleMacWebKit() || is Gtk() || isBlackBerry() || isQt()), value => \$fullscreenAPISupport },185 define => "ENABLE_FULLSCREEN_API", default => (isAppleMacWebKit() || isEfl() || isGtk() || isBlackBerry() || isQt()), value => \$fullscreenAPISupport }, 186 186 187 187 { option => "gamepad", desc => "Toggle Gamepad support",
Note: See TracChangeset
for help on using the changeset viewer.