)]}'
{
  "commit": "e24aa4d1710f4b30c7351cd7805aabfa00c564e1",
  "tree": "3e2d35f37d8d0c3d4b37f889f9a84cc2a1f5f838",
  "parents": [
    "608ee2e6f7fa1280347cf3c46db727e5ff37c506"
  ],
  "author": {
    "name": "gaaclarke",
    "email": "30870216+gaaclarke@users.noreply.github.com",
    "time": "Thu Sep 12 09:30:06 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 12 16:30:06 2024 +0000"
  },
  "message": "Update Color to do all calculations with floating point components (#54981)\n\nThis transforms the rest of Color to use the floating point parameters.  This will likely break existing tests very subtly.  For example, colors will be slightly different in golden tests if `lerp` was ever used.\r\n\r\nissue: https://github.com/flutter/flutter/issues/127855\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92a0a2a55458483244d8575a60f702f7d4e6ccf3",
      "old_mode": 33188,
      "old_path": "flutter_frontend_server/test/to_string_test.dart",
      "new_id": "fc21f4cdea34f0cf22f3767745fa1da283231e14",
      "new_mode": 33188,
      "new_path": "flutter_frontend_server/test/to_string_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5b17fe86756e3b0f92b2322503a5791e2ca06f42",
      "old_mode": 33188,
      "old_path": "lib/ui/lerp.dart",
      "new_id": "b90e8a7738c51066f779993ac62dea14494e9985",
      "new_mode": 33188,
      "new_path": "lib/ui/lerp.dart"
    },
    {
      "type": "modify",
      "old_id": "202f4991d352f4d7fbc0b1582921836548b3e4e2",
      "old_mode": 33188,
      "old_path": "lib/ui/painting.dart",
      "new_id": "6a171e79a94b07fbee2a1a26290b33a2bfe12b2c",
      "new_mode": 33188,
      "new_path": "lib/ui/painting.dart"
    },
    {
      "type": "modify",
      "old_id": "ff70c354e308f6dcd063884b1b05a473eea5290e",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/lerp.dart",
      "new_id": "80a941f7890e8e123a6aedf6943d43ae42e940b4",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/lerp.dart"
    },
    {
      "type": "modify",
      "old_id": "113cabadca1e98817e0e4079d3de86918e1d3bd3",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/painting.dart",
      "new_id": "7bdd746633328955879eb468ad94c1dade5e25d9",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/painting.dart"
    },
    {
      "type": "modify",
      "old_id": "2ac2df7595d022333924ff3a9fc9097eff333e7f",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/ui/color_test.dart",
      "new_id": "6ee06e7f8a734bfb8addf81a262ed284ceb7f04a",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/ui/color_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d2ca97291548eba5a1557ee29e78856609913342",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/ui/filters_test.dart",
      "new_id": "fc7ce4aa604aab6be9b20a8f75286a7ef126ffc7",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/ui/filters_test.dart"
    },
    {
      "type": "modify",
      "old_id": "759aa636321d737b83cb53140962513f9bd6d390",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/ui/paint_test.dart",
      "new_id": "253ba3d17d38e8d12b0f768019ff43f81144f7b4",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/ui/paint_test.dart"
    },
    {
      "type": "modify",
      "old_id": "67eda1dedf0078470a6ac2bcdf37f02b6e1e5005",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/ui/text_style_test.dart",
      "new_id": "98b52419467032908eadf35276272f3466cc1256",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/ui/text_style_test.dart"
    },
    {
      "type": "modify",
      "old_id": "56e8766f103b2340699c5a5fa424c44dc1adacc9",
      "old_mode": 33188,
      "old_path": "testing/dart/color_test.dart",
      "new_id": "f686bf48f84889d0f434a1dea76dd91cb860a795",
      "new_mode": 33188,
      "new_path": "testing/dart/color_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0200d6f2d45cd726c293fbeeacc35f6aafcaeae4",
      "old_mode": 33188,
      "old_path": "testing/dart/image_filter_test.dart",
      "new_id": "d017ff24be2292f0d909bf3e7f7b3f18d5f9e34c",
      "new_mode": 33188,
      "new_path": "testing/dart/image_filter_test.dart"
    },
    {
      "type": "modify",
      "old_id": "108aefb7a53ed6dd5e3b4c127652cf932a1b4a01",
      "old_mode": 33188,
      "old_path": "testing/dart/text_test.dart",
      "new_id": "46f176bca0d67127430a6a3df76717230203f5d2",
      "new_mode": 33188,
      "new_path": "testing/dart/text_test.dart"
    }
  ]
}
