)]}'
{
  "commit": "6b0f264bde33023089cbae7a7d9ef1737a47fa17",
  "tree": "c88ada86eb2f81fbf74a8820b8fdb3d02c69d745",
  "parents": [
    "1df1c662784b18299d56e7ebcb81487772f4021e"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@chromium.org",
    "time": "Thu Nov 14 17:28:08 2024 +0000"
  },
  "committer": {
    "name": "SkCQ",
    "email": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "time": "Fri Nov 15 22:23:43 2024 +0000"
  },
  "message": "[rust png] Add new API: `SkColorSpace::MakeCICP`.\n\n`SkPngRustCodec` needs to create `SkEncodedInfo::ICCProfile` from PNG\n`cICP` chunk.  This CL supports this by adding a new public API:\n`SkColorSpace::MakeCICP`.  Integration with the `SkPngRustCodec` can\nbe found in a follow-up CL at http://review.skia.org/917216.\n\nThis CL mostly copies/moves already existing code from Chromium\u0027s\n`//skia/ext/cicp.h` and already existing constants from\n`//skia/ext/skcolorspace_primaries.h` and\n`//skia/ext/skcolorspace_trfn.h`.  A follow-up Chromium CL to remove\nthem can be found at https://crrev.com/c/6012927.\n\nBug: chromium:376758571\nChange-Id: Iaf25fc4652b91cf2297749b21680095edb8bb17c\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/919127\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@google.com\u003e\nReviewed-by: Christopher Cameron \u003cccameron@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57c29e222a43b050b5aaf9248390e816e1cd774c",
      "old_mode": 33188,
      "old_path": "include/core/SkColorSpace.h",
      "new_id": "8b17d7c730151705cb76bbcb373a79b424f5a5e3",
      "new_mode": 33188,
      "new_path": "include/core/SkColorSpace.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "464b067b35cc3618c11c8ef6fa2673e48974a7ef",
      "new_mode": 33188,
      "new_path": "relnotes/SkColorSpaceMakeCICP.md"
    },
    {
      "type": "modify",
      "old_id": "fc62b5183023616a0e058dcf32c8a131c2768e47",
      "old_mode": 33188,
      "old_path": "src/core/SkColorSpace.cpp",
      "new_id": "a2c39f45cb970641b0794872268a34b25ed7a114",
      "new_mode": 33188,
      "new_path": "src/core/SkColorSpace.cpp"
    }
  ]
}
