2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 19:08:59 +00:00

Bump library soname

Also update maintainer documentation on binary compatibility testing.
This commit is contained in:
Jay Berkenbilt 2015-11-10 12:27:44 -05:00
parent e0e9d64674
commit 1f4a67912c
3 changed files with 12 additions and 13 deletions

View File

@ -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

13
TODO
View File

@ -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

View File

@ -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)