Nathan Sweet
b42daae7f2
[libgdx] Fixed Skeleton Viewer line rendering when zoomed.
2025-06-06 11:01:14 -04:00
Mario Zechner
2692f4c684
Revert "[cpp] Add core pose classes for 4.3-beta architecture"
...
This reverts commit c83a0ba84915799bc905c4f86cf436c24f4c8aec.
# Conflicts:
# spine-cpp/spine-cpp/include/spine/spine.h
# spine-cpp/spine-cpp/src/spine/BoneLocal.cpp
# spine-cpp/spine-cpp/src/spine/BonePose.cpp
# spine-cpp/spine-cpp/src/spine/SlotPose.cpp
2025-06-05 20:01:32 +02:00
Mario Zechner
a9874c887c
Revert "[cpp] Add pose architecture foundation for 4.3-beta"
...
This reverts commit 84637da40bc7c2a1d753b14feb2428faa8ee572f.
# Conflicts:
# .gitignore
# spine-cpp/spine-cpp/include/spine/spine.h
2025-06-05 20:00:52 +02:00
Davide Tantillo
b3717f3a9b
[haxe] Port to 4.3 (WIP) - revert runtime.sh
2025-06-05 18:00:29 +02:00
Davide Tantillo
47c687c870
[haxe] Port to 4.3 (WIP)
2025-06-05 17:58:50 +02:00
Davide Tantillo
4daeefd5cf
[haxe] Port to 4.3 (WIP)
2025-06-04 17:40:33 +02:00
Mario Zechner
3b39aeebbf
Update gitignore
2025-06-02 15:01:39 +02:00
Nathan Sweet
a48a3d1fba
[libgdx] Improved JSON and binary data loading exceptions.
2025-06-01 11:49:50 -04:00
Davide Tantillo
b74ba4cab2
[ts] Port to 4.3 fixes (WIP)
2025-06-01 16:21:53 +02:00
Nathan Sweet
43a3176db2
[libgdx] Reorder static public qualifiers.
2025-06-01 09:47:22 -04:00
Nathan Sweet
4db43da678
[libgdx] Pose the skeleton for FboTest.
2025-05-31 12:43:48 -04:00
Davide Tantillo
a2547097c2
[ts] Port to 4.3 (WIP)
2025-05-29 17:35:17 +02:00
Mario Zechner
c99cf65b32
[libgdx][android] Fix GH workflows
2025-05-28 21:26:28 +02:00
Mario Zechner
5a71276829
[android] Port to 4.3
2025-05-28 21:19:00 +02:00
Mario Zechner
dfaf11d503
[libgdx] Jabel support
2025-05-28 20:26:41 +02:00
Mario Zechner
05ded5c444
[libgdx][android] Version 4.3.0-SNAPSHOT
2025-05-28 20:13:44 +02:00
Mario Zechner
9e394eaeb0
[libgdx][android] Fix release publishing to Central Portal
2025-05-28 20:12:49 +02:00
Mario Zechner
cc179858f9
[libgdx][android] Migrate to Central Portal publishing with unified version management
2025-05-28 20:12:48 +02:00
Nathan Sweet
4bcf00b7d8
Spineboy example, set run as default animation.
2025-05-26 17:20:59 -04:00
Mario Zechner
3bb48dceb9
Formatting
2025-05-26 18:22:28 +02:00
Mario Zechner
c83a0ba849
[cpp] Add core pose classes for 4.3-beta architecture
...
- Add BoneLocal class for local bone pose (x, y, rotation, scale, shear, inherit)
- Add BonePose class extending BoneLocal with world transform calculations
- Add SlotPose class for slot state (color, darkColor, attachment, sequence, deform)
- Implement complete world transform math in BonePose from reference implementation
- Use Spine's custom RTTI system instead of C++ RTTI for type checking
- Update spine.h to include new core pose classes
- Update development guidelines with RTTI usage patterns
These core pose classes provide the foundation for the new constraint system
and enable separation of local, constrained, and applied poses in the 4.3-beta
architecture redesign.
2025-05-26 18:19:58 +02:00
Mario Zechner
84637da40b
[cpp] Add pose architecture foundation for 4.3-beta
...
- Replace Updatable interface with Update interface
- Add Pose<P> template interface for pose management
- Add PosedData<P> abstract base class for setup data
- Add Posed<D,P,A> base class linking data, pose, and applied states
- Add PosedActive<D,P,A> extending Posed with active state management
- Update spine.h to include new pose system headers
This implements the foundational pose architecture required for the 4.3-beta
constraint system overhaul. The new pose-based system provides better separation
of concerns and enables more flexible constraint management.
2025-05-26 16:51:07 +02:00
Mario Zechner
0c6c0a2a7b
Formatting
2025-05-26 15:24:01 +02:00
Mario Zechner
8b5adfadb6
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/ConstraintData.java
# spine-ts/spine-pixi-v8/src/index.ts
# spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/LICENSE.md
2025-05-26 13:54:02 +02:00
Mario Zechner
97d49b37b7
License header update
2025-05-26 13:24:06 +02:00
Mario Zechner
c9456593db
[godot] Closes #2861 , force min ios version 12.0 via compiler/linker flag
2025-05-23 14:02:40 +02:00
Davide Tantillo
b90b6996c0
[ts][webcomponents] Stop RAF if tab is hidden.
2025-05-23 09:56:35 +02:00
Mario Zechner
a27b63fc5e
[haxe] Clean-up of documentation, remove HTML tags
2025-05-22 22:35:49 +02:00
Mario Zechner
0ffe43b83e
[haxe] Clean-up of documentation, remove HTML tags
2025-05-22 22:34:05 +02:00
Mario Zechner
0c6788cd97
[haxe] More documentation synchronization with reference implementation
2025-05-22 22:11:12 +02:00
Harald Csaszar
6d6e85229a
[monogame] Reverted commits 390f496 and 631aa17 and fixed vertices re-allocation differently. See #2854 .
2025-05-22 19:14:13 +02:00
Davide Tantillo
51b908db89
[ts][webcomponents] Fix resize callback.
2025-05-22 17:09:35 +02:00
Davide Tantillo
b63a29e3b5
[ts][webcomponents] Moved dispose example in its own file.
2025-05-22 17:03:23 +02:00
Davide Tantillo
3866154cb9
[ts][webcomponents] Add resize callback also for default. It might send double resize command.
2025-05-22 17:03:23 +02:00
Davide Tantillo
c462a0232e
[ts][webcomponents] appendedToBody logic was reversed.
2025-05-22 17:03:23 +02:00
Davide Tantillo
7366fcfa4e
[ts][webcomponents] Fix overlay div size when body is smaller than document.
2025-05-22 17:03:23 +02:00
Mario Zechner
7ac6ae6987
[haxe] Fix update cache compilation error
2025-05-22 16:48:24 +02:00
Mario Zechner
b413153b59
[Haxe] Synchronize documentation with reference implementation
2025-05-22 16:20:34 +02:00
Nathan Sweet
fdc75a3c0e
[libgdx] Added wind and gravity controls for the whole skeleton.
2025-05-21 19:04:56 -04:00
Davide Tantillo
f5da0c6f8f
[ts][webcomponents] get/createSpineWidget to get/createSkeleton.
2025-05-21 17:09:41 +02:00
Davide Tantillo
a5e737364c
[ts][webcomponents] no-spinner to spinner, and reversed logic. Default is not having the spinner.
2025-05-21 17:00:00 +02:00
Davide Tantillo
710c20b284
[ts][webcomponents] Rename isinteractive to interactive.
2025-05-21 16:54:06 +02:00
Davide Tantillo
2616860ea6
[ts][webcomponents] Rename isdraggable to drag.
2025-05-21 16:50:12 +02:00
Davide Tantillo
4a124d7c42
[ts][webcomponents] Rename cursor to pointer.
2025-05-21 16:46:03 +02:00
Nathan Sweet
9b596c3856
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-unity/Assets/Spine/package.json
2025-05-21 10:29:28 -04:00
Nathan Sweet
b8b55ebd5e
food-app example, update skeleton order.
2025-05-21 10:19:15 -04:00
Nathan Sweet
25991d1dd1
[monogame] Prefer using local when available.
2025-05-21 08:46:19 -04:00
Harald Csaszar
4ad52678b2
Merge branch '4.2' of https://github.com/EsotericSoftware/spine-runtimes into 4.2
2025-05-21 10:55:58 +02:00
Nathan Sweet
70d0171468
* Added food-app example project.
...
* Updated mix-and-match to fix blue dress sleeve.
* Changed export scripts to pack polygons for most PRO projects.
* Re-exported projects.
2025-05-20 19:54:49 -04:00
Nathan Sweet
061e9d7ec5
[libgdx] Fixed binary path constraints and JSON skin constraints.
2025-05-20 19:53:04 -04:00