-
For all other token types val and raw_val are identical.
-
Use move semantics for dictionary creation.
-
Remove parameters and return the description.
-
Set parsed offset at the same time as setting description.
-
Avoid dynamic casting.
-
Exclude uninitialized, destroyed and reserved objects.
-
Move test for m->linearized outside loop.
-
A new private overload of QPDF::makeIndirectObject breaks pikepdf's build, so renaming function.
-
…ternal2 and copyObject2
-
copyObject2 repeats a second time what new_obj = QPDFObjectHandle(obj->copy(true)) in shallowCopyInternal2 already did.
-
…ternal2 and copyObject2
-
Have separate versions for unsafeShallowCopy, shallowCopy and makeDirect.
-
Add optional parameter shallow. Change logic errors to runtime errors.