Commit 021d71454a6dc1cfd86731cd26e0d28012e1ccd6

Authored by Jay Berkenbilt
1 parent 07da0039

Spell check

ChangeLog
... ... @@ -28,7 +28,7 @@
28 28 security liability, preferring instead to get all crypto
29 29 functionality from a third-party library that receives a lot of
30 30 scrutiny. However it was also important to me to not impose any
31   - unnecessary third party depdendencies on my users or packagers,
  31 + unnecessary third party dependencies on my users or packagers,
32 32 some of which build qpdf for lots of environments, some of which
33 33 may not easily support gnutls. Starting in qpdf 9.1.0, it is be
34 34 possible to build qpdf with both the native and gnutls crypto
... ...
... ... @@ -313,7 +313,7 @@ I find it useful to make reference to them in this list
313 313 spec, and look at ~/Q/pdf-collection/form-with-full-save.pdf, which
314 314 came from Adobe's example site. See also
315 315 ../misc/digital-sign-from-trueroad/. If digital signatures are
316   - implemented, update the docs on crytpo providers, which mention
  316 + implemented, update the docs on crypto providers, which mention
317 317 that this may happen in the future.
318 318  
319 319 * See if we can avoid preserving unreferenced objects in object
... ...
ispell-words
... ... @@ -35,6 +35,7 @@ addOptionsToCompletions
35 35 addPage
36 36 addPageAt
37 37 addPageContents
  38 +addr
38 39 addTokenFilter
39 40 addToTable
40 41 adjustAESStreamLength
... ... @@ -52,6 +53,7 @@ ageneration
52 53 AHx
53 54 ai
54 55 AIX
  56 +alg
55 57 alloc
56 58 allocator
57 59 allowAccessibility
... ... @@ -90,6 +92,7 @@ AppImage
90 92 appimage
91 93 appspot
92 94 arandom
  95 +ARCFOUR
93 96 arg
94 97 argc
95 98 argCheck
... ... @@ -155,6 +158,7 @@ argRemovePageLabels
155 158 argReplaceInput
156 159 argRotate
157 160 args
  161 +argShowCrypto
158 162 argShowEncryption
159 163 argShowEncryptionKey
160 164 argShowLinearization
... ... @@ -256,6 +260,7 @@ bitstream
256 260 BitStream
257 261 BitWriter
258 262 BleedBox
  263 +blinearize
259 264 bmc
260 265 BogusRandomDataProvider
261 266 boldseq
... ... @@ -266,6 +271,7 @@ bp
266 271 BPC
267 272 bpp
268 273 bpr
  274 +bpreserve
269 275 brdp
270 276 bs
271 277 BT
... ... @@ -280,6 +286,7 @@ BUGREPORT
280 286 buildrules
281 287 bw
282 288 bx
  289 +ByteRange
283 290 bytesNeeded
284 291 ca
285 292 calc
... ... @@ -382,6 +389,7 @@ Cond
382 389 config
383 390 conftest
384 391 const
  392 +constexpr
385 393 ContentNormalizer
386 394 ContentProvider
387 395 contentSize
... ... @@ -415,7 +423,9 @@ CryptReleaseContext
415 423 cso
416 424 csoe
417 425 css
  426 +cstdint
418 427 cstdio
  428 +cstdlib
419 429 cstr
420 430 cstring
421 431 ctest
... ... @@ -427,6 +437,7 @@ cxx
427 437 CXXFLAGS
428 438 cy
429 439 cygwin
  440 +cyrpto
430 441 da
431 442 daae
432 443 dae
... ... @@ -441,6 +452,7 @@ de
441 452 debian
442 453 dec
443 454 declspec
  455 +decltype
444 456 decodeAverage
445 457 decodelevel
446 458 decodeLevelChoices
... ... @@ -451,6 +463,7 @@ decodeRow
451 463 decodeStreams
452 464 decodeSub
453 465 decodeUp
  466 +decr
454 467 decrypt
455 468 decrypted
456 469 decrypter
... ... @@ -463,6 +476,7 @@ definitionId
463 476 deflateEnd
464 477 deflateInit
465 478 defq
  479 +deinit
466 480 delphi
467 481 deobfuscated
468 482 dep
... ... @@ -480,6 +494,7 @@ devel
480 494 DeviceCMYK
481 495 DeviceGray
482 496 DeviceRGB
  497 +DF
483 498 dh
484 499 DIAERESIS
485 500 dict
... ... @@ -513,6 +528,7 @@ DocOpen
513 528 DOCTYPE
514 529 DocumentHelper
515 530 doFinalChecks
  531 +Dohnal
516 532 DOTLESS
517 533 doubleBoxSize
518 534 doWrite
... ... @@ -546,6 +562,7 @@ EarlyChange
546 562 eb
547 563 EBADF
548 564 ebae
  565 +ECB
549 566 ecc
550 567 ecedd
551 568 ecks
... ... @@ -627,6 +644,7 @@ fclose
627 644 fcntl
628 645 fd
629 646 fdict
  647 +fe
630 648 feebbd
631 649 ferror
632 650 ff
... ... @@ -735,6 +753,7 @@ generateObjectStreams
735 753 generateTextAppearance
736 754 genok
737 755 getAllObjects
  756 +GetAllObjects
738 757 getAllPages
739 758 getAllPagesInternal
740 759 getAlternativeName
... ... @@ -766,6 +785,7 @@ getCropBox
766 785 getDA
767 786 getDataChecksum
768 787 getDefaultAppearance
  788 +getDefaultProvider
769 789 getDefaultValue
770 790 getDefaultValueAsString
771 791 getDescription
... ... @@ -802,6 +822,7 @@ getHeight
802 822 getHexDigest
803 823 getId
804 824 getIdentifier
  825 +getImpl
805 826 getInheritableFieldValue
806 827 getInheritableFieldValueAsName
807 828 getInheritableFieldValueAsString
... ... @@ -862,6 +883,7 @@ getPageContentForAppearance
862 883 getPageContents
863 884 getPageImages
864 885 getParent
  886 +getParsedOffset
865 887 getPartialName
866 888 getPDFVersion
867 889 getPerms
... ... @@ -877,6 +899,8 @@ getRawValue
877 899 getRealValue
878 900 getRect
879 901 getRefcount
  902 +getRegisteredImpls
  903 +getRenumberedObjGen
880 904 getResourceNames
881 905 getRoot
882 906 getSize
... ... @@ -916,6 +940,9 @@ getWhoami
916 940 getWidgetAnnotationsForPage
917 941 getWidth
918 942 getWriter
  943 +getWrittenXRefTable
  944 +getX
  945 +getXRefTable
919 946 GG
920 947 ghostscript
921 948 GhostScript
... ... @@ -928,6 +955,7 @@ gm
928 955 gmail
929 956 gmon
930 957 GNUC
  958 +gnutls
931 959 gnuwin
932 960 googleapis
933 961 GoTo
... ... @@ -964,6 +992,7 @@ hasPageLabels
964 992 hb
965 993 hbp
966 994 HCRYPTPROV
  995 +hd
967 996 Hdict
968 997 Helvetica
969 998 hexkey
... ... @@ -979,6 +1008,7 @@ hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstn
979 1008 hlen
980 1009 Hoffmann
981 1010 HOi
  1011 +Hosoda
982 1012 HPageOffset
983 1013 HPageOffsetEntry
984 1014 hr
... ... @@ -1017,6 +1047,7 @@ ImageOptimizer
1017 1047 ImageProvider
1018 1048 inbuf
1019 1049 includeIgnorable
  1050 +incr
1020 1051 indicateProgress
1021 1052 INDOC
1022 1053 indx
... ... @@ -1133,6 +1164,7 @@ jmpbuf
1133 1164 JMSG
1134 1165 jnull
1135 1166 jo
  1167 +jp
1136 1168 jpeg
1137 1169 jpeglib
1138 1170 jpg
... ... @@ -1245,6 +1277,7 @@ makeString
1245 1277 malloc
1246 1278 manualFinish
1247 1279 mappingname
  1280 +Masamichi
1248 1281 Mateusz
1249 1282 maxEnd
1250 1283 maxlen
... ... @@ -1387,6 +1420,7 @@ obj
1387 1420 ObjAccessor
1388 1421 ObjCache
1389 1422 ObjCopier
  1423 +objdesc
1390 1424 OBJDIR
1391 1425 objdump
1392 1426 ObjectHelper
... ... @@ -1400,6 +1434,7 @@ objGenToIndirect
1400 1434 objid
1401 1435 objidok
1402 1436 objok
  1437 +objs
1403 1438 objspec
1404 1439 ObjStm
1405 1440 objstm
... ... @@ -1426,6 +1461,7 @@ opages
1426 1461 OpenAction
1427 1462 openObject
1428 1463 opensource
  1464 +openssl
1429 1465 optionalParameter
1430 1466 OptionEntry
1431 1467 ord
... ... @@ -1477,6 +1513,7 @@ params
1477 1513 parms
1478 1514 parsecontent
1479 1515 parseContentStream
  1516 +parsedoffset
1480 1517 ParseGuard
1481 1518 parseInternal
1482 1519 parseNumrange
... ... @@ -1604,6 +1641,7 @@ py
1604 1641 pypi
1605 1642 qarray
1606 1643 QArray
  1644 +qbilt
1607 1645 qdf
1608 1646 QDFObject
1609 1647 QDFWriter
... ... @@ -1622,6 +1660,9 @@ QPDFAcroFormDocumentHelper's
1622 1660 QPDFAnnotationObjectHelper
1623 1661 qpdfbuild
1624 1662 QPDFCONSTANTS
  1663 +QPDFCrypto
  1664 +QPDFCryptoImpl
  1665 +QPDFCryptoProvider
1625 1666 QPDFDocumentHelper
1626 1667 QPDFExc
1627 1668 QPDFFake
... ... @@ -1714,6 +1755,7 @@ refpage
1714 1755 refpos
1715 1756 regexp
1716 1757 registerForeignStream
  1758 +registerImpl
1717 1759 registerProgressReporter
1718 1760 releaseResolved
1719 1761 ReleaseResolver
... ... @@ -1722,6 +1764,7 @@ removeKey
1722 1764 removePage
1723 1765 removereplace
1724 1766 removeUnreferencedResources
  1767 +ren
1725 1768 repl
1726 1769 replaceDict
1727 1770 replaceFilterData
... ... @@ -1801,6 +1844,7 @@ sendNextCode
1801 1844 sep
1802 1845 seq
1803 1846 serif
  1847 +setargv
1804 1848 setArrayFromVector
1805 1849 setArrayItem
1806 1850 setAt
... ... @@ -1812,6 +1856,7 @@ setCompressStreams
1812 1856 setContentNormalization
1813 1857 setDataKey
1814 1858 setDecodeLevel
  1859 +setDefaultProvider
1815 1860 setDescription
1816 1861 setDeterministicID
1817 1862 setDictDescription
... ... @@ -1846,6 +1891,7 @@ setOutputFilename
1846 1891 setOutputMemory
1847 1892 setOutputPipeline
1848 1893 setOutputStreams
  1894 +setParsedOffset
1849 1895 setPasswordIsHexKey
1850 1896 setPCLm
1851 1897 setPipeline
... ... @@ -1875,6 +1921,7 @@ shallowCopy
1875 1921 shallowCopyPage
1876 1922 showLinearizationData
1877 1923 showXRefTable
  1924 +sig
1878 1925 sizeof
1879 1926 skipToNextByte
1880 1927 soe
... ... @@ -1892,6 +1939,7 @@ srand
1892 1939 srandom
1893 1940 src
1894 1941 srdp
  1942 +ss
1895 1943 sstream
1896 1944 stampfile
1897 1945 stamppdf
... ... @@ -1930,6 +1978,7 @@ StringCounter
1930 1978 StringDecrypter
1931 1979 stringprep
1932 1980 StringReverser
  1981 +stringstream
1933 1982 stripesize
1934 1983 strlen
1935 1984 strncmp
... ... @@ -2033,6 +2082,7 @@ traverseField
2033 2082 travis
2034 2083 TrimBox
2035 2084 trimTrailerForWrite
  2085 +trueroad
2036 2086 tt
2037 2087 ttype
2038 2088 TU
... ... @@ -2122,6 +2172,7 @@ valstr
2122 2172 ValueSetter
2123 2173 var
2124 2174 variablelist
  2175 +variadic
2125 2176 varlistentry
2126 2177 varname
2127 2178 vc
... ... @@ -2190,6 +2241,7 @@ writeToken
2190 2241 writeTrailer
2191 2242 writeXRefStream
2192 2243 writeXRefTable
  2244 +wsetargv
2193 2245 Wsign
2194 2246 wunlink
2195 2247 www
... ... @@ -2245,6 +2297,7 @@ XRef
2245 2297 xref
2246 2298 xrefEntry
2247 2299 xrefFirst
  2300 +xrefs
2248 2301 XRefStm
2249 2302 xrefStream
2250 2303 xrefTable
... ... @@ -2253,6 +2306,7 @@ xsl
2253 2306 XSLTPROC
2254 2307 XXX
2255 2308 xy
  2309 +yml
2256 2310 yn
2257 2311 yp
2258 2312 yscale
... ... @@ -2264,6 +2318,7 @@ zarko
2264 2318 Zarko's
2265 2319 zcaron
2266 2320 zdata
  2321 +Zdenek
2267 2322 zdenop
2268 2323 Zeroize
2269 2324 zeroizing
... ...
manual/qpdf-manual.xml
... ... @@ -340,7 +340,7 @@ make
340 340 </para>
341 341 </sect2>
342 342 <sect2 id="ref.crypto.runtime">
343   - <title>Runtime Cryto Provider Selection</title>
  343 + <title>Runtime Crypto Provider Selection</title>
344 344 <para>
345 345 You can use the <option>--show-crypto</option> option to
346 346 <command>qpdf</command> to get a list of available crypto
... ... @@ -360,7 +360,7 @@ make
360 360 </para>
361 361 </sect2>
362 362 <sect2 id="ref.crypto.develop">
363   - <title>Cryto Provider Information for Developers</title>
  363 + <title>Crypto Provider Information for Developers</title>
364 364 <para>
365 365 If you are writing code that uses libqpdf and you want to force a
366 366 certain crypto provider to be used, you can call the method
... ...