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

Commit Graph

  • 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
  • 7caa9ddf5a Format code Jay Berkenbilt 2024-02-04 16:11:53 -0500
  • 532cc58d7e
    Merge pull request #1138 from m-holger/j_key Jay Berkenbilt 2024-02-03 13:09:31 -0500
  • aea885aab2
    Merge pull request #1136 from m-holger/todo Jay Berkenbilt 2024-02-03 12:28:51 -0500
  • e641a883cd Exercise more parameters of the tiff predictor in fuzz Jay Berkenbilt 2024-02-03 11:27:42 -0500
  • b1ec5ba883 Merge branch 'fz' of github.com:m-holger/qpdf into fz Jay Berkenbilt 2024-02-03 11:21:35 -0500
  • 3279c21e13 Add additional test case for fuzz tests m-holger 2024-01-21 16:27:37 +0000
  • 4dc0c5684e Add issue about splitting pages to memory Jay Berkenbilt 2024-01-18 11:26:18 -0500
  • 8ff20b0089 Allow "n:/pdf-syntax" JSON syntax for dictionary keys m-holger 2024-01-29 13:22:58 +0000
  • e93c5ec993 Update TODO.md regarding indirect nulls in QPDF_Dictionary m-holger 2024-01-27 17:54:51 +0000
  • d946ad6c30 In Pl_TIFFPredictor::processRow buffer output m-holger 2024-01-27 17:03:32 +0000
  • 20ca1e8644 In Pl_TIFFPredictor::processRow optimize 8 bits_per_sample case m-holger 2024-01-26 20:17:56 +0000
  • b7abb12f55 In Pl_TIFFPredictor::processRow remove special case for first column m-holger 2024-01-26 20:56:21 +0000
  • c01fc3c2ae In Pl_TIFFPredictor::processRow avoid repeated vector allocation m-holger 2024-01-26 19:13:34 +0000
  • 2e8b5f290c In Pl_TIFFPredictor avoid repeated calls to getNext m-holger 2024-01-22 00:32:15 +0000
  • 73dec35209 Simplify address arithmetic in Pl_TIFFPredictor m-holger 2024-01-21 18:21:01 +0000
  • 5b7a44e1cc In Pl_TIFFPredictor remove calls to memcpy m-holger 2024-01-21 17:57:10 +0000
  • 902fd6df71 Change Pl_TIFFPredictor::cur_row to std::vector<unsigned char> m-holger 2024-01-21 17:19:40 +0000
  • d68b794cd3 Add additional test case for fuzz tests m-holger 2024-01-21 16:27:37 +0000
  • 4660e23262
    Merge pull request #1128 from m-holger/reconstruct Jay Berkenbilt 2024-01-20 12:43:07 -0500
  • 7be985b032
    Merge pull request #1121 from m-holger/dj Jay Berkenbilt 2024-01-20 12:41:13 -0500
  • b6a2b5d3c1 Handle default-constructed JSON objects m-holger 2024-01-14 16:38:29 +0000
  • f0343565ed Tighten checks for invalid indirect references during xref reconstruction m-holger 2024-01-17 14:07:37 +0000
  • 6b80e0f14b
    Merge pull request #1127 from m-holger/parser Jay Berkenbilt 2024-01-17 08:44:50 -0500
  • ed43691bf3 Tighten checks for invalid indirect references in QPDFParser m-holger 2024-01-17 13:15:13 +0000
  • 87c07457e2
    Merge pull request #1125 from m-holger/format Jay Berkenbilt 2024-01-17 07:57:12 -0500
  • 9a6a1cce93
    Merge pull request #1126 from m-holger/fuzz65777 Jay Berkenbilt 2024-01-17 07:54:24 -0500
  • 6e3b7982db Fix incorrect handling of invalid negative object ids m-holger 2024-01-17 10:39:06 +0000
  • 9e62e7a6b4 Update .clang-format to require braces after control statements m-holger 2024-01-16 12:28:34 +0000
  • 9e368ccef0 In QPDFJob::handleUnderOverlay flatten nested fo maps m-holger 2024-01-15 12:01:29 +0000
  • 9bb0463c47 In QPDFJob::handleUnderOverlay flatten nested under/overlay_pagenos maps m-holger 2024-01-15 01:03:41 +0000
  • 3e0c54259d In QPDFJob::doUnderOverlayForPage tweak make_afdh m-holger 2024-01-15 12:37:53 +0000
  • bbba506f24 In QPDFJob::handleUnderOverlay tweak get_pages m-holger 2024-01-15 16:40:50 +0000
  • 8e4b787494 In QPDFJob add convenience class Page m-holger 2024-01-15 09:50:30 +0000
  • 0109e365de ChangeLog from last PR Jay Berkenbilt 2024-01-15 11:08:25 -0500
  • 37cf128501 Remove extraneous blank lines Jay Berkenbilt 2024-01-15 11:07:49 -0500
  • dca5927ba0 Tweak Handlers::json_handlers m-holger 2024-01-14 18:06:27 +0000
  • b85a590bc5 Tweak Handlers::beginUnderOverlay and beginPages m-holger 2024-01-14 16:53:08 +0000
  • a41b789995 Add new method JSON::getDictItem m-holger 2024-01-14 16:38:51 +0000
  • ffc82f6bfd Add new method ObjTable::getObject m-holger 2024-01-12 16:03:49 +0000
  • c7f33b6b76 Use ObjTable::find to access object cache entries m-holger 2024-01-12 15:09:04 +0000
  • f9df758d50 Replace QPDF::updateCache with ObjTable::insert_or_assign m-holger 2024-01-12 14:37:27 +0000
  • 073ec795bc Create new class QPDF::ObjTable to encapsulate the object cache m-holger 2024-01-10 16:10:50 +0000
  • 7315aa8c9b Prioritize fuzz for JSON and code coverage Jay Berkenbilt 2024-01-12 07:33:16 -0500
  • 25e87a9d03 Update TODO-pages from issues #1116 Jay Berkenbilt 2024-01-11 07:53:07 -0500
  • ebb10f3256 Fix null pointer issue on array copy Jay Berkenbilt 2024-01-12 07:11:46 -0500
  • 2c97aaddd5 Update TODO-pages Jay Berkenbilt 2024-01-10 16:37:29 -0500
  • d339f8ad1a Add non-trivial multiple overlay/underlay tests Jay Berkenbilt 2024-01-10 16:26:43 -0500
  • 90a97bf4ef Include filename in verbose output for overlay/underlay Jay Berkenbilt 2024-01-10 16:24:37 -0500
  • 5b2e543089 Honor repeated overlay/underlay Jay Berkenbilt 2024-01-10 16:07:47 -0500
  • 6cf04b0a88 Allow repetition of overlay/underlay Jay Berkenbilt 2024-01-09 20:29:38 -0500
  • 0161f62e38 QPDFJob JSON: allow single item in place of array Jay Berkenbilt 2024-01-09 20:29:01 -0500
  • 7de0b3f3c0 JSONHandler: add fallback handler support Jay Berkenbilt 2024-01-09 20:28:28 -0500
  • 12f7a4461b Handle pages/under/overlay JSON file in begin Jay Berkenbilt 2024-01-09 16:54:11 -0500
  • 6488b156f7 Fix deleted copy constructors for Config classes Jay Berkenbilt 2024-01-09 15:25:36 -0500
  • 0df672049b Remove completed work from TODO-pages Jay Berkenbilt 2024-01-09 13:35:23 -0500
  • 1ecdbc1e55 Bump version to 11.9.0 Jay Berkenbilt 2024-01-09 13:27:25 -0500
  • 9c723aeb56 Allow --file with --overlay and --underlay Jay Berkenbilt 2024-01-09 13:25:04 -0500
  • 34f013c1be Allow --file and --range with --pages Jay Berkenbilt 2024-01-09 11:41:18 -0500
  • 20a134826c Fix arg parsing check with --collate Jay Berkenbilt 2024-01-09 08:35:10 -0500
  • 8b0ae8bb99
    Merge pull request #1117 from m-holger/sparse Jay Berkenbilt 2024-01-10 06:49:10 -0500
  • 5e9de5cd50 Tune handling of sparse arrays in QPDF_Array m-holger 2024-01-09 15:19:48 +0000
  • c2c61b54ae Add copy annotation test m-holger 2024-01-09 12:24:20 +0000
  • 452e1f5c20 Prepare 11.8.0 release v11.8.0 11.8 Jay Berkenbilt 2024-01-07 17:39:38 -0500
  • 218f7a8d89 Fix AppImage CI failure cause by #1112 m-holger 2024-01-08 14:59:16 +0000
  • e28625144d Tweak QPDF::getCompressibleObjGens m-holger 2024-01-08 13:42:05 +0000
  • adb866efd3 Fix error from older gcc versions Jay Berkenbilt 2024-01-08 10:53:41 -0500
  • a3b479515a Tweak QPDF::getCompressibleObjGens m-holger 2024-01-08 13:42:05 +0000
  • f09a43f2c9 Remove unneeded workaround Jay Berkenbilt 2024-01-08 08:39:03 -0500
  • 8ba968bd86
    Merge pull request #1112 from m-holger/gcog Jay Berkenbilt 2024-01-08 08:35:18 -0500
  • 8715d6a693 Tweak QPDF::replaceObject m-holger 2024-01-08 11:49:21 +0000
  • 5641832e54 Tweak QPDF::read_xref m-holger 2024-01-08 11:43:57 +0000
  • 07f6c635a9 Bug fix: treat old generations of reused objects as null Jay Berkenbilt 2024-01-07 17:05:35 -0500
  • 1d96af8b9f Revert "Prepare 11.8.0 release" Jay Berkenbilt 2024-01-07 16:13:04 -0500
  • 94b4e900b2 Add better tests for generation > 0 with object streams Jay Berkenbilt 2024-01-07 15:39:45 -0500
  • d54bd7b265 Add failing tests to illustrate qpdf's generation bug Jay Berkenbilt 2024-01-07 15:21:42 -0500
  • df61f3a6c6 Improve getCompressibleObjGens fix to handle gen > 0 Jay Berkenbilt 2024-01-07 15:21:38 -0500
  • ba477e0b33 Tune QPDF::getCompressibleObjGens m-holger 2024-01-06 14:37:05 +0000
  • 6195499598 Tune QPDF::getCompressibleObjGens m-holger 2024-01-04 12:20:15 +0000
  • 162716807c Prepare 11.8.0 release Jay Berkenbilt 2024-01-07 08:55:46 -0500
  • 5c7c58dd8f Minor fixes to release process Jay Berkenbilt 2024-01-07 08:54:14 -0500
  • ebdd41e692 Spell check Jay Berkenbilt 2024-01-07 08:52:10 -0500
  • 36dcf10858 Minor clarifications/fixes in TODO-pages Jay Berkenbilt 2024-01-07 08:46:25 -0500
  • 77e21f2a7a Fix TODO exclusion in main.yml Jay Berkenbilt 2024-01-07 08:42:24 -0500
  • 37bface8a2 Brush up roadmap in TODO.md Jay Berkenbilt 2024-01-06 18:40:54 -0500
  • 55b0024899 Format code Jay Berkenbilt 2024-01-06 17:23:45 -0500
  • e50ff67d00 Remove explicit type from PageLabel dictionary Jay Berkenbilt 2024-01-06 17:20:55 -0500
  • 7b3fff15a9 QPDF.cc: remove unused includes Jay Berkenbilt 2024-01-06 17:19:13 -0500