Age | Commit message (Collapse) | Author |
|
Changelog
=========
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
Changelog
=========
|
|
|
|
|
|
|
|
Changelog
=========
Updated to the latest version of the libsvgdom. (e8288c3)
Updated to the latest version of the libsvgdom. (9b619f7)
Added Travis build status. (58da397)
Added Travis CI config. (c34e16b)
Updated to the latest version of the libsvgdom. (c2164a3)
Version bump. (3a252bd)
Updated to the latest version of the libsvgdom. (7f5f64f)
'Remove invisible elements' now removes default feColorMatrix. (742fd9c)
Building section of the Readme updated. (54685dd)
Cargo.toml updated to support crates install. (9b4804f)
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (bf74ecf)
Remove redundant code. Readme updated. (a669cac)
Testing notes updated. (1563a83)
|
|
Changelog
=========
Updated to the latest version of the libsvgdom. (9b619f7)
Added Travis build status. (58da397)
Added Travis CI config. (c34e16b)
Updated to the latest version of the libsvgdom. (c2164a3)
Version bump. (3a252bd)
Updated to the latest version of the libsvgdom. (7f5f64f)
'Remove invisible elements' now removes default feColorMatrix. (742fd9c)
Building section of the Readme updated. (54685dd)
Cargo.toml updated to support crates install. (9b4804f)
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (bf74ecf)
Remove redundant code. Readme updated. (a669cac)
Testing notes updated. (1563a83)
|
|
|
|
Changelog
=========
Version bump. (3a252bd)
Updated to the latest version of the libsvgdom. (7f5f64f)
'Remove invisible elements' now removes default feColorMatrix. (742fd9c)
Building section of the Readme updated. (54685dd)
Cargo.toml updated to support crates install. (9b4804f)
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (bf74ecf)
Remove redundant code. Readme updated. (a669cac)
Testing notes updated. (1563a83)
|
|
|
|
Changelog
=========
'Remove invisible elements' now removes default feColorMatrix. (742fd9c)
Building section of the Readme updated. (54685dd)
Cargo.toml updated to support crates install. (9b4804f)
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (bf74ecf)
Remove redundant code. Readme updated. (a669cac)
Testing notes updated. (1563a83)
|
|
Changelog
=========
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (bf74ecf)
Remove redundant code. Readme updated. (a669cac)
Testing notes updated. (1563a83)
|
|
Changelog
=========
Testing notes updated. (1563a83)
|
|
Changelog
=========
Version bump. (3a5579a)
Fixed defs processing. (9fd7827)
Fixed stroke removing when node has marker. Readme updated. (a048252)
Updated to the latest version of the libsvgdom. (7c8d1cb)
Fixed rst formatting. (51516e3)
Added 'docs/extended_testing.rst'. Small doc fixes. Fix referenced elements processing inside 'mask' element. Fix duplicated gradients removing. (3c4711c)
Added 'Alternatives' to the README. (ff8fdfe)
Updated to the latest svgdom. (584df41)
Move Roadmap to github issues. (82ab76d)
Decrease amount of unwrap(). (ceb079d)
Added a '--multipass' option. Fixed invalid 'stop' element processing. (5fab48d)
Removed custom precision rounding options completely. (049e7c7)
The 'move-styles-to-group' groups only inheritable presentational attributes now. (de202c3)
'--remove-gradient-attributes' is disabled by default. Added 'unsupported by' notes to doc. (0b20779)
Fixed 'remove-gradient-attributes' example. (568ea07)
Added '--remove-gradient-attributes'. 'rect' elements with invalid size will be removed. Fixed invisible element processing. More default attributes is removable now. (42692db)
Now all referenced elements are moved to the 'defs'. That simplified implementation of the 'remove-unused-defs' and made it faster. (db8f38f)
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
|
|
|
|
|
|
Changelog
=========
Added a '--multipass' option. Fixed invalid 'stop' element processing. (5fab48d)
Removed custom precision rounding options completely. (049e7c7)
The 'move-styles-to-group' groups only inheritable presentational attributes now. (de202c3)
'--remove-gradient-attributes' is disabled by default. Added 'unsupported by' notes to doc. (0b20779)
Fixed 'remove-gradient-attributes' example. (568ea07)
Added '--remove-gradient-attributes'. 'rect' elements with invalid size will be removed. Fixed invisible element processing. More default attributes is removable now. (42692db)
Now all referenced elements are moved to the 'defs'. That simplified implementation of the 'remove-unused-defs' and made it faster. (db8f38f)
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
|
|
Changelog
=========
The 'move-styles-to-group' groups only inheritable presentational attributes now. (de202c3)
'--remove-gradient-attributes' is disabled by default. Added 'unsupported by' notes to doc. (0b20779)
Fixed 'remove-gradient-attributes' example. (568ea07)
Added '--remove-gradient-attributes'. 'rect' elements with invalid size will be removed. Fixed invisible element processing. More default attributes is removable now. (42692db)
Now all referenced elements are moved to the 'defs'. That simplified implementation of the 'remove-unused-defs' and made it faster. (db8f38f)
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
Changelog
=========
'--remove-gradient-attributes' is disabled by default. Added 'unsupported by' notes to doc. (0b20779)
Fixed 'remove-gradient-attributes' example. (568ea07)
Added '--remove-gradient-attributes'. 'rect' elements with invalid size will be removed. Fixed invisible element processing. More default attributes is removable now. (42692db)
Now all referenced elements are moved to the 'defs'. That simplified implementation of the 'remove-unused-defs' and made it faster. (db8f38f)
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
Changelog
=========
Fixed 'remove-gradient-attributes' example. (568ea07)
Added '--remove-gradient-attributes'. 'rect' elements with invalid size will be removed. Fixed invisible element processing. More default attributes is removable now. (42692db)
Now all referenced elements are moved to the 'defs'. That simplified implementation of the 'remove-unused-defs' and made it faster. (db8f38f)
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
Changelog
=========
Added '--remove-gradient-attributes'. 'rect' elements with invalid size will be removed. Fixed invisible element processing. More default attributes is removable now. (42692db)
Now all referenced elements are moved to the 'defs'. That simplified implementation of the 'remove-unused-defs' and made it faster. (db8f38f)
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
|
|
Changelog
=========
Some performance optimizations. (00eee47)
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
Changelog
=========
Remove fill/stroke-based attributes when they are useless. (5b52f17)
Roadmap updated. Remove needless 'enable-background' attributes. (139dcb6)
Added '--regroup-gradient-stops'. (1fea9c2)
Added '--ungroup-defs'. (8c0cc52)
Added '--apply-transform-to-gradients'. (0db3b8f)
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
|
|
|
|
Changelog
=========
'remove-invisible-elements' now removes 'use' elements without 'xlink:href' attribute, and resolves gradients with none or one stop children. Show a warning instead of an error if first 'stop' element of the gradient doesn't have an 'offset' attribute. (1f124e7)
FAQ updated. (18e5082)
Add FAQ.md. Added Purpose paragraph. Precision options temporary disabled. (f94533b)
Added missing files. (b2c2538)
Added '--remove-invalid-stops'. A 'stop' element without the 'offset' attribute is error now. Lots of syntax fixes thanks to clippy. (d027a1c)
Updated to the latest libsvgdom. (3b37ace)
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
|
|
|
|
Changelog
=========
Added list of limitations. (9a5d901)
Added '--remove-dupl-fegaussianblur'. Version bump. (1e0212b)
|
|
Changelog
=========
|
|
|
|
|
|
|
|
Changelog
=========
Fixed groups ungrouping when group has linked attributes. (b83d13d)
Show error if file has 'xlink:href' attribute that points to external data. (41ef8f9)
Added CONTRIBUTING.md. (2ea2425)
Fixed duplicated gradients removing. Empty 'filter' elements now removed. Charts notes moved to Testing notes. (60e21ce)
Fixed the rst list notation. (ec4da4a)
Finally! The cleaning ratio is now bigger than in svgo. Added processing of the 'display:none'. Added "Testing notes" to the doc. (edd5a75)
A better documentation generation. (a1c7935)
Added '--remove-unused-segments'. '--remove-invisible-elements' now process paths. (0c5e7c0)
Added '--join-style-attributes'. (ecbc93f)
Added "--paths-to-relative". (ab738a7)
Added '--remove-needless-attributes'. (a924ded)
Updated to the latest 'svgdom' which makes svgcleaner 20-40% faster. (4f236ff)
Added basic implementation of the '--remove-invisible-elements'. Added '--remove-version'. (c4b78bd)
Added '--merge-gradients'. (853a978)
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (9cdcbae)
Added '--ungroup-groups'. Conditional processing attributes is marked as unsupported now. (4d1669c)
README links updated. (c9e99fe)
Remove more default attributes. (20f82f7)
Added '--remove-unused-coordinates'. (ba7125c)
Added caching support for testing tools. Added readme's for all tools. (7701840)
Updated to the latest libsvgdom which now supports fallback value processing in the 'paint' type. Now only 3 files are rendered with error in W3C tests. Switched to git version of libsvgdom. Version bump. (74cab23)
README updated. (3f9d42c)
Changelog links fixed. (4dafcb6)
|
|
Changelog
=========
Show error if file has 'xlink:href' attribute that points to external data. (41ef8f9)
Added CONTRIBUTING.md. (2ea2425)
Fixed duplicated gradients removing. Empty 'filter' elements now removed. Charts notes moved to Testing notes. (60e21ce)
Fixed the rst list notation. (ec4da4a)
Finally! The cleaning ratio is now bigger than in svgo. Added processing of the 'display:none'. Added "Testing notes" to the doc. (edd5a75)
A better documentation generation. (a1c7935)
Added '--remove-unused-segments'. '--remove-invisible-elements' now process paths. (0c5e7c0)
Added '--join-style-attributes'. (ecbc93f)
Added "--paths-to-relative". (ab738a7)
Added '--remove-needless-attributes'. (a924ded)
Updated to the latest 'svgdom' which makes svgcleaner 20-40% faster. (4f236ff)
Added basic implementation of the '--remove-invisible-elements'. Added '--remove-version'. (c4b78bd)
Added '--merge-gradients'. (853a978)
Merge branch 'master' of github.com:RazrFalcon/SVGCleaner (9cdcbae)
Added '--ungroup-groups'. Conditional processing attributes is marked as unsupported now. (4d1669c)
README links updated. (c9e99fe)
Remove more default attributes. (20f82f7)
Added '--remove-unused-coordinates'. (ba7125c)
Added caching support for testing tools. Added readme's for all tools. (7701840)
Updated to the latest libsvgdom which now supports fallback value processing in the 'paint' type. Now only 3 files are rendered with error in W3C tests. Switched to git version of libsvgdom. Version bump. (74cab23)
README updated. (3f9d42c)
Changelog links fixed. (4dafcb6)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|