-
If set, we avoid using Windows I/O HANDLE, which is disallowed in some versions of the Windows SDK, such as for Windows phones. QUtil::same_file will always return false in this case. Only applies to Windows builds.
-
The original QPDF is only required now when the source QPDFObjectHandle is a stream that gets its stream data from a QPDFObjectHandle::StreamDataProvider.
-
This is in preparation of being able to pipe a stream's data without keeping a copy of its containing qpdf object.
-
Use this instead of QPDF* as a map key for object_copiers.
-
Don't attempt to pass data through a JPEG filter if we are unable to filter the data.
-
It was too long for some compilers.
-
Some of the images were supposed to have no filter, but somewhere along the line, they ended up with /FlateDecode, most likely because qpdf rewrote the file without having --compress-streams=n specified. If this error is repeated, it will cause a test failure.