Commit 584793ea1e34797ab01ffa11d26f302cd9790f4c

Authored by Jay Berkenbilt
1 parent f0307891

Spell check, update release notes for 10.6.3

ChangeLog
  1 +2022-03-07 Jay Berkenbilt <ejb@ql.org>
  2 +
  3 + * Minor internal changes to assist with building in other
  4 + environments: rename internal bits.icc to qpdf/bits_functions.hh
  5 + (not part of public API), enforce reordering of header files to
  6 + prevent jpeglib.h from interfering with other headers, remove an
  7 + unused header that was accidentally added in 10.6.0 but never
  8 + referenced by any code.
  9 +
  10 + * Make build work and tests work when NDEBUG is defined. This
  11 + involved a few changes to some test files but no changes to any
  12 + library code.
  13 +
1 14 2022-02-25 Jay Berkenbilt <ejb@ql.org>
2 15  
3 16 * Bug fix in JSON parser: accept \/ in a string as valid input per
... ...
... ... @@ -3,7 +3,6 @@ Next
3 3 ====
4 4  
5 5 In order:
6   -* PR #661 (overloaded getters from m-holger)
7 6 * cmake
8 7 * code formatting
9 8 * PointerHolder -> shared_ptr
... ... @@ -284,7 +283,7 @@ When creating output from a string:
284 283 * Else encode as "b:"
285 284  
286 285 When reading a string, any string that doesn't follow the above rules
287   -is an error. This includes "r:" strings not paresable as a real
  286 +is an error. This includes "r:" strings not parseable as a real
288 287 number, "/Name" strings containing a NUL character, "s:" or "b:"
289 288 strings that are not valid JSON strings, "b:" strings containing
290 289 character values > 0xff, or "e:" values that are not valid base64.
... ...
cSpell.json
... ... @@ -2,6 +2,7 @@
2 2 "version": "0.1",
3 3 "words": [
4 4 "abuild",
  5 + "dontalign",
5 6 "aclocal",
6 7 "acro",
7 8 "acroform",
... ... @@ -60,7 +61,9 @@
60 61 "cleartext",
61 62 "cloudmersive",
62 63 "clusterfuzz",
  64 + "cmake",
63 65 "cmatch",
  66 + "codepoint",
64 67 "coldwind",
65 68 "colorspace",
66 69 "conftest",
... ... @@ -79,6 +82,7 @@
79 82 "decrypter",
80 83 "deduplicating",
81 84 "deps",
  85 + "deserialization",
82 86 "destdir",
83 87 "dests",
84 88 "devel",
... ... @@ -186,6 +190,7 @@
186 190 "jmap",
187 191 "jmsg",
188 192 "jnull",
  193 + "jpeglib",
189 194 "jpool",
190 195 "jsamparray",
191 196 "jsample",
... ... @@ -246,6 +251,7 @@
246 251 "mutators",
247 252 "nbsp",
248 253 "ndash",
  254 + "ndebug",
249 255 "nendstream",
250 256 "nfields",
251 257 "ngrandkids",
... ...
manual/release-notes.rst
... ... @@ -6,7 +6,12 @@ Release Notes
6 6 For a detailed list of changes, please see the file
7 7 :file:`ChangeLog` in the source distribution.
8 8  
9   -10.6.3: XXX
  9 +10.6.3: March 8, 2022
  10 + - Announcement of upcoming change:
  11 +
  12 + - qpdf 11 will be built with cmake. The qpdf 11 documentation will
  13 + include detailed migration instructions.
  14 +
10 15 - Bug fixes:
11 16  
12 17 - Recognize strings explicitly encoded as UTF-8 as allowed by the
... ... @@ -17,6 +22,10 @@ For a detailed list of changes, please see the file
17 22 specifies auto sizing. At this time, qpdf does not support auto
18 23 sizing.
19 24  
  25 + - Minor, non-functional changes to build and documentation to
  26 + accommodate a wider range of compilation environments in
  27 + preparation for migration to cmake.
  28 +
20 29 10.6.2: February 16, 2022
21 30 - Bug fixes:
22 31  
... ...