207 Commits

Author SHA1 Message Date
badlogic
6ae45f1a5a [ts] Port IK constraint changes
See

33bce01fee
f9862b10b3
2021-06-09 15:07:44 +02:00
Mario Zechner
c76cdccf88 [ts] Undo fixup in TextureAtlas. The change prevented multi-page atlas parsing from working due to !""==null in JS. 2021-06-07 13:27:47 +02:00
Nathan Sweet
d856ece2f2 SkeletonJson clean up. 2021-06-06 23:18:12 -04:00
Nathan Sweet
6428b82e1e [lua] 4.0 port fixes. 2021-06-05 21:55:01 -04:00
Nathan Sweet
a5be08a62a More clean up. 2021-06-05 21:16:36 -04:00
Nathan Sweet
700d2897a8 Various clean up. 2021-06-04 22:16:54 -04:00
Nathan Sweet
3ecf7929bf [ts] Use constant values instead of static fields.
Even this ugliness is less ugly than TypeScript static field access. Smaller too.
2021-06-04 01:35:59 -04:00
Nathan Sweet
afcd899bca [ts] Removed error checking in loaders.
Safe to assume the data is valid. If not the ref impl can be used to check it, which has error checks.
2021-06-04 00:54:45 -04:00
Nathan Sweet
7df74c2fa4 Various fixes, clean up.
* Added missing CurveTimeline#shrink calls. c and cpp got BOZO comments until the method is added.
* SkeletonJson#readCurve clean up.
* ts, use shorthand for null checks.
* csharp, don't use unnecessary hasNext local.
2021-06-03 21:42:35 -04:00
Nathan Sweet
7aa940a961 Fixes for reading mix X/Y. 2021-06-03 15:33:48 -04:00
Nathan Sweet
81744da44a [ts] Port of fix for applying a constraint reverting changes from other constraints.
#1896
2021-05-31 01:42:33 -04:00
Nathan Sweet
6dfae6df3c Missing port: Fixed AnimationState crash when the number of timelines changes during a mix.
Ref impl commit: b99df7286aa933411f90eda6dbdeffd936058ae4
2021-05-31 01:26:41 -04:00
Nathan Sweet
551f33b2d1 [ts] Clean up, build fixes. 2021-05-30 20:17:54 -04:00
Nathan Sweet
05327b8d11 [ts] Clean up. 2021-05-30 16:53:56 -04:00
Nathan Sweet
80734017e0 [as3] Use function to get JSON values, better matches spine-ts. 2021-05-30 13:02:28 -04:00
Ivan Popelyshev
a28296f1dc
fix link (#1882) 2021-04-29 13:50:08 +02:00
Anton
a0ab3fe80c
BUGFIX: mesh attachment squashing (#1881) 2021-04-27 13:32:20 +02:00
badlogic
6d7f29718b [ts] Fix parsing of spacing mode proportional for JSON files. 2021-04-14 17:45:39 +02:00
badlogic
7b154fb92f [cpp] More 4.0 porting, all of animation and timelines. 2021-03-03 16:46:54 +01:00
Nathan Sweet
8c4d03c8be Fixed reading path constraint mix timelines in binary data. 2021-03-01 18:18:05 +01:00
badlogic
20bca55b93 [ts] Fixed atlas parsing. 2020-12-29 16:37:46 +01:00
badlogic
9087ed61ae [ts] Updated parser to new atlas format
Not quite working yet.
2020-12-28 12:11:25 +01:00
badlogic
1ca4f915ee [ts] Fix translation for transform constraint relative world mode 2020-12-03 14:37:35 +01:00
badlogic
88f0d98dd2 [ts] Finished 4.0 port. See #1796 2020-11-27 17:53:27 +01:00
badlogic
94813204df [ts] More porting, fixed SkeletonBinary. 2020-11-26 17:25:25 +01:00
badlogic
cf728e25dc [ts] More 4.0 porting, SkeletonJson and SkeletonBinary still broken. 2020-11-25 17:16:05 +01:00
badlogic
3863828c3e [ts] Port of 4.0 changes, some kinks to be ironed out yet.
[ts] Add .json exports to WebGL assets dir for tests.

[ts] She loads, but she no play nice.
2020-11-11 13:11:30 +01:00
MikalDev
93f1e546bb Webworker support for SharedAssetManger 2020-09-15 15:56:23 -07:00
badlogic
c0d8f1cece [ts] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:34:59 +02:00
badlogic
c64e6adbde [ts] Fix 1-bone IK, see #1692. 2020-06-03 17:27:30 +02:00
badlogic
ba1cb75b07 [ts] RegionAttachment.copy() refered to window.name instead of this.name. Closes #1672. 2020-06-03 13:24:22 +02:00
badlogic
bb60264572 [ts] Fix Pool.freeAll item insertion. Closes 1680. 2020-06-03 13:22:42 +02:00
badlogic
4c2788a558 [ts] Port of additional fix for #1668. 2020-05-20 16:13:43 +02:00
badlogic
6a317a1e3f [runtimes] Port of fix for TransformMode.noRotationOrReflection applying skeleton scale twice. See #1668. 2020-05-06 19:47:08 +02:00
badlogic
ccbcf77cdc [ts] Remove LAST calculation. Additional fix for #1653. 2020-04-15 14:49:52 +02:00
badlogic
673b6754aa [ts] Port AnimationState deform mixing while attachment timelines mix out. See #1653. 2020-04-14 16:57:18 +02:00
badlogic
1855870d37 [ts] Forcing text/html mimetype on text assets downloaded by AssetManager and SharedAssetManager. Closes #1583. 2020-01-11 15:03:13 +01:00
Matthias Matthäy
7311dc9931 Set image source after crossOrigin and event handlers to allow crossOrigin image loading (#1533) 2020-01-11 14:27:18 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
5eb76df99f [ts] Fixed curve parsing in SkeletonJson. Closes #1537. 2019-11-15 12:57:36 +01:00
badlogic
8e0a2e0c75 [ts][player] Added AssetManager.setRawDataURI(path, name). Allows to set a path and corresponding raw data URI which enables embedding of resources like skeletons, atlases, and so on directly in HTML/JS. Added SpinePlayerConfig.rawDataURIs, see the player example for a demonstration. Also closes #1541, closes #1539. 2019-11-05 15:20:50 +01:00
badlogic
b81f77b993 [ts] Added AssetManager#setRawDataURI(path, data). Allows to set raw data URIs for a specific path, which in turn enables embedding assets into JavaScript/HTML. See #1535. 2019-10-31 19:27:33 +01:00
badlogic
4410672ce2 [ts] Updated all core API documentation. See #1506. 2019-10-03 16:43:46 +02:00
badlogic
18eb242df6 [ts] Store timeline ids inside set in Animation for O(1) lookup. See #1462. 2019-09-26 16:11:10 +02:00
badlogic
9313d010ec [ts] Apply left over time additively to track time of delayed TrackEntry. See #1504. 2019-09-26 11:36:19 +02:00
NathanSweet
842dffbd83 [all] Source clean up, formatting, and tabs for indentation. 2019-08-27 15:57:14 +02:00
NathanSweet
2fa85fc1c6 [all] AnimationState, fixed an attachment timeline from changing the mix blend for other timelines.
closes #1461
2019-08-27 13:20:24 +02:00
badlogic
8b714d6849 [ts] fix parsing of default skins without attachment for binary files. 2019-08-07 11:37:23 +02:00
badlogic
a4f92ccf21 [ts] Fixed resolving transform and path constraints when loading skin bones and constraints. 2019-07-16 18:36:46 +02:00
badlogic
ec903efb2e [ts] Closes #1401, JIT bug in Safari on iOS 9. 2019-07-05 15:41:42 +02:00