)]}'
{
  "commit": "14e53bdd3de99145243070c646df9f762d082133",
  "tree": "38883429b1fa462a1a48c1b452db0a0c626b1008",
  "parents": [
    "d82751605e27d68f2fd243d7f971f5db86c46821"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Dec 05 04:52:18 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Dec 05 04:52:18 2018 +0000"
  },
  "message": "Remove some unneeded includes.\n\nGrep for files that include fx_memory.h but do not have any of the\nfunction names in fx_memory.h. Do the same for ptr_util.h.\n\nChange-Id: I6ca046d025057c8ca23d3d0a8a423ceeff1bef61\nReviewed-on: https://pdfium-review.googlesource.com/c/46518\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e1dd571d36f4cd236daa886a077ee25b56b747f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_encryptor.h",
      "new_id": "4ace308443a9f3d241a8e8ef532e5b932d1c1794",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_encryptor.h"
    },
    {
      "type": "modify",
      "old_id": "c01ca21d668efd9f6784598251894db35cef0709",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_contentmarkitem.h",
      "new_id": "c7012a44c57740584edee5a98b1757529f0bdcee",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_contentmarkitem.h"
    },
    {
      "type": "modify",
      "old_id": "68eeea87fb9b5d2504e0a95e4dea8c7f0d1f794f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_expintfunc.cpp",
      "new_id": "dd88fa6c48bf887dc7b0f2dbb96b9d7afd1fb401",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_expintfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "40f7c44d724a673cb0ddb3adbc6053a0194fa851",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_stitchfunc.cpp",
      "new_id": "a9263f2c10e937f2f53b377cdea555f844afec48",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_stitchfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd726f03bf27321facc0ee15fa3cbd96b67c7d01",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_document_unittest.cpp",
      "new_id": "8d86b79b3716b6ca32363d510c9c727e6fbaf93b",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_document_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "964ae26dfff95bed296f8489569efec50bd9fad2",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_linearized_header.h",
      "new_id": "cb8bb5702444b234fb62b07c20025177bfbe03ae",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_linearized_header.h"
    },
    {
      "type": "modify",
      "old_id": "ee15879c2825cab83943009d5b8db6b44baecef4",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_annot.cpp",
      "new_id": "7e2aea3d85964036e2f6e04e49d0bb58047e2179",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "36d6a0609ee76fa718605520324dc976ac71b102",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_jbig2module.cpp",
      "new_id": "e9c3be2073bf9c2a944bf937e25e3f55be4931bf",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_jbig2module.cpp"
    },
    {
      "type": "modify",
      "old_id": "7cdd30cf53920703120118a29ff30a8edaf36dfc",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_jpxmodule.cpp",
      "new_id": "3514d77a12604f63fdfce47f108f1d24b10da8e0",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_jpxmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "a431510a7b7a5917f6d65d8070f23a4caa351bc2",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_Image.h",
      "new_id": "094971b76c6a40378d6afa5037547fc811cf751b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_Image.h"
    },
    {
      "type": "modify",
      "old_id": "450e78a8fa434e287b9c437506fd8a9034875dcb",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_PatternDict.cpp",
      "new_id": "60131ab5ad72b92b5948a8f13f3cb612eced3dbf",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_PatternDict.cpp"
    },
    {
      "type": "modify",
      "old_id": "58be8103d705c3db3bfcdc4a7094dd61423fd6cf",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_Segment.cpp",
      "new_id": "618b9d7d34009137cb1d1e79ca95a94d5b383340",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_Segment.cpp"
    },
    {
      "type": "modify",
      "old_id": "c89609577bc6aac43d870994892348cf7066df3a",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_SymbolDict.cpp",
      "new_id": "a6fafb4876e7131a461dc1f969ec9222f929d14f",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_SymbolDict.cpp"
    },
    {
      "type": "modify",
      "old_id": "2dbe57aaece4b9db8944ba1c08fd7abfc77f78c4",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream_unittest.cpp",
      "new_id": "0a47a1b86d1a9df3d56c4c33ee1be17957fa1474",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "26e9d6fe1cc25146fb8fffa2bd1c4dabaa128755",
      "old_mode": 33188,
      "old_path": "core/fxcrt/maybe_owned.h",
      "new_id": "bbdcd404719081e5bd228001bcabbf1b09fc6129",
      "new_mode": 33188,
      "new_path": "core/fxcrt/maybe_owned.h"
    },
    {
      "type": "modify",
      "old_id": "e1637c59b3438b2c3b9ef84448fc363c37be987b",
      "old_mode": 33188,
      "old_path": "core/fxcrt/maybe_owned_unittest.cpp",
      "new_id": "53cab6ca65a382477e8578e7a0fc1135a1cd3298",
      "new_mode": 33188,
      "new_path": "core/fxcrt/maybe_owned_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "22a723043b2d646a6081758372c35cc6b80c1fb1",
      "old_mode": 33188,
      "old_path": "core/fxcrt/weak_ptr_unittest.cpp",
      "new_id": "f4026fb0f9498cae86f0c09fc767361ca4cb1130",
      "new_mode": 33188,
      "new_path": "core/fxcrt/weak_ptr_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f918bca3ba32faeb279845615fdf351f210d0d17",
      "old_mode": 33188,
      "old_path": "core/fxcrt/widestring.h",
      "new_id": "d77ba0369e60cbdfa37b9a296b398f5750ef0877",
      "new_mode": 33188,
      "new_path": "core/fxcrt/widestring.h"
    },
    {
      "type": "modify",
      "old_id": "7fb797876df4a2420847a3b276ee088da2c6bfac",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiapathfont.cpp",
      "new_id": "8aaa9c79eca29dd65618867341a2061761faac5d",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiapathfont.cpp"
    },
    {
      "type": "modify",
      "old_id": "b752f834204fbe0471ea4959f5b5bebe8bbc6de2",
      "old_mode": 33188,
      "old_path": "core/fxge/apple/fx_quartz_device.cpp",
      "new_id": "52008e9a4298d9eb1d0542c4cc6a89057419717d",
      "new_mode": 33188,
      "new_path": "core/fxge/apple/fx_quartz_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "a79945c67db5a98ca0d70435e6491afeb6f40725",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cstretchengine_unittest.cpp",
      "new_id": "040062721243a288c01244ce7f71f0991fcbe4ca",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cstretchengine_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "38948ce3fdc4f19fb260e8592ce0183f7ad6f1f0",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cba_fontmap.cpp",
      "new_id": "76a9acd6bcebf62a9c4d10a2a050388d2aa22614",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cba_fontmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "5ac0be867914ce793068ccdbe90ab6fb048ce973",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_flatten.cpp",
      "new_id": "bcdf5cdaddc63b81445e7a914207e1d6e060845a",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_flatten.cpp"
    },
    {
      "type": "modify",
      "old_id": "931ee17b19c0d1f0c54e9b7f6d7c9746909743dc",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_progressive.cpp",
      "new_id": "6c28b65de996859ebaf84436d48c3be5ccd158c0",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_progressive.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c72d1c099ead9cd8ca901de83092b17c79c9840",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_save.cpp",
      "new_id": "17c3c869afa022eaa7655a271397349e0eb75248",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_save.cpp"
    },
    {
      "type": "modify",
      "old_id": "db0a4a96475e43584546a6320cc835cb377abd3d",
      "old_mode": 33188,
      "old_path": "fxbarcode/common/BC_CommonByteMatrix.cpp",
      "new_id": "a05fde01479b5c866bda2d26d9e7eea9593ebe32",
      "new_mode": 33188,
      "new_path": "fxbarcode/common/BC_CommonByteMatrix.cpp"
    },
    {
      "type": "modify",
      "old_id": "69036b7adc1ff66dd72a351345414e051c68909d",
      "old_mode": 33188,
      "old_path": "fxbarcode/qrcode/BC_QRCoderBitVector.cpp",
      "new_id": "121fa926cfd9f02590d90f639e01dfeb18ddc828",
      "new_mode": 33188,
      "new_path": "fxbarcode/qrcode/BC_QRCoderBitVector.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d0b6e5788a03bbdacacc94d86efdea817a0f938",
      "old_mode": 33188,
      "old_path": "fxjs/cfx_globalarray.cpp",
      "new_id": "cf57fc8a3406872f112bccacd31249bef1937c9e",
      "new_mode": 33188,
      "new_path": "fxjs/cfx_globalarray.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c2e68154866cfeb3cf440ec1287f01f259f5328",
      "old_mode": 33188,
      "old_path": "fxjs/cfx_globaldata_unittest.cpp",
      "new_id": "f279cd1c52ba9a33dcd06e084da5c9a17d009d82",
      "new_mode": 33188,
      "new_path": "fxjs/cfx_globaldata_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2048dc87dfede82332d13a8f864a2f7d1b5bad0a",
      "old_mode": 33188,
      "old_path": "testing/test_support.cpp",
      "new_id": "15309ad27c2db046eb10facecf783d0e200a7cc0",
      "new_mode": 33188,
      "new_path": "testing/test_support.cpp"
    },
    {
      "type": "modify",
      "old_id": "940052e09576400dd5d6b179c274dbb10a00420f",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_txtbreak.cpp",
      "new_id": "ca422d26f9e54506cdccdf7bf190af91a600042b",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_txtbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "12c6cc1de734393b49e766dd3c0b6dd3c49e02e3",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdoc.cpp",
      "new_id": "e032d22e05cbf2e8f3d0356ac8a21eb735f376af",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdoc.cpp"
    }
  ]
}
