-
libjpeg development files are on the macos GitHub Actions build image now, and downloading our own version was causing conflicts.
-
That way we can always ensure that the right compiler flags are being used if there is an issue.
-
Verify runpath for all executables, check to make sure the AppImage works in various intended ways.
-
Make sure that our attempt to test both signed and unsigned char is actually right.
-
GNU grep 3.8 started to emit warnings when invoking egrep. Convert all calls to grep -E.
-
This results in measurable performance improvements to packaged binary libqpdf distributions. QTC remains available for library users and is still selectively enabled in CI.
-
This is to catch pull requests that make changes that would affect automatically generated job files without including those modifications.
-
Also remove linearization from qpdf-manual.pdf. It's a small file, and removing the dependency on the qpdf executable significantly shortens build times.
-
External libraries for Windows are now built automatically in the qpdf/external-libs repository and include openssl in addition to zlib and jpeg. Use these, and update the Windows build to build with the openssl crypto provider by default. We leave the native crypto provider enabled in case there is a problem with openssl and also to continue to exercise that code.
-
This is suitable for use as a Lambda layer in AWS, inclusion in a docker container, or other places where a minimal binary distribution is desired.