Jay Berkenbilt
|
1868a10f8b
|
Replace all atoi calls with QUtil::string_to_int
The latter catches underflow/overflow.
|
2017-08-29 12:28:32 -04:00 |
|
Jay Berkenbilt
|
ac9c1f0d56
|
Security: replace operator[] with at
For std::string and std::vector, replace operator[] with at. This was
done using an automated process. See README.hardening for details.
|
2013-10-18 10:45:14 -04:00 |
|
Jay Berkenbilt
|
30027481f7
|
Remove all old-style casts from C++ code
|
2013-03-04 16:45:16 -05:00 |
|
Jay Berkenbilt
|
32b62035ce
|
Replace many calls to sprintf with QUtil::hex_encode
Add QUtil::hex_encode to encode binary data has a hexadecimal string,
and use it in place of sprintf where possible.
|
2013-03-04 16:45:15 -05:00 |
|
Jay Berkenbilt
|
913eb5ac35
|
Add getTypeCode() and getTypeName()
Add virtual methods to QPDFObject, wrappers to QPDFObjectHandle, and
implementations to all the QPDF_Object types.
|
2013-01-22 10:01:45 -05:00 |
|
Jay Berkenbilt
|
f81152311e
|
Add QPDFObjectHandle::parseContentStream method
This method allows parsing of the PDF objects in a content stream or
array of content streams.
|
2013-01-20 15:35:39 -05:00 |
|