-
'#' was omitted from the list of chars that need to be escaped.
-
C-API : expose QPDFJob::createQPDF and writeQPDF
-
Also, move _qpdf_data and to new header filer _qpdf_error to new header file qpdf-c_impl.hh
-
Refactor QPDF_Array
-
Code tidy re-throwing of exceptions
-
Tune indentations in QPDFWriter::unparseObject
-
Refactor QUtil::hex_decode
-
There are no reasons other than historical to use size_t. On balance, using map is more efficient. Hold shared pointers to QPDFObjects rather than QPDFObjectHandles for consistencey with QPDF_Array.
-
Also, add const overload of QPDFObjectHandle::getObj
-
Stop using nullptr to represent null objects. Count null array elements and trigger creation of sparse arrays if null count is greater than 100.
-
Add temporary clone of SparseOHArray to implement non-sparse mode.
-
Remove duplicate entries from cSpell.json