From 05c0661bf7e1e749571a72899c2638883523a1ff Mon Sep 17 00:00:00 2001
From: Keiron Liddle
Date: Thu, 27 Jul 2000 05:39:58 +0000
Subject: [PATCH] added a todo list with bugs, todo, implemented etc.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193561 13f79535-47bb-0310-9956-ffa450edef68
---
docs/examples/svg/Design.xml | 1 +
docs/examples/svg/Document.dtd | 3 +
docs/examples/svg/Document.xsl | 19 ++
docs/examples/svg/Todo.xml | 337 +++++++++++++++++++++++++++++++++
4 files changed, 360 insertions(+)
create mode 100644 docs/examples/svg/Todo.xml
diff --git a/docs/examples/svg/Design.xml b/docs/examples/svg/Design.xml
index 0cd1b1700..fd7f3a4c4 100644
--- a/docs/examples/svg/Design.xml
+++ b/docs/examples/svg/Design.xml
@@ -3,6 +3,7 @@
SVG in FOP Design
The design for implementing SVG rendering inside FOP. This is out of date.
+
SVG Elements
diff --git a/docs/examples/svg/Document.dtd b/docs/examples/svg/Document.dtd
index 3cda7aa64..82087a7ba 100644
--- a/docs/examples/svg/Document.dtd
+++ b/docs/examples/svg/Document.dtd
@@ -30,6 +30,9 @@
+
+
+
diff --git a/docs/examples/svg/Document.xsl b/docs/examples/svg/Document.xsl
index 8ac2ab0d6..148946bef 100644
--- a/docs/examples/svg/Document.xsl
+++ b/docs/examples/svg/Document.xsl
@@ -262,6 +262,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/examples/svg/Todo.xml b/docs/examples/svg/Todo.xml
new file mode 100644
index 000000000..db8c01ef4
--- /dev/null
+++ b/docs/examples/svg/Todo.xml
@@ -0,0 +1,337 @@
+
+
+
+ SVG To do List
+
+ List of things To do for SVG rendering in FOP.
+
+
+ To do
+
+
+ SVG in FOP is currently in the early stages. As FOP is aiming to
+ be the reference implementation for an FO parser, this is aiming to
+ be the reference implmenetation for an "instream-foreign-object"
+ in the fo document. Namely an implementation of SVG as a foreign
+ xml document embedded in the fo document.
+
+
+ The aim for SVG itself is to implement as much of the svg as is
+ meaningful for the output of the FOP.
+
+
+ This generally means that things such as animation are out of
+ scope.
+
+
+
+ Bugs
+
+
+ This list is for things that have been done but do not
+ work properly.
+
+
+
+ -
+ gradients - the coordinates need to be altered
+ to the bounds of the object being drawn
+
+ -
+ text - dy is not fully functional, alignments are
+ not correct.
+
+ -
+ the transform angles are wrong (degree - radians) when
+ using the java functions
+
+
+
+
+
+
+ Not yet Implemented
+
+
+ These are all the features that are currently not handled
+ in any useful way.
+
+
+
+ -
+
+
+
+
+
+
+
+
+ Implemented
+
+
+ The currently implemented things.
+
+
+
+ SVG
+
+
+ This list is for things that have been done but do not
+ work properly.
+
+
+ Elements
+
+ -
+ rect
+
+ -
+ circle
+
+ -
+ line
+
+ -
+ text - tref, tspan
+
+ -
+ path
+
+ -
+ polygon
+
+ -
+ polyline
+
+ -
+ ellipse
+
+ -
+ g
+
+ -
+ svg (inside)
+
+ -
+ image
+
+ -
+ use
+
+ -
+ defs (including referenced items not in defs element)
+
+ -
+ linearGradient
+
+ -
+ radialGradient
+
+ -
+ stop
+
+
+
+
+ Properties
+
+ -
+ x
+
+ -
+ y
+
+ -
+ x1
+
+ -
+ y1
+
+ -
+ x2
+
+ -
+ y2
+
+ -
+ r
+
+ -
+ cx
+
+ -
+ cy
+
+ -
+ x (list)
+
+ -
+ y (list)
+
+ -
+ dx
+
+ -
+ dy
+
+ -
+ d
+
+ -
+ id
+
+ -
+ width
+
+ -
+ height
+
+ -
+ xlink:href (what about the XMLLink namespace)
+
+ -
+ refX
+
+ -
+ refY
+
+ -
+ offset
+
+ -
+ points
+
+ -
+ fx
+
+ -
+ fy
+
+
+
+
+
+ Style
+
+
+
+ -
+ fill
+
+ -
+ stroke
+
+ -
+ stroke-width
+
+ -
+ stroke-dasharray
+
+ -
+ stroke-offset
+
+ -
+ stroke-linecap
+
+ -
+ stroke-linejoin
+
+ -
+ stroke-miterlimit
+
+ -
+ stop-color
+
+ -
+ color
+
+ -
+ font
+
+ -
+ font-size
+
+ -
+ font-family
+
+ -
+ font-weight
+
+ -
+ font-style
+
+
+
+
+ These are currently only supported in the style attribute.
+
+
+
+
+ Transform
+
+
+
+ -
+ translate
+
+ -
+ rotate
+
+ -
+ scale
+
+ -
+ skew X
+
+ -
+ skew Y
+
+ -
+ matrix
+
+
+
+
+
+
+
+
+
+ FO interaction
+
+
+
+ -
+ Implement the fo:instream-foreign-object formatting object
+
+ -
+ Separate the property lists by namespace.
+
+
+
+
+
+
+
+
+ Miscellaneous
+
+
+
+ -
+ Fix the dtd (or use xml schema) for the docs so there are no
+ validation errors
+
+ -
+ Update the docs.
+
+
+
+
+
+
+
+
+
--
2.39.5