Jay Berkenbilt
|
7c0fdf8510
|
Format code, bump clang-format version to 18
|
2023-12-22 21:45:10 -05:00 |
Jay Berkenbilt
|
d61612a2e5
|
Bug fix: don't compress hint streams when --compress-streams=n
|
2023-12-20 15:46:20 -05:00 |
m-holger
|
ddad5ad53e
|
In QPDF::pipeStreamData use unique_ptr as heap
|
2023-11-26 13:06:12 +00:00 |
Jay Berkenbilt
|
71566a2761
|
Write offsets as unsigned in linearization hint tables (fixes #1023)
|
2023-10-14 18:04:13 -04:00 |
Jay Berkenbilt
|
c51bdeb19c
|
Merge pull request #1017 from m-holger/mbox
Check for missing mediaboxes
|
2023-09-02 15:03:03 -04:00 |
m-holger
|
ad73bbcd90
|
Change QPDF::reserveObjects to reserve indirect nulls to reserve foreign objects
|
2023-08-25 13:30:55 +01:00 |
m-holger
|
52539544c4
|
Modify QPDF::replaceReserved to allow replacing indirect nulls
|
2023-08-25 12:37:24 +01:00 |
m-holger
|
9a69cbba5b
|
Check for missing mediaboxes
|
2023-07-29 13:16:40 +01:00 |
m-holger
|
5754ab8b39
|
Tune QPDF::readObjectInStream
|
2023-07-08 16:32:00 +01:00 |
m-holger
|
aabd3f6f9b
|
Add private method QPDF::validateStreamLineEnd
|
2023-07-08 16:31:57 +01:00 |
m-holger
|
c422b918b1
|
Add new private method QPDF::readStream
|
2023-07-08 16:31:44 +01:00 |
m-holger
|
2643ed4dd9
|
Add new private method QPDF::readTrailer()
|
2023-07-08 01:28:15 +01:00 |
m-holger
|
bee726609c
|
Remove redundant parameters from QPDF::readObject
|
2023-07-07 20:37:13 +01:00 |
m-holger
|
2bf7359e35
|
Add new private method QPDF::readObjectInStream
|
2023-07-07 20:14:59 +01:00 |
m-holger
|
8e6974710c
|
Add private method QPDF::insertFreeXrefEntry
|
2023-07-04 19:59:09 +01:00 |
m-holger
|
250a736482
|
Remove parameter overwrite from QPDF::processXRefStream
|
2023-07-04 19:59:09 +01:00 |
m-holger
|
769a4915e8
|
Add new private method QPDF::insertReconstructedXrefEntry
|
2023-07-04 19:59:09 +01:00 |
m-holger
|
0ac005f0d9
|
Code tidy - Clang-Tidy rule modernize-use-override
|
2023-06-09 15:52:56 +01:00 |
m-holger
|
ae3642ce42
|
Code tidy - Clang-Tidy rule modernize-use-equals-default
|
2023-06-09 15:45:14 +01:00 |
m-holger
|
5906dd5c1f
|
Code tidy - Clang-Tidy rule modernize-use-default-member-init
|
2023-06-09 15:43:21 +01:00 |
m-holger
|
3c5700c255
|
Code tidy - reflow comments and strings
|
2023-06-02 16:00:40 +01:00 |
m-holger
|
698a70e6a8
|
Code tidy - reflow comments and strings
|
2023-05-27 10:54:19 +01:00 |
Jay Berkenbilt
|
60965d5f4d
|
Rerun clang-format
|
2023-05-21 13:35:09 -04:00 |
Jay Berkenbilt
|
1c14a9e6c4
|
Merge pull request #959 from m-holger/reserved
Add new method QPDF::newReserved()
|
2023-05-20 15:27:33 -04:00 |
m-holger
|
05a49cecf1
|
Add new method QPDF::newReserved
|
2023-05-20 19:56:01 +01:00 |
Jay Berkenbilt
|
d740c6ccce
|
Rerun format_code (after merging clang-tidy PR)
|
2023-05-20 14:52:19 -04:00 |
Jay Berkenbilt
|
a85635b839
|
Merge pull request #929 from m-holger/ogguard
Add new convenience class QPDFObjGen::Guard
|
2023-05-20 14:09:49 -04:00 |
m-holger
|
d0682f0f60
|
Use nullptr instead of 0 or NULL
|
2023-05-20 15:41:36 +01:00 |
m-holger
|
e28f4efb00
|
Replace deprecated C++ includes
|
2023-05-20 15:41:25 +01:00 |
m-holger
|
ae2d623929
|
Use QPDFObjGen::set in QPDF::updateObjectMaps
|
2023-05-19 18:56:01 +01:00 |
m-holger
|
8fbef47093
|
Use QPDFObjGen::set in QPDF::getAllPages
|
2023-05-19 18:55:55 +01:00 |
m-holger
|
5473c0956c
|
Use QPDFObjGen::set in QPDF::replaceForeignIndirectObjects
|
2023-05-19 18:52:48 +01:00 |
m-holger
|
d8acccd5c8
|
Warn if catalog type entry is invalid (fixes #810)
|
2023-03-19 20:07:53 +00:00 |
m-holger
|
5af32b53a3
|
Remove redundant parameter depth from QPDF::updateObjectMaps
|
2023-03-15 17:50:17 +00:00 |
Jay Berkenbilt
|
c99a1ecd4f
|
Update copyright to 2023
|
2023-02-25 14:18:13 -05:00 |
Jay Berkenbilt
|
0f97e98203
|
Handle linearization warnings as proper warning (fixes #851)
|
2023-02-18 19:38:49 -05:00 |
Jay Berkenbilt
|
088fabd9b9
|
Move most QPDF initializations to header
|
2023-02-18 19:38:37 -05:00 |
m-holger
|
da14ab4dc7
|
Move definition of QPDF::JSONReactor into QPDF_json
Allow access to private header files when defining data members.
|
2023-02-18 08:33:08 +00:00 |
m-holger
|
dab27c9bb3
|
Refactor setting of object descriptions in QPDF::JSONReactor
|
2023-02-18 08:33:08 +00:00 |
Jay Berkenbilt
|
1308c45090
|
Implement --remove-restrictions (fixes #833)
|
2023-01-28 13:42:19 -05:00 |
m-holger
|
b0457b37e2
|
Update doc comment for QPDF::fixDanglingReferences
|
2022-12-31 09:28:28 -05:00 |
m-holger
|
cfcb279e49
|
Alternative fix logic for fixDanglingReferences
|
2022-12-06 15:21:34 -05:00 |
m-holger
|
008364a9a4
|
Remove redundant friend class statements
|
2022-12-04 14:05:16 -05:00 |
Jay Berkenbilt
|
562ff1b608
|
Rename function for pikepdf (for 11.2.0)
A new private overload of QPDF::makeIndirectObject breaks pikepdf's
build, so renaming function.
|
2022-11-20 16:04:58 -05:00 |
Jay Berkenbilt
|
e9980efec8
|
Correctly handle reuse of xref stream (fixes #809)
|
2022-11-19 17:03:17 -05:00 |
m-holger
|
9ebabd1953
|
Add new methods QPDF::newStream
|
2022-11-19 14:10:42 -05:00 |
m-holger
|
0a3c533186
|
Add private method QPDF::nextObjGen
|
2022-11-19 14:10:42 -05:00 |
m-holger
|
b3d71e1f58
|
Add private overload of QPDF::makeIndirectObject taking a QPDFObject shared_ptr
|
2022-11-19 14:10:42 -05:00 |
m-holger
|
5ccab4be03
|
Add private methods QPDF::damagedPDF
|
2022-10-01 11:17:39 -04:00 |
m-holger
|
b948366280
|
Add doc comment to QPDF::getFilename
|
2022-10-01 11:17:39 -04:00 |