{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8302181,"defaultBranch":"4.2","name":"spine-runtimes","ownerLogin":"EsotericSoftware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-19T23:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3641958?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714744637.0","currentOid":""},"activityList":{"items":[{"before":"d860c3dbb415181608dacbc6b0c564ac55059090","after":"485de7498365c105512f378f3c00ddb643810f06","ref":"refs/heads/4.2","pushedAt":"2024-05-04T20:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"[libgdx] SkeletonClipping#clipTriangles clean up.","shortMessageHtmlLink":"[libgdx] SkeletonClipping#clipTriangles clean up."}},{"before":"eb8043164244aa266d0841f4a7a9f1b908c9a60a","after":"d860c3dbb415181608dacbc6b0c564ac55059090","ref":"refs/heads/4.2","pushedAt":"2024-05-04T10:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[haxe] Add SkeletonSprite.getAnimationBounds() to get the animation bound. Add AnimationBoundExample.","shortMessageHtmlLink":"[haxe] Add SkeletonSprite.getAnimationBounds() to get the animation b…"}},{"before":"ad82b5642564a6f2ffde193705414979c1548152","after":"eb8043164244aa266d0841f4a7a9f1b908c9a60a","ref":"refs/heads/4.2","pushedAt":"2024-05-04T10:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[haxe] Skeleton.getBounds() applies clipping, see #2515. Port of commits b043e5c, 637321a and 2049bed.","shortMessageHtmlLink":"[haxe] Skeleton.getBounds() applies clipping, see #2515. Port of comm…"}},{"before":"59116b412815c90384e436bc1dd4fcefb78b7223","after":null,"ref":"refs/heads/4.2-beta","pushedAt":"2024-05-03T13:57:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"}},{"before":"0a828099e9c755f9e68278631f7a0209d738af7d","after":"ad82b5642564a6f2ffde193705414979c1548152","ref":"refs/heads/4.2","pushedAt":"2024-05-03T13:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[monogame] Expose clipper used by SkeletonRenderer for use with Skeleton.GetBounds(), see #2515. Port of commit 2049bed.","shortMessageHtmlLink":"[monogame] Expose clipper used by SkeletonRenderer for use with Skele…"}},{"before":"5a462e9e213476dae46daea10cd85337fdd81ad6","after":"0a828099e9c755f9e68278631f7a0209d738af7d","ref":"refs/heads/4.2","pushedAt":"2024-05-03T10:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":"77f48a39dbd575f3f8f7ef247b306a9e5e786743","after":"5a462e9e213476dae46daea10cd85337fdd81ad6","ref":"refs/heads/4.2","pushedAt":"2024-05-03T10:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[godot] Closes #2516, memdelete instead of memfree on Control","shortMessageHtmlLink":"[godot] Closes #2516, memdelete instead of memfree on Control"}},{"before":"65d09e73c747173026cf47aa44796bf1be63a40d","after":"77f48a39dbd575f3f8f7ef247b306a9e5e786743","ref":"refs/heads/4.2","pushedAt":"2024-05-03T09:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][player] Fixed examples embedding skeletons","shortMessageHtmlLink":"[ts][player] Fixed examples embedding skeletons"}},{"before":"03f8f67e01d28fabd2ab1926b3014c6aec375b6e","after":"65d09e73c747173026cf47aa44796bf1be63a40d","ref":"refs/heads/4.2","pushedAt":"2024-05-03T09:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[cpp] Introduce spine_bool for boolean values in spine-cpp-lite.","shortMessageHtmlLink":"[cpp] Introduce spine_bool for boolean values in spine-cpp-lite."}},{"before":"f3097222f94179455ce9cd173e94359ccb5f3484","after":"03f8f67e01d28fabd2ab1926b3014c6aec375b6e","ref":"refs/heads/4.2","pushedAt":"2024-05-03T08:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts][player] Calculates animation viewport using new Skeleton.getBounds that considers clipping.","shortMessageHtmlLink":"[ts][player] Calculates animation viewport using new Skeleton.getBoun…"}},{"before":"b3435430b894404f748f66e994edcc261deffe33","after":"f3097222f94179455ce9cd173e94359ccb5f3484","ref":"refs/heads/4.2","pushedAt":"2024-05-03T08:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[ts] Skeleton.getBounds() applies clipping, see #2515. Port of commits b043e5c, 637321a and 2049bed.","shortMessageHtmlLink":"[ts] Skeleton.getBounds() applies clipping, see #2515. Port of commits "}},{"before":"c6a01d7a5f44d4698afc74e8255b96c41b8636c3","after":"b3435430b894404f748f66e994edcc261deffe33","ref":"refs/heads/4.2","pushedAt":"2024-05-03T07:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[examples] Updated mix-and-match not inheriting rotation on feet","shortMessageHtmlLink":"[examples] Updated mix-and-match not inheriting rotation on feet"}},{"before":null,"after":"59116b412815c90384e436bc1dd4fcefb78b7223","ref":"refs/heads/4.2-beta","pushedAt":"2024-05-02T18:43:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[monogame] Expose clipper used by SkeletonRenderer for use with Skeleton.GetBounds(), see #2515. Port of commit 2049bed.","shortMessageHtmlLink":"[monogame] Expose clipper used by SkeletonRenderer for use with Skele…"}},{"before":"2049bed11ea582ce719347978f1d4a48a2368784","after":"c6a01d7a5f44d4698afc74e8255b96c41b8636c3","ref":"refs/heads/4.2","pushedAt":"2024-05-02T18:22:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[csharp][unity] Skeleton.getBounds() applies clipping, see #2515. Port of commits b043e5c, 637321a and 2049bed.","shortMessageHtmlLink":"[csharp][unity] Skeleton.getBounds() applies clipping, see #2515. Por…"}},{"before":"637321ad1612a694e566cfcc5d6eeddaf7654972","after":"2049bed11ea582ce719347978f1d4a48a2368784","ref":"refs/heads/4.2","pushedAt":"2024-05-02T15:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[libgdx] Expose clipper used by SkeletonRenderer for use with Skeleton.getBounds(), see #2515","shortMessageHtmlLink":"[libgdx] Expose clipper used by SkeletonRenderer for use with Skeleto…"}},{"before":"b043e5c97885e067d2dc79fd1196e84de4a88aa4","after":"637321ad1612a694e566cfcc5d6eeddaf7654972","ref":"refs/heads/4.2","pushedAt":"2024-05-02T15:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[libgdx] Overload for Skeleton.getBounds() which optionally applies clipping, see #2515","shortMessageHtmlLink":"[libgdx] Overload for Skeleton.getBounds() which optionally applies c…"}},{"before":"a228adf684d5273c9c92a2953b7bf8aaa61dfd46","after":"b043e5c97885e067d2dc79fd1196e84de4a88aa4","ref":"refs/heads/4.2","pushedAt":"2024-05-02T14:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[libgdx] Skeleton.getBounds() applies clipping, see #2515","shortMessageHtmlLink":"[libgdx] Skeleton.getBounds() applies clipping, see #2515"}},{"before":"04c132f4aff33e85ce943b521983e31f0eeb969b","after":"a228adf684d5273c9c92a2953b7bf8aaa61dfd46","ref":"refs/heads/4.2","pushedAt":"2024-05-02T14:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[godot] Should close #2514, needs testing.","shortMessageHtmlLink":"[godot] Should close #2514, needs testing."}},{"before":"39635f75661ac1d747c6c87c666266948c2490e4","after":"04c132f4aff33e85ce943b521983e31f0eeb969b","ref":"refs/heads/4.2","pushedAt":"2024-05-02T14:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[c] Closes #2509, SP_INHERIT_NOSCALE was incorrectly implemented","shortMessageHtmlLink":"[c] Closes #2509, SP_INHERIT_NOSCALE was incorrectly implemented"}},{"before":"da3d1cd4b352f5e80017a3f8677bc1132edef645","after":"39635f75661ac1d747c6c87c666266948c2490e4","ref":"refs/heads/4.2","pushedAt":"2024-05-02T13:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[ue] Update skeleton time in widget on tick","shortMessageHtmlLink":"[ue] Update skeleton time in widget on tick"}},{"before":"511dd0c1da69894f8c8dda307be793519e440817","after":"da3d1cd4b352f5e80017a3f8677bc1132edef645","ref":"refs/heads/4.2","pushedAt":"2024-05-02T12:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[cocos2dx] Closes #2501, batch command needs to be created after two color tint vertex colors have been set.","shortMessageHtmlLink":"[cocos2dx] Closes #2501, batch command needs to be created after two …"}},{"before":"bab69e243a96c1595d642a331dc132885135bedf","after":"511dd0c1da69894f8c8dda307be793519e440817","ref":"refs/heads/4.2","pushedAt":"2024-05-01T09:14:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidetan","name":"Davide","path":"/davidetan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7047501?s=80&v=4"},"commit":{"message":"[haxe] Port of commit cb48737 (partially - no copy constructor)","shortMessageHtmlLink":"[haxe] Port of commit cb48737 (partially - no copy constructor)"}},{"before":"b41e9377bbb4b89113af376c2a87c19e7a21e5e7","after":"bab69e243a96c1595d642a331dc132885135bedf","ref":"refs/heads/4.2","pushedAt":"2024-04-30T16:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HaraldCsaszar","name":"Harald Csaszar","path":"/HaraldCsaszar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32591206?s=80&v=4"},"commit":{"message":"[unity] Fixed SkeletonGraphicRenderTexture RenderTexture being distorted. Closes #2513. Minor breaking: Changed type and name of protected member RawImage quadRawImage to SkeletonSubmeshGraphic quadMaskableGraphic.","shortMessageHtmlLink":"[unity] Fixed SkeletonGraphicRenderTexture RenderTexture being distor…"}},{"before":"0e00ce4f07ceac40ed6fd4b065f8c00dd1c85ad4","after":"b41e9377bbb4b89113af376c2a87c19e7a21e5e7","ref":"refs/heads/4.2","pushedAt":"2024-04-30T10:37:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Release 4.2.24","shortMessageHtmlLink":"[flutter] Release 4.2.24"}},{"before":"9c9bcb9428d0c7481ec2f69c0403c2904f978d27","after":"0e00ce4f07ceac40ed6fd4b065f8c00dd1c85ad4","ref":"refs/heads/4.2","pushedAt":"2024-04-30T10:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[flutter] Closes #2438, support static linking of native libraries.","shortMessageHtmlLink":"[flutter] Closes #2438, support static linking of native libraries."}},{"before":"f67807f1e77f19567fc8bfe29cf055328e2cd917","after":"9c9bcb9428d0c7481ec2f69c0403c2904f978d27","ref":"refs/heads/4.2","pushedAt":"2024-04-30T08:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[cocos2dx] Closes #2505, fix warning about memory allocated by Cococs2d-X","shortMessageHtmlLink":"[cocos2dx] Closes #2505, fix warning about memory allocated by Cococs…"}},{"before":"07f299434de76025fb216a0e5d1d480804f2e5f3","after":"f67807f1e77f19567fc8bfe29cf055328e2cd917","ref":"refs/heads/4.2","pushedAt":"2024-04-30T08:45:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"[spine-c] Fix crashes in skins or animations error handling (#2491)\n\n* Fix android-specific rotation issue. bone->arotation == NaN, in some specific cases during update bones, cause squared value can been very smoll but still negative anyway and create NaN value\r\n\r\n* Fix crash at spSkeletonData_dispose() while handling problems in skeleton in SkeletonBinary/SkeletonJson.\r\nUse increase counts instead directly put counts value for avoid problems at early dispose vectors\r\n\r\n* additional commit for prev revision","shortMessageHtmlLink":"[spine-c] Fix crashes in skins or animations error handling (#2491)"}},{"before":"6118a5f704d446f7e2352ed6db71f26b269e44c7","after":"07f299434de76025fb216a0e5d1d480804f2e5f3","ref":"refs/heads/4.2","pushedAt":"2024-04-30T08:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"Dont do init transform if you dont need to. (#2495)","shortMessageHtmlLink":"Dont do init transform if you dont need to. (#2495)"}},{"before":"1274c9ca8440b602f9dbfebb12c9b756fcaa4dda","after":"a73d0bc40d7f7c9db0a79813c3adadfc27de6939","ref":"refs/heads/4.1","pushedAt":"2024-04-30T08:41:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"Dont do init transform if you dont need to. (#2495)","shortMessageHtmlLink":"Dont do init transform if you dont need to. (#2495)"}},{"before":"25485039329e60f852c2c2519f8994ca190308cd","after":"bf281b1c22505f9a73cb011ddb3ba840d08e3ae3","ref":"refs/heads/spine-android","pushedAt":"2024-04-30T07:42:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"badlogic","name":"Mario Zechner","path":"/badlogic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514052?s=80&v=4"},"commit":{"message":"Merge branch '4.2' into spine-android","shortMessageHtmlLink":"Merge branch '4.2' into spine-android"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQZPDpwA","startCursor":null,"endCursor":null}},"title":"Activity · EsotericSoftware/spine-runtimes"}