Title: [294974] trunk/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
- Revision
- 294974
- Author
- commit-qu...@webkit.org
- Date
- 2022-05-27 18:23:18 -0700 (Fri, 27 May 2022)
Log Message
[GLib] Properly deprecate WebKitSettings properties enable-accelerated-2d-canvas, enable-plugins, and enable-xss-auditor
https://bugs.webkit.org/show_bug.cgi?id=240993
Patch by Michael Catanzaro <mcatanz...@redhat.com> on 2022-05-27
Reviewed by Adrian Perez de Castro.
* Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:
(webkit_settings_class_init):
Canonical link: https://commits.webkit.org/251078@main
Modified Paths
Diff
Modified: trunk/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp (294973 => 294974)
--- trunk/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp 2022-05-28 01:06:44 UTC (rev 294973)
+++ trunk/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp 2022-05-28 01:23:18 UTC (rev 294974)
@@ -708,6 +708,8 @@
*
* Whether to enable the XSS auditor. This feature filters some kinds of
* reflective XSS attacks on vulnerable web sites.
+ *
+ * Deprecated: 2.38
*/
sObjProperties[PROP_ENABLE_XSS_AUDITOR] =
g_param_spec_boolean(
@@ -715,7 +717,7 @@
_("Enable XSS auditor"),
_("Whether to enable the XSS auditor."),
TRUE,
- readWriteConstructParamFlags);
+ static_cast<GParamFlags>(readWriteConstructParamFlags | G_PARAM_DEPRECATED));
/**
* WebKitSettings:enable-frame-flattening:
@@ -745,7 +747,7 @@
_("Enable plugins"),
_("Enable embedded plugin objects."),
FALSE,
- readWriteConstructParamFlags);
+ static_cast<GParamFlags>(readWriteConstructParamFlags | G_PARAM_DEPRECATED));
/**
* WebKitSettings:enable-java:
@@ -1273,7 +1275,7 @@
_("Enable accelerated 2D canvas"),
_("Whether to enable accelerated 2D canvas"),
FALSE,
- readWriteConstructParamFlags);
+ static_cast<GParamFlags>(readWriteConstructParamFlags | G_PARAM_DEPRECATED));
/**
* WebKitSettings:enable-write-console-messages-to-stdout:
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes