70 Commits

Author SHA1 Message Date
NathanSweet
c31b2e4344 Fixed spine-js flip timelines. 2015-07-17 15:01:43 +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
f8a76c6455 Blend modes for all runtimes. 2015-04-02 14:20:20 +02:00
Nathan Sweet
96f230d3cb Merge pull request #334 from TrompoGames/Trompo-JS-AtlasAttachmentLoader
[JAVASCRIPT] Atlas attachment loader fix.
2015-02-10 17:32:30 +01:00
NathanSweet
028769f54f Fixed single bone IK with flipping and y-up coordinate systems. 2015-01-30 17:59:11 +01:00
Dario Segura
18584fc496 -[JAVASCRIPT] Atlas attachment loader was using the name as the path instead of the path passed to it. It would throw an exception using the path to report the error, making it extremely confusing. 2014-12-01 14:58:17 -05:00
Dario Segura
a1783db250 -[JAVASCRIPT] Fixed nasty infinite loop bug. 2014-11-24 13:38:29 -05:00
Dario Segura
7ec398c4f5 -[JAVASCRIPT][SYNTAX] Fixes various syntax mistakes that prevented some files from loading. 2014-11-24 13:37:36 -05:00
Dario Segura
19225fda79 -[JAVASCRIPT][MESHES] Fixed missing 'this' keywords in updateUVs functions + added support for typed arrays. 2014-11-21 17:05:01 -05:00
Dario Segura
f3108c33c7 -[JAVASCRIPT] Added support for typed arrays, useful for rendering with WebGL. 2014-11-21 17:04:49 -05:00
NathanSweet
63801b6f13 setSkin docs. 2014-11-17 19:41:50 +01:00
NathanSweet
7b3bc205fd Minor clean up. 2014-11-16 03:06:08 +01:00
NathanSweet
ee1f13ab9c Don't clear FFD if before first FFD key in animation.
Didn't make any sense. Any existing FFD should remain until time passes a key.
2014-11-16 00:13:37 +01:00
NathanSweet
ecaace0f80 Many spine-js fixes, added hero example. 2014-11-14 01:48:42 +01:00
NathanSweet
cb011c8400 Bug fixes. 2014-11-12 23:59:25 +01:00
NathanSweet
11633a0b22 IK and flip timelines for spine-js. 2014-11-12 21:22:51 +01:00
NathanSweet
22b2086f39 Flip for bones. Flip timelines now affect bones. "draworder" in JSON -> "drawOrder".
Falls back to "draworder" to not break existing JSON (for the time being).
2014-10-04 13:01:52 +02:00
NathanSweet
3ed7fb6865 Changed how scale is applied.
Scale is now multiplicative, as it was intended to be.
http://esotericsoftware.com/forum/viewtopic.php?p=16259#p16259
This change means skeletons need to be exported again using Spine 2.0.00+.
2014-09-24 16:14:42 +02:00
NathanSweet
7f6abc8c00 Fixed mixing from uninitialized slot vertices.
http://esotericsoftware.com/forum/viewtopic.php?f=9&t=2775
2014-06-03 18:37:42 +02:00
NathanSweet
c1a9b502bd Tabs, never spaces. 2014-05-23 11:37:20 +02:00
Nathan Sweet
5c5505dfcb Merge pull request #228 from moberghammer/master
AttachmentLoader fixes
2014-05-23 11:37:00 +02:00
Carsten Moberg Hammer
48398b4a6b AttachmentLoader fixes 2014-05-23 11:31:30 +02:00
NathanSweet
cf41610f8a Minor fixes. 2014-05-23 10:46:26 +02:00
NathanSweet
765452ce84 Meshes, FFD and skinning for spine-js. 2014-05-22 15:06:27 +02:00
NathanSweet
9512e56a3d Fixed zero bone scale. 2014-05-21 20:16:36 +02:00
NathanSweet
2e266127a0 Carry over remaining time when playing queued animations.
http://esotericsoftware.com/forum/viewtopic.php?f=7&t=2633
2014-05-15 20:11:09 +02:00
smaren
4865f288f3 attachment type bounding box should be lower case
Fixed all occurences of spine.AttachmentType.boundingBox to be
lowercase.
2014-05-08 12:13:25 +02:00
smaren
564025d955 Revert "fixed boundingbox typo"
This reverts commit 2715e2409fd2db16ffa1e05e57cf0fdb48c1c0a7.
2014-05-08 12:10:01 +02:00
smaren
2715e2409f fixed boundingbox typo
BoundingBox was boundingbox and boundingBox different places, now it is
boundingBox everywhere
2014-05-08 11:20:11 +02:00
smaren
9e2c588734 fixed skeletons setAttachment using getAttachment
getAttachment does not exist, now uses getAttachmentBySlotIndex
2014-05-08 11:19:05 +02:00
NathanSweet
0295b0c169 Read new atlas format that has width and height for each page. 2014-05-06 19:15:48 +02:00
NathanSweet
21eade668b Fixed intersectsSegment that takes a polygon.
closes #213
2014-05-06 14:09:32 +02:00
NathanSweet
d1b87c04a8 setToSetupPose and setSlotsToSetupPose should revert the draw order. 2014-05-05 15:14:27 +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
df70264a5b Go back to clearing the entry after the "end" listeners.
Changing the AnimationState state from an "end" listener is problematic even when the entry is cleared before the listener, so better to make the track that is ending available to the listener.
2014-03-17 16:53:33 +01:00
NathanSweet
aff250daf4 Allow a track to mix with the track below.
http://esotericsoftware.com/forum/viewtopic.php?f=7&t=2248
2014-03-09 12:06:36 +01:00
NathanSweet
211f82fedd Clear the track before calling end on the listener. 2014-03-08 00:20:26 +01:00
NathanSweet
1e313182e2 Various bug fixes.
closes #176
2014-02-05 16:38:39 +01:00
NathanSweet
2b241c3628 Fixed root bone translation.
Again.
2014-01-17 00:58:29 +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
NathanSweet
71956544ba Mix from closest animation if setting an animation during a mix. 2014-01-06 21:33:58 +01:00
NathanSweet
dff7b5ee77 Fixed additive always being used. 2013-12-05 11:12:52 +01:00
NathanSweet
99fd4c34a4 Fixed boolean parsing. 2013-12-04 13:32:15 +01:00
NathanSweet
719e09d443 Fixed root translation with yDown coordinates.
http://www.esotericsoftware.com/forum/viewtopic.php?f=9&t=1657
2013-11-30 16:01:57 +01:00
Aaron McLeod
5fab47d142 changed texture loaded to pass the current context. 2013-11-07 09:01:22 -05:00
NathanSweet
6b20ba4e97 Removed stray f character.
closes #145
2013-10-28 20:43:45 +01:00
NathanSweet
ee4ad778af Fixed animation state delay when not set right away (spine-js). 2013-10-22 11:42:27 +02:00
NathanSweet
af5ff6c11f Fixed events not firing sometimes.
http://www.esotericsoftware.com/forum/viewtopic.php?f=9&t=1462
2013-10-20 12:18:01 +02:00
NathanSweet
dbd6ae87ad Moved firing complete event to apply. Fixed missing keys on last frame when animation changes. 2013-10-17 16:06:18 +02:00