)]}'
{
  "commit": "bfc71b9f8fb831f10fe6f9d6b12b4d401cb9b33a",
  "tree": "49632dcecb2d57fd2b82e3cbac36c4912e837c43",
  "parents": [
    "4c4f9ab25dab142d7888f3258ab54df24b97b44f"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Mon Jan 22 21:53:44 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 22 21:53:44 2024 +0000"
  },
  "message": "Add more CPDF_Stream constructors\n\nInstead of using the default CPDF_Stream constructor that creates\nuninitialized objects, and then immediately initialize, just initialize\nusing the appropriate constructor. This will make it easier to get rid\nof the default CPDF_Stream constructor in the near future.\n\nAlong the way, rename some variables to follow the style guide, and add\nmore comments to explain how CPDF_Stream constructors behave.\n\nChange-Id: Iecfd106a502f1eb9a0b652c56e5a93977fdff2ef\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/115672\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4be22e61fe07628196c13286f69c80351eac6c95",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_pagecontentmanager.cpp",
      "new_id": "f83852b78ea303167253779827af5943c8dac6ec",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_pagecontentmanager.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a3015de39d8ad8744e66c11114f0f412a98d802",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_tounicodemap_unittest.cpp",
      "new_id": "a9441ce7d206f6f2bc2ad588f6a72857492981e3",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_tounicodemap_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bd3d85ed9dd2762c2bad0b92be8c49af8b4a8f7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_seekablemultistream_unittest.cpp",
      "new_id": "68fbbe71e7f5947a7285e4208505d11b0fb35e28",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_seekablemultistream_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa08ffa369815c096a3f2428d547dc4547dc1f9c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream.cpp",
      "new_id": "a21d6c6c092a9af3f59989e3d26a5807713b62ab",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1bb78bf3b7153161f627159903e26925f310de7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream.h",
      "new_id": "314992ef35216dcd2e8288a320c75d19df816039",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream.h"
    },
    {
      "type": "modify",
      "old_id": "4821dc54d33897ae02f4d782a9fb0fa7a1432e3f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp",
      "new_id": "caf7c957e8280a0fb1c8ae002b99349abe2c3679",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "defaa064854d9be5c928c1b3463ea8637404bd26",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser.cpp",
      "new_id": "7b35697d49fc6257d850a88764a889f9826ab2c4",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8980769bec46274ba723683f751ac4ee7a4c72f",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_filespec_unittest.cpp",
      "new_id": "48eaa8a3e3acf09f2039ccc9d28be7bc22e63633",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_filespec_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bd30edb19eb44b45944c5653b04e396a7e49b1d",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_metadata_unittest.cpp",
      "new_id": "0618fba13a8e9a33788f772894ee63b9c6847f7c",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_metadata_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee8212af5b5271b0257201d0d9310013f43bdc7e",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edittext.cpp",
      "new_id": "90476e0f9ca932baf9e6383b119f38412cdb9739",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edittext.cpp"
    },
    {
      "type": "modify",
      "old_id": "37a1905532852fabaffa7bf97d37ec1e797806d0",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_save.cpp",
      "new_id": "0d771d2a59b85a7112f39bfb582ede52b9878f69",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_save.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f1856454e3ad72956001463767028eb45bc6661",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_cpdf_tounicodemap_fuzzer.cc",
      "new_id": "9040eff06b60db27869da0981a2224fabc8612a1",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_cpdf_tounicodemap_fuzzer.cc"
    }
  ]
}
