aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2015-11-10 18:27:44 +0100
committerJay Berkenbilt <ejb@ql.org>2015-11-10 18:42:37 +0100
commit1f4a67912c676158f40209aa72e8119fc7afcb3b (patch)
treebe22b8374be4e69f0b8f3205d8525f403413289c
parente0e9d646740285f5305c59dc420e39129a80594a (diff)
downloadqpdf-1f4a67912c676158f40209aa72e8119fc7afcb3b.tar.zst
Bump library soname
Also update maintainer documentation on binary compatibility testing.
-rw-r--r--README.maintainer10
-rw-r--r--TODO13
-rw-r--r--libqpdf/build.mk2
3 files changed, 12 insertions, 13 deletions
diff --git a/README.maintainer b/README.maintainer
index ed68a13b..0a270e2a 100644
--- a/README.maintainer
+++ b/README.maintainer
@@ -1,6 +1,16 @@
Release Reminders
=================
+ * These two commits broke binary compatibility:
+
+ a3576a73593987b26cd3eff346f8f7c11f713cbd
+ b8bdef0ad12883d72ced5eb443e6e34a93bbbb91
+
+ Need to figure out how. Every time any interface is added or any
+ object changes shape, always run compatibility tests by manually
+ running qtest-driver on most recent release using latest shared
+ library.
+
* When making a release, always remember to run large file tests and
image comparison tests (--enable-test-compare-images
--with-large-file-test-path=/path). For a major release, consider
diff --git a/TODO b/TODO
index 0ef02e03..afef2662 100644
--- a/TODO
+++ b/TODO
@@ -46,18 +46,7 @@ Small, command-line tool only enhancements to do soon
(libtool).
-Next ABI change
-===============
-
-Remove private methods that are there only for ABI compatibility
-including extra QPDFWriter writeTrailer, writeXRefTable,
-writeXRefStream.
-
-Remember that non-compatible changes to private methods still breaks
-ABI compatibility. See a3576a73593987b26cd3eff346f8f7c11f713cbd.
-
-
-5.3.0
+6.1.0
=====
* Add method to push inheritable resources to a single page by
diff --git a/libqpdf/build.mk b/libqpdf/build.mk
index 2abab09a..4963027e 100644
--- a/libqpdf/build.mk
+++ b/libqpdf/build.mk
@@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c
# * Otherwise, increment REVISION
$(TARGETS_libqpdf): $(OBJS_libqpdf)
- $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),16,0,3)
+ $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),17,0,0)