Jürg Lehni
|
c544083a4c
|
Clean up SVG example scripts.
|
2012-11-05 23:27:17 -08:00 |
|
Jürg Lehni
|
ad76e65119
|
Further optimise determination of rotation and start implementing rotating of primitives.
|
2012-11-05 23:27:02 -08:00 |
|
Jürg Lehni
|
a5cdb5492c
|
Optimise Point#rotate(0)
|
2012-11-05 23:23:25 -08:00 |
|
Jürg Lehni
|
fe4da8e7a4
|
Embed determineIfTransformed() code into exportPath().
|
2012-11-05 21:24:01 -08:00 |
|
Jürg Lehni
|
ce5ee2dae8
|
Simplify exportPath().
|
2012-11-05 21:19:53 -08:00 |
|
Jürg Lehni
|
ab014c3328
|
Clean up determineType() and roundrect code.
|
2012-11-05 21:16:36 -08:00 |
|
Jürg Lehni
|
64b9daacd0
|
Code clean-up.
|
2012-11-05 21:06:56 -08:00 |
|
Jürg Lehni
|
6e0f29bf4a
|
Rename Path#closed getter to #isClosed() instead of #getClosed().
|
2012-11-05 21:06:47 -08:00 |
|
Jürg Lehni
|
400b454177
|
Introduce Numerical.isZero(), for comparisons against 0 with a tolerance.
|
2012-11-05 21:06:13 -08:00 |
|
Jürg Lehni
|
125fa1c051
|
Split SVG exporters apart more, and organise code better.
|
2012-11-05 20:50:31 -08:00 |
|
Jürg Lehni
|
f576ca3e9e
|
More SvgExporter simplifications.
|
2012-11-05 20:31:45 -08:00 |
|
Jürg Lehni
|
5a061da4e3
|
Introduce private getDistance() function for shorter code.
|
2012-11-05 20:10:31 -08:00 |
|
Jürg Lehni
|
7511511ec7
|
More SVG path code simplifications.
|
2012-11-05 20:06:54 -08:00 |
|
Jürg Lehni
|
a9a14fb458
|
More work on SVG path commands.
|
2012-11-05 20:03:03 -08:00 |
|
Jürg Lehni
|
d3d74fb513
|
Further simplify SvgExporter code.
|
2012-11-05 19:56:49 -08:00 |
|
Jürg Lehni
|
37f87a3c03
|
Some minor clean-ups in importer.
|
2012-11-05 19:48:00 -08:00 |
|
Jürg Lehni
|
b559f6e4f3
|
Merge polyline and polygon code.
|
2012-11-05 19:47:47 -08:00 |
|
Jürg Lehni
|
2c17ff7831
|
Directly access private properties rather than using getters.
|
2012-11-05 19:45:18 -08:00 |
|
Jürg Lehni
|
a0a04a0bc1
|
Remove separate point, handleIn and handleOut arrays and just use segments instead.
|
2012-11-05 19:44:23 -08:00 |
|
Jürg Lehni
|
4c93ce546a
|
There is no font attribute on Path#style.
|
2012-11-05 19:32:39 -08:00 |
|
Jürg Lehni
|
6211bc7ed6
|
More work on SvgStyles.
|
2012-11-05 19:26:54 -08:00 |
|
Jürg Lehni
|
03b94a92b5
|
More work on style meta-data, and fix yet another default style issue.
|
2012-11-05 19:03:42 -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
|
35568c15f2
|
Implement transparent constant-substitution in prepro.js to shave of some extra bytes of final distribution file.
|
2012-11-05 18:11:44 -08:00 |
|
Jürg Lehni
|
43a7e6cfcc
|
Further improve Base.equals().
|
2012-11-05 11:15:41 -08:00 |
|
Jürg Lehni
|
0a537f0712
|
Fix issues with Base.equals().
|
2012-11-05 10:56:53 -08:00 |
|
Jürg Lehni
|
65f1e5c66d
|
Improve style handling in SvgExporter.
|
2012-11-05 09:05:32 -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
|
b979c3b362
|
Define Base.equals(), supporting Arrays and Objects.
And use it for style comparisons.
|
2012-11-04 09:00:40 -08:00 |
|
Jürg Lehni
|
9ec5ad29ef
|
Remove Base.has() in favor of now supported Object#hasOwnProperty.
|
2012-11-04 08:31:14 -08:00 |
|
Jürg Lehni
|
0eaabd667c
|
Further clean up exporter code.
|
2012-11-04 00:09:44 -07:00 |
|
Jürg Lehni
|
e2cf7e1ace
|
Use Path#isPolygon() in SvgExporter.
|
2012-11-04 00:04:15 -07:00 |
|
Jürg Lehni
|
1050e3314e
|
Implement Segment#isLinear() and Path#isPolygon().
|
2012-11-04 00:03:49 -07:00 |
|
Jürg Lehni
|
5577e7e1ee
|
Start restructuring SvgExporter, similar to SvgImporter.
|
2012-11-03 23:43:45 -07:00 |
|
Jürg Lehni
|
19d145f281
|
Introduce Item#type, returning a simple item type string identifier.
|
2012-11-03 23:43:18 -07:00 |
|
Jürg Lehni
|
a51f5af9c8
|
More Bootstrap.js simplifications.
|
2012-11-03 22:24:42 -07:00 |
|
Jürg Lehni
|
6ed1d67ada
|
Modernize Bootstrap.js, introduce Base.create() and use it instead of the Constructor.dont hack for object creation without the calling of initialize.
|
2012-11-03 21:49:37 -07:00 |
|
Jürg Lehni
|
420e62e1dc
|
Simplify compound path support in SvgImporter a little.
|
2012-11-03 19:45:19 -07:00 |
|
Jürg Lehni
|
07c0b6ce6a
|
Improve Path#moveTo behavior()
Allowing it to be called multiple times before any other drawing commands.
|
2012-11-03 19:45:02 -07:00 |
|
Jürg Lehni
|
693b2f3af1
|
Add acorn.js to lib, for the upcoming switch of JS parsers.
|
2012-11-03 19:28:18 -07:00 |
|
Jürg Lehni
|
f5475dda1a
|
Some more SVG test fixes.
|
2012-11-03 19:28:18 -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 |
|