)]}'
{
  "commit": "ceb66ad5c4c3fc2767a8de899112e1ea0e6e498d",
  "tree": "3e23e79fd397cd8c1cef363356b3e7862ac1561e",
  "parents": [
    "0e744a2a712c01ca67cdd6161da561e2c6bc5925"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Jun 02 00:54:19 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 02 00:54:19 2020 +0000"
  },
  "message": "Fix an UnownedPtr error in CXFA_FFTabOrderPageWidgetIterator.\n\nCPDFXFA_Page::GetNextXFAAnnot() and GetFirstOrLastXFAAnnot() can\npotentially trigger an UnownedPtr error in\nCXFA_FFTabOrderPageWidgetIterator. Fix the issue by using a RetainPtr to\nensure the object in question has the right live time.\n\nThis is a secondary issue from a previous bug report. Add a test case\nfor that.\n\nBug: chromium:980161\nChange-Id: I895c3b6634aa0f7a68d2b44cc0307afc64716c78\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/70252\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5025fa1319f4baec4f1f3b69c32989025bf12fc",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/xfa_specific/bug_980161.evt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "058444d5ed679259ef8e3386cc5edb35109f0327",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/xfa_specific/bug_980161.in"
    },
    {
      "type": "modify",
      "old_id": "45a4ddc5f890e97a71b14f9eb9030e1e018e940e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffpageview.cpp",
      "new_id": "3e3a7a4dcc79259ccc18612aeb7bb41f9906f29e",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffpageview.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4ecb3dc60a33120dfd4fa447233e16deb495d45",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffpageview.h",
      "new_id": "1025046b0c2c0083da69ff78984f270ded890254",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffpageview.h"
    }
  ]
}
