12 Commits

Author SHA1 Message Date
Mario Zechner
c5f9665628 [flutter] License headers and clean-up. 2023-02-10 22:35:37 +01:00
Mario Zechner
f28f25da47 [flutter] Change package name to spine_flutter 2022-12-06 10:20:18 +01:00
Mario Zechner
1cf95f49d2 [flutter] Formatting. 2022-12-06 10:04:51 +01:00
Mario Zechner
dd14cad0dd [flutter] Fix analyzer error in init_web.dart, ignore incorrectly bound types
This is necessary as this source file actually requires the bound C ffi types to link against Opaque from web_ffi. However, the analyzer doesn't trigger inclusion of web_ffi in the generated bindings file, links against dart:ffi instead, and trips.
2022-12-06 09:29:42 +01:00
Mario Zechner
41a43f503e [flutter] 4.2.6 release 2022-12-06 09:16:11 +01:00
Mario Zechner
40df75abf4 [flutter] Move web_ffi fork to own repository/package, switch back to char for utf8 2022-11-23 07:19:29 +01:00
Mario Zechner
6efb197776 [flutter] Change package name to esotericsoftware_spine_flutter 2022-11-21 22:20:22 +01:00
Mario Zechner
5d4141c62e [flutter] Build system clean-up. 2022-11-21 21:19:38 +01:00
Mario Zechner
934e374724 [flutter] Add web_ffi fork, fix .wasm/.js size
The fork is required as Emscripten produces a .wasm file that the upstream web_ffi can't parse correctly to extract exported symbols.
2022-11-20 22:18:39 +01:00
Mario Zechner
4ee8b7aa48 [flutter] Proper asset path fix. 2022-11-20 03:07:32 +01:00
Mario Zechner
41aab5579f [flutter] Fix .wasm lookup path on web. 2022-11-20 02:55:21 +01:00
Mario Zechner
35a0aaf8dc [flutter] Web support through WASM
Massive refactor, no more passing/returning structs by value and explicit initialization.
2022-11-20 02:16:48 +01:00