Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dependency updates, easier formatting | Ulrich-Matthias Schäfer | 2023-06-13 | 1 | -24/+28 |
| | |||||
* | Fixed IE Polyfills, got rid of ArrayPolyfill in favour of babels own ↵ | Ulrich-Matthias Schäfer | 2020-05-04 | 1 | -79/+2 |
| | | | | transforms, updated dependencies, finished tests, removed old es5 tests | ||||
* | renamed svg namespace to svg | Ulrich-Matthias Schäfer | 2020-04-23 | 1 | -2/+0 |
| | |||||
* | This is a big one... | Ulrich-Matthias Schäfer | 2020-03-28 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | ### Fixed - fixed `zoom()` method of runner which was passed a wrong parameter - fixed positioning methods of `TSpan` to position them by its bounding box - fixed `flip()` method which flips correctly by center by default now and accepts correct arguments - fixed a case in `rbox()` where not always all values of the box were updated - fixed `getOrigin()` function used by `transform()` so that all origin (#1085) popssibilities specified in the docs are working - fixed positioning of text by its baseline when using `amove()` - fixed tons of typings in the svg.d.ts file ### Added - added second Parameter to `SVG(el, isHTML)` which allows to explicitely create elements in the HTML namespace (#1058) - added `unlink()` and `linker()` to hyperlinked elements to remove or access the underling `<a>` element - added `wrap()` method to `Dom` which lets you wrap an element by another one - added `orient()` method to `Marker` - added `options` parameter to `dispatch()` and `fire()` to allow for more special needs - added `newLine()` constructor to `Text` to create a tspan marked as new line (#1088) - added lots of tests in es6 format | ||||
* | bugfix for issue 964 | Michael Becker | 2019-02-23 | 1 | -0/+1 |
| | |||||
* | Release 3.0.53.0.5 | Ulrich-Matthias Schäfer | 2018-12-12 | 1 | -1/+1 |
| | |||||
* | fix playgrounds, delete unneeded files | Ulrich-Matthias Schäfer | 2018-12-01 | 1 | -5/+5 |
| | |||||
* | Merge branch '3.0.0' into 790-color-spaces | Ulrich-Matthias Schäfer | 2018-11-30 | 1 | -1/+5 |
|\ | |||||
| * | merge karma configurations | Ulrich-Matthias Schäfer | 2018-11-28 | 1 | -3/+3 |
| | | |||||
| * | make es5 tests | Ulrich-Matthias Schäfer | 2018-11-28 | 1 | -2/+4 |
| | | |||||
| * | Fix build chain so that we now have multiple builds. Details below: | Ulrich-Matthias Schäfer | 2018-11-28 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | - svg.js: The esm bundle - svg.min.js: The bundle for all browsers for maximum support - svg.node.js: The bundle for node - polyfill.js: Using svg.min.js requires this polyfill in case the Browser does not understand all of ./config/polyfillList.js - polyfillIE.js: This is required when you use IE11 (polyfill.js still required) Please note, that not all test pass for IE11 due to its rounding issues and wrong calculation of bbox. Also note, that `defaultPrevented` is not working for CustomEvents in IE11. | ||||
* | | Updated all of the color modules and old tests are passing again | Saivan | 2018-11-25 | 1 | -4/+4 |
|/ | | | | | | | | | | | This commit updates the color modules, so that the old tests pass, we just need to modify the tests to test some of the new functionality (Since there was a lot of copy and paste work done haha) Changes ======= - Updated the color module to support a number of color spaces - Made sure all of the old tests are working again | ||||
* | Linted all files, upgraded all dependencies | Ulrich-Matthias Schäfer | 2018-11-05 | 1 | -7/+7 |
| | |||||
* | forgot about memory tests | Ulrich-Matthias Schäfer | 2018-11-04 | 1 | -0/+1 |
| | |||||
* | Revert back to classes, fix remaining tests | Ulrich-Matthias Schäfer | 2018-11-04 | 1 | -1/+0 |
| | |||||
* | implement registerMethods(), introduce real arrays for modern browsers, fix ↵ | Ulrich-Matthias Schäfer | 2018-11-04 | 1 | -7/+0 |
| | | | | some tests | ||||
* | fix tests | Ulrich-Matthias Schäfer | 2018-10-18 | 1 | -8/+8 |
| | |||||
* | fixing tests | Ulrich-Matthias Schäfer | 2018-10-10 | 1 | -3/+3 |
| | |||||
* | Optimized the matrix functions so that the transform function is a multitude ↵ | Ulrich-Matthias Schäfer | 2018-10-08 | 1 | -10/+13 |
| | | | | faster for parameterized input | ||||
* | go through specs and make fixes where needed | Ulrich-Matthias Schäfer | 2018-05-24 | 1 | -8/+6 |
| | |||||
* | Added a few more use cases and such | Saivan | 2018-05-22 | 1 | -1/+4 |
|\ | |||||
| * | add requestAnimationFrame Mock and tests for the animator | Ulrich-Matthias Schäfer | 2018-05-16 | 1 | -0/+4 |
| | | |||||
* | | Most of the animations are working | Saivan | 2018-05-17 | 1 | -2/+10 |
|/ | |||||
* | Fixed recommendations by @Fuzzyma regarding transforms | Saivan | 2018-03-05 | 1 | -2/+0 |
| | | | | | | | | | | | | This commit fixes a number of issues with transformations: - Removed move/dmove/etc... on groups - Sugar was being passed origin instead of ox, oy - Updated the changelog - Removed parseMatrix in favor of new SVG.Matrix() - .matrix is the getter for a matrix, not .transform - added a [02:24:41] Using gulpfile ~/Desktop/svg/svg.js/gulpfile.js [02:24:41] Starting 'lint'... [02:24:43] Finished 'lint' after 2.32 s directive | ||||
* | Added matrix composition and decompositions | Saivan | 2018-03-03 | 1 | -2/+2 |
| | | | | | | | | This commit adds matrix composition and decompositions (untested), it also adds another playground to test that this is working as expected in every case. We also fixed a few linting errors. | ||||
* | All transformations except fx and Transformations are passing now | Saivan | 2018-03-02 | 1 | -6/+6 |
| | | | | | This commit modifies the specification (and in some places the code) to reflect the changes to the transformations. | ||||
* | Fixed a few more specifications regarding the new transforms | Saivan | 2018-03-02 | 1 | -5/+5 |
| | |||||
* | Fixed some tests involving transforms and elements | Saivan | 2018-03-02 | 1 | -5/+4 |
|\ | |||||
| * | fixed all that errors which come along when removing an object. Fixed tests, ↵ | Ulrich-Matthias Schäfer | 2018-03-01 | 1 | -1/+0 |
| | | | | | | | | too and added isRoot test | ||||
* | | Implemented new transformations | Saivan | 2018-03-02 | 1 | -8/+8 |
|/ | | | | | | This commit implements the new transformation model, but it also needs to modify a few tests to fit the new format. This is still a work in progress. | ||||
* | Merge branch 'master' into 3.0.0 | Ulrich-Matthias Schäfer | 2017-07-06 | 1 | -15/+9 |
|\ | | | | | | | | | | | | | | | Conflicts (All resolved): dist/svg.js dist/svg.min.js package.json src/doc.js | ||||
| * | format fixture svg and remove redundant css (use fixture.css instead) | dotnetCarpenter | 2017-04-27 | 1 | -10/+4 |
| | | |||||
| * | updated jasmine to 2.6.0 and added @RmiTtro as maintainer | dotnetCarpenter | 2017-04-26 | 1 | -5/+5 |
| | | |||||
* | | Merge branch 'master' into 3.0.0 | Ulrich-Matthias Schäfer | 2017-04-22 | 1 | -33/+35 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts - all resolved: # dist/svg.js # dist/svg.min.js # package.json # spec/SpecRunner.html # spec/spec/boxes.js # spec/spec/element.js # spec/spec/image.js # spec/spec/svg.js # src/boxes.js # src/flatten.js # src/image.js # src/polyfill.js # src/style.js # src/svg.js | ||||
| * | re-added all specs from the spec/spec/ folder | dotnetCarpenter | 2017-04-11 | 1 | -35/+36 |
| | | |||||
* | | removing SVG.Set completely | Ulrich-Matthias Schäfer | 2017-03-16 | 1 | -1/+0 |
| | | |||||
* | | unified all boxes (#634) | Ulrich-Matthias Schäfer | 2017-03-16 | 1 | -1/+0 |
|/ | | | | | | | | unified all boxes - SVG.Box for everything - bbox, rbox and viewbox as methods - boxes can be created with string, array, object, list... - added helper to simplify boxes code | ||||
* | fixed bug in SVG.Transformations when creating with array/argument list. | Ulrich-Matthias Schäfer | 2017-02-28 | 1 | -0/+1 |
| | | | | added tests to increase code coverage | ||||
* | added tests to increase code coverage | Ulrich-Matthias Schäfer | 2017-02-28 | 1 | -0/+1 |
| | |||||
* | added tests to increase code coverage | Ulrich-Matthias Schäfer | 2017-02-28 | 1 | -0/+1 |
| | |||||
* | added a few missing tests to increase coverage | Ulrich-Matthias Schäfer | 2017-02-24 | 1 | -0/+12 |
| | |||||
* | Added SVG.Symbol so SVG.adopt can pick up symbols correctly | Ulrich-Matthias Schäfer | 2017-02-24 | 1 | -0/+1 |
| | |||||
* | Removed wrong tests in sugar.js, fixed remaining tests. Made fill and stroke ↵ | Ulrich-Matthias Schäfer | 2016-10-12 | 1 | -0/+1 |
| | | | | a nop when no argument given | ||||
* | Merge pull request #527 from dotnetCarpenter/unittest | Ulrich-Matthias Schäfer | 2016-10-12 | 1 | -6/+6 |
|\ | | | | | Unittests with travis. Thx @dotnetCarpenter | ||||
| * | add the CSS as a fixture - not sure if its needed for the tests but here it is | dotnetCarpenter | 2016-10-04 | 1 | -6/+6 |
| | | |||||
* | | fixed specs for SVG.Point, fixes #530 | Ulrich-Matthias Schäfer | 2016-10-12 | 1 | -0/+1 |
|/ | |||||
* | fixed string parsing in viewbox (#483), specs `SVG.ViewBox` | Ulrich-Matthias Schäfer | 2016-05-13 | 1 | -2/+3 |
| | |||||
* | updated jasmine and specs | Ulrich-Matthias Schäfer | 2016-03-23 | 1 | -0/+90 |