)]}'
{
  "commit": "ffa67dd1abf7fae8084050b91449f08fe46a9fb7",
  "tree": "a32ebdb35bd45bf40936e776f1204dc51c8faa2c",
  "parents": [
    "c9262304de6a8961d0d1e8240d1e4db6503ef42f"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Mon Jun 17 20:27:52 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jun 17 20:27:52 2019 +0000"
  },
  "message": "Move more codec modules into their own directories.\n\nAnother round to help clear out core/fxcodec/codec.\n\nChange-Id: I0dacf1e3f3af171ccfd2cbad3f7d275a00b8d81f\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/56353\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15e772f8a9bae8ce21d417a37578df56da8f9e8e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.cpp",
      "new_id": "20adc6a20738af0a3646007fcff611f86a6cf3a7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce522f232eb5b5981dc78745fe6cbb6e8fd9641f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_iccprofile.cpp",
      "new_id": "f8d40e46db51e037a479b77e1136a128e76aa691",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_iccprofile.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3d46c248776a351ba81fda2274819d68797697d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.cpp",
      "new_id": "d40511368f3d5e0aecadac64dc8845fd59dd6d6d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "6e8aaaf8a9db8e0a8c6e351605fb4d6ff6a6d736",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_streamparser.cpp",
      "new_id": "0838a539223dc2febed41d36ed9a99af0d5062e5",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_streamparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "67e2058c7ab81c86399eefb8e5abd2581eea5aec",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_document.cpp",
      "new_id": "47024a44fe9c46c69d2a83de3536daf097b949d9",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_document.cpp"
    },
    {
      "type": "modify",
      "old_id": "60692af25664735421c35ba074deca8617051875",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp",
      "new_id": "138c44e8cacaf9240cf9c6c8c2de3567ebee9564",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp"
    },
    {
      "type": "modify",
      "old_id": "efbade60eb476d1c7f6926ac933eb4c83afe1463",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_dibbase.cpp",
      "new_id": "9ca46f8dcf63e26ce6f0a32a21bb851c4c425d88",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_dibbase.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a012fe557ab9732f8b9d0c59b87f32f53332402",
      "old_mode": 33188,
      "old_path": "core/fxcodec/BUILD.gn",
      "new_id": "cab5d9ebc0b14531ef1bc2a5af5886ee13938133",
      "new_mode": 33188,
      "new_path": "core/fxcodec/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "7de294424aebfac8c949c32cc59a87166dbef8fd",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/basicmodule.cpp",
      "new_id": "7bae67488dd7d81dfc2f40f61353e4009121537c",
      "new_mode": 33188,
      "new_path": "core/fxcodec/basic/basicmodule.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "92c5ea5bd7ea522146f384f90563d21a99dc47d8",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/basicmodule.h",
      "new_id": "6b70d892ac262ef23f2ae56cfc52d62771071d7f",
      "new_mode": 33188,
      "new_path": "core/fxcodec/basic/basicmodule.h",
      "score": 90
    },
    {
      "type": "modify",
      "old_id": "0449ed4508d45a3b001d1caea53cad78b2f4c930",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/fx_codec_a85_unittest.cpp",
      "new_id": "fd52bb2539bb729f6cfc13c792d3e1905cb9f2b8",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/fx_codec_a85_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2aecaaf53c20b1c2e31fc8681ef53326ec4f47ab",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/fx_codec_rle_unittest.cpp",
      "new_id": "c8141ca3c98f8186832f0aef442b9e8e3b0b900b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/fx_codec_rle_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "24817d653a7cbc9369756a5dd03f432f342286dc",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/progressivedecoder.h",
      "new_id": "2a836d069995b22f884d4245c7fb44cffd7bd977",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/progressivedecoder.h"
    },
    {
      "type": "rename",
      "old_id": "89b60ec74b829d1ec70a4bb4505389bede3e9e5b",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/faxmodule.cpp",
      "new_id": "75e79a2c2a0eec7adccac5687a7e840119639863",
      "new_mode": 33188,
      "new_path": "core/fxcodec/fax/faxmodule.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "f665c08a44eadf3b73d46e55d812f600bbd26d88",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/faxmodule.h",
      "new_id": "ba37bfb25ed05d7483df5f99bb2c95881b4e4c66",
      "new_mode": 33188,
      "new_path": "core/fxcodec/fax/faxmodule.h",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "eb514214663bde824b6dd150373d534f32e4ff2f",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/flatemodule.cpp",
      "new_id": "45613b9cf73f95bad0622d184b6a14e5635e5051",
      "new_mode": 33188,
      "new_path": "core/fxcodec/flate/flatemodule.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "eef1c066d381a0149303328aa16b2159e5e9ba7d",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/flatemodule.h",
      "new_id": "5a34b6ac2eb1ed09c6dd2dcb71275aeb5269150b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/flate/flatemodule.h",
      "score": 91
    },
    {
      "type": "modify",
      "old_id": "5ed6f017b95aae7453c6423624434c70535a83a8",
      "old_mode": 33188,
      "old_path": "core/fxcodec/fx_codec.cpp",
      "new_id": "18c745e6a093bc130584944e59429c30c1ef91b6",
      "new_mode": 33188,
      "new_path": "core/fxcodec/fx_codec.cpp"
    },
    {
      "type": "rename",
      "old_id": "83eebc7c13b2673bfe4972650c2db0146d4e8fc1",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/iccmodule.cpp",
      "new_id": "6927749d0cfdc6da0a9ac454d4229ef2e3779f9c",
      "new_mode": 33188,
      "new_path": "core/fxcodec/icc/iccmodule.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "c09b32f56b5085b23a25bae130dbc26ba0bc8f3c",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/iccmodule.h",
      "new_id": "a031172b3b3acf101b9b415ac6b777db5c606dd7",
      "new_mode": 33188,
      "new_path": "core/fxcodec/icc/iccmodule.h",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "6e2925945932d8b4e6588406702e6c90bc907719",
      "old_mode": 33188,
      "old_path": "core/fxcodec/JBig2_DocumentContext.cpp",
      "new_id": "bca92fe8bc321edb627e6d71f37636baa4bef715",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_DocumentContext.cpp",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "9e5d3b3d3bfa087c4a86939f4f34d0e251448381",
      "old_mode": 33188,
      "old_path": "core/fxcodec/JBig2_DocumentContext.h",
      "new_id": "9bcdd371e794a7652ac4acd9bf21bda289a2d62d",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_DocumentContext.h",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "9a95c8f8c778905f9aa59898ab5aecadec3a1325",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_GrdProc.cpp",
      "new_id": "df6e207a1ff793765dcff478ebc779ac34bca3f8",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_GrdProc.cpp"
    },
    {
      "type": "rename",
      "old_id": "bf4728856f723a809878a657fa9486708a447a2c",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/jbig2module.cpp",
      "new_id": "6f9914362a81d5ce928b243324e2f824d9b4920c",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/jbig2module.cpp",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "18cb127aaadb975a7e0bc4db24580758b35b8a2e",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/jbig2module.h",
      "new_id": "6f9b0bb307ab0da5a3fed02559f6f27c72560e5e",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/jbig2module.h",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "88af2417fc545174015c1947937f10201017c4ce",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/DEPS",
      "new_id": "88af2417fc545174015c1947937f10201017c4ce",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpeg/DEPS",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c1b0025adaa7c88d3df0ff4dcffc136c46fb3350",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/jpegmodule.cpp",
      "new_id": "b7401af2a3566e1b3820b77488c1085bf8e07268",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpeg/jpegmodule.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "243f869a3473db2f3aab237b6c484149fddc39bc",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/jpegmodule.h",
      "new_id": "ee5658a495b626206c2b3c82949dc3583c44e2d4",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpeg/jpegmodule.h",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "9367b6ce11c0eb391018c8a10ac644e9e5f5b9e3",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/cjpx_decoder.cpp",
      "new_id": "118aaf22d0c3c282bd36bdc2a76aaa080b41f075",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/cjpx_decoder.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "3b3889eee26a7eed94a7bc4847c11a1d22028037",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/cjpx_decoder.h",
      "new_id": "8c607e242632e5dcb00618ce18e1a3d11de463f0",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/cjpx_decoder.h",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "f20ccadbaa4436f334cdad606e350c25049e1199",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/jpxmodule.cpp",
      "new_id": "4229dc5d22f1615baef39cd0840cdd5d1df9d88d",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/jpxmodule.cpp",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "a35a22e49d4fba81cc9b7ad8b3330415cc134ca7",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/jpxmodule.h",
      "new_id": "0f2fb715251ccdd1da84f879959acde903e107ba",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/jpxmodule.h",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "f07c37fa7a73730101914330c4c6db932ef8a418",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "d172a755a2aa373dc177dec7faaf4bc9ae8c2f5a",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "b948a9979437021cd1549520114b1fbd9dec779a",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_codec_a85_fuzzer.cc",
      "new_id": "48109a244b5e821ece7d8372cba6573820a08388",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_codec_a85_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "cdb456af905512b0d8fc73b98140572610674234",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_codec_fax_fuzzer.cc",
      "new_id": "7e9817e335a3a4ca206f94bcaf2a3eb990b4242b",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_codec_fax_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "cf0615f191970367227eda9980d17750dcbc6d76",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_codec_icc_fuzzer.cc",
      "new_id": "ca027331751ca9c1d6a8ac07e430825c209f2f27",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_codec_icc_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "ea593517946815fe7530511fb138de6ef632c972",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_codec_jbig2_fuzzer.cc",
      "new_id": "2878d7c490cbb64a59c2ccebb26f773157748804",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_codec_jbig2_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "b1f3faec7e4c5ac1f8754d74bc54b626651717b3",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_codec_rle_fuzzer.cc",
      "new_id": "56d54da1da5cfa05a7c2888e6769568efba6f451",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_codec_rle_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "9b2c8e406aee22f494e480783d85d3fa740ca0f3",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_jpx_fuzzer.cc",
      "new_id": "9c772b08d765862cb34f6f53717bf541a7532839",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_jpx_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "4198a5fc3e56df69e5a69abdb72aad8388aa314f",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_localemgr.cpp",
      "new_id": "e94fdaf6b68da472e9329538afd87ec1295b5301",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_localemgr.cpp"
    }
  ]
}
