)]}'
{
  "commit": "f6a79217a5a64e31ce870ae70195b99ea07372fb",
  "tree": "ddadc61726a955a5599c9f1d1b82b6db79e4cbcb",
  "parents": [
    "caae6eb2e4d2d225221c9b0a53509addadd1f2cb"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Thu Nov 15 20:17:49 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Nov 15 20:17:49 2018 +0000"
  },
  "message": "Avoid overloading in IFX_SeekableReadStream.\n\nHaving overloaded virtual methods is confusing for the compiler. Rename\none variant of ReadBlock() to ReadBlockAtOffset().\n\nChange-Id: Ib797ebaa6e588666deb0e64266bf12079ebaf83a\nReviewed-on: https://pdfium-review.googlesource.com/c/45552\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "accc002e3bb457699129f73f02838e46e58553e8",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.cpp",
      "new_id": "17142ef6a87adb69d709d8832311ba87db0943ee",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb29d6f75c9b342d15da3b7e0fc43144e33e6adb",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_avail_unittest.cpp",
      "new_id": "d62abfe33d7ecc602bf2127cf42a988b37c8d6ef",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_avail_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "57ab09c219d1ba3d96c5ae7f28bf17701caefb5f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_page_object_avail_unittest.cpp",
      "new_id": "7641dfe02fb143766e1cfd52f8253f5c0be93591",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_page_object_avail_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "33fdd73643ec00ce71881c3e2dff985b9ce3190f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser_unittest.cpp",
      "new_id": "7012bd6e4d59003b2ce731d2b94932e72fef2429",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "d850561bd3bfe0f474894a49932315737eeacd27",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_read_validator.cpp",
      "new_id": "37f17ce816d8535fe559857f7be8cf62830ef037",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_read_validator.cpp"
    },
    {
      "type": "modify",
      "old_id": "281a2ea1947a6cf0887825b5cc574b8b695739fb",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_read_validator.h",
      "new_id": "23cc4d030aa3e7b597cb8584916604d26030b36a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_read_validator.h"
    },
    {
      "type": "modify",
      "old_id": "cf8b9b65a1fcb5ff7db255d842b6aae0ed1ebc17",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_read_validator_unittest.cpp",
      "new_id": "aefc524c79422fc55c68bf8f928dc0f5e5104f88",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_read_validator_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "80090243bcd7f04d2ec9e86e567742842a0d943e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream.cpp",
      "new_id": "6ebca95ee124b6570ee2f1a4bd06ad44ba57d85c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "146bd4b77b78042d5c6795ee5324a879e31700b1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp",
      "new_id": "405789614d20a89cc06bb8dc96f0177718a8f274",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "45e0f1730b49e0f42611639cbd646fa1cec957dc",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser.cpp",
      "new_id": "fd187e4690efb457f803e8a9905cb2e1b90e1b27",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "f25d68bb5e36693e4ee965749387f7fecdc5d8cd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_utility.cpp",
      "new_id": "67f74c596a77cdf66105bebf577b66ffdbd641aa",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_utility.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc703d8ca466f4b74dac4001639e3a729a125303",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_progressivedecoder.cpp",
      "new_id": "df84289f9b8936bf353e65ef3b8f1bc60b4b6d72",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_progressivedecoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c2ad14dcd16e9554341c9570b9c86fbd743e344",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_tiffmodule.cpp",
      "new_id": "be3d3395a58eff3a124462c636826fd380aa7e36",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_tiffmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac04dcc30102935fa80e9aa66fbd78b49b9e01c8",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_memorystream.cpp",
      "new_id": "442fdf3e08e6022328b169b593ea71ae3be9c4fb",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_memorystream.cpp"
    },
    {
      "type": "modify",
      "old_id": "c09c39011b48d4336ee07c8f0b4aa3b1a593446d",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_memorystream.h",
      "new_id": "a54b814d946a6743c1c197410e43221aa9639579",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_memorystream.h"
    },
    {
      "type": "modify",
      "old_id": "7b6a4c244d04677c1a4e692d4ddd4d3f0bdec7c4",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_readonlymemorystream.cpp",
      "new_id": "bd31ee318d0b9246605c4c6ac59f3b3176a07cf0",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_readonlymemorystream.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6645b82c7a949ac2242f254e466204dace76788",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_readonlymemorystream.h",
      "new_id": "df277b57c7b58bfb913d50ed5348378d315e6322",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_readonlymemorystream.h"
    },
    {
      "type": "modify",
      "old_id": "24a29ee425c5f639b90e75990cb51c5d668c24db",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream.cpp",
      "new_id": "21bdd29455c0ad38cfbab8fa5526bd981c15a885",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac15386b9928068d5a93542aee9a4c08d7c6a742",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream.h",
      "new_id": "966877f3f3a66646c91e08ba892eda10f62b33c6",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream.h"
    },
    {
      "type": "modify",
      "old_id": "8d459e8862a8f3a430e8e1eb694bee2aecd32439",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream_unittest.cpp",
      "new_id": "2dbe57aaece4b9db8944ba1c08fd7abfc77f78c4",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "14a016c5bbdef218eba9e778951de5870c02a13e",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablestreamproxy.cpp",
      "new_id": "4fad99c10c13642236b332fb52530a4b36e8f236",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablestreamproxy.cpp"
    },
    {
      "type": "modify",
      "old_id": "42123fd88c2e0bf26ec90d014cf69d225714b110",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablestreamproxy.h",
      "new_id": "70aff0ac9d7a113224da0146ed913aded3ffa3ed",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablestreamproxy.h"
    },
    {
      "type": "modify",
      "old_id": "4d61b0a6ecd04cd78156e956e35914a8294b8eef",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_stream.cpp",
      "new_id": "35be9d54d5a5902e05e95db26094e9d34bca5fcb",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "32ef9a83a61638fa267e95043ac768a8c805a36f",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_stream.h",
      "new_id": "aa778219a83440ae955f56c05b421b2e611b4772",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_stream.h"
    },
    {
      "type": "modify",
      "old_id": "4276d834fea6e6f8b09d433165a76af038e643df",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_font.cpp",
      "new_id": "bc411d28ab9bf1381c8c8375dfcfe5e18a1bffd2",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_font.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a16a873ae16b4026154a75864c962420336f8b2",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_customaccess.cpp",
      "new_id": "10020858fa38a18a80483c2193359941a13de8e7",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_customaccess.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc38eb88f448d9086d491a150031eced021cfa69",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_customaccess.h",
      "new_id": "76940ce583d1a2731059f9ec74ebe855f3deb458",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_customaccess.h"
    },
    {
      "type": "modify",
      "old_id": "b2ef67580948c481b2e28a97cb39b5f73e5f28b0",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.cpp",
      "new_id": "22b46ce27b397c506bc6b5a9c370d72097e17877",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "17d501f5926f265b3d9c1750e28c696051e6ad2f",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_dataavail.cpp",
      "new_id": "2b567dd63ac37eed365570090af193412446e607",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_dataavail.cpp"
    },
    {
      "type": "modify",
      "old_id": "603d1ded8fb5f857104d15d960ddf756e4ca3948",
      "old_mode": 33188,
      "old_path": "testing/fx_string_testhelpers.h",
      "new_id": "0eec4d8343864549f039f488a3bcb9b0b7bb9f73",
      "new_mode": 33188,
      "new_path": "testing/fx_string_testhelpers.h"
    },
    {
      "type": "modify",
      "old_id": "22e97f076c6a684ee7bc4734eecd2b4d034f27b7",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.cpp",
      "new_id": "72730abdc0f0b7d3c4732c228ed56534940e5f70",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.cpp"
    }
  ]
}
