Commit a1d5a3e916a23ae22ee65b05df1789435a72d67c

Authored by Jay Berkenbilt
1 parent 16051788

Retarget some items for 4.2.0 and 4.3.0

Bug fixes for 4.2.0 force additional interfaces, so move most of the
4.2.0 items to 4.3.0.
Showing 1 changed file with 24 additions and 4 deletions
1 4.2.0 1 4.2.0
2 ===== 2 =====
3 3
  4 + * New interfaces have been added.
  5 +
  6 + * Suggestion from user: allow merging entire files without specifying
  7 + 1-z as page number, e.g., qpdf --empty --pages a*.pdf -- b.pdf
  8 +
  9 + * Suggestion from a user: add an command-line option to show the
  10 + number of pages.
  11 +
  12 +
  13 +4.3.0
  14 +=====
  15 +
4 * Provide an option for QPDFWriter to preserve unreferenced objects 16 * Provide an option for QPDFWriter to preserve unreferenced objects
5 when writing out a file. 17 when writing out a file.
6 18
@@ -42,11 +54,19 @@ @@ -42,11 +54,19 @@
42 54
43 - See ../misc/broken-files 55 - See ../misc/broken-files
44 56
45 - * Suggestion from user: allow merging entire files without specifying  
46 - 1-z as page number, e.g., qpdf --empty --pages a*.pdf -- b.pdf  
47 57
48 - * Suggestion from a user: add an command-line option to show the  
49 - number of pages. 58 +
  59 +Next ABI change
  60 +===============
  61 +
  62 + * Remove QPDF::getCompressibleObjects()
  63 +
  64 + * For public QPDF methods that are only public so QPDFWriter can
  65 + call them, make them private and provide a nested caller class with
  66 + QPDFWriter as a friend for access just like is being done now for
  67 + some other methods. This will reduce the risk that future changes
  68 + in the interface between QPDFWriter and QPDF will result in
  69 + breaking ABI changes.
50 70
51 71
52 General 72 General