Mario Zechner
cb0fc7adaa
[flutter] Closes #2526 , fix use after free error in dress-up.
...
When setting a new skin in _toggleSkin, we first dispose the old skin, then set the new skin. However, setting the new skin will compare attachments against the still set but already freed old skin. We end up with use after free memory access.
2024-05-16 16:31:02 +02:00
Mario Zechner
a911384e67
Re-export examples and copy to runtimes
2024-05-16 16:08:40 +02:00
Davide Tantillo
77b6a5bb03
[ts][pixi] Add JSDoc.
2024-05-16 12:01:22 +02:00
Harald Csaszar
d0480da0e5
[examples] Removed spine-cocos2d-objc from runtimes copy script.
2024-05-16 09:56:20 +02:00
Harald Csaszar
345448a079
[unity] Updated example skeleton assets to 4.2.22.
2024-05-16 08:42:12 +02:00
Luke Ingram
88aa654a77
[csharp] Port of commit 687260a: Removed SlotData#path.
2024-05-15 09:07:12 -04:00
Davide Tantillo
91db26ee40
[haxe] Port of commit 687260a: Removed SlotData#path.
...
The name now always contains the full path.
2024-05-15 14:05:27 +02:00
Davide Tantillo
24dc328b15
[ts] Port of commit 687260a: Removed SlotData#path.
...
The name now always contains the full path.
2024-05-15 14:05:27 +02:00
Mario Zechner
e99899e819
[c][cpp] Port 687260a384df3461f72738d08be85993fb83ec70
2024-05-15 13:57:39 +02:00
Nathan Sweet
687260a384
Removed SlotData#path.
...
The name now always contains the full path.
2024-05-14 15:28:59 -04:00
Mario Zechner
6c89b10972
[ue] Closes #2480 , renderer component always updates after skeleton component
2024-05-14 11:43:44 +02:00
Mario Zechner
72abb4ead0
[ue] Closes #2521 , fix USpineSkeletonComponent::SetSlotColor
2024-05-14 11:41:05 +02:00
Mario Zechner
5017bbf2aa
[flutter] Closes #2525 , fix build to include spine-cpp-lite.
2024-05-14 11:27:14 +02:00
Mario Zechner
ab2de2babd
[cpp][godot] Closes #2524 , physics constraint update didn't take into account yDown properly
2024-05-14 10:59:49 +02:00
Mario Zechner
4183a58100
[ts] Release 4.2.42
2024-05-14 10:19:28 +02:00
Mario Zechner
f212ece369
[ts] Fix incorrect handling of Physics.none in Skeleton.updateWorldTransform
2024-05-14 10:17:52 +02:00
Nathan Sweet
70865368cd
Updated example projects that had warnings.
2024-05-10 15:51:00 -04:00
Mario Zechner
7798f8037a
[ue] Update example project to UE 5.4.
2024-05-10 14:12:02 +02:00
Mario Zechner
eb91c170a4
Formatting
2024-05-10 14:00:45 +02:00
Mario Zechner
f41bb231e1
[godot] Do not generate vsproj
2024-05-10 13:58:57 +02:00
Mario Zechner
7a15bfc678
[godot] Update build to 4.1.4-stable
2024-05-10 13:42:11 +02:00
Harald Csaszar
a177da9611
[unity] Fixed keyword not being set for SkeletonGraphicRenderTexture quad material. See #2520 .
2024-05-07 16:53:38 +02:00
Harald Csaszar
773d27c398
[unity] Fixed SkeletonGraphicRenderTexture incorrect alpha blending. Closes #2520 .
2024-05-07 16:28:15 +02:00
Davide Tantillo
098fc0847a
[ts][pixi] DarkTint renderer is registered by the runtime. DarkTintMesh is automatically used if a slot has dark color.
2024-05-07 12:14:34 +02:00
Mario Zechner
126a8f02aa
[godot] Remove 4.0 build, upgrade to latest Scons.
2024-05-07 10:32:41 +02:00
Mario Zechner
524b65f43c
Formatting
2024-05-07 10:32:41 +02:00
Mario Zechner
665d0c074d
[ts] Release 4.2.41
2024-05-07 10:32:41 +02:00
Mario Zechner
b8580bb4ed
[ts] setMixDurationWithDelta -> setMixDurationWithDelay
2024-05-07 10:32:41 +02:00
Harald Csaszar
77e859cb31
[unity] Improved UpdateWhenInvisible logic for SkeletonRenderSeparator. Closes #2519 .
2024-05-06 20:46:14 +02:00
Harald Csaszar
9904398400
Merge branch '4.1' into 4.2
2024-05-06 19:44:37 +02:00
Harald Csaszar
24074454d1
[unity] Fixed UpdateWhenInvisible being incorrect when using SkeletonRenderSeparator. See #2519 .
2024-05-06 19:40:19 +02:00
Harald Csaszar
527b928db1
[csharp] Fixed undefined MathUtils.Atan2Deg when USE_FAST_SIN_COS_ATAN2_APPROXIMATIONS enabled. Closes #2517 .
2024-05-06 17:34:06 +02:00
Mario Zechner
8b59c1083d
[ts] Release 4.2.40
2024-05-06 09:03:43 +02:00
Mario Zechner
baf6ea020a
[ts] Fix TrackEntry.mixDuration, add TrackEntry.setMixDurationWithDelay(), closes #2518
2024-05-06 09:01:45 +02:00
Nathan Sweet
485de74983
[libgdx] SkeletonClipping#clipTriangles clean up.
2024-05-04 16:54:31 -04:00
Davide Tantillo
d860c3dbb4
[haxe] Add SkeletonSprite.getAnimationBounds() to get the animation bound. Add AnimationBoundExample.
2024-05-04 12:15:41 +02:00
Davide Tantillo
eb80431642
[haxe] Skeleton.getBounds() applies clipping, see #2515 . Port of commits b043e5c, 637321a and 2049bed.
2024-05-04 12:01:35 +02:00
Harald Csaszar
ad82b56425
[monogame] Expose clipper used by SkeletonRenderer for use with Skeleton.GetBounds(), see #2515 . Port of commit 2049bed.
2024-05-03 15:55:22 +02:00
Mario Zechner
0a828099e9
Formatting
2024-05-03 12:47:24 +02:00
Mario Zechner
5a462e9e21
[godot] Closes #2516 , memdelete instead of memfree on Control
2024-05-03 12:44:30 +02:00
Davide Tantillo
77f48a39db
[ts][player] Fixed examples embedding skeletons
2024-05-03 11:26:19 +02:00
Mario Zechner
65d09e73c7
[cpp] Introduce spine_bool for boolean values in spine-cpp-lite.
2024-05-03 11:23:56 +02:00
Davide Tantillo
03f8f67e01
[ts][player] Calculates animation viewport using new Skeleton.getBounds that considers clipping.
2024-05-03 10:56:07 +02:00
Davide Tantillo
f3097222f9
[ts] Skeleton.getBounds() applies clipping, see #2515 . Port of commits b043e5c, 637321a and 2049bed.
2024-05-03 10:42:25 +02:00
Davide Tantillo
b3435430b8
[examples] Updated mix-and-match not inheriting rotation on feet
2024-05-03 09:24:01 +02:00
Harald Csaszar
c6a01d7a5f
[csharp][unity] Skeleton.getBounds() applies clipping, see #2515 . Port of commits b043e5c, 637321a and 2049bed.
2024-05-02 20:22:50 +02:00
Mario Zechner
2049bed11e
[libgdx] Expose clipper used by SkeletonRenderer for use with Skeleton.getBounds(), see #2515
2024-05-02 17:08:08 +02:00
Mario Zechner
637321ad16
[libgdx] Overload for Skeleton.getBounds() which optionally applies clipping, see #2515
2024-05-02 17:04:35 +02:00
Mario Zechner
b043e5c978
[libgdx] Skeleton.getBounds() applies clipping, see #2515
2024-05-02 16:55:22 +02:00
Mario Zechner
a228adf684
[godot] Should close #2514 , needs testing.
2024-05-02 16:52:48 +02:00