2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 02:49:00 +00:00

Commit Graph

  • 34b3987467
    Merge c6c2b63086 into ef9616775e Steffen Rehberg 2024-12-20 22:19:18 +0100
  • ee09baaf6b
    Merge 7fc98d710a into ef9616775e Jean-Christophe Hoelt 2024-12-15 07:30:24 -0500
  • ef9616775e Fix headers for rijndael.h main Jay Berkenbilt 2024-12-13 08:09:38 -0500
  • 0e65d9c246 Fix shell globbing for mingw Jay Berkenbilt 2024-12-13 07:52:43 -0500
  • 4aaa1a23c0
    Merge 072e5b4136 into 3ea83e9993 cbwoyak 2024-11-21 18:42:11 +0000
  • ff3235e34c
    Merge d7fa88ce8b into 3ea83e9993 m-holger 2024-11-21 18:41:19 +0000
  • 8c9746303c
    Merge 2371d70132 into 3ea83e9993 Michael Witten 2024-11-21 18:41:02 +0000
  • a3c99d578a
    Merge 7b49ceee37 into 3ea83e9993 m-holger 2024-11-21 18:40:41 +0000
  • 7fc98d710a
    Add emscripten build Jean-Christophe Hoelt 2024-11-21 18:07:11 +0200
  • c6c2b63086
    DOC: Fix some typos in cli.rst Steffen Rehberg 2024-11-19 17:10:32 +0100
  • 12d21c0413
    Merge 0a8e62839c into 3ea83e9993 m-holger 2024-11-11 19:03:07 +0000
  • 034a1854b9
    Merge 264d4082e4 into 3ea83e9993 m-holger 2024-11-11 09:27:36 +0800
  • c4f81cfc57
    Merge 12f7698ea1 into 3ea83e9993 m-holger 2024-11-11 09:27:25 +0800
  • 4a31dab1a5
    Merge 6eb5d0d71a into 3ea83e9993 m-holger 2024-11-11 09:27:20 +0800
  • 1ca4516bd1
    Merge 413e8acd4f into 3ea83e9993 m-holger 2024-11-11 09:27:16 +0800
  • 957864063e
    Merge 8753ffe335 into 3ea83e9993 m-holger 2024-11-11 09:27:06 +0800
  • e7d6b5befe
    Merge 1d2c0c2f99 into 3ea83e9993 m-holger 2024-11-11 03:27:23 +0800
  • 3ea83e9993
    Merge pull request #1308 from m-holger/fuzz m-holger 2024-11-08 22:29:36 +0000
  • 64e9839710 Validate key length in Pl_AES_PDF constructor m-holger 2024-11-08 12:44:36 +0000
  • 1d2c0c2f99 Fix QPDF::getAllPagesInternal warning m-holger 2024-11-07 16:40:43 +0000
  • 264d4082e4 Fix QPDF::copyForeignObject warning m-holger 2024-11-07 13:49:41 +0000
  • 12f7698ea1 Bug fix - in QPDF::isLinearized return false if /L is not an integer m-holger 2024-11-02 15:16:47 +0000
  • 2e3f54e616 Refactor QPDF::isLinearized m-holger 2024-11-02 15:01:00 +0000
  • 7e38c952e6 Bug fix - don't ignore non-dictionary objects when searching for the linearization parameter dictionary. m-holger 2024-11-02 14:28:24 +0000
  • f92368f44f Refactor QPDF::isLinearized m-holger 2024-11-02 14:18:41 +0000
  • b21973618b Use new read method in QPDF::isLinearized m-holger 2024-11-02 13:57:55 +0000
  • b5be61c516 Use new read method in QPDF::pipeStreamData m-holger 2024-11-02 13:32:54 +0000
  • 64a7b9f34a Add qpdf private API methods InputSource::read_line m-holger 2024-11-02 13:01:53 +0000
  • fa2d331215 Refactor InputSource::readLine m-holger 2024-11-02 12:12:39 +0000
  • c502abbc98 Add new private API InputSource read methods m-holger 2024-11-02 12:10:16 +0000
  • 2c7c121a97 Add new private header file InputSource_private.hh m-holger 2024-11-02 11:09:14 +0000
  • 6eb5d0d71a Refactor Objects::recover_stream_length m-holger 2024-11-01 11:57:50 +0000
  • 780a05735c Refactor QPDF::findEndstream m-holger 2024-10-31 13:31:07 +0000
  • aa7527a481 Remove redundant parameter in Objects::recover_stream_length m-holger 2024-10-30 12:53:01 +0000
  • 413e8acd4f In Xref_table track (maximum possible) length of uncompressed objects m-holger 2024-10-24 11:34:00 +0100
  • e8849ebe35 In Xref_table::insert combine deleted / replaced object checks m-holger 2024-10-24 12:00:18 +0100
  • 6edffc495c Generalise last commit to xref parsing and reconstruction m-holger 2024-10-14 14:20:44 +0100
  • 4f1fd5a48a Refactor QPDF::Objects / JSONReactor interaction m-holger 2024-10-13 10:51:07 +0100
  • b0db057abd Tidy Objects::read m-holger 2024-10-14 11:12:14 +0100
  • 992611ee86 Refactor Qbjects::update_table m-holger 2024-10-14 11:11:24 +0100
  • 7fafd6131a Index QPDF::Objects::table by object id only m-holger 2024-09-12 15:19:52 +0100
  • 4b543ceb3f Replace QPDFObject::setObjGen with new methods make_indirect etc m-holger 2024-10-13 11:46:20 +0100
  • ab84d9f0cd Change signatures of various QPDF::Objects methods m-holger 2024-10-12 10:46:26 +0100
  • 8795d09df2 Refactor Objects::next_id m-holger 2024-10-11 17:55:22 +0100
  • 130a89eec5 Add new method Xref_table::prepare_obj_table m-holger 2024-10-12 12:18:51 +0100
  • b2e797bc54 Refactor Xref_table::resolve m-holger 2024-10-11 16:50:55 +0100
  • 54cf0e519c
    Merge pull request #1301 from m-holger/typo m-holger 2024-10-29 00:12:30 +0000
  • 1eb5df92f4 Fix gratuitous calls to bad_subsections in Xref_table::subsections m-holger 2024-10-25 11:16:45 +0100
  • 8753ffe335 Generalise last commit to xref parsing and reconstruction m-holger 2024-10-14 14:20:44 +0100
  • 405f3765c5 Refactor QPDF::Objects / JSONReactor interaction m-holger 2024-10-13 10:51:07 +0100
  • 486e68f2e5 Tidy Objects::read m-holger 2024-10-14 11:12:14 +0100
  • 6408c5c364 Refactor Qbjects::update_table m-holger 2024-10-14 11:11:24 +0100
  • 55bca1a117 Index QPDF::Objects::table by object id only m-holger 2024-09-12 15:19:52 +0100
  • 542794bc28 Replace QPDFObject::setObjGen with new methods make_indirect etc m-holger 2024-10-13 11:46:20 +0100
  • 84a5c03bb8 Change signatures of various QPDF::Objects methods m-holger 2024-10-12 10:46:26 +0100
  • 6555cdb6de Refactor Objects::next_id m-holger 2024-10-11 17:55:22 +0100
  • 7a20ba0c6a Add new method Xref_table::prepare_obj_table m-holger 2024-10-12 12:18:51 +0100
  • 560130c893 Refactor Xref_table::resolve m-holger 2024-10-11 16:50:55 +0100
  • c648b9a018
    Merge pull request #1297 from m-holger/qpdf_objects m-holger 2024-10-17 14:03:41 +0100
  • acc57ca090 Add QPDF::Objects destructor m-holger 2024-10-07 18:24:37 +0100
  • 336d783325 Move calculations from QPDF::getObjectCount to Objects::next_id m-holger 2024-10-07 17:57:06 +0100
  • 113ea4e7ae Add new method Objects::all m-holger 2024-10-07 17:44:19 +0100
  • 9e03dc54cc Add new method Objects::swap m-holger 2024-10-07 17:29:35 +0100
  • 83fc18af09 Add new method Objects::replace m-holger 2024-10-07 17:18:00 +0100
  • 6c9903062f Add new method Objects::get m-holger 2024-10-07 16:39:27 +0100
  • 83443c116d Make ObjCache of inner class of QPDF::Objects and rename to Entry m-holger 2024-10-07 16:50:08 +0100
  • b5a5780019 Make Xref_table an inner class of QPDF::Objects m-holger 2024-10-07 15:15:27 +0100
  • a3f693c8f9 Move private methods in QPDF_objects to QPDF::Objects m-holger 2024-10-07 13:42:19 +0100
  • 2015f71c7d Add new inner class to QPDF::Objects m-holger 2024-10-07 10:22:10 +0100
  • 83897e8789 Split QPDF.cc into QPDF.cc and QPDF_objects.cc m-holger 2024-10-06 20:40:53 +0100
  • 9f0cc086b1 Copy QPDF.cc to new QPDF_objects m-holger 2024-10-06 17:45:29 +0100
  • 12b67a3227
    Merge pull request #1282 from m-holger/next m-holger 2024-10-06 15:59:42 +0100
  • c916dcf973 Add new protected inline method Pipeline::next m-holger 2024-08-07 17:20:19 +0100
  • 2cb2412fbf
    Merge pull request #1294 from m-holger/fuzz m-holger 2024-09-28 01:02:32 +0100
  • c2ff89ae11 Add additional fuzz test cases m-holger 2024-09-28 00:36:32 +0100
  • 192525226f Validate that offsets in object streams are strictly increasing m-holger 2024-09-28 00:28:17 +0100
  • 1b6a504d42 Add sanity check for xref stream /Size entry m-holger 2024-09-28 00:25:31 +0100
  • 529501aa41
    Merge pull request #1293 from m-holger/pr1287 m-holger 2024-09-27 12:26:30 +0100
  • 43a88e1d28 Tweak #1287 comments m-holger 2024-09-27 11:58:46 +0100
  • 638bf5f9ae
    Merge pull request #1287 from mslichao/mslichao/capifreebuf m-holger 2024-09-27 11:34:54 +0100
  • 1796365713
    Merge branch 'main' into mslichao/capifreebuf m-holger 2024-09-27 11:31:55 +0100
  • 50d385c858
    Merge pull request #1274 from m-holger/meta m-holger 2024-09-27 11:26:34 +0100
  • 0198ff7e48
    Merge pull request #1291 from m-holger/fuzz m-holger 2024-09-24 01:55:36 +0100
  • 0aa6b67eea In QPDFWordTokenFinder::check limit the token length m-holger 2024-09-24 01:32:32 +0100
  • 0e92cf6bf3
    Merge pull request #1289 from m-holger/fuzz m-holger 2024-09-20 15:52:14 +0100
  • 477fbd9839 Add additional fuzz test cases m-holger 2024-09-20 14:56:57 +0100
  • 21f176d374 Add sanity check on trailer /Size entry m-holger 2024-09-20 14:20:34 +0100
  • 44a1395194 Refactor QPDF::Xref_table::read_entry and read_bad_entry m-holger 2024-09-20 13:58:47 +0100
  • f6ae1ff16a Rename to qpdf_oh_free_buffer Chao Li(VISION) 2024-09-20 04:53:32 +0000
  • 7d34b89a69
    Merge pull request #1288 from m-holger/fuzz m-holger 2024-09-19 23:58:26 +0100
  • 06a2d955fc In QPDFParser add a limit on total number of errors in one object m-holger 2024-09-17 11:09:19 +0100
  • 8c1cde4ec3 Add C API qpdf_free_buffer to release memory allocated by stream data functions Chao Li(VISION) 2024-09-19 12:18:26 +0000
  • ff2a78f579
    Merge pull request #1272 from m-holger/xref_table m-holger 2024-09-19 07:58:48 +0100
  • cb7180b1ba Move QPDF::ObjCache::end_before_space etc to Xref_table m-holger 2024-08-29 11:39:02 +0100
  • 28c13f5492 Refactor Xref_table::subsections m-holger 2024-08-20 16:37:58 +0100
  • ad10fa3006 Rename Xref_table::subsections to bad_subsections m-holger 2024-08-20 15:42:54 +0100
  • 0f0747b3ae Refactor QPDF::getXRefTable m-holger 2024-08-20 15:36:37 +0100
  • 965f0fcd63 Refactor QPDF::recoverStreamLength m-holger 2024-08-22 13:58:55 +0100
  • 98c14e7740 Refactor QPDF::checkLinearizationInternal m-holger 2024-08-19 17:57:26 +0100
  • 7775aec33e Refactor QPDFWriter::preserveObjectStreams m-holger 2024-08-19 14:36:13 +0100