Artem Pavlenko
|
f43c36daad
|
+ separate state mutating svg ops from underlying data
to allow multi-threded access to svg symbols (SVG commands
are stored in std::vector<vertex_type> )
|
2010-06-14 16:38:02 +00:00 |
|
Artem Pavlenko
|
6030efab50
|
+ specialise svg parsers to expect const char* input
|
2010-06-14 13:18:17 +00:00 |
|
Artem Pavlenko
|
d410377f10
|
+ corrected <defs> skipping logic
|
2010-06-14 10:29:37 +00:00 |
|
Artem Pavlenko
|
68522e39fc
|
+ use agg implementation for circle,ellipse and rounded_rect
|
2010-06-13 13:45:59 +00:00 |
|
Artem Pavlenko
|
d272326d88
|
+ skip <defs>...</defs>
|
2010-06-11 14:09:05 +00:00 |
|
Artem Pavlenko
|
25dcebc18a
|
+ correct 'opacity' parameter logic
(SVG spec: 'The uniform opacity setting to be applied across an entire object.')
|
2010-06-10 14:12:12 +00:00 |
|
Artem Pavlenko
|
c500451cd8
|
+ refactor SVG parsing/rendering code into separate logical units
to facilitate multi-threading:
* SVG data (todo: enforce const)
* SVG parsing/reading mutable
* SVG rendering (read-only access to the data)
|
2010-06-08 10:16:22 +00:00 |
|
Artem Pavlenko
|
246731874b
|
+ apply 'mapnik-format' to *.cpp *.hpp
|
2010-06-02 11:03:30 +00:00 |
|
Artem Pavlenko
|
f1986d1b85
|
+ remove expat deps
+ correct includes
|
2010-05-28 16:34:58 +00:00 |
|
Artem Pavlenko
|
a15e86e528
|
+ add libxml2 based svg parser implementation
|
2010-05-28 16:34:34 +00:00 |
|