Commit graph

37 commits

Author SHA1 Message Date
JSCHILL1
b28ae6ec8d Remove trailing zeros from path coordinates. Use scientific notation in path coords if shorter. Scour polygon coordinates just like path coordinates. Added tests 2009-07-29 12:27:51 -05:00
JSCHILL1
f1f0aab965 Add closepath test 2009-07-05 08:14:40 -05:00
JSCHILL1
e163fb348c Implemented converted straight curves into lines. Remove last point from polygon data if possible 2009-05-21 21:32:44 -05:00
JSCHILL1
56cc8fd15a Collapse consecutive h,v segments/coords where possible 2009-05-19 21:30:50 -05:00
JSCHILL1
49b35bf6d1 Remove text styles from shapes. Remove --inkscape styles. Fix path handling for multiple coords in first Move command. Add --set-precision N argument 2009-05-19 10:02:47 -05:00
JSCHILL1
9375bd69a9 Fixed scour to handle entities in url references 2009-05-17 23:07:22 -05:00
JSCHILL1
a7d2593a58 Added code to convert colors to #RRGGBB format 2009-05-17 14:34:08 -05:00
JSCHILL1
823c8c45e3 Added unit tests for color conversion 2009-05-17 09:27:33 -05:00
JSCHILL1
d242407701 Handle unicode characters. Specify utf-8 encoding on python scripts. Added unit test for non-ASCII characters. 2009-04-28 08:57:40 -05:00
JSCHILL1
321f16c46d Handle stop offsets in percentages. Convert stop offsets into floating point (or integer if possible) 2009-04-27 19:19:05 -05:00
JSCHILL1
3dfb1f8068 Version 0.10 not complete! Remove empty path segments. Convert lines to H/V where possible. Remove some default styles. 2009-04-27 18:20:16 -05:00
JSCHILL1
784b8efb2b Add path data bytes saved to report. Added input filename to report. Removed last of the useless files in fulltests. 2009-04-27 11:43:11 -05:00
JSCHILL1
29fdd5ba66 Use decimals for path data and limit to 6 digits of precision 2009-04-27 11:19:34 -05:00
JSCHILL1
ec4e7b3594 Unit test for abs-to-rel path data conversion. 2009-04-27 10:03:39 -05:00
JSCHILL1
90e3ce1a02 Fix path parsing for all path subcommand types. Remove unnecessary whitespace. 2009-04-27 00:04:51 -05:00
JSCHILL1
d6d4d3d027 Unit tests for removing trailing zeroes and removing whitespace/commas before negative coords in path data 2009-04-26 20:38:22 -05:00
JSCHILL1
5d7e3a075c Add SVG Path parser from enthought. Added reserialization of path. 2009-04-26 16:37:57 -05:00
JSCHILL1
9f38caabaa Removal of stroke:none. Prevent groups from being collapsed if title/desc present. Add option to prevent groups from being collapsed. Unit tests. Started release notes HTML. 2009-04-25 02:09:08 -05:00
JSCHILL1
8e9683f648 Remove gradients singly referenced from another gradient 2009-04-24 17:01:43 -05:00
JSCHILL1
f6f98580c7 Begin unittesting converting style properties into XML attributes 2009-04-24 14:00:38 -05:00
JSCHILL1
0f1d0b104d Add unit tests for removing fill attributes when fill=none 2009-04-24 09:42:23 -05:00
JSCHILL1
d9866c99e9 More unit tests for removing stroke properties (for stroke-width=0 or stroke=none) 2009-04-23 08:12:46 -05:00
JSCHILL1
64ee621aa6 A few more unit tests for removing stroke properties 2009-04-22 22:32:19 -05:00
JSCHILL1
d09903fe39 Fix removal of stroke properties when stroke is transparent 2009-04-22 22:26:40 -05:00
JSCHILL1
28cc0d59fb Refactor command-line argument parsing. Only strip IDs if option is enabled. Added some unit tests for the new functionality 2009-04-19 22:26:26 -05:00
JSCHILL1
8d0bb8fe55 Prevent fonts from being removed inside a <defs> 2009-04-19 08:08:37 -05:00
JSCHILL1
72363ec24b Added tests for inkscape and sodipodi namespace declarations and attributes 2009-04-18 23:50:40 -05:00
JSCHILL1
f6387b1f22 Remove duplicate gradient stops and update unit tests 2009-04-17 08:18:36 -05:00
JSCHILL1
579a1f2982 Remove uselessly nested groups, fixed up test script 2009-04-16 16:16:06 -05:00
JSCHILL1
747a282f5f Fix Bug 361817: wrong shebang line. Added tests for removing duplicate gradient stops and useless nested groups (neither of which pass yet) 2009-04-15 11:44:12 -05:00
JSCHILL1
359c42166f Format output XML prettily 2009-04-15 11:24:27 -05:00
JSCHILL1
066c627833 Remove unreferenced patterns and gradients outside of a defs 2009-04-15 10:58:06 -05:00
JSCHILL1
2cc9c00ef7 Prevent removal of metadata elements if they have only text nodes. Also added some unit tests. 2009-04-15 10:18:32 -05:00
JSCHILL1
7cfb655cff Add remainder of Adobe namespaces and unit tests 2009-04-13 12:14:22 -05:00
JSCHILL1
ab4fe686fe Added Adobe namespaced elements unit test 2009-04-13 11:50:19 -05:00
JSCHILL1
ef0f1fe664 Added sodipodi element unit test 2009-04-13 11:38:00 -05:00
JSCHILL1
8d598b20f2 Modified scour and added first unit test 2009-04-13 11:31:50 -05:00