)]}'
{
  "commit": "815726bc4c6997a9054ad124b2b6b82e45008ac5",
  "tree": "ea034a64f3b7b08643a7f65d9b9767a88016ce58",
  "parents": [
    "7d6ec19df654383bcdf418b2d8fc8da47400ae38"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jul 02 19:30:51 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jul 02 19:30:51 2019 +0000"
  },
  "message": "Fold CXFA_LayoutContext into CXFA_ContentLayoutProcessor.\n\nThe content layout processor is the only thing that uses the\nlayout context in the first place, so make it a private\nnested class (external callers always pass nullptr where this\ntype is required).\n\nChange-Id: I7f9274ba5e5c49a1438b38dfae9da945cec62e84\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/57150\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fe47c251fc6b857d3cb4b66fce3c4f44641b33b",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/BUILD.gn",
      "new_id": "c572120666a10a85c8711041e28bddb7a07732dd",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "43c1be80fa149c484c167e4c47e573202d05980c",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp",
      "new_id": "e760b5ab5cf6def925bd3357d61fdd6afcc075da",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "32dd9cdda33b3a9650c5cf6e89f97c0d516b6066",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.h",
      "new_id": "e8a425c7b63deace6406e7b7fc8be616eb627ac7",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.h"
    },
    {
      "type": "delete",
      "old_id": "cd5d8b193e558e3aeb5278faa834262d590175cc",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_layoutcontext.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "76ed06f0ed08eabeeb21dfb0a1435c6a998a44ef",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_layoutcontext.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fc86a4be9873db178c4c571506cc1480070b07c4",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_layoutprocessor.cpp",
      "new_id": "0edfefdaec629da023b6a0da53d9fef63c06d17f",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_layoutprocessor.cpp"
    }
  ]
}
