)]}'
{
  "commit": "936ca6b2bfc0fc05998617992f9751d22420cf96",
  "tree": "b1b25e17b31a83bbd8471abd2e9c77b5ae994427",
  "parents": [
    "4c89afbef412335aa8fc0f8df9a78d4b5c44de0a"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jul 29 23:03:51 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jul 29 23:03:51 2020 +0000"
  },
  "message": "Stop caching CXFA_LayoutProcessor in CXFA_FFDocView.\n\nRemoving the UnownedPtr reduces the constraints upon the order\nin which this might be freed down the road. It is easy enough\nto get the layout processor from its rightful owner as needed.\n\n-- rename method to GetLayoutProcessor() while were at it.\n\nChange-Id: I8fe6731dad514636a3c2407f54277afb5bc2fd16\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/72131\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61bea408f27447da8e89fd24a1ae58e42bae0389",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_context.cpp",
      "new_id": "1839fe71b031fe88c744779c9958c15692e5faf8",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "3eb0a75014c47bafe4e2170eec5ffc055fbd1811",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdoc.cpp",
      "new_id": "1a4c43bfe8529e9fd5530f5f2c61f4cc584b2498",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdoc.cpp"
    },
    {
      "type": "modify",
      "old_id": "49dbabf2b1aa280cece17cfcfce3490160839a0e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdocview.cpp",
      "new_id": "43bf0f94c4c8b5a443d26092aa1699fc351a1e8c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdocview.cpp"
    },
    {
      "type": "modify",
      "old_id": "33029cc02148cce91fa6b5c9b9af40a450825867",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdocview.h",
      "new_id": "1df61ab7c2a253d5a6f2a6523f8be9438413af80",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdocview.h"
    },
    {
      "type": "modify",
      "old_id": "7f7367f73761ea586e2f66d211de1f6736f6b7d5",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffwidget.cpp",
      "new_id": "ff7f899d82c64ad16dc26750f30e7fa006a59215",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffwidget.cpp"
    }
  ]
}
