Make sure e is always initialized
Update (C) years
0.26.4
Merge remote-tracking branch 'origin/poppler-0.26'
glib: Fix use of uninitialized members in PopplerInputStream

https://bugs.freedesktop.org/show_bug.cgi?id=82630
glib: Fix use of uninitialized members in PopplerInputStream

https://bugs.freedesktop.org/show_bug.cgi?id=82630
Fix rendering of file with a wrong embedded font

Bug #84270
Merge remote-tracking branch 'origin/poppler-0.26'
Add compile to .gitignore

Automake automatically creates a wrapper script called 'compile' for
compilers which do not understand '-c -o'.

$ automake --version
automake (GNU automake) 1.14.1

https://bugs.freedesktop.org/show_bug.cgi?id=83840
make autogen.sh work with variables with spaces

eg ./autogen.sh CXXFLAGS="-O0 -g3"
Don't use -fPIC on mingw

it emits a warning for every file stating that -fPIC is ignored
Update .gitignore
Refactor Makefiles to build a noinst library for parsing args

Prevents this automake warning about possible forward-incompatibility:

$ ./autogen.sh
...
cpp/tests/Makefile.am:16: warning: source file '$(top_srcdir)/utils/parseargs.cc' is in a subdirectory,
cpp/tests/Makefile.am:16: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
cpp/tests/Makefile.am:20: warning: source file '$(top_srcdir)/utils/parseargs.cc' is in a subdirectory,
cpp/tests/Makefile.am:20: but option 'subdir-objects' is disabled
parallel-tests: installing './test-driver'
test/Makefile.am:58: warning: source file '../utils/parseargs.cc' is in a subdirectory,
test/Makefile.am:58: but option 'subdir-objects' is disabled

$ automake --version
automake (GNU automake) 1.14.1
...

https://bugs.freedesktop.org/show_bug.cgi?id=83839
use alt colorspace to get CMYK values for an ICC based CMYK colorspace

The reason for the pale image is that GfxICCBasedColorSpace::getCMYK() uses the cms transformation to get RGB values and the convert it back to CMYK even for a ICC based CMYK colorspace instead of just returning the CMYK values itself.

Bug #79019
Fix build with --disable-utils

Since 21b5fd655ce45b90668d1416d21c526ab7eb3ad6, building Poppler fails when configured
with '--disable-utils'.

Bug #84448
Map Standard/Expert encoding ligatures to AGLFN names

for use with substitute fonts that are not compatible with the
Standard 14 fonts.

Bug 80093
Fix assert in 5068.asan.0.6052.pdf
Fix 303287ebdad0de9fb2655c4d7eab627c0045ea04

It may happen that j is bigger than macGlyphNames size, so don't try to access it