)]}'
{
  "commit": "8d5f0aa9b4d08f8d6ca1466e1f0376ec1c39065a",
  "tree": "71829af6a21fc19782006398b7daed2dc27e715d",
  "parents": [
    "1f85d39e67e27c7438a04e7f0790f1a269cc89f9"
  ],
  "author": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Tue Apr 15 04:42:58 2025 +0000"
  },
  "committer": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Tue Apr 15 04:42:58 2025 +0000"
  },
  "message": "fix: contour bugs with new RectanglesToContour\n\n# Description\n- I caught a bug with multiple contours due to the inclusion setter always using the first rect, so it would fail on rects that would create multiple contours.\n- Also fixes an issue with the unique point sorter not using the stored vectors. I messed something up when rebasing that previous pr.\n\nAdds a test for the multiple contour issue.\n\nDiffs\u003d\n53131428a6 fix: contour bugs with new RectanglesToContour (#9450)\n\nCo-authored-by: Luigi Rosso \u003cluigi-rosso@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7635b521d8f6bbb834b4ccd0222ed4db44c449fb",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "447e3c380f530f9dd7c0c31227bc2628d31e3849",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "6a1581e4d1bcdd0ef24cf53908bf9b3113a3198d",
      "old_mode": 33188,
      "old_path": "include/rive/math/rectangles_to_contour.hpp",
      "new_id": "f87e94435d2501fa66d0658968fc90eeeaf98fc1",
      "new_mode": 33188,
      "new_path": "include/rive/math/rectangles_to_contour.hpp"
    },
    {
      "type": "modify",
      "old_id": "51e3087fed0542d4460a85a7b0e8d2de3f87c67b",
      "old_mode": 33188,
      "old_path": "src/math/rectangles_to_contour.cpp",
      "new_id": "ba09e6465cc7f3f92bb887ea04e2bfec7cb70ee1",
      "new_mode": 33188,
      "new_path": "src/math/rectangles_to_contour.cpp"
    },
    {
      "type": "modify",
      "old_id": "366053d1d00be633baefc967ff3734265f3ac234",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/rectangles_to_contour_test.cpp",
      "new_id": "540bba892f89758e3f10d3b0a825941fbadc5310",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/rectangles_to_contour_test.cpp"
    }
  ]
}
