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
Jay Berkenbilt
77cc965993
git ignore JetBrains files
2023-05-20 15:01:28 -04:00
Jay Berkenbilt
1e192486d0
Use Release for mingw builds for smaller packages
2023-05-20 14:59:56 -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
5f02c7c9e7
Tweak pdf-filter-tokens to be less sensitive to floating point
...
Switch output to QDF for easier diffing
Simplify input image
Reduce decimal places
This works around an issue were, for certain versions, the mingw32
tests failed because of irrelevant floating point rounding issues in
the test output.
2023-05-20 14:52:19 -04:00
Jay Berkenbilt
32ae60b6d6
Fix 32-bit linux build
2023-05-20 14:52:19 -04:00