Commit Graph

  • 2f9e2ff3f7
    Merge 2371d70132 into 6ae439f180 Michael Witten 2024-05-07 11:12:47 +0800
  • 3f8581716c
    Merge 542cb91b7d into 6ae439f180 m-holger 2024-05-04 12:48:06 +0100
  • 542cb91b7d Refactor the creation of unresolved objects m-holger 2024-03-08 16:57:56 +0000
  • 5edba40b36
    Merge 02e89bbe47 into 6ae439f180 m-holger 2024-05-04 10:01:31 +0000
  • 02e89bbe47 Fix bug in QPDFWriter::preserveObjectStreams m-holger 2024-05-04 10:08:03 +0100
  • b0368d6ed0
    Merge bddb168dbf into 6ae439f180 m-holger 2024-05-03 13:19:15 +0100
  • dad18e18b5
    Merge 577a7eb8bb into 6ae439f180 oltolm 2024-05-03 13:18:53 +0100
  • a6dd81a21b
    Merge 72bd486337 into 6ae439f180 m-holger 2024-05-03 17:34:11 +1000
  • 6ae439f180
    Merge pull request #1194 from m-holger/fuzz main Jay Berkenbilt 2024-04-30 09:05:22 -0400
  • e85b98b7e8 Guard against object id == std::numeric_limits<int> in QPDF::insertReconstructedXrefEntry m-holger 2024-04-30 10:58:31 +0100
  • 60c7d594b8 In QPDF::filterCompressedObjects ignore objects not in QPDFWriter tables m-holger 2024-04-30 10:46:06 +0100
  • 972cbf103d In QPDF::processXRefStream avoid inserting objed id 0 into the xref table m-holger 2024-04-30 10:38:59 +0100
  • f9eff0bd0f
    Merge 6b5fc3278d into a1fe40a4f0 m-holger 2024-04-28 15:31:07 -0400
  • cbe2eabdf1 Test build on macos-14 Jay Berkenbilt 2024-04-28 15:00:57 -0400
  • 8f792b7e2e Tweak wording on unreferenced objects in qdf.rst Jay Berkenbilt 2024-04-13 19:21:44 -0400
  • 0f226b8b26
    Merge ffc82f6bfd into a1fe40a4f0 m-holger 2024-04-28 19:46:01 +0100
  • a1fe40a4f0
    Merge pull request #1169 from m-holger/xref_test Jay Berkenbilt 2024-04-28 14:45:58 -0400
  • 0bb1458f38
    Merge pull request #1161 from m-holger/writer Jay Berkenbilt 2024-04-28 14:44:06 -0400
  • 69b9bc723d
    Merge pull request #1185 from m-holger/maint Jay Berkenbilt 2024-04-28 14:37:05 -0400
  • 7f6649d2e5
    Merge pull request #1190 from m-holger/manual Jay Berkenbilt 2024-04-28 14:36:24 -0400
  • 2371d70132 build: Tell cmake to set 'rpath' intelligently Michael Witten 2024-04-25 20:37:48 +0000
  • bddb168dbf In FUTURE, treat uninitialized object handles as null m-holger 2024-03-17 12:53:30 +0000
  • fbefa3499d
    Merge dd8023c077 into 58c31fdd5e m-holger 2024-04-19 16:37:49 -0500
  • 843c6f57e0 Fix manual entry for --pages m-holger 2024-04-17 18:17:09 +0100
  • e7a79d5d18 Update README-maintainer.md for clang-format-18 m-holger 2024-04-07 14:15:50 +0100
  • ee4cb1da76
    Merge 3cd3c22df8 into 58c31fdd5e m-holger 2024-04-15 16:17:37 +0100
  • 58c31fdd5e
    Merge pull request #1180 from m-holger/pike Jay Berkenbilt 2024-04-13 18:45:50 -0400
  • 3cd3c22df8 In FUTURE make QPDFObjectHandle methods const where possible m-holger 2024-03-16 16:43:36 +0000
  • 85c3955c9c Fix pikepdf future CI m-holger 2024-03-23 13:56:15 +0000
  • f98dd7a113 Add a separate future header file for QPDFObjectHandle m-holger 2024-03-16 12:22:29 +0000
  • 9c41d7727e Move QPDFObjectHandle.hh to QPDFObjectHandle_core.hh m-holger 2024-03-20 19:07:49 +0000
  • 78a730a832 Fix pikepdf future CI m-holger 2024-03-23 13:56:15 +0000
  • 7a7a8c4471 Refactor QPDF_Array::at m-holger 2024-03-17 17:14:47 +0000
  • 6b5fc3278d Use QPDFObjectHandle::asInteger in the library m-holger 2024-03-19 10:23:35 +0000
  • f2fc1d3db8 Add new QPDFObjectHandle::Integer and QPDFObjectHandle::asInteger m-holger 2024-03-18 17:22:05 +0000
  • df852cd695 Move QPDFObjectHandle.hh to QPDFObjectHandle_core.hh m-holger 2024-03-18 13:11:21 +0000
  • f024d674e3
    Merge 24741420e1 into e9166457fa m-holger 2024-03-17 20:57:37 +0000
  • 577a7eb8bb optimize fix-qdf oltolm 2024-01-27 03:05:13 +0100
  • 1f3a6fa30c Refactor resolving of objects m-holger 2024-03-10 15:34:58 +0000
  • d22a92ce48
    Merge 052e67a215 into e9166457fa m-holger 2024-03-10 15:22:15 +0800
  • aa2e0d23f0 In QPDFWriter::writeLinearized use object table obj in call to getLinearizedParts m-holger 2024-03-04 13:09:50 +0000
  • 97d78c75ff In QPDFWriter::writeLinearized use object table obj in call to optimize m-holger 2024-03-04 11:19:45 +0000
  • 0df0d00c58 Add method QPDF::Writer::getCompressibleObjSet m-holger 2024-02-25 22:40:09 +0000
  • ae00ee6119 Replace QPDF::Writer::getObjectStreamData with getXRefTable m-holger 2024-03-04 16:46:31 +0000
  • ef3a8025fb In QPDFWriter replace map lenghts with ObjTable new_obj m-holger 2024-02-27 17:04:44 +0000
  • ccad589f7d In QPDFWriter replace map xref with new ObjTable new_obj m-holger 2024-02-25 12:17:14 +0000
  • 47cf4e3a50 In QPDFWriter change object_stream_to_objects to a map of vectors. m-holger 2024-02-23 14:29:04 +0000
  • 2fa93e79b4 In QPDFWriter replace map object_to_object_stream with ObjTable obj m-holger 2024-02-22 19:27:09 +0000
  • 84e25919cb In QPDFWriter replace map obj_renumber_no_gen with ObjTable obj m-holger 2024-02-19 12:05:55 +0000
  • 8791b5f8d0 In QPDFWriter replace map obj_renumber with a new object table obj m-holger 2024-02-18 01:42:47 +0000
  • 72bd486337 Refactor QPDF::parse_xrefEntry m-holger 2024-03-07 12:02:47 +0000
  • 85107f39f2 Add bad xref table test m-holger 2024-03-06 14:30:50 +0000
  • 56f20afc70
    Merge c2c61b54ae into e9166457fa m-holger 2024-03-06 14:53:54 +0000
  • e9166457fa Tweak pull request contribution on fixing non-standard basic_string_view Jay Berkenbilt 2024-03-03 13:40:59 -0500
  • 07bc363224 string_view leads to char_traits which is not standard C++ (background in #1024). Zoe Clifford 2024-02-28 13:26:10 -0800
  • 43819c9b72
    Merge 2e069242e9 into 3b97c9bd26 m-holger 2024-02-27 03:53:05 +0800
  • 3b97c9bd26 Prepare 11.9.0 release v11.9.0 stable 11.9 Jay Berkenbilt 2024-02-24 10:38:04 -0500
  • 6ce24d524f Spell check Jay Berkenbilt 2024-02-24 10:36:29 -0500
  • 2d402e451c Format code Jay Berkenbilt 2024-02-24 10:29:41 -0500
  • 54d8e920f1 Exclude cmake build directories from format-code Jay Berkenbilt 2024-02-24 10:29:20 -0500
  • 609a271952 Remove codecov badge Jay Berkenbilt 2024-02-24 10:25:44 -0500
  • fc4575f17f
    Merge pull request #1158 from m-holger/cov Jay Berkenbilt 2024-02-24 10:24:02 -0500
  • d3c8da8a41 Exclude test files from coverage checks m-holger 2024-02-20 19:19:09 +0000
  • 862feed100 Add additional QPDFObjectHandle::Rectangle and Matrix tests m-holger 2024-02-20 14:53:18 +0000
  • 36ee4ecc6e Add test for QPDFObjectHandle::isDirectNull m-holger 2024-02-20 13:02:16 +0000
  • 9c584e7b6f
    Merge pull request #1157 from m-holger/cov Jay Berkenbilt 2024-02-20 07:10:19 -0500
  • a047d5497e Add test for QPDFObjectHandle::getStreamJSON m-holger 2024-02-20 00:49:41 +0000
  • 239ee0069e Try overriding branch name in CodeCov Jay Berkenbilt 2024-02-18 09:22:27 -0500
  • 3ebe8bf6c3 Update release notes Jay Berkenbilt 2024-02-18 08:57:15 -0500
  • 689a093e32 Upgrade artifacts actions Jay Berkenbilt 2024-02-17 18:52:08 -0500
  • 62cc38b4bd Upgrade version of checkout action Jay Berkenbilt 2024-02-17 18:34:38 -0500
  • 1ab7c43a22 Support CodeCov Jay Berkenbilt 2024-02-17 18:34:30 -0500
  • c1a48ec81d Documentation fixes for set/remove page labels Jay Berkenbilt 2024-02-17 16:00:53 -0500
  • 7bc52c5728 set page labels: detect start page < 1 (fixes #939) Jay Berkenbilt 2024-02-17 15:42:10 -0500
  • 072623d6e8 Merge pull request #1151 from m-holger/sat Jay Berkenbilt 2024-02-17 14:59:50 -0500
  • 93cf8156b0 Add ENABLE_COVERAGE option to build Jay Berkenbilt 2024-02-17 14:52:06 -0500
  • d8f64a8a94 Use more idiomatic ON and OFF with cmake options Jay Berkenbilt 2024-02-17 14:42:37 -0500
  • e362bce8e8 Merge branch 'jw' from #1146 into work Jay Berkenbilt 2024-02-17 14:15:48 -0500
  • dd8023c077 In JSON::parse allow duplicate dictionary keys m-holger 2024-01-21 12:55:10 +0000
  • 703e798330 Add additional sparse QPDF_Array tests m-holger 2024-02-17 16:01:48 +0000
  • 413aba5bf2 Add comment to QPDF_Name::writeJSON m-holger 2024-02-17 14:58:48 +0000
  • 4f54508f7f Refactor QPDFJob::doJSONObjects m-holger 2024-02-16 15:50:30 +0000
  • f0bc2f11ef Expose QPDFObjectHandle::writeJSON m-holger 2024-02-16 14:09:28 +0000
  • c06653c3ab Refactor QPDF::writeJSON m-holger 2024-02-15 18:02:01 +0000
  • b9bc05356a Refactor QPDF::writeJSONStream m-holger 2024-02-15 14:47:08 +0000
  • b15d0bf6e1 Add new method QPDF_Stream::writeStreamJSON m-holger 2024-02-15 12:33:31 +0000
  • 920e929864 Reimplement QPDF_Stream::getStreamJSON in terms of writeStreamJSON m-holger 2024-02-14 15:59:00 +0000
  • 9589fad1e5 Reimplement QPDFObjectHandle::getJSON in terms of writeJSON m-holger 2024-02-12 18:40:21 +0000
  • 9379b76811 Add additional name token JSON tests m-holger 2024-02-10 19:26:40 +0000
  • d28969bf37 Add additional sparse array JSON tests m-holger 2024-02-10 16:59:20 +0000
  • 431987475b Add new method QPDF_Name::analyzeJSONEncoding m-holger 2024-02-10 12:03:28 +0000
  • e2737ab646 Add new writeJSON methods m-holger 2024-02-09 13:09:08 +0000
  • 9e90007a4a Add new private class JSON::Writer m-holger 2024-02-09 13:03:53 +0000
  • 5a29b7f9dd Add comment about incremental updates with mixed xref types Jay Berkenbilt 2024-02-12 08:35:07 -0500
  • b1dad0de2a Fix previous fix to setting checkbox value (fixes #1056) Jay Berkenbilt 2024-02-11 15:32:02 -0500
  • b1b789df42 Detect end of input inside an unfinished JSON string Jay Berkenbilt 2024-02-06 15:30:29 -0500
  • 3490090fbc Detect JSON object whose value is an indirect object Jay Berkenbilt 2024-02-06 15:12:41 -0500
  • 7ae095fa09 Fix JSON parser error found by fuzz Jay Berkenbilt 2024-02-04 17:27:43 -0500
  • f0fb19df9d Add json fuzzer with seed files from #1123 and test suite Jay Berkenbilt 2024-02-04 16:00:36 -0500
  • cb0f390cc1 Handle parse error stream data (fixes #1123) Jay Berkenbilt 2024-02-04 15:59:18 -0500