)]}'
{
  "commit": "e4e765b0846c0f1ae41591a96bf968a858953986",
  "tree": "06f510ccf1ae8320f68d854eddaec39d88eb664c",
  "parents": [
    "ce0af130b3aef629a7c70d99b66453191c5620cc"
  ],
  "author": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Fri Sep 02 16:07:36 2022 +0000"
  },
  "committer": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Fri Sep 02 16:07:36 2022 +0000"
  },
  "message": "Update Factory::makeRenderPath to only accept a RawPath\n\nDeletes the version that takes spans of points and verbs. We are\nplanning to inject the implicit moveTos into RawPath, at which point we\nwon\u0027t be able to just copy in arrays of points and verbs anymore.\n\nAlso changes the \"RawPath\" version of the factory method to take a\nnon-const \"RawPath\u0026\" ref. This enables zero-copy construction via\nstealing the arrays out from under the RawPath\u0027s points and verbs.\n\nDiffs\u003d\n1bd616612 Update Factory::makeRenderPath to only accept a RawPath (#4211)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54ed70180ea995021e55d739d1e2bd13ab9d7c31",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "700dbe45e658694d70f18e3da6b5cfffda487310",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "3ee59a813224c593ce36e3fde88eb16cff885e84",
      "old_mode": 33188,
      "old_path": "include/rive/factory.hpp",
      "new_id": "f60aeecacbf9b3d44c326fef3a40a300e2f88d33",
      "new_mode": 33188,
      "new_path": "include/rive/factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "fea20328eced0fe2103ed18fd70543f9c6c77f1b",
      "old_mode": 33188,
      "old_path": "include/rive/math/raw_path.hpp",
      "new_id": "41ac2b40969a8831096595c5b8fc875260f30583",
      "new_mode": 33188,
      "new_path": "include/rive/math/raw_path.hpp"
    },
    {
      "type": "modify",
      "old_id": "ea8a6aaf0822accd9de82b7e41d428ff99640530",
      "old_mode": 33188,
      "old_path": "include/utils/no_op_factory.hpp",
      "new_id": "2c1261c98be81d7b4751f7d9d1a623ae355ae1d5",
      "new_mode": 33188,
      "new_path": "include/utils/no_op_factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "bcc44a235af1773e267dbaa1214dccda42a2c707",
      "old_mode": 33188,
      "old_path": "skia/renderer/include/cg_factory.hpp",
      "new_id": "140a7f05f6403c5f9e2b2a7e6df66c4e79348bfd",
      "new_mode": 33188,
      "new_path": "skia/renderer/include/cg_factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "3194759c12a2eb1693807515eaca4fcd68e0c0b8",
      "old_mode": 33188,
      "old_path": "skia/renderer/include/skia_factory.hpp",
      "new_id": "af7f9aac9108e4289028041c92c3f88a0787a577",
      "new_mode": 33188,
      "new_path": "skia/renderer/include/skia_factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "dc68d1576d33faa850b37547f9d74acda976ecda",
      "old_mode": 33188,
      "old_path": "skia/renderer/src/cg_factory.cpp",
      "new_id": "5deea2a9037323271c3f4d0a990bbd7434ce0c78",
      "new_mode": 33188,
      "new_path": "skia/renderer/src/cg_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8ecc6ae632deecfbee6d0a7d777e9586aea1017",
      "old_mode": 33188,
      "old_path": "skia/renderer/src/skia_factory.cpp",
      "new_id": "9e8a56be5214c79d365390cffec0432ce27c3630",
      "new_mode": 33188,
      "new_path": "skia/renderer/src/skia_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "693a2872a8d92ebdd7074e562129c3e0ebc51fc5",
      "old_mode": 33188,
      "old_path": "src/factory.cpp",
      "new_id": "2bf02a89ffb49b001dc25c68711981593cd83dcb",
      "new_mode": 33188,
      "new_path": "src/factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "161f15b8d06578131a7c55af6ec4991974901b18",
      "old_mode": 33188,
      "old_path": "src/math/raw_path.cpp",
      "new_id": "40e821f21e06e84bb1abe8140620ae95a88648ac",
      "new_mode": 33188,
      "new_path": "src/math/raw_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "062e21b5ba012b626e61f697be28ba769cb7fbf8",
      "old_mode": 33188,
      "old_path": "tess/include/rive/tess/sokol/sokol_factory.hpp",
      "new_id": "93b8b27cb4cefdbd7ea88f63a1eed1fc6353e62b",
      "new_mode": 33188,
      "new_path": "tess/include/rive/tess/sokol/sokol_factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "f1c18f9363c1660f945c92c6ad7eb385e4c5deec",
      "old_mode": 33188,
      "old_path": "tess/include/rive/tess/tess_render_path.hpp",
      "new_id": "a3e24ec2183a9c9561d31eac2cb86e4cfc56822c",
      "new_mode": 33188,
      "new_path": "tess/include/rive/tess/tess_render_path.hpp"
    },
    {
      "type": "modify",
      "old_id": "e968d896f0977f68a03255805e8786832b09e91d",
      "old_mode": 33188,
      "old_path": "tess/src/sokol/sokol_tess_renderer.cpp",
      "new_id": "f37539e416efcfeba5eab8f40827d54b6f7ba287",
      "new_mode": 33188,
      "new_path": "tess/src/sokol/sokol_tess_renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7cdd6cbe406377a13802805dded795492f36a806",
      "old_mode": 33188,
      "old_path": "tess/src/tess_render_path.cpp",
      "new_id": "0ed6c45ad0fb40f9da555eaddde8cdbc0f064e90",
      "new_mode": 33188,
      "new_path": "tess/src/tess_render_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "0bcd67b1092c0f63a90b05e12ea65f4b8827b25c",
      "old_mode": 33188,
      "old_path": "test/raw_path_test.cpp",
      "new_id": "7b77337c7e1e300fbf1bfb72c87d040a01a7b0b6",
      "new_mode": 33188,
      "new_path": "test/raw_path_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab6ebbd323682cb05c7bfc2d2e4e2abba740aa19",
      "old_mode": 33188,
      "old_path": "utils/no_op_factory.cpp",
      "new_id": "c187a46b7a6c8a0c3a79702fa6324eec8849161d",
      "new_mode": 33188,
      "new_path": "utils/no_op_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d97a0d9bc5bf7d91d050787c9d09362d8bdffcd",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer_content/text_content.cpp",
      "new_id": "94a9472143319c7859f4ca28ff526694372c7aa4",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer_content/text_content.cpp"
    },
    {
      "type": "modify",
      "old_id": "83b10516709633f0eaf87cbb26d0945411f3eaa8",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer_content/textpath_content.cpp",
      "new_id": "4495446048c22aa4f3fec4cda2621cb258c35889",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer_content/textpath_content.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5f321c3c8204b40c1eff52b48eb76a482f9bc43",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer_content/trimpath_content.cpp",
      "new_id": "760bb9c4819e94fc770ef161054e5b1572ee77a9",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer_content/trimpath_content.cpp"
    }
  ]
}
