)]}'
{
  "commit": "e79055e76bd53e02b999355a9bdfa3d41464432e",
  "tree": "6bda47ed364a6547292e05b0bc7521c93df766bb",
  "parents": [
    "f206d9ca195b3e78ea093ed1360a9e2f9ca36036"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed May 29 20:37:51 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 29 20:37:51 2019 +0000"
  },
  "message": "Get rid of CCodec_ModuleMgr::GetFlateModule().\n\nThe CCodec_FlateModule class consists of a set of methods that can all\nbe static. Make the methods static, and make sure CCodec_FlateModule\ncannot be instantiated. Then CCodec_ModuleMgr::GetFlateModule() becomes\npointless and all the callers can just call CCodec_FlateModule directly.\n\nChange-Id: I4ad3b9a414eb6ec7355450739269300f1df99c21\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/55010\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34fe04996e21d9b9b2fcbcc6c0c21c2106d7f6e1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/cpdf_modulemgr.cpp",
      "new_id": "5c907d96b4005972715ac72e870317331ae1a563",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/cpdf_modulemgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "e90e740ae9a833a6ef3060765e0b56ce3945b971",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp",
      "new_id": "05784df19d4a5bbbc321a0ece3e243ffc00abb0d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp"
    },
    {
      "type": "modify",
      "old_id": "f447ec567f07cf3f995c35ed574aa7fcc18a1b13",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_flatemodule.cpp",
      "new_id": "47bf80a692cdd239ef820f2b4bf59797f572e349",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_flatemodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "d58c1847ce0f459dfc119585602ac67883bb775d",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_flatemodule.h",
      "new_id": "9f16193b4989bbc52391684fa5644d3a04311048",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_flatemodule.h"
    },
    {
      "type": "modify",
      "old_id": "b907d5d465f3b4618e8a4879cc83d5354002882f",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/fx_codec.cpp",
      "new_id": "0a34a1d770e21310cfb377460a2e10e7d956cd0c",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/fx_codec.cpp"
    },
    {
      "type": "modify",
      "old_id": "10792ec50054fd63337bdd45773faad2d5f22bb1",
      "old_mode": 33188,
      "old_path": "core/fxcodec/fx_codec.h",
      "new_id": "bb332e901d9468e70873e5d0f120f544a2b51385",
      "new_mode": 33188,
      "new_path": "core/fxcodec/fx_codec.h"
    },
    {
      "type": "modify",
      "old_id": "278b5c065da2dd063b821c63ae04652c5d2f9e5b",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_GrdProc.cpp",
      "new_id": "23941834218c356d44e9fda7832bd707443f44f8",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_GrdProc.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb83a82ba13fa6ed67226b2303b253584025bff8",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cfx_psrenderer.cpp",
      "new_id": "d1aedf22d361c82071e19d2fdab2d9fe10f3eb03",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cfx_psrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "fbfc56026dc4bfedcbb247f523a99dde5fd58598",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_localemgr.cpp",
      "new_id": "1ddadcd78b607c9842a8297aa0ed35adfdfc2621",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_localemgr.cpp"
    }
  ]
}
