-
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.
-
3.0.rc1
-
LARGE_FILE_TEST_PATH -> QPDF_LARGE_FILE_TEST_PATH SKIP_TEST_COMPARE_IMAGES -> QPDF_SKIP_TEST_COMPARE_IMAGES
-
Incorrectly stated that default is disabled when it is actually enabled.