aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-01-07 23:15:15 +0100
committerJay Berkenbilt <ejb@ql.org>2022-01-30 19:11:03 +0100
commit5303130cf920ad9242bd1bb5ad998a791eb7e205 (patch)
treefbc97649d753bf05aa46503e54e3c46d34f894dc
parent53ba65eb59d0bced37e73d8bf96a0d7a7285f662 (diff)
downloadqpdf-5303130cf920ad9242bd1bb5ad998a791eb7e205.tar.zst
Fix comment on duplicated top-level json keys
-rw-r--r--job.sums2
-rw-r--r--job.yml4
-rw-r--r--libqpdf/QPDFJob.cc12
3 files changed, 10 insertions, 8 deletions
diff --git a/job.sums b/job.sums
index 43c8b8b5..14c948c7 100644
--- a/job.sums
+++ b/job.sums
@@ -1,5 +1,5 @@
# Generated by generate_auto_job
generate_auto_job 019081046f1bc19f498134eae00344ecfc65b4e52442ee5f1bc80bff99689443
-job.yml 8e5b3fe5a6abea64a5a33977c440a7ac9ecc4516d2a131ed38fd4bc1a73445d7
+job.yml 25c85cba1ae01dac9cd0f9cb7b734e7e3e531c0023ea2b892dc0d40bda1c1146
libqpdf/qpdf/auto_job_decl.hh 97395ecbe590b23ae04d6cce2080dbd0e998917ff5eeaa5c6aafa91041d3cd6a
libqpdf/qpdf/auto_job_init.hh 465bf46769559ceb77110d1b9d3293ba9b3595850b49848c31aeabd10aadb4ad
diff --git a/job.yml b/job.yml
index 7acb2d8a..dfe64dd8 100644
--- a/job.yml
+++ b/job.yml
@@ -29,7 +29,9 @@ choices:
- print
- screen
json_key:
- # QXXXQ duplicated top-level json keys
+ # The list of selectable top-level keys id duplicated in the
+ # following places: job.yml, QPDFJob::json_schema, and
+ # QPDFJob::doJSON.
- acroform
- attachments
- encrypt
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc
index b225c834..fd120add 100644
--- a/libqpdf/QPDFJob.cc
+++ b/libqpdf/QPDFJob.cc
@@ -1469,9 +1469,9 @@ QPDFJob::json_schema(std::set<std::string>* keys)
bool all_keys = ((keys == 0) || keys->empty());
- // QXXXQ
- // The list of selectable top-level keys id duplicated in three
- // places: json_schema, doJSON, and initOptionTable.
+ // The list of selectable top-level keys id duplicated in the
+ // following places: job.yml, QPDFJob::json_schema, and
+ // QPDFJob::doJSON.
if (all_keys || keys->count("objects"))
{
schema.addDictionaryMember(
@@ -1809,9 +1809,9 @@ QPDFJob::doJSON(QPDF& pdf)
"decodelevel", JSON::makeString(decode_level_str));
bool all_keys = o.json_keys.empty();
- // QXXXQ
- // The list of selectable top-level keys id duplicated in three
- // places: json_schema, doJSON, and initOptionTable.
+ // The list of selectable top-level keys id duplicated in the
+ // following places: job.yml, QPDFJob::json_schema, and
+ // QPDFJob::doJSON.
if (all_keys || o.json_keys.count("objects"))
{
doJSONObjects(pdf, j);