aboutsummaryrefslogtreecommitdiffstats
path: root/docs/xml-docs/fop/status.xml
blob: 3949e200a33029abbe65b9a85a623401c7127dbc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?xml version="1.0" standalone="no"?>

<!-- Status -->

<document>
    <header>
        <title>FOP Status</title>
        <subtitle>Current Status of FOP</subtitle>
        <authors>
        </authors>
    </header>

    <body>
  <s1 title="Status">
<p>[last updated 10th June 2002]</p>
<p>
        <figure width="585" height="175" src="track.png" alt="Planning and branches of FOP development" />
</p>
<p>
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.
</p>
  </s1>

  <s1 title="Development Status">
<p>
Volunteers needed for:
<ul>
<li>configuration implementation</li>
<li>implement formatting objects and properties</li>
<li>AWT/Swing viewer design and implementation</li>
<li>documentation</li>
<li>MIF output</li>
</ul>
... and plenty of other areas. See the <jump href="todo.html">todo</jump>
list for more details.
</p>
<p>
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 35% towards a developers release.
</p>
<p>
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.
</p>
<p>
The timing of these events depends on progress made so it is not possible
to predict any dates.
</p>
<p><strong>Binaries</strong></p>
    <table>
      <tr><td>fop.jar</td><td>1,966 kb</td></tr>
      <tr><td>hyphention (in fop.jar)</td><td>717 kb</td></tr>
      <tr><td>batik.jar</td><td>2,164 kb</td></tr>
      <tr><td>bsf.jar</td><td>106 kb</td></tr>
      <tr><td>xalan.jar</td><td>883 kb</td></tr>
      <tr><td>xerces.jar</td><td>1,809 kb</td></tr>
    </table>

<p><strong>Lines of code</strong> using "find . -iname "*.java" | xargs cat | wc -l"</p>
    <table>
      <tr><td>org.apache.fop.*</td><td>67076</td></tr>
      <tr><td>org.apache.fop.fo.*</td><td>15257 (23%)</td></tr>
      <tr><td>org.apache.fop.layoutmgr.*</td><td>4537 (7%)</td></tr>
      <tr><td>org.apache.fop.area.*</td><td>2314 (3.5%)</td></tr>
      <tr><td>org.apache.fop.render.*</td><td>6474 (10%)</td></tr>
      <tr><td>org.apache.fop.pdf.*</td><td>8113 (12%)</td></tr>
    </table>

<p><strong>Files</strong> using "find . -iname "*.java" | wc -l"</p>
    <table>
      <tr><td>org.apache.fop.*</td><td>462</td></tr>
      <tr><td>org.apache.fop.fo.*</td><td>127 (27%)</td></tr>
      <tr><td>org.apache.fop.layoutmgr.*</td><td>28 (6%)</td></tr>
      <tr><td>org.apache.fop.area.*</td><td>36 (8%)</td></tr>
      <tr><td>org.apache.fop.render.*</td><td>35 (8%)</td></tr>
    </table>


  </s1>

  <s1 title="Maintenance Status">
<p>
Latest maintenance release was FOP 0.20.3 on 4th March 2002.
See <jump href="relnotes.html">release notes</jump> for more
details. Releases will be made periodically to address minor bugs
and compatibility.
</p>

<p><strong>Binaries</strong></p>
    <table>
      <tr><td>fop.jar</td><td>1,695 kb</td></tr>
      <tr><td>hyphention (in fop.jar)</td><td>746 kb</td></tr>
      <tr><td>batik.jar</td><td>2,164 kb</td></tr>
      <tr><td>bsf.jar</td><td>106 kb</td></tr>
      <tr><td>xalan.jar</td><td>906 kb</td></tr>
      <tr><td>xercesImpl.jar</td><td>1,729 kb</td></tr>
      <tr><td>xml-apis.jar</td><td>108 kb</td></tr>
    </table>

<p><strong>Lines of code</strong> using "find . -iname "*.java" | xargs cat | wc -l"</p>
    <table>
      <tr><td>org.apache.fop.*</td><td>69131</td></tr>
      <tr><td>org.apache.fop.fo.*</td><td>14916 (22%)</td></tr>
      <tr><td>org.apache.fop.layout.*</td><td>7108 (10%)</td></tr>
      <tr><td>org.apache.fop.render.*</td><td>15840 (23%)</td></tr>
      <tr><td>org.apache.fop.pdf.*</td><td>7883 (11%)</td></tr>
    </table>

<p><strong>Files</strong> using "find . -iname "*.java" | wc -l"</p>
    <table>
      <tr><td>org.apache.fop.*</td><td>391</td></tr>
      <tr><td>org.apache.fop.fo.*</td><td>119 (30%)</td></tr>
      <tr><td>org.apache.fop.layout.*</td><td>49 (13%)</td></tr>
      <tr><td>org.apache.fop.render.*</td><td>48 (12%)</td></tr>
      <tr><td>org.apache.fop.pdf.*</td><td>49 (13%)</td></tr>
    </table>

  </s1>
    </body>
</document>