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

Reply via email to