)]}'
{
  "commit": "f6289ff0469aad8eba326331da5561749a620f3e",
  "tree": "45fc479a8a5446651bbc4441f886da8f399c720f",
  "parents": [
    "344c9665c7a991ecbc6339b998fa97c1e16426e7"
  ],
  "author": {
    "name": "Kei Kamikawa",
    "email": "x00.x7f.x86@gmail.com",
    "time": "Mon Oct 05 10:36:41 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 05 10:36:41 2026 -0700"
  },
  "message": "Add regression tests for popup appearance generation\n\nRepeated annotation list creation generates appearances for closed\npopups and adds document-owned indirect objects on each iteration.\nRecord this behavior with TODOs for the expected corrections.\n\nAlso verify opening, closing, and reopening popups through both drawing\npaths, including the rendered pixels. The following fix will defer\nappearance generation and update the incorrect expectations.\n\nBug: 42270200\nChange-Id: I82384c0f2e920373fb87f52bba2539bb786009f1\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/159670\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8141c9379be87d6d2597ea914d66c4da9e2aa2d",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "0d44ac783a8e68be183b1901d8fa0bcb247f1b88",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "a59f9595d1cd2581d750cb0b6ecb5dcbe4c79b1a",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_annotlist_unittest.cpp",
      "new_id": "d5588dee422f927b870c1c9921e4b7d35fee8abb",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_annotlist_unittest.cpp"
    }
  ]
}
