2
1
mirror of https://github.com/qpdf/qpdf.git synced 2025-01-22 14:48:28 +00:00

Commit Graph

  • 4752fc1717
    Merge 4c45cba49596609753563e1118acba6e10f2d70b into 531f6877a847fbfe7373f94b7652ea269a223a02 Jay Berkenbilt 2025-01-20 23:37:35 +00:00
  • 4c45cba495 Run CI from branch next Jay Berkenbilt 2025-01-20 18:11:14 -05:00
  • 32f0c2efed Merge remote-tracking branch 'mh/qpdf-11' into qpdf-11 Jay Berkenbilt 2025-01-20 18:29:20 -05:00
  • 07f1a5da95
    Merge 2371d701329027a88f341f363453b792499af072 into 531f6877a847fbfe7373f94b7652ea269a223a02 Michael Witten 2025-01-20 16:38:06 +02:00
  • a9be0479c0 Tweak test files to work around fixed ghostscript bug Jay Berkenbilt 2025-01-05 17:08:40 -05:00
  • abf2cb43dd Fix headers for rijndael.h Jay Berkenbilt 2024-12-13 08:09:38 -05:00
  • c881b65f53 Fix shell globbing for mingw Jay Berkenbilt 2024-12-13 07:52:43 -05:00
  • d24130a8b9 Validate key length in Pl_AES_PDF constructor m-holger 2024-11-08 12:44:36 +00:00
  • b9fac2867f Add new protected inline method Pipeline::next m-holger 2024-08-07 17:20:19 +01:00
  • cf2ff28d00 Tweak #1287 comments m-holger 2024-09-27 11:58:46 +01:00
  • 696a22f771 Add new commands --remove-metadata and --remove-info m-holger 2024-08-25 11:47:04 +01:00
  • adb404ee5b In QPDFWordTokenFinder::check limit the token length m-holger 2024-09-24 01:32:32 +01:00
  • 64bc3f0382 Reinitialize output parameters in QPDF::read_bad_xrefEntry m-holger 2024-09-20 13:58:47 +01:00
  • 9f42261324 In QPDFParser add a limit on total number of errors in one object m-holger 2024-09-17 11:09:19 +01:00
  • fbf1582656 Rename to qpdf_oh_free_buffer Chao Li(VISION) 2024-09-20 04:53:32 +00:00
  • af383e717b Add C API qpdf_free_buffer to release memory allocated by stream data functions Chao Li(VISION) 2024-09-19 12:18:26 +00:00
  • 7f24b427f9
    Merge 12f7698ea1fb2356cc6d4bde25aa5816581aea0f into 531f6877a847fbfe7373f94b7652ea269a223a02 m-holger 2025-01-09 16:54:51 +00:00
  • cbb7ad9649
    Merge 264d4082e447568492ed7a38be860a3e562427f0 into 531f6877a847fbfe7373f94b7652ea269a223a02 m-holger 2025-01-09 16:54:19 +00:00
  • 328043ed1e
    Merge 6eb5d0d71a389fbaae02833ae6dc23c149c90357 into 531f6877a847fbfe7373f94b7652ea269a223a02 m-holger 2025-01-09 15:29:45 +00:00
  • 95a191a7bf
    Merge 8753ffe3351619f5f5e6d9c06fd23f4ae55e2108 into 531f6877a847fbfe7373f94b7652ea269a223a02 m-holger 2025-01-09 15:23:39 +00:00
  • 4a21933169
    Merge 413e8acd4fcf541b6d584361931077f09a9bfabc into 531f6877a847fbfe7373f94b7652ea269a223a02 m-holger 2025-01-09 15:23:29 +00:00
  • 4361bcdf38
    Merge a26cf4c1ca9cded6f56018636aa335b45c6455e0 into 531f6877a847fbfe7373f94b7652ea269a223a02 Jean-Christophe Hoelt 2025-01-08 11:32:29 +00:00
  • a26cf4c1ca
    Update qpdf-job-json.schema.json Jean-Christophe Hoelt 2025-01-08 13:32:16 +02:00
  • e8a3a53333
    Improve JSON Schema Jean-Christophe Hoelt 2025-01-08 13:30:10 +02:00
  • 325d268e24
    Merge 6a4357f809c6a262b4aaa7a83582da6151ed3976 into 531f6877a847fbfe7373f94b7652ea269a223a02 Yegor Bugayenko 2025-01-06 12:50:40 +08:00
  • 2495498356
    Merge 7fc98d710ae1014476edc2b5921977d7bcee3c2e into 531f6877a847fbfe7373f94b7652ea269a223a02 Jean-Christophe Hoelt 2025-01-06 12:50:37 +08:00
  • 531f6877a8 Tweak test files to work around fixed ghostscript bug main Jay Berkenbilt 2025-01-05 17:08:40 -05:00
  • 14d2c44064
    Accept single values in JSON schema for array fields Jean-Christophe Hoelt 2025-01-04 01:05:39 +02:00
  • e7f234b9c3
    Add qpdf-job-json.schema.json to the repository Jean-Christophe Hoelt 2025-01-03 16:23:29 +02:00
  • 6b9860e5cb
    Add JSON Schema generation to generate_auto_job Jean-Christophe Hoelt 2024-12-29 23:09:05 +02:00
  • 6a4357f809
    typo Yegor Bugayenko 2024-12-30 10:17:44 +03:00
  • aeb80e4871
    link to qpdf-action Yegor Bugayenko 2024-12-30 10:16:50 +03:00
  • 34b3987467
    Merge c6c2b63086a98c91d039b29c6b7da93e8f792b98 into ef9616775e33ce8ba43fc441e15034b587ede16e Steffen Rehberg 2024-12-20 22:19:18 +01:00
  • ef9616775e Fix headers for rijndael.h Jay Berkenbilt 2024-12-13 08:09:38 -05:00
  • 0e65d9c246 Fix shell globbing for mingw Jay Berkenbilt 2024-12-13 07:52:43 -05:00
  • 4aaa1a23c0
    Merge 072e5b41369b17a57ea2a9cfb5089dbc91591e2d into 3ea83e9993801b002b4db8abaaa08dec31989ec7 cbwoyak 2024-11-21 18:42:11 +00:00
  • ff3235e34c
    Merge d7fa88ce8bafcef4444a3410d2d9e8c556aac4b0 into 3ea83e9993801b002b4db8abaaa08dec31989ec7 m-holger 2024-11-21 18:41:19 +00:00
  • a3c99d578a
    Merge 7b49ceee379741ddeb45230580faf61c27434aa3 into 3ea83e9993801b002b4db8abaaa08dec31989ec7 m-holger 2024-11-21 18:40:41 +00:00
  • 7fc98d710a
    Add emscripten build Jean-Christophe Hoelt 2024-11-21 18:07:11 +02:00
  • c6c2b63086
    DOC: Fix some typos in cli.rst Steffen Rehberg 2024-11-19 17:10:32 +01:00
  • 12d21c0413
    Merge 0a8e62839cdae8dc135244ec53dd20393999f2d6 into 3ea83e9993801b002b4db8abaaa08dec31989ec7 m-holger 2024-11-11 19:03:07 +00:00
  • e7d6b5befe
    Merge 1d2c0c2f99a8dbe726f4ac6b080761c290698fae into 3ea83e9993801b002b4db8abaaa08dec31989ec7 m-holger 2024-11-11 03:27:23 +08:00
  • 3ea83e9993
    Merge pull request #1308 from m-holger/fuzz m-holger 2024-11-08 22:29:36 +00:00
  • 64e9839710 Validate key length in Pl_AES_PDF constructor m-holger 2024-11-08 12:44:36 +00:00
  • 1d2c0c2f99 Fix QPDF::getAllPagesInternal warning m-holger 2024-11-07 16:40:43 +00:00
  • 264d4082e4 Fix QPDF::copyForeignObject warning m-holger 2024-11-07 13:49:41 +00:00
  • 12f7698ea1 Bug fix - in QPDF::isLinearized return false if /L is not an integer m-holger 2024-11-02 15:16:47 +00:00
  • 2e3f54e616 Refactor QPDF::isLinearized m-holger 2024-11-02 15:01:00 +00:00
  • 7e38c952e6 Bug fix - don't ignore non-dictionary objects when searching for the linearization parameter dictionary. m-holger 2024-11-02 14:28:24 +00:00
  • f92368f44f Refactor QPDF::isLinearized m-holger 2024-11-02 14:18:41 +00:00
  • b21973618b Use new read method in QPDF::isLinearized m-holger 2024-11-02 13:57:55 +00:00
  • b5be61c516 Use new read method in QPDF::pipeStreamData m-holger 2024-11-02 13:32:54 +00:00
  • 64a7b9f34a Add qpdf private API methods InputSource::read_line m-holger 2024-11-02 13:01:53 +00:00
  • fa2d331215 Refactor InputSource::readLine m-holger 2024-11-02 12:12:39 +00:00
  • c502abbc98 Add new private API InputSource read methods m-holger 2024-11-02 12:10:16 +00:00
  • 2c7c121a97 Add new private header file InputSource_private.hh m-holger 2024-11-02 11:09:14 +00:00
  • 6eb5d0d71a Refactor Objects::recover_stream_length m-holger 2024-11-01 11:57:50 +00:00
  • 780a05735c Refactor QPDF::findEndstream m-holger 2024-10-31 13:31:07 +00:00
  • aa7527a481 Remove redundant parameter in Objects::recover_stream_length m-holger 2024-10-30 12:53:01 +00:00
  • 413e8acd4f In Xref_table track (maximum possible) length of uncompressed objects m-holger 2024-10-24 11:34:00 +01:00
  • e8849ebe35 In Xref_table::insert combine deleted / replaced object checks m-holger 2024-10-24 12:00:18 +01:00
  • 6edffc495c Generalise last commit to xref parsing and reconstruction m-holger 2024-10-14 14:20:44 +01:00
  • 4f1fd5a48a Refactor QPDF::Objects / JSONReactor interaction m-holger 2024-10-13 10:51:07 +01:00
  • b0db057abd Tidy Objects::read m-holger 2024-10-14 11:12:14 +01:00
  • 992611ee86 Refactor Qbjects::update_table m-holger 2024-10-14 11:11:24 +01:00
  • 7fafd6131a Index QPDF::Objects::table by object id only m-holger 2024-09-12 15:19:52 +01:00
  • 4b543ceb3f Replace QPDFObject::setObjGen with new methods make_indirect etc m-holger 2024-10-13 11:46:20 +01:00
  • ab84d9f0cd Change signatures of various QPDF::Objects methods m-holger 2024-10-12 10:46:26 +01:00
  • 8795d09df2 Refactor Objects::next_id m-holger 2024-10-11 17:55:22 +01:00
  • 130a89eec5 Add new method Xref_table::prepare_obj_table m-holger 2024-10-12 12:18:51 +01:00
  • b2e797bc54 Refactor Xref_table::resolve m-holger 2024-10-11 16:50:55 +01:00
  • 54cf0e519c
    Merge pull request #1301 from m-holger/typo m-holger 2024-10-29 00:12:30 +00:00
  • 1eb5df92f4 Fix gratuitous calls to bad_subsections in Xref_table::subsections m-holger 2024-10-25 11:16:45 +01:00
  • 8753ffe335 Generalise last commit to xref parsing and reconstruction m-holger 2024-10-14 14:20:44 +01:00
  • 405f3765c5 Refactor QPDF::Objects / JSONReactor interaction m-holger 2024-10-13 10:51:07 +01:00
  • 486e68f2e5 Tidy Objects::read m-holger 2024-10-14 11:12:14 +01:00
  • 6408c5c364 Refactor Qbjects::update_table m-holger 2024-10-14 11:11:24 +01:00
  • 55bca1a117 Index QPDF::Objects::table by object id only m-holger 2024-09-12 15:19:52 +01:00
  • 542794bc28 Replace QPDFObject::setObjGen with new methods make_indirect etc m-holger 2024-10-13 11:46:20 +01:00
  • 84a5c03bb8 Change signatures of various QPDF::Objects methods m-holger 2024-10-12 10:46:26 +01:00
  • 6555cdb6de Refactor Objects::next_id m-holger 2024-10-11 17:55:22 +01:00
  • 7a20ba0c6a Add new method Xref_table::prepare_obj_table m-holger 2024-10-12 12:18:51 +01:00
  • 560130c893 Refactor Xref_table::resolve m-holger 2024-10-11 16:50:55 +01:00
  • c648b9a018
    Merge pull request #1297 from m-holger/qpdf_objects m-holger 2024-10-17 14:03:41 +01:00
  • acc57ca090 Add QPDF::Objects destructor m-holger 2024-10-07 18:24:37 +01:00
  • 336d783325 Move calculations from QPDF::getObjectCount to Objects::next_id m-holger 2024-10-07 17:57:06 +01:00
  • 113ea4e7ae Add new method Objects::all m-holger 2024-10-07 17:44:19 +01:00
  • 9e03dc54cc Add new method Objects::swap m-holger 2024-10-07 17:29:35 +01:00
  • 83fc18af09 Add new method Objects::replace m-holger 2024-10-07 17:18:00 +01:00
  • 6c9903062f Add new method Objects::get m-holger 2024-10-07 16:39:27 +01:00
  • 83443c116d Make ObjCache of inner class of QPDF::Objects and rename to Entry m-holger 2024-10-07 16:50:08 +01:00
  • b5a5780019 Make Xref_table an inner class of QPDF::Objects m-holger 2024-10-07 15:15:27 +01:00
  • a3f693c8f9 Move private methods in QPDF_objects to QPDF::Objects m-holger 2024-10-07 13:42:19 +01:00
  • 2015f71c7d Add new inner class to QPDF::Objects m-holger 2024-10-07 10:22:10 +01:00
  • 83897e8789 Split QPDF.cc into QPDF.cc and QPDF_objects.cc m-holger 2024-10-06 20:40:53 +01:00
  • 9f0cc086b1 Copy QPDF.cc to new QPDF_objects m-holger 2024-10-06 17:45:29 +01:00
  • 12b67a3227
    Merge pull request #1282 from m-holger/next m-holger 2024-10-06 15:59:42 +01:00
  • c916dcf973 Add new protected inline method Pipeline::next m-holger 2024-08-07 17:20:19 +01:00
  • 2cb2412fbf
    Merge pull request #1294 from m-holger/fuzz m-holger 2024-09-28 01:02:32 +01:00
  • c2ff89ae11 Add additional fuzz test cases m-holger 2024-09-28 00:36:32 +01:00