Commit 1886673d7e7846be6936a660ae97158d1d1c6113

Authored by Jay Berkenbilt
1 parent 1e4c1be2

Spell check

ChangeLog
... ... @@ -137,7 +137,7 @@
137 137  
138 138 2021-02-04 Jay Berkenbilt <ejb@ql.org>
139 139  
140   - * Add new option --pasword-file=file for reading the decryption
  140 + * Add new option --password-file=file for reading the decryption
141 141 password from a file. file may be "-" to read from standard input.
142 142 Fixes #499.
143 143  
... ...
... ... @@ -480,7 +480,7 @@ I find it useful to make reference to them in this list.
480 480 encrypts, it never generates streams with explicit crypt filters.
481 481 Prior to 10.2, there was an incorrect attempt to treat /EFF as a
482 482 default value for decrypting file attachment streams, but it is not
483   - supposed to mean that. Instead, it is intended for comforming
  483 + supposed to mean that. Instead, it is intended for conforming
484 484 writers to obey this when adding new attachments. Qpdf is not a
485 485 conforming writer in that respect.
486 486  
... ...
include/qpdf/QPDFEFStreamObjectHelper.hh
... ... @@ -41,7 +41,7 @@ class QPDFEFStreamObjectHelper: public QPDFObjectHelper
41 41 QPDF_DLL
42 42 virtual ~QPDFEFStreamObjectHelper() = default;
43 43  
44   - // Date parameters are strings that comform to the PDF spec for
  44 + // Date parameters are strings that conform to the PDF spec for
45 45 // date/time strings, which is "D:yyyymmddhhmmss<z>" where <z> is
46 46 // either "Z" for UTC or "-hh'mm'" or "+hh'mm'" for timezone
47 47 // offset. Examples: "D:20210207161528-05'00'",
... ...
ispell-words
... ... @@ -25,15 +25,19 @@ ActiveState
25 25 acyclic
26 26 adbe
27 27 addArrayElement
  28 +addArrayItem
  29 +AddAttachment
28 30 addChoicesToCompletions
29 31 addContentTokenFilter
30 32 addDictionaryMember
31 33 adde
32 34 addExplicitElementsToList
  35 +addFormField
33 36 addOptionsToCompletions
34 37 addPage
35 38 addPageAt
36 39 addPageContents
  40 +addPathElement
37 41 addr
38 42 addTokenFilter
39 43 addToTable
... ... @@ -50,9 +54,11 @@ AESv
50 54 aesv
51 55 afa
52 56 afdh
  57 +afdhph
53 58 ageneration
54 59 AHx
55 60 ai
  61 +aitems
56 62 AIX
57 63 alg
58 64 alloc
... ... @@ -79,6 +85,8 @@ anyWarnings
79 85 aobjid
80 86 aoh
81 87 ap
  88 +apcm
  89 +apdict
82 90 apexcovantage
83 91 api
84 92 APIs
... ... @@ -96,7 +104,20 @@ appspot
96 104 arandom
97 105 ARCFOUR
98 106 arg
  107 +argAACreationDate
  108 +argAADescription
  109 +argAAFilename
  110 +argAAKey
  111 +argAAMimeType
  112 +argAAModDate
  113 +argAApositional
  114 +argAAReplace
  115 +argAddAttachment
  116 +argAllowInsecure
99 117 argc
  118 +argCApassword
  119 +argCApositional
  120 +argCAprefix
100 121 argCheck
101 122 argCheckLinearization
102 123 argCoalesceContents
... ... @@ -105,6 +126,7 @@ argCompletionBash
105 126 argCompletionZsh
106 127 argCompressionLevel
107 128 argCompressStreams
  129 +argCopyAttachments
108 130 argCopyEncryption
109 131 argCopyright
110 132 argDecodeLevel
... ... @@ -113,6 +135,8 @@ argDeterministicId
113 135 argEmpty
114 136 argEncrypt
115 137 argEncryptionFilePassword
  138 +argEndAddAttachment
  139 +argEndCopyAttachments
116 140 argEndEncrypt
117 141 argEndUnderOverlay
118 142 argExternalizeInlineImages
... ... @@ -135,6 +159,7 @@ argKeepFilesOpenThreshold
135 159 argKeepInlineImages
136 160 argLinearize
137 161 argLinearizePass
  162 +argListAttachments
138 163 argMinVersion
139 164 argNewlineBeforeEndstream
140 165 argNoOriginalObjectIds
... ... @@ -149,6 +174,7 @@ argOverlay
149 174 argPages
150 175 ArgParser
151 176 argPassword
  177 +argPasswordFile
152 178 argPasswordIsHexKey
153 179 argPasswordMode
154 180 argPositional
... ... @@ -158,12 +184,14 @@ argProgress
158 184 argQdf
159 185 argRawStreamData
160 186 argRecompressFlate
  187 +argRemoveAttachment
161 188 argRemovePageLabels
162 189 argRemoveUnreferencedResources
163 190 argReplaceInput
164 191 argRequiresPassword
165 192 argRotate
166 193 args
  194 +argShowAttachment
167 195 argShowCrypto
168 196 argShowEncryption
169 197 argShowEncryptionKey
... ... @@ -223,6 +251,7 @@ assertType
223 251 assignCompressedObjectNumbers
224 252 atof
225 253 atoi
  254 +att
226 255 auth
227 256 AuthEvent
228 257 autobuilder
... ... @@ -236,6 +265,7 @@ autoload
236 265 automake
237 266 autotools
238 267 ba
  268 +BA's
239 269 backports
240 270 backref
241 271 backreference
... ... @@ -262,6 +292,7 @@ betweenTokens
262 292 bf
263 293 bi
264 294 bidirectionally
  295 +binarySearch
265 296 binmode
266 297 bis
267 298 BitsPerComponent
... ... @@ -286,6 +317,7 @@ bpr
286 317 bpreserve
287 318 brdp
288 319 bs
  320 +bsearch
289 321 BT
290 322 btn
291 323 buf
... ... @@ -301,6 +333,7 @@ bx
301 333 ByteRange
302 334 bytesNeeded
303 335 ca
  336 +CA's
304 337 calc
305 338 calculateHOutline
306 339 calculateHPageOffset
... ... @@ -323,6 +356,7 @@ CCITT
323 356 CCITTFaxDecode
324 357 cd
325 358 cdc
  359 +cdef
326 360 cdict
327 361 ce
328 362 cec
... ... @@ -351,6 +385,7 @@ checkPageContents
351 385 checkSchema
352 386 checkSchemaInternal
353 387 checkSeen
  388 +CheckSum
354 389 checkUnread
355 390 CHGeneric
356 391 chmod
... ... @@ -397,7 +432,11 @@ ColorToGray
397 432 com
398 433 commandline
399 434 COMP
  435 +compareKeyItem
  436 +compareKeyKid
  437 +compareKeys
400 438 compareVersions
  439 +compat
401 440 compatbility
402 441 completionCommon
403 442 CompressConfig
... ... @@ -414,10 +453,15 @@ contentSize
414 453 contrib
415 454 convertIIDict
416 455 CopiedStreamDataProvider
  456 +copyAnnotations
  457 +CopyAttachmentFrom
417 458 copyEncryptionParameters
  459 +copyFieldsFromForeignPage
418 460 copyForeign
419 461 copyForeignObject
420 462 copyObject
  463 +copyStream
  464 +copyStreamData
421 465 cout
422 466 CoVantage
423 467 cp
... ... @@ -427,10 +471,13 @@ cplusplus
427 471 cpp
428 472 CPPFLAGS
429 473 cr
  474 +createEFStream
430 475 CreateFile
  476 +createFileSpec
431 477 createPageContents
432 478 createWhat
433 479 CreationDate
  480 +creationdate
434 481 cred
435 482 cregex
436 483 CRNL
... ... @@ -509,6 +556,7 @@ dep
509 556 deque
510 557 dereference
511 558 dereferenced
  559 +desc
512 560 dest
513 561 DESTDIR
514 562 destpage
... ... @@ -523,6 +571,7 @@ DeviceRGB
523 571 DevOps
524 572 DF
525 573 dh
  574 +di
526 575 DIAERESIS
527 576 dict
528 577 didier
... ... @@ -544,6 +593,7 @@ discardGeneration
544 593 dist
545 594 distclean
546 595 distfiles
  596 +ditems
547 597 dl
548 598 dlfcn
549 599 dll
... ... @@ -607,12 +657,18 @@ eded
607 657 eeb
608 658 eeee
609 659 ef
  660 +efdh
610 661 EFF
611 662 efgh
  663 +efoh
  664 +efs
  665 +efsoh
612 666 ei
613 667 ejb
  668 +elem
614 669 elif
615 670 elt
  671 +EmbeddedFile
616 672 EmbeddedFiles
617 673 embeddedFiles
618 674 emc
... ... @@ -693,6 +749,7 @@ ff
693 749 FFFD
694 750 ffff
695 751 ffh
  752 +ffield
696 753 fflush
697 754 fghij
698 755 fh
... ... @@ -701,6 +758,7 @@ fI
701 758 fieldflags
702 759 fieldtype
703 760 fIinfilename
  761 +FileAttachment
704 762 FileCloser
705 763 fileinfo
706 764 FileInputSource
... ... @@ -708,7 +766,9 @@ filemethod
708 766 fileno
709 767 filenow
710 768 filep
711   -Filespec
  769 +filesize
  770 +filespec
  771 +FileSpec
712 772 FILETIME
713 773 filetrailer
714 774 filterability
... ... @@ -723,6 +783,7 @@ findEI
723 783 findEndstream
724 784 findFirst
725 785 findHeader
  786 +findInternal
726 787 findLast
727 788 findObject
728 789 findObjectAtOrBelow
... ... @@ -771,19 +832,23 @@ fR
771 832 fr
772 833 fread
773 834 frs
774   -FS
  835 +fs
775 836 fsanitize
776 837 fseek
777 838 fseeki
778 839 fseeko
  840 +fsoh
779 841 fstream
780 842 ftell
781 843 ftelli
782 844 ftello
  845 +ftype
783 846 fullinfo
784 847 fullname
785 848 fullpad
  849 +fullpath
786 850 func
  851 +FunctionProvider
787 852 fuzzer
788 853 fuzzers
789 854 FuzzHelper
... ... @@ -832,10 +897,12 @@ getBitsInt
832 897 getBitsSigned
833 898 getBoolValue
834 899 getBuffer
  900 +getChecksum
835 901 getChoices
836 902 getCompressibleObjects
837 903 getCompressibleObjGens
838 904 getCount
  905 +getCreationDate
839 906 getCropBox
840 907 getDA
841 908 getDataChecksum
... ... @@ -850,6 +917,10 @@ getDestPage
850 917 getDict
851 918 getDictAsMap
852 919 getElementsForShallowCopy
  920 +getEmbeddedFile
  921 +getEmbeddedFiles
  922 +getEmbeddedFileStream
  923 +getEmbeddedFileStreams
853 924 getEncryptionKey
854 925 getEncryptMetadata
855 926 getenv
... ... @@ -863,6 +934,7 @@ getFieldType
863 934 getFileChecksum
864 935 GetFileInformationByHandle
865 936 getFilename
  937 +getFilenames
866 938 getFilePosition
867 939 getFilterOnWrite
868 940 getFinalVersion
... ... @@ -871,6 +943,7 @@ getFlags
871 943 getFontFromResource
872 944 getFontName
873 945 getFormFields
  946 +getFormFieldsForPage
874 947 getFormXObjectForPage
875 948 getFormXObjects
876 949 getFullyQualifiedName
... ... @@ -905,16 +978,20 @@ getLength
905 978 getLengthBytes
906 979 getLinearizationOffset
907 980 getLinearizedParts
  981 +GetLocalTime
908 982 getMappingName
909 983 getMatch
  984 +getMatrixForFormXObjectPlacement
910 985 getMatrixForTransformations
911 986 getMax
912 987 getMediaBox
913 988 getMessageDetail
914 989 getMin
  990 +getModDate
915 991 getName
916 992 getNeedAppearances
917 993 getNext
  994 +getNextKid
918 995 getNItems
919 996 getNumericValue
920 997 getO
... ... @@ -941,6 +1018,7 @@ getPaddedUserPassword
941 1018 getPageContentForAppearance
942 1019 getPageContents
943 1020 getPageImages
  1021 +getParam
944 1022 getParent
945 1023 getParsedOffset
946 1024 getPartialName
... ... @@ -973,8 +1051,10 @@ getStringValue
973 1051 getSubtype
974 1052 GetSystemTime
975 1053 getTf
  1054 +GetTimeZoneInformation
976 1055 getTitle
977 1056 getToken
  1057 +getTopLevelField
978 1058 getTopLevelOutlines
979 1059 getTrailer
980 1060 getTrimBox
... ... @@ -1047,6 +1127,7 @@ handleToken
1047 1127 hasAcroForm
1048 1128 hasacroform
1049 1129 hasDescription
  1130 +hasEmbeddedFiles
1050 1131 hasIndex
1051 1132 hasKey
1052 1133 hasName
... ... @@ -1066,6 +1147,7 @@ hexstrings
1066 1147 hf
1067 1148 HGeneric
1068 1149 hh
  1150 +hh'mm
1069 1151 HighPart
1070 1152 hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstn
1071 1153 hlen
... ... @@ -1113,6 +1195,7 @@ ImageOptimizer
1113 1195 ImageProvider
1114 1196 img
1115 1197 immediateCopyFrom
  1198 +impl
1116 1199 inbuf
1117 1200 includeIgnorable
1118 1201 incr
... ... @@ -1129,6 +1212,7 @@ infs
1129 1212 ing
1130 1213 inheritsresources
1131 1214 init
  1215 +initEmbeddedFiles
1132 1216 initializeByPage
1133 1217 initializeEncryption
1134 1218 initializePipelineStack
... ... @@ -1147,6 +1231,8 @@ inpdf
1147 1231 inputLen
1148 1232 InputSource
1149 1233 InsecureRandomDataProvider
  1234 +insertAfter
  1235 +insertFirst
1150 1236 insertItem
1151 1237 insertPage
1152 1238 insertPageobjToPage
... ... @@ -1161,6 +1247,7 @@ ints
1161 1247 inttypes
1162 1248 inv
1163 1249 invalidateCache
  1250 +InvalidInputSource
1164 1251 inverter
1165 1252 io
1166 1253 IOLBF
... ... @@ -1215,13 +1302,16 @@ isStream
1215 1302 isString
1216 1303 isText
1217 1304 istext
  1305 +istr
1218 1306 istream
1219 1307 istype
1220 1308 isType
1221 1309 italicseq
1222 1310 itemizedlist
  1311 +itemsKey
1223 1312 iter
1224 1313 ith
  1314 +ivalue
1225 1315 iz
1226 1316 jarr
1227 1317 JBIG
... ... @@ -1257,11 +1347,13 @@ keylen
1257 1347 KEYLENGTH
1258 1348 keyset
1259 1349 KeyStream
  1350 +keyValid
1260 1351 kgdl
1261 1352 LARGEFILE
1262 1353 LastChar
1263 1354 lastchar
1264 1355 lastnum
  1356 +lastPathElement
1265 1357 lastreleased
1266 1358 lastTokenWasBad
1267 1359 latin
... ... @@ -1273,6 +1365,7 @@ LDFLAGS
1273 1365 ldquo
1274 1366 len
1275 1367 lengthNextN
  1368 +leq
1276 1369 lexer
1277 1370 LF
1278 1371 lgtm
... ... @@ -1319,6 +1412,7 @@ LLVMFuzzerTestOneInput
1319 1412 llx
1320 1413 lly
1321 1414 LocalFree
  1415 +localtime
1322 1416 logoWidth
1323 1417 longjmp
1324 1418 longlong
... ... @@ -1329,6 +1423,7 @@ LPSTR
1329 1423 lqpdf
1330 1424 lsb
1331 1425 lt
  1426 +ltime
1332 1427 ltmain
1333 1428 LTS
1334 1429 lu
... ... @@ -1370,6 +1465,7 @@ maxval
1370 1465 maybeReplace
1371 1466 md
1372 1467 mdash
  1468 +mday
1373 1469 MDd
1374 1470 mediabox
1375 1471 MediaBox
... ... @@ -1386,6 +1482,7 @@ messageBuffer
1386 1482 metadata
1387 1483 mgr
1388 1484 MILLE
  1485 +mimetype
1389 1486 min
1390 1487 mingw
1391 1488 MinGW
... ... @@ -1397,11 +1494,14 @@ mk
1397 1494 mkdir
1398 1495 mkinstalldirs
1399 1496 mklink
  1497 +ModDate
  1498 +moddate
1400 1499 moddifyannotations
1401 1500 modifyassembly
1402 1501 modifyforms
1403 1502 modifyother
1404 1503 ModOther
  1504 +mon
1405 1505 monoseq
1406 1506 mr
1407 1507 MSC
... ... @@ -1418,6 +1518,8 @@ multithreaded
1418 1518 Mutator
1419 1519 mutators
1420 1520 mv
  1521 +NameTree
  1522 +NameTreeDetails
1421 1523 NameWatcher
1422 1524 nannots
1423 1525 nbackrefs
... ... @@ -1439,8 +1541,10 @@ newBool
1439 1541 NewDict
1440 1542 newdict
1441 1543 newDictionary
  1544 +newEmpty
1442 1545 newFromMatrix
1443 1546 newFromRectangle
  1547 +newFromStream
1444 1548 newIndirect
1445 1549 newInlineImage
1446 1550 newInteger
... ... @@ -1453,6 +1557,7 @@ newpage
1453 1557 newpdf
1454 1558 newReal
1455 1559 newReserved
  1560 +newSomething
1456 1561 newStream
1457 1562 newString
1458 1563 newUnicodeString
... ... @@ -1461,6 +1566,7 @@ nFileIndexHigh
1461 1566 nFileIndexLow
1462 1567 nfirst
1463 1568 ngrandkids
  1569 +nh
1464 1570 nitems
1465 1571 nkids
1466 1572 nl
... ... @@ -1468,9 +1574,15 @@ nlines
1468 1574 nlohmann
1469 1575 nmatches
1470 1576 nMatches
  1577 +NNTree
  1578 +nntree
  1579 +NNTreeDetails
  1580 +NNTreeImpl
  1581 +NNTreeIterator
1471 1582 NoBackref
1472 1583 nobjects
1473 1584 nocase
  1585 +noh
1474 1586 NOMATCH
1475 1587 NOMEMORY
1476 1588 NONINFRINGEMENT
... ... @@ -1495,12 +1607,15 @@ nspaces
1495 1607 nspecs
1496 1608 nstream
1497 1609 nstripes
  1610 +NT
1498 1611 NTE
1499 1612 ntoh
1500 1613 ntotal
1501 1614 NUL
1502 1615 nullptr
1503 1616 num
  1617 +NumberTree
  1618 +NumberTreeDetails
1504 1619 numericValue
1505 1620 numrange
1506 1621 nums
... ... @@ -1538,25 +1653,31 @@ odh
1538 1653 odict
1539 1654 oe
1540 1655 OffsetInputSource
  1656 +ofirst
1541 1657 og
1542 1658 ogs
1543 1659 oi
1544 1660 oiter
1545 1661 okey
1546 1662 ol
  1663 +olast
1547 1664 oldname
1548 1665 oldpdf
  1666 +olimits
1549 1667 olist
1550 1668 omap
  1669 +omatrix
1551 1670 onum
1552 1671 ooh
1553 1672 op
1554 1673 opages
  1674 +opath
1555 1675 OpenAction
1556 1676 openObject
1557 1677 opensource
1558 1678 openssl
1559 1679 OpenSSL
  1680 +opi
1560 1681 optionalParameter
1561 1682 OptionEntry
1562 1683 ord
... ... @@ -1627,6 +1748,7 @@ parseUnderOverlayOptions
1627 1748 parseVersion
1628 1749 partialname
1629 1750 partLen
  1751 +PathElement
1630 1752 pathsep
1631 1753 patmv
1632 1754 PatternFinder
... ... @@ -1671,7 +1793,7 @@ pipePageContents
1671 1793 pipeStreamData
1672 1794 pipeStreamData's
1673 1795 pipeStringAndFinish
1674   -Pkey
  1796 +pkey
1675 1797 pkg
1676 1798 PKI
1677 1799 pl
... ... @@ -1699,6 +1821,8 @@ pre
1699 1821 prebuilt
1700 1822 precheck
1701 1823 precompiled
  1824 +preferredcontents
  1825 +preferredname
1702 1826 prefilering
1703 1827 prefiltering
1704 1828 prepareFileForWrite
... ... @@ -1748,6 +1872,7 @@ pushMD
1748 1872 pushOutlinesToPart
1749 1873 pushPipeline
1750 1874 PUTU
  1875 +pval
1751 1876 PWD
1752 1877 py
1753 1878 pypi
... ... @@ -1777,19 +1902,27 @@ QPDF&#39;s
1777 1902 QPDFAcroFormDocumentHelper
1778 1903 QPDFAcroFormDocumentHelper's
1779 1904 QPDFAnnotationObjectHelper
  1905 +QPDFArrayItems
1780 1906 qpdfbuild
1781 1907 QPDFCONSTANTS
1782 1908 QPDFCrypto
1783 1909 QPDFCryptoImpl
1784 1910 QPDFCryptoProvider
  1911 +QPDFDictItems
1785 1912 QPDFDocumentHelper
  1913 +QPDFEFStreamObjectHelper
  1914 +QPDFEmbeddedFileDocumentHelper
1786 1915 QPDFExc
1787 1916 QPDFFake
1788 1917 QPDFFakeName
  1918 +QPDFFileSpecObjectHelper
1789 1919 QPDFFormFieldObjectHelper
1790 1920 QPDFMatrix
  1921 +QPDFMatrix's
1791 1922 QPDFNameTreeObjectHelper
  1923 +QPDFNameTreeObjectHelper's
1792 1924 QPDFNumberTreeObjectHelper
  1925 +QPDFNumberTreeObjectHelper's
1793 1926 QPDFObject
1794 1927 QPDFObjectHandle
1795 1928 QPDFObjectHandle's
... ... @@ -1810,6 +1943,7 @@ QPDFSomethingObjectHelper
1810 1943 QPDFStream
1811 1944 QPDFStreamFilter
1812 1945 QPDFSystemError
  1946 +QPDFTime
1813 1947 QPDFTokenizer
1814 1948 QPDFTYPES
1815 1949 QPDFVersion
... ... @@ -1826,6 +1960,7 @@ QStrings
1826 1960 QTC
1827 1961 qtest
1828 1962 QTest
  1963 +qtm
1829 1964 quadding
1830 1965 QuadPart
1831 1966 quot
... ... @@ -1848,6 +1983,7 @@ rb
1848 1983 rbegin
1849 1984 rc
1850 1985 rcon
  1986 +rdicts
1851 1987 RDONLY
1852 1988 rdp
1853 1989 rdpp
... ... @@ -1875,6 +2011,7 @@ recomputation
1875 2011 recoverStreamLength
1876 2012 rect
1877 2013 refactor
  2014 +refactored
1878 2015 refcount
1879 2016 refpage
1880 2017 refpos
... ... @@ -1890,6 +2027,8 @@ Regsvr
1890 2027 releaseResolved
1891 2028 ReleaseResolver
1892 2029 remotesensing
  2030 +removeEmbeddedFile
  2031 +removeFormFields
1893 2032 removeKey
1894 2033 removePage
1895 2034 removereplace
... ... @@ -1898,6 +2037,7 @@ removeUnreferencedResourcesHelper
1898 2037 ren
1899 2038 repl
1900 2039 replaceDict
  2040 +replaceEmbeddedFile
1901 2041 replaceFilterData
1902 2042 replaceForeignIndirectObjects
1903 2043 replaceKey
... ... @@ -1914,6 +2054,7 @@ resampler
1914 2054 resave
1915 2055 reserveObjects
1916 2056 resetBits
  2057 +resetLimits
1917 2058 resolveLiteral
1918 2059 resolveNamedDest
1919 2060 resolveObjectsInStream
... ... @@ -1941,6 +2082,7 @@ rl
1941 2082 rm
1942 2083 rnd
1943 2084 RNRT
  2085 +RobK
1944 2086 rollover
1945 2087 rotatePage
1946 2088 rotatex
... ... @@ -1976,6 +2118,7 @@ scp
1976 2118 sdk
1977 2119 sdp
1978 2120 se
  2121 +sec
1979 2122 SecureRandomDataProvider
1980 2123 sed
1981 2124 seekable
... ... @@ -1994,6 +2137,7 @@ setCheckBoxValue
1994 2137 setCompressionLevel
1995 2138 setCompressStreams
1996 2139 setContentNormalization
  2140 +setCreationDate
1997 2141 setDataKey
1998 2142 setDecodeLevel
1999 2143 setDecodeParms
... ... @@ -2013,6 +2157,7 @@ setFromVector
2013 2157 setIgnoreXRefStreams
2014 2158 setImmediateCopyFrom
2015 2159 setItem
  2160 +setItemNumber
2016 2161 setIV
2017 2162 setjmp
2018 2163 setLastObjectDescription
... ... @@ -2021,6 +2166,7 @@ setLinearization
2021 2166 setLinearizationPass
2022 2167 setLineBuf
2023 2168 setMinimumPDFVersion
  2169 +setModDate
2024 2170 setmode
2025 2171 setNeedAppearances
2026 2172 setNewlineBeforeEndstream
... ... @@ -2034,6 +2180,7 @@ setOutputFilename
2034 2180 setOutputMemory
2035 2181 setOutputPipeline
2036 2182 setOutputStreams
  2183 +setParam
2037 2184 setParsedOffset
2038 2185 setPasswordIsHexKey
2039 2186 setPCLm
... ... @@ -2047,11 +2194,13 @@ setR
2047 2194 setRadioButtonValue
2048 2195 setRandomDataProvider
2049 2196 setRecompressFlate
  2197 +setSplitThreshold
2050 2198 setStaticAesIV
2051 2199 setStaticID
2052 2200 setStreamDataMode
2053 2201 setStreamDescription
2054 2202 setStreamPrecheck
  2203 +setSubtype
2055 2204 setSuppressOriginalObjectIDs
2056 2205 setSuppressWarnings
2057 2206 setTrailer
... ... @@ -2120,6 +2269,7 @@ strcasecmp
2120 2269 strchr
2121 2270 strcmp
2122 2271 strcpy
  2272 +StreamCopier
2123 2273 streamDataChoices
2124 2274 StreamDataProvider
2125 2275 streammethod
... ... @@ -2201,11 +2351,12 @@ tgen
2201 2351 th
2202 2352 thax
2203 2353 thomas
  2354 +throwException
2204 2355 tiffcmp
2205 2356 TIFFPredictor
2206 2357 Tj
2207 2358 TL
2208   -Tm
  2359 +tm
2209 2360 tmatrix
2210 2361 tmp
2211 2362 tnum
... ... @@ -2231,10 +2382,12 @@ toS
2231 2382 toupper
2232 2383 toUTF
2233 2384 tp
  2385 +tpi
2234 2386 transcode
2235 2387 transcoders
2236 2388 transcodes
2237 2389 transcoding
  2390 +transformAnnotations
2238 2391 transformRectangle
2239 2392 traverseField
2240 2393 travis
... ... @@ -2252,12 +2405,17 @@ ty
2252 2405 typeinfo
2253 2406 typename
2254 2407 typeWarning
  2408 +tz
  2409 +tzinfo
  2410 +tzset
2255 2411 ubuntu
2256 2412 uc
2257 2413 uchar
2258 2414 udata
2259 2415 UE
  2416 +uf
2260 2417 uHHHH
  2418 +uid
2261 2419 uinow
2262 2420 uint
2263 2421 uiter
... ... @@ -2304,6 +2462,7 @@ uo
2304 2462 upages
2305 2463 upass
2306 2464 updateAllPagesCache
  2465 +updateIValue
2307 2466 updateMap
2308 2467 updateObjectMaps
2309 2468 updateObjectMapsInternal
... ... @@ -2314,6 +2473,7 @@ urx
2314 2473 ury
2315 2474 usageExit
2316 2475 UseAes
  2476 +UseAttachments
2317 2477 UseOutlines
2318 2478 userPasswordMatched
2319 2479 userpasswordmatched
... ... @@ -2323,6 +2483,7 @@ useZeroIV
2323 2483 ushort
2324 2484 USLetter
2325 2485 usr
  2486 +UTC
2326 2487 utf
2327 2488 Util
2328 2489 utils
... ... @@ -2358,6 +2519,8 @@ wb
2358 2519 wchar
2359 2520 Wconversion
2360 2521 wcslen
  2522 +wDay
  2523 +Wdeprecated
2361 2524 Weimer
2362 2525 werror
2363 2526 wfilename
... ... @@ -2365,17 +2528,21 @@ wfilenamep
2365 2528 WFLAGS
2366 2529 wfopen
2367 2530 whoami
  2531 +wHour
2368 2532 willFilterStream
2369 2533 WinAnsi
2370 2534 winansi
2371 2535 WinAnsiEncoding
2372 2536 wincrypt
2373 2537 WindowsCryptProvider
  2538 +withinLimits
2374 2539 wlen
2375 2540 wmain
2376 2541 wmatrix
  2542 +wMinute
2377 2543 wmode
2378 2544 wmodep
  2545 +wMonth
2379 2546 wnew
2380 2547 wold
2381 2548 wpath
... ... @@ -2408,6 +2575,7 @@ writeToken
2408 2575 writeTrailer
2409 2576 writeXRefStream
2410 2577 writeXRefTable
  2578 +wSecond
2411 2579 wsetargv
2412 2580 Wsign
2413 2581 wunlink
... ... @@ -2415,6 +2583,7 @@ www
2415 2583 wwwwwwwww
2416 2584 WX
2417 2585 wxWindows
  2586 +wYear
2418 2587 xA
2419 2588 xa
2420 2589 xABUL
... ... @@ -2483,6 +2652,7 @@ yscale
2483 2652 yuiop
2484 2653 YYYY
2485 2654 yyyymmdd
  2655 +yyyymmddhhmmss
2486 2656 z's
2487 2657 zalloc
2488 2658 zarko
... ...
libqpdf/NNTree.cc
... ... @@ -303,7 +303,7 @@ NNTreeIterator::split(QPDFObjectHandle to_split,
303 303 // item.
304 304  
305 305 // In examples, for simplicity, /Nums is show to just contain
306   - // numbers instead of pairs. Imagine this tre:
  306 + // numbers instead of pairs. Imagine this tree:
307 307 //
308 308 // root: << /Kids [ A B C D ] >>
309 309 // A: << /Nums [ 1 2 3 4 ] >>
... ...
libqpdf/QPDFAcroFormDocumentHelper.cc
... ... @@ -498,7 +498,7 @@ QPDFAcroFormDocumentHelper::transformAnnotations(
498 498 // references. When we clone BA, we will want to clone A and
499 499 // then update A's clone's kid to point B's clone and B's
500 500 // clone's parent to point to A's clone. The same thing holds
501   - // for annotatons. Next, when we get to CA, we will again
  501 + // for annotations. Next, when we get to CA, we will again
502 502 // discover that A is the top, but we don't want to re-copy A.
503 503 // We want CA's clone to be linked to the same clone as BA's.
504 504 // Failure to do this will break up things like radio button
... ...
libtests/qutil.cc
... ... @@ -629,7 +629,7 @@ void timestamp_test()
629 629 assert(QUtil::pdf_time_to_qpdf_time("D:20210211064743"));
630 630 // Round trip on the current time without actually printing it.
631 631 // Manual testing was done to ensure that we are actually getting
632   - // back the current time in various timezones.
  632 + // back the current time in various time zones.
633 633 assert(QUtil::pdf_time_to_qpdf_time(
634 634 QUtil::qpdf_time_to_pdf_time(
635 635 QUtil::get_current_qpdf_time())));
... ...
qpdf/qpdf.cc
... ... @@ -789,7 +789,7 @@ class ArgParser
789 789 void argShowCrypto();
790 790 void argPositional(char* arg);
791 791 void argPassword(char* parameter);
792   - void argPasswordFile(char* paramter);
  792 + void argPasswordFile(char* parameter);
793 793 void argEmpty();
794 794 void argLinearize();
795 795 void argEncrypt();
... ... @@ -3709,7 +3709,7 @@ ArgParser::doFinalChecks()
3709 3709 // the user password, so this lack of security is not an issue
3710 3710 // for those files. Also we are consider only the ability to
3711 3711 // open the file without a password to be insecure. We are not
3712   - // concerned about whether the viwer enforces security
  3712 + // concerned about whether the viewer enforces security
3713 3713 // settings when the user and owner password match.
3714 3714 usage("A PDF with a non-empty user password and an empty owner"
3715 3715 " password encrypted with a 256-bit key is insecure as it"
... ... @@ -5305,7 +5305,7 @@ static void add_attachments(QPDF&amp; pdf, Options&amp; o, int&amp; exit_code)
5305 5305 std::cerr << whoami << ": " << pdf.getFilename()
5306 5306 << " already has an attachment with key = "
5307 5307 << to_add.key << "; use --replace to replace"
5308   - << " or --key to specificy a different key"
  5308 + << " or --key to specify a different key"
5309 5309 << std::endl;
5310 5310 exit_code = EXIT_ERROR;
5311 5311 continue;
... ...
qpdf/qtest/qpdf/add-attachments-duplicate.out
1   -qpdf: a.pdf already has an attachment with key = auto-1; use --replace to replace or --key to specificy a different key
  1 +qpdf: a.pdf already has an attachment with key = auto-1; use --replace to replace or --key to specify a different key
2 2 qpdf: wrote file b.pdf
... ...