)]}'
{
  "commit": "c9171e16d9d4477501d326d8d456fdc03e0f832e",
  "tree": "89a91af4803e820b2e7f8c6e9901915c3415d72c",
  "parents": [
    "ea360af9048e7083107f9e27f8967351df241f70"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Jul 26 19:34:26 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jul 26 19:34:26 2018 +0000"
  },
  "message": "Use moar ToXMLElement() in place of static_cast\u003c\u003e.\n\nIntroduces checks in a few new places, but mainly just consolidates\nchecking/casting logic.\n\nChange-Id: I634a03060d254db099972c6978249992367e146c\nReviewed-on: https://pdfium-review.googlesource.com/38900\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "323de4ffcf1fa49c390a61d6986e6d94a38eb132",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_metadata.cpp",
      "new_id": "5ef73127521a4494eea8a6d98bc849deab3795ea",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_metadata.cpp"
    },
    {
      "type": "modify",
      "old_id": "74351b8c583c484f885a7bf69e7050e39fa15eae",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlelement.cpp",
      "new_id": "4bb4eae1bdec7b413f9db57d44a179f761e67dfe",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlelement.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e53ef3dd7843b592f1079f3e1b98027ca11c6f8",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlelement_unittest.cpp",
      "new_id": "dfc60a10c3850003849fd199c09c57f65a33e8b6",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlelement_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "74ef87e34479d4efb4cce5272e3f942e9c6797a3",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlinstruction_unittest.cpp",
      "new_id": "b25a18be9ce43837ed569b24ac9e500def048d41",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlinstruction_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "268774a10fce7e3a0ab6d26250ca579a61da4d4f",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlparser.cpp",
      "new_id": "dd28cf8adcff2973513d4855fa56f24c25d41166",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c0454d425fc7cb64c33dc55240eddb4420a6bbf",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_object.cpp",
      "new_id": "6984c3a9989f1509b92702c84e4538781628c319",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_object.cpp"
    },
    {
      "type": "modify",
      "old_id": "b27cfbadfb38d3e0cf83266f268a8a11940c34d6",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_packet.cpp",
      "new_id": "2288de4c8d3a02e32af90f1e572a3f11d1398c57",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_packet.cpp"
    },
    {
      "type": "modify",
      "old_id": "32a1b393a6436f8654a016085fa82d1cf0add15e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "8bf955bd322b962a4649d3408e56a2761452667f",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0a6dd2af16b8dfde7bfe7a15d9d90342917fa42",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textparser.cpp",
      "new_id": "c60b774051012c45f5d337c79bbcc1b1d873976c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "60c52942ed876395a7e8854836a4853915b01e90",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textprovider.cpp",
      "new_id": "ba48cd849048c3ba84eb9332fb11d6acfac0d60d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textprovider.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb3e04afd836100b0a4f884c4b3edb26b7751c6d",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_dataexporter.cpp",
      "new_id": "820d3546f7b875dd2793bfc1c3f5e3309c42c86e",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_dataexporter.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e8046677a81d234903bf7b5705e2523d08c8779",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_document.cpp",
      "new_id": "3b086faf6946e25d3a37177a55aab8421344098d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_document.cpp"
    },
    {
      "type": "modify",
      "old_id": "b126d8267f95163ea9e2b0de956a3b450b7e918e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_document_parser.cpp",
      "new_id": "34955829e9b70ff15b0e62343ef4bb663feb477b",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_document_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "363af540281096e7c6abe5dbdecd30788bb5f414",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.cpp",
      "new_id": "9fdea14cae92d6508732ee8be009b5ee417b6272",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.cpp"
    },
    {
      "type": "modify",
      "old_id": "1922b31d7e10efd93dc19f130839fa5cfe7cf5e8",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_xmllocale.cpp",
      "new_id": "e4858e907e6af36f5b6b8274f0119efabcb1ca35",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_xmllocale.cpp"
    },
    {
      "type": "modify",
      "old_id": "54cca88409cf81cf894295f714b5c41d4a130132",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_utils.cpp",
      "new_id": "1331a43756d9621fe187ea2a886f36a4a61deaef",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_utils.cpp"
    }
  ]
}
