]>
source.dussan.org Git - svg.js.git/log
Ulrich-Matthias Schäfer [Sat, 24 Nov 2018 15:06:51 +0000 (16:06 +0100)]
Make package json ready for npm org
Ulrich-Matthias Schäfer [Sat, 24 Nov 2018 13:35:14 +0000 (14:35 +0100)]
Moved utils, namespaces, regex... to a subobject of SVG. Renamed SVGArray and SVGNumber on export to Array and Number
Ulrich-Matthias Schäfer [Sat, 24 Nov 2018 10:17:13 +0000 (11:17 +0100)]
Get rid of HTMLNode and Bare in favor of Dom
- words() and element() added to Dom
- svg() now returns the _parent_ of the imported element, when outerHTML is true (which means an element gets replaces)
Ulrich-Matthias Schäfer [Fri, 23 Nov 2018 14:06:37 +0000 (15:06 +0100)]
fixed lots of bugs in the timeline. Its now working as expected in all cases.
- refactor code into functions
- handle timeSource correctly
- allow for immediate updates
- Runners dont know about their delay anymore. Thats far more simple.
- Timeline is paused on creation
Ulrich-Matthias Schäfer [Thu, 22 Nov 2018 14:56:39 +0000 (15:56 +0100)]
fix Timeline so that play, pause, stop, reverse... work correctly. Update runners accordingly
Ulrich-Matthias Schäfer [Wed, 21 Nov 2018 21:06:38 +0000 (22:06 +0100)]
rewrite few lines of adopter
Ulrich-Matthias Schäfer [Wed, 21 Nov 2018 20:33:03 +0000 (21:33 +0100)]
add default parameter for timeSource
Ulrich-Matthias Schäfer [Tue, 20 Nov 2018 16:40:17 +0000 (17:40 +0100)]
add register for insertBefore and insertAfter
Ulrich-Matthias Schäfer [Mon, 19 Nov 2018 20:49:21 +0000 (21:49 +0100)]
rename `doc()` to `root()` and `toDoc()` to `toRoot()` as dicussed in (#932)
Ulrich-Matthias Schäfer [Mon, 19 Nov 2018 19:45:07 +0000 (20:45 +0100)]
renamed `Doc` to `Svg` according to (#932)
Ulrich-Matthias Schäfer [Sat, 17 Nov 2018 10:09:39 +0000 (11:09 +0100)]
changed image callback according to (#931)
Ulrich-Matthias Schäfer [Sat, 17 Nov 2018 09:42:19 +0000 (10:42 +0100)]
cleanup a few files
dotnetCarpenter [Thu, 15 Nov 2018 19:53:07 +0000 (20:53 +0100)]
updated karma-jasmine to 2.0 - fixing https://github.com/karma-runner/karma-chrome-launcher/issues/190
dotnetCarpenter [Wed, 14 Nov 2018 11:55:30 +0000 (12:55 +0100)]
cleanup
Ulrich-Matthias Schäfer [Tue, 13 Nov 2018 22:01:42 +0000 (23:01 +0100)]
add rollup config to build polyfills
dotnetCarpenter [Tue, 13 Nov 2018 21:44:44 +0000 (22:44 +0100)]
Merge branch '3.0.0' into feature/tests2
dotnetCarpenter [Tue, 13 Nov 2018 21:36:14 +0000 (22:36 +0100)]
committing so @fuzzyma can continue the work
dotnetCarpenter [Mon, 12 Nov 2018 20:52:42 +0000 (21:52 +0100)]
do not send codecoverage + start some more browsers at saucelabs
dotnetCarpenter [Mon, 12 Nov 2018 20:46:14 +0000 (21:46 +0100)]
saucelabs testing with chrome 70 works - locally
dotnetCarpenter [Mon, 12 Nov 2018 20:44:09 +0000 (21:44 +0100)]
fixed with eslint
dotnetCarpenter [Mon, 12 Nov 2018 15:34:46 +0000 (16:34 +0100)]
added missing saucelabs npm packages
dotnetCarpenter [Mon, 12 Nov 2018 15:23:47 +0000 (16:23 +0100)]
tell travis to run saucelabs tests
dotnetCarpenter [Mon, 12 Nov 2018 15:13:58 +0000 (16:13 +0100)]
testing saucelabs
Ulrich-Matthias Schäfer [Mon, 12 Nov 2018 13:51:34 +0000 (14:51 +0100)]
remove native() methods, add methods of types directly to elemenet
Ulrich-Matthias Schäfer [Mon, 12 Nov 2018 12:59:07 +0000 (13:59 +0100)]
reworked parents so that it is useful now, changelog
Ulrich-Matthias Schäfer [Mon, 12 Nov 2018 12:29:15 +0000 (13:29 +0100)]
ticking off the last checkbox of (#645). return List whenever possible
Ulrich-Matthias Schäfer [Mon, 12 Nov 2018 12:08:39 +0000 (13:08 +0100)]
Merge pull request #925 from svgdotjs/645-svg-set-is-back
svg set is back (#645)
Ulrich-Matthias Schäfer [Mon, 12 Nov 2018 11:00:03 +0000 (12:00 +0100)]
make List return new lists on method calls, add map to array polyfill so that this works, fix runner
Ulrich-Matthias Schäfer [Sat, 10 Nov 2018 19:24:57 +0000 (20:24 +0100)]
change method name, make strings more pleasing to read
Ulrich-Matthias Schäfer [Fri, 9 Nov 2018 10:17:18 +0000 (11:17 +0100)]
adds `List` which does bring back `SVG.Set` in an elegant way (#645)
Ulrich-Matthias Schäfer [Mon, 12 Nov 2018 08:35:37 +0000 (09:35 +0100)]
evaluate window and document on access and not on import
dotnetCarpenter [Sun, 11 Nov 2018 16:53:44 +0000 (17:53 +0100)]
cleanup and use chromium on linux
Ulrich-Matthias Schäfer [Sun, 11 Nov 2018 16:37:06 +0000 (17:37 +0100)]
make window and document exchangeable in case they are not globals alreay, make sure that init functions are chaninable
Ulrich-Matthias Schäfer [Fri, 9 Nov 2018 16:15:38 +0000 (17:15 +0100)]
add registering for forgotten classes
Ulrich-Matthias Schäfer [Fri, 9 Nov 2018 13:53:27 +0000 (14:53 +0100)]
Merge pull request #924 from svgdotjs/796-add-attribute-syntax
added possibility to pass in additional attribues to element creators (#796)
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 18:49:49 +0000 (19:49 +0100)]
added possibility to pass in additional attribues to element creators (#796)
e.g.
- `canvas.rect({x:100})` or
- `canvas.rect(100, 100, {x:100})`
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 15:06:39 +0000 (16:06 +0100)]
added possibility to pass attribues into a constructor like: `new SVG.Rect({width:100})`
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 13:14:05 +0000 (14:14 +0100)]
`fill()` and `stroke()` return the fill and stroke attribute when called as getter (#789)
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 12:58:52 +0000 (13:58 +0100)]
added `ax(), ay(), amove()` to change texts x and y values directly (#787)
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 12:53:14 +0000 (13:53 +0100)]
`SVG.Text.rebuild()` now takes every font-size into account (#512)
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 11:59:03 +0000 (12:59 +0100)]
implements `round()` (#916)
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 11:34:31 +0000 (12:34 +0100)]
add test for array getter of attr
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 11:04:13 +0000 (12:04 +0100)]
size function of circle now only accepts one argument (#788)
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 10:31:28 +0000 (11:31 +0100)]
add styletags
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 10:12:26 +0000 (11:12 +0100)]
get rid of the fixmes and todos
Ulrich-Matthias Schäfer [Thu, 8 Nov 2018 09:05:28 +0000 (10:05 +0100)]
added insertAfter/Before, introduce attrHooks, move few methods, SVG.Text.textPath returns first textPath child now
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 21:42:38 +0000 (22:42 +0100)]
clone() does not insert the clone into the dom anymore, added beziere() and steps() to generate easing functions
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 19:39:28 +0000 (20:39 +0100)]
update changelow
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 18:41:56 +0000 (19:41 +0100)]
fix mistake in test
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 18:20:37 +0000 (19:20 +0100)]
fix travis yml
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 16:57:06 +0000 (17:57 +0100)]
add chrome to travis
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 16:09:52 +0000 (17:09 +0100)]
fix the export/import function and enhance it
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 14:08:41 +0000 (15:08 +0100)]
Merge branch '875-es6' into 3.0.0
Ulrich-Matthias Schäfer [Wed, 7 Nov 2018 13:05:27 +0000 (14:05 +0100)]
remove other builds because of bloat for now until fixed
Ulrich-Matthias Schäfer [Tue, 6 Nov 2018 12:48:05 +0000 (13:48 +0100)]
reordered modules, add es6 build
Ulrich-Matthias Schäfer [Mon, 5 Nov 2018 20:53:40 +0000 (21:53 +0100)]
removed unused comments and files
Ulrich-Matthias Schäfer [Mon, 5 Nov 2018 18:11:45 +0000 (19:11 +0100)]
make one test pass in travis
Ulrich-Matthias Schäfer [Mon, 5 Nov 2018 18:02:35 +0000 (19:02 +0100)]
Linted all files, upgraded all dependencies
Ulrich-Matthias Schäfer [Mon, 5 Nov 2018 14:12:58 +0000 (15:12 +0100)]
rework of classes, make events on every object possible
Ulrich-Matthias Schäfer [Sun, 4 Nov 2018 21:04:54 +0000 (22:04 +0100)]
forgot about memory tests
Ulrich-Matthias Schäfer [Sun, 4 Nov 2018 20:46:33 +0000 (21:46 +0100)]
Revert back to classes, fix remaining tests
Ulrich-Matthias Schäfer [Sun, 4 Nov 2018 16:04:11 +0000 (17:04 +0100)]
fix even more tests
Ulrich-Matthias Schäfer [Sun, 4 Nov 2018 14:59:57 +0000 (15:59 +0100)]
implement registerMethods(), introduce real arrays for modern browsers, fix some tests
Ulrich-Matthias Schäfer [Thu, 1 Nov 2018 15:59:51 +0000 (16:59 +0100)]
fix a few mistakes. Make sugar work. Roll back to childNodes because children is 10x slower
Ulrich-Matthias Schäfer [Thu, 1 Nov 2018 14:04:55 +0000 (15:04 +0100)]
introduce register and registerMethod method to get rid of dependency problems
Ulrich-Matthias Schäfer [Sun, 28 Oct 2018 10:19:26 +0000 (11:19 +0100)]
setup rollup to build minimized file and report stats
Ulrich-Matthias Schäfer [Sat, 27 Oct 2018 20:43:30 +0000 (22:43 +0200)]
resolve last circular dependencies, make rollup work
Ulrich-Matthias Schäfer [Sat, 27 Oct 2018 18:43:35 +0000 (20:43 +0200)]
resolve circular references and make example working again
Ulrich-Matthias Schäfer [Sat, 27 Oct 2018 11:17:42 +0000 (13:17 +0200)]
Merge pull request #921 from nobuti/915-modifiers
add export modifiers (#915)
nobuti [Sat, 27 Oct 2018 10:03:12 +0000 (12:03 +0200)]
Code review taken
nobuti [Sat, 27 Oct 2018 02:59:12 +0000 (04:59 +0200)]
Build
nobuti [Sat, 27 Oct 2018 02:59:02 +0000 (04:59 +0200)]
Fix specs
nobuti [Sat, 27 Oct 2018 02:58:20 +0000 (04:58 +0200)]
Loop through all children executing modifiers
nobuti [Fri, 26 Oct 2018 17:00:17 +0000 (19:00 +0200)]
Build
nobuti [Fri, 26 Oct 2018 16:59:14 +0000 (18:59 +0200)]
Added some tests
nobuti [Fri, 26 Oct 2018 16:57:55 +0000 (18:57 +0200)]
Modifiers implementation on getter
Ulrich-Matthias Schäfer [Fri, 26 Oct 2018 10:01:39 +0000 (12:01 +0200)]
rename files
Ulrich-Matthias Schäfer [Thu, 25 Oct 2018 21:28:12 +0000 (23:28 +0200)]
convert everything to es6 classes and imports
Ulrich-Matthias Schäfer [Thu, 25 Oct 2018 21:26:38 +0000 (23:26 +0200)]
Rename files so that they reflect their exported classes (see next commit)
Ulrich-Matthias Schäfer [Thu, 18 Oct 2018 10:37:55 +0000 (12:37 +0200)]
fix tests
Ulrich-Matthias Schäfer [Thu, 18 Oct 2018 09:31:23 +0000 (11:31 +0200)]
fix readme
Ulrich-Matthias Schäfer [Thu, 18 Oct 2018 09:29:49 +0000 (11:29 +0200)]
Merge branch '776-new-fx' into 3.0.0
Ulrich-Matthias Schäfer [Thu, 18 Oct 2018 09:28:05 +0000 (11:28 +0200)]
activate sugar before merge
Ulrich-Matthias Schäfer [Thu, 18 Oct 2018 09:16:43 +0000 (11:16 +0200)]
changelog update
Ulrich-Matthias Schäfer [Thu, 18 Oct 2018 09:13:56 +0000 (11:13 +0200)]
Revert "Merge pull request #828 from svgdotjs/797-throw-error-in-at"
This reverts commit
55874e6dd16cb85181e879b8c35b4e65bb310e11 , reversing
changes made to
31e94c28d85f676a0f4ec073a06435bc86b1dc73 .
Ulrich-Matthias Schäfer [Wed, 17 Oct 2018 21:23:36 +0000 (23:23 +0200)]
package-lock
Ulrich-Matthias Schäfer [Wed, 17 Oct 2018 21:09:34 +0000 (23:09 +0200)]
add babel, satisfy linter, build dist
Ulrich-Matthias Schäfer [Fri, 12 Oct 2018 22:49:35 +0000 (00:49 +0200)]
fix timeline timing with runners
Ulrich-Matthias Schäfer [Wed, 10 Oct 2018 21:03:58 +0000 (23:03 +0200)]
fixing tests
Ulrich-Matthias Schäfer [Wed, 10 Oct 2018 17:00:41 +0000 (19:00 +0200)]
fix schedule so it uses runnertime correctly
Ulrich-Matthias Schäfer [Mon, 8 Oct 2018 13:35:33 +0000 (15:35 +0200)]
Cant see the forest with all these trees...
Ulrich-Matthias Schäfer [Mon, 8 Oct 2018 13:18:53 +0000 (15:18 +0200)]
Optimized the matrix functions so that the transform function is a multitude faster for parameterized input
Ulrich-Matthias Schäfer [Fri, 21 Sep 2018 10:18:43 +0000 (12:18 +0200)]
make sure, that we use the correct startTransform
Ulrich-Matthias Schäfer [Fri, 21 Sep 2018 09:40:08 +0000 (11:40 +0200)]
make sure runner[0] always exists (rework that requirement!)
Ulrich-Matthias Schäfer [Thu, 20 Sep 2018 21:35:13 +0000 (23:35 +0200)]
adding optimized transformation function to speed up things a tiny bit
Ulrich-Matthias Schäfer [Thu, 20 Sep 2018 12:14:40 +0000 (14:14 +0200)]
get rid of that unnecessary bbox call on every frame
Ulrich-Matthias Schäfer [Thu, 20 Sep 2018 11:25:24 +0000 (13:25 +0200)]
finally solve transformations one and for all time!
This is great - we should party hard. I mean - it took like 4 month to get this done. That's way to much! I don't want anymore. Pease send help :D
Ulrich-Matthias Schäfer [Mon, 17 Sep 2018 18:34:31 +0000 (20:34 +0200)]
fix transformations introducing target transforms with which the origin can be transformed
Saivan [Mon, 17 Sep 2018 04:50:56 +0000 (14:50 +1000)]
Refactored the getOrigin helper to help fix the relative affine animations
This commit refactors the getOrigin helper, in order to send the origin to the correct
space. The origin should be expressed in the space of the last animation.
Changes
=======
- Refactored the getOrigin helper
- Added a simple example to the dirty file to test multiple transformations
Saivan [Mon, 17 Sep 2018 04:10:12 +0000 (14:10 +1000)]
Fixed the relative non-affine transform animations
This commit uncovered an issue with the relative non-affine transformations. It is
now correctly fixed and working. Next we should fix the affine transforms as well.
Changes
=======
- Fixed the relative non-affine transformation animations