)]}'
{
  "commit": "9e236d83b05f6e21b22fe84a25167671e1e52c8a",
  "tree": "5d6cb1ae5ad35a6c3f5922b53320b2ba90c679d2",
  "parents": [
    "c1c5da41916bb33509043809898b7389180aeffa"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Apr 05 00:50:48 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 05 00:50:48 2022 +0000"
  },
  "message": "Add CPDFSDK_AnnotIteration subclasses to improve readability.\n\nMake CPDFSDK_AnnotIteration\u0027s ctor protected, and force it to be\ninstantiated via CPDFSDK_AnnotForwardIteration and\nCPDFSDK_AnnotReverseIteration. Then it becomes more obvious what these\nclasses do.\n\nChange-Id: I769120ba31b9e1439a6f468d3e1d384239071231\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/92130\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa9a5ea405daf9306a88bd9f9f21652e059d5f16",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annotiteration.cpp",
      "new_id": "0869d0e130f6cef178bf23c7a2c7e33df693b476",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annotiteration.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3a0f39c0d5f3c9c0ca02028ed4bbff960c2e7b5",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annotiteration.h",
      "new_id": "c6015a383989b4f79bcc62d1bae58fa0fe69452f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annotiteration.h"
    },
    {
      "type": "modify",
      "old_id": "b263da9ba8eab1a0173668d747d3aa8652cd1cd1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_pageview.cpp",
      "new_id": "23c7de3bc62b80df5d59fb6a845e952435242615",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_pageview.cpp"
    },
    {
      "type": "modify",
      "old_id": "7777dda41c30062643711754f0932909733cfffc",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_document.cpp",
      "new_id": "a0bcf868157446cd664eab2717a1adff4e6155b5",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_document.cpp"
    }
  ]
}
