Commit 1f4a67912c676158f40209aa72e8119fc7afcb3b

Authored by Jay Berkenbilt
1 parent e0e9d646

Bump library soname

Also update maintainer documentation on binary compatibility testing.
README.maintainer
1 Release Reminders 1 Release Reminders
2 ================= 2 =================
3 3
  4 + * These two commits broke binary compatibility:
  5 +
  6 + a3576a73593987b26cd3eff346f8f7c11f713cbd
  7 + b8bdef0ad12883d72ced5eb443e6e34a93bbbb91
  8 +
  9 + Need to figure out how. Every time any interface is added or any
  10 + object changes shape, always run compatibility tests by manually
  11 + running qtest-driver on most recent release using latest shared
  12 + library.
  13 +
4 * When making a release, always remember to run large file tests and 14 * When making a release, always remember to run large file tests and
5 image comparison tests (--enable-test-compare-images 15 image comparison tests (--enable-test-compare-images
6 --with-large-file-test-path=/path). For a major release, consider 16 --with-large-file-test-path=/path). For a major release, consider
@@ -46,18 +46,7 @@ Small, command-line tool only enhancements to do soon @@ -46,18 +46,7 @@ Small, command-line tool only enhancements to do soon
46 (libtool). 46 (libtool).
47 47
48 48
49 -Next ABI change  
50 -===============  
51 -  
52 -Remove private methods that are there only for ABI compatibility  
53 -including extra QPDFWriter writeTrailer, writeXRefTable,  
54 -writeXRefStream.  
55 -  
56 -Remember that non-compatible changes to private methods still breaks  
57 -ABI compatibility. See a3576a73593987b26cd3eff346f8f7c11f713cbd.  
58 -  
59 -  
60 -5.3.0 49 +6.1.0
61 ===== 50 =====
62 51
63 * Add method to push inheritable resources to a single page by 52 * Add method to push inheritable resources to a single page by
libqpdf/build.mk
@@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c @@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c
96 # * Otherwise, increment REVISION 96 # * Otherwise, increment REVISION
97 97
98 $(TARGETS_libqpdf): $(OBJS_libqpdf) 98 $(TARGETS_libqpdf): $(OBJS_libqpdf)
99 - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),16,0,3) 99 + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),17,0,0)