Jay Berkenbilt
d3c444a7fb
Merge pull request #980 from m-holger/readobject
...
Avoid unnecessary copying of stream dictionary in QPDF::readObject
2023-06-17 10:54:45 -04:00
m-holger
d8bbe46eaa
Update README-maintainer section on use of Member pattern
2023-06-17 14:38:20 +01:00
m-holger
8cb89529bd
Use early returns in JSONHandler::handle
2023-06-17 14:38:20 +01:00
m-holger
75e74679c5
Move struct JSONHandler::Handlers to implementation file
2023-06-17 14:38:20 +01:00
m-holger
62f00b6d9c
Change JSONHandler::m to std::unique_ptr and declare Members in implementation file
2023-06-17 14:38:20 +01:00
m-holger
8b05c550b3
Fix doc typos
2023-06-17 14:38:20 +01:00
Jay Berkenbilt
44dce4e298
Merge pull request #978 from m-holger/reflow
...
Code tidy - reflow comments and strings
2023-06-17 09:26:16 -04:00
Jay Berkenbilt
fc30e75122
Merge pull request #987 from m-holger/maintainer
...
Rename README-maintainer to README-maintainer.md and add table of content
2023-06-17 09:16:38 -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
4101596f1a
Add QPDFObjectHandle move constructor and assignment operator for future build
2023-06-14 18:39:18 +01:00
m-holger
33f207ca74
Add FUTURE build option
2023-06-14 16:30:38 +01:00
Jay Berkenbilt
ddc8645115
Merge pull request #988 from m-holger/lgtm
...
Remove lgtm.yml
2023-06-14 09:38:19 -04:00
m-holger
550080cdd5
Remove lgtm.yml
...
lgtm was discontinued in 2022.
2023-06-14 11:48:21 +01:00
m-holger
09365372a5
Add table of content to README-maintainer.md
2023-06-13 13:13:32 +01:00
m-holger
19f54d9815
In README-maintainer.md add mark-up for headers and code blocks
2023-06-13 13:07:01 +01:00
m-holger
35a79c63b5
Rename README-maintainer to README-maintainer.md
2023-06-13 12:04:30 +01:00
m-holger
d784e8033c
Code tidy - Clang-Tidy rule performance-for-range-copy
2023-06-09 15:55:49 +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
7bc0f1d828
Code tidy - Clang-Tidy rule modernize-use-emplace
2023-06-09 15:42:11 +01:00
m-holger
22c6b8ccbc
Code tidy QPDFObjectHandle::newArray
2023-06-09 15:39:19 +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
d8e078fbb7
Remove redundant loop in QPDFWriter::prepareFileForWrite
2023-06-09 15:29:16 +01:00
m-holger
4490d4c35e
Avoid unnecessary copying of stream dictionary in QPDF::readObject
2023-06-05 21:22:40 +01:00
m-holger
acd0acf169
Fix doc typos
2023-06-02 19:24:12 +01:00
m-holger
3c5700c255
Code tidy - reflow comments and strings
2023-06-02 16:00:40 +01:00
Jay Berkenbilt
6e6a73d28f
Merge pull request #976 from m-holger/blame
...
Add .git-blame-ignore-revs file
2023-05-27 19:50:54 -04:00
m-holger
a1d0b7443b
Add .git-blame-ignore-revs file
2023-05-27 18:57:57 +01:00
Jay Berkenbilt
73ee000c33
Merge pull request #975 from m-holger/reflow
...
Code tidy - reflow comments and strings
2023-05-27 10:43:21 -04:00
m-holger
db6c09b625
Fix doc typos
2023-05-27 11:06:37 +01:00
m-holger
698a70e6a8
Code tidy - reflow comments and strings
2023-05-27 10:54:19 +01:00
Jay Berkenbilt
9907700fae
Prepare 11.4.0 release
2023-05-21 14:42:37 -04:00
Jay Berkenbilt
cfcf4318b2
Don't check sizes for old version
...
Otherwise we get errors if we added a class.
2023-05-21 14:42:29 -04:00
Jay Berkenbilt
a90787c5e1
Spell check
2023-05-21 14:25:31 -04:00
Jay Berkenbilt
ecceab61ce
Add qpdf 12 information to release notes
2023-05-21 14:21:45 -04:00
Jay Berkenbilt
5bbce89e6a
Add clarification about empty passwords to doc
2023-05-21 13:46:19 -04:00
Jay Berkenbilt
60965d5f4d
Rerun clang-format
2023-05-21 13:35:09 -04:00
Jay Berkenbilt
6b077332d3
Switch line length from 80 to 100 columns
2023-05-21 13:34:20 -04:00
Jay Berkenbilt
bbe9f8b83c
Merge pull request #969 from m-holger/tidy
...
Code formating : drop 'this->' in 'this->m'
2023-05-21 12:41:01 -04:00
m-holger
49e6365f63
Replace 'this->m' with 'm'
...
Manual edits for cases not handled by search and replace
2023-05-21 14:52:24 +01:00
m-holger
85d784952f
Globally replace 'this->m->' with 'm->'
...
Using search and replace.
2023-05-21 14:42:34 +01:00
Jay Berkenbilt
2028e35928
Actually run windows builds in Release mode in CI
2023-05-20 21:26:01 -04:00
Jay Berkenbilt
4bc7b6ceba
Merge pull request #967 from m-holger/ogset
...
Fix doc comment in QPDFObjGen::set
2023-05-20 20:52:41 -04:00
m-holger
aaada50a04
Fix doc comment in QPDFObjGen::set
2023-05-21 01:36:36 +01:00
Jay Berkenbilt
280c9057c9
Strip DLLs with mingw in Release mode
2023-05-20 19:51:12 -04:00
Jay Berkenbilt
ef24a4151b
Move JSON_array for C++-20 compatibility ( fixes #943 )
2023-05-20 18:25:58 -04:00
Jay Berkenbilt
293a2e52b3
Disregard appearance state when irrelevant ( fixes #949 )
...
If /AP is a dictionary of streams rather than a dictionary of
dictionaries, disregard /AS, which is supposed to point to a subkey of
one of the dictionaries. This fix prevents qpdf's annotation
flattening from discarding some annotations when /AS is erroneously
set.
2023-05-20 15:46:16 -04:00
Jay Berkenbilt
3cfd6546f3
Add ChangeLog and release notes for last change
2023-05-20 15:31:33 -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