)]}'
{
  "commit": "3b71d26f092ebc86ca9177fbbe89d83caa67ae1b",
  "tree": "a81ab092972ab8a2ce474d8d53984bfe9b6887a8",
  "parents": [
    "5af27b63bf94e7f60212f6759c8342ce02da5ad2"
  ],
  "author": {
    "name": "Dan Sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Apr 19 08:58:54 2017 -0400"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 19 13:16:57 2017 +0000"
  },
  "message": "Move CFGAS_Stream to CFX_SeekableStreamProxy\n\nThis CL moves the FGAS stream code into core/fxcrt and renames to\nCFX_SeekableStreamProxy.\n\nChange-Id: I6641fe0cca45a128ef3ec281b0b40f8d60296387\nReviewed-on: https://pdfium-review.googlesource.com/4311\nCommit-Queue: dsinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b42ac7d76ec4cefe4d303e0076a931dd8dee208",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "00f00ccb6395a629d30bac6c24958f0678793175",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "809c19bdaed09da975aa2ec920e4c7cad1d43b2d",
      "old_mode": 33188,
      "old_path": "xfa/fgas/crt/cfgas_stream.cpp",
      "new_id": "fe6b8dd37548a772f3f41e10ac404c6060144ff1",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablestreamproxy.cpp",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "5d2e5e62428b06dec41822cc3ddba665aac7229a",
      "old_mode": 33188,
      "old_path": "xfa/fgas/crt/cfgas_stream.h",
      "new_id": "d059fb895688d3a14cce1aeba10af1c0f01fc018",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablestreamproxy.h",
      "score": 71
    },
    {
      "type": "rename",
      "old_id": "17813595e62792c6268376f01b50c281d0292000",
      "old_mode": 33188,
      "old_path": "xfa/fgas/crt/fgas_codepage.h",
      "new_id": "db8655dbf63a2f5f6212c1bacb15fe2f1b9e1fdf",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_codepage.h",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "c27273f29b96d8f91120474f51aad543f1cc2dde",
      "old_mode": 33188,
      "old_path": "testing/libfuzzer/pdf_cfx_saxreader_fuzzer.cc",
      "new_id": "7d54cff6dafb3be40e77c289e040adfa4f804faa",
      "new_mode": 33188,
      "new_path": "testing/libfuzzer/pdf_cfx_saxreader_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "fef3de74b728445799dca982ea9eb0873bee4fbf",
      "old_mode": 33188,
      "old_path": "testing/libfuzzer/pdf_css_fuzzer.cc",
      "new_id": "43ce686c2263dd42c2172ad1ab0cffb015c0686f",
      "new_mode": 33188,
      "new_path": "testing/libfuzzer/pdf_css_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "3806f597812f1b715a26696e15e0ff3bb84ac784",
      "old_mode": 33188,
      "old_path": "testing/libfuzzer/pdf_xml_fuzzer.cc",
      "new_id": "92b61bcd6586709bdfa99f783e77ade26f19aebc",
      "new_mode": 33188,
      "new_path": "testing/libfuzzer/pdf_xml_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "136735c16efd0dbf02005cf19ef126282d8e5383",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_txtedtengine.cpp",
      "new_id": "762c16f4c9ca7cc2ab046c2351f2440db0cc4506",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_txtedtengine.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbdef8fd7a26f21858acc3054bddef9015374124",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_txtedtengine.h",
      "new_id": "4a54c6df98857ae1249aa376ed31178ebee9d64c",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_txtedtengine.h"
    },
    {
      "type": "modify",
      "old_id": "175289be11f48710afb1de4bd71b3e2b9b32d835",
      "old_mode": 33188,
      "old_path": "xfa/fde/css/cfde_cssstylesheet.cpp",
      "new_id": "c16e25156c4c671cd38738b0ccc559183c0c5050",
      "new_mode": 33188,
      "new_path": "xfa/fde/css/cfde_cssstylesheet.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c45422ebb70620826c8922f62ca85f95a1a111b",
      "old_mode": 33188,
      "old_path": "xfa/fde/css/cfde_csssyntaxparser.cpp",
      "new_id": "ac1abcc6651a754d94eee04a11b46d68dac5b8b9",
      "new_mode": 33188,
      "new_path": "xfa/fde/css/cfde_csssyntaxparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "43ff03aa0709d3d2308ec2218c1fa3fe811378dc",
      "old_mode": 33188,
      "old_path": "xfa/fde/css/cfde_csstextbuf.h",
      "new_id": "71c76f3361d903103c84936457ac6baefa9c9145",
      "new_mode": 33188,
      "new_path": "xfa/fde/css/cfde_csstextbuf.h"
    },
    {
      "type": "modify",
      "old_id": "9e56fce59a3027f5ed66f60f4bcd965391e1e26f",
      "old_mode": 33188,
      "old_path": "xfa/fde/css/fde_css.h",
      "new_id": "ac44e30175876f5fbf952a6b037d5bf02dbe665b",
      "new_mode": 33188,
      "new_path": "xfa/fde/css/fde_css.h"
    },
    {
      "type": "modify",
      "old_id": "d61c610fe9bae8d3d992dc9af5e3b569688a515f",
      "old_mode": 33188,
      "old_path": "xfa/fde/css/fde_cssdatatable.cpp",
      "new_id": "5fa9cf0dc92a6f8896d899e5e384df5e9414d57e",
      "new_mode": 33188,
      "new_path": "xfa/fde/css/fde_cssdatatable.cpp"
    },
    {
      "type": "modify",
      "old_id": "256164c5f8f060ae0713e4ea0b90bd72bb9f78ea",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmldoc.cpp",
      "new_id": "fa44472098f881a6198037694fcd2916e02aa0b5",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmldoc.cpp"
    },
    {
      "type": "modify",
      "old_id": "b84c9c00a09646843ecdf38d54174500c577adfb",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmldoc.h",
      "new_id": "c9c7db41b7d03a286d9ae738697cd94acafbbbb4",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmldoc.h"
    },
    {
      "type": "modify",
      "old_id": "149d18c3d697d74e57c16ca6c65941932aff4bcb",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlnode.cpp",
      "new_id": "c81de7623a91bef0bdb45f083bc392b6c9c0b95b",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlnode.cpp"
    },
    {
      "type": "modify",
      "old_id": "a04bd8c812da3788bd68aa85af7495be9c500490",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlnode.h",
      "new_id": "71e1a712e0c278e69cd244a6c5f28bb424c11db6",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlnode.h"
    },
    {
      "type": "modify",
      "old_id": "c29dfc38ab0ce4867a5b04cc5ab2bc15ed3de3bb",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlparser.cpp",
      "new_id": "c8b300f81dfa52f73c5db528809d64a4629f2b1c",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1a7888fa77aef5147d25b541035d3282c5cae9f",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlparser.h",
      "new_id": "14b21270680b57935ca5ee31c30bdf5a12b699cb",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlparser.h"
    },
    {
      "type": "modify",
      "old_id": "10eefdc012d93eacb700501198327ef4287d9fd0",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlsyntaxparser.cpp",
      "new_id": "5d671bb39a5db7d1f8165186ceab5fbd7e11d987",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlsyntaxparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa4e91827e81e4ff4103ebc032f40cf9c951723b",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlsyntaxparser.h",
      "new_id": "8b6c9ac8b54b0d1edd40a4ee7eafa60f78111132",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlsyntaxparser.h"
    },
    {
      "type": "modify",
      "old_id": "aecb3ee39e458aef4dba20b977eebf64c57e5d03",
      "old_mode": 33188,
      "old_path": "xfa/fde/xml/cfde_xmlsyntaxparser_unittest.cpp",
      "new_id": "45ad3bb2f0155cce1d50d40e3286a41b8b3ad385",
      "new_mode": 33188,
      "new_path": "xfa/fde/xml/cfde_xmlsyntaxparser_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8cd799e37a891ab80f3d8041264b722304857873",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.cpp",
      "new_id": "d1c4b3d58094f9ef1fb31543a253f81557526551",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a3705335e375218ecb57386e35d97b24027eb8c",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.h",
      "new_id": "cca999a86937231e63382ca404dd3fec05ca9bd3",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.h"
    },
    {
      "type": "modify",
      "old_id": "fdeb2ce533c4b3ad2afc264f3c8d09d16879602b",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_gefont.cpp",
      "new_id": "ab773698e75e9948a8ca4936270859911a6f9768",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_gefont.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c9f2a168d025dd93f608641a3e0373cd7cdf8b8",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_gefont.h",
      "new_id": "ba2e6e69a519698490ca3e95fe14a89dce8bc08b",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_gefont.h"
    },
    {
      "type": "modify",
      "old_id": "4dc599cd4be4c73679f1aa1492d77f499d52d51a",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/fgas_fontutils.cpp",
      "new_id": "f5673de56b5b6ad2b475f4035fa8e9f046ae3f04",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/fgas_fontutils.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f394dd5e241d2861029a4c68e3e429aa1cfe67d",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/app/cxfa_textparser.cpp",
      "new_id": "1243f5b7eaa409d4b15939f3d70ebe28563b80ab",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/app/cxfa_textparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "629cd509e8390f6333e8d20aca6bee96ffae1471",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/app/xfa_fwltheme.cpp",
      "new_id": "9af45e62df0b3a3864220dc6943f95d68d6a6dac",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/app/xfa_fwltheme.cpp"
    },
    {
      "type": "modify",
      "old_id": "442195b1dda62c2bdf96a13e7641f9ea8c1a5ac0",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_dataexporter.cpp",
      "new_id": "c1eda8d9e6445ad4e51db1a01517f5ea9fe9f28b",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_dataexporter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7e5c7b70b810a70db6739d854e82c64f44d9e4b",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_dataexporter.h",
      "new_id": "cd949be964fa2954b3ab66a4fbb3705675000004",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_dataexporter.h"
    },
    {
      "type": "modify",
      "old_id": "26dc6bd831239e54422c9777a9b7c7388be37a73",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.cpp",
      "new_id": "83c05d1269cc18dd9e1ce426d8582f5fe3f507da",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.cpp"
    },
    {
      "type": "modify",
      "old_id": "92196ec9577ddcaad647606ccaedee1afe8cd955",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_simple_parser.cpp",
      "new_id": "642b7641bd9689efb98e77a2841bfc404fd0aea4",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_simple_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "32b5518fabc878b98806f8150ad48e3d360ceb67",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_simple_parser.h",
      "new_id": "88a7679e74900390d8d3ea4516323e4489340ed4",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_simple_parser.h"
    },
    {
      "type": "modify",
      "old_id": "ae51c8fdc684564fcfcf8cd92b38f4e1c63dab8f",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_utils.h",
      "new_id": "80f6d096ed217914abae89946319752c9022256b",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_utils.h"
    }
  ]
}
