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)
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);
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.
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)
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);
RuntimeEnabledFeatures::setExperimentalWebSocketEnabled(enable);
}
+void WebRuntimeFeatures::enableTargetedStyleRecalc(bool enable)
+{
+ RuntimeEnabledFeatures::setTargetedStyleRecalcEnabled(enable);
+}
+
} // namespace blink