Commit fec5bb124cc91cbdd0d6fe33bf773a9cae32e807

Authored by Jay Berkenbilt
1 parent 1fba24aa

Spell check

README-maintainer
@@ -40,7 +40,7 @@ RELEASE PREPARATION @@ -40,7 +40,7 @@ RELEASE PREPARATION
40 * Run a spelling checker over the source code to catch errors in 40 * Run a spelling checker over the source code to catch errors in
41 variable names, strings, and comments. 41 variable names, strings, and comments.
42 42
43 - ispell -p ispell-words **/*.hh **/*.cc manual/* ChangeLog README* 43 + ispell -p ispell-words **/*.hh **/*.cc manual/* ChangeLog README* TODO
44 44
45 * If needed, run large file and image comparison tests. Configure 45 * If needed, run large file and image comparison tests. Configure
46 options: 46 options:
include/qpdf/QPDFPageObjectHelper.hh
@@ -174,8 +174,8 @@ class QPDFPageObjectHelper: public QPDFObjectHelper @@ -174,8 +174,8 @@ class QPDFPageObjectHelper: public QPDFObjectHelper
174 // to be inserted into the same or a different QPDF object using 174 // to be inserted into the same or a different QPDF object using
175 // any of the addPage methods in QPDFPageDocumentHelper or QPDF. 175 // any of the addPage methods in QPDFPageDocumentHelper or QPDF.
176 // Without calling one of those methods, the page will not be 176 // Without calling one of those methods, the page will not be
177 - // added anywhere. Thew new page object shares all content streams  
178 - // and indirect objet resources with the original page, so if you 177 + // added anywhere. The new page object shares all content streams
  178 + // and indirect object resources with the original page, so if you
179 // are going to modify the contents or other aspects of the page, 179 // are going to modify the contents or other aspects of the page,
180 // you will need to handling copying of the component parts 180 // you will need to handling copying of the component parts
181 // separately. 181 // separately.
ispell-words
@@ -19,6 +19,7 @@ accessor @@ -19,6 +19,7 @@ accessor
19 aclocal 19 aclocal
20 AcroForm 20 AcroForm
21 acroform 21 acroform
  22 +acroread
22 activatePipelineStack 23 activatePipelineStack
23 ActiveState 24 ActiveState
24 acyclic 25 acyclic
@@ -79,6 +80,7 @@ appearancestate @@ -79,6 +80,7 @@ appearancestate
79 appendable 80 appendable
80 appendItem 81 appendItem
81 appendString 82 appendString
  83 +appian
82 AppImage 84 AppImage
83 appimage 85 appimage
84 arandom 86 arandom
@@ -100,6 +102,8 @@ argEmpty @@ -100,6 +102,8 @@ argEmpty
100 argEncrypt 102 argEncrypt
101 argEncryptionFilePassword 103 argEncryptionFilePassword
102 argEndEncrypt 104 argEndEncrypt
  105 +argEndUnderOverlay
  106 +argExternalizeInlineImages
103 argfile 107 argfile
104 argFilteredStreamData 108 argFilteredStreamData
105 argFlattenAnnotations 109 argFlattenAnnotations
@@ -107,11 +111,13 @@ argForceVersion @@ -107,11 +111,13 @@ argForceVersion
107 argGenerateAppearances 111 argGenerateAppearances
108 argHelp 112 argHelp
109 argIgnoreXrefStreams 113 argIgnoreXrefStreams
  114 +argIiMinBytes
110 argJson 115 argJson
111 argJsonHelp 116 argJsonHelp
112 argJsonKey 117 argJsonKey
113 argJsonObject 118 argJsonObject
114 argKeepFilesOpen 119 argKeepFilesOpen
  120 +argKeepInlineImages
115 argLinearize 121 argLinearize
116 argLinearizePass 122 argLinearizePass
117 argMinVersion 123 argMinVersion
@@ -124,10 +130,12 @@ argOiMinArea @@ -124,10 +130,12 @@ argOiMinArea
124 argOiMinHeight 130 argOiMinHeight
125 argOiMinWidth 131 argOiMinWidth
126 argOptimizeImages 132 argOptimizeImages
  133 +argOverlay
127 argPages 134 argPages
128 ArgParser 135 ArgParser
129 argPassword 136 argPassword
130 argPasswordIsHexKey 137 argPasswordIsHexKey
  138 +argPasswordMode
131 argPositional 139 argPositional
132 argPreserveUnreferenced 140 argPreserveUnreferenced
133 argPreserveUnreferencedResources 141 argPreserveUnreferencedResources
@@ -147,7 +155,14 @@ argSplitPages @@ -147,7 +155,14 @@ argSplitPages
147 argStaticAesIv 155 argStaticAesIv
148 argStaticId 156 argStaticId
149 argStreamData 157 argStreamData
  158 +argSuppressPasswordRecovery
150 argSuppressRecovery 159 argSuppressRecovery
  160 +argUnderlay
  161 +argUOfrom
  162 +argUOpassword
  163 +argUOpositional
  164 +argUOrepeat
  165 +argUOto
151 argv 166 argv
152 argVerbose 167 argVerbose
153 argVersion 168 argVersion
@@ -188,7 +203,9 @@ atoi @@ -188,7 +203,9 @@ atoi
188 auth 203 auth
189 AuthEvent 204 AuthEvent
190 autobuilder 205 autobuilder
  206 +autobuilders
191 autoconf 207 autoconf
  208 +autofiles
192 autogen 209 autogen
193 autoheader 210 autoheader
194 autolabel 211 autolabel
@@ -217,6 +234,7 @@ beb @@ -217,6 +234,7 @@ beb
217 Berkenbilt 234 Berkenbilt
218 betweenTokens 235 betweenTokens
219 bf 236 bf
  237 +bi
220 bidirectionally 238 bidirectionally
221 binmode 239 binmode
222 bis 240 bis
@@ -233,6 +251,7 @@ bookinfo @@ -233,6 +251,7 @@ bookinfo
233 bool 251 bool
234 BORLANDC 252 BORLANDC
235 bp 253 bp
  254 +BPC
236 bpp 255 bpp
237 bpr 256 bpr
238 brdp 257 brdp
@@ -268,6 +287,7 @@ cc @@ -268,6 +287,7 @@ cc
268 ccase 287 ccase
269 ccc 288 ccc
270 CCF 289 CCF
  290 +CCITT
271 CCITTFaxDecode 291 CCITTFaxDecode
272 cd 292 cd
273 cdc 293 cdc
@@ -319,6 +339,7 @@ clearPipelineStack @@ -319,6 +339,7 @@ clearPipelineStack
319 clearsign 339 clearsign
320 cleartext 340 cleartext
321 ClearTextMetadata 341 ClearTextMetadata
  342 +CLI
322 ClosedFileInputSource 343 ClosedFileInputSource
323 CloseHandle 344 CloseHandle
324 closeObject 345 closeObject
@@ -347,7 +368,9 @@ config @@ -347,7 +368,9 @@ config
347 conftest 368 conftest
348 const 369 const
349 ContentNormalizer 370 ContentNormalizer
  371 +ContentProvider
350 contrib 372 contrib
  373 +convertIIDict
351 CopiedStreamDataProvider 374 CopiedStreamDataProvider
352 copyEncryptionParameters 375 copyEncryptionParameters
353 copyForeign 376 copyForeign
@@ -384,8 +407,10 @@ ctest @@ -384,8 +407,10 @@ ctest
384 ctx 407 ctx
385 ctype 408 ctype
386 CVE 409 CVE
  410 +cx
387 cxx 411 cxx
388 CXXFLAGS 412 CXXFLAGS
  413 +cy
389 cygwin 414 cygwin
390 da 415 da
391 daae 416 daae
@@ -497,6 +522,7 @@ dwVolumeSerialNumber @@ -497,6 +522,7 @@ dwVolumeSerialNumber
497 dx 522 dx
498 dy 523 dy
499 ea 524 ea
  525 +eacute
500 eadb 526 eadb
501 earlychange 527 earlychange
502 EarlyChange 528 EarlyChange
@@ -512,7 +538,7 @@ eeee @@ -512,7 +538,7 @@ eeee
512 ef 538 ef
513 EFF 539 EFF
514 efgh 540 efgh
515 -EI 541 +ei
516 ejb 542 ejb
517 elif 543 elif
518 elt 544 elt
@@ -521,6 +547,7 @@ embeddedFiles @@ -521,6 +547,7 @@ embeddedFiles
521 emc 547 emc
522 emptyPDF 548 emptyPDF
523 en 549 en
  550 +encodable
524 encodeDataIncrementally 551 encodeDataIncrementally
525 encodeFile 552 encodeFile
526 encodeRow 553 encodeRow
@@ -568,6 +595,9 @@ exp @@ -568,6 +595,9 @@ exp
568 expectInlineImage 595 expectInlineImage
569 ExtensionLevel 596 ExtensionLevel
570 extern 597 extern
  598 +externalize
  599 +externalized
  600 +externalizeInlineImages
571 fb 601 fb
572 fBqpdf 602 fBqpdf
573 fc 603 fc
@@ -575,6 +605,7 @@ fcc @@ -575,6 +605,7 @@ fcc
575 fclose 605 fclose
576 fcntl 606 fcntl
577 fd 607 fd
  608 +fdict
578 feebbd 609 feebbd
579 ferror 610 ferror
580 ff 611 ff
@@ -602,6 +633,7 @@ filterCompressedObjects @@ -602,6 +633,7 @@ filterCompressedObjects
602 filterPageContents 633 filterPageContents
603 findAndSkipNextEOL 634 findAndSkipNextEOL
604 findAttachmentStreams 635 findAttachmentStreams
  636 +findEI
605 findEndstream 637 findEndstream
606 findFirst 638 findFirst
607 findHeader 639 findHeader
@@ -626,6 +658,7 @@ flattenAnnotationsForPage @@ -626,6 +658,7 @@ flattenAnnotationsForPage
626 flattenPagesTree 658 flattenPagesTree
627 flattenScalarReferences 659 flattenScalarReferences
628 Florian 660 Florian
  661 +fmatrix
629 FMT 662 FMT
630 fn 663 fn
631 fname 664 fname
@@ -690,7 +723,9 @@ getArrayItem @@ -690,7 +723,9 @@ getArrayItem
690 getArrayNItems 723 getArrayNItems
691 getAsArray 724 getAsArray
692 getAsMap 725 getAsMap
  726 +getAsMatrix
693 getAsVector 727 getAsVector
  728 +getAttribute
694 getBits 729 getBits
695 getBitsSigned 730 getBitsSigned
696 getBoolValue 731 getBoolValue
@@ -699,6 +734,8 @@ getChoices @@ -699,6 +734,8 @@ getChoices
699 getCompressibleObjects 734 getCompressibleObjects
700 getCompressibleObjGens 735 getCompressibleObjGens
701 getCount 736 getCount
  737 +getCropBox
  738 +getDA
702 getDataChecksum 739 getDataChecksum
703 getDefaultAppearance 740 getDefaultAppearance
704 getDefaultValue 741 getDefaultValue
@@ -728,6 +765,7 @@ getFlags @@ -728,6 +765,7 @@ getFlags
728 getFontFromResource 765 getFontFromResource
729 getFontName 766 getFontName
730 getFormFields 767 getFormFields
  768 +getFormXObjectForPage
731 getFullyQualifiedName 769 getFullyQualifiedName
732 getGen 770 getGen
733 getGeneration 771 getGeneration
@@ -757,7 +795,9 @@ getLinearizationOffset @@ -757,7 +795,9 @@ getLinearizationOffset
757 getLinearizedParts 795 getLinearizedParts
758 getMappingName 796 getMappingName
759 getMatch 797 getMatch
  798 +getMatrixForTransformations
760 getMax 799 getMax
  800 +getMediaBox
761 getMessageDetail 801 getMessageDetail
762 getMin 802 getMin
763 getName 803 getName
@@ -818,6 +858,7 @@ getTitle @@ -818,6 +858,7 @@ getTitle
818 getToken 858 getToken
819 getTopLevelOutlines 859 getTopLevelOutlines
820 getTrailer 860 getTrailer
  861 +getTrimBox
821 getTrimmedTrailer 862 getTrimmedTrailer
822 getTrimmedUserPassword 863 getTrimmedUserPassword
823 getTrimmedUserPassword's 864 getTrimmedUserPassword's
@@ -827,6 +868,8 @@ getTypeName @@ -827,6 +868,8 @@ getTypeName
827 getU 868 getU
828 getUE 869 getUE
829 getUncompressedObject 870 getUncompressedObject
  871 +getUniqueId
  872 +getUniqueResourceName
830 getUserPassword 873 getUserPassword
831 getUTF 874 getUTF
832 getV 875 getV
@@ -922,6 +965,8 @@ iff @@ -922,6 +965,8 @@ iff
922 ifndef 965 ifndef
923 ifstream 966 ifstream
924 ignorable 967 ignorable
  968 +IIm
  969 +iit
925 ijg 970 ijg
926 Im 971 Im
927 ImageC 972 ImageC
@@ -953,6 +998,7 @@ initOptionTable @@ -953,6 +998,7 @@ initOptionTable
953 inline 998 inline
954 InlineImage 999 InlineImage
955 inlineimage 1000 inlineimage
  1001 +InlineImageTracker
956 ino 1002 ino
957 inode 1003 inode
958 inpdf 1004 inpdf
@@ -1179,6 +1225,7 @@ MixColumn @@ -1179,6 +1225,7 @@ MixColumn
1179 mk 1225 mk
1180 mkinstalldirs 1226 mkinstalldirs
1181 mklink 1227 mklink
  1228 +ModOther
1182 monoseq 1229 monoseq
1183 mr 1230 mr
1184 MSC 1231 MSC
@@ -1199,6 +1246,7 @@ nannots @@ -1199,6 +1246,7 @@ nannots
1199 nbackrefs 1246 nbackrefs
1200 nbits 1247 nbits
1201 nbsp 1248 nbsp
  1249 +nBT
1202 nbytes 1250 nbytes
1203 nch 1251 nch
1204 ndash 1252 ndash
@@ -1212,6 +1260,7 @@ nET @@ -1212,6 +1260,7 @@ nET
1212 newArray 1260 newArray
1213 newBool 1261 newBool
1214 NewDict 1262 NewDict
  1263 +newdict
1215 newDictionary 1264 newDictionary
1216 newFromMatrix 1265 newFromMatrix
1217 newFromRectangle 1266 newFromRectangle
@@ -1259,6 +1308,7 @@ npos @@ -1259,6 +1308,7 @@ npos
1259 nproc 1308 nproc
1260 nq 1309 nq
1261 nQ 1310 nQ
  1311 +nr
1262 nrounds 1312 nrounds
1263 nshared 1313 nshared
1264 nspaces 1314 nspaces
@@ -1288,6 +1338,7 @@ ObjectHolder @@ -1288,6 +1338,7 @@ ObjectHolder
1288 objectStreamsChoices 1338 objectStreamsChoices
1289 objectWarning 1339 objectWarning
1290 ObjGen 1340 ObjGen
  1341 +objgen
1291 ObjGens 1342 ObjGens
1292 objGenToIndirect 1343 objGenToIndirect
1293 objid 1344 objid
@@ -1300,6 +1351,7 @@ ObjUser @@ -1300,6 +1351,7 @@ ObjUser
1300 objusers 1351 objusers
1301 oc 1352 oc
1302 odh 1353 odh
  1354 +odict
1303 oe 1355 oe
1304 OffsetInputSource 1356 OffsetInputSource
1305 og 1357 og
@@ -1313,6 +1365,7 @@ olist @@ -1313,6 +1365,7 @@ olist
1313 omap 1365 omap
1314 ooh 1366 ooh
1315 op 1367 op
  1368 +opages
1316 OpenAction 1369 OpenAction
1317 openObject 1370 openObject
1318 opensource 1371 opensource
@@ -1323,6 +1376,7 @@ org @@ -1323,6 +1376,7 @@ org
1323 orig 1376 orig
1324 orred 1377 orred
1325 os 1378 os
  1379 +OSS
1326 ostream 1380 ostream
1327 ostringstream 1381 ostringstream
1328 ot 1382 ot
@@ -1346,12 +1400,14 @@ pacman @@ -1346,12 +1400,14 @@ pacman
1346 padLen 1400 padLen
1347 Paeth 1401 Paeth
1348 PaethPredictor 1402 PaethPredictor
  1403 +pagefile
1349 PageLabel 1404 PageLabel
1350 PageLabels 1405 PageLabels
1351 pagelabels 1406 pagelabels
1352 pagemode 1407 pagemode
1353 PageMode 1408 PageMode
1354 pageno 1409 pageno
  1410 +pagenos
1355 pageobj 1411 pageobj
1356 pagepos 1412 pagepos
1357 pageposfrom 1413 pageposfrom
@@ -1369,6 +1425,7 @@ parsePageContents @@ -1369,6 +1425,7 @@ parsePageContents
1369 parsePagesOptions 1425 parsePagesOptions
1370 ParserCallbacks 1426 ParserCallbacks
1371 parseRotationParameter 1427 parseRotationParameter
  1428 +parseUnderOverlayOptions
1372 parseVersion 1429 parseVersion
1373 partialname 1430 partialname
1374 partLen 1431 partLen
@@ -1385,6 +1442,8 @@ pcre @@ -1385,6 +1442,8 @@ pcre
1385 pdf 1442 pdf
1386 PDFรข 1443 PDFรข
1387 PDFContext 1444 PDFContext
  1445 +pdfdoc
  1446 +PDFDoc
1388 PDFDocEncoding 1447 PDFDocEncoding
1389 pdfDumpInfoDict 1448 pdfDumpInfoDict
1390 PDFs 1449 PDFs
@@ -1409,9 +1468,11 @@ Pkey @@ -1409,9 +1468,11 @@ Pkey
1409 pkg 1468 pkg
1410 PKI 1469 PKI
1411 pl 1470 pl
  1471 +placeFormXObject
1412 plaintext 1472 plaintext
1413 plb 1473 plb
1414 pldh 1474 pldh
  1475 +pm
1415 png 1476 png
1416 PNGFilter 1477 PNGFilter
1417 pngify 1478 pngify
@@ -1419,10 +1480,12 @@ PointerHolder @@ -1419,10 +1480,12 @@ PointerHolder
1419 PointerHolder's 1480 PointerHolder's
1420 popPipelineStack 1481 popPipelineStack
1421 poppler 1482 poppler
  1483 +popup
1422 pornin 1484 pornin
1423 pos 1485 pos
1424 POSIX 1486 POSIX
1425 PP 1487 PP
  1488 +PPA
1426 pr 1489 pr
1427 pragma 1490 pragma
1428 pre 1491 pre
@@ -1454,9 +1517,11 @@ prov @@ -1454,9 +1517,11 @@ prov
1454 provideRandomData 1517 provideRandomData
1455 provideStreamData 1518 provideStreamData
1456 proxied 1519 proxied
  1520 +ps
1457 PSรข 1521 PSรข
1458 pseudorandom 1522 pseudorandom
1459 pt 1523 pt
  1524 +ptemp
1460 pthread 1525 pthread
1461 ptr 1526 ptr
1462 pushDiscardFilter 1527 pushDiscardFilter
@@ -1518,8 +1583,10 @@ QPDFSystemError @@ -1518,8 +1583,10 @@ QPDFSystemError
1518 QPDFTokenizer 1583 QPDFTokenizer
1519 QPDFTYPES 1584 QPDFTYPES
1520 QPDFVersion 1585 QPDFVersion
  1586 +QPDFWordTokenFinder
1521 QPDFWriter 1587 QPDFWriter
1522 QPDFXRefEntry 1588 QPDFXRefEntry
  1589 +qpf
1523 qqqcqqq 1590 qqqcqqq
1524 qstream 1591 qstream
1525 QStream 1592 QStream
@@ -1561,6 +1628,7 @@ readObject @@ -1561,6 +1628,7 @@ readObject
1561 readObjectAtOffset 1628 readObjectAtOffset
1562 readObjectInternal 1629 readObjectInternal
1563 readToken 1630 readToken
  1631 +realmain
1564 reattached 1632 reattached
1565 recompress 1633 recompress
1566 recompressed 1634 recompressed
@@ -1645,9 +1713,11 @@ sAlT @@ -1645,9 +1713,11 @@ sAlT
1645 saphir 1713 saphir
1646 sarray 1714 sarray
1647 SASLprep 1715 SASLprep
  1716 +savable
1648 scanline 1717 scanline
1649 scanlines 1718 scanlines
1650 sch 1719 sch
  1720 +sdk
1651 sdp 1721 sdp
1652 se 1722 se
1653 SecureRandomDataProvider 1723 SecureRandomDataProvider
@@ -1677,6 +1747,7 @@ setFile @@ -1677,6 +1747,7 @@ setFile
1677 setFilename 1747 setFilename
1678 setFromVector 1748 setFromVector
1679 setIgnoreXRefStreams 1749 setIgnoreXRefStreams
  1750 +setImmediateCopyFrom
1680 setItem 1751 setItem
1681 setIV 1752 setIV
1682 setjmp 1753 setjmp
@@ -1724,6 +1795,7 @@ sev @@ -1724,6 +1795,7 @@ sev
1724 sf 1795 sf
1725 sha 1796 sha
1726 shallowCopy 1797 shallowCopy
  1798 +shallowCopyPage
1727 showLinearizationData 1799 showLinearizationData
1728 showXRefTable 1800 showXRefTable
1729 sizeof 1801 sizeof
@@ -1743,6 +1815,9 @@ srandom @@ -1743,6 +1815,9 @@ srandom
1743 src 1815 src
1744 srdp 1816 srdp
1745 sstream 1817 sstream
  1818 +stampfile
  1819 +stamppdf
  1820 +StandardEncoding
1746 startoffset 1821 startoffset
1747 startxref 1822 startxref
1748 stat 1823 stat
@@ -1830,11 +1905,14 @@ TfFinder @@ -1830,11 +1905,14 @@ TfFinder
1830 tfh 1905 tfh
1831 tgen 1906 tgen
1832 th 1907 th
  1908 +thax
1833 thomas 1909 thomas
1834 tiffcmp 1910 tiffcmp
1835 TIFFPredictor 1911 TIFFPredictor
1836 Tj 1912 Tj
1837 -TM 1913 +TL
  1914 +Tm
  1915 +tmatrix
1838 tmp 1916 tmp
1839 tnum 1917 tnum
1840 Tobias 1918 Tobias
@@ -1851,12 +1929,15 @@ tokenizer @@ -1851,12 +1929,15 @@ tokenizer
1851 tokenizing 1929 tokenizing
1852 tokenTypeName 1930 tokenTypeName
1853 toolchain 1931 toolchain
1854 -Toolchains 1932 +toolchains
1855 toupper 1933 toupper
1856 toUTF 1934 toUTF
1857 tp 1935 tp
1858 transcode 1936 transcode
  1937 +transcoders
  1938 +transcodes
1859 transcoding 1939 transcoding
  1940 +transformRectangle
1860 traverseField 1941 traverseField
1861 travis 1942 travis
1862 TrimBox 1943 TrimBox
@@ -1869,6 +1950,7 @@ Tval @@ -1869,6 +1950,7 @@ Tval
1869 tx 1950 tx
1870 txt 1951 txt
1871 ty 1952 ty
  1953 +typename
1872 typeWarning 1954 typeWarning
1873 ubuntu 1955 ubuntu
1874 uc 1956 uc
@@ -1886,7 +1968,11 @@ ULONGLONG @@ -1886,7 +1968,11 @@ ULONGLONG
1886 uncompresesd 1968 uncompresesd
1887 uncompress 1969 uncompress
1888 uncompressing 1970 uncompressing
  1971 +unconflicting
1889 undef 1972 undef
  1973 +underlaid
  1974 +underlaying
  1975 +UnderOverlay
1890 understandDecodeParams 1976 understandDecodeParams
1891 unencrypted 1977 unencrypted
1892 unfilterable 1978 unfilterable
@@ -1906,6 +1992,8 @@ unreadCh @@ -1906,6 +1992,8 @@ unreadCh
1906 unreferenced 1992 unreferenced
1907 unresolvable 1993 unresolvable
1908 unretrieved 1994 unretrieved
  1995 +uo
  1996 +upages
1909 upass 1997 upass
1910 updateAllPagesCache 1998 updateAllPagesCache
1911 updateMap 1999 updateMap
@@ -1919,6 +2007,7 @@ ury @@ -1919,6 +2007,7 @@ ury
1919 usageExit 2007 usageExit
1920 UseAes 2008 UseAes
1921 UseOutlines 2009 UseOutlines
  2010 +UserUnit
1922 useStaticIV 2011 useStaticIV
1923 useZeroIV 2012 useZeroIV
1924 USLetter 2013 USLetter
@@ -1926,6 +2015,7 @@ usr @@ -1926,6 +2015,7 @@ usr
1926 utf 2015 utf
1927 Util 2016 Util
1928 utils 2017 utils
  2018 +uuid
1929 uval 2019 uval
1930 val 2020 val
1931 valgrind 2021 valgrind
@@ -1950,7 +2040,9 @@ vp @@ -1950,7 +2040,9 @@ vp
1950 vvv 2040 vvv
1951 warnIfPossible 2041 warnIfPossible
1952 wb 2042 wb
  2043 +wchar
1953 Wconversion 2044 Wconversion
  2045 +wcslen
1954 Weimer 2046 Weimer
1955 werror 2047 werror
1956 WFLAGS 2048 WFLAGS
@@ -1960,6 +2052,8 @@ winansi @@ -1960,6 +2052,8 @@ winansi
1960 WinAnsiEncoding 2052 WinAnsiEncoding
1961 wincrypt 2053 wincrypt
1962 WindowsCryptProvider 2054 WindowsCryptProvider
  2055 +wmain
  2056 +wmatrix
1963 Wold 2057 Wold
1964 wrapInArray 2058 wrapInArray
1965 writeAppearance 2059 writeAppearance
@@ -1995,6 +2089,7 @@ xA @@ -1995,6 +2089,7 @@ xA
1995 xa 2089 xa
1996 xABUL 2090 xABUL
1997 xb 2091 xb
  2092 +xbd
1998 xbebfbc 2093 xbebfbc
1999 xbf 2094 xbf
2000 xc 2095 xc
@@ -2006,6 +2101,7 @@ xDC @@ -2006,6 +2101,7 @@ xDC
2006 xe 2101 xe
2007 xeaa 2102 xeaa
2008 xee 2103 xee
  2104 +xef
2009 xefcdab 2105 xefcdab
2010 xF 2106 xF
2011 xf 2107 xf
@@ -2040,18 +2136,21 @@ xrefFirst @@ -2040,18 +2136,21 @@ xrefFirst
2040 XRefStm 2136 XRefStm
2041 xrefStream 2137 xrefStream
2042 xrefTable 2138 xrefTable
  2139 +xscale
2043 xsl 2140 xsl
2044 XSLTPROC 2141 XSLTPROC
2045 XXX 2142 XXX
2046 xy 2143 xy
2047 yn 2144 yn
2048 yp 2145 yp
  2146 +yscale
2049 yuiop 2147 yuiop
2050 yyyymmdd 2148 yyyymmdd
2051 z's 2149 z's
2052 zalloc 2150 zalloc
2053 zarko 2151 zarko
2054 Zarko's 2152 Zarko's
  2153 +zcaron
2055 zdata 2154 zdata
2056 Zeroize 2155 Zeroize
2057 zeroizing 2156 zeroizing
libqpdf/QPDFPageObjectHelper.cc
@@ -553,7 +553,7 @@ QPDFPageObjectHelper::shallowCopyPage() @@ -553,7 +553,7 @@ QPDFPageObjectHelper::shallowCopyPage()
553 { 553 {
554 throw std::runtime_error( 554 throw std::runtime_error(
555 "QPDFPageObjectHelper::shallowCopyPage" 555 "QPDFPageObjectHelper::shallowCopyPage"
556 - " called with a direct objet"); 556 + " called with a direct object");
557 } 557 }
558 QPDFObjectHandle new_page = this->oh.shallowCopy(); 558 QPDFObjectHandle new_page = this->oh.shallowCopy();
559 return QPDFPageObjectHelper(qpdf->makeIndirectObject(new_page)); 559 return QPDFPageObjectHelper(qpdf->makeIndirectObject(new_page));
@@ -623,7 +623,7 @@ QPDFPageObjectHelper::getFormXObjectForPage(bool handle_transformations) @@ -623,7 +623,7 @@ QPDFPageObjectHelper::getFormXObjectForPage(bool handle_transformations)
623 { 623 {
624 throw std::runtime_error( 624 throw std::runtime_error(
625 "QPDFPageObjectHelper::getFormXObjectForPage" 625 "QPDFPageObjectHelper::getFormXObjectForPage"
626 - " called with a direct objet"); 626 + " called with a direct object");
627 } 627 }
628 QPDFObjectHandle result = QPDFObjectHandle::newStream(qpdf); 628 QPDFObjectHandle result = QPDFObjectHandle::newStream(qpdf);
629 QPDFObjectHandle newdict = result.getDict(); 629 QPDFObjectHandle newdict = result.getDict();
@@ -690,7 +690,7 @@ QPDFPageObjectHelper::placeFormXObject( @@ -690,7 +690,7 @@ QPDFPageObjectHelper::placeFormXObject(
690 if (invert_transformations) 690 if (invert_transformations)
691 { 691 {
692 // tmatrix inverts scaling and rotation of the destination 692 // tmatrix inverts scaling and rotation of the destination
693 - // page. Applying this matrix allows the overlayed form 693 + // page. Applying this matrix allows the overlaid form
694 // XObject's to be absolute rather than relative to properties 694 // XObject's to be absolute rather than relative to properties
695 // of the destination page. tmatrix is part of the computed 695 // of the destination page. tmatrix is part of the computed
696 // transformation matrix. 696 // transformation matrix.
@@ -713,7 +713,7 @@ QPDFPageObjectHelper::placeFormXObject( @@ -713,7 +713,7 @@ QPDFPageObjectHelper::placeFormXObject(
713 // to adjust this for scale and position. 713 // to adjust this for scale and position.
714 714
715 // Step 1: figure out what scale factor we need to make the form 715 // Step 1: figure out what scale factor we need to make the form
716 - // XObject's bnounding box fit within the destination rectangle. 716 + // XObject's bounding box fit within the destination rectangle.
717 717
718 // Transform bounding box 718 // Transform bounding box
719 QPDFObjectHandle::Rectangle bbox = bbox_obj.getArrayAsRectangle(); 719 QPDFObjectHandle::Rectangle bbox = bbox_obj.getArrayAsRectangle();
manual/qpdf-manual.xml
@@ -266,7 +266,7 @@ make @@ -266,7 +266,7 @@ make
266 prevent you from accidentally forgetting to regenerate 266 prevent you from accidentally forgetting to regenerate
267 automatic files after modifying their sources. If your 267 automatic files after modifying their sources. If your
268 packaging environment automatically refreshes automatic files, 268 packaging environment automatically refreshes automatic files,
269 - it can cause this check to fail. Supress qpdf's checks by 269 + it can cause this check to fail. Suppress qpdf's checks by
270 passing <option>--disable-check-autofiles</option> to 270 passing <option>--disable-check-autofiles</option> to
271 <command>/.configure</command>. This is safe since qpdf's 271 <command>/.configure</command>. This is safe since qpdf's
272 <command>autogen.sh</command> just runs autotools in the normal 272 <command>autogen.sh</command> just runs autotools in the normal
@@ -1259,7 +1259,7 @@ outfile.pdf&lt;/option&gt; @@ -1259,7 +1259,7 @@ outfile.pdf&lt;/option&gt;
1259 output. The <option>--overlay</option> and 1259 output. The <option>--overlay</option> and
1260 <option>--underlay</option> options work the same way, except 1260 <option>--underlay</option> options work the same way, except
1261 underlay pages are drawn underneath the page to which they are 1261 underlay pages are drawn underneath the page to which they are
1262 - applied, possibly obscured by the origial page, and overlay files 1262 + applied, possibly obscured by the original page, and overlay files
1263 are drawn on top of the page to which they are applied, possibly 1263 are drawn on top of the page to which they are applied, possibly
1264 obscuring the page. You can combine overlay and underlay. 1264 obscuring the page. You can combine overlay and underlay.
1265 </para> 1265 </para>
@@ -4331,7 +4331,7 @@ print &quot;\n&quot;; @@ -4331,7 +4331,7 @@ print &quot;\n&quot;;
4331 correctly receive them. In the past, they would have 4331 correctly receive them. In the past, they would have
4332 either been encoded as Windows code page 1252 (also known 4332 either been encoded as Windows code page 1252 (also known
4333 as &ldquo;Windows ANSI&rdquo; or as something 4333 as &ldquo;Windows ANSI&rdquo; or as something
4334 - unintelligble. In almost all cases, qpdf is able to 4334 + unintelligible. In almost all cases, qpdf is able to
4335 properly interpret Unicode arguments now, whereas in the 4335 properly interpret Unicode arguments now, whereas in the
4336 past, it would almost never interpret them properly. The 4336 past, it would almost never interpret them properly. The
4337 result is that non-ASCII passwords given to the qpdf CLI 4337 result is that non-ASCII passwords given to the qpdf CLI
@@ -4425,7 +4425,7 @@ print &quot;\n&quot;; @@ -4425,7 +4425,7 @@ print &quot;\n&quot;;
4425 encryption options <option>--assemble</option>, 4425 encryption options <option>--assemble</option>,
4426 <option>--annotate</option>, <option>--form</option>, and 4426 <option>--annotate</option>, <option>--form</option>, and
4427 <option>--modify-other</option> allow more fine-grained 4427 <option>--modify-other</option> allow more fine-grained
4428 - granluarity in configuring options. Before, the 4428 + granularity in configuring options. Before, the
4429 <option>--modify</option> option only configured certain 4429 <option>--modify</option> option only configured certain
4430 predefined groups of permissions. 4430 predefined groups of permissions.
4431 </para> 4431 </para>
@@ -4573,7 +4573,7 @@ print &quot;\n&quot;; @@ -4573,7 +4573,7 @@ print &quot;\n&quot;;
4573 Add method 4573 Add method
4574 <function>QPDFPageObjectHelper::getAttribute</function> for 4574 <function>QPDFPageObjectHelper::getAttribute</function> for
4575 retrieving an attribute from the page dictionary taking 4575 retrieving an attribute from the page dictionary taking
4576 - inheritence into consideration, and optionally making a copy 4576 + inheritance into consideration, and optionally making a copy
4577 if your intention is to modify the attribute. 4577 if your intention is to modify the attribute.
4578 </para> 4578 </para>
4579 </listitem> 4579 </listitem>
qpdf/qpdf.cc
@@ -1194,7 +1194,7 @@ ArgParser::argHelp() @@ -1194,7 +1194,7 @@ ArgParser::argHelp()
1194 << "cases, but you can fine-tune with this option.\n" 1194 << "cases, but you can fine-tune with this option.\n"
1195 << "\n" 1195 << "\n"
1196 << " bytes: use the password literally as supplied\n" 1196 << " bytes: use the password literally as supplied\n"
1197 - << " hex-bytes: interpret the password as ahex-encoded byte string\n" 1197 + << " hex-bytes: interpret the password as a hex-encoded byte string\n"
1198 << " unicode: interpret the password as a UTF-8 encoded string\n" 1198 << " unicode: interpret the password as a UTF-8 encoded string\n"
1199 << " auto: attempt to infer the encoding and adjust as needed\n" 1199 << " auto: attempt to infer the encoding and adjust as needed\n"
1200 << "\n" 1200 << "\n"
@@ -1258,7 +1258,7 @@ ArgParser::argHelp() @@ -1258,7 +1258,7 @@ ArgParser::argHelp()
1258 << "\n" 1258 << "\n"
1259 << "These options allow pages from another file to be overlaid or underlaid\n" 1259 << "These options allow pages from another file to be overlaid or underlaid\n"
1260 << "on the primary output. Overlaid pages are drawn on top of the destination\n" 1260 << "on the primary output. Overlaid pages are drawn on top of the destination\n"
1261 - << "page and may obsecure the page. Underlaid pages are drawn below the\n" 1261 + << "page and may obscure the page. Underlaid pages are drawn below the\n"
1262 << "destination page.\n" 1262 << "destination page.\n"
1263 << "\n" 1263 << "\n"
1264 << "{--overlay | --underlay } file\n" 1264 << "{--overlay | --underlay } file\n"
qpdf/test_driver.cc
@@ -1985,9 +1985,9 @@ void runtest(int n, char const* filename1, char const* arg2) @@ -1985,9 +1985,9 @@ void runtest(int n, char const* filename1, char const* arg2)
1985 1985
1986 // red pages are from pdf, blue pages are from pdf2 1986 // red pages are from pdf, blue pages are from pdf2
1987 // red pages always have stated rotation absolutely 1987 // red pages always have stated rotation absolutely
1988 - // 56: blue pages are overlayed exactly on top of red pages 1988 + // 56: blue pages are overlaid exactly on top of red pages
1989 // 57: blue pages have stated rotation relative to red pages 1989 // 57: blue pages have stated rotation relative to red pages
1990 - // 58: blue pages have no rotation (absolutely upgright) 1990 + // 58: blue pages have no rotation (absolutely upright)
1991 // 59: blue pages have stated rotation absolutely 1991 // 59: blue pages have stated rotation absolutely
1992 bool handle_from_transformation = ((n == 57) || (n == 59)); 1992 bool handle_from_transformation = ((n == 57) || (n == 59));
1993 bool invert_to_transformation = ((n == 58) || (n == 59)); 1993 bool invert_to_transformation = ((n == 58) || (n == 59));