2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 10:58:58 +00:00

Spell check, update release notes for 10.6.3

This commit is contained in:
Jay Berkenbilt 2022-03-07 18:17:17 -05:00
parent f030789104
commit 584793ea1e
4 changed files with 30 additions and 3 deletions

View File

@ -1,3 +1,16 @@
2022-03-07 Jay Berkenbilt <ejb@ql.org>
* Minor internal changes to assist with building in other
environments: rename internal bits.icc to qpdf/bits_functions.hh
(not part of public API), enforce reordering of header files to
prevent jpeglib.h from interfering with other headers, remove an
unused header that was accidentally added in 10.6.0 but never
referenced by any code.
* Make build work and tests work when NDEBUG is defined. This
involved a few changes to some test files but no changes to any
library code.
2022-02-25 Jay Berkenbilt <ejb@ql.org> 2022-02-25 Jay Berkenbilt <ejb@ql.org>
* Bug fix in JSON parser: accept \/ in a string as valid input per * Bug fix in JSON parser: accept \/ in a string as valid input per

3
TODO
View File

@ -3,7 +3,6 @@ Next
==== ====
In order: In order:
* PR #661 (overloaded getters from m-holger)
* cmake * cmake
* code formatting * code formatting
* PointerHolder -> shared_ptr * PointerHolder -> shared_ptr
@ -284,7 +283,7 @@ When creating output from a string:
* Else encode as "b:" * Else encode as "b:"
When reading a string, any string that doesn't follow the above rules When reading a string, any string that doesn't follow the above rules
is an error. This includes "r:" strings not paresable as a real is an error. This includes "r:" strings not parseable as a real
number, "/Name" strings containing a NUL character, "s:" or "b:" number, "/Name" strings containing a NUL character, "s:" or "b:"
strings that are not valid JSON strings, "b:" strings containing strings that are not valid JSON strings, "b:" strings containing
character values > 0xff, or "e:" values that are not valid base64. character values > 0xff, or "e:" values that are not valid base64.

View File

@ -2,6 +2,7 @@
"version": "0.1", "version": "0.1",
"words": [ "words": [
"abuild", "abuild",
"dontalign",
"aclocal", "aclocal",
"acro", "acro",
"acroform", "acroform",
@ -60,7 +61,9 @@
"cleartext", "cleartext",
"cloudmersive", "cloudmersive",
"clusterfuzz", "clusterfuzz",
"cmake",
"cmatch", "cmatch",
"codepoint",
"coldwind", "coldwind",
"colorspace", "colorspace",
"conftest", "conftest",
@ -79,6 +82,7 @@
"decrypter", "decrypter",
"deduplicating", "deduplicating",
"deps", "deps",
"deserialization",
"destdir", "destdir",
"dests", "dests",
"devel", "devel",
@ -186,6 +190,7 @@
"jmap", "jmap",
"jmsg", "jmsg",
"jnull", "jnull",
"jpeglib",
"jpool", "jpool",
"jsamparray", "jsamparray",
"jsample", "jsample",
@ -246,6 +251,7 @@
"mutators", "mutators",
"nbsp", "nbsp",
"ndash", "ndash",
"ndebug",
"nendstream", "nendstream",
"nfields", "nfields",
"ngrandkids", "ngrandkids",

View File

@ -6,7 +6,12 @@ Release Notes
For a detailed list of changes, please see the file For a detailed list of changes, please see the file
:file:`ChangeLog` in the source distribution. :file:`ChangeLog` in the source distribution.
10.6.3: XXX 10.6.3: March 8, 2022
- Announcement of upcoming change:
- qpdf 11 will be built with cmake. The qpdf 11 documentation will
include detailed migration instructions.
- Bug fixes: - Bug fixes:
- Recognize strings explicitly encoded as UTF-8 as allowed by the - 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
specifies auto sizing. At this time, qpdf does not support auto specifies auto sizing. At this time, qpdf does not support auto
sizing. sizing.
- Minor, non-functional changes to build and documentation to
accommodate a wider range of compilation environments in
preparation for migration to cmake.
10.6.2: February 16, 2022 10.6.2: February 16, 2022
- Bug fixes: - Bug fixes: