summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc93
1 files changed, 34 insertions, 59 deletions
diff --git a/chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc b/chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc
index a9da7db2638..8eae6d43357 100644
--- a/chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc
+++ b/chromium/third_party/blink/renderer/platform/exported/web_runtime_features.cc
@@ -40,6 +40,16 @@ void WebRuntimeFeatures::EnableBlockingFocusWithoutUserActivation(bool enable) {
RuntimeEnabledFeatures::SetBlockingFocusWithoutUserActivationEnabled(enable);
}
+void WebRuntimeFeatures::EnableBrowserVerifiedUserActivationKeyboard(
+ bool enable) {
+ RuntimeEnabledFeatures::SetBrowserVerifiedUserActivationKeyboardEnabled(
+ enable);
+}
+
+void WebRuntimeFeatures::EnableBrowserVerifiedUserActivationMouse(bool enable) {
+ RuntimeEnabledFeatures::SetBrowserVerifiedUserActivationMouseEnabled(enable);
+}
+
void WebRuntimeFeatures::EnableExperimentalFeatures(bool enable) {
RuntimeEnabledFeatures::SetExperimentalFeaturesEnabled(enable);
}
@@ -105,6 +115,10 @@ void WebRuntimeFeatures::EnableAccessibilityExposeDisplayNone(bool enable) {
RuntimeEnabledFeatures::SetAccessibilityExposeDisplayNoneEnabled(enable);
}
+void WebRuntimeFeatures::EnableAccessibilityExposeHTMLElement(bool enable) {
+ RuntimeEnabledFeatures::SetAccessibilityExposeHTMLElementEnabled(enable);
+}
+
void WebRuntimeFeatures::EnableAccessibilityObjectModel(bool enable) {
RuntimeEnabledFeatures::SetAccessibilityObjectModelEnabled(enable);
}
@@ -141,10 +155,6 @@ void WebRuntimeFeatures::EnableCookiesWithoutSameSiteMustBeSecure(bool enable) {
RuntimeEnabledFeatures::SetCookiesWithoutSameSiteMustBeSecureEnabled(enable);
}
-void WebRuntimeFeatures::EnableWasmCodeCache(bool enable) {
- RuntimeEnabledFeatures::SetWasmCodeCacheEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableCanvas2dImageChromium(bool enable) {
RuntimeEnabledFeatures::SetCanvas2dImageChromiumEnabled(enable);
}
@@ -209,10 +219,6 @@ void WebRuntimeFeatures::EnableForceTallerSelectPopup(bool enable) {
RuntimeEnabledFeatures::SetForceTallerSelectPopupEnabled(enable);
}
-void WebRuntimeFeatures::EnableFormControlsRefresh(bool enable) {
- RuntimeEnabledFeatures::SetFormControlsRefreshEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableGenericSensorExtraClasses(bool enable) {
RuntimeEnabledFeatures::SetSensorExtraClassesEnabled(enable);
}
@@ -229,18 +235,6 @@ void WebRuntimeFeatures::EnableInputMultipleFieldsUI(bool enable) {
RuntimeEnabledFeatures::SetInputMultipleFieldsUIEnabled(enable);
}
-void WebRuntimeFeatures::EnableBuiltInModuleAll(bool enable) {
- RuntimeEnabledFeatures::SetBuiltInModuleAllEnabled(enable);
-}
-
-void WebRuntimeFeatures::EnableBuiltInModuleInfra(bool enable) {
- RuntimeEnabledFeatures::SetBuiltInModuleInfraEnabled(enable);
-}
-
-void WebRuntimeFeatures::EnableBuiltInModuleKvStorage(bool enable) {
- RuntimeEnabledFeatures::SetBuiltInModuleKvStorageEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableLayoutNG(bool enable) {
RuntimeEnabledFeatures::SetLayoutNGEnabled(enable);
}
@@ -329,15 +323,24 @@ void WebRuntimeFeatures::EnablePaymentApp(bool enable) {
RuntimeEnabledFeatures::SetPaymentAppEnabled(enable);
}
+void WebRuntimeFeatures::EnablePaymentHandlerMinimalUI(bool enable) {
+ RuntimeEnabledFeatures::SetPaymentHandlerMinimalUIEnabled(enable);
+}
+
void WebRuntimeFeatures::EnablePaymentRequest(bool enable) {
RuntimeEnabledFeatures::SetPaymentRequestEnabled(enable);
if (!enable) {
// Disable features that depend on Payment Request API.
- RuntimeEnabledFeatures::SetPaymentMethodChangeEventEnabled(false);
RuntimeEnabledFeatures::SetPaymentAppEnabled(false);
+ RuntimeEnabledFeatures::SetPaymentHandlerMinimalUIEnabled(false);
+ RuntimeEnabledFeatures::SetPaymentMethodChangeEventEnabled(false);
}
}
+void WebRuntimeFeatures::EnablePercentBasedScrolling(bool enable) {
+ RuntimeEnabledFeatures::SetPercentBasedScrollingEnabled(enable);
+}
+
void WebRuntimeFeatures::EnablePerformanceManagerInstrumentation(bool enable) {
RuntimeEnabledFeatures::SetPerformanceManagerInstrumentationEnabled(enable);
}
@@ -374,10 +377,6 @@ void WebRuntimeFeatures::EnableScriptedSpeechSynthesis(bool enable) {
RuntimeEnabledFeatures::SetScriptedSpeechSynthesisEnabled(enable);
}
-void WebRuntimeFeatures::EnableUpdateHoverAtBeginFrame(bool enable) {
- RuntimeEnabledFeatures::SetUpdateHoverAtBeginFrameEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableUserActivationPostMessageTransfer(bool enable) {
RuntimeEnabledFeatures::SetUserActivationPostMessageTransferEnabled(enable);
}
@@ -430,10 +429,6 @@ void WebRuntimeFeatures::EnablePreciseMemoryInfo(bool enable) {
RuntimeEnabledFeatures::SetPreciseMemoryInfoEnabled(enable);
}
-void WebRuntimeFeatures::EnablePrintBrowser(bool enable) {
- RuntimeEnabledFeatures::SetPrintBrowserEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableV8IdleTasks(bool enable) {
RuntimeEnabledFeatures::SetV8IdleTasksEnabled(enable);
}
@@ -466,24 +461,12 @@ void WebRuntimeFeatures::EnableWebXRARModule(bool enable) {
RuntimeEnabledFeatures::SetWebXRARModuleEnabled(enable);
}
-void WebRuntimeFeatures::EnableWebXRARDOMOverlay(bool enable) {
- RuntimeEnabledFeatures::SetWebXRARDOMOverlayEnabled(enable);
-}
-
-void WebRuntimeFeatures::EnableWebXRAnchors(bool enable) {
- RuntimeEnabledFeatures::SetWebXRAnchorsEnabled(enable);
-}
-
-void WebRuntimeFeatures::EnableWebXrGamepadModule(bool enable) {
- RuntimeEnabledFeatures::SetWebXrGamepadModuleEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableWebXRHitTest(bool enable) {
RuntimeEnabledFeatures::SetWebXRHitTestEnabled(enable);
}
-void WebRuntimeFeatures::EnableWebXRPlaneDetection(bool enable) {
- RuntimeEnabledFeatures::SetWebXRPlaneDetectionEnabled(enable);
+void WebRuntimeFeatures::EnableWebXRIncubations(bool enable) {
+ RuntimeEnabledFeatures::SetWebXRIncubationsEnabled(enable);
}
void WebRuntimeFeatures::EnablePresentationAPI(bool enable) {
@@ -514,14 +497,6 @@ void WebRuntimeFeatures::EnableExpensiveBackgroundTimerThrottling(bool enable) {
RuntimeEnabledFeatures::SetExpensiveBackgroundTimerThrottlingEnabled(enable);
}
-void WebRuntimeFeatures::EnableFetchMetadata(bool enable) {
- RuntimeEnabledFeatures::SetFetchMetadataEnabled(enable);
-}
-
-void WebRuntimeFeatures::EnableFetchMetadataDestination(bool enable) {
- RuntimeEnabledFeatures::SetFetchMetadataDestinationEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableTimerThrottlingForBackgroundTabs(bool enable) {
RuntimeEnabledFeatures::SetTimerThrottlingForBackgroundTabsEnabled(enable);
}
@@ -552,10 +527,6 @@ void WebRuntimeFeatures::EnableVideoRotateToFullscreen(bool enable) {
RuntimeEnabledFeatures::SetVideoRotateToFullscreenEnabled(enable);
}
-void WebRuntimeFeatures::EnableVideoFullscreenDetection(bool enable) {
- RuntimeEnabledFeatures::SetVideoFullscreenDetectionEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableVideoPlaybackQuality(bool enable) {
RuntimeEnabledFeatures::SetVideoPlaybackQualityEnabled(enable);
}
@@ -668,10 +639,6 @@ void WebRuntimeFeatures::EnableSmsReceiver(bool enable) {
RuntimeEnabledFeatures::SetSmsReceiverEnabled(enable);
}
-void WebRuntimeFeatures::EnableDisplayLocking(bool enable) {
- RuntimeEnabledFeatures::SetDisplayLockingEnabled(enable);
-}
-
void WebRuntimeFeatures::EnableConsolidatedMovementXY(bool enable) {
RuntimeEnabledFeatures::SetConsolidatedMovementXYEnabled(enable);
}
@@ -696,4 +663,12 @@ void WebRuntimeFeatures::EnableAcceleratedSmallCanvases(bool enable) {
RuntimeEnabledFeatures::SetAcceleratedSmallCanvasesEnabled(enable);
}
+void WebRuntimeFeatures::EnableTrustTokens(bool enable) {
+ RuntimeEnabledFeatures::SetTrustTokensEnabled(enable);
+}
+
+void WebRuntimeFeatures::EnableInstalledApp(bool enable) {
+ RuntimeEnabledFeatures::SetInstalledAppEnabled(enable);
+}
+
} // namespace blink