Commit 8854143c7b204534d4ee2ecdf96fd17be0f7e9bd

Authored by Jay Berkenbilt
1 parent 076b33ce

Spell check

cSpell.json
1 { 1 {
2 "version": "0.1", 2 "version": "0.1",
3 "words": [ 3 "words": [
  4 + "abcdefghijklmnopqrstuvwxy",
4 "abuild", 5 "abuild",
5 "aclocal", 6 "aclocal",
6 "acro", 7 "acro",
@@ -13,15 +14,24 @@ @@ -13,15 +14,24 @@
13 "afdhph", 14 "afdhph",
14 "ageneration", 15 "ageneration",
15 "aitems", 16 "aitems",
  17 + "alternativename",
  18 + "annotationflags",
16 "annots", 19 "annots",
17 "aobjid", 20 "aobjid",
18 "apcm", 21 "apcm",
19 "apdict", 22 "apdict",
  23 + "appdir",
  24 + "appearancestate",
  25 + "appendable",
20 "appian", 26 "appian",
21 "appimage", 27 "appimage",
22 "appspot", 28 "appspot",
23 "arandom", 29 "arandom",
  30 + "argfile",
24 "arora", 31 "arora",
  32 + "artbox",
  33 + "asciihexdecode",
  34 + "asciihexdecoder",
25 "asdf", 35 "asdf",
26 "atoi", 36 "atoi",
27 "autobuilder", 37 "autobuilder",
@@ -33,15 +43,20 @@ @@ -33,15 +43,20 @@
33 "baaa", 43 "baaa",
34 "backports", 44 "backports",
35 "bashcompinit", 45 "bashcompinit",
  46 + "bashdefault",
36 "berkenbilt", 47 "berkenbilt",
37 "binmode", 48 "binmode",
  49 + "bitspercomponent",
38 "bitstream", 50 "bitstream",
  51 + "bitwriter",
39 "blinearize", 52 "blinearize",
40 "boldseq", 53 "boldseq",
41 "bookinfo", 54 "bookinfo",
  55 + "boxkey",
42 "bpreserve", 56 "bpreserve",
43 "bqpdf", 57 "bqpdf",
44 "brdp", 58 "brdp",
  59 + "bufferinputsource",
45 "bufpl", 60 "bufpl",
46 "bufsize", 61 "bufsize",
47 "buildrules", 62 "buildrules",
@@ -59,6 +74,7 @@ @@ -59,6 +74,7 @@
59 "cleanpatch", 74 "cleanpatch",
60 "clearsign", 75 "clearsign",
61 "cleartext", 76 "cleartext",
  77 + "closedfileinputsource",
62 "cloudmersive", 78 "cloudmersive",
63 "clusterfuzz", 79 "clusterfuzz",
64 "cmake", 80 "cmake",
@@ -68,6 +84,7 @@ @@ -68,6 +84,7 @@
68 "colorspace", 84 "colorspace",
69 "conftest", 85 "conftest",
70 "connor", 86 "connor",
  87 + "contentnormalizer",
71 "copiable", 88 "copiable",
72 "cout", 89 "cout",
73 "cpack", 90 "cpack",
@@ -78,9 +95,12 @@ @@ -78,9 +95,12 @@
78 "cregex", 95 "cregex",
79 "crend", 96 "crend",
80 "crnl", 97 "crnl",
  98 + "cropbox",
  99 + "cryptorandomdataprovider",
81 "csoe", 100 "csoe",
82 "cstr", 101 "cstr",
83 "ctest", 102 "ctest",
  103 + "cwmain",
84 "cxxflags", 104 "cxxflags",
85 "cygwin", 105 "cygwin",
86 "datafile", 106 "datafile",
@@ -88,11 +108,16 @@ @@ -88,11 +108,16 @@
88 "dcmake", 108 "dcmake",
89 "dctdecode", 109 "dctdecode",
90 "decltype", 110 "decltype",
  111 + "decodelevel",
  112 + "decodeparms",
91 "decrypter", 113 "decrypter",
92 "deduplicating", 114 "deduplicating",
  115 + "defaultvalue",
93 "deps", 116 "deps",
94 "deserialization", 117 "deserialization",
95 "destdir", 118 "destdir",
  119 + "destpage",
  120 + "destpageposfrom",
96 "dests", 121 "dests",
97 "devel", 122 "devel",
98 "didier", 123 "didier",
@@ -106,6 +131,9 @@ @@ -106,6 +131,9 @@
106 "docdir", 131 "docdir",
107 "dohnal", 132 "dohnal",
108 "dontalign", 133 "dontalign",
  134 + "dontpanic",
  135 + "downsampled",
  136 + "downsampler",
109 "dqpdf", 137 "dqpdf",
110 "dqtest", 138 "dqtest",
111 "dquote", 139 "dquote",
@@ -113,6 +141,7 @@ @@ -113,6 +141,7 @@
113 "dshow", 141 "dshow",
114 "dtdvalid", 142 "dtdvalid",
115 "dwindows", 143 "dwindows",
  144 + "earlychange",
116 "ebra", 145 "ebra",
117 "ecks", 146 "ecks",
118 "efdh", 147 "efdh",
@@ -137,16 +166,21 @@ @@ -137,16 +166,21 @@
137 "fdict", 166 "fdict",
138 "ffield", 167 "ffield",
139 "fghij", 168 "fghij",
  169 + "fieldflags",
  170 + "fileinputsource",
  171 + "filenow",
140 "filep", 172 "filep",
  173 + "filetrailer",
141 "firstname", 174 "firstname",
142 "firstterm", 175 "firstterm",
143 "flarp", 176 "flarp",
144 "flate", 177 "flate",
145 - "flate's",  
146 "flatelzwdecode", 178 "flatelzwdecode",
  179 + "flate's",
147 "florian", 180 "florian",
148 "fmatrix", 181 "fmatrix",
149 "fopen", 182 "fopen",
  183 + "forcenone",
150 "fplain", 184 "fplain",
151 "fsanitize", 185 "fsanitize",
152 "fseeki", 186 "fseeki",
@@ -170,12 +204,18 @@ @@ -170,12 +204,18 @@
170 "gnuc", 204 "gnuc",
171 "gnutls", 205 "gnutls",
172 "gprof", 206 "gprof",
  207 + "grandkid",
  208 + "grandkids",
173 "gswin", 209 "gswin",
174 "gynvael", 210 "gynvael",
175 "hagoogamagoogle", 211 "hagoogamagoogle",
176 "hasacroform", 212 "hasacroform",
177 "hcryptprov", 213 "hcryptprov",
178 "hdict", 214 "hdict",
  215 + "hexchars",
  216 + "hexkey",
  217 + "hexkeylen",
  218 + "hexstrings",
179 "hoffmann", 219 "hoffmann",
180 "holger", 220 "holger",
181 "hosoda", 221 "hosoda",
@@ -187,12 +227,18 @@ @@ -187,12 +227,18 @@
187 "ifeq", 227 "ifeq",
188 "ifstream", 228 "ifstream",
189 "iinfilename", 229 "iinfilename",
  230 + "imagemask",
  231 + "impls",
190 "includedir", 232 "includedir",
191 "indoc", 233 "indoc",
192 "infile", 234 "infile",
193 "infilename", 235 "infilename",
194 "inheritsresources", 236 "inheritsresources",
  237 + "initially",
  238 + "inlineimage",
195 "inpdf", 239 "inpdf",
  240 + "inputsource",
  241 + "insecurerandomdataprovider",
196 "inttypes", 242 "inttypes",
197 "iostream", 243 "iostream",
198 "ioutfilename", 244 "ioutfilename",
@@ -200,6 +246,7 @@ @@ -200,6 +246,7 @@
200 "ischeckbox", 246 "ischeckbox",
201 "ischoice", 247 "ischoice",
202 "isradiobutton", 248 "isradiobutton",
  249 + "istext",
203 "istr", 250 "istr",
204 "italicseq", 251 "italicseq",
205 "itemizedlist", 252 "itemizedlist",
@@ -215,6 +262,7 @@ @@ -215,6 +262,7 @@
215 "jint", 262 "jint",
216 "jklmnopqrstuvwxyz", 263 "jklmnopqrstuvwxyz",
217 "jmap", 264 "jmap",
  265 + "jmpbuf",
218 "jmsg", 266 "jmsg",
219 "jnull", 267 "jnull",
220 "jpeglib", 268 "jpeglib",
@@ -223,10 +271,13 @@ @@ -223,10 +271,13 @@
223 "jsample", 271 "jsample",
224 "jsamprow", 272 "jsamprow",
225 "jsimd", 273 "jsimd",
  274 + "jsonhandler",
226 "jsonversion", 275 "jsonversion",
227 "jstr", 276 "jstr",
228 "jurczyk", 277 "jurczyk",
  278 + "keybits",
229 "kgdl", 279 "kgdl",
  280 + "lastnum",
230 "lastreleased", 281 "lastreleased",
231 "latexmk", 282 "latexmk",
232 "latexpdf", 283 "latexpdf",
@@ -237,6 +288,7 @@ @@ -237,6 +288,7 @@
237 "libclang", 288 "libclang",
238 "libcmt", 289 "libcmt",
239 "libcmtd", 290 "libcmtd",
  291 + "libctx",
240 "libdir", 292 "libdir",
241 "libgcc", 293 "libgcc",
242 "libjpeg", 294 "libjpeg",
@@ -246,17 +298,21 @@ @@ -246,17 +298,21 @@
246 "libtests", 298 "libtests",
247 "libversion", 299 "libversion",
248 "libz", 300 "libz",
  301 + "lindict",
249 "linearization", 302 "linearization",
250 "linearize", 303 "linearize",
251 "linearizes", 304 "linearizes",
252 "linearizing", 305 "linearizing",
  306 + "linebuf",
253 "linefeeds", 307 "linefeeds",
254 "linkend", 308 "linkend",
  309 + "linkey",
255 "linp", 310 "linp",
256 "listitem", 311 "listitem",
257 "ljpeg", 312 "ljpeg",
258 "localtime", 313 "localtime",
259 "longjmp", 314 "longjmp",
  315 + "losslessly",
260 "lpstr", 316 "lpstr",
261 "lqpdf", 317 "lqpdf",
262 "lssl", 318 "lssl",
@@ -265,40 +321,57 @@ @@ -265,40 +321,57 @@
265 "macports", 321 "macports",
266 "maint", 322 "maint",
267 "makefiles", 323 "makefiles",
  324 + "makelangid",
268 "malloc", 325 "malloc",
269 "mandir", 326 "mandir",
  327 + "mappingname",
270 "masamichi", 328 "masamichi",
271 "mateusz", 329 "mateusz",
272 "maxdepth", 330 "maxdepth",
273 "maxobjectid", 331 "maxobjectid",
  332 + "maxplus",
  333 + "maxval",
274 "mdash", 334 "mdash",
  335 + "mediabox",
275 "memstream", 336 "memstream",
276 "mindepth", 337 "mindepth",
  338 + "minminus",
277 "mkdir", 339 "mkdir",
278 "mkinstalldirs", 340 "mkinstalldirs",
279 "mklink", 341 "mklink",
280 "moddate", 342 "moddate",
  343 + "modificationdate",
281 "modifyannotations", 344 "modifyannotations",
  345 + "modifyassembly",
  346 + "modifyforms",
  347 + "modifyother",
282 "monoseq", 348 "monoseq",
283 "msvc", 349 "msvc",
284 - "msvc's",  
285 "msvcrt", 350 "msvcrt",
  351 + "msvc's",
286 "msys", 352 "msys",
287 "multithreaded", 353 "multithreaded",
288 "municode", 354 "municode",
289 "mutators", 355 "mutators",
290 "namelink", 356 "namelink",
  357 + "namesp",
  358 + "nannots",
291 "nbsp", 359 "nbsp",
292 "ndash", 360 "ndash",
293 "ndebug", 361 "ndebug",
  362 + "needappearances",
294 "nendstream", 363 "nendstream",
  364 + "newdict",
  365 + "newpage",
295 "nfields", 366 "nfields",
  367 + "nfirst",
296 "ngrandkids", 368 "ngrandkids",
297 "nkids", 369 "nkids",
298 "nlines", 370 "nlines",
299 "nntree", 371 "nntree",
300 "nobjects", 372 "nobjects",
301 "nocase", 373 "nocase",
  374 + "nodash",
302 "nodefaultlib", 375 "nodefaultlib",
303 "nolint", 376 "nolint",
304 "noout", 377 "noout",
@@ -309,22 +382,28 @@ @@ -309,22 +382,28 @@
309 "nrounds", 382 "nrounds",
310 "nshared", 383 "nshared",
311 "nsis", 384 "nsis",
  385 + "nspaces",
312 "nspecs", 386 "nspecs",
313 "nstripes", 387 "nstripes",
314 "nullptr", 388 "nullptr",
315 "numrange", 389 "numrange",
  390 + "numtree",
316 "nval", 391 "nval",
317 "nwarnings", 392 "nwarnings",
  393 + "objdesc",
318 "objdump", 394 "objdump",
319 "objectinfo", 395 "objectinfo",
320 "objgen", 396 "objgen",
321 "objidok", 397 "objidok",
322 "objok", 398 "objok",
  399 + "objspec",
323 "objstm", 400 "objstm",
324 "odict", 401 "odict",
  402 + "offsetinputsource",
325 "ofirst", 403 "ofirst",
326 "oiter", 404 "oiter",
327 "olast", 405 "olast",
  406 + "oldpdf",
328 "olimits", 407 "olimits",
329 "olist", 408 "olist",
330 "omap", 409 "omap",
@@ -337,24 +416,39 @@ @@ -337,24 +416,39 @@
337 "ostream", 416 "ostream",
338 "ostringstream", 417 "ostringstream",
339 "ostringstreams", 418 "ostringstreams",
  419 + "outbuffer",
340 "outdoc", 420 "outdoc",
341 "outfile", 421 "outfile",
342 "outfilename", 422 "outfilename",
  423 + "outname",
  424 + "outpdf",
  425 + "outpdfw",
  426 + "outprefix",
  427 + "outval",
  428 + "ownerpasswordmatched",
343 "pacman", 429 "pacman",
344 "paeth", 430 "paeth",
345 "pagelabel", 431 "pagelabel",
346 "pagelabels", 432 "pagelabels",
  433 + "pagemode",
347 "pageno", 434 "pageno",
  435 + "pagenos",
  436 + "pageobj",
  437 + "pagepos",
348 "pageposfrom", 438 "pageposfrom",
349 "parms", 439 "parms",
350 "parseable", 440 "parseable",
  441 + "parsecontent",
351 "parsedoffset", 442 "parsedoffset",
  443 + "partialname",
  444 + "pathsep",
352 "patmv", 445 "patmv",
353 "patrepl", 446 "patrepl",
354 "pavlyuk", 447 "pavlyuk",
355 "pbytes", 448 "pbytes",
356 "pclm", 449 "pclm",
357 "pcre", 450 "pcre",
  451 + "pdfdoc",
358 "pdflatex", 452 "pdflatex",
359 "pdfs", 453 "pdfs",
360 "pdfversion", 454 "pdfversion",
@@ -365,18 +459,27 @@ @@ -365,18 +459,27 @@
365 "pkgconfig", 459 "pkgconfig",
366 "pldh", 460 "pldh",
367 "pluggable", 461 "pluggable",
  462 + "pngfilter",
368 "pngify", 463 "pngify",
369 "pngpredictor", 464 "pngpredictor",
370 "pointerholder", 465 "pointerholder",
371 "poppler", 466 "poppler",
372 "prebuild", 467 "prebuild",
373 "precheck", 468 "precheck",
  469 + "preferredcontents",
  470 + "preferredname",
  471 + "prefiltering",
374 "prepended", 472 "prepended",
375 "prepending", 473 "prepending",
376 "printf", 474 "printf",
  475 + "printhigh",
  476 + "printlow",
  477 + "procset",
  478 + "procsets",
377 "programfiles", 479 "programfiles",
378 "programlisting", 480 "programlisting",
379 "proxied", 481 "proxied",
  482 + "pushbuttons",
380 "pushedinheritedpageresources", 483 "pushedinheritedpageresources",
381 "putu", 484 "putu",
382 "pval", 485 "pval",
@@ -388,7 +491,6 @@ @@ -388,7 +491,6 @@
388 "qintc", 491 "qintc",
389 "qnumbers", 492 "qnumbers",
390 "qpdf", 493 "qpdf",
391 - "qpdf's",  
392 "qpdfacroformdocumenthelper", 494 "qpdfacroformdocumenthelper",
393 "qpdfannotationobjecthelper", 495 "qpdfannotationobjecthelper",
394 "qpdfargparser", 496 "qpdfargparser",
@@ -420,6 +522,7 @@ @@ -420,6 +522,7 @@
420 "qpdfpagelabeldocumenthelper", 522 "qpdfpagelabeldocumenthelper",
421 "qpdfpageobjecthelper", 523 "qpdfpageobjecthelper",
422 "qpdfparser", 524 "qpdfparser",
  525 + "qpdf's",
423 "qpdfs", 526 "qpdfs",
424 "qpdfstreamfilter", 527 "qpdfstreamfilter",
425 "qpdfsystemerror", 528 "qpdfsystemerror",
@@ -434,31 +537,50 @@ @@ -434,31 +537,50 @@
434 "qstrings", 537 "qstrings",
435 "qtest", 538 "qtest",
436 "quadding", 539 "quadding",
  540 + "quotedblbase",
  541 + "quotedblright",
  542 + "quoteleft",
  543 + "quoteright",
437 "quotesinglbase", 544 "quotesinglbase",
438 "qutil", 545 "qutil",
439 "qwer", 546 "qwer",
440 "qwert", 547 "qwert",
441 "qwww", 548 "qwww",
  549 + "randomdataprovider",
442 "rcon", 550 "rcon",
  551 + "rdicts",
443 "rdpp", 552 "rdpp",
444 "rdquo", 553 "rdquo",
  554 + "recovereduserpassword",
445 "refcount", 555 "refcount",
  556 + "referring",
  557 + "refpage",
  558 + "refpos",
446 "reimplement", 559 "reimplement",
  560 + "resampler",
447 "resave", 561 "resave",
  562 + "resourcefinder",
448 "retargeted", 563 "retargeted",
449 "rfont", 564 "rfont",
450 "rijndael", 565 "rijndael",
451 "rkey", 566 "rkey",
452 "rklength", 567 "rklength",
  568 + "rnames",
  569 + "rotatex",
  570 + "roundoff",
453 "rpath", 571 "rpath",
454 "rstream", 572 "rstream",
455 "runlength", 573 "runlength",
  574 + "runlengthdecode",
456 "runpath", 575 "runpath",
457 "runtest", 576 "runtest",
458 "sahil", 577 "sahil",
459 "samp", 578 "samp",
460 "sarray", 579 "sarray",
  580 + "scanline",
  581 + "scanlines",
461 "scarff", 582 "scarff",
  583 + "securerandomdataprovider",
462 "seekable", 584 "seekable",
463 "segfaulting", 585 "segfaulting",
464 "setargv", 586 "setargv",
@@ -476,26 +598,41 @@ @@ -476,26 +598,41 @@
476 "srandom", 598 "srandom",
477 "srdp", 599 "srdp",
478 "sregex", 600 "sregex",
  601 + "stampfile",
  602 + "stamppdf",
479 "startxref", 603 "startxref",
480 "stdexcept", 604 "stdexcept",
481 "stdint", 605 "stdint",
  606 + "stdiofile",
482 "stdlib", 607 "stdlib",
483 "stdlib's", 608 "stdlib's",
484 "stgz", 609 "stgz",
485 "stoi", 610 "stoi",
486 "strcasecmp", 611 "strcasecmp",
487 "strcmp", 612 "strcmp",
  613 + "streammethod",
488 "strequal", 614 "strequal",
489 "strerror", 615 "strerror",
  616 + "stringmethod",
  617 + "stringprep",
  618 + "stripesize",
490 "strtoui", 619 "strtoui",
491 "struct", 620 "struct",
492 "stylesheet", 621 "stylesheet",
493 "subclassing", 622 "subclassing",
  623 + "subdict",
  624 + "subdictionaries",
  625 + "subdictionary",
494 "subdirs", 626 "subdirs",
495 "subkey", 627 "subkey",
496 "subkeys", 628 "subkeys",
  629 + "sublang",
  630 + "submatches",
  631 + "subparsers",
497 "subramanyam", 632 "subramanyam",
  633 + "subtract",
498 "swversion", 634 "swversion",
  635 + "sysnow",
499 "sysroot", 636 "sysroot",
500 "syuu", 637 "syuu",
501 "tbuf", 638 "tbuf",
@@ -523,6 +660,7 @@ @@ -523,6 +660,7 @@
523 "uiter", 660 "uiter",
524 "ularge", 661 "ularge",
525 "ulink", 662 "ulink",
  663 + "umaxplus",
526 "uncategorized", 664 "uncategorized",
527 "uncompresesd", 665 "uncompresesd",
528 "uncompress", 666 "uncompress",
@@ -533,6 +671,7 @@ @@ -533,6 +671,7 @@
533 "unexport", 671 "unexport",
534 "unfilterable", 672 "unfilterable",
535 "unparse", 673 "unparse",
  674 + "unparsing",
536 "unpickling", 675 "unpickling",
537 "unrepaired", 676 "unrepaired",
538 "unretrieved", 677 "unretrieved",
@@ -540,12 +679,15 @@ @@ -540,12 +679,15 @@
540 "upages", 679 "upages",
541 "upass", 680 "upass",
542 "urandom", 681 "urandom",
  682 + "userpasswordmatched",
543 "uval", 683 "uval",
544 "variablelist", 684 "variablelist",
545 "varlistentry", 685 "varlistentry",
546 "varname", 686 "varname",
547 "vecs", 687 "vecs",
548 "venv", 688 "venv",
  689 + "verifycontext",
  690 + "versionless",
549 "virtualenv", 691 "virtualenv",
550 "vitaliy", 692 "vitaliy",
551 "vkey", 693 "vkey",
@@ -561,6 +703,8 @@ @@ -561,6 +703,8 @@
561 "wfilenamep", 703 "wfilenamep",
562 "wflags", 704 "wflags",
563 "wfopen", 705 "wfopen",
  706 + "winansi",
  707 + "wincrypt",
564 "wmain", 708 "wmain",
565 "wmatrix", 709 "wmatrix",
566 "wmode", 710 "wmode",
examples/qpdfjob-remove-annotations.cc
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 8
9 // This example demonstrates how we can use the QPDFJob createQPDF and writeQPDF methods to add 9 // This example demonstrates how we can use the QPDFJob createQPDF and writeQPDF methods to add
10 // custom transformations to the output produced by QPDFJob runs. The example is a full copy of the 10 // custom transformations to the output produced by QPDFJob runs. The example is a full copy of the
11 -// qpdf program modified to allways remove all annotations from the final output. 11 +// qpdf program modified to always remove all annotations from the final output.
12 12
13 static char const* whoami = nullptr; 13 static char const* whoami = nullptr;
14 14
include/qpdf/QIntC.hh
@@ -277,6 +277,7 @@ namespace QIntC // QIntC = qpdf Integer Conversion @@ -277,6 +277,7 @@ namespace QIntC // QIntC = qpdf Integer Conversion
277 QIntC::range_check_error<T>(cur, delta); 277 QIntC::range_check_error<T>(cur, delta);
278 } 278 }
279 279
  280 + // ABI: fix spelling error in function name
280 template <typename T> 281 template <typename T>
281 void 282 void
282 range_check_substract_error(T const& cur, T const& delta) 283 range_check_substract_error(T const& cur, T const& delta)
@@ -295,6 +296,7 @@ namespace QIntC // QIntC = qpdf Integer Conversion @@ -295,6 +296,7 @@ namespace QIntC // QIntC = qpdf Integer Conversion
295 } 296 }
296 } 297 }
297 298
  299 + // ABI: fix typo in function name
298 template <typename T> 300 template <typename T>
299 inline void 301 inline void
300 range_check_substract(T const& cur, T const& delta) 302 range_check_substract(T const& cur, T const& delta)
include/qpdf/QPDFObjectHandle.hh
@@ -1177,7 +1177,7 @@ class QPDFObjectHandle @@ -1177,7 +1177,7 @@ class QPDFObjectHandle
1177 // mappings are not reversible. There is no way to tell the difference between a string that 1177 // mappings are not reversible. There is no way to tell the difference between a string that
1178 // looks like a name or indirect object from an actual name or indirect object. 1178 // looks like a name or indirect object from an actual name or indirect object.
1179 // * JSON v2: 1179 // * JSON v2:
1180 - // * Unicode strings and strings encoded with PDF Doc encoding that can be bidrectionally 1180 + // * Unicode strings and strings encoded with PDF Doc encoding that can be bidirectionally
1181 // mapped two Unicode (which is all strings without undefined characters) are represented 1181 // mapped two Unicode (which is all strings without undefined characters) are represented
1182 // as "u:" followed by the UTF-8 encoded string. Example: 1182 // as "u:" followed by the UTF-8 encoded string. Example:
1183 // "u:potato". 1183 // "u:potato".
include/qpdf/QPDFWriter.hh
@@ -293,7 +293,7 @@ class QPDFWriter @@ -293,7 +293,7 @@ class QPDFWriter
293 QPDF_DLL 293 QPDF_DLL
294 void setSuppressOriginalObjectIDs(bool); 294 void setSuppressOriginalObjectIDs(bool);
295 295
296 - // Preserve encryption. The default is true unless prefilering, content normalization, or qdf 296 + // Preserve encryption. The default is true unless prefiltering, content normalization, or qdf
297 // mode has been selected in which case encryption is never preserved. Encryption is also not 297 // mode has been selected in which case encryption is never preserved. Encryption is also not
298 // preserved if we explicitly set encryption parameters. 298 // preserved if we explicitly set encryption parameters.
299 QPDF_DLL 299 QPDF_DLL
include/qpdf/qpdf-c.h
@@ -608,7 +608,7 @@ extern &quot;C&quot; { @@ -608,7 +608,7 @@ extern &quot;C&quot; {
608 * not destroy the object. All QPDFObjectHandle objects are deleted when they are no longer 608 * not destroy the object. All QPDFObjectHandle objects are deleted when they are no longer
609 * referenced. Releasing an object handle simply invalidates it. For example, if you create an 609 * referenced. Releasing an object handle simply invalidates it. For example, if you create an
610 * object, add it to an existing dictionary or array, and then release its handle, the object is 610 * object, add it to an existing dictionary or array, and then release its handle, the object is
611 - * safely part of the dictionary or array. Similarly, any other object handle refering to the 611 + * safely part of the dictionary or array. Similarly, any other object handle referring to the
612 * object remains valid. Explicitly releasing an object handle is essentially the same as 612 * object remains valid. Explicitly releasing an object handle is essentially the same as
613 * letting a QPDFObjectHandle go out of scope in the C++ API. 613 * letting a QPDFObjectHandle go out of scope in the C++ API.
614 * 614 *
@@ -826,7 +826,7 @@ extern &quot;C&quot; { @@ -826,7 +826,7 @@ extern &quot;C&quot; {
826 qpdf_oh qpdf_oh_new_string(qpdf_data qpdf, char const* str); 826 qpdf_oh qpdf_oh_new_string(qpdf_data qpdf, char const* str);
827 QPDF_DLL 827 QPDF_DLL
828 qpdf_oh qpdf_oh_new_unicode_string(qpdf_data qpdf, char const* utf8_str); 828 qpdf_oh qpdf_oh_new_unicode_string(qpdf_data qpdf, char const* utf8_str);
829 - /* Use qpdf_oh_new_binary_string for creating a string that may contain atrbitary binary data 829 + /* Use qpdf_oh_new_binary_string for creating a string that may contain arbitrary binary data
830 * including embedded null characters. 830 * including embedded null characters.
831 */ 831 */
832 QPDF_DLL 832 QPDF_DLL
libqpdf/QPDFJob_json.cc
@@ -32,7 +32,7 @@ namespace @@ -32,7 +32,7 @@ namespace
32 32
33 // The code that calls these methods is automatically generated by generate_auto_job. This 33 // The code that calls these methods is automatically generated by generate_auto_job. This
34 // describes how we implement what it does. We keep a stack of handlers in json_handlers. 34 // describes how we implement what it does. We keep a stack of handlers in json_handlers.
35 - // The top of the stack is the "current" json handler, intially for the top-level object. 35 + // The top of the stack is the "current" json handler, initially for the top-level object.
36 // Whenever we encounter a scalar, we add a handler using addBare, addParameter, or 36 // Whenever we encounter a scalar, we add a handler using addBare, addParameter, or
37 // addChoices. Whenever we encounter a dictionary, we first add the dictionary handlers. 37 // addChoices. Whenever we encounter a dictionary, we first add the dictionary handlers.
38 // Then we walk into the dictionary and, for each key, we register a dict key handler and 38 // Then we walk into the dictionary and, for each key, we register a dict key handler and
manual/release-notes.rst
@@ -33,6 +33,9 @@ Planned changes for future 12.x (subject to change): @@ -33,6 +33,9 @@ Planned changes for future 12.x (subject to change):
33 buffer1.copy();`` or ``Buffer buffer2{buffer1.copy()};`` to make 33 buffer1.copy();`` or ``Buffer buffer2{buffer1.copy()};`` to make
34 it explicit that copying is intended. 34 it explicit that copying is intended.
35 35
  36 + - ``QIntC.hh`` contains the type ``substract``, which will be fixed
  37 + to ``subtract``. (Not enabled with ``FUTURE`` option.)
  38 +
36 .. x.y.z: not yet released 39 .. x.y.z: not yet released
37 40
38 11.6.2: not yet released 41 11.6.2: not yet released