Mario Zechner
4047f1ba07
Updated license headers.
2023-07-31 13:29:16 +02:00
Harald Csaszar
01b8c06800
[csharp] Code cleanup: replaced var with explicit type names.
2023-01-10 13:03:56 +01:00
Harald Csaszar
3250e74e26
[csharp][unity] Port sequence attachment. See #1956 . Also port of other 4.1-beta branch changes compared to 4.0.
2021-11-03 15:26:22 +01:00
Nathan Sweet
96a998b82d
Spine Runtimes License Agreement update (September 24, 2021).
2021-09-24 18:18:19 -10:00
Mario Zechner
d12b15ca8d
[csharp] Format all source code using formatters/.editorconfig
2021-08-18 18:59:53 +02:00
Harald Csaszar
8bced33fc6
[xna] Fixed a compile error in Atlas loading (in a non-Unity #if codebranch).
2021-05-27 19:41:45 +02:00
badlogic
bcccefddf7
[csharp] Fix parsing of mag filter for atlas pages
2020-12-23 19:28:44 +01:00
Nathan Sweet
3ee27a6b3c
[csharp] Capacity for region fields was low.
2020-12-20 15:37:09 -08:00
Nathan Sweet
f8d6359b32
[csharp][unity] Updated TextureAtlas parsing for latest format.
2020-12-20 15:26:05 -08:00
Harald Csaszar
dc8b249999
[csharp] Added getter accessors for Atlas.Pages and Atlas.Regions as they were missing (only enumeration of regions or access by name was possible).
2020-11-26 15:36:30 +01:00
badlogic
b67bf992a0
Single bone IK fix and license header update. Closes #1580 , closes #1581 .
2019-12-20 12:20:46 +01:00
Harald Csaszar
ae6e63de50
[csharp] Fixed locale-based exception when parsing a Spine atlas. Closes #1354 .
2019-05-13 16:47:42 +02:00
badlogic
09130b15df
Merge branch '3.7' into 3.8-beta
2019-05-02 11:43:36 +02:00
badlogic
7f7e5f0fec
Updated license headers and LICENSE files.
2019-05-02 11:38:19 +02:00
badlogic
470c2f5953
[csharp] Ported rotated mesh region UV loading. See #1327 .
2019-04-18 18:21:49 +02:00
Harald Csaszar
f186a83fca
[csharp] Unified all line endings of files in spine-csharp to lf.
2018-12-24 12:43:06 +01:00
pharan
da58acd9c2
[csharp] Memberwise cloning for AtlasPage and AtlasRegion.
2018-09-08 21:08:05 +08:00
pharan
68d45102ca
[csharp] Make Atlas compatible with foreach + cleanup
2017-07-27 17:10:50 +08:00
pharan
ca9f46d92b
[csharp] Fix (IS_UNITY) symbol.
2017-07-20 19:03:11 +08:00
pharan
a56c22cb74
[csharp] Minor formatting changes on Atlas.cs
2017-02-27 00:30:02 +08:00
NathanSweet
c0fdc454a2
Fixed inconsistent newlines.
...
License header was followed by \n\n and files ended with \n. Changed to \r\n.
2016-10-15 23:45:16 +02:00
badlogic
5aa27771c3
[runtimes] Updated ALL sources to use latest Spine Runtimes License v2.5. Manually checked all the things...
2016-10-13 15:12:05 +02:00
John
727c242e6f
[Unity] Fix for Unity UWP/Windows Phone
...
https://github.com/EsotericSoftware/spine-runtimes/issues/495
2015-12-30 14:59:23 +08:00
John
dd28645a0b
[Unity] Fix for Unity UWP/Windows Phone
...
https://github.com/EsotericSoftware/spine-runtimes/issues/495
http://de.esotericsoftware.com/forum/Can-t-build-a-Windows-Store-App-with-Unity-Errors-4354
2015-12-30 14:44:33 +08:00
NathanSweet
91340709d4
Source formatting.
...
So fresh and so clean!
2015-08-03 15:06:20 +02:00
NathanSweet
27270a5781
Spine Runtimes license update.
...
Minor update to fix "SOFTARE" typo and clairfy how to get permission.
2015-04-24 21:33:24 +02:00
NathanSweet
83be769cc5
Read new atlas format that has width and height for each page.
2014-05-05 15:07:53 +02:00
NathanSweet
15b3f0979b
Method to flip v and v2 in UVs.
2014-04-25 18:19:56 +02:00
NathanSweet
26e4fb0d74
License header update.
...
2 -> 2.1 (clearer how permission is granted, formatting).
2014-04-23 12:04:43 +02:00
NathanSweet
66a336e219
Adjusted line endings.
2014-02-05 18:09:16 +01:00
NathanSweet
b0c96fd66b
Typo
2014-01-11 21:20:46 +01:00
NathanSweet
d520addb9b
Updated license to version 2.
...
Version 1 of the license didn't make sense: it required a Spine license to use the Spine Runtimes at all. This means if you used the Spine Runtimes in your application, anyone who purchased a copy of your application also needed a Spine license to use the runtimes. This was not the intent!
Version 2 of the license fixes this by allowing anyone to use the Spine Runtimes but only for internal use. When you purchase Spine, the Spine license (http://esotericsoftware.com/spine/files/license.txt ) grants you the right to make and distribute derivative works of the Spine Runtimes. Now it makes sense: making and distributing applications with the Spine Runtimes requires a Spine license, but anyone can run that software without needing a Spine license.
With this fixed, I hope we never need to change the license again!
2014-01-11 21:07:28 +01:00
Liquidoodle
b51a110c54
Fixed file loading for XNA on Windows Phone 7.
2013-10-10 18:02:50 +01:00
NathanSweet
7bd9eeeee6
Use 3 arg Enum.Parse.
2013-10-10 16:02:50 +02:00
NathanSweet
9a347d5eb8
Updated license.
...
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
47ce2a40c1
Minor update to the license to include education.
2013-10-01 14:55:15 +02:00
NathanSweet
0c5e3b4400
Alternate Atlas constructor.
2013-09-28 21:39:45 +02:00
NathanSweet
832b0f02aa
C# style method and class docs.
...
closes 127
2013-09-27 14:48:54 +02:00
NathanSweet
e2fccf72d6
License update.
...
Changed from New BSD to a custom license. The new license requires a Spine license to use the code. If you have a valid Spine license, you can do whatever you like with the code. This should not be a problem for anyone using the runtimes with Spine, nothing changes. If using the runtimes without a Spine license, you now need a Spine license. This is because the runtimes were created explicitly to be used with Spine.
2013-09-20 19:46:23 +02:00
NathanSweet
75d393d928
Braces on same line!
2013-08-10 12:28:23 +02:00
Randolph Burt
2760fc3ddd
Ensured MonoGame compatibility for Windows 8 Store Apps.
...
The security is such that you cannot load from a stream in the 'normal .net way' - you must instead use specific Windows.Storage methods.
2013-06-18 23:37:30 +01:00
NathanSweet
80fdba02a1
Refactoring: RegionAttachment vertices, texture->rendererObject...
...
- Vertices are no longer stored on RegionAttachment. The vertices are temporary state, not part of RegionAttachment's persistent state like UVs and offset.
- AtlasPage and RegionAttachment "texture" field is renamed to "rendererObject". This is a better name as it may not be a texture.
- AtlasAttachmentLoader uses the AtlasRegion as the rendererObject. This enables a renderer to use region information if needed. The page rendererObject is still available.
- Better "enum" look up for AS3.
- Unity4 example doesn't use a compressed material.
2013-05-05 12:37:24 +02:00
NathanSweet
86e75d96d7
Refactoring for non-Atlas RegionAttachments. Fixed whitespace stripped and rotated regions.
2013-04-24 18:41:42 +02:00
NathanSweet
f2a08876c7
Support for disposing textures.
2013-04-18 12:20:24 +02:00
NathanSweet
143f99a81f
Refactoring for multi page atlas support.
2013-04-17 22:09:58 +02:00
NathanSweet
e1b7b713a2
Fixed crash with no newline at start of atlas.
2013-04-14 06:45:27 +02:00
NathanSweet
087b0cd874
Readers, not streams.
2013-04-13 19:25:05 +02:00
NathanSweet
3b1cf6579c
Refactoring.
...
API clean up, better JSON parsing, better atlas, easier to extend.
2013-04-13 19:17:37 +02:00