]>
source.dussan.org Git - svg.js.git/log
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
dotnetCarpenter [Wed, 12 Oct 2016 10:55:31 +0000 (08:55 -0200)]
use the 'latest' version of firefox
dotnetCarpenter [Wed, 12 Oct 2016 10:46:32 +0000 (08:46 -0200)]
use a newer ubuntu image and the latest firefox (49.0)
dotnetCarpenter [Wed, 12 Oct 2016 10:34:07 +0000 (08:34 -0200)]
Update document up to include travis status and updated README and CHANGELOG - I think this PR will be in the 3.0 release
dotnetCarpenter [Tue, 11 Oct 2016 22:27:50 +0000 (20:27 -0200)]
reinstate semi colon in banners
dotnetCarpenter [Sat, 8 Oct 2016 20:28:57 +0000 (18:28 -0200)]
update badge and log firefox version on travis
dotnetCarpenter [Sat, 8 Oct 2016 20:14:20 +0000 (18:14 -0200)]
be sure that firefox is not running before test starts
dotnetCarpenter [Sat, 8 Oct 2016 19:49:46 +0000 (17:49 -0200)]
install newest firefox on travis currently we use 38.0 but the current version is 49.0
dotnetCarpenter [Sat, 8 Oct 2016 19:28:14 +0000 (17:28 -0200)]
switch back to firefox for testing
dotnetCarpenter [Sat, 8 Oct 2016 19:18:25 +0000 (17:18 -0200)]
halt dev of chrome base solution
dotnetCarpenter [Wed, 5 Oct 2016 12:35:08 +0000 (14:35 +0200)]
chromium-browser is already the newest version. Uncomment to enable update of the chromium browser on travis.
dotnetCarpenter [Wed, 5 Oct 2016 12:30:33 +0000 (14:30 +0200)]
fix syntax error
dotnetCarpenter [Wed, 5 Oct 2016 12:26:01 +0000 (14:26 +0200)]
test with newer version of chrome
dotnetCarpenter [Wed, 5 Oct 2016 12:19:01 +0000 (14:19 +0200)]
--amend
dotnetCarpenter [Wed, 5 Oct 2016 12:18:42 +0000 (14:18 +0200)]
configure chromium to be chrome on travis
dotnetCarpenter [Wed, 5 Oct 2016 12:05:15 +0000 (14:05 +0200)]
probing for chrome on travis
dotnetCarpenter [Wed, 5 Oct 2016 11:52:33 +0000 (13:52 +0200)]
Many of the failing tests are rounding errors. Different browsers delivered different results. Thats why we took chrome as base.
dotnetCarpenter [Tue, 4 Oct 2016 19:56:00 +0000 (21:56 +0200)]
remove redundant npm install - travis do this for us because we're a node project
dotnetCarpenter [Tue, 4 Oct 2016 19:42:15 +0000 (21:42 +0200)]
Firefox 31 is really old - we want to test against a newer browser
dotnetCarpenter [Tue, 4 Oct 2016 19:31:12 +0000 (21:31 +0200)]
Apparently travis is running Firefox 31 which doesn't support 'let'
dotnetCarpenter [Tue, 4 Oct 2016 16:49:38 +0000 (18:49 +0200)]
add travis badge
dotnetCarpenter [Tue, 4 Oct 2016 16:49:08 +0000 (18:49 +0200)]
add the CSS as a fixture - not sure if its needed for the tests but here it is
dotnetCarpenter [Tue, 4 Oct 2016 16:48:16 +0000 (18:48 +0200)]
updated stand-alone jasmine to 2.5.2
dotnetCarpenter [Tue, 4 Oct 2016 16:11:20 +0000 (18:11 +0200)]
try to run travis
dotnetCarpenter [Tue, 4 Oct 2016 15:26:58 +0000 (17:26 +0200)]
cli unit test setup done
dotnetCarpenter [Tue, 4 Oct 2016 13:33:28 +0000 (15:33 +0200)]
trying out karma-fixture
dotnetCarpenter [Tue, 4 Oct 2016 13:12:31 +0000 (15:12 +0200)]
fix missing ) which caused a subtle syntax error
dotnetCarpenter [Tue, 4 Oct 2016 13:07:19 +0000 (15:07 +0200)]
using the dist version of svg.js for testing because the code is not meant to be executed individually (syntax errors)
dotnetCarpenter [Tue, 4 Oct 2016 12:59:20 +0000 (14:59 +0200)]
try to run test with individual files instead of the concated version so it is easier to track down the source file
dotnetCarpenter [Tue, 4 Oct 2016 11:45:50 +0000 (13:45 +0200)]
fixed gulp clean task not returning a Promise
dotnetCarpenter [Tue, 4 Oct 2016 11:25:39 +0000 (13:25 +0200)]
update dependencies
Wout [Thu, 22 Sep 2016 14:53:09 +0000 (16:53 +0200)]
Added intersections plugin
wout [Sat, 6 Aug 2016 07:31:44 +0000 (09:31 +0200)]
Updated benchmarking system
wout [Thu, 4 Aug 2016 19:19:53 +0000 (21:19 +0200)]
Added Snap.svg to benchmarking system
wout [Thu, 4 Aug 2016 16:41:10 +0000 (18:41 +0200)]
Added bench styling
wout [Thu, 4 Aug 2016 16:33:26 +0000 (18:33 +0200)]
Added native testcases for benchmarking system
wout [Thu, 4 Aug 2016 16:06:47 +0000 (18:06 +0200)]
Fixed typo in benchmark script
wout [Thu, 4 Aug 2016 16:06:22 +0000 (18:06 +0200)]
Added benchmark script
wout [Thu, 4 Aug 2016 10:47:35 +0000 (12:47 +0200)]
Version bump
wout [Thu, 4 Aug 2016 10:42:29 +0000 (12:42 +0200)]
Merge branch '2.3.x-speed'
wout [Thu, 4 Aug 2016 10:35:28 +0000 (12:35 +0200)]
Version bump