164 Commits

Author SHA1 Message Date
Mario Zechner
4225214caf [flutter] macOS/iOS builds, fixed examples wrt new API 2025-07-30 09:44:13 +02:00
Mario Zechner
f1353f2c6d [flutter] SkeletonDrawable.update() needs to update skeleton and world transform 2025-07-30 00:50:11 +02:00
Mario Zechner
4eddd24787 [flutter] AnimationStateEventsManager for idiomatic animation state listeners, Flutter versions of Atlas, SkeletonDrawable, RenderCommand for convenience. 2025-07-30 00:44:12 +02:00
Mario Zechner
0e5de94529 [flutter] handle implicit enum values in codegen, extension for animation state listeners + test 2025-07-29 22:52:06 +02:00
Mario Zechner
001f4d384f [flutter] Skin.getEntries() extension 2025-07-29 22:19:04 +02:00
Mario Zechner
58f5d24758 [flutter] Clean-up of extensions, docs for codegen 2025-07-29 21:39:14 +02:00
Mario Zechner
24e4f39d45 [flutter] Regenerated bindings 2025-07-26 00:24:10 +02:00
Mario Zechner
66a9860c94 Update Flutter generated bindings
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-25 23:44:53 +02:00
Mario Zechner
619c076da2 Add spine-c bindings check automation
- Add generate-all-bindings.sh script with logging support
- Add GitHub Action to check if spine-c bindings are up-to-date
- Update spine-flutter/generate-bindings.sh to use logging.sh
- Action only runs on branches >= 4.3 (including beta versions)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-25 23:31:07 +02:00
Mario Zechner
03757139cd [flutter] codegen now uses nullability info from spine-c ir-generator to make return and parameter types optional if necessary. 2025-07-25 22:50:54 +02:00
Mario Zechner
4ccce0436c Formatting 2025-07-25 20:49:41 +02:00
Mario Zechner
861eac1c1b [c] References for non-nullable arguments and return types, pointers for nullable args and return types 2025-07-25 20:21:39 +02:00
Mario Zechner
736f5148f1 [c] null-analysis tool. 2025-07-25 14:03:09 +02:00
Mario Zechner
0267eaf60e [flutter] spine_flutter.dart -> Flutter specific stuff, spine_dart.dart -> Dart only stuff, clean separation for headless-test.dart 2025-07-25 02:43:24 +02:00
Mario Zechner
5f7daaf61b [flutter] FIx headless test imports 2025-07-25 02:24:54 +02:00
Mario Zechner
f85b3c1f19 [flutter] spine_flutter.dart -> spine_dart.dart, api.dart in generated pulling in all modules 2025-07-25 02:22:48 +02:00
Mario Zechner
6ad01acc6a [flutter] Use new loading infra from spine-c 2025-07-25 02:19:53 +02:00
Mario Zechner
9c8119718b [dart] types are not Finalizable, invoke formatters/format-dart.sh, build test spine_flutter shared lib 2025-07-25 01:13:29 +02:00
Mario Zechner
d91dc74cb4 [dart] Formatting 2025-07-25 00:41:03 +02:00
Mario Zechner
4a7bf7c12d [flutter] Working dart-writer plus headless smoke test 2025-07-25 00:32:34 +02:00
Mario Zechner
33dd153c2b [dart] Fix remaining dart-writer issues, apply dart fix at the end of generation to clean up superfluos imports in generated files. 2025-07-24 11:45:49 +02:00
Mario Zechner
4d19a6ac81 [dart] Fix spine_flutter.dart generation 2025-07-24 01:15:40 +02:00
Mario Zechner
5c33aed9d6 [flutter] Wrapper and binding generator complete. 2025-07-24 00:53:47 +02:00
Mario Zechner
003e5a4d78 [c] Fix handling of PropertyId arrays 2025-07-24 00:37:13 +02:00
Mario Zechner
1efd045a83 Final clean-up of all Bash scripts except examples/**/*.sh and spine-godot/build/*.sh 2025-07-20 22:07:17 +02:00
Mario Zechner
d409ff23ff Fix format-xx.sh files wrt logging, add proper Swift formatting configuration. 2025-07-20 21:31:07 +02:00
Mario Zechner
0dd86dfdc1 Consistent logging in all Bash scripts via formatters/logging/logging.sh 2025-07-20 20:45:54 +02:00
Mario Zechner
81b445302a [formatters] Dart formatting pass 2025-07-16 03:20:14 +02:00
Mario Zechner
781619aff6 [dart] Formatter 2025-07-16 01:41:21 +02:00
Nathan Sweet
f4f1ea1fd9 Ran: examples/export/runtimes.sh 2025-06-20 15:56:02 -04: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
Mario Zechner
e24b1a25d8 [flutter] Updated WASM binary 2025-05-16 11:10:17 +02:00
Mario Zechner
71359240d7 [flutter] Release 4.2.36 2025-05-16 11:09:26 +02:00
Mario Zechner
13095faa8c [flutter] Upgrade to AGP 8.5.1, NDK 28.1.13356709, minSDK 21, Closes #2849 2025-05-16 11:02:54 +02:00
Nathan Sweet
dafafca942 Merge branch '4.2' into 4.3-beta-sliders
# Conflicts:
#	spine-ts/package.json
2025-04-23 11:59:55 -04:00
Davide Tantillo
cb28aeeedc [flutter] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases. 2025-04-09 16:02:08 +02:00
Mario Zechner
092e82d7ae [flutter] Closes #2809, update web_ffi 2025-04-09 15:10:19 +02:00
Mario Zechner
8e35cb8b6b [flutter] Update to emscripten 4.0.6, fix build script 2025-04-09 12:52:22 +02:00
Luke Ingram
ec395f00e1
[all] Updates documentation. (#2805)
- All links to forum posts have been updated.
- All links to Spine documentation have been updated to be accurate. This includes the Editor docs and specific Runtimes docs.
- Removes the doc link to the out-of-date spine-cocos2d-objc runtime and replaces it with spine-sdl.
- Links to external frameworks and tools have been corrected.
2025-04-08 04:53:39 +02:00
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Mario Zechner
8d12efd9ef [flutter] Release 4.2.33 2024-11-20 12:04:07 +01:00
Anthony Taormina
96d72165f1
Update deprecating hash method in raw_image_provider.dart (#2690) 2024-11-20 11:57:13 +01:00
Mario Zechner
0ffcc63b5e [flutter] Expand debug rendering example to show how to render in canvas coordinates 2024-09-09 11:20:57 +02:00
Mario Zechner
c85000b5f8 [ue] Add ResetPhysicsConstraints() to SpineSkeletonComponent and SpineWidget, closes #2615 2024-08-31 09:19:27 +02:00
Mario Zechner
4e5e47d375 [flutter] Release 4.2.32 2024-08-27 13:47:21 +02:00
Anurag Devanapally
4ad2380455
Standardize header search paths in iOS and Mac podspecs. (#2609) 2024-08-26 12:42:25 +02:00
Mario Zechner
eb2802e366 [ue] Fix shadowed variables on Clang/GCC. 2024-08-07 14:09:31 +02:00
Mario Zechner
b47c739516 [flutter] 4.2.31 release 2024-08-07 14:09:31 +02:00
Mario Zechner
119b739a6d [flutter] Fix CHANGELOG.md 2024-07-02 14:09:17 +02:00
Mario Zechner
50f3490046 [flutter] Release 4.2.30 2024-07-02 14:08:19 +02:00