]>
source.dussan.org Git - svg.js.git/log
wout [Sat, 14 Jan 2017 17:56:30 +0000 (18:56 +0100)]
Updated LICENSE
dotnetCarpenter [Sat, 14 Jan 2017 08:06:31 +0000 (09:06 +0100)]
note to self for the 3.0 release
dotnetCarpenter [Sat, 14 Jan 2017 06:29:24 +0000 (07:29 +0100)]
version 2.4.0 - new feature: path animation
dotnetCarpenter [Sat, 14 Jan 2017 06:29:18 +0000 (07:29 +0100)]
wrapping up for 2.4.0 release
dotnetCarpenter [Sun, 25 Dec 2016 02:14:20 +0000 (03:14 +0100)]
update documentation to reflect our new basic path animation support - closing #561
Rémi Tétreault [Fri, 23 Dec 2016 20:19:20 +0000 (15:19 -0500)]
Make some fixes in SVG.PathArray
Rename the method haveSameCommands to equalCommands and
replace undefined by null.
Rémi Tétreault [Wed, 21 Dec 2016 02:33:18 +0000 (21:33 -0500)]
Implement a more basic morph method for SVG.PathArray
The method expect the paths to use the exact same commands. It will not
attempt to modify them if they do not. Any more complex algorithm shall be
provided as a plugin instead in order to keep the size of the library down.
Rémi Tétreault [Tue, 20 Dec 2016 09:09:22 +0000 (04:09 -0500)]
Implement the morph method of SVG.PathArray
Also add methods to SVG.Point that allow to perform operations
between two points.
dotnetCarpenter [Sat, 14 Jan 2017 05:26:45 +0000 (06:26 +0100)]
version 2.3.7 - maintenance release
dotnetCarpenter [Sat, 14 Jan 2017 05:25:33 +0000 (06:25 +0100)]
Wrapping up for 2.3.7 release
Wout [Fri, 13 Jan 2017 16:06:00 +0000 (17:06 +0100)]
Restored original README
Wout [Fri, 13 Jan 2017 16:04:07 +0000 (17:04 +0100)]
Adding documentup referrer
rdfriedl [Mon, 9 Jan 2017 00:40:11 +0000 (18:40 -0600)]
added missing constructor definitions
rdfriedl [Mon, 9 Jan 2017 00:25:46 +0000 (18:25 -0600)]
improved typings
Daniel Gräber [Fri, 6 Jan 2017 12:54:14 +0000 (13:54 +0100)]
fix(typing): Export for umd module
Daniel Wang [Mon, 9 Jan 2017 23:19:21 +0000 (07:19 +0800)]
add CDNJS version badge in README.md (#566)
convey our current published version clearly
wout [Wed, 4 Jan 2017 11:12:11 +0000 (12:12 +0100)]
Updated README
wout [Tue, 3 Jan 2017 19:01:03 +0000 (20:01 +0100)]
Updated docs
dotnetCarpenter [Sun, 13 Nov 2016 13:07:04 +0000 (14:07 +0100)]
accidently removed dist/svg.min.js from repo
dotnetCarpenter [Sun, 13 Nov 2016 10:45:49 +0000 (11:45 +0100)]
updated changelog for 2.3.7
dotnetCarpenter [Sun, 13 Nov 2016 10:39:22 +0000 (11:39 +0100)]
speedup build for tests
dotnetCarpenter [Sun, 13 Nov 2016 10:21:50 +0000 (11:21 +0100)]
added `npm run test:quick` which aim at being fast rather than correct - great for git hooks
dotnetCarpenter [Sat, 12 Nov 2016 23:36:13 +0000 (00:36 +0100)]
updated changelog for 2.3.7
dotnetCarpenter [Sat, 12 Nov 2016 23:20:28 +0000 (00:20 +0100)]
added code coverage
dotnetCarpenter [Sat, 12 Nov 2016 22:55:25 +0000 (23:55 +0100)]
update changelog with PR #549
dotnetCarpenter [Sat, 12 Nov 2016 22:28:35 +0000 (23:28 +0100)]
added small paragraph about on how to prevent pushing failing commits
dotnetCarpenter [Sat, 12 Nov 2016 21:05:54 +0000 (22:05 +0100)]
gentle optimization of PR #549
dotnetCarpenter [Sat, 12 Nov 2016 20:27:36 +0000 (21:27 +0100)]
Revert "optimize loop performance"
This reverts commit
98fdf3202901017dcdf16cde910ddd896aab519d .
Signed-off-by: dotnetCarpenter <jon.ronnenberg@gmail.com>
dotnetCarpenter [Sat, 12 Nov 2016 15:23:44 +0000 (16:23 +0100)]
optimize loop performance
Preston Tighe [Fri, 11 Nov 2016 23:25:03 +0000 (17:25 -0600)]
Fix going down prototype chain
This fixed the a.undo is not a function error. The for loop was going down into the array's prototype chain.
Ulrich-Matthias Schäfer [Thu, 10 Nov 2016 14:15:58 +0000 (15:15 +0100)]
Merge pull request #548 from RmiTtro/fix-transform-anim
Make transform more consistent when animated. Fixes bug with animated matrices
Rémi Tétreault [Thu, 10 Nov 2016 02:32:48 +0000 (21:32 -0500)]
Fix the bug where relative matrix transforms are not animated
Also, add the possibility to make uniform skew transform.
Rémi Tétreault [Thu, 3 Nov 2016 03:56:03 +0000 (23:56 -0400)]
Fix a bug with the animation of a scale transform
Fix the bug where animating a scale transform also caused a translation
when there was already a transform in place.
dotnetCarpenter [Fri, 4 Nov 2016 17:15:03 +0000 (18:15 +0100)]
update doc for SVG() in alignment with comment: https://github.com/svgdotjs/svg.js/issues/139#issuecomment-
256987267
Ulrich-Matthias Schäfer [Fri, 4 Nov 2016 11:54:56 +0000 (12:54 +0100)]
changelog
Ulrich-Matthias Schäfer [Fri, 4 Nov 2016 11:01:05 +0000 (12:01 +0100)]
Merge pull request #546 from RmiTtro/fix-and-improve-fx-dequeue
Fix and improve the dequeue method of the FX module
Rémi Tétreault [Sun, 30 Oct 2016 19:20:25 +0000 (15:20 -0400)]
Fix and improve the dequeue method of the FX module
The first improvement is to stop using setTimeout to perform the delay. It is
now performed in a manner similar to the start method. This should be a lot
more reliable than using setTimeout and allow some nice goodies like
being able to pause it or affect its duration using the speed method.
The second improvement is to have the delay method add an empty situation
(with its duration set to the duration of the delay) to the queue. This change
allows dequeue not to have to treat delay added to the queue as something
special, now its just a situation.
Ulrich-Matthias Schäfer [Thu, 3 Nov 2016 10:01:18 +0000 (11:01 +0100)]
changelog, run gulp cause of #504
Ulrich-Matthias Schäfer [Thu, 3 Nov 2016 09:57:07 +0000 (10:57 +0100)]
Merge pull request #504 from tkiss/animations_es6-7_fix
Fix broken animations, if using polyfills for es6/7 proposals
Ulrich-Matthias Schäfer [Thu, 3 Nov 2016 01:04:15 +0000 (02:04 +0100)]
Merge pull request #545 from RmiTtro/fix-skew-transform
Fix the implementation of the skew transform
Rémi Tétreault [Wed, 2 Nov 2016 22:25:35 +0000 (18:25 -0400)]
Fix the implementation of the skew transform
Also fix a bug where when calling scale with 3 parameters, cx was not set
with the right value.
Ulrich-Matthias Schäfer [Wed, 2 Nov 2016 15:35:37 +0000 (16:35 +0100)]
Merge pull request #538 from RmiTtro/make-fx-at-reverse-aware
Make SVG.FX.at reverse aware
Rémi Tétreault [Thu, 20 Oct 2016 05:04:12 +0000 (01:04 -0400)]
Make the code in the FX module simpler
Here are the changes that have been made:
- The loop counter is now incrementing (from 0 to loops)
- The loop counter increment even when loops is true
- Add absPos, the absolute position of an animation which is its position in
the context of its complete duration (including delay and loops)
- Make the methods speed, pause/resume affect the delay
- The method step no longer needs to recalculate the value of situation.start
- Add a second parameter to the method at to allow it to receive an absolute
position
- Fix the bug where the method at invert the passed position while the
animation is running backward
Also, I modified the tests of the FX module that required timing to use
Jasmine Clock, so now it takes less than 1 second to run all the tests!
Ulrich-Matthias Schäfer [Tue, 1 Nov 2016 22:21:27 +0000 (23:21 +0100)]
changelog
Ulrich-Matthias Schäfer [Tue, 1 Nov 2016 22:08:11 +0000 (23:08 +0100)]
Merge pull request #543 from RmiTtro/individual-transform-separated-by-comma
Make matrixify work with transformation chain separated by commas
Rémi Tétreault [Tue, 1 Nov 2016 21:23:06 +0000 (17:23 -0400)]
Make matrixify work with transformation chain separated by commas
According to the SVG spec, transformation chain can be separated by whitespace
and/or commas. The method matrixify was not working with transformation chain
separated by commas. This commit should fix that bug.
dotnetCarpenter [Tue, 25 Oct 2016 21:13:38 +0000 (19:13 -0200)]
update links in package to the new project home
dotnetCarpenter [Tue, 25 Oct 2016 21:07:50 +0000 (19:07 -0200)]
update README links to point to the new project home
dotnetCarpenter [Sun, 23 Oct 2016 15:11:56 +0000 (13:11 -0200)]
fix spelling
wout [Sun, 23 Oct 2016 15:03:15 +0000 (17:03 +0200)]
Changed author email
dotnetCarpenter [Fri, 21 Oct 2016 15:41:04 +0000 (13:41 -0200)]
bump 2.3.6
dotnetCarpenter [Thu, 20 Oct 2016 19:38:15 +0000 (17:38 -0200)]
added test for silently fixing wrong point parameters to SVG.PointArray + better descriptions for SVG.PointArray tests
dotnetCarpenter [Thu, 20 Oct 2016 18:56:24 +0000 (16:56 -0200)]
fix leading/trailing space test case
odd number of points is invalid in SVG
See https://svgwg.org/svg2-draft/shapes.html#DataTypePoints
dotnetCarpenter [Thu, 20 Oct 2016 18:49:08 +0000 (16:49 -0200)]
handle leading and trailing spaces
dotnetCarpenter [Thu, 20 Oct 2016 17:44:15 +0000 (15:44 -0200)]
replace call to filter function with better regex
Ulrich-Matthias Schäfer [Thu, 20 Oct 2016 18:28:31 +0000 (20:28 +0200)]
correct naming of test
dotnetCarpenter [Thu, 20 Oct 2016 17:08:55 +0000 (15:08 -0200)]
speed up travis tests by caching the node_modules folder - should shave off 23 seconds of test run time
Ulrich-Matthias Schäfer [Thu, 20 Oct 2016 16:15:23 +0000 (18:15 +0200)]
hotfix (#529)
Jon Ege Ronnenberg [Wed, 19 Oct 2016 00:15:17 +0000 (22:15 -0200)]
fix wrong doc for local testing (#537)
* fix wrong doc for local testing
* fix html ending - thanks @RmiTtro
Ulrich-Matthias Schäfer [Tue, 18 Oct 2016 23:44:22 +0000 (01:44 +0200)]
changelog
Ulrich-Matthias Schäfer [Tue, 18 Oct 2016 16:25:25 +0000 (18:25 +0200)]
Merge pull request #536 from RmiTtro/fx-speed-like-other-lib
Make SVG.FX.speed act more like others animations libraries
Rémi Tétreault [Mon, 17 Oct 2016 23:22:18 +0000 (19:22 -0400)]
Change the SVG.FX attribute spd to _speed
This change is to follow the convention already put forward by the _target
attribute.
Jon Ege Ronnenberg [Mon, 17 Oct 2016 22:57:11 +0000 (20:57 -0200)]
Fix Build and Test section
Fix command to build and added a small section about testing
Rémi Tétreault [Mon, 17 Oct 2016 20:28:51 +0000 (16:28 -0400)]
Add speed to SVG.Element and also add documentation to speed
Rémi Tétreault [Mon, 17 Oct 2016 19:58:34 +0000 (15:58 -0400)]
Make the tests of timeToPos() and posToTime() easier to understand
Rémi Tétreault [Mon, 17 Oct 2016 19:17:12 +0000 (15:17 -0400)]
Make tests relating to speed easier to understand
Rémi Tétreault [Mon, 17 Oct 2016 18:15:18 +0000 (14:15 -0400)]
Make speed(0) pause the animation
Rémi Tétreault [Mon, 17 Oct 2016 00:21:48 +0000 (20:21 -0400)]
Make SVG.FX.speed act more like others animations libraries
For example, a call .speed(2) would make the animation 2 times faster.
If you then call .speed(4), this would make the animation 4 times faster.
And a call .speed(1) would make it go back to normal speed.
Ulrich-Matthias Schäfer [Sun, 16 Oct 2016 15:28:44 +0000 (17:28 +0200)]
changelog
Ulrich-Matthias Schäfer [Sun, 16 Oct 2016 15:24:54 +0000 (17:24 +0200)]
Merge pull request #534 from RmiTtro/fix-afterall-test
Fix the test of SVG.FX.afterAll
dotnetCarpenter [Sun, 16 Oct 2016 10:21:05 +0000 (08:21 -0200)]
use default linux image, change name of nvm node version to stable instead of node - it is the same version but stable is a better name, build the source before testing in case someone only push changes to the source and don't build
Rémi Tétreault [Sun, 16 Oct 2016 00:40:19 +0000 (20:40 -0400)]
Fix the test of SVG.FX.afterAll
Ulrich-Matthias Schäfer [Sun, 16 Oct 2016 00:00:06 +0000 (02:00 +0200)]
changelog updated
Ulrich-Matthias Schäfer [Sat, 15 Oct 2016 23:54:16 +0000 (01:54 +0200)]
Merge pull request #532 from RmiTtro/fix-fx-loop
Make SVG.FX.loop modify the last situation instead of the current one
Rémi Tétreault [Sat, 15 Oct 2016 23:46:40 +0000 (19:46 -0400)]
Rebuild of the library
Rémi Tétreault [Sat, 15 Oct 2016 23:18:27 +0000 (19:18 -0400)]
Add tests for SVG.FX.loop
Rémi Tétreault [Sat, 15 Oct 2016 06:33:05 +0000 (02:33 -0400)]
Make SVG.FX.loop modify the last situation instead of the current one
Wout [Thu, 13 Oct 2016 17:16:14 +0000 (19:16 +0200)]
Fixed error in README
Wout [Thu, 13 Oct 2016 17:14:07 +0000 (19:14 +0200)]
Update LICENSE.txt
Updated date in license
Ulrich-Matthias Schäfer [Thu, 13 Oct 2016 15:33:14 +0000 (17:33 +0200)]
bump 2.3.5
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 21:47:30 +0000 (23:47 +0200)]
Merge pull request #529 from dotnetCarpenter/pointarray
string from PointArray is now correctly parsed (fixes #525)
dotnetCarpenter [Wed, 12 Oct 2016 21:30:18 +0000 (19:30 -0200)]
update README for version 2.3.5 which I believe this PR will be part of
dotnetCarpenter [Wed, 12 Oct 2016 21:22:52 +0000 (19:22 -0200)]
all tests pass - All your base are belong to us
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 16:36:31 +0000 (18:36 +0200)]
fixed id in test which is different in headless browser
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 16:18:36 +0000 (18:18 +0200)]
Removed wrong tests in sugar.js, fixed remaining tests. Made fill and stroke a nop when no argument given
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 15:11:04 +0000 (17:11 +0200)]
remove redundant test
dotnetCarpenter [Wed, 12 Oct 2016 14:52:43 +0000 (12:52 -0200)]
re-include dist folder
dotnetCarpenter [Wed, 12 Oct 2016 14:50:45 +0000 (12:50 -0200)]
remove dist folder from PR
dotnetCarpenter [Wed, 12 Oct 2016 14:27:06 +0000 (12:27 -0200)]
sorry the last commit was nonsens. This one is proper tested.
dotnetCarpenter [Wed, 12 Oct 2016 13:26:35 +0000 (11:26 -0200)]
changing implementation according to review by @Fuzzyma
dotnetCarpenter [Tue, 11 Oct 2016 21:30:28 +0000 (19:30 -0200)]
fixes #525 by accepting/parsing coordianate strings where x and y is seperated by comma and or by space - we count the shape coordinates until (and including) the maximum even number
dotnetCarpenter [Mon, 10 Oct 2016 13:47:07 +0000 (11:47 -0200)]
Added failing test for PointArray
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 14:45:52 +0000 (16:45 +0200)]
Merge pull request #527 from dotnetCarpenter/unittest
Unittests with travis. Thx @dotnetCarpenter
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 12:48:28 +0000 (14:48 +0200)]
fixed specs for SVG.Point, fixes #530
Ulrich-Matthias Schäfer [Wed, 12 Oct 2016 12:37:22 +0000 (14:37 +0200)]
tests now pass in Firefox
dotnetCarpenter [Wed, 12 Oct 2016 12:21:26 +0000 (10:21 -0200)]
reinstate version number - changed it by mistake
dotnetCarpenter [Wed, 12 Oct 2016 12:19:31 +0000 (10:19 -0200)]
Merge branch 'unittest' of https://github.com/dotnetCarpenter/svg.js into unittest
dotnetCarpenter [Wed, 12 Oct 2016 12:16:25 +0000 (10:16 -0200)]
use 'npm version' instead of setting versions manually
dotnetCarpenter [Wed, 12 Oct 2016 11:15:15 +0000 (09:15 -0200)]
remove version from bower and use git tag instead - use 'npm version premajor|major|minor|patch' to proper tag and set version in package.json
dotnetCarpenter [Wed, 12 Oct 2016 11:11:10 +0000 (09:11 -0200)]
3.0.0-0