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

530 Commits

Author SHA1 Message Date
deepsweet
5485010269 'use strict' motherfucker! do you use it?! 2012-11-27 22:51:31 +02:00
deepsweet
bb6323c7f8 more JSHint 2012-11-27 16:53:05 +02:00
deepsweet
8570a24128 plugins/convertTransform: mark translate() and scale() as useless only with one param (fix #57) 2012-11-26 19:43:18 +02:00
deepsweet
d3e9476073 plugins/convertPathData: fix the very first Mm with multiple points (fix #56) 2012-11-26 19:30:07 +02:00
deepsweet
3d37017c16 plugins/convertPathData: convert very first 'm' to 'M' (fix #55) 2012-11-24 09:33:18 +04:00
deepsweet
088548db28 plugins/removeUnknownsAndDefaults: remove SVG id attr (close #54) 2012-11-24 00:28:09 +04:00
deepsweet
8ba22b7295 plugins/removeUnknownsAndDefaults: merge multiple groupDefaults attrs (close #50) 2012-11-23 18:56:36 +04:00
deepsweet
3ce7b787b3 plugins/removeDefaultPx: should also understand a floating-numbers too (fix #49) 2012-11-23 18:28:48 +04:00
deepsweet
ad2e8b4965 plugins/removeEmptyContainers: do not remove an empty 'svg' element (fix #48) 2012-11-23 18:19:33 +04:00
deepsweet
87cdc92b37 plugins/moveElemsAttrsToGroup: fix inheitable only attrs array (fix #47) 2012-11-23 18:11:21 +04:00
deepsweet
55afced798 ./docs/ 2012-11-22 19:06:10 +02:00
deepsweet
15e4b1a217 plugins/removeUnknownsAndDefaults: remove unknown elements content, attrs and attrs with default values (close #6) 2012-11-22 18:57:43 +02:00
deepsweet
54dec8828a plugins/convertPathData: stronger defense from infinite loop 2012-11-22 18:54:46 +02:00
deepsweet
1e86425dcf plugins/moveElemsAttrsToGroup: should affect only inheritable attributes (fix #46) 2012-11-18 20:05:36 +02:00
deepsweet
1abee24a34 plugins/removeComments: ignore comments which starts with 'git st' (close (#43) 2012-11-18 18:17:46 +02:00
deepsweet
547ec0096e rename config.yml to .svgo.yml (close #45) 2012-11-18 18:08:46 +02:00
deepsweet
dff75a99fc plugins/convertPathData: don't convert M if point is [0, 0] 2012-11-18 18:04:46 +02:00
deepsweet
1d472ab0fd plugins/convertPathData: don't remove first M even if it's 0,0 2012-11-17 00:39:05 +02:00
deepsweet
d06c4418f8 plugins/convertPathData: convert M + L into M (undo #32) 2012-11-17 00:16:15 +02:00
deepsweet
51ca295dbe plugins/convertPathData: first M, M + L and current point after Z bug (fix #41) 2012-11-16 23:47:55 +02:00
deepsweet
5c8d17278c plugins/README.md: typo 2012-11-10 00:24:42 +02:00
deepsweet
611a24ca12 plugins/README.md: update TOC list 2012-11-10 00:23:59 +02:00
deepsweet
b69286a08f plugins/README.md: update 2012-11-10 00:20:55 +02:00
deepsweet
aa10a8b5de lib/svgo/ 2012-11-09 14:21:06 +02:00
deepsweet
3752b1a724 plugins/convertPathData: convert M + L into M (close #32) 2012-11-06 12:48:20 +02:00
deepsweet
7e64142772 plugins/convertPathData: convert quadratic Bézier curveto into smooth shorthand (close #31) 2012-11-05 15:36:18 +02:00
deepsweet
c300b4119b plugins/convertPathData: convert curveto into smooth shorthand (close #30) 2012-11-05 14:54:27 +02:00
deepsweet
1b63f8134a plugins/convertPathData: convert straight curves into lines segments (close #17); remove an absolute coords conversions 2012-11-04 23:05:53 +02:00
deepsweet
e1fa5dc4ff plugins/README: fix syntax highlighting 2012-10-29 02:20:51 +03:00
deepsweet
8f993e72d4 plugins/README: more readable API block 2012-10-29 01:57:37 +03:00
deepsweet
2942181c89 plugins how-to (close #27) 2012-10-29 01:48:50 +03:00
deepsweet
2d448f0d2e lib/jsAPI: minor corrections 2012-10-29 01:48:06 +03:00
deepsweet
da38ede3b1 plugins/convertPathData: prevent an infinity loop on invalid path data (fix #26) 2012-10-28 00:52:06 +03:00
deepsweet
0d32aa9f6f plugins/convertPathData: do not remove very first M from the path data (fix #24) 2012-10-23 21:51:03 +03:00
deepsweet
f73e05a0e6 plugins/convertTransform: add patternTransform attribute to the process (close #15) 2012-10-22 23:25:39 +03:00
deepsweet
ea54740fb9 plugins/convertPathData: optimize path data in <glyph> and <missing-glyph> (fix #20) 2012-10-22 23:22:57 +03:00
deepsweet
217636bff1 plugins/convertPathData: jsdoc fix 2012-10-22 23:19:52 +03:00
deepsweet
f80ec36b40 plugins/convertPathData: yet another refactoring 2012-10-22 23:17:56 +03:00
deepsweet
bfbb4acd27 plugins/convertPathData: global refactoring, fix #22 + fix #23 2012-10-22 22:45:03 +03:00
deepsweet
0403897942 plugins/removeXMLProcInst: remove only 'xml' but not 'xml-stylesheet' 2012-10-22 14:11:23 +03:00
deepsweet
070e1bc493 plugins/convertPathData: remove forgotten comments 2012-10-21 13:25:12 +03:00
deepsweet
cbc7b38b4e plugins/collapseGroups: fix #13 2012-10-21 12:16:59 +03:00
deepsweet
78fdeb697e plugins/convertTransform: minor jsdoc correction 2012-10-20 22:09:20 +03:00
deepsweet
50b825d305 plugins/moveElemsAttrsToGroup: merge split-level transforms instead of replacing (fix #10) 2012-10-20 21:41:19 +03:00
deepsweet
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
deepsweet
8f31f39b2c plugins/convertTransform: newlines 2012-10-20 14:22:47 +03:00
deepsweet
17c7500719 plugins/convertTransform: remove useless transforms; refactoring (close #5) 2012-10-20 14:13:40 +03:00
deepsweet
3da381e229 plugins/convertPathData: refactoring 2012-10-20 14:12:23 +03:00
deepsweet
2f23170076 new plugin convertTransform 2012-10-20 12:49:41 +03:00
deepsweet
332b024275 plugins/convertPathData: refactoring 2012-10-20 12:48:55 +03:00