Mario Zechner
b25ae0e80d
[c] Update Rust README.md
2025-07-21 03:08:45 +02:00
Mario Zechner
aa6b33b626
[c] bindgen based bindings for Rust
2025-07-21 03:05:47 +02:00
Mario Zechner
715abbc171
[c] Force cc to not link to stdc++
2025-07-21 02:57:33 +02:00
Mario Zechner
b171e10da6
Fix test runner to properly detect and build fat jar
...
- Look specifically for spine-headless-test-*.jar instead of any jar
- Ensures fat jar with all dependencies gets built and used
- Revert workflow to let test runner handle jar building
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 02:50:38 +02:00
Mario Zechner
d93407cfe7
[c] Rust FFI + no-cpprt POC
2025-07-21 02:49:46 +02:00
Mario Zechner
f9b80e0db4
Fix C++ compatibility workflow: build fat jar with libgdx dependencies
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 02:48:54 +02:00
Mario Zechner
0639937993
Fix C++ compatibility workflow: build spine-libgdx first
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 02:45:55 +02:00
Mario Zechner
2f7111b0c5
Add C++ runtime compatibility test workflow
...
Verifies C++ runtime produces identical skeleton data output to Java reference implementation.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 02:43:41 +02:00
Mario Zechner
7fdb5906e4
[cpp] Fix hash construction in SkeletonBinary
2025-07-21 02:38:47 +02:00
Mario Zechner
45c60efd6a
[cpp] Fix rotated region handling, EventData::volume default value.
2025-07-21 02:35:36 +02:00
Mario Zechner
d0d77b68ae
[cpp] Fix BoundingBoxAttachment default color
2025-07-21 01:41:54 +02:00
Mario Zechner
6090b2da22
[spine-c] Make destructors excludable (needed for spine_atlas_dispose which is overwritten in extensions.cpp)
2025-07-21 01:01:42 +02:00
Mario Zechner
ab469cbefd
[tests] headless-test-runner.ts with language specific fixes (e.g. icon: null (Java) > icon: "" (C++), C++ JSON will have null as well)
2025-07-21 00:58:43 +02:00
Mario Zechner
1a10d185a3
[cpp] Smoke tests
2025-07-20 22:42:16 +02:00
Mario Zechner
6a621f0cc1
Rename logging doc
2025-07-20 22:08:28 +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
f2fced8bf8
Fix logging in various Bash scripts
2025-07-20 21:35:19 +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
2036aa3e76
[cpp] Fix double free crash in SkeletonBinary::readSkeletonDataFile, add terminal logging utilities and style guide, add nostdcpp
2025-07-20 20:19:07 +02:00
Mario Zechner
aaca02ad81
[cpp] nostdlib build to be used with WASM and other environments that do not want stdlibc++ linked in.
2025-07-20 14:20:40 +02:00
Mario Zechner
3927ff25ff
[ts] Fix lints in HeadlessTest
2025-07-20 06:51:37 +02:00
Harald Csaszar
75e58c70ce
[unity] Fixed SkeletonGraphic shader texcoord precision issue. Closes #2892 .
2025-07-18 19:22:53 +02:00
Harald Csaszar
f5d728d49d
[monogame] Minor cleanup, removed ColorUnity from project.
2025-07-16 20:23:24 +02:00
Harald Csaszar
1e055d5f3c
[csharp] Added missing Color32F operator *.
2025-07-16 20:22:21 +02:00
Harald Csaszar
178c13beab
[csharp] Fixed spine-csharp.csproj file to include only a single color class. Excluded .meta and other Unity-only files.
2025-07-16 20:06:55 +02:00
Mario Zechner
7656f4f7ef
Merge branch '4.3-beta' of https://github.com/EsotericSoftware/spine-runtimes into 4.3-beta
2025-07-16 19:04:17 +02:00
Harald Csaszar
23cb5abe6e
[csharp] Removed unnecessary spine-csharp.sln file.
2025-07-16 18:25:39 +02:00
Mario Zechner
62aefdbea8
[formatters] README.md
2025-07-16 05:16:22 +02:00
Mario Zechner
5a98176309
Add comprehensive README for formatters directory
2025-07-16 05:13:23 +02:00
Mario Zechner
5ae8019e09
Clean-up old format check workflow
2025-07-16 05:09:28 +02:00
Mario Zechner
205cae2373
Remove test workflows
2025-07-16 05:06:30 +02:00
Mario Zechner
c79031cc75
Remove npx install prompts and rely on auto-download
...
- Use npx -y for tsx to avoid install prompts
- Remove tsx from devDependencies since we use npx
- Remove npm install checks from format-ts.sh
2025-07-16 05:05:33 +02:00
Mario Zechner
62b38f9da8
Fix TypeScript dependencies and optimize Eclipse formatter build
...
- Install npm dependencies if node_modules missing
- Only rebuild Eclipse formatter if source is newer than JAR
- Make Eclipse formatter less verbose
2025-07-16 04:58:41 +02:00
Mario Zechner
6a7707282e
Suppress dotnet format warnings with --verbosity quiet
2025-07-16 04:51:13 +02:00
Mario Zechner
3b9fcaefbd
Simplify format-cpp.sh to batch files for both Docker and native
2025-07-16 04:48:58 +02:00
Mario Zechner
557967fa1e
Batch files for Docker clang-format to improve performance
2025-07-16 04:47:17 +02:00
Mario Zechner
d6b0ab0125
Fix Docker volume mount to include parent directories
2025-07-16 04:45:08 +02:00
Mario Zechner
072705560e
Show actual clang-format errors in format-cpp.sh
2025-07-16 04:43:22 +02:00
Mario Zechner
aaaa3f8f35
Add setup script for Docker clang-format wrapper
2025-07-16 04:40:37 +02:00
Mario Zechner
c8421648b5
Use Docker wrapper for clang-format to avoid library issues
2025-07-16 04:39:37 +02:00
Mario Zechner
a1541dfe10
Install clang-format to /usr/bin for proper PATH precedence
2025-07-16 04:36:25 +02:00
Mario Zechner
a424597170
Fix libtinfo dependency for clang-format
2025-07-16 04:34:09 +02:00
Mario Zechner
ccb9a608b4
Use clang-format 18.1.8 binary to match local version
2025-07-16 04:31:55 +02:00
Mario Zechner
b035b12272
Simplify clang-format setup and fix npm warning
2025-07-16 04:30:46 +02:00
Mario Zechner
a0a86af560
Use LLVM apt repository for clang-format-18
2025-07-16 04:27:38 +02:00
Mario Zechner
bd3b8186b9
Fix Docker wrapper to handle relative paths
2025-07-16 04:18:27 +02:00
Mario Zechner
f24f500750
[formatters] Make Maven build quiet.
...
Test clang-format 18.1.8 installation
Fix libtinfo dependency for Ubuntu 24.04
Test clang-format via Docker
Use Docker for clang-format 18.1.8
Fix YAML syntax for Docker wrapper script
Use echo instead of heredoc for Docker wrapper
[formatters] Use Docker to get fixed clang-format version
2025-07-16 04:15:35 +02:00
Mario Zechner
9822fa2195
Use echo instead of heredoc for Docker wrapper
2025-07-16 03:47:41 +02:00
Mario Zechner
dfbb986e84
Fix YAML syntax for Docker wrapper script
2025-07-16 03:46:58 +02:00