diff --git a/ChangeLog b/ChangeLog index 3c568a3e..a3623c3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2475,7 +2475,7 @@ 2015-10-29 Jay Berkenbilt * Implement QPDFWriter::setDeterministicID and --deterministic-id - commandline-flag to qpdf to request generation of a deterministic + command-line flag to qpdf to request generation of a deterministic /ID for non-encrypted files. 2015-05-24 Jay Berkenbilt diff --git a/Makefile b/Makefile index 71f34ea6..765f9975 100644 --- a/Makefile +++ b/Makefile @@ -132,6 +132,11 @@ all: $(ALL_TARGETS) ; check: $(TEST_TARGETS) +.PHONY: spell +# npm install -g cspell; add exceptions to cSpell.json +spell: + cspell **/*.hh **/*.cc manual/* ChangeLog README* TODO + # Install targets are in the make directory in the rules-specific make # fragments. diff --git a/README-maintainer b/README-maintainer index 84cb2dc2..e306757c 100644 --- a/README-maintainer +++ b/README-maintainer @@ -142,7 +142,11 @@ RELEASE PREPARATION * Run a spelling checker over the source code to catch errors in variable names, strings, and comments. - ispell -p ispell-words **/*.hh **/*.cc manual/* ChangeLog README* TODO + make spell + + This uses cspell. Install with `npm install -g cspell`. The output + of cspell is suitable for use with `M-x grep` in emacs. Add + exceptions to cSpell.json. * If needed, run large file and image comparison tests. Configure options: diff --git a/cSpell.json b/cSpell.json new file mode 100644 index 00000000..5f060bf0 --- /dev/null +++ b/cSpell.json @@ -0,0 +1,461 @@ +{ + "version": "0.1", + "words": [ + "abuild", + "aclocal", + "acro", + "acroform", + "acroread", + "admon", + "aesv", + "afdh", + "afdhph", + "ageneration", + "aitems", + "annots", + "aobjid", + "apcm", + "apdict", + "appian", + "appimage", + "appspot", + "arandom", + "arora", + "asdf", + "atoi", + "autobuilder", + "autobuilders", + "autofiles", + "autogen", + "autoheader", + "autolabel", + "automake", + "autotools", + "backports", + "bashcompinit", + "berkenbilt", + "binmode", + "blinearize", + "boldseq", + "bookinfo", + "bpreserve", + "bqpdf", + "brdp", + "bufpl", + "bufsize", + "buildrules", + "ccase", + "ccitt", + "cdef", + "cdict", + "cerr", + "cfis", + "cflags", + "classname", + "clearsign", + "cleartext", + "cloudmersive", + "clusterfuzz", + "cmatch", + "coldwind", + "colorspace", + "conftest", + "cout", + "cphe", + "cppflags", + "creationdate", + "cregex", + "crnl", + "csoe", + "cxxflags", + "cygwin", + "dctdecode", + "decrypter", + "deduplicating", + "destdir", + "dests", + "devel", + "didier", + "diffutils", + "directpagerefcount", + "distclean", + "distfiles", + "ditems", + "docbook", + "docbookx", + "docdir", + "dohnal", + "dqpdf", + "dquote", + "dtdvalid", + "ebra", + "ecks", + "efdh", + "efoh", + "efsoh", + "encodable", + "encp", + "endianness", + "endobj", + "endstream", + "enspliel", + "envar", + "erasdf", + "errno", + "esize", + "eval", + "fdict", + "ffield", + "fghij", + "filep", + "firstname", + "firstterm", + "flarp", + "flate", + "flatelzwdecode", + "flate's", + "florian", + "fmatrix", + "fopen", + "fsanitize", + "fseeki", + "fsoh", + "ftelli", + "fuzzer", + "fuzzers", + "fvisibility", + "gajic", + "gajić", + "gcurl", + "genok", + "getu", + "ghostscript", + "glarp", + "glerbl", + "gmon", + "gmtoff", + "gnutls", + "gprof", + "gswin", + "gynvael", + "hagoogamagoogle", + "hasacroform", + "hcryptprov", + "hdict", + "hoffmann", + "hosoda", + "htcondor", + "htdocs", + "ifdefs", + "ifeq", + "ifstream", + "iinfilename", + "indoc", + "infile", + "infilename", + "inheritsresources", + "inpdf", + "ioutfilename", + "irdp", + "ischeckbox", + "ischoice", + "isradiobutton", + "istr", + "italicseq", + "itemizedlist", + "jarr", + "jbig", + "jdimension", + "jdouble", + "jerr", + "jexp", + "jian", + "jint", + "jklmnopqrstuvwxyz", + "jmap", + "jmsg", + "jnull", + "jpool", + "jsamparray", + "jsample", + "jsamprow", + "jsimd", + "jstr", + "jurczyk", + "kgdl", + "lastreleased", + "lbuf", + "ldflags", + "ldquo", + "libclang", + "libgcc", + "libjpeg", + "libpcre", + "libqpdf", + "libtests", + "libtoolize", + "libz", + "linearization", + "linearize", + "linearizes", + "linearizing", + "linefeeds", + "linkend", + "linp", + "listitem", + "ljpeg", + "lpstr", + "lqpdf", + "ltime", + "ltmain", + "lzwdecoder", + "macports", + "makefiles", + "masamichi", + "mateusz", + "mdash", + "mkdir", + "mkinstalldirs", + "mklink", + "moddate", + "moddifyannotations", + "monoseq", + "msvc", + "msvc's", + "msys", + "multithreaded", + "mutators", + "nbsp", + "ndash", + "nendstream", + "nfields", + "ngrandkids", + "nkids", + "nlines", + "nntree", + "nobjects", + "nocase", + "noout", + "npages", + "nproc", + "nrounds", + "nshared", + "nspecs", + "nstripes", + "nval", + "nwarnings", + "objdump", + "objectinfo", + "objgen", + "objidok", + "objok", + "objstm", + "odict", + "ofirst", + "oiter", + "olast", + "olimits", + "olist", + "omap", + "omatrix", + "onum", + "opages", + "opath", + "ostream", + "ostringstreams", + "outdoc", + "outfile", + "outfilename", + "pacman", + "paeth", + "pagelabels", + "pageno", + "pageposfrom", + "parms", + "parseable", + "patmv", + "pavlyuk", + "pbytes", + "pclm", + "pcre", + "pdfs", + "pdlin", + "pfeifle", + "pikepdf", + "pikepdf's", + "pldh", + "pluggable", + "pngify", + "poppler", + "precheck", + "prepended", + "prepending", + "printf", + "programlisting", + "proxied", + "putu", + "pval", + "pytest", + "qarray", + "qdata", + "qdict", + "qexc", + "qintc", + "qnumbers", + "qpdf", + "qpdfacroformdocumenthelper", + "qpdfannotationobjecthelper", + "qpdfcrypto", + "qpdfcryptoimpl", + "qpdfcryptoprovider", + "qpdfdocumenthelper", + "qpdfef", + "qpdfefstreamobjecthelper", + "qpdfembeddedfiledocumenthelper", + "qpdfexc", + "qpdffake", + "qpdffilespecobjecthelper", + "qpdfformfieldobjecthelper", + "qpdfmatrix", + "qpdfnametreeobjecthelper", + "qpdfnumbertreeobjecthelper", + "qpdfobject", + "qpdfobjecthandle", + "qpdfobjecthelper", + "qpdfobjgen", + "qpdfoutlinedocumenthelper", + "qpdfoutlineobjecthelper", + "qpdfpagedocumenthelper", + "qpdfpagelabeldocumenthelper", + "qpdfpageobjecthelper", + "qpdf's", + "qpdfs", + "qpdfstreamfilter", + "qpdfsystemerror", + "qpdftokenizer", + "qpdfwriter", + "qpdfx", + "qpdfxrefentry", + "qstream", + "qstrings", + "qtest", + "quadding", + "quotesinglbase", + "qutil", + "qwer", + "qwert", + "qwww", + "rcon", + "rdpp", + "rdquo", + "resave", + "retargeted", + "rfont", + "rijndael", + "rkey", + "rklength", + "rpath", + "rstream", + "sahil", + "sarray", + "scarff", + "seekable", + "segfaulting", + "sharedresources", + "smatch", + "softlink", + "sparseoharray", + "sphlib", + "sprintf", + "squote", + "srandom", + "srdp", + "sregex", + "startxref", + "stdexcept", + "stdint", + "stdlib", + "stdlib's", + "strcasecmp", + "strerror", + "strtoui", + "stylesheet", + "subclassing", + "subkeys", + "subramanyam", + "swversion", + "syuu", + "tbuf", + "testcase", + "tgen", + "tiffcmp", + "tmatrix", + "tnum", + "tobj", + "tobjid", + "toolchains", + "transcoders", + "trueroad", + "tval", + "typeinfo", + "tzoff", + "uinow", + "uiter", + "ularge", + "ulink", + "uncategorized", + "uncompresesd", + "uncompress", + "uncompressing", + "unconflicting", + "underlaying", + "unencrypted", + "unfilterable", + "unparse", + "upages", + "upass", + "urandom", + "uval", + "variablelist", + "varlistentry", + "varname", + "vecs", + "virtualenv", + "vitaliy", + "vkey", + "vrlc", + "wchar", + "wconversion", + "weimer", + "werror", + "wfilename", + "wfilenamep", + "wflags", + "wfopen", + "wmain", + "wmatrix", + "wmode", + "wmodep", + "wnew", + "wpath", + "wrename", + "wsign", + "wunlink", + "xgen", + "xobject", + "xpacket", + "xpdf", + "xpost", + "xsltproc", + "yscale", + "yuiop", + "zabcdefghi", + "žarko", + "žarko's", + "zdata", + "zdenek", + "zdenop", + "zeroize", + "zeroizing" + ] +} diff --git a/ispell-words b/ispell-words deleted file mode 100644 index 29701f77..00000000 --- a/ispell-words +++ /dev/null @@ -1,2715 +0,0 @@ -aa -aaa -ab -abacc -abc -ABCD -abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnom -abcde -abcdefABCDEF -abcdefghbcdefghicdefghijdefghijkefghijklfghijklmg -abcdefghijklmnopqrstuvwxyz -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi -ABI -abÏ -abs -abuild -ac -accessor -aclocal -AcroForm -acroform -acroread -activatePipelineStack -ActiveState -acyclic -adbe -addAndRenameFormFields -addArrayElement -addArrayItem -AddAttachment -addChoicesToCompletions -addContentTokenFilter -addDictionaryMember -adde -addExplicitElementsToList -addFormField -addOptionsToCompletions -addPage -addPageAt -addPageContents -addPathElement -addr -addTokenFilter -addToTable -adjustAESStreamLength -adjustAppearanceStream -adjustDefaultAppearances -adjustInheritedFields -adjustOstreamXref -admon -Adobeâ -ae -aeadb -aefd -AEP -aes -AESv -aesv -afa -afdh -afdhph -ageneration -AHx -ai -aitems -AIX -alg -alloc -allocator -allowAccessibility -allowEOF -allowExtractAll -allowModifyAll -allowModifyAnnotation -allowModifyAssembly -allowModifyForm -allowModifyOther -allowPoundAnywhereInName -allowPrintHighRes -allowPrintLowRes -alternativename -annot -annotationflags -annots -ansi -antivirus -anyBadTokens -anyWarnings -aobjid -aoh -ap -apcm -apdict -apexcovantage -api -APIs -apis -app -appdir -appearancestate -appendable -appendItem -appendString -appian -AppImage -appimage -appspot -arandom -ARCFOUR -arg -argAACreationDate -argAADescription -argAAFilename -argAAKey -argAAMimeType -argAAModDate -argAApositional -argAAReplace -argAddAttachment -argAllowInsecure -argc -argCApassword -argCApositional -argCAprefix -argCheck -argCheckLinearization -argCoalesceContents -argCollate -argCompletionBash -argCompletionZsh -argCompressionLevel -argCompressStreams -argCopyAttachments -argCopyEncryption -argCopyright -argDecodeLevel -argDecrypt -argDeterministicId -argEmpty -argEncrypt -argEncryptionFilePassword -argEndAddAttachment -argEndCopyAttachments -argEndEncrypt -argEndUnderOverlay -argExternalizeInlineImages -argfile -argFilteredStreamData -argFlattenAnnotations -argFlattenRotation -argForceVersion -argGenerateAppearances -argHelp -argIgnoreXrefStreams -argIiMinBytes -argIsEncrypted -argJson -argJsonHelp -argJsonKey -argJsonObject -argKeepFilesOpen -argKeepFilesOpenThreshold -argKeepInlineImages -argLinearize -argLinearizePass -argListAttachments -argMinVersion -argNewlineBeforeEndstream -argNoOriginalObjectIds -argNormalizeContent -argNoWarn -argObjectStreams -argOiMinArea -argOiMinHeight -argOiMinWidth -argOptimizeImages -argOverlay -argPages -ArgParser -argPassword -argPasswordFile -argPasswordIsHexKey -argPasswordMode -argPositional -argPreserveUnreferenced -argPreserveUnreferencedResources -argProgress -argQdf -argRawStreamData -argRecompressFlate -argRemoveAttachment -argRemovePageLabels -argRemoveUnreferencedResources -argReplaceInput -argRequiresPassword -argRotate -args -argShowAttachment -argShowCrypto -argShowEncryption -argShowEncryptionKey -argShowLinearization -argShowNpages -argShowObject -argShowPages -argShowXref -argSplitPages -argStaticAesIv -argStaticId -argStreamData -argSuppressPasswordRecovery -argSuppressRecovery -argUnderlay -argUOfrom -argUOpassword -argUOpositional -argUOrepeat -argUOto -argv -argVerbose -argVersion -argWarningExitZero -argWithImages -arko -arko's -Arora -arr -arrayOrStreamToStreamArray -ArtBox -asc -ascii -asciiHex -ASCIIHexDecode -ASCIIHexDecoder -asdf -asMap -assertArray -assertBool -assertDictionary -assertIndirect -assertInitialized -assertInlineImage -assertInteger -assertName -assertNull -assertNumber -assertOperator -assertPageObject -assertReal -assertReserved -assertScalar -assertStream -assertString -assertType -assignCompressedObjectNumbers -atof -atoi -att -auth -AuthEvent -autobuilder -autobuilders -autoconf -autofiles -autogen -autoheader -autolabel -autoload -automake -autotools -ba -BA's -backports -backref -backreference -backrefs -badBits -badLength -BADMAGIC -BADOPTION -baeca -BaseFont -basename -BaseVersion -bashcompinit -bashdefault -bb -bbb -BBox -bbox -bc -BDC -beb -BeforeQuack -berkenbilt -betweenTokens -bf -bi -bidirectionally -binarySearch -binmode -bis -BitsPerComponent -bitspercomponent -bitstream -BitStream -BitWriter -BleedBox -blinearize -bmc -BogusRandomDataProvider -boldseq -bookinfo -bool -BoringSSL -BORLANDC -boxkey -bp -BPC -bpp -bpr -bpreserve -brdp -bs -bsearch -BT -btn -buf -BufferInputSource -buflen -bufp -bufpl -bufsize -BUGREPORT -buildrules -bw -bx -ByteRange -bytesNeeded -ca -CA's -calc -calculateHOutline -calculateHPageOffset -calculateHSharedObject -calculateLinearizationData -calculateXrefStreamPadding -callback -callbacks -callHello -CAPTURECOUNT -CARON -cassert -cb -cbc -cc -ccase -ccc -CCF -CCITT -CCITTFaxDecode -cd -cdc -cdef -cdict -ce -cec -ced -cerr -cf -cfea -cfis -CFLAGS -CFM -cgi -ch -ChangeLog -Checkboxes -checkCompletion -checkDataChecksum -checkError -checkFileChecksum -checkHOutlines -checkHPageOffset -checkHSharedObject -checkLinearization -checkLinearizationInternal -checkObjId -checkPageContents -checkSchema -checkSchemaInternal -checkSeen -CheckSum -checkUnread -CHGeneric -chmod -cho -CHPageOffset -CHPageOffsetEntry -chr -CHSharedObject -CHSharedObjectEntry -CHSomething -ci -cin -cinfo -CipherInit -ciphertext -CipherUpdate -cis -cl -classname -clearPipelineStack -clearsign -cleartext -ClearTextMetadata -cli -ClosedFileInputSource -CloseHandle -closeInputSource -closeObject -Cloudmersive -clusterfuzz -cmatch -cmath -cmd -cmyk -coalesceContentStreams -CoalesceProvider -codepage -codepoint -col -Coldwind -ColorSpace -colorspace -ColorToGray -com -commandline -COMP -compareKeyItem -compareKeyKid -compareKeys -compareVersions -compat -compatbility -completionCommon -CompressConfig -computeDeterministicIDData -concat -Cond -config -conftest -const -constexpr -ContentNormalizer -ContentProvider -contentSize -contrib -convertIIDict -CopiedStreamDataProvider -copyAnnotations -CopyAttachmentFrom -copyEncryptionParameters -copyFieldsFromForeignPage -copyForeign -copyForeignObject -copyObject -copyStream -copyStreamData -cout -CoVantage -cp -cph -cphe -cplusplus -cpp -CPPFLAGS -cr -createEFStream -CreateFile -createFileSpec -createPageContents -createWhat -CreationDate -creationdate -cred -cregex -CRNL -CropBox -CryptAcquireContext -CryptAcquireContextW -CryptFilterDecodeParms -CryptGenRandom -crypto -cryptolog -CryptoRandomDataProvider -CryptReleaseContext -cso -csoe -CSP -css -cstdint -cstdio -cstdlib -cstr -cstring -ctest -ctx -ctype -CVE -cvt -cwchar -cx -cxx -CXXFLAGS -cy -cygwin -da -daae -dac -dae -db -dc -dct -DCTDecode -dd -ddaf -ddd -de -debian -dec -declspec -decltype -decodeAverage -decodelevel -decodeLevelChoices -decodePaeth -DecodeParms -decodeparms -decodeRow -decodeStreams -decodeSub -decodeUp -decr -decrypt -decrypted -decrypter -decrypting -decryptStream -decryptString -def -defaultvalue -definitionId -deflateEnd -deflateInit -defq -deinit -delphi -deobfuscated -dep -deque -dereference -dereferenced -desc -dest -DESTDIR -destpage -destpageposfrom -dests -detecet -dev -devel -DeviceCMYK -DeviceGray -DeviceRGB -DevOps -DF -dh -di -DIAERESIS -dict -didier -didierstevens -diff -diffs -diffutils -DigestFinal -DigestInit -DigestUpdate -DIR -directpagerefcount -dirname -disableCBC -disableIncompatibleEncryption -disablePadding -DiscardContents -discardGeneration -dist -distclean -distfiles -ditems -dl -dlfcn -dll -DLL's -dllexport -dlls -DLLs -docbook -DOCBOOKX -docdir -doChecks -DocOpen -DOCTYPE -DocumentHelper -doFinalChecks -Dohnal -DOTLESS -doubleBoxSize -downsampled -downsampler -doWrite -doWriteSetup -DoXOR -Doxygen -dp -DQPDF -dquote -dr -driverless -dropdown -DTD -dtdvalid -dumpHGeneric -dumpHPageOffset -dumpHSharedObject -dumpInfoDict -dumpLinearizationDataInternal -dup -DV -dwHighDateTime -dwLowDateTime -DWORD -dwVolumeSerialNumber -dx -dy -ea -eacute -eadb -earlychange -EarlyChange -eb -EBADF -ebae -ebde -ebra -ecb -ecc -ecedd -ecks -eded -eeb -eeee -ef -efdh -EFF -efgh -efoh -efs -efsoh -ei -ejb -elem -elif -elt -EmbeddedFile -EmbeddedFiles -embeddedFiles -emc -emptyPDF -en -enc -encodable -encodeDataIncrementally -encodeFile -encodeRow -encodeString -encp -EncryptInit -EncryptionData -EncryptionParameters -EncryptMetadata -EncryptUpdate -endian -endianness -endif -endl -endobj -endpos -endstream -enqueue -enqueueing -enqueueObject -enqueueObjectsPCLm -enqueueObjectsStandard -enqueuePart -enqueues -enqueuing -enspliel -enum -env -envar -eod -eof -eol -ep -epub -eq -ERANGE -erasdf -eraseItem -Erdelsky's -errno -erroffset -errorMessageID -errptr -esize -esses -eval -evp -exc -exe -exp -expectInlineImage -expr -ExtensionLevel -extern -externalize -externalized -externalizeInlineImages -externalizing -ExtGState -fb -fBqpdf -fc -fcc -fclose -fcntl -fd -fdict -fe -feebbd -ferror -ff -FFFD -ffff -ffh -ffield -fflush -fghij -fh -fi -fI -fieldflags -fieldtype -fIinfilename -FileAttachment -FileCloser -fileinfo -FileInputSource -filemethod -fileno -filenow -filep -filesize -filespec -FileSpec -FILETIME -filetrailer -filterability -filterAsContents -filterCompressedObjects -filterContents -filterp -filterPageContents -findAndSkipNextEOL -findAttachmentStreams -findEI -findEndstream -findFirst -findHeader -findInternal -findLast -findObject -findObjectAtOrBelow -findPage -findSource -findStartxref -fIoptions -fIoutfilename -firefox -firstname -firstterm -fis -fixCopiedAnnotations -fixDanglingReferences -fl -flarp -flate -Flate's -FlateDecode -FlateLzwDecode -flattenAnnotations -flattenAnnotationsForPage -flattenPagesTree -flattenRotation -flattenScalarReferences -Florian -fmatrix -FMT -fn -fname -fo -foh -fopen -FORCENONE -forcePDFVersion -ForceR -ForceV -foreach -forEachFormXObject -forEachImage -ForEachImage -forEachXObject -ForeignStreamData -FormatMessageA -fp -fprintf -fR -fr -fread -frs -fs -fsanitize -fseek -fseeki -fseeko -fsoh -fstream -ftell -ftelli -ftello -ftype -fullinfo -fullname -fullpad -fullpath -func -FunctionProvider -fuzzer -fuzzers -FuzzHelper -fv -fvisibility -fweimer -fwrite -fx -FxConflict -Fxo -Gagic -GajiÄ -gajic -gcc -gcurl -gen -generateAppearance -generateAppearancesIfNeeded -generateHintStream -generateID -generateObjectStreams -generateTextAppearance -genok -getAllObjects -GetAllObjects -getAllPages -getAllPagesInternal -getAlternativeName -getAnnotations -getAnnotationsForField -getAppearanceDictionary -getAppearanceState -getAppearanceStream -getArrayAsMatrix -getArrayAsRectangle -getArrayAsVector -getArrayItem -getArrayNItems -getAsArray -getAsMap -getAsMatrix -getAsVector -getAttribute -getBits -getBitsInt -getBitsSigned -getBoolValue -getBuffer -getChecksum -getChoices -getCompressibleObjects -getCompressibleObjGens -getCount -getCreationDate -getCropBox -getDA -getDataChecksum -getDecodePipeline -getDefaultAppearance -getDefaultProvider -getDefaultResources -getDefaultValue -getDefaultValueAsString -getDescription -getDest -getDestPage -getDict -getDictAsMap -getElementsForShallowCopy -getEmbeddedFile -getEmbeddedFiles -getEmbeddedFileStream -getEmbeddedFileStreams -getEncryptionKey -getEncryptMetadata -getenv -GetEnvironmentVariable -getErrno -getErrorCode -getErrorMessage -getExtensionLevel -getFieldForAnnotation -getFieldFromAcroForm -getFieldsWithQualifiedName -getFieldType -getFileChecksum -GetFileInformationByHandle -getFilename -getFilenames -getFilePosition -getFilterOnWrite -getFinalVersion -getFirstChar -getFlags -getFontFromResource -getFontName -getFormFields -getFormFieldsForPage -getFormXObjectForPage -getFormXObjects -getFullyQualifiedName -getGen -getGeneration -getHeight -getHexDigest -getId -getIdentifier -getImages -getImpl -getInheritableFieldValue -getInheritableFieldValueAsName -getInheritableFieldValueAsString -getInlineImageValue -getInstance -getIntValue -getIntValueAsInt -getIntVauleAsInt -getItem -getJSON -getKey -getKeyForObject -getKeys -getKids -getLabelForPage -getLabelsForPageRange -getLastChar -GetLastError -getLastOffset -getLength -getLengthBytes -getLinearizationOffset -getLinearizedParts -GetLocalTime -getMappingName -getMatch -getMatrixForFormXObjectPlacement -getMatrixForTransformations -getMax -getMediaBox -getMessageDetail -getMin -getModDate -getName -getNames -getNamesByResourceType -getNeedAppearances -getNext -getNextKid -getNItems -getNumericValue -getO -getObj -getObject -getObjectByID -getObjectByObjGen -getObjectCount -getObjectHandle -getObjectID -getObjectStreamData -getObjGen -getObjStreamIndex -getObjStreamNumber -getOE -getOffset -getOffsetLength -getOperatorValue -getOrCreateAcroForm -getOriginalID -getOutlinesForPage -getOwningQPDF -getP -getPaddedUserPassword -getPageContentForAppearance -getPageContents -getPageImages -getParam -getParent -getParsedOffset -getPartialName -getPDFVersion -getPerms -getPointer -getProvider -getQPDF -getQpdf -getQuadding -getR -getRandomDataProvider -getRandomDataProviderProvider -getRandomProvider -getRawDigest -getRawStreamData -getRawValue -getRealValue -getRect -getRefcount -getRegisteredImpls -getRenumberedObjGen -getResourceNames -getRoot -getSize -getStreamData -getStreamDataBuffer -getStreamDataProvider -getStringValue -getSubtype -GetSystemTime -getTf -GetTimeZoneInformation -getTitle -getToken -getTopLevelField -getTopLevelOutlines -getTrailer -getTrimBox -getTrimmedTrailer -getTrimmedUserPassword -getTrimmedUserPassword's -getType -getTypeCode -getTypeName -getU -getUE -getUIntValue -getUIntValueAsUInt -getUncompressedObject -getUniqueId -getUniqueResourceName -getUserPassword -getUTF -getV -getVal -getValue -getValueAsString -getWarnings -getWhoami -getWidgetAnnotationsForPage -getWidth -getWriter -getWrittenXRefTable -getX -getXRefTable -GG -ghostscript -GhostScript -GiB -github -glarp -glerbl -glibc -globbing -gm -gmail -gmon -gmtoff -GNUC -gnutls -GnuTLS -gnuwin -googleapis -GoTo -gpg -gprof -grayscale -grep -gsdnld -gswin -gt -GUIs -Gynvael -gz -gzip -HAGOOGAMAGOOGLE -handleArgFileArguments -handleBashArguments -handleCode -handleCompletion -handleData -handleEOF -handleHelpArgs -handleObject -handleToken -handleWarning -hasAcroForm -hasacroform -hasDescription -hasEmbeddedFiles -hasIndex -hasKey -hasName -hasObjectDescription -hasOutlines -hasPageLabels -hb -hbp -HCRYPTPROV -hd -Hdict -Helvetica -hexkey -hexkeylen -hexstring -hexstrings -hf -HGeneric -hh -hh'mm -HighPart -hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstn -hlen -Hoffmann -HOi -Hosoda -HPageOffset -HPageOffsetEntry -hr -href -HS -HSharedObject -HSharedObjectEntry -HSi -HSomething -HSomethingEntry -htcondor -htdocs -htm -html -http -https -ic -icc -iconv -IDs -idx -ifdef -ifdefs -ifeq -iff -ifndef -ifstream -ignorable -IIm -iit -ijg -Im -ImageC -ImageChecker -ImageInverter -ImageMask -imagemask -ImageOptimizer -ImageProvider -img -immediateCopyFrom -impl -inbuf -includeIgnorable -incr -indicateProgress -INDOC -indx -inf -infile -infilename -inflateEnd -inflateInit -inflateReset -infs -ing -inheritsresources -init -initEmbeddedFiles -initializeByPage -initializeEncryption -initializePipelineStack -initializeSpecialStreams -initializeVector -initializeWithRandomBytes -initOptionTable -inline -InlineImage -inlineimage -InlineImageTracker -ino -inode -inParse -inpdf -inputLen -InputSource -InsecureRandomDataProvider -insertAfter -insertFirst -insertItem -insertPage -insertPageobjToPage -insertXrefEntry -inst -int -IntConverter -interoperate -interpretCF -interpretR -ints -inttypes -inv -invalidateCache -InvalidInputSource -inverter -io -IOLBF -iomanip -ios -iostream -irdp -isArray -isBool -isCheckbox -ischeckbox -isChecked -isChoice -ischoice -isDataModified -isDelimiter -isDictionary -isdigit -isDirectNull -isEncrypted -isFormXObject -isIgnorable -isImage -isIndirect -isInitialized -isInlineImage -isInteger -isLinearized -isLossyCompression -isMatrix -isName -isNull -isNumber -isNumeric -iso -isOperator -isOrHasName -isPageObject -isPagesObject -ispell -isPushbutton -isRadioButton -isradiobutton -isReal -isRectangle -isReserved -isScalar -isspace -isSpace -isSpecializedCompression -isStream -isString -isText -istext -istr -istream -istype -isType -italicseq -itemizedlist -itemsKey -iter -ith -ivalue -iz -jarr -JBIG -JCS -JDIMENSION -jdouble -jerr -jexp -Jian -jint -jklmnopqrstuvwxyz -jmap -jmp -jmpbuf -JMSG -jnull -jo -jp -jpeg -jpeglib -jpg -JPOOL -jq -JSAMPARRAY -JSAMPLE -JSAMPROW -JSIMD -json -jstr -Jurczyk -keybits -keylen -KEYLENGTH -keyset -KeyStream -keyValid -kgdl -ko -LARGEFILE -LastChar -lastchar -lastnum -lastPathElement -lastreleased -lastTokenWasBad -latin -launchpad -lbuf -lc -ld -LDFLAGS -ldquo -len -lengthNextN -leq -lexer -LF -lgtm -lhs -libclang -libfuzzer -libFuzzer -libgcc -libjpeg -LibJpeg -libpcre -libqpdf -libs -libtests -libtiff -LibTiff -libtool -libtool's -libtoolize -libtools -libz -lin -lindict -linearization -linearize -linearized -linearizing -linebuf -linefeeds -lineno -linkend -linkey -linp -LinParameters -linux -linuxfoundation -listitem -ljpeg -ll -lld -LLU -llvm -LLVMFuzzerTestOneInput -llx -lly -LocalFree -localtime -logoWidth -longjmp -longlong -lookup -lossy -LowPart -LPSTR -lqpdf -lsb -lt -ltime -ltmain -LTS -lu -lval -lx -lz -lzw -LZWDecode -LZWDecoder -m'qpdf -mac -MacOS -Macports -macroman -MacRomanEncoding -makeArray -makeBool -makeDictionary -makeDirect -makeDirectInternal -Makefile -makeIndirectObject -makeInt -MAKELANGID -makeNull -makeNumber -makePipeline -makeReal -makeResourcesIndirect -makeString -Mal -malloc -manualFinish -mappingname -Masamichi -Mateusz -maxEnd -maxlen -maxval -maybeReplace -md -mdash -mday -MDd -mediabox -MediaBox -mem -Memcheck -memchr -memcmp -memcpy -memmove -memset -merchantability -mergeResources -messageBuffer -metadata -mgr -MILLE -mimetype -min -mingw -MinGW -MINGW's -mins -mis -misc -MixColumn -mk -mkdir -mkinstalldirs -mklink -ModDate -moddate -moddifyannotations -modifyassembly -modifyforms -modifyother -ModOther -mon -monoseq -mr -MSC -msg -msgid -msvc -MSVC's -msys -MT -multibyte -multiline -multipage -multithreaded -Mutator -mutators -mv -namesp -NameTree -NameTreeDetails -NameWatcher -nannots -nbackrefs -nbits -nbsp -nBT -nbytes -nch -ndash -NeedAppearances -needappearances -nEMC -nendobj -nendstream -ness -nET -newArray -newBool -NewDict -newdict -newDictionary -newEmpty -newFromMatrix -newFromRectangle -newFromStream -newIndirect -newInlineImage -newInteger -newkey -NEWKEYSET -newName -newname -newNull -newOperator -newpage -newpdf -newReal -newReserved -newSomething -newStream -newString -newUnicodeString -nfields -nFileIndexHigh -nFileIndexLow -nfirst -ngrandkids -nh -nitems -nkids -nl -nlines -nlohmann -nmatches -nMatches -NNTree -nntree -NNTreeDetails -NNTreeImpl -NNTreeIterator -NoBackref -nobjects -nocase -noh -NOMATCH -NOMEMORY -NONINFRINGEMENT -nonprintable -noout -nopt -normalizeName -normalizer -NoRotate -nospace -nouppercase -NoView -npages -npos -nproc -nq -nQ -nr -nrounds -nshared -nspaces -nspecs -nstream -nstripes -NT -NTE -ntoh -ntotal -NUL -nullptr -num -NumberTree -NumberTreeDetails -numericValue -numrange -nums -numtree -numWarnings -nval -nw -nwalsh -nwarnings -obj -ObjAccessor -ObjCache -ObjCopier -objdesc -OBJDIR -objdump -objectChanged -ObjectHelper -ObjectHolder -objectinfo -objectStreamsChoices -objectWarning -ObjGen -objgen -ObjGens -objGenToIndirect -objid -objidok -objok -objs -objspec -ObjStm -objstm -ObjUser -objusers -oc -odh -odict -oe -OffsetInputSource -ofirst -og -ogs -oi -oiter -okey -ol -olast -oldkey -oldname -oldpdf -olimits -olist -omap -omatrix -onum -ooh -op -opages -opath -OpenAction -openObject -opensource -openssl -OpenSSL -oph -opi -optionalParameter -OptionEntry -ord -org -orig -OrigLength -OrigPage -orred -os -oss -ostream -ostringstream -ostringstreams -ot -OtherPage -ou -OUE -ous -outbuf -outbuffer -OUTDOC -outfile -outfilename -outlength -outname -outpdf -outpdfw -outprefix -outputLengthNextN -ov -ovecsize -ovector -ownerPasswordMatched -ownerpasswordmatched -pacman -padLen -Paeth -PaethPredictor -pagefile -PageLabel -PageLabels -pagelabels -pagemode -PageMode -pageno -pagenos -pageobj -pagepos -pageposfrom -PageSpec -para -param -params -parms -parseable -parseAsContents -parsecontent -parseContents -parseContentStream -parsedoffset -ParseGuard -parseInternal -parseNumrange -parseOptions -parsePageContents -parsePagesOptions -ParserCallbacks -parseRotationParameter -parseUnderOverlayOptions -parseVersion -partialname -partLen -PathElement -pathsep -patmv -PatternFinder -Pavlyuk -pb -pbytes -pc -PCLm -pclm -pcre -pdf -pdf's -PDFâ -PDFContext -pdfdoc -PDFDoc -PDFDocEncoding -pdfDumpInfoDict -PDFEx -PDFs -pdfs -pdh -pdlin -pe -perf -performant -perl -persistAcrossFinish -Pfeifle -pg -ph -phe -php -pikepdf -pikepdf's -pipeContents -pipeContentStreams -pipeForeignStreamData -PipelineAccessor -PipelinePopper -PipelinePopper's -pipePageContents -pipeStreamData -pipeStreamData's -pipeStringAndFinish -pkey -pkg -PKI -pl -placeFormXObject -plaintext -plb -pldh -pm -png -PNGFilter -pngify -PointerHolder -PointerHolder's -popPipelineStack -poppler -popup -pornin -pos -POSIX -pp -ppa -pr -pragma -pre -prebuilt -precheck -precompiled -preferredcontents -preferredname -prefilering -prefiltering -prepareFileForWrite -prerelease -presentCharacter -presentEOF -preserveObjectStreams -prev -printability -printf -printhigh -printlow -processChar -processFile -processInputSource -processLines -processMemoryFile -processRow -processXRefStream -procset -ProcSet -procsets -progname -programlisting -programmatically -ProgressReporter -Projet -ProtectXOR -prov -provideRandomData -provideStreamData -proxied -ps -PSâ -pseudorandom -pt -ptemp -pthread -ptr -pubkey -PublishTestResults -pushDiscardFilter -pushEncryptionFilter -pushInheritedAttributesToPage -pushInheritedAttributesToPageInternal -pushMD -pushOutlinesToPart -pushPipeline -PUTU -pval -PWD -py -pypi -pytest -qarray -QArray -qbilt -qdata -qdf -qdf's -QdfFixer -QDFObject -QDFWriter -qdict -QDict -QEXC -qf -QIntC -ql -qnumbers -QNumbers -qoh -qp -qpdf -qpdf's -QPDF's -QPDFAcroFormDocumentHelper -QPDFAcroFormDocumentHelper's -QPDFAnnotationObjectHelper -QPDFArrayItems -qpdfbuild -QPDFCONSTANTS -QPDFCrypto -QPDFCryptoImpl -QPDFCryptoProvider -QPDFDictItems -QPDFDocumentHelper -QPDFEFStreamObjectHelper -QPDFEmbeddedFileDocumentHelper -QPDFExc -QPDFFake -QPDFFakeName -QPDFFileSpecObjectHelper -QPDFFormFieldObjectHelper -QPDFMatrix -QPDFMatrix's -QPDFNameTreeObjectHelper -QPDFNameTreeObjectHelper's -QPDFNumberTreeObjectHelper -QPDFNumberTreeObjectHelper's -QPDFObject -QPDFObjectHandle -QPDFObjectHandle's -QPDFObjectHandles -QPDFObjectHelper -QPDFObjectTypeAccessor -QPDFObjGen -QPDFObjGens -QPDFOutlineDocumentHelper -QPDFOutlineObjectHelper -QPDFPageCopier -QPDFPageData -QPDFPageDocumentHelper -QPDFPageLabelDocumentHelper -QPDFPageObjectHelper -QPDFPagesTree -qpdfs -QPDFSomethingDocumentHelper -QPDFSomethingObjectHelper -QPDFStream -QPDFStreamFilter -QPDFSystemError -QPDFTime -QPDFTokenizer -QPDFTYPES -QPDFVersion -QPDFWordTokenFinder -QPDFWriter -QPDFXRefEntry -qpf -qqqcqqq -qstream -QStream -QStreams -qstrings -QStrings -QTC -qtest -QTest -qtm -quadding -QuadPart -quot -quotedblbase -quotedblright -quoteleft -quoteright -quotesinglbase -QUtil -qutil -qw -qwer -qwert -qwww -rand -RandomDataProvider -RandomDataProviderProvider -randoms -rb -rbegin -rc -rcon -rdicts -RDONLY -rdp -rdpp -rdquo -readArgsFromFile -readHGeneric -readHintStream -readHPageOffset -readHSharedObject -readLine -readLinearizationData -README -readObject -readObjectAtOffset -readObjectInternal -readToken -realmain -reattached -recompress -recompressed -recompresses -recompressing -recompression -recomputation -recoverStreamLength -rect -refactor -refactored -refcount -refpage -refpos -regex -regexp -registerForeignStream -registerImage -registerImpl -registerProgressReporter -registerStream -registerStreamFilter -Regsvr -releaseResolved -ReleaseResolver -remotesensing -removeEmbeddedFile -removeFormFields -removeKey -removePage -removereplace -removeUnreferencedResources -removeUnreferencedResourcesHelper -ren -repl -replaceDict -replaceEmbeddedFile -replaceFilterData -replaceForeignIndirectObjects -replaceKey -replaceObject -replaceOrRemoveKey -replaceReserved -replaceStreamData -repo -reportProgress -repos -requiredChoices -requiredParameter -resampler -resave -reserveObjects -resetBits -resetLimits -resolveLiteral -resolveNamedDest -resolveObjectsInStream -ResolveRecorder -ResourceFinder -ResourceReplacer -resync -retargeted -retested -reverseResolved -rf -rfc -rfont -rg -rgb -rhs -RI -rijndael -rijndaelDecrypt -rijndaelEncrypt -rijndaelSetupDecrypt -rijndaelSetupEncrypt -rk -Rkey -RKLENGTH -rl -rm -rn -rnames -rnd -RNRT -RobK -rollover -rotatePage -rotatex -RotationSpec -roundoff -rpath -rr -RSA -Rsabase -Rsaenh -rspec -rstream -RStream -rsync -rtype -RunLength -runlength -RunLengthDecode -runtest -rval -Sahil -sahilarora -sAlT -sanitizers -saphir -sarray -SASLprep -savable -sawBad -sc -scanline -scanlines -Scarff -sch -scn -scp -sdk -sdp -se -sec -SecureRandomDataProvider -sed -seekable -segfaulting -sendNextCode -sep -seq -serif -setargv -setArrayFromVector -setArrayItem -setAt -setAttemptRecovery -setbase -setCheckBoxValue -setCompressionLevel -setCompressStreams -setContentNormalization -setCreationDate -setDataKey -setDecodeLevel -setDecodeParms -setDefaultProvider -setDescription -setDeterministicID -setDictDescription -setEncryptionParameters -setEncryptionParametersInternal -setenv -setExtraHeaderText -setFieldAttribute -setFile -setFilename -setFilterOnWrite -setFormFieldName -setFromVector -setIgnoreXRefStreams -setImmediateCopyFrom -setItem -setItemNumber -setIV -setjmp -setLastObjectDescription -setLastOffset -setLinearization -setLinearizationPass -setLineBuf -setMinimumPDFVersion -setModDate -setmode -setNeedAppearances -setNewlineBeforeEndstream -setO -setObjectDescription -setObjectDescriptionFromInput -setObjectStreamMode -setObjGen -setOutputFile -setOutputFilename -setOutputMemory -setOutputPipeline -setOutputStreams -setParam -setParsedOffset -setPasswordIsHexKey -setPCLm -setPipeline -setprecision -setPreserveEncryption -setPreserveUnreferencedObjects -setProvider -setQDFMode -setR -setRadioButtonValue -setRandomDataProvider -setRecompressFlate -setSplitThreshold -setStaticAesIV -setStaticID -setStreamDataMode -setStreamDescription -setStreamPrecheck -setSubtype -setSuppressOriginalObjectIDs -setSuppressWarnings -setTrailer -setU -setV -setvbuf -sev -sf -sha -shallowCopy -shallowCopyInternal -shallowCopyPage -sharedresources -showLinearizationData -showXRefTable -sig -sizeof -skipToNextByte -smatch -soe -softlink -solidus -sourceforge -SourceForge -sp -SparseOHArray -sph -sphlib -sprintf -sqlite -squote -srand -srandom -src -srdp -sregex -ss -ssp -sstream -stampfile -stamppdf -standalone -StandardEncoding -startoffset -startxref -stat -stayOpen -std -STDC -StdCF -stddef -stderr -stdexcept -stdin -stdint -StdioFile -stdlib -stdlib's -stdout -stevens -STL -StmF -stopOnError -str -strcasecmp -strchr -strcmp -strcpy -StreamCopier -streamDataChoices -StreamDataProvider -streammethod -StreamReplacer -strerror -StrF -stricmp -StringCounter -StringDecrypter -stringmethod -stringprep -StringReverser -stringstream -stripesize -strlen -strncmp -stronghorse -strrchr -strstr -strtod -strtoi -strtol -strtoll -strtoui -strtoull -struct -stylesheet -stylesheets -subclassed -subclasses -subclassing -subdict -subdictionaries -subdictionary -SubFilter -SubFilters -subitems -subkeys -SUBLANG -sublicense -Submatches -subparsers -Subramanyam -substr -substring -Subtype -sudo -supp -supportsRetry -suppressions -svg -swapObjects -swversion -sx -sy -Symlink -sys -sysnow -SYSTEMTIME -SystemTimeToFileTime -Syuu -tarball -TARNAME -tbuf -tc -td -Te -TerminateParsing -terminateParsing -testcase -TestDriver -testOutlines -testPages -TESTSUITE -testWrite -TextBuilder -tf -tff -TfFinder -tfh -tgen -th -thax -thomas -throwException -tiffcmp -TIFFPredictor -Tj -TL -tm -tmatrix -tmp -tnum -To's -Tobias -tobj -tobjid -TODO -toffset -toI -tok -TokenFilter -TokenFilters -tokenize -tokenized -tokenizer -tokenizing -tokenTypeName -toO -toolchain -toolchains -toS -toupper -toUTF -tp -tpi -transcode -transcoders -transcodes -transcoding -transformAnnotations -transformRectangle -traverseField -travis -TrimBox -trimTrailerForWrite -trueroad -tt -ttype -TU -turbo -Tval -tx -txt -ty -typeinfo -typename -typeWarning -tz -tzinfo -tzoff -tzset -ubuntu -uc -uchar -udata -UE -uf -uHHHH -uid -uinow -uint -uiter -ul -ULARGE -ulink -ull -uLong -ulong -ulonglong -umask -uncompresesd -uncompress -uncompressing -unconflicting -undef -underlaid -underlaying -UnderOverlay -understandDecodeParams -unencrypted -unfilterable -ungetc -unhandled -unicode -uninstalled -unistd -unlink -unlinked -unparse -unparseBinary -unparseChild -unparseObject -unparseResolved -unparsing -unreadCh -unreading -unref -unreferenced -unresolvable -unretrieved -unsafeShallowCopy -uo -upages -upass -updateAllPagesCache -updateIValue -updateMap -updateObjectMaps -updateObjectMapsInternal -updatePagesCache -urandom -url -urx -ury -usageExit -UseAes -UseAttachments -UseOutlines -userPasswordMatched -userpasswordmatched -UserUnit -useStaticIV -useZeroIV -ushort -USLetter -usr -UTC -utf -Util -utils -uuid -uval -val -valgrind -valstr -ValueSetter -var -variablelist -variadic -varlistentry -varname -vc -vec -vecs -VER -VERIFYCONTEXT -versioned -viewable -ViewerPreferences -virtualenv -Vitaliy -Vkey -vlen -voidpf -vp -vrlcO -vvv -warnIfPossible -wb -wchar -Wconversion -wcslen -wDay -Wdeprecated -Weimer -werror -wfilename -wfilenamep -WFLAGS -wfopen -whoami -wHour -willFilterStream -WinAnsi -winansi -WinAnsiEncoding -wincrypt -WindowsCryptProvider -withinLimits -wlen -wmain -wmatrix -wMinute -wmode -wmodep -wMonth -wnew -wold -wpath -wrapInArray -wrename -writeAppearance -writeBinary -writeBits -writeBitsInt -writeBitsSigned -writeBuffer -writeEncryptionDictionary -writeHeader -writeHGeneric -writeHintStream -writeHPageOffset -writeHSharedObject -writeLinearized -writeNext -writeObject -writeObjectStream -writeObjectStreamOffsets -writeOstream -writePad -writeStandard -writeString -writeStringNoQDF -writeStringQDF -writeToken -writeTrailer -writeXRefStream -writeXRefTable -wSecond -wsetargv -Wsign -wunlink -www -wwwwwwwww -WX -wxWindows -wYear -xA -xa -xABUL -xb -xbc -xbd -xbebfbc -xbf -xc -xcc -xcf -xD -xd -xDC -xe -xeaa -xee -xef -xefcdab -xF -xf -xFC -xfc -xfcefa -xfd -xfde -xfe -xff -xffeff -xfffa -xfffe -xgen -xhtml -xml -XMLLINT -xmlns -xobj -xobject -XObject -XObject's -XObjects -xor -XORDecode -XORs -xp -xpacket -xpdf -XPOST -XRef -xref -xrefEntry -xrefFirst -xrefs -XRefStm -xrefStream -xrefTable -xscale -xsl -XSLTPROC -XXX -xy -yml -yn -yp -yscale -yuiop -YYYY -yyyymmdd -yyyymmddhhmmss -z's -zalloc -zarko -Zarko's -zcaron -zdata -Zdenek -zdenop -Zeroize -zeroizing -zfree -zlib -zsh -zstream -zzzzz -zzzzzz diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 0b69ecdb..4d3babb6 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -6623,7 +6623,7 @@ print "\n"; added to return an unsigned value. This makes it easier to write code that is safe from unintentional data loss. Functions: getUIntValue, - getIntVauleAsInt, + getIntValueAsInt, getUIntValueAsUInt.