)]}'
{
  "commit": "efe038211e583aba2ab03cec538eae40b448ef45",
  "tree": "3e6d7a1eb8111d6c6a5491e2987da342aaf7fa12",
  "parents": [
    "331c05ab77d786db6f9d969bee0928dc17952a2b"
  ],
  "author": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Thu May 02 16:14:44 2024 +0000"
  },
  "committer": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Thu May 02 16:14:44 2024 +0000"
  },
  "message": "fix state machine advanceAndApply\n\nthis almost fixes the issue with ios. but somehow this ends up returning false sometimes still... it seem to stop in a similar position each time, a little nudge being enough to get it moving again for a longer while\n\nalso\n\n```\n- (bool)advanceBy:(double)elapsedSeconds\n{\n    return instance-\u003eadvanceAndApply(elapsedSeconds);\n}\n```\n\nnote the intervals at which we call this function are somewhat laughable,\n\n![CleanShot 2024-05-01 at 16 07 05](https://github.com/rive-app/rive/assets/1216025/694e61bf-8d0c-465e-9676-af221d6be174)\n\nDiffs\u003d\n8db7cac50 fix state machine advanceAndApply (#7183)\n\nCo-authored-by: Maxwell Talbot \u003ctalbot.maxwell@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca0ca4d5d3aaf0f4648ac07332455067c414eb97",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "ceeb57a88f21596a41abaae877077deca0538ba4",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "c83002c9cca23c3e34168573a8da00d852a07dac",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_remap_animation.hpp",
      "new_id": "3b304fd907131ce744a3196bb24045104d4e310d",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_remap_animation.hpp"
    },
    {
      "type": "modify",
      "old_id": "41bc958c0b0e8ae1184017798a13e634f5225714",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_simple_animation.hpp",
      "new_id": "ce04aa44d78de5d8902a4d420fa577580992d8d1",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_simple_animation.hpp"
    },
    {
      "type": "modify",
      "old_id": "fe0cded9fc23a4d37ec7a06fb0aefaf7af28d7ff",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_state_machine.hpp",
      "new_id": "489d631c1f60d5ef0056683442a21885534aaf66",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_state_machine.hpp"
    },
    {
      "type": "modify",
      "old_id": "dae78774811034f6a59cadbab4a5fbda4fa7905d",
      "old_mode": 33188,
      "old_path": "include/rive/nested_animation.hpp",
      "new_id": "843739e80bb80ce71a185c0298bb9ba009e4f83e",
      "new_mode": 33188,
      "new_path": "include/rive/nested_animation.hpp"
    },
    {
      "type": "modify",
      "old_id": "92b94653bddfc126748791385101eff657c33c84",
      "old_mode": 33188,
      "old_path": "src/animation/nested_remap_animation.cpp",
      "new_id": "4edc815f57ab42fb750932e3b7aa199aef3651da",
      "new_mode": 33188,
      "new_path": "src/animation/nested_remap_animation.cpp"
    },
    {
      "type": "modify",
      "old_id": "89ff29f86505ea331ccd9297fe2114cd62168a30",
      "old_mode": 33188,
      "old_path": "src/animation/nested_simple_animation.cpp",
      "new_id": "dd6bb6e29216ed3e8ee86132fadae975a202a5a7",
      "new_mode": 33188,
      "new_path": "src/animation/nested_simple_animation.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6b5210b3c6a692356fee09b7511ae814d5eba81",
      "old_mode": 33188,
      "old_path": "src/animation/nested_state_machine.cpp",
      "new_id": "f04477f2abf5814937e7ecc3392d6d53a5594789",
      "new_mode": 33188,
      "new_path": "src/animation/nested_state_machine.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0f5f586cfef68f95fbb344e57a79d434c57f673",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "e5e387da3a9ebda166f6116545f24ee8690cbf74",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "18ff098179dab3abf47413bbe2284fe7689620fc",
      "old_mode": 33188,
      "old_path": "src/nested_artboard.cpp",
      "new_id": "fdd40b8de783ff54d7c582fdc97cfe7055a14273",
      "new_mode": 33188,
      "new_path": "src/nested_artboard.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0e618daaf663d412b75d3c3ce2a842d99661e8d",
      "new_mode": 33188,
      "new_path": "test/assets/ball_test.riv"
    },
    {
      "type": "modify",
      "old_id": "bac597a7aabdb06a52b6699f2d4fc360b5002558",
      "old_mode": 33188,
      "old_path": "test/nested_artboard.cpp",
      "new_id": "db0c21cbdce6628030ebf3cee5a1d7fceb506da1",
      "new_mode": 33188,
      "new_path": "test/nested_artboard.cpp"
    }
  ]
}
