)]}'
{
  "commit": "a5d2bf1131fed479195011cbf6463df3612d31f6",
  "tree": "170dc3ca4b242be2b4148fd0c718d25db8966210",
  "parents": [
    "c356472262b736607d3daf07046d4796c3a51eee"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jul 25 20:13:48 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jul 25 20:13:48 2018 +0000"
  },
  "message": "Remove CFX_MemoryStream uses in tests.\n\nReplace with CFX_BufferSeekableReadStream, which allows for spans and\nconst inputs.\n\nChange CXFA_DocumentParser to take IFX_SeekableReadStream instead of\nIFX_SeekableStream in the process.\n\nChange-Id: I0168451350c9fc250231f0414c38738a4d86ca42\nReviewed-on: https://pdfium-review.googlesource.com/38852\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "247abaa9f4d45604c285a618226529b31faf633e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_read_validator_unittest.cpp",
      "new_id": "ccfb451dd8e967f1f7d7c691cf6824599d82982a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_read_validator_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "57d26b1ed1e00abf0d706e4e27215a3ee606a69a",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp",
      "new_id": "498eddf12b67c9159f003f0fd20bbe519b2aedd7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c43c59ccd9e3324327ce09fd3b5b156d2250e18",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlinstruction_unittest.cpp",
      "new_id": "74ef87e34479d4efb4cce5272e3f942e9c6797a3",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlinstruction_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "072c18ce3f92abe516b7c97e019b3e7c5007f92a",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlparser_unittest.cpp",
      "new_id": "300131db95dfc519edb5eeec6d0a85936a25afbb",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlparser_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "27d80cde15d6740c4c8ba4b77b986eac86bb3659",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_document_parser.cpp",
      "new_id": "b126d8267f95163ea9e2b0de956a3b450b7e918e",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_document_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e75db935a94b6e5c952b13fc410dbc4b28a9e28",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_document_parser.h",
      "new_id": "064475aee3b319696fe4b4faeda922fb07f62444",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_document_parser.h"
    },
    {
      "type": "modify",
      "old_id": "b150abc3ea6bda4475047e98927ee0fc792c7a60",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_document_parser_unittest.cpp",
      "new_id": "62bd380326da4a1cd48f8b87f0f41737412a89e1",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_document_parser_unittest.cpp"
    }
  ]
}
