Commit graph

37 commits

Author SHA1 Message Date
Jonathan Puckey
d1eb09176f SVGImporter: add support for clip-path. 2012-11-06 18:14:17 +01:00
Jonathan Puckey
9f3a0fc002 SVGImporter: fix importing of visibility attribute. 2012-11-06 18:12:55 +01:00
Jonathan Puckey
f825969570 SVGImporter: add comments linking to the SVG specification. 2012-11-06 18:11:54 +01:00
Jürg Lehni
37f87a3c03 Some minor clean-ups in importer. 2012-11-05 19:48:00 -08:00
Jürg Lehni
6211bc7ed6 More work on SvgStyles. 2012-11-05 19:26:54 -08:00
Jürg Lehni
07ce57c456 Implement SvgStyles as meta information about style-attribute mappings for both Svg Importer and Exporter. 2012-11-05 18:58:16 -08:00
Jürg Lehni
3714cd8706 Fix typo. 2012-11-05 18:27:50 -08:00
Jürg Lehni
05bf52b6af Minor tweaks in SvgImporter code. 2012-11-05 18:27:13 -08:00
Jürg Lehni
f6c7143920 Implement constant substitution for SVG constants. 2012-11-05 18:26:29 -08:00
Jürg Lehni
61531949b0 Rework horizontal / vertical lineto command code a bit. 2012-11-05 08:54:10 -08:00
Jonathan Puckey
6f19f64233 SvgImporter: fix support for vertical and horizontal lineTo commands. 2012-11-05 16:16:36 +01:00
Jürg Lehni
973211bbe2 Improve style handling in SvgExporter.
Work in progress, with some regressions for now.
2012-11-04 09:01:11 -08:00
Jürg Lehni
420e62e1dc Simplify compound path support in SvgImporter a little. 2012-11-03 19:45:19 -07:00
Jürg Lehni
76dab534a9 Add half-assed support for fill-opacity / stroke-opacity. 2012-11-03 19:28:18 -07:00
Jonathan Puckey
b0a82fdc06 SvgImporter: Fix importing of compound-paths. 2012-11-03 22:38:36 +01:00
Jürg Lehni
ddddd499ca Avoid name-clash with recently renamed variable. 2012-11-02 22:57:19 -07:00
Jürg Lehni
93372da384 Further shorten code. 2012-11-02 22:57:06 -07:00
Jürg Lehni
57103545cb Rename some variables. 2012-11-02 22:53:33 -07:00
Jürg Lehni
c755eba0c2 Switch to using Base.camelize(). 2012-11-02 22:53:24 -07:00
Jürg Lehni
4cd6d6f230 Add support for conversion of text-anchor to justification. 2012-11-02 21:11:30 -07:00
Jürg Lehni
81f8c32d7b Replace SVGTransform constants with their numeric values as well. 2012-11-02 20:21:08 -07:00
Jürg Lehni
9fbe1260b2 Comment out ARC code for now. 2012-11-02 20:11:40 -07:00
Jürg Lehni
964eb521ee Clean up and Streamline path importer.
Replacing SVGPathSeg constants with numeric values should reduce code quite a bit.
2012-11-02 20:09:12 -07:00
Jürg Lehni
d600536390 Shorten applyTransform(). 2012-11-02 19:39:59 -07:00
Jürg Lehni
99a39bebc3 Clean up applyAttributeOrStyle().
Do not use style properties directly, but setters instead.
2012-11-02 19:26:15 -07:00
Jürg Lehni
118a02bf05 Restructure SVGImporter code a bit. 2012-11-02 19:16:23 -07:00
Jürg Lehni
d52fff7425 Shorten importAttributesAndStyles() 2012-11-02 19:11:28 -07:00
Jürg Lehni
8790bc5533 Improve loops. 2012-11-02 19:11:16 -07:00
Jürg Lehni
905d1106d4 Fix SVGImporter tests for all polygon related code.
#length was used instead of #numberOfItems.
2012-11-02 19:10:58 -07:00
Jürg Lehni
6937d4c3be Fix index lookup in getValue(). 2012-11-02 19:05:21 -07:00
Jürg Lehni
3c88614a86 Heavily shorten SvgImporter code by introducing a couple of helpers. 2012-11-02 19:04:29 -07:00
Jürg Lehni
95b9b81c81 Refactor SvgImporter to new structure using real private functions and importers lookup-table. 2012-11-02 18:40:41 -07:00
Jürg Lehni
ebadef8b1d A couple of smaller changes. 2012-11-02 18:23:37 -07:00
Jürg Lehni
c2ac16a481 Change for-loops format. 2012-11-02 18:22:38 -07:00
Jürg Lehni
086334773e Rework and improve SVG documentation and remove too obvious docs for hidden functions. 2012-11-02 18:14:20 -07:00
Jürg Lehni
204eaa9dcc Fix white-spaces in comments. 2012-11-02 17:47:14 -07:00
Jürg Lehni
1ce332756e Rename ImportSvg to SvgImporter, and ExportSvg to SvgExporter. 2012-11-02 17:40:07 -07:00
Renamed from src/svg/ImportSvg.js (Browse further)