aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design
diff options
context:
space:
mode:
authorKeiron Liddle <keiron@apache.org>2002-06-14 07:53:34 +0000
committerKeiron Liddle <keiron@apache.org>2002-06-14 07:53:34 +0000
commit09a76dd5624f7b945e9a475797dc1bfb548a7634 (patch)
tree7633e75b93b3c4489350a481c55d5e7f16cda880 /docs/design
parent2a99a1146aedeb6dfffedfd6d3c0e4e55a739af5 (diff)
downloadxmlgraphics-fop-09a76dd5624f7b945e9a475797dc1bfb548a7634.tar.gz
xmlgraphics-fop-09a76dd5624f7b945e9a475797dc1bfb548a7634.zip
more status info, design status
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194882 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/design')
-rw-r--r--docs/design/intro.xml5
-rw-r--r--docs/design/status.xml47
2 files changed, 46 insertions, 6 deletions
diff --git a/docs/design/intro.xml b/docs/design/intro.xml
index f05c42f13..101512ede 100644
--- a/docs/design/intro.xml
+++ b/docs/design/intro.xml
@@ -14,11 +14,6 @@
<body>
<s1 title="Introduction">
<p>
-<note><p>
-The information here is still in the early stage, some information
-may be wrong or misleading. In general there is not a broad enough
-input and it is lacking in depth of information.
-</p></note>
The information here describes the design and architecture details for FOP.
Currently this is part of a redesign process for some of the core parts of
FOP.
diff --git a/docs/design/status.xml b/docs/design/status.xml
index 9ec39f873..93769ecc5 100644
--- a/docs/design/status.xml
+++ b/docs/design/status.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" standalone="no"?>
-<!-- Overview -->
+<!-- Status of Design/Rewrite -->
<document>
<header>
@@ -19,6 +19,51 @@ properly without the problems that have been encountered and to make
it possible to handle keeps/breaks and spacing better.
</p>
<p>
+A number of issues have been dealt with in the redesigned code.
+ </p>
+ </s1>
+<s1 title="Features TODO">
+<p>
+<ul>
+<li>avalon integration - logging, configuration, component management, caching, uri resolver</li>
+<li>improved interfaces
+<ul>
+ <li>no threading/static problems</li>
+ <li>simpler to use</li>
+</ul>
+</li>
+<li>better commandline handling</li>
+</ul>
+ </p>
+ </s1>
+<s1 title="Done/Started Features">
+<p>
+Many of these changes will make FOP much better to use and develop.
+So if you help out with the development you can get to use these
+things sooner.
+<ul>
+<li><strong>better layout design</strong> - that can handle keeps and
+spacing better</li>
+<li><strong>better area tree handling</strong> - means it can run in
+less memory</li>
+<li><strong>better image handling</strong> - redone so it can use a
+cache and synchronizes properly only on the current image while loading</li>
+<li>svg now in an xml handler, FOP can be used without batik</li>
+<li>bookmark extension improved a bit - changed bookmark extension,
+now requires a wrapping element bookmark</li>
+<li>new interface for structured documents, rtf and mif</li>
+<li>better handling of unknown xml and xml from an unknown namespace</li>
+<li>Changed extensions to allow for external xml</li>
+<li>Can have a default element mapping for extensions</li>
+<li>mathml extension</li>
+<li>another xml -> svg extension</li>
+<li>svg text normal text if that can be handled otherwise stroked
+this is done automatically</li>
+<li>new area tree model</li>
+<li>new renderer model</li>
+<li>added handlers for xml in renderer</li>
+<li>changed area tree xml format to match the area tree hierarchy</li>
+</ul>
</p>
</s1>