-
This is for testing the release process, particularly as it pertains to AppImage creation.
-
Bump to an alpha release. This version is not being widely released but is being used to push the new shared library version through the debian packaging system and to test out github releases.
-
We were putting the value of LT_CURRENT in the versioned symbol map instead of the soname major version, which was creating binary incompatibility where none was present. Unfortunately, this bug is already out there for qpdf 7.0.0, so we'll have to work around it for now.
-
Most of the README files have been renamed. Refer to the new names.
-
Rather than checking consistency of libqpdf.map, generate it.
-
If not available, give an error. The user may also configure qpdf to use an insecure random number generator.
-
Make them safer by avoiding any internal limits and replacing sprintf with std::ostringstream.
-
Enable C4996, deprecation/security warnings, which helps for Windows 8 certification. Stop enabling C4267, which was warning about conversions between size_t and other integer types.
-
Also separate C and C++ warning flags.
-
Make --enable-werror work properly on msvc, handle extra warnings flags for msvc in configure.ac instead of hardcoding into make/msvc.mk, separate warnings flags into WFLAGS in autoconf.mk to avoid duplication and to make it easier to override.