|
252fe5f0
|
plugins/moveElemsAttrsToGroup: additional check for transform attr
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
f804f134
|
plugins/convertTransform: error in matrices multiplication (fix #58)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
e3b05d9a
|
plugins/convertPathData: drastic speed improvement with the huge Path data
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
140daaea
|
merge plugins/roundNumericValues and plugins/removeDefaultPx into one plugins...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
67daff27
|
new plugin: decrease accuracy of floating-point numbers (close #8)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
02f04d98
|
.travis.yml: build only master branch
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
1640958e
|
.travis.yml: build only master branch
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
54850102
|
'use strict' motherfucker! do you use it?!
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
a1ff6786
|
update akamai logo url
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3d306dea
|
brand-new project logo.svg
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
bb6323c7
|
more JSHint
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
12d661c9
|
README: update with the correct svg logo url
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
7e561137
|
new logo in svg
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
8570a241
|
plugins/convertTransform: mark translate() and scale() as useless only with o...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
d3e94760
|
plugins/convertPathData: fix the very first Mm with multiple points (fix #56)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
ab2f1603
|
.jshintignore
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3d37017c
|
plugins/convertPathData: convert very first 'm' to 'M' (fix #55)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
7dbcb33b
|
README: fix how-to link
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
d453d17f
|
README: fix typo
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
45f84f37
|
README: minor corrections
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3a00bb0a
|
CHANGELOG: minor corrections
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
b7dcc44c
|
README: add Yandex.Metrika counter
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
49ac4222
|
CHANGELOG: minor fixes
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
cd64898d
|
README: update milestones
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
e2a5bfef
|
v0.1.2
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
088548db
|
plugins/removeUnknownsAndDefaults: remove SVG id attr (close #54)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
d35cec29
|
lib/svgo: rename 'startBytes' to 'inBytes' and 'endBytes' to 'outBytes (close...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
2cbb54ed
|
config: disable sax-js position tracking by default (fix #52)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
755e7ecf
|
lib/svgo/svg2js: correct 'onerror' failure (fix #51); omit unused require
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
16ca2d50
|
v0.1.1
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
8ba22b72
|
plugins/removeUnknownsAndDefaults: merge multiple groupDefaults attrs (close ...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3ce7b787
|
plugins/removeDefaultPx: should also understand a floating-numbers too (fix #49)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
ad2e8b49
|
plugins/removeEmptyContainers: do not remove an empty 'svg' element (fix #48)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
87cdc92b
|
plugins/moveElemsAttrsToGroup: fix inheitable only attrs array (fix #47)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
88121c77
|
v0.1.0
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
55afced7
|
./docs/
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
15e4b1a2
|
plugins/removeUnknownsAndDefaults: remove unknown elements content, attrs and...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
54dec882
|
plugins/convertPathData: stronger defense from infinite loop
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
6152284e
|
i can has logo!
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
1e86425d
|
plugins/moveElemsAttrsToGroup: should affect only inheritable attributes (fix...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
1abee24a
|
plugins/removeComments: ignore comments which starts with 'git st' (close (#43)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
b64a4c07
|
.svgo.yml: 2 spaces fix
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
547ec009
|
rename config.yml to .svgo.yml (close #45)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
dff75a99
|
plugins/convertPathData: don't convert M if point is [0, 0]
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
8913574a
|
config: cleanupAttrs should be before convertStyleToAttrs (fix #44)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
53dad61d
|
lib/svgo/jsAPI: add eachAttr() optional context param
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
9d43b495
|
lib/svgo/js2svg: use bind instead of self = this
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
1d472ab0
|
plugins/convertPathData: don't remove first M even if it's 0,0
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
d06c4418
|
plugins/convertPathData: convert M + L into M (undo #32)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
51ca295d
|
plugins/convertPathData: first M, M + L and current point after Z bug (fix #41)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
e2f604d5
|
lib/svgo: fatal and stupid error in stream chunks concatenation (fix #40)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
29306f53
|
README: update
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
f2e061da
|
README: add TODO section with versions milestones
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
64db4d1e
|
update LICENSE with russian translation; update README with License section
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
b083c8e2
|
lib/coa: batch folder optimization (close #29)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
6d7f3836
|
README: update
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
dfbdb4a0
|
README: update
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
c236efef
|
README: update
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
d1792757
|
package.json: update
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
5c8d1727
|
plugins/README.md: typo
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
611a24ca
|
plugins/README.md: update TOC list
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
b69286a0
|
plugins/README.md: update
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
6329ee6c
|
package.json: minor corrections
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
639eecf2
|
lib/svgo: jsdoc corrections; update README
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
1b296adc
|
lib/svgo: global API refactoring (close #37); temporarily remove PhantomJS an...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
172b7ea2
|
lib/svgo/svg2js: refactoring
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3a8d048c
|
lib/svgo/jsAPI: simplify exports
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
aa10a8b5
|
lib/svgo/
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
c633d71a
|
simplify istanbul test to 'npm run-script cover'
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
299a5a1c
|
lib/config: minor jsdoc correction
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
7e3e4a5b
|
config.json -> config.yml (close #34)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
4c21bba9
|
q@0.8.10 compatibility: 'end is deprecated, use done instead'
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
43a4c100
|
.editorconfig: 2 spaces for YAML
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
c86ca24d
|
q@0.8.10 compatibility: 'end is deprecated, use done instead'
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3752b1a7
|
plugins/convertPathData: convert M + L into M (close #32)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
7e641427
|
plugins/convertPathData: convert quadratic Bézier curveto into smooth shortha...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
c300b411
|
plugins/convertPathData: convert curveto into smooth shorthand (close #30)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
acbaa170
|
Istanbul code coverage
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
dddbbdee
|
update dependencies versions and gitignore
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
1b63f813
|
plugins/convertPathData: convert straight curves into lines segments (close #...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
660a695e
|
lib/coa: support arguments as aliases to --input and --output (close #28)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
6f33497a
|
CHANGELOG: fix lt-gt
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
e1fa5dc4
|
plugins/README: fix syntax highlighting
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
45d53c85
|
v0.0.9
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
8f993e72
|
plugins/README: more readable API block
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
8caef403
|
update README with the new TODO list
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
c9e868b3
|
update README with plugins how-to link
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
2942181c
|
plugins how-to (close #27)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
2d448f0d
|
lib/jsAPI: minor corrections
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
da38ede3
|
plugins/convertPathData: prevent an infinity loop on invalid path data (fix #26)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
354925f8
|
minor jsdoc corrections
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
5444b4f2
|
allow any plugin of any type to go in any order (close #14)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
50a8c8af
|
allow to do a multiple optimizations with one init (close #25)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
aa3fa83c
|
Revert to 0d32aa9f6f
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
3e3e53bc
|
lib/svgo: allow to do a multiple optimizations with one init (close #25)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
0d32aa9f
|
plugins/convertPathData: do not remove very first M from the path data (fix #24)
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
f73e05a0
|
plugins/convertTransform: add patternTransform attribute to the process (clos...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
ea54740f
|
plugins/convertPathData: optimize path data in <glyph> and <missing-glyph> (f...
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
217636bf
|
plugins/convertPathData: jsdoc fix
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|
|
f80ec36b
|
plugins/convertPathData: yet another refactoring
|
deepsweet <k****r@s****n>
|
over 13 years ago
|
|