Since Evince 42.0 we became more aggressive to bump poppler's version,
and let users use the improvements in PDF rendering.
Additionally, pdf is likely the most used file format. It makes sense
to attempt to enable it by default, and let the user force to disable
it if they please.
Evince uses t1lib to render T1 Postscript fonts. However, the library
has been unavailable from distributions like Debian since about 2014.
By then, it had unattended security issues, and no development for
about three years.
The issue was discussed in Debian, see the issue:
"t1lib: history of security issues, unmaintained upstream, unsupportable"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637488
In Evince, t1lib was used to rasterize, not to draw glyphs. Still,
it is very likely that the code was never built and/or used since
t1lib stopped being available in distributions.
Time to remove it from Evince codebase.
Gentoo doesn't have a separate synctex package (it's part of the large
texlive-core package), and we'd prefer to use the internal code to avoid
the dependency.
This option lets us ensure that we will always use the internal synctex
code, regardless of whether synctex is available on the system.
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
Meson is a build system focused on speed and ease of use, which
helps speed up software development. This patch adds Meson support
alongside Autotools.