1
0
mirror of https://github.com/svg/svgo.git synced 2025-07-31 07:44:22 +03:00
Commit Graph

388 Commits

Author SHA1 Message Date
1e86425dcf plugins/moveElemsAttrsToGroup: should affect only inheritable attributes (fix #46) 2012-11-18 20:05:36 +02:00
1abee24a34 plugins/removeComments: ignore comments which starts with 'git st' (close (#43) 2012-11-18 18:17:46 +02:00
51ca295dbe plugins/convertPathData: first M, M + L and current point after Z bug (fix #41) 2012-11-16 23:47:55 +02:00
1b296adc7e lib/svgo: global API refactoring (close #37); temporarily remove PhantomJS and --test (close #38) 2012-11-09 18:54:00 +02:00
aa10a8b5de lib/svgo/ 2012-11-09 14:21:06 +02:00
7e3e4a5b01 config.json -> config.yml (close #34) 2012-11-08 16:55:30 +02:00
4c21bba984 q@0.8.10 compatibility: 'end is deprecated, use done instead' 2012-11-08 16:38:52 +02:00
3752b1a724 plugins/convertPathData: convert M + L into M (close #32) 2012-11-06 12:48:20 +02:00
7e64142772 plugins/convertPathData: convert quadratic Bézier curveto into smooth shorthand (close #31) 2012-11-05 15:36:18 +02:00
c300b4119b plugins/convertPathData: convert curveto into smooth shorthand (close #30) 2012-11-05 14:54:27 +02:00
acbaa170ee Istanbul code coverage 2012-11-05 12:14:38 +02:00
1b63f8134a plugins/convertPathData: convert straight curves into lines segments (close #17); remove an absolute coords conversions 2012-11-04 23:05:53 +02:00
da38ede3b1 plugins/convertPathData: prevent an infinity loop on invalid path data (fix #26) 2012-10-28 00:52:06 +03:00
5444b4f234 allow any plugin of any type to go in any order (close #14) 2012-10-28 00:28:50 +03:00
50a8c8af20 allow to do a multiple optimizations with one init (close #25) 2012-10-26 23:46:09 +03:00
aa3fa83c10 Revert to 0d32aa9f6f 2012-10-25 17:31:54 +03:00
3e3e53bc71 lib/svgo: allow to do a multiple optimizations with one init (close #25) 2012-10-25 09:42:11 +03:00
0d32aa9f6f plugins/convertPathData: do not remove very first M from the path data (fix #24) 2012-10-23 21:51:03 +03:00
0403897942 plugins/removeXMLProcInst: remove only 'xml' but not 'xml-stylesheet' 2012-10-22 14:11:23 +03:00
cbc7b38b4e plugins/collapseGroups: fix #13 2012-10-21 12:16:59 +03:00
d2a2641338 plugins/convertTransform: fix #12 2012-10-21 11:57:28 +03:00
50b825d305 plugins/moveElemsAttrsToGroup: merge split-level transforms instead of replacing (fix #10) 2012-10-20 21:41:19 +03:00
b4141bdfef plugins/convertPathData: remove useless segments feature; a lot of refactoring
plugins/convertTransform: a lot of refactoring
2012-10-20 21:22:02 +03:00
17c7500719 plugins/convertTransform: remove useless transforms; refactoring (close #5) 2012-10-20 14:13:40 +03:00
2f23170076 new plugin convertTransform 2012-10-20 12:49:41 +03:00
3204a06ca5 new plugin removeUnusedNS 2012-10-15 19:29:26 +03:00
03ad5f6446 plugins/convertPathData: filter h0 or v0 2012-10-14 13:19:42 +03:00
7ff1680513 plugins/convertPathData: collapse repeated instructions 2012-10-14 13:12:48 +03:00
53719daa26 plugins/convertPathData: convert Lineto segments to 'h' or 'v' shorthands 2012-10-13 21:54:16 +03:00
6d62e8b826 JSHint :-| 2012-10-12 22:40:30 +03:00
a284478882 new 'convertPathData' plugin. that was hard... 2012-10-12 21:42:45 +03:00
027a88957c .svgo -> config.json 2012-10-10 12:34:06 +03:00
bbb6edb3b5 tests fix 2012-10-04 22:38:54 +03:00
f0f4a48b33 test/ completely revised; every plugin now has at least one test 2012-10-03 18:15:05 +03:00
668b7544a5 test/config.js: forgotten debug comment 2012-10-02 13:10:24 +04:00
69a7b4ffd5 tests fix 2012-09-30 11:07:23 +04:00
e1209976d5 add --disable and --enable command line options 2012-09-28 12:32:53 +04:00
13af2ed95e go! 2012-09-27 14:06:28 +03:00