Commit Graph

  • 1921e44ca7 Update TODO-pages with comments from #1104 Jay Berkenbilt 2024-01-05 08:49:12 -0500
  • 395bc7f825 Prepare for the discussion ticket on GitHub Jay Berkenbilt 2024-01-04 07:29:52 -0500
  • f7dd653d5f TODO-pages: introduce QPDFAssembler and QPDFSplitter Jay Berkenbilt 2024-01-04 07:21:23 -0500
  • e52b026db4 Major rework of TODO-pages.md Jay Berkenbilt 2024-01-03 17:38:05 -0500
  • 379fc7e579 TODO-pages: new idea to work in Jay Berkenbilt 2024-01-02 18:06:47 -0500
  • 122df44a78 TODO-pages: minor cleanup before rework Jay Berkenbilt 2024-01-02 17:32:51 -0500
  • bfc5fc51f2 Remove unused argument in private setWriterOptions method Jay Berkenbilt 2024-01-04 07:16:47 -0500
  • 90ec6c26d8 Remove stray text in manual Jay Berkenbilt 2024-01-03 10:40:54 -0500
  • f970b05862 Reformat TODO-pages, clean up, flesh out some ideas Jay Berkenbilt 2024-01-01 17:45:14 -0500
  • de3094124d Include information from all `pages` issues in TODO-pages.md Jay Berkenbilt 2023-12-30 09:47:29 -0500
  • d8d70ecca2 Support comma-separated numeric values with --collate (fixes #505) Jay Berkenbilt 2024-01-01 18:55:45 -0500
  • 9db5d75b2b Update copyright to 2024 Jay Berkenbilt 2024-01-01 10:55:55 -0500
  • 070ee710eb Support excluding values from numeric ranges (fixes #564, #790) Jay Berkenbilt 2024-01-01 10:14:01 -0500
  • 708ea4ef43 Completely rewrite QUtil::parse_numrange Jay Berkenbilt 2024-01-01 09:51:05 -0500
  • d9b8b0aae1 Bump version to 11.7.1 Jay Berkenbilt 2023-12-29 13:38:02 -0500
  • 78a7193fe2 Preserve annotations that inherently lack appearance (fixes #1039) Jay Berkenbilt 2023-12-29 13:35:29 -0500
  • 1ad6451e8c Fix comment formatting and update notes Jay Berkenbilt 2023-12-27 14:07:38 -0500
  • d96f74ae34 Use version-specific clang-format if available Jay Berkenbilt 2023-12-27 10:51:44 -0500
  • a3b939ce58 Tweak utf8 checks Jay Berkenbilt 2023-12-27 10:48:54 -0500
  • 24741420e1 Add new method QPDFObjectHandle::dItems m-holger 2023-12-27 13:59:36 +0000
  • f5a1e2872e Add overlong UTF-8 bytes into JSON tests Jay Berkenbilt 2023-12-25 10:53:39 -0500
  • 6d4115b7c5 Detect overlong UTF-8 strings Jay Berkenbilt 2023-12-25 10:51:40 -0500
  • dfe2aa1596 Add additional test cases for #1088 m-holger 2023-12-25 12:10:34 +0000
  • 986d248578 Prepare 11.7.0 release v11.7.0 11.7 Jay Berkenbilt 2023-12-24 07:16:58 -0500
  • 4ca185fd96 Remove --disable-signatures; incorporate into --remove-restrictions Jay Berkenbilt 2023-12-24 07:12:32 -0500
  • 2f37633b92 Fix pkg-test tests and run from CI Jay Berkenbilt 2023-12-23 10:41:55 -0500
  • 6b8aa1db6f Spell check Jay Berkenbilt 2023-12-23 09:59:48 -0500
  • a3eb027b46 Have Windows installers modify PATH (fixes #1054) Jay Berkenbilt 2023-12-23 08:58:16 -0500
  • 909a0b3f3a Implement --disable-signatures (fixes #1015) Jay Berkenbilt 2023-12-23 08:44:42 -0500
  • 3d33a3a1e3 Add QPDFAcroFormDocumentHelper::disableDigitalSignatures Jay Berkenbilt 2023-12-23 08:30:37 -0500
  • 2c14be264b Close UNIX man page issue (fixes #1064) Jay Berkenbilt 2023-12-22 21:48:16 -0500
  • 7c0fdf8510 Format code, bump clang-format version to 18 Jay Berkenbilt 2023-12-22 21:45:10 -0500
  • c0c7cef16c Generate a UNIX man page (fixes #874) Jay Berkenbilt 2023-12-22 21:03:47 -0500
  • 1f45686843 Handle --encrypt -- without crashing Jay Berkenbilt 2023-12-22 20:09:31 -0500
  • a2c4a2b12a Arbitrarily use new --encrypt syntax for some tests Jay Berkenbilt 2023-12-22 18:23:19 -0500
  • 7d7e2234a5 Implement new --encrypt args and completion (fixes #784) Jay Berkenbilt 2023-12-22 18:14:11 -0500
  • 1173a0bdfc Add --user-password, --owner-password, --bits to --encrypt Jay Berkenbilt 2023-12-22 16:27:56 -0500
  • 17703a8dcd Remove unused includes Jay Berkenbilt 2023-12-22 16:35:05 -0500
  • 86ea2012bd Allow other than /Yes and /Off in a check box (fixes #1056) Jay Berkenbilt 2023-12-22 14:42:16 -0500
  • b670565abc Convert scientific notation in JSON to fixed point (fixes #1079) Jay Berkenbilt 2023-12-21 17:38:49 -0500
  • 4400ce84ee Add "n:/pdf-name" to qpdf JSON for binary names (fixes #1072) Jay Berkenbilt 2023-12-21 17:14:28 -0500
  • bb12a7ff8d Tweak comment in QPDFParser refactor Jay Berkenbilt 2023-12-21 15:45:34 -0500
  • b8fd18ae56 Merge branch 'parse_ref' into work Jay Berkenbilt 2023-12-21 15:43:50 -0500
  • 64c840b1ea Add ChangeLog for previous pull requests Jay Berkenbilt 2023-12-21 14:53:35 -0500
  • 6aa811e5cd Update documentation on zlib compatibility Jay Berkenbilt 2023-12-20 14:16:39 -0500
  • 10fe5143f4 Add CI for testing with zlib-ng Jay Berkenbilt 2023-12-19 08:46:56 -0500
  • 4ee393d1fa Remove compression from linearization tests where possible Jay Berkenbilt 2023-12-20 13:37:21 -0500
  • 7e679ab8b6 Avoid depending on exact xref stream offsets Jay Berkenbilt 2023-12-20 13:28:42 -0500
  • d61612a2e5 Bug fix: don't compress hint streams when --compress-streams=n Jay Berkenbilt 2023-12-20 11:08:36 -0500
  • c5f622a09e Bug fix: don't compress object/xref streams with --compress-streams=n Jay Berkenbilt 2023-12-20 10:51:56 -0500
  • 4c3c658e25 Fix tests with password-protected files Jay Berkenbilt 2023-12-20 10:34:51 -0500
  • 38042fa273 Allow comparison of password-protected files Jay Berkenbilt 2023-12-20 08:17:55 -0500
  • 321f9e79db Fix tests with deterministic IDs Jay Berkenbilt 2023-12-20 07:44:19 -0500
  • 647b9831dc Have qpdf-test-compare handle certain /ID differences Jay Berkenbilt 2023-12-20 07:17:06 -0500
  • a238b4b0fd Ensure there is a meaningful deterministic ID test Jay Berkenbilt 2023-12-20 06:50:44 -0500
  • c67634afa0 Fix tests when running comparison tool is adequate Jay Berkenbilt 2023-12-19 18:28:36 -0500
  • 49621ef5a8 Add qpdf-test-compare for comparing PDFs with different zlib Jay Berkenbilt 2023-12-19 16:15:08 -0500
  • db5d03d842 Spell check Jay Berkenbilt 2023-12-19 13:36:56 -0500
  • a5974a7790 flate test: don't depend on zlib output Jay Berkenbilt 2023-12-19 08:32:19 -0500
  • ca189800fa logger test: don't depend on zlib output Jay Berkenbilt 2023-12-19 08:25:29 -0500
  • 513ed69234 zlib-flate: make test work with alternative zlib Jay Berkenbilt 2023-12-19 08:05:33 -0500
  • a80e1a578f Add notes about zlib-ng Jay Berkenbilt 2023-12-19 08:04:35 -0500
  • d108b859c1 CI: optimize builds to run short jobs with less concurrency Jay Berkenbilt 2023-12-19 09:18:54 -0500
  • c439cb3fbc
    Merge pull request #1082 from m-holger/typo Jay Berkenbilt 2023-12-17 11:11:00 -0500
  • 9c65bb30c0 Fix doc typos m-holger 2023-11-25 17:42:56 +0000
  • 1d05390585
    Merge pull request #1081 from jberkenbilt/future-build Jay Berkenbilt 2023-12-16 11:53:47 -0500
  • 290742b069
    Merge pull request #1070 from m-holger/flate Jay Berkenbilt 2023-12-16 11:50:17 -0500
  • 762f232146 Add CI build for next C++ version Jay Berkenbilt 2023-12-16 11:12:52 -0500
  • db4ec7a9db Test qpdf + pikepdf with FUTURE Jay Berkenbilt 2023-12-16 11:04:41 -0500
  • 273eaf4682 Remove hard-coded version from manual/conf.py Jay Berkenbilt 2023-12-16 11:00:37 -0500
  • 17c5b950c8 For 'FUTURE' builds add "+future" to version string m-holger 2023-07-10 13:28:39 +0100
  • b0b6d9f21f
    Merge pull request #1067 from m-holger/pl_buff Jay Berkenbilt 2023-12-16 11:31:11 -0500
  • d7a364b882 Allow regular C++ functions to interoperate with the C API Jay Berkenbilt 2023-12-16 09:46:44 -0500
  • 924ebf9f6a Bump version to 11.7.0 Jay Berkenbilt 2023-12-16 10:05:48 -0500
  • fdf8d4a67d Ignore .idea/inspectionProfiles Jay Berkenbilt 2023-12-16 09:12:37 -0500
  • acc806306a Fix job.subs from doc typo pull request Jay Berkenbilt 2023-12-16 09:13:04 -0500
  • d4aad8daba
    Fix option reference in cli.rst Joram Berger 2023-12-15 21:49:02 +0100
  • d8371889d0 Prepare 11.6.4 release v11.6.4 11.6 Jay Berkenbilt 2023-12-10 11:23:10 -0500
  • 414c83f767 Install cmake files with dev component Jay Berkenbilt 2023-12-09 06:25:30 -0500
  • 368666899f Refactor InlineImageTracker::handleToken m-holger 2023-11-18 16:22:45 +0000
  • ddad5ad53e In QPDF::pipeStreamData use unique_ptr as heap m-holger 2023-11-18 14:40:32 +0000
  • 0dee397075 In QPDF::pipeStreamData read buffer in a single read m-holger 2023-11-18 13:11:12 +0000
  • 9f7f9496ed Add Buffer constructors taking std::string parameters m-holger 2023-11-17 18:06:57 +0000
  • 4c71c8680a Refactor QPDF_Stream::getStreamJSON m-holger 2023-11-17 17:09:15 +0000
  • 49dc935d5b For 'FUTURE' builds add "(Future)" to version string m-holger 2023-07-10 13:28:39 +0100
  • 9146f1f0fd Change default for SF_FlateLzwDecode::columns to 1 m-holger 2023-11-22 16:15:09 +0000
  • da3eae39c8 Build AppImage and linux binary using Ubuntu 18.04 (fixes #1068) Jay Berkenbilt 2023-11-20 11:01:27 -0500
  • 3237ef70fb Add new method Pl_Buffer::getString m-holger 2023-11-16 16:26:04 +0000
  • d11622b6fd Change Pl_Buffer to use std::string for storage m-holger 2023-11-16 15:06:19 +0000
  • b6e12f4883 Run generate-auto-job with results from PR Jay Berkenbilt 2023-11-09 06:22:27 -0500
  • 208d5e9d70
    Fixes a typo in cli.rst Shakil Shahadat 2023-11-09 06:39:09 +0600
  • bb4acec2b7 Add new method QPDFObjectHandle::force m-holger 2023-11-04 13:53:55 +0000
  • 1285f9767a Add new method QPDFParser::fixMissingKeys m-holger 2023-11-03 11:22:21 +0000
  • 605b1429e8 In QPDFParser::parse create dictionaries on the fly m-holger 2023-11-01 09:10:56 +0000
  • 0328d87237 In QPDFParser::parse refactor parsing of indirect references m-holger 2023-10-31 17:44:01 +0000
  • 1548b8d8be In QPDFParser::parseRemainder eliminate most temporary variables m-holger 2023-10-31 11:57:34 +0000
  • 4c8836d520 In QPDFParser::parse eliminate most temporary variables m-holger 2023-10-30 20:03:00 +0000
  • c912af7384 In QPDFParser remove state st_top m-holger 2023-10-30 19:47:47 +0000
  • 172cc61305 Remove redundant code in QPDFParser::parse and parseRemainder m-holger 2023-10-30 13:42:00 +0000
  • 5a1bf035f9 Add new method QPDFParser::parseRemainder m-holger 2023-10-30 12:21:34 +0000