)]}'
{
  "commit": "367ed462b51799c008795b19e886ccbed221b9be",
  "tree": "3c94f25900ec5617954dbfd3e615e6a4751ddfcd",
  "parents": [
    "c1dde5d9b3da2af6e6f81df09ed41ab9c34bbde4"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Aug 23 23:52:53 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Aug 23 23:52:53 2018 +0000"
  },
  "message": "Use pdfium::span\u003c\u003e in CPDF_Stream::SetData().\n\nConversion to span makes this more elegant in a number of places,\nowing to std::vector directly converting to span, and the bytestring\u0027s\nToRawSpan().\n\nDisambiguate single-argument forms to allow passing {} as\nan argument.\n\nChange-Id: Ibd5eaadca8d8cbbd589338f375c7ee8439fd3eb2\nReviewed-on: https://pdfium-review.googlesource.com/41272\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2fa801a5821f0974e54f5f8fbda8995e7d2941d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp",
      "new_id": "ea1a1956ae4278d63608b0768ff852879d3dfde1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "b635144b36451d60c070e2732b95569dcc03f4d1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_pagecontentmanager.cpp",
      "new_id": "b3fe4ae39a83e0c07c8044f92079a2276e8ecc60",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_pagecontentmanager.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8b593682be1c70fa94b1adb9c537b046d581761",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.cpp",
      "new_id": "a1be407dfea2120f9283191e4d12ae9d67a3f23c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "30d5dc03ff7df75a600d2dae94f4038192bcc41f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_crypto_handler.cpp",
      "new_id": "4f77bc903bae6c9848eec89cff823b6dfb71c5ad",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_crypto_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "78a0af7299ee627fe10fb1142aeb78f73b0f9106",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_unittest.cpp",
      "new_id": "768ce982655841a42b31cb46af8bd21d487343fe",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "64478996a8ccac80a1a078474606600c76322740",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream.cpp",
      "new_id": "81d0e840c0216002cabf138abac06b3d497c249f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a5ac61011f85ebcc8bdc2e801e75a16e92431b2",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream.h",
      "new_id": "3deb9cddec6d7d708543c965ba8efe92bea24795",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream.h"
    },
    {
      "type": "modify",
      "old_id": "89bf991cd4e0f09dd977ca171b62f575ae1a0235",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser.cpp",
      "new_id": "65a8d78b13dc91048b2b396678a5caa7bf97a46b",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "1a39948461de86d79c03cdba1c0fe76e61fe8515",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_metadata_unittest.cpp",
      "new_id": "ed97b4f5bfb9f63f25a7a41e2faf6e36f8535948",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_metadata_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "7faa4bfecaf7b249e2345f065aad92a8a8625979",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpvt_generateap.cpp",
      "new_id": "dc2f22d0e6cddca3c6b9eb62e2a5f3409d5e75c8",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpvt_generateap.cpp"
    },
    {
      "type": "modify",
      "old_id": "89be1bd180504f0bb5e6de81699a5f6d64e980a1",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream_unittest.cpp",
      "new_id": "8d459e8862a8f3a430e8e1eb694bee2aecd32439",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "577f1e06386cb732f917a9f767169d355a2b9de9",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cba_fontmap.cpp",
      "new_id": "2c549d8c905a889c0beb997616955081b9c85202",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cba_fontmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "070a7fd78eec5ce605237ebc07c40550da1a5ee2",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot.cpp",
      "new_id": "b20e5c87dc2c6251931ffe86f51f954b9a751570",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "2773763b9a3970d261c64a67d200e3c97072dd64",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edittext.cpp",
      "new_id": "4dc293be8a529450c78c115c8ff742bed1cbc2ba",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edittext.cpp"
    },
    {
      "type": "modify",
      "old_id": "b9e29be8b47665bb89ee59f68cdff2b6a943bc55",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_flatten.cpp",
      "new_id": "7ea49cfddfade3a988b3129db143c966dff3a7cd",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_flatten.cpp"
    },
    {
      "type": "modify",
      "old_id": "722070547fb7d94869d58b4d61fd8bf5d810e875",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_ppo.cpp",
      "new_id": "3c99304a98f48de3339cd025e172e212591b9f34",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_ppo.cpp"
    },
    {
      "type": "modify",
      "old_id": "2458e939d28eb9f25b5d62a6bc809adc949c9881",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_transformpage.cpp",
      "new_id": "52b9fd41df02ae7291df4bc9b30cbfe51179ed3b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_transformpage.cpp"
    },
    {
      "type": "modify",
      "old_id": "512af1437a0e882c4d544c708120b8446eb65847",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_appstream.cpp",
      "new_id": "7d7f710f035a84eb18c8c791cec252381aaa237e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_appstream.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b8e2aac33d16ea465489806f519c0ee93179d57",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_codec_jbig2_fuzzer.cc",
      "new_id": "8d59760f31f2d816d12bca3bf217b18f5d30d97b",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_codec_jbig2_fuzzer.cc"
    }
  ]
}
