Mario Zechner
355a91de79
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# spine-flutter/CHANGELOG.md
# spine-flutter/lib/assets/libspine_flutter.wasm
# spine-flutter/pubspec.yaml
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-phaser/package.json
# spine-ts/spine-pixi/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2023-11-28 13:41:20 +01:00
Mario Zechner
b62cb372e5
[ts] Fix for #2412
2023-11-28 13:28:00 +01:00
Mario Zechner
98da54402f
[ts] Update all examples to pass Physics to updateWorldTransform()
2023-11-26 13:10:58 +01:00
Mario Zechner
4598da9a21
[ts] Temporarily use Physics.update everywhere
2023-11-26 12:58:14 +01:00
Mario Zechner
cc60317e4d
[ts] Unsafed changes...
2023-11-22 17:33:55 +01:00
Mario Zechner
a5f7d68d12
[ts] Clean-up sorting of physics constraints.
2023-11-22 16:57:39 +01:00
Mario Zechner
c7aac73dee
[ts] Port of physics constraints, SkeletonJson and SkeletonBinary incomplete.
2023-11-22 16:55:54 +01:00
Mario Zechner
b09e189c64
[ts] Add missing .js extensions.
2023-11-06 13:32:35 +01:00
Mario Zechner
8d832b3834
[ts] Add missing .js extensions.
2023-11-06 13:30:50 +01:00
Mario Zechner
944ccdce3e
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-phaser/package.json
# spine-ts/spine-pixi/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2023-11-06 12:47:46 +01:00
Mario Zechner
9d4d86ced3
[ts] Attempt to fix incompatibility with Node's ESM implementation. See #2407
2023-11-06 12:42:00 +01:00
Mario Zechner
74b7882efa
Merge branch '4.1' into 4.2-beta
2023-07-31 13:29:29 +02:00
Mario Zechner
4047f1ba07
Updated license headers.
2023-07-31 13:29:16 +02:00
Mario Zechner
5103a3da38
Merge branch '4.1' into 4.2-beta
2023-04-21 08:52:38 +02:00
Mario Zechner
ac424c9164
Formatting.
2023-04-21 08:52:24 +02:00
Mario Zechner
db6f624bc6
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/publish.sh
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-phaser/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2023-04-17 16:29:45 +02:00
Mario Zechner
98f060b435
[ts] Refactor how textures are stored in texture regions, fix renderers, add custom attachment WebGL example.
2023-04-17 16:12:26 +02:00
Harald Csaszar
954ab69bce
Merge branch '4.1' into 4.2-beta
2023-04-06 13:30:38 +02:00
Mario Zechner
9382265484
[ts] Port of commit e04e7b5. Adjusted fix for IK constraint NaN when parent has zero scale.
2023-04-06 13:21:44 +02:00
Mario Zechner
db90982453
[ts] Formatting.
2023-04-05 15:10:31 +02:00
Mario Zechner
09c14b7b31
[ts] Fixed IK constraint NaN when a parent bone has zero scale.
2023-04-05 15:09:29 +02:00
Mario Zechner
22603c3f07
[ts] Fixed IK constraint NaN when a parent bone has zero scale.
2023-04-05 15:05:33 +02:00
Jimb Esser
905f4c6ece
[ts] Use existing, explicit atlas data instead of relying on an image's current width/height ( #2085 )
...
This fixes a bug where UVs would sometimes be wrong if an image's size is not the same as when originally exported. This could happen in the wild to _any_ project, due to mobile ISPs/browsers that proxy requests and resize images before sending them to clients.
Fixing this also allows `spine-core` to work with engines that:
* use embedded, low-res textures while waiting for high res textures to load
* automatically provide lower resolution textures to low-end devices or low-resolution displays
2023-01-30 12:51:47 +01:00
Mario Zechner
1891d00025
Merge branch '4.1' into 4.2-beta
2023-01-16 14:00:14 +01:00
Mario Zechner
83945e17dc
Apply formatter.
2023-01-16 14:00:01 +01:00
Mario Zechner
68a9096049
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# .gitignore
# spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp
# spine-ts/package-lock.json
# spine-ts/package.json
2022-12-27 11:48:02 +01:00
Mario Zechner
15bbf5701e
[ts] Added Skeleton.yDown
2022-12-27 11:43:02 +01:00
Harald Csaszar
603c024791
Merge branch '4.1' into 4.2-beta
2022-11-30 18:41:39 +01:00
Luke Ingram
38ae6f886c
[c][cpp][ts] Port of 4bad9ec25e3281361a6599509881397711722e58
2022-11-30 13:34:20 -04:00
Mario Zechner
33b31aeadd
[ts] Port of commit 3ea4f66. AnimationState, fixed rotation mix when direction changes. See #2158 .
2022-10-06 16:23:47 +02:00
Mario Zechner
c590944a51
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# spine-cocos2dx/README.md
# spine-godot/spine_godot/SpineSprite.cpp
# spine-sdl/src/spine-sdl-cpp.cpp
# spine-sfml/cpp/src/spine/spine-sfml.cpp
2022-09-15 08:39:43 +02:00
Mario Zechner
ba5f89f361
[ts] Correct order of UV assignements in RegionAttachment.updateRegion()
2022-09-15 07:46:33 +02:00
Mario Zechner
dc978ed05d
[ts] Fix port of 899f7d7
2022-09-15 07:45:30 +02:00
Luke Ingram
1ef33f1d1a
[ts] Port of d6adbe9.
...
See d6adbe96d8
2022-09-14 17:37:58 -04:00
Mario Zechner
7f9d4c0308
[ts] Port of #2150
2022-09-12 12:49:55 +02:00
Mario Zechner
386ad25ebc
[ts] Port of 4efd63f89cb995cbe4f30358d268a9d0eaf0c9be, fix VertexAttachment.timlineAttachment typo.
2022-06-22 14:08:28 +02:00
Luke Ingram
838b9dd4c3
[ts] Port of 81baef0b5bb181376d15b0208697db8dabce095e
2022-06-20 23:25:15 -05:00
Mario Zechner
5a9982b2fb
[ts] Removed VertexEffect, see #2076
2022-05-30 14:55:29 +02:00
Mario Zechner
e4372e5329
[ts] Enable TS strict mode. Closes #2058
2022-04-07 21:24:48 +02:00
Mario Zechner
d43ff5f899
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-csharp/src/Attachments/IHasTextureRegion.cs.meta
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2022-04-07 06:07:02 +02:00
Terrasse
01a36f81c3
[ts] Fixed bug of reading Unicode from binary data ( #2051 )
2022-04-07 05:50:42 +02:00
Mario Zechner
3b1f7617df
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2022-03-14 11:26:35 +01:00
Mario Zechner
58f0bc0d0c
Added promise based AssetManager.loadAll(), Skeleton.getBoundsRect() helper method.
2022-03-14 11:23:53 +01:00
Mario Zechner
28dc5dd2e8
[ts] Fix bugs in ported code for #2027
2022-02-02 12:04:26 +01:00
Luke Ingram
7cb3d99114
[ts] Port of ShortestRotation, see #2027
2022-01-28 11:01:17 -04:00
Mario Zechner
504f52a5a7
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-as3/spine-as3/src/spine/animation/ScaleTimeline.as
# spine-as3/spine-as3/src/spine/animation/ScaleXTimeline.as
# spine-as3/spine-as3/src/spine/animation/ScaleYTimeline.as
# spine-lua/spine-lua/Animation.lua
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2022-01-27 18:42:14 +01:00
Luke Ingram
25bea5e7b8
[ts] Port of additive scale mixing fix, see #2028
2022-01-26 14:22:21 -04:00
Mario Zechner
1cbe69d733
Fix formatting.
2022-01-23 22:27:23 +01:00
Mario Zechner
d7bb172c95
Fix fomatting script, apply formatting.
2022-01-20 19:49:10 +01:00
Mario Zechner
9ee399bd1c
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-ts/package-lock.json
2022-01-19 15:33:05 +01:00