[evince/issue-968-remove-browser-plugin] browser-plugin: Remove browser-plugin support
- From: Germán Poo-Caamaño <gpoo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/issue-968-remove-browser-plugin] browser-plugin: Remove browser-plugin support
- Date: Mon, 8 Oct 2018 04:10:16 +0000 (UTC)
commit f620476809ec6157b312b2f787bbed4d95850b53
Author: Germán Poo-Caamaño <gpoo gnome org>
Date: Fri Aug 24 15:48:18 2018 -0300
browser-plugin: Remove browser-plugin support
Epiphany deprecated support for NPAPI for 3.30, and when enabled
manually it will not download the PDF document from the network.
Therefore, it does not make sense to keep the browser-plugin
anymore.
Fixes #968
Makefile.am | 4 -
browser-plugin/EvBrowserPlugin.cpp | 746 ----------------------
browser-plugin/EvBrowserPlugin.gresource.xml | 23 -
browser-plugin/EvBrowserPlugin.h | 109 ----
browser-plugin/EvBrowserPluginMain.cpp | 362 -----------
browser-plugin/EvBrowserPluginToolbar.cpp | 495 ---------------
browser-plugin/EvBrowserPluginToolbar.h | 54 --
browser-plugin/EvMemoryUtils.h | 33 -
browser-plugin/Makefile.am | 67 --
browser-plugin/evince-browser.css | 19 -
browser-plugin/meson.build | 55 --
browser-plugin/npapi/npapi.h | 914 ---------------------------
browser-plugin/npapi/npfunctions.h | 307 ---------
browser-plugin/npapi/npruntime.h | 393 ------------
browser-plugin/npapi/nptypes.h | 88 ---
browser-plugin/plugin.symbols | 4 -
browser-plugin/tests/data-uri.html | 12 -
browser-plugin/tests/iframe.html | 15 -
browser-plugin/tests/initvalues.html | 32 -
browser-plugin/tests/local.html | 12 -
browser-plugin/tests/multiple.html | 17 -
browser-plugin/tests/remote.html | 12 -
browser-plugin/tests/script.html | 59 --
browser-plugin/tests/test.pdf | Bin 9030 -> 0 bytes
configure.ac | 27 -
meson.build | 12 -
po/POTFILES.in | 1 -
27 files changed, 3872 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 2bfe61bd..f857f6b1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,10 +25,6 @@ if ENABLE_PREVIEWER
SUBDIRS += previewer
endif
-if ENABLE_BROWSER_PLUGIN
-SUBDIRS += browser-plugin
-endif
-
NULL =
pkgconfigdir = $(libdir)/pkgconfig
diff --git a/configure.ac b/configure.ac
index 9b507068..c1722946 100644
--- a/configure.ac
+++ b/configure.ac
@@ -500,31 +500,6 @@ PREVIEWER_LIBS="$PREVIEWER_LIBS $GTKUNIXPRINT_LIBS -lz"
AC_SUBST(PREVIEWER_CFLAGS)
AC_SUBST(PREVIEWER_LIBS)
-
-# **************
-# Browser Plugin
-# **************
-
-AC_ARG_ENABLE([browser-plugin],
- [AS_HELP_STRING([--disable-browser-plugin],
- [Disable the Browser Plugin])],
- [],
- [enable_browser_plugin=no])
-
-if test x$enable_browser_plugin = "xyes" ; then
- PKG_CHECK_MODULES([BROWSER_PLUGIN],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED])
-
- if test -z "${BROWSER_PLUGIN_DIR}"; then
- BROWSER_PLUGIN_DIR="\${libdir}/mozilla/plugins"
- fi
- AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
-fi
-
-AM_CONDITIONAL([ENABLE_BROWSER_PLUGIN],[test "$enable_browser_plugin" = "yes"])
-BROWSER_PLUGIN_CFLAGS="$BROWSER_PLUGIN_CFLAGS $DEBUG_FLAGS"
-AC_SUBST(BROWSER_PLUGIN_CFLAGS)
-AC_SUBST(BROWSER_PLUGIN_LIBS)
-
# ***
# GIR
# ***
@@ -944,7 +919,6 @@ backend/tiff/Makefile
backend/xps/evince-xpsdocument.metainfo.xml.in
backend/xps/xpsdocument.evince-backend.desktop.in
backend/xps/Makefile
-browser-plugin/Makefile
cut-n-paste/Makefile
cut-n-paste/gimpcellrenderertoggle/Makefile
cut-n-paste/synctex/Makefile
@@ -1022,7 +996,6 @@ Viewer ...................: $enable_viewer
Previewer ................: $enable_previewer
Thumbnailer ..............: $enable_thumbnailer
Nautilus Extensions.......: $enable_nautilus
-Browser Plugin............: $enable_browser_plugin
BACKENDS
diff --git a/meson.build b/meson.build
index 4ddd0937..b64415ef 100644
--- a/meson.build
+++ b/meson.build
@@ -460,17 +460,6 @@ if enable_previewer
subdir('previewer')
endif
-# *** Browser Plugin ***
-enable_browser_plugin = get_option('browser_plugin')
-if enable_browser_plugin
- browser_plugin_dir = get_option('browser_plugin_dir')
- if not browser_plugin_dir.startswith('/')
- browser_plugin_dir = join_paths(ev_libdir, browser_plugin_dir)
- endif
-
- subdir('browser-plugin')
-endif
-
subdir('data')
headers = files(
@@ -519,7 +508,6 @@ output += 'Viewer ...................: ' + enable_viewer.to_string() + '\n'
output += 'Previewer ................: ' + enable_previewer.to_string() + '\n'
output += 'Thumbnailer ..............: ' + enable_thumbnailer.to_string() + '\n'
output += 'Nautilus Extensions ......: ' + enable_nautilus.to_string() + '\n'
-output += 'Browser Plugin ...........: ' + enable_browser_plugin.to_string() + '\n\n\n'
output += 'BACKENDS\n\n'
output += 'Comics ...................: ' + enable_comics.to_string() + '\n'
output += 'DJVU .....................: ' + enable_djvu.to_string() + '\n'
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 8abbc23a..19ad11ba 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -20,7 +20,6 @@ backend/tiff/tiff-document.c
backend/tiff/tiffdocument.evince-backend.desktop.in.in
backend/xps/evince-xpsdocument.metainfo.xml.in.in
backend/xps/xpsdocument.evince-backend.desktop.in.in
-browser-plugin/EvBrowserPluginToolbar.cpp
data/org.gnome.Evince.desktop.in.in
data/org.gnome.Evince.gschema.xml
data/org.gnome.Evince-previewer.desktop.in.in
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]