26 Commits

Author SHA1 Message Date
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Harald Csaszar
e52d4977df Merge branch '4.0' into 4.1-beta 2022-03-24 17:53:41 +01:00
Yinqiang Zhu
763204a2b6
Fix compiler warning (#2038)
Fix compiler warning: 'inconsistent-missing-override'
2022-03-24 14:38:54 +01:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Mario Zechner
4715608108 [c][cpp] Fix remaining 4.0 porting bugs, apply formatter. 2021-06-07 16:13:25 +02:00
badlogic
c55b20d4fa [cpp] Fix unused-as-error in new Extension::_beforeFree. 2020-06-03 13:28:24 +02:00
江战
47873c041b
add release hook (#1690) 2020-06-03 13:27:02 +02:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
3821389cd7 [cpp] Switch AnimationState.propertyIDs to a hash map. 2019-09-26 16:46:21 +02:00
badlogic
7f7e5f0fec Updated license headers and LICENSE files. 2019-05-02 11:38:19 +02:00
badlogic
bb48f1466b [cpp][ue4] All classes now optionally export through SP_API. Also fixed code to escape MSVC++ compiler bug, where multiple static const exported class fields on the same line will trigger a compile error. 2018-09-28 16:47:19 +02:00
badlogic
878a6e6435 Refactored C++ runtime, added cocos2d-x cpp runtime. 2018-05-30 17:31:11 +02:00
badlogic
2bd8dc7326 Clean up Clang warnings, refactor more size_t related code. 2018-05-24 17:17:45 +02:00
badlogic
9cdf4c69ed [cpp] Formatting & cleanup 2018-02-28 15:49:30 +01:00
badlogic
a8fd3e14be [cpp] Fixed up binary reader, added debug extension for memory profiling, fixed up RTTI usage, fixed update cache sorting. 2018-02-22 15:31:28 +01:00
badlogic
5af3d93403 [cpp] Added Color, fixed up incorrect use of ensureCapacity/setSize of Vector. Fixed bugs in SkeletonBinary. 2018-02-21 15:23:35 +01:00
badlogic
3254747e94 [c++] Removed old test harness, added new one, added leak detector, fixed new operator overloads, Vector doesn't copy on insert etc. See #1073 2018-02-13 17:31:29 +01:00
badlogic
7180f17af2 [cpp] All Spine objects derrive from SpineObject so we can override new/delete, which in turn calls SpineExtension allocation methods (not implemented yet). Refactored SpineExtension, removing use of macros, introducing use of templated static methods for more comfort. Rewired all allocation code throughout the runtime. See #1046. 2018-02-01 17:40:55 +01:00
Stephen Gowen
d403db2754 Forgot to move the namespace braces. 2017-12-13 12:08:23 -05:00
Stephen Gowen
64fd7c2886 Moving Braces to Same Line 2017-12-12 10:51:11 -05:00
Stephen Gowen
0b28d385db NEW macro calls CALLOC macro 2017-12-03 19:49:05 -05:00
Stephen Gowen
f7486ef9f8 Chugging through porting SkeletonBinary
After that, will port over SkeletonJson and Json
2017-12-02 18:16:58 -05:00
Stephen Gowen
af43d7cff1 Defining SpineExtension class that can be overridden to provide memory allocation and file reading 2017-11-30 20:32:58 -05:00
Stephen Gowen
0ca6803030 wip 2017-11-30 11:11:15 -05:00
Stephen Gowen
b02c2aaaa4 wip 2017-11-24 17:34:14 -05:00
Stephen Gowen
91225fe9e3 Getting there! 2017-11-23 19:21:04 -05:00