Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / WebRuntimeFeatures.cpp
index e03ac63..a22cbd5 100644 (file)
@@ -40,10 +40,8 @@ namespace blink {
 
 void WebRuntimeFeatures::enableStableFeatures(bool enable)
 {
-    RuntimeEnabledFeatures::setStableFeaturesEnabled(enable);
-    // FIXME: enableMediaPlayer does not use RuntimeEnabledFeatures
-    // and does not belong as part of WebRuntimeFeatures.
-    enableMediaPlayer(enable);
+    // FIXME: This entire method should be removed once it is no longer called by Chromium.
+    ASSERT(enable);
 }
 
 void WebRuntimeFeatures::enableExperimentalFeatures(bool enable)
@@ -61,51 +59,26 @@ void WebRuntimeFeatures::enableApplicationCache(bool enable)
     RuntimeEnabledFeatures::setApplicationCacheEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isApplicationCacheEnabled()
-{
-    return RuntimeEnabledFeatures::applicationCacheEnabled();
-}
-
 void WebRuntimeFeatures::enableDatabase(bool enable)
 {
     RuntimeEnabledFeatures::setDatabaseEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isDatabaseEnabled()
-{
-    return RuntimeEnabledFeatures::databaseEnabled();
-}
-
 void WebRuntimeFeatures::enableDeviceMotion(bool enable)
 {
     RuntimeEnabledFeatures::setDeviceMotionEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isDeviceMotionEnabled()
-{
-    return RuntimeEnabledFeatures::deviceMotionEnabled();
-}
-
 void WebRuntimeFeatures::enableDeviceOrientation(bool enable)
 {
     RuntimeEnabledFeatures::setDeviceOrientationEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isDeviceOrientationEnabled()
-{
-    return RuntimeEnabledFeatures::deviceOrientationEnabled();
-}
-
 void WebRuntimeFeatures::enableDialogElement(bool enable)
 {
     RuntimeEnabledFeatures::setDialogElementEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isDialogElementEnabled()
-{
-    return RuntimeEnabledFeatures::dialogElementEnabled();
-}
-
 void WebRuntimeFeatures::enableEncryptedMedia(bool enable)
 {
     RuntimeEnabledFeatures::setEncryptedMediaEnabled(enable);
@@ -140,71 +113,36 @@ void WebRuntimeFeatures::enableDirectWrite(bool enable)
     RuntimeEnabledFeatures::setSubpixelFontScalingEnabled(enable || RuntimeEnabledFeatures::subpixelFontScalingEnabled());
 }
 
-bool WebRuntimeFeatures::isDirectWriteEnabled()
-{
-    return RuntimeEnabledFeatures::directWriteEnabled();
-}
-
 void WebRuntimeFeatures::enableExperimentalCanvasFeatures(bool enable)
 {
     RuntimeEnabledFeatures::setExperimentalCanvasFeaturesEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isExperimentalCanvasFeaturesEnabled()
-{
-    return RuntimeEnabledFeatures::experimentalCanvasFeaturesEnabled();
-}
-
 void WebRuntimeFeatures::enableFastTextAutosizing(bool enable)
 {
     RuntimeEnabledFeatures::setFastTextAutosizingEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isFastTextAutosizingEnabled()
-{
-    return RuntimeEnabledFeatures::fastTextAutosizingEnabled();
-}
-
 void WebRuntimeFeatures::enableFileSystem(bool enable)
 {
     RuntimeEnabledFeatures::setFileSystemEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isFileSystemEnabled()
-{
-    return RuntimeEnabledFeatures::fileSystemEnabled();
-}
-
 void WebRuntimeFeatures::enableFullscreen(bool enable)
 {
     RuntimeEnabledFeatures::setFullscreenEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isFullscreenEnabled()
-{
-    return RuntimeEnabledFeatures::fullscreenEnabled();
-}
-
 void WebRuntimeFeatures::enableGamepad(bool enable)
 {
     RuntimeEnabledFeatures::setGamepadEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isGamepadEnabled()
-{
-    return RuntimeEnabledFeatures::gamepadEnabled();
-}
-
 void WebRuntimeFeatures::enableGeolocation(bool enable)
 {
     RuntimeEnabledFeatures::setGeolocationEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isGeolocationEnabled()
-{
-    return RuntimeEnabledFeatures::geolocationEnabled();
-}
-
 void WebRuntimeFeatures::enableLazyLayout(bool enable)
 {
     // FIXME: Remove this once Chromium stops calling this.
@@ -215,184 +153,95 @@ void WebRuntimeFeatures::enableLocalStorage(bool enable)
     RuntimeEnabledFeatures::setLocalStorageEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isLocalStorageEnabled()
-{
-    return RuntimeEnabledFeatures::localStorageEnabled();
-}
-
 void WebRuntimeFeatures::enableMediaPlayer(bool enable)
 {
     RuntimeEnabledFeatures::setMediaEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isMediaPlayerEnabled()
-{
-    return RuntimeEnabledFeatures::mediaEnabled();
-}
-
 void WebRuntimeFeatures::enableWebKitMediaSource(bool enable)
 {
     RuntimeEnabledFeatures::setWebKitMediaSourceEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isWebKitMediaSourceEnabled()
-{
-    return RuntimeEnabledFeatures::webKitMediaSourceEnabled();
-}
-
 void WebRuntimeFeatures::enableMediaSource(bool enable)
 {
     RuntimeEnabledFeatures::setMediaSourceEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isMediaSourceEnabled()
-{
-    return RuntimeEnabledFeatures::mediaSourceEnabled();
-}
-
 void WebRuntimeFeatures::enableMediaStream(bool enable)
 {
     RuntimeEnabledFeatures::setMediaStreamEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isMediaStreamEnabled()
-{
-    return RuntimeEnabledFeatures::mediaStreamEnabled();
-}
-
 void WebRuntimeFeatures::enableNotifications(bool enable)
 {
     RuntimeEnabledFeatures::setNotificationsEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isNotificationsEnabled()
-{
-    return RuntimeEnabledFeatures::notificationsEnabled();
-}
-
 void WebRuntimeFeatures::enableNavigatorContentUtils(bool enable)
 {
     RuntimeEnabledFeatures::setNavigatorContentUtilsEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isNavigatorContentUtilsEnabled()
-{
-    return RuntimeEnabledFeatures::navigatorContentUtilsEnabled();
-}
-
 void WebRuntimeFeatures::enableOrientationEvent(bool enable)
 {
     RuntimeEnabledFeatures::setOrientationEventEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isOrientationEventEnabled()
-{
-    return RuntimeEnabledFeatures::orientationEventEnabled();
-}
-
 void WebRuntimeFeatures::enablePagePopup(bool enable)
 {
     RuntimeEnabledFeatures::setPagePopupEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isPagePopupEnabled()
-{
-    return RuntimeEnabledFeatures::pagePopupEnabled();
-}
-
 void WebRuntimeFeatures::enablePeerConnection(bool enable)
 {
     RuntimeEnabledFeatures::setPeerConnectionEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isPeerConnectionEnabled()
-{
-    return RuntimeEnabledFeatures::peerConnectionEnabled();
-}
-
 void WebRuntimeFeatures::enableRequestAutocomplete(bool enable)
 {
     RuntimeEnabledFeatures::setRequestAutocompleteEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isRequestAutocompleteEnabled()
-{
-    return RuntimeEnabledFeatures::requestAutocompleteEnabled();
-}
-
 void WebRuntimeFeatures::enableScriptedSpeech(bool enable)
 {
     RuntimeEnabledFeatures::setScriptedSpeechEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isScriptedSpeechEnabled()
-{
-    return RuntimeEnabledFeatures::scriptedSpeechEnabled();
-}
-
 void WebRuntimeFeatures::enableServiceWorker(bool enable)
 {
     RuntimeEnabledFeatures::setServiceWorkerEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isServiceWorkerEnabled()
-{
-    return RuntimeEnabledFeatures::serviceWorkerEnabled();
-}
-
 void WebRuntimeFeatures::enableSessionStorage(bool enable)
 {
     RuntimeEnabledFeatures::setSessionStorageEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isSessionStorageEnabled()
-{
-    return RuntimeEnabledFeatures::sessionStorageEnabled();
-}
-
 void WebRuntimeFeatures::enableSpeechInput(bool enable)
 {
     RuntimeEnabledFeatures::setSpeechInputEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isSpeechInputEnabled()
-{
-    return RuntimeEnabledFeatures::speechInputEnabled();
-}
-
 void WebRuntimeFeatures::enableSpeechSynthesis(bool enable)
 {
     RuntimeEnabledFeatures::setSpeechSynthesisEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isSpeechSynthesisEnabled()
-{
-    return RuntimeEnabledFeatures::speechSynthesisEnabled();
-}
-
 void WebRuntimeFeatures::enableTouch(bool enable)
 {
     RuntimeEnabledFeatures::setTouchEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isTouchEnabled()
-{
-    return RuntimeEnabledFeatures::touchEnabled();
-}
-
 void WebRuntimeFeatures::enableTouchIconLoading(bool enable)
 {
     RuntimeEnabledFeatures::setTouchIconLoadingEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isTouchIconLoadingEnabled()
-{
-    return RuntimeEnabledFeatures::touchIconLoadingEnabled();
-}
-
 void WebRuntimeFeatures::enableWebAnimationsCSS(bool enable)
 {
-    RuntimeEnabledFeatures::setWebAnimationsCSSEnabled(enable);
+    // FIXME: Remove this method once the runtime flags are removed from Chromium.
+    ASSERT(enable);
 }
 
 void WebRuntimeFeatures::enableWebAnimationsSVG(bool enable)
@@ -405,61 +254,26 @@ void WebRuntimeFeatures::enableWebAudio(bool enable)
     RuntimeEnabledFeatures::setWebAudioEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isWebAudioEnabled()
-{
-    return RuntimeEnabledFeatures::webAudioEnabled();
-}
-
 void WebRuntimeFeatures::enableWebGLDraftExtensions(bool enable)
 {
     RuntimeEnabledFeatures::setWebGLDraftExtensionsEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isWebGLDraftExtensionsEnabled()
-{
-    return RuntimeEnabledFeatures::webGLDraftExtensionsEnabled();
-}
-
 void WebRuntimeFeatures::enableWebMIDI(bool enable)
 {
     return RuntimeEnabledFeatures::setWebMIDIEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isWebMIDIEnabled()
-{
-    return RuntimeEnabledFeatures::webMIDIEnabled();
-}
-
-void WebRuntimeFeatures::enableDataListElement(bool enable)
-{
-    RuntimeEnabledFeatures::setDataListElementEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isDataListElementEnabled()
-{
-    return RuntimeEnabledFeatures::dataListElementEnabled();
-}
-
 void WebRuntimeFeatures::enableHTMLImports(bool enable)
 {
     RuntimeEnabledFeatures::setHTMLImportsEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isHTMLImportsEnabled()
-{
-    return RuntimeEnabledFeatures::htmlImportsEnabled();
-}
-
 void WebRuntimeFeatures::enableXSLT(bool enable)
 {
     RuntimeEnabledFeatures::setXSLTEnabled(enable);
 }
 
-void WebRuntimeFeatures::enableEmbedderCustomElements(bool enable)
-{
-    RuntimeEnabledFeatures::setEmbedderCustomElementsEnabled(enable);
-}
-
 void WebRuntimeFeatures::enableOverlayScrollbars(bool enable)
 {
     RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(enable);
@@ -490,4 +304,9 @@ void WebRuntimeFeatures::enableExperimentalWebSocket(bool enable)
     RuntimeEnabledFeatures::setExperimentalWebSocketEnabled(enable);
 }
 
+void WebRuntimeFeatures::enableTargetedStyleRecalc(bool enable)
+{
+    RuntimeEnabledFeatures::setTargetedStyleRecalcEnabled(enable);
+}
+
 } // namespace blink