)]}'
{
  "commit": "6938b0c12a2c2f0ac68d5a2961aee196bb51e598",
  "tree": "83e178612fd24fcd59ae362d98afeffb4df7523c",
  "parents": [
    "a1428d3802e121d96b9939806c4d94417a19906e"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Oct 05 21:37:24 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 05 21:37:24 2022 +0000"
  },
  "message": "Fix PDF annotation drawing order.\n\nFor unknown historical reasons, PDFium draws PDF annotations in reverse\norder. This works fine, except when annotations overlap. In the\noverlapping case, the annotations that should be drawn on top of other\nannotations are actually drawn on the bottom. Flip the drawing order to\nbe consistent with other PDF software.\n\nAdd a simple pixel test to illustrate this issue. Update corpus tests\nwhere changing the drawing order causes small overlaps to be drawn\ndifferently.\n\nBug: chromium:1304714\nChange-Id: I0f66bcb86db817763ed7b870bafea895c15a7962\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/98870\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86c2a5745769c2c152e958959b58d0f48f314f0c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "c737aa8c02a913e1ca9b42e4cd4a7828eab7861e",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "5039735049deaad76f8638e378fe0b5c03583267",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_pageview.cpp",
      "new_id": "58b5a26ee2bc5acca256dd402dc98e32c28710dc",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_pageview.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "976d901bac1ff9f87a5a3377213d8ab4351497e5",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1304714.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58b7600645ab56b89ff67645042b2748b4a5400c",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1304714_expected.pdf.0.png"
    }
  ]
}
