Jay Berkenbilt
38042fa273
Allow comparison of password-protected files
2023-12-20 15:46:20 -05:00
Jay Berkenbilt
321f9e79db
Fix tests with deterministic IDs
2023-12-20 15:46:20 -05:00
Jay Berkenbilt
647b9831dc
Have qpdf-test-compare handle certain /ID differences
...
Rationale is in comments in the code. Deterministic ID tests
explicitly do not use this tool.
2023-12-20 15:21:32 -05:00
Jay Berkenbilt
a238b4b0fd
Ensure there is a meaningful deterministic ID test
...
If we ignore /ID[1], we need to make sure deterministic IDs are
tested properly.
2023-12-20 15:21:32 -05:00
Jay Berkenbilt
c67634afa0
Fix tests when running comparison tool is adequate
...
Fix all tests where the only required fix is to run qpdf-test-compare
instead of doing a simple file comparison.
2023-12-20 15:21:32 -05:00
Jay Berkenbilt
49621ef5a8
Add qpdf-test-compare for comparing PDFs with different zlib
2023-12-20 15:21:27 -05:00
Jay Berkenbilt
db5d03d842
Spell check
2023-12-20 07:07:35 -05:00
Jay Berkenbilt
a5974a7790
flate test: don't depend on zlib output
2023-12-20 07:07:35 -05:00
Jay Berkenbilt
ca189800fa
logger test: don't depend on zlib output
2023-12-20 07:07:35 -05:00
Jay Berkenbilt
513ed69234
zlib-flate: make test work with alternative zlib
2023-12-20 07:07:35 -05:00
Jay Berkenbilt
a80e1a578f
Add notes about zlib-ng
2023-12-20 07:07:35 -05:00
Jay Berkenbilt
d108b859c1
CI: optimize builds to run short jobs with less concurrency
2023-12-19 09:25:31 -05:00
Jay Berkenbilt
c439cb3fbc
Merge pull request #1082 from m-holger/typo
...
Fix doc typos
2023-12-17 11:11:00 -05:00
m-holger
9c65bb30c0
Fix doc typos
2023-12-17 13:43:53 +00:00
Jay Berkenbilt
1d05390585
Merge pull request #1081 from jberkenbilt/future-build
...
Future build
2023-12-16 11:53:47 -05:00
Jay Berkenbilt
290742b069
Merge pull request #1070 from m-holger/flate
...
Change default for SF_FlateLzwDecode::columns to 1
2023-12-16 11:50:17 -05:00
Jay Berkenbilt
762f232146
Add CI build for next C++ version
2023-12-16 11:38:00 -05:00
Jay Berkenbilt
db4ec7a9db
Test qpdf + pikepdf with FUTURE
2023-12-16 11:38:00 -05:00
Jay Berkenbilt
273eaf4682
Remove hard-coded version from manual/conf.py
2023-12-16 11:38:00 -05:00
m-holger
17c5b950c8
For 'FUTURE' builds add "+future" to version string
...
Also, change so version to 0.
2023-12-16 11:38:00 -05:00
Jay Berkenbilt
b0b6d9f21f
Merge pull request #1067 from m-holger/pl_buff
...
Reduce copying of Buffer contents
2023-12-16 11:31:11 -05:00
Jay Berkenbilt
d7a364b882
Allow regular C++ functions to interoperate with the C API
2023-12-16 10:06:34 -05:00
Jay Berkenbilt
924ebf9f6a
Bump version to 11.7.0
2023-12-16 10:06:34 -05:00
Jay Berkenbilt
fdf8d4a67d
Ignore .idea/inspectionProfiles
2023-12-16 09:13:16 -05:00
Jay Berkenbilt
acc806306a
Fix job.subs from doc typo pull request
2023-12-16 09:13:16 -05:00
Joram Berger
d4aad8daba
Fix option reference in cli.rst
...
To reference another command line option description, `:qpdf:ref:` is needed instead of `:qpdf:option:` which is not resolved properly in the HTML documentation.
2023-12-15 21:49:02 +01:00
Jay Berkenbilt
d8371889d0
Prepare 11.6.4 release
2023-12-10 11:23:10 -05:00
Jay Berkenbilt
414c83f767
Install cmake files with dev component
2023-12-09 06:28:13 -05:00
m-holger
368666899f
Refactor InlineImageTracker::handleToken
2023-11-26 13:08:55 +00:00
m-holger
ddad5ad53e
In QPDF::pipeStreamData use unique_ptr as heap
2023-11-26 13:06:12 +00:00
m-holger
0dee397075
In QPDF::pipeStreamData read buffer in a single read
2023-11-26 12:26:57 +00:00
m-holger
9f7f9496ed
Add Buffer constructors taking std::string parameters
2023-11-26 12:26:44 +00:00
m-holger
4c71c8680a
Refactor QPDF_Stream::getStreamJSON
2023-11-26 12:22:36 +00:00
m-holger
9146f1f0fd
Change default for SF_FlateLzwDecode::columns to 1
2023-11-23 01:51:38 +00:00
Jay Berkenbilt
da3eae39c8
Build AppImage and linux binary using Ubuntu 18.04 ( fixes #1068 )
...
This is needed to get an old enough version of glibc to run the Linux
binary as an AWS Lambda layer and to support some versions of CentOS.
2023-11-20 11:20:26 -05:00
m-holger
3237ef70fb
Add new method Pl_Buffer::getString
2023-11-18 16:34:17 +00:00
m-holger
d11622b6fd
Change Pl_Buffer to use std::string for storage
2023-11-17 15:55:11 +00:00
Jay Berkenbilt
b6e12f4883
Run generate-auto-job with results from PR
2023-11-09 06:22:27 -05:00
Shakil Shahadat
208d5e9d70
Fixes a typo in cli.rst
2023-11-09 06:39:09 +06:00
Jay Berkenbilt
81823f4032
Prepare 11.6.3 release
2023-10-14 19:49:29 -04:00
Jay Berkenbilt
9055723af3
Bump version to 11.6.3
2023-10-14 19:34:45 -04:00
Jay Berkenbilt
d2d954ca15
Add substract to spelling dictionary with reminder to remove
2023-10-14 19:33:47 -04:00
Jay Berkenbilt
ba7e076d81
Add disclaimer to pages so I can add it to main
2023-10-14 19:30:04 -04:00
Jay Berkenbilt
5f0ce88f96
Add new ideas to TODO-pages.md
2023-10-14 19:27:13 -04:00
Jay Berkenbilt
9bc3c5a04c
Initial TODO for pages epic
2023-10-14 19:27:13 -04:00
Jay Berkenbilt
77e2b6e34e
Note about incremental updates
2023-10-14 19:27:13 -04:00
Jay Berkenbilt
71566a2761
Write offsets as unsigned in linearization hint tables ( fixes #1023 )
2023-10-14 18:04:13 -04:00
Jay Berkenbilt
9fc02e2f91
Add another string parsing test
2023-10-14 17:31:54 -04:00
Jay Berkenbilt
1ecc6bb29e
Don't lose character after \d or \dd parsing string ( fixes #1050 )
2023-10-14 17:12:56 -04:00
Jay Berkenbilt
467e5d6226
Prepare 11.6.2 release
2023-10-07 17:52:35 -04:00