)]}'
{
  "commit": "7ade67c823be43c4832c3bb964ee3e917d880796",
  "tree": "46817f6b1514ac036074f3aed59c5cfb74def2f5",
  "parents": [
    "2ddaa7a4d816ac1a7ccd19277333d5a0f65c5c50"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri May 31 21:34:51 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 31 21:34:51 2019 +0000"
  },
  "message": "Remove circular include from fxcodec to fpdfapi/page\n\nExtract the small amount of information needed from the colorspace\nin the callers rather than passing it down directly. The family\nis a const member of the colorspace, so it can\u0027t change between\nthe time we extract the information and then use it.\n\nChange-Id: If874e625f5f367aaf9442a475e61148960c42a7b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/55251\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed9f1fb84b7ee7d3242aa03086fc66ab1aed6fa7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/BUILD.gn",
      "new_id": "4fdc54328468d517fafca2450a013c225d09a158",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4f1d7e5ab84275fca32481c105a9706609390575",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_dibbase.cpp",
      "new_id": "dc5d1e64fb1197974943e3a14b9c16533f4af3fa",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_dibbase.cpp"
    },
    {
      "type": "modify",
      "old_id": "1df09d0e97e0632f7c0b531c576adfb513471d3c",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_jpxmodule.cpp",
      "new_id": "dc1575af5a1c08e8907ade6a91c82768bcd26462",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_jpxmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d02c69643b26824af5495ee254c1aab617ca2bd",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_jpxmodule.h",
      "new_id": "b9d487d58e71bfe853b1bfee9883dc350f7cc51c",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_jpxmodule.h"
    },
    {
      "type": "modify",
      "old_id": "36141418cbb101d9f3c78a2f6a4f25cddecb2c94",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/cjpx_decoder.cpp",
      "new_id": "9367b6ce11c0eb391018c8a10ac644e9e5f5b9e3",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/cjpx_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "95334b63c2388a447daefa38ecfb0bd46a42a186",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/cjpx_decoder.h",
      "new_id": "3b3889eee26a7eed94a7bc4847c11a1d22028037",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/cjpx_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "484d92e21c36a402802dc652725bcda44570c9e8",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/codec_int.h",
      "new_id": "e5f75d5663b373106f99643126375a9b77087c1d",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/codec_int.h"
    },
    {
      "type": "modify",
      "old_id": "6cf3320d2c5d422f2d7bcbb72e6080195ff04daa",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_jpx_fuzzer.cc",
      "new_id": "2d5e7d4be1bb3dc2c2ee7feac3a2427a8c8b9f89",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_jpx_fuzzer.cc"
    }
  ]
}
