Commit 1f4a67912c676158f40209aa72e8119fc7afcb3b

Authored by Jay Berkenbilt
1 parent e0e9d646

Bump library soname

Also update maintainer documentation on binary compatibility testing.
README.maintainer
1 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 14 * When making a release, always remember to run large file tests and
5 15 image comparison tests (--enable-test-compare-images
6 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 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 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 96 # * Otherwise, increment REVISION
97 97  
98 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)
... ...