Jay Berkenbilt
|
2ff7ac8a58
|
Merge pull request #990 from m-holger/issue600
Ensure copied annotations are fixed (fixes #600)
|
2023-06-17 17:54:27 -04:00 |
|
m-holger
|
ae19d703f4
|
Ensure copied annotations are fixed (fixes #600)
Case where pages from a main input without /AcroForm key were duplicated
was omitted
|
2023-06-15 15:49:50 +01:00 |
|
m-holger
|
d784e8033c
|
Code tidy - Clang-Tidy rule performance-for-range-copy
|
2023-06-09 15:55:49 +01:00 |
|
m-holger
|
7bc0f1d828
|
Code tidy - Clang-Tidy rule modernize-use-emplace
|
2023-06-09 15:42:11 +01:00 |
|
m-holger
|
320bbb9854
|
Code tidy - Clang-Tidy rule modernize-return-braced-init-list
|
2023-06-09 15:35:56 +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 |
|
m-holger
|
85d784952f
|
Globally replace 'this->m->' with 'm->'
Using search and replace.
|
2023-05-21 14:42:34 +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
|
e6577a1323
|
Replace 'virtual' specifier with 'override'
|
2023-05-20 15:41:56 +01:00 |
|
m-holger
|
e28f4efb00
|
Replace deprecated C++ includes
|
2023-05-20 15:41:25 +01:00 |
|
m-holger
|
50bc82b4e0
|
Tidy QPDFJob::doJSONObjects
|
2023-05-19 18:56:17 +01:00 |
|
m-holger
|
9db2965f62
|
Use QPDFObjGen::set in QPDFJob::getWantedJSONObjects
|
2023-05-19 18:56:10 +01:00 |
|
m-holger
|
0c45bd8749
|
Use QPDFObjGen::set in QPDFJob::shouldRemoveUnreferencedResources
|
2023-05-19 18:56:06 +01:00 |
|
Jay Berkenbilt
|
40e4d1f97c
|
Merge pull request #930 from m-holger/throw
Code tidy re-throwing of exceptions
|
2023-04-01 09:42:52 -04:00 |
|
Jay Berkenbilt
|
f89196b6c8
|
Merge pull request #814 from m-holger/check
Warn if catalog type entry is invalid (fixes #810)
|
2023-03-20 06:59:47 -04:00 |
|
m-holger
|
d8acccd5c8
|
Warn if catalog type entry is invalid (fixes #810)
|
2023-03-19 20:07:53 +00:00 |
|
m-holger
|
9c7aa2cbbd
|
Code tidy re-throwing of exceptions
Avoid copying exceptions.
|
2023-03-19 17:27:39 +00:00 |
|
Jay Berkenbilt
|
fe36ef141c
|
Merge pull request #924 from cdosborn/main
Improve --optimize-images to find images nested within XObjects
|
2023-03-18 15:34:27 -04:00 |
|
Connor Osborn
|
8de2497a8f
|
Improve --optimize-images to find images nested within XObjects
|
2023-03-15 23:27:05 -04:00 |
|
m-holger
|
43d9ee56ea
|
Split QPDFJob::run into createQPDF and writeQPDF
Also, change QPDFJob to use unique_ptr<QPDF> instead of shared pointers.
|
2023-03-09 17:21:55 +00:00 |
|
m-holger
|
b27be3ed27
|
Remove redundant parameter from QPDFJob::handlePageSpecs and doSplitPages
|
2023-03-05 09:01:49 -05:00 |
|
Jay Berkenbilt
|
c304bf737b
|
Spell check
|
2023-02-25 14:19:38 -05:00 |
|
Jay Berkenbilt
|
78f7dc9fe8
|
Overlay/underlay: capture origial page as form XObject (fixes #904)
|
2023-02-25 12:58:51 -05:00 |
|
Jay Berkenbilt
|
48bacbf2e6
|
Refactor overlay/underlay in preparation for change
|
2023-02-25 11:25:28 -05:00 |
|
Jay Berkenbilt
|
0f97e98203
|
Handle linearization warnings as proper warning (fixes #851)
|
2023-02-18 19:38:49 -05:00 |
|
Jay Berkenbilt
|
1308c45090
|
Implement --remove-restrictions (fixes #833)
|
2023-01-28 13:42:19 -05:00 |
|
Jay Berkenbilt
|
acfc9db051
|
QPDFJob: switch to C++11-style field initializers
|
2023-01-28 13:24:30 -05:00 |
|
m-holger
|
743a735ee0
|
Use QPDF::newStream in library
|
2022-11-19 14:10:42 -05:00 |
|
m-holger
|
2e6869483b
|
Replace calls to QUtil::int_to_string with std::to_string
|
2022-09-21 15:57:14 -04:00 |
|
Jay Berkenbilt
|
0ad4e190ff
|
Make QPDFLogger() private and provide create method
|
2022-09-09 07:03:29 -04:00 |
|
Jay Berkenbilt
|
0132261ee0
|
Revert getOwningQPDF, and add getQPDF that returns a reference
|
2022-09-07 17:26:39 -04:00 |
|
Jay Berkenbilt
|
94c79bb8f6
|
Support --show-encryption without a valid password (fixes #598)
|
2022-09-06 12:45:12 -04:00 |
|
Jay Berkenbilt
|
31396f61c9
|
Disallow --empty with --replace-input (fixes #728)
|
2022-09-02 09:37:17 -04:00 |
|
Jay Berkenbilt
|
a59e7ac7ec
|
Disable copying/assigning to QPDF objects, add QPDF::create()
|
2022-09-02 08:53:27 -04:00 |
|
Jay Berkenbilt
|
433f1dae19
|
Add --report-mem-usage option for debugging/testing
|
2022-08-31 14:47:27 -04:00 |
|
m-holger
|
c53d54b13d
|
Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF
Also, inline method and add optional parameter error_msg.
|
2022-08-28 22:15:59 +01:00 |
|
m-holger
|
7c6901bce5
|
Code tidy: remove redundant calls to smart_ptrs get() method
|
2022-08-07 10:33:25 +01:00 |
|
Jay Berkenbilt
|
5f4224f31a
|
Simplify --json-output
Now --json-output just changes defaults. Allow output file with --json.
|
2022-07-31 16:23:17 -04:00 |
|
Jay Berkenbilt
|
80acfc3826
|
Fix --json-help to take a version parameter
|
2022-07-31 16:23:17 -04:00 |
|
Jay Berkenbilt
|
69820847af
|
Change the output of --json to use "qpdf" instead of "objects"
|
2022-07-31 15:17:01 -04:00 |
|
Jay Berkenbilt
|
d01c4f8819
|
Change --json-output format
from "qpdf-v2" to "qpdf": [..., ...]
|
2022-07-31 10:32:55 -04:00 |
|
Jay Berkenbilt
|
bb96499b61
|
Update docs and prepare QPDF::writeJSON for changes
Add additional parameters that will be needed to call QPDF::writeJSON
in partial mode.
|
2022-07-31 10:32:55 -04:00 |
|
Jay Berkenbilt
|
0e3d4cdc97
|
Fix/clarify meaning of depth parameter to json write methods
|
2022-07-31 10:32:55 -04:00 |
|
Jay Berkenbilt
|
4feb10fdaf
|
Merge pull request #734 from m-holger/nullptr
Code tidy : replace 0 with nullptr or true
|
2022-07-31 08:33:45 -04:00 |
|
m-holger
|
073808aa50
|
Code tidy : replace 0 with nullptr or true
|
2022-07-26 13:40:13 +01:00 |
|
Jay Berkenbilt
|
b3e6d445cb
|
Tweak "AndGet" mutator functions again
Remove any ambiguity around whether old or new value is being
returned.
|
2022-07-24 15:42:23 -04:00 |
|
m-holger
|
afd35f9a30
|
Overload StreamDataProvider::provideStreamData
Use 'QPDFObjGen const&' instead of 'int, int' in signature.
|
2022-07-24 16:02:35 +01:00 |
|
m-holger
|
5d0469f1bc
|
QPDFObjGen : tidy QPDFJob
Use QPDFObjGen::unparse where appropriate.
|
2022-07-24 16:02:35 +01:00 |
|