Commit Graph

3245 Commits

Author SHA1 Message Date
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
Jay Berkenbilt 8854143c7b Spell check 2023-10-07 17:52:35 -04:00
Jay Berkenbilt 076b33ce4e Update readthedocs configuration 2023-10-07 17:33:27 -04:00
Jay Berkenbilt f9cf79706d Bump version to 11.6.2 and update release notes 2023-10-07 13:46:45 -04:00
Jay Berkenbilt e5cdeff4bc ChangeLog: mention sharing .idea files 2023-10-07 13:31:03 -04:00