2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-09-24 19:19:08 +00:00
Commit Graph

3256 Commits

Author SHA1 Message Date
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