# FOP Status

Current Status of FOP
$Revision$

# Status

[last updated 31st July 2003]

Planning and branches of FOP development

This is the development status of FOP. A branch has been created for maintenance releases while the development is done to address various performance and design issues.

# Development Status

Development for 1.0DR1 is addressing the design issues for layout and performance. The new design focusing on making it possible to be conformant to the spec and be able to handle large documents. The development effort is roughly 50% towards a developers release.

The developers release should have the following: similar functionality to previous FOP releases, a rough API and a suitable design for developers to work on more functionality.

The timing of these events depends on progress made so it is not possible to predict any dates.

# Maintenance Status

The latest maintenance release is FOP 0.20.5, released on July 18th, 2003. See release notes for more details. The developers do not currently intend to create more releases from the maintenance branch.

# Statistics

| 0.20.5 | Development (aka trunk, redesign) as of August 1, 2003
--- | --- | ---
Binaries
fop jar | 1,485 kb | 2,132 kb
hyphenation (in fop.jar) | 348 kb | 1,358 kb
ant jar |  | 707 kb
avalon-framework jar | 62 kb | 72 kb
batik jar | 2,063 kb | 2,213 kb
commons-io-dev jar |  | 71 kb
commons-lang jar |  | 190 kb
servlet jar |  | 39 kb
xalan jar | 1,007 kb | 1,007 kb
xerces jar | 816 kb | 816 kb
xml-apis jar | 112 kb | 112 kb
Lines of Source Code, using "find . -iname "*.java" | xargs cat | wc -l"
org.apache.fop.fo.* | 20,297 | 22,306
org.apache.fop.layout.* | 9,444 | 4,238
org.apache.fop.layoutmgr.* |  | 10,069
org.apache.fop.area.* |  | 5,791
org.apache.fop.render.* | 18,387 | 11,527
org.apache.fop.pdf.* | 10,203 | 15,669
org.apache.fop.rtf.* | 0 | 12,747
Other | 29,821 | 32,543
Total | 88,152 | 114,890
Files, using "find . -iname "*.java" | wc -l"
org.apache.fop.fo.* | 122 | 127
org.apache.fop.layout.* | 49 | 24
org.apache.fop.layoutmgr.* |  | 38
org.apache.fop.area.* |  | 39
org.apache.fop.render.* | 48 | 36
org.apache.fop.pdf.* | 51 | 70
org.apache.fop.rtf.* |  | 80
Other | 129 | 140
Total | 399 | 554