diff options
author | Keiron Liddle <keiron@apache.org> | 2002-06-14 07:53:34 +0000 |
---|---|---|
committer | Keiron Liddle <keiron@apache.org> | 2002-06-14 07:53:34 +0000 |
commit | 09a76dd5624f7b945e9a475797dc1bfb548a7634 (patch) | |
tree | 7633e75b93b3c4489350a481c55d5e7f16cda880 /docs/design | |
parent | 2a99a1146aedeb6dfffedfd6d3c0e4e55a739af5 (diff) | |
download | xmlgraphics-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.xml | 5 | ||||
-rw-r--r-- | docs/design/status.xml | 47 |
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> |