[GTK4] Disable netscape plugins API
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 16 Apr 2020 09:19:17 +0000 (09:19 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 16 Apr 2020 09:19:17 +0000 (09:19 +0000)
https://bugs.webkit.org/show_bug.cgi?id=210552

Reviewed by Adrian Perez de Castro.

Because GTK4 is the future and NPAPI plugins the past.

* Source/cmake/OptionsGTK.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@260175 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/cmake/OptionsGTK.cmake

index 996d226..52ae5f7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2020-04-16  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK4] Disable netscape plugins API
+        https://bugs.webkit.org/show_bug.cgi?id=210552
+
+        Reviewed by Adrian Perez de Castro.
+
+        Because GTK4 is the future and NPAPI plugins the past.
+
+        * Source/cmake/OptionsGTK.cmake:
+
 2020-04-15  Carlos Garcia Campos  <cgarcia@igalia.com>
 
         Unreviewed. Do not run gtk-doc when building with GTK4
index fa68f78..ba17e3c 100644 (file)
@@ -186,6 +186,10 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_PAINTING_API PRIVATE ${ENABLE_EXPERI
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON)
 
+if (USE_GTK4)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
+endif ()
+
 include(GStreamerDependencies)
 
 # Finalize the value for all options. Do not attempt to use an option before