2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-06-04 03:10:52 +00:00

Spell check

This commit is contained in:
Jay Berkenbilt 2018-08-16 10:49:24 -04:00
parent 19229e296d
commit 723b054bf9
2 changed files with 52 additions and 18 deletions

View File

@ -177,7 +177,7 @@
* Ignore zlib data check errors while uncompressing streams. This * Ignore zlib data check errors while uncompressing streams. This
is consistent with behaviors of other readers and enables handling is consistent with behaviors of other readers and enables handling
of some incorrectly written zlib strems. Fixes #191. of some incorrectly written zlib streams. Fixes #191.
2018-02-25 Jay Berkenbilt <ejb@ql.org> 2018-02-25 Jay Berkenbilt <ejb@ql.org>
@ -195,7 +195,7 @@
* Major enhancements to handling of type errors within the qpdf * Major enhancements to handling of type errors within the qpdf
library. This fix is intended to eliminate those annoying cases library. This fix is intended to eliminate those annoying cases
where qpdf would exit with a message like "operation for where qpdf would exit with a message like "operation for
dictionary object attemped on object of wrong type" without dictionary object attempted on object of wrong type" without
providing any context. Now qpdf keeps enough context to be able to providing any context. Now qpdf keeps enough context to be able to
issue a proper warning and to handle such conditions in a sensible issue a proper warning and to handle such conditions in a sensible
way. This should greatly increase the number of bad files that way. This should greatly increase the number of bad files that
@ -311,7 +311,7 @@
counting in length for better readability. Ordinarily this makes counting in length for better readability. Ordinarily this makes
no difference, but in the rare case of a page's contents being no difference, but in the rare case of a page's contents being
split in the middle of a token, the old behavior could cause the split in the middle of a token, the old behavior could cause the
extra newline to be interprted as part of the token. This bug extra newline to be interpreted as part of the token. This bug
could only be triggered in qdf mode, which is a mode intended for could only be triggered in qdf mode, which is a mode intended for
manual inspection of PDF files' contents, so it is very unlikely manual inspection of PDF files' contents, so it is very unlikely
to have caused any actual problems for people using qpdf for to have caused any actual problems for people using qpdf for
@ -390,7 +390,7 @@
QPDFObjectHandle::pipeStreamData, you don't need to worry about QPDFObjectHandle::pipeStreamData, you don't need to worry about
this at all. this at all.
* Provide heavily annoated examples/pdf-filter-tokens.cc example * Provide heavily annotated examples/pdf-filter-tokens.cc example
that illustrates use of some simple token filters. that illustrates use of some simple token filters.
* When normalizing content streams, as in qdf mode, issue warning * When normalizing content streams, as in qdf mode, issue warning
@ -400,7 +400,7 @@
either there's a bug in qpdf's lexer, that the file is damaged, or either there's a bug in qpdf's lexer, that the file is damaged, or
that the page's contents are split in a weird way. In any of those that the page's contents are split in a weird way. In any of those
cases, qpdf could potentially damage the stream's contents by cases, qpdf could potentially damage the stream's contents by
replacing carrige returns with newlines or otherwise messing with replacing carriage returns with newlines or otherwise messing with
spaces. The mostly likely case of this would be an inline image's spaces. The mostly likely case of this would be an inline image's
compressed data being divided across two streams and having the compressed data being divided across two streams and having the
compressed data in the second stream contain a carriage return as compressed data in the second stream contain a carriage return as
@ -441,7 +441,7 @@
* 7.1.0: release * 7.1.0: release
* Allow raw encryption key to be specified in libary and command * Allow raw encryption key to be specified in library and command
line with the QPDF::setPasswordIsHexKey method and line with the QPDF::setPasswordIsHexKey method and
--password-is-hex-key option. Allow encryption key to be displayed --password-is-hex-key option. Allow encryption key to be displayed
with --show-encryption-key option. Thanks to Didier Stevens with --show-encryption-key option. Thanks to Didier Stevens
@ -819,7 +819,7 @@
2013-12-14 Jay Berkenbilt <ejb@ql.org> 2013-12-14 Jay Berkenbilt <ejb@ql.org>
* Allow anyspace rather than just newline to follow xref header. * Allow any space rather than just newline to follow xref header.
This allows qpdf to read a wider range of damaged files. This allows qpdf to read a wider range of damaged files.
2013-11-30 Jay Berkenbilt <ejb@ql.org> 2013-11-30 Jay Berkenbilt <ejb@ql.org>
@ -978,7 +978,7 @@
* Add QPDF::getCompressibleObjGens() and deprecate * Add QPDF::getCompressibleObjGens() and deprecate
QPDF::getCompressibleObjects(), which had a flaw in its logic. QPDF::getCompressibleObjects(), which had a flaw in its logic.
* Add new QPDFObjectHandle::getObjGen() method and indiciate in * Add new QPDFObjectHandle::getObjGen() method and indicate in
comments that its use is favored over getObjectID() and comments that its use is favored over getObjectID() and
getGeneration() for most cases. getGeneration() for most cases.
@ -1025,7 +1025,7 @@
* Remove all calls to sprintf * Remove all calls to sprintf
* New method QUtil::int_to_string_base to convert to octal or * New method QUtil::int_to_string_base to convert to octal or
hexademical (or decimal) strings without using sprintf hexadecimal (or decimal) strings without using sprintf
2013-02-26 Jay Berkenbilt <ejb@ql.org> 2013-02-26 Jay Berkenbilt <ejb@ql.org>
@ -1154,7 +1154,7 @@
QPDF::compute_data_key to take the R and V values from the QPDF::compute_data_key to take the R and V values from the
encryption dictionary. There is no reason for any application encryption dictionary. There is no reason for any application
code to call this method since handling of encryption is done code to call this method since handling of encryption is done
automatically by the qpdf libary. It is used internally by automatically by the qpdf library. It is used internally by
QPDFWriter. QPDFWriter.
* Support reading and decryption of files whose main text is not * Support reading and decryption of files whose main text is not
@ -1469,7 +1469,7 @@
* Add new array mutation routines to QPDFObjectHandle. * Add new array mutation routines to QPDFObjectHandle.
Implemented by Tobias Hoffmann. Implemented by Tobias Hoffmann.
* Rework APIs that use size_t, off_t, and primative integer types * Rework APIs that use size_t, off_t, and primitive integer types
so that size_t is used for sizes of memory and off_t is used for so that size_t is used for sizes of memory and off_t is used for
file offsets. Also set _FILE_OFFSET_BITS so that large files can file offsets. Also set _FILE_OFFSET_BITS so that large files can
be supported on 32-bit UNIX/Linux platforms. The code assumes in be supported on 32-bit UNIX/Linux platforms. The code assumes in
@ -1572,7 +1572,7 @@
uses the invalid object number 0 as a regular object. uses the invalid object number 0 as a regular object.
* libqpdf/QPDF_linearization.cc (isLinearized): use -1 rather than * libqpdf/QPDF_linearization.cc (isLinearized): use -1 rather than
0 as a sentintel for not having found the first object in the 0 as a sentinel for not having found the first object in the
file. Since -1 can never match the regular expression, this file. Since -1 can never match the regular expression, this
prevents an infinite loop when checking a file that starts with prevents an infinite loop when checking a file that starts with
(erroneous) 0 0 obj. (Fixes qpdf-Bugs-3159950.) (erroneous) 0 0 obj. (Fixes qpdf-Bugs-3159950.)
@ -1795,7 +1795,7 @@
with the required padding as specified by the PDF specification. with the required padding as specified by the PDF specification.
This is seldom useful to users. This function has been replaced This is seldom useful to users. This function has been replaced
by QPDF::getPaddedUserPassword. Call the new by QPDF::getPaddedUserPassword. Call the new
QPDF::getTrimmedUserPassword to retreive the user password in a QPDF::getTrimmedUserPassword to retrieve the user password in a
human-readable format. human-readable format.
* qpdf/qpdf.cc (main): qpdf --check now prints the PDF version * qpdf/qpdf.cc (main): qpdf --check now prints the PDF version

View File

@ -5,11 +5,9 @@ abacc
abc abc
ABCD ABCD
abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnom abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnom
abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnom
abcde abcde
abcdefABCDEF abcdefABCDEF
abcdefghbcdefghicdefghijdefghijkefghijklfghijklmg abcdefghbcdefghicdefghijdefghijkefghijklfghijklmg
abcdefghbcdefghicdefghijdefghijkefghijklfghijklmg
abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi
ABI ABI
@ -194,8 +192,10 @@ ced
cerr cerr
cf cf
cfea cfea
cfis
CFLAGS CFLAGS
CFM CFM
cgi
ch ch
ChangeLog ChangeLog
Checkboxes Checkboxes
@ -213,6 +213,7 @@ CHGeneric
cho cho
CHPageOffset CHPageOffset
CHPageOffsetEntry CHPageOffsetEntry
chr
CHSharedObject CHSharedObject
CHSharedObjectEntry CHSharedObjectEntry
CHSomething CHSomething
@ -220,6 +221,7 @@ ci
cin cin
cinfo cinfo
ciphertext ciphertext
cis
cl cl
classname classname
clearPipelineStack clearPipelineStack
@ -240,6 +242,7 @@ ColorSpace
colorspace colorspace
ColorToGray ColorToGray
com com
commandline
compareVersions compareVersions
compatbility compatbility
CompressConfig CompressConfig
@ -286,6 +289,7 @@ cstring
ctest ctest
ctx ctx
ctype ctype
CVE
cxx cxx
CXXFLAGS CXXFLAGS
cygwin cygwin
@ -321,6 +325,8 @@ deflateEnd
deflateInit deflateInit
defq defq
delphi delphi
deobfuscated
dep
deque deque
dereference dereference
dereferenced dereferenced
@ -335,6 +341,8 @@ DeviceRGB
dh dh
DIAERESIS DIAERESIS
dict dict
didier
didierstevens
diff diff
diffs diffs
diffutils diffutils
@ -349,7 +357,7 @@ dist
distclean distclean
dl dl
dlfcn dlfcn
DLL dll
DLL's DLL's
dllexport dllexport
dlls dlls
@ -393,6 +401,7 @@ ef
EFF EFF
efgh efgh
EI EI
ejb
elif elif
elt elt
EmbeddedFiles EmbeddedFiles
@ -501,6 +510,7 @@ fprintf
fR fR
fr fr
fread fread
FS
fsanitize fsanitize
fseek fseek
fseeki fseeki
@ -559,6 +569,7 @@ getEncryptionKey
getEncryptMetadata getEncryptMetadata
getenv getenv
GetEnvironmentVariable GetEnvironmentVariable
getErrno
getErrorCode getErrorCode
getErrorMessage getErrorMessage
getExtensionLevel getExtensionLevel
@ -668,6 +679,7 @@ getWidth
GG GG
ghostscript ghostscript
GhostScript GhostScript
GiB
github github
glerbl glerbl
glibc glibc
@ -709,12 +721,12 @@ HGeneric
hh hh
HighPart HighPart
hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstn hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstn
hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstn
hlen hlen
Hoffmann Hoffmann
HOi HOi
HPageOffset HPageOffset
HPageOffsetEntry HPageOffsetEntry
hr
href href
HS HS
HSharedObject HSharedObject
@ -829,6 +841,7 @@ italicseq
itemizedlist itemizedlist
iter iter
ith ith
iz
JCS JCS
JDIMENSION JDIMENSION
jerr jerr
@ -854,6 +867,7 @@ lastnum
lastreleased lastreleased
lastTokenWasBad lastTokenWasBad
latin latin
launchpad
lbuf lbuf
lc lc
ld ld
@ -861,12 +875,14 @@ LDFLAGS
ldquo ldquo
len len
lengthNextN lengthNextN
Lexer lexer
LF
lhs lhs
libclang libclang
libgcc libgcc
libjpeg libjpeg
LibJpeg LibJpeg
libpcre
libqpdf libqpdf
libs libs
libtests libtests
@ -890,6 +906,7 @@ linkey
linp linp
LinParameters LinParameters
linux linux
linuxfoundation
listitem listitem
ljpeg ljpeg
ll ll
@ -914,6 +931,7 @@ LZWDecode
LZWDecoder LZWDecoder
m'qpdf m'qpdf
MacOS MacOS
Macports
makeDirect makeDirect
makeDirectInternal makeDirectInternal
Makefile Makefile
@ -1123,6 +1141,7 @@ PDFContext
PDFDocEncoding PDFDocEncoding
pdfDumpInfoDict pdfDumpInfoDict
PDFs PDFs
pdfs
pdh pdh
pdlin pdlin
pe pe
@ -1147,6 +1166,7 @@ png
PNGFilter PNGFilter
pngify pngify
PointerHolder PointerHolder
PointerHolder's
popPipelineStack popPipelineStack
poppler poppler
pornin pornin
@ -1156,6 +1176,7 @@ PP
pr pr
pragma pragma
pre pre
precheck
precompiled precompiled
prefilering prefilering
prefiltering prefiltering
@ -1204,6 +1225,7 @@ QDFWriter
qdict qdict
QDict QDict
QEXC QEXC
ql
qnumbers qnumbers
QNumbers QNumbers
qpdf qpdf
@ -1233,6 +1255,7 @@ qpdfs
QPDFSomethingDocumentHelper QPDFSomethingDocumentHelper
QPDFSomethingObjectHelper QPDFSomethingObjectHelper
QPDFStream QPDFStream
QPDFSystemError
QPDFTokenizer QPDFTokenizer
QPDFTYPES QPDFTYPES
QPDFVersion QPDFVersion
@ -1276,6 +1299,7 @@ readLinearizationData
README README
readObject readObject
readObjectAtOffset readObjectAtOffset
readObjectInternal
readToken readToken
reattached reattached
recompress recompress
@ -1284,6 +1308,7 @@ recompressing
recomputation recomputation
recoverStreamLength recoverStreamLength
rect rect
refactor
refcount refcount
refpage refpage
refpos refpos
@ -1322,6 +1347,7 @@ rfont
rg rg
rgb rgb
rhs rhs
RI
rijndael rijndael
rijndaelDecrypt rijndaelDecrypt
rijndaelEncrypt rijndaelEncrypt
@ -1416,6 +1442,7 @@ setStaticAesIV
setStaticID setStaticID
setStreamDataMode setStreamDataMode
setStreamDescription setStreamDescription
setStreamPrecheck
setSuppressOriginalObjectIDs setSuppressOriginalObjectIDs
setSuppressWarnings setSuppressWarnings
setTrailer setTrailer
@ -1446,6 +1473,7 @@ sstream
startoffset startoffset
startxref startxref
stat stat
stayOpen
std std
STDC STDC
StdCF StdCF
@ -1458,6 +1486,7 @@ StdioFile
stdlib stdlib
stdlib's stdlib's
stdout stdout
stevens
STL STL
StmF StmF
str str
@ -1552,6 +1581,7 @@ turbo
Tx Tx
txt txt
typeWarning typeWarning
ubuntu
uc uc
udata udata
UE UE
@ -1615,6 +1645,7 @@ vc
vec vec
vecs vecs
VER VER
versioned
viewable viewable
ViewerPreferences ViewerPreferences
Vitaliy Vitaliy
@ -1628,6 +1659,7 @@ wb
Wconversion Wconversion
Weimer Weimer
werror werror
WFLAGS
whoami whoami
WinAnsiEncoding WinAnsiEncoding
wincrypt wincrypt
@ -1659,10 +1691,12 @@ writeXRefStream
writeXRefTable writeXRefTable
Wsign Wsign
www www
WX
wxWindows wxWindows
xA xA
xa xa
xABUL xABUL
xb
xbebfbc xbebfbc
xbf xbf
xc xc