)]}'
{
  "commit": "23705d987735b15a47ae10fc7aeee3e8933ffb82",
  "tree": "f40388175e3624f0c82412dade7f6950b64a25a2",
  "parents": [
    "99e6ab14eaf42b69502c4d3ec7adc56f94aaf1d5"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Sep 13 00:32:26 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 13 00:32:26 2022 +0000"
  },
  "message": "Make CPDF_StreamAcc take retained arguments.\n\nThis resolves a number of TODO()s, but introduces several calls\nto WrapRetain(), which will be removed when retain references\nare propagated upwards to callers.\n\nChange-Id: Iba53e1ba564c73db27095688ea6178706278ac8c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/97774\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c90c15fe1b54de4fd5332a0453f196680e244f81",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cidfont.cpp",
      "new_id": "77e6a44bc6c85aea1a89100cfc90e8bc7e4b9014",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cidfont.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d7428a7fab307635d62c6c0b4610bedb4858c68",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_tounicodemap.cpp",
      "new_id": "e591d264c6d35d92743d6e39cb719d10dda98626",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_tounicodemap.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ad7beef8e8586720108b051ca5b66a104044a24",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_contentparser.cpp",
      "new_id": "d830143b5d7de720629647223bcda6b1a188b3e3",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_contentparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "3241e4258a328eff99cd007474a1209ad3a619f1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_dib.cpp",
      "new_id": "4138929b6b6eccc8bef783935831fb71ff3bebfb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_dib.cpp"
    },
    {
      "type": "modify",
      "old_id": "215ec0a319260cd1b4105c95aa9e8bf3e652965c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_docpagedata.cpp",
      "new_id": "3318c532946e662d9676c4b8a217a4c75141f00e",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_docpagedata.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8c7770b9f4c19ab063e953d6b8110cae2eb9abd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_indexedcs.cpp",
      "new_id": "bc112a5843c179e5fba78e91732cf1d51c90b190",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_indexedcs.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a46f8b647bfb98558bc73ea185371faeb73e60f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_meshstream.cpp",
      "new_id": "6a68a97be67f3586a10ad6245731aee4a648e866",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_meshstream.cpp"
    },
    {
      "type": "modify",
      "old_id": "b365cee4bea259ec91892296def4c25ba16e11db",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_psfunc.cpp",
      "new_id": "bd919565f4867eabd5865484a0bb60545c5834f8",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_psfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f405c22f19021b16304cb2ba25aa18f6ed39942",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_sampledfunc.cpp",
      "new_id": "dac7aabaffd87919406ef99cb83ab16bc4fd8619",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_sampledfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ac08c737d135dc578e673f7b18cfc845973e2ac",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_crypto_handler.cpp",
      "new_id": "bb49ab9adfc099d7b3d5452e688ac7bcb8bd2429",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_crypto_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "5343e48662626542e864fb42d7af81fee5ea30ed",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_flateencoder.cpp",
      "new_id": "a850e20b490fb22ee702042868feedccc7100418",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_flateencoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c2e1b16a4140736c66ba3fcddf558c0e7982add",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_hint_tables.cpp",
      "new_id": "7b881a43dc9166d22050f82a63447af6b662ec4d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_hint_tables.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a55e4f6d2f8de04c68141838e57fd1c71ea6865",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_stream.cpp",
      "new_id": "47b6b1a48669875b2276d61095d66245f1fb2c3a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "b80a9868f06b32936dd2bd5b3e05b45dc7ceffab",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_unittest.cpp",
      "new_id": "9b519051e601c6b110a89d340563d87b3e0db1ed",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "471ea974385a189aadad9c13c7f6782aca72bf57",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.cpp",
      "new_id": "038a7110bdbc2207f68e5cef0fd3e21afedc1629",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3545c3c3b69d12cb7a69eba250e7b67adfcb5b8",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_seekablemultistream.cpp",
      "new_id": "2e5f7fd7cd2e5f893f923c1c4a921c34e8d0248d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_seekablemultistream.cpp"
    },
    {
      "type": "modify",
      "old_id": "57ec20ced010e0b3c8103c95ffda061e2fa9b416",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream.cpp",
      "new_id": "ca41f30554c7dc63bd9266a79c7937a803477b5a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "27de211bae3ee5432233f67cbd29598650d326aa",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream_acc.cpp",
      "new_id": "cdc8c419700e93c131f2d8d6b740f8bb9b3cc7a2",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream_acc.cpp"
    },
    {
      "type": "modify",
      "old_id": "44b77c14a5c9c6e0fbe683072a0d526240f493d3",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream_acc.h",
      "new_id": "5db292353f2fd7971dadad9d4ba1e73a836e6e3d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream_acc.h"
    },
    {
      "type": "modify",
      "old_id": "f2dd458b0ef4bb5686e38efa4a98ba0149e31257",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp",
      "new_id": "3f8ec6460ad613c2c6cf216d314c09edeb2fd093",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "949e1de7dd16e21f766cf10c85009e695d5a2a3a",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_utility.cpp",
      "new_id": "7ebbb3b1d84cc31f0456f9ec3781de3e2fe753bb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_utility.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a8bfecb9f2961904cb5ccc3c97ffae09cbc882f",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_metadata.cpp",
      "new_id": "6a58ac0ab98302b2e37b09c5853574f141bfc693",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_metadata.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cf0dcfa6e5a0df4217290d80a88a3fa84449d5a",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.cpp",
      "new_id": "aadc41be93197c0c4c9e83c06ef6f7692e8a458e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fd558aaf4801fa00dec9f631fd4be92de636903",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edit_embeddertest.cpp",
      "new_id": "642fad98020a8b39a4a53e09f02c2cdee6437851",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edit_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb512384261257e3084395619d1fc461c579d680",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_flatten.cpp",
      "new_id": "c078fc0d1413c5eab89c6081891fdeaf0a150324",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_flatten.cpp"
    },
    {
      "type": "modify",
      "old_id": "77ccc52b80658f8c0212fde92c80be0b7fe8018c",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_ppo.cpp",
      "new_id": "083d326342720fd12afa62490aa4eaaf426fa453",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_ppo.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e0bbfe0b17eb0a904ecc359b8127450d15ac5c4",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp",
      "new_id": "02e4fcf66b7c9a5996711539e107e94a1b20dc9e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7597b9e2cc9197cda8847727b31a1bf79cf118f",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdoc.cpp",
      "new_id": "e16e7e672c6bfe1b8b81f307885da7770cda8229",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdoc.cpp"
    }
  ]
}
