Age | Commit message (Collapse) | Author |
|
Changelog
=========
svgcleaner can be used as a library now. (34080e7)
Added testing stats for 'scour'. Some refactoring. (8d6bf38)
'--remove-needless-attributes' and '--remove-default-attributes' now supports 'overflow' attribute. (5d9ef20)
Fixed gradients with one 'stop' children processing in '--remove-invisible-elements'. (eed36ae)
Fixed build against invalid version of the 'phf'. (d29bd7b)
Fixed incorrect grouping in '--group-by-style'. '--group-by-style' can group by 'transform' now. (c8faf14)
Fixed attributes collecting in '--group-by-style'. (4a2505b)
|
|
Changelog
=========
Added testing stats for 'scour'. Some refactoring. (8d6bf38)
'--remove-needless-attributes' and '--remove-default-attributes' now supports 'overflow' attribute. (5d9ef20)
Fixed gradients with one 'stop' children processing in '--remove-invisible-elements'. (eed36ae)
Fixed build against invalid version of the 'phf'. (d29bd7b)
Fixed incorrect grouping in '--group-by-style'. '--group-by-style' can group by 'transform' now. (c8faf14)
Fixed attributes collecting in '--group-by-style'. (4a2505b)
|
|
Changelog
=========
'--remove-needless-attributes' and '--remove-default-attributes' now supports 'overflow' attribute. (5d9ef20)
Fixed gradients with one 'stop' children processing in '--remove-invisible-elements'. (eed36ae)
Fixed build against invalid version of the 'phf'. (d29bd7b)
Fixed incorrect grouping in '--group-by-style'. '--group-by-style' can group by 'transform' now. (c8faf14)
Fixed attributes collecting in '--group-by-style'. (4a2505b)
|
|
Changelog
=========
Fixed gradients with one 'stop' children processing in '--remove-invisible-elements'. (eed36ae)
Fixed build against invalid version of the 'phf'. (d29bd7b)
Fixed incorrect grouping in '--group-by-style'. '--group-by-style' can group by 'transform' now. (c8faf14)
Fixed attributes collecting in '--group-by-style'. (4a2505b)
|
|
Changelog
=========
Fixed incorrect grouping in '--group-by-style'. '--group-by-style' can group by 'transform' now. (c8faf14)
Fixed attributes collecting in '--group-by-style'. (4a2505b)
|
|
Changelog
=========
Version bump. (40cc1b7)
Dummy update. (96611a3)
Added 'GCP Icons' cleaning stats. (15109b6)
Updated to the latest version of the libsvgdom. (ceba350)
Fixed CLI arguments processing. (623f334)
Some refactoring. (cba2068)
Added '--apply-transform-to-shapes'. (04be2cc)
Readme updated. (5ff6762)
Readme updated. (ee7fcdc)
Build fixed. (060ef05)
Added '--group-by-style'. (03bedc3)
Added '--resolve-use'. (f34df70)
Added '--paths-coordinates-precision'. (2672e69)
Updated to the latest version of the libsvgdom. (41cc1cc)
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
|
|
Changelog
=========
Fixed CLI arguments processing. (623f334)
Some refactoring. (cba2068)
Added '--apply-transform-to-shapes'. (04be2cc)
Readme updated. (5ff6762)
Readme updated. (ee7fcdc)
Build fixed. (060ef05)
Added '--group-by-style'. (03bedc3)
Added '--resolve-use'. (f34df70)
Added '--paths-coordinates-precision'. (2672e69)
Updated to the latest version of the libsvgdom. (41cc1cc)
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
Changelog
=========
Some refactoring. (cba2068)
Added '--apply-transform-to-shapes'. (04be2cc)
Readme updated. (5ff6762)
Readme updated. (ee7fcdc)
Build fixed. (060ef05)
Added '--group-by-style'. (03bedc3)
Added '--resolve-use'. (f34df70)
Added '--paths-coordinates-precision'. (2672e69)
Updated to the latest version of the libsvgdom. (41cc1cc)
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
Changelog
=========
Added '--apply-transform-to-shapes'. (04be2cc)
Readme updated. (5ff6762)
Readme updated. (ee7fcdc)
Build fixed. (060ef05)
Added '--group-by-style'. (03bedc3)
Added '--resolve-use'. (f34df70)
Added '--paths-coordinates-precision'. (2672e69)
Updated to the latest version of the libsvgdom. (41cc1cc)
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
Changelog
=========
Readme updated. (5ff6762)
Readme updated. (ee7fcdc)
Build fixed. (060ef05)
Added '--group-by-style'. (03bedc3)
Added '--resolve-use'. (f34df70)
Added '--paths-coordinates-precision'. (2672e69)
Updated to the latest version of the libsvgdom. (41cc1cc)
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
|
|
|
|
Changelog
=========
Updated to the latest version of the libsvgdom. (41cc1cc)
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
Changelog
=========
Some refactoring. (ea9123a)
Added 'Convert path segments into shorter ones'. (a1f6a0f)
Added 'Use implicit LineTo commands'. (907bfdb)
Some refactoring. (b06524a)
|
|
|
|
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
=========
|
|
|