)]}'
{
  "commit": "42fb014e0a6ab5512eb594e0098a83939011c50c",
  "tree": "683581a6da9a67cba5764e8dab1393c5273e7cf7",
  "parents": [
    "6d6d3548f93ee71efd5a98f4441846736bef040c"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Mon Jun 17 23:47:21 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 17 23:47:21 2024 +0000"
  },
  "message": "Remove out parameters from CPDF_ColorSpace::GetRGB().\n\nUse std::optional\u003c\u003e to convey failure. This may avoid potentially\nuninit variables.\n\n-- introduce GetRGBOrZerosOnError() helper method.\n\nChange-Id: I9aaa33fe0945ac0d08baaa5bd8c461852dd61b4c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/120497\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fab3fabdf7b47043a3cb7d6148a11d56b8c488e3",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.cpp",
      "new_id": "d9eb5abf46084691c4992b934fc4a94169a250fd",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.cpp"
    },
    {
      "type": "modify",
      "old_id": "c747524499a92147324918d47093e3b67f16e0a2",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.h",
      "new_id": "769eb607444ed7c60afa4871f455022318baf1a0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.h"
    },
    {
      "type": "modify",
      "old_id": "c3b25e76d47964721c6dcf1b76d01ffd090f51ed",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_devicecs.cpp",
      "new_id": "5887dd39b209ae0f0ed90c1c2e656a664c7574d4",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_devicecs.cpp"
    },
    {
      "type": "modify",
      "old_id": "8e8ca66cd3e604e9037606fa1888869d19aaa56e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_devicecs.h",
      "new_id": "788c36e0d9b9aeaecf3d2ee56341fc1facaf88a8",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_devicecs.h"
    },
    {
      "type": "modify",
      "old_id": "4c3c348cced76b513011b2885c1f506b2c79dcbd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_devicecs_unittest.cpp",
      "new_id": "a50d19ae59d5af3c36322f3356a9b051e876ae0d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_devicecs_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8bb6e2a091633a8b05ded93e5c87b33ea418c82f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_dib.cpp",
      "new_id": "b33f04fa7444d96a6203381f8d7ea1586dc362a6",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_dib.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ec19257a8f4bce7b2afed3b41a01f1b5cbc12c9",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_indexedcs.cpp",
      "new_id": "7f3a2591ddd20adb5c7800a415015c760302f27e",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_indexedcs.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3d774fc0883f7f5a602e1730e627f0caf55a053",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_indexedcs.h",
      "new_id": "99a80e8c73f409f9550ee31660cd84ff08ad3fd9",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_indexedcs.h"
    },
    {
      "type": "modify",
      "old_id": "4cb16c351b6dc49364af0494f12e414f7b5fb439",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_meshstream.cpp",
      "new_id": "51208d1f1c43c770d522f0628b950ca10d74f293",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_meshstream.cpp"
    },
    {
      "type": "modify",
      "old_id": "fea54165adc674db6c49f19f92d568dc7c485ac1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_patterncs.cpp",
      "new_id": "5c37dbd3d60467aec0d00e6af2d169cdac77650f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_patterncs.cpp"
    },
    {
      "type": "modify",
      "old_id": "07d6f541b953174d4558a743fecec201cbee3622",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_patterncs.h",
      "new_id": "d55b200f742d6eaaf1f060235f44fbd034dfcef2",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_patterncs.h"
    },
    {
      "type": "modify",
      "old_id": "325cee10bba08d54aec7d6a9554b91d78a82915f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_rendershading.cpp",
      "new_id": "4601d395891f6848747c54d9374d493e4b8f76cf",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_rendershading.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c2dd9437265c7f63434b9ba9968c3a652350086",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "94ab6c1ed4fe7ce528993cf4e55f0c8659ff982e",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    }
  ]
}
