Skip to content

Commit a5676ea

Browse files
committed
Updated site:
- Added Alban Peignier as contributor - Moved changes to new changes.xml (may be incomplete) - Todo list only in tasks.xml now - Snipped some duplicate content from STATUS.html git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk@140419 13f79535-47bb-0310-9956-ffa450edef68
1 parent b9911f5 commit a5676ea

4 files changed

Lines changed: 116 additions & 145 deletions

File tree

STATUS.html

Lines changed: 10 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<div align="center">
99
<h1>The Jakarta Commons <em>IO</em> Component</h1>
10-
$Id: STATUS.html,v 1.12 2003/10/21 04:37:50 matth Exp $<br>
10+
$Id: STATUS.html,v 1.13 2003/11/23 13:13:28 jeremias Exp $<br>
1111
<a href="#Introduction">[Introduction]</a> <a href="#Dependencies">[Dependencies]</a>
1212
<a href="#Release%20Info">[Release Info]</a> <a href="#Committers">[Committers]</a>
1313
<a href="#Action%20Items">[Action Items]</a> <br>
@@ -47,83 +47,19 @@ <h3>3. RELEASE INFO</h3>
4747

4848
<a name="Committers"></a>
4949
<h3>4. COMMITTERS</h3>
50-
51-
<p>The following individuals are the primary developers and maintainers of
52-
this component. Developers who plan to use <em>IO</em> in their own projects
53-
are encouraged to collaborate on the future development of this component
54-
to ensure that it continues to meet a variety of needs.</p>
55-
56-
<ul>
57-
<li><a href="mailto:sanders@apache.org">Scott Sanders</a></li>
58-
<li><a href="mailto:dion@apache.org">dIon Gillard</a></li>
59-
<li><a href="maito:nicolaken@apache.org">Nicola Ken Barozzi</a><br></li>
60-
<li><a href="maito:bayard@apache.org">Henri Yandell</a><br></li>
61-
<li><a href="maito:scolebourne@apache.org">Stephen Colebourne</a><br></li>
62-
<li><a href="maito:jeremias@apache.org">Jeremias Maerki</a><br></li>
63-
<li>Matthew Hawthorne</li><br/>
64-
<li>Fancy volunteering? We need you!</li>
65-
</ul>
66-
50+
<p>
51+
Please see <a href="http://jakarta.apache.org/commons/sandbox/io/team-list.html">Team list</a>.
52+
</p>
6753

6854
<a name="Action Items"></a>
6955
<h3>5. ACTION ITEMS</h3>
7056

71-
<p>The following action items need to be completed prior to a Version 1.0
72-
release of this component:</p>
73-
<ul>
74-
<li>Compress - Move the compress sub-package out of IO - READY</li>
75-
<li>Rename FileUtilTest to FileUtilsTest - DONE</li>
76-
<li>Rename *Util.java for *Utils.java for consistency - DONE</li>
77-
<li>Extract code from IOUtils to CopyUtils? </li>
78-
<li>Remove StreamUtils as all its methods are in IOUtils - DONE</li>
79-
<li>IOUtils: Remove the toByteArray() variants with the bufferSize
80-
parameter. Reasoning can be found at
81-
http://www.mail-archive.com/commons-dev@jakarta.apache.org/msg19703.html</li>
82-
<li>IOUtils: Change toByteArray() methods to use the new
83-
ByteArrayOutputStream which should improve performance considerably.</li>
84-
<li>IOUtils: Remove the deprecated bufferedCopy method. IO is not released
85-
so we should be able to do that - DONE</li>
86-
<li>FileUtils: This class is a big mess ATM. We need to clean it up.</li>
87-
<li>Split IOUtils into IOUtils and CopyUtils - DONE (Matthew Hawthorne)</li>
88-
<li>More TestCases!!!</li>
89-
<li>More Javadocs!!!</li>
90-
</ul>
91-
<h5>5.1 NEW CODE</h5>
92-
<ul>
93-
<li>ProxyOutput/InputStream. These are predictable Filter-streams. Need to see if FilterWriter/Reader are predictable - DONE</li>
94-
<li>FileUtils: Add isFileNewer() method from Alban Peignier:
95-
http://nagoya.apache.org/eyebrowse/BrowseList?listName=commons-dev@jakarta.apache.org&by=thread&from=348688 - DONE</li>
96-
<li>A CsvReader/Writer set of classes in a csv sub-package</li>
97-
<li>FilePoller for telling when a file changes. Look in Tomcat, or GenJava[bayard]</li>
98-
<li>JoinReader/ConcatReader. One in GenJava, one submitted to Bayard</li>
99-
<li>FormattedWriter, when it writes out values it uses Format objects to output them. </li>
100-
<li>FixedWidthReader. Reads in files with a known width, ie) mainframe like. </li>
101-
<li>Finder system. Generic code to find things in things. So FileFinder, ClassFinder, ZipFinder. Probably too big for IO</li>
102-
<li>Add an additional ByteArrayOutputStream variant that saves content
103-
in memory just as the original but starts to write to a temp file when
104-
a given number of bytes is surpassed. This is to reduce the memory
105-
usage for big "things".</li>
106-
</ul>
57+
<p>
58+
Please see
59+
<a href="http://jakarta.apache.org/commons/sandbox/io/tasks.html">Tasks</a>
60+
and
61+
<a href="http://jakarta.apache.org/commons/sandbox/io/changes-report.html">Changes</a>
62+
</p>
10763

108-
<table border="1">
109-
<tbody>
110-
<tr>
111-
<th width="80%">Action Item</th>
112-
<th width="20%">Volunteer</th>
113-
</tr>
114-
<tr>
115-
<td><strong>Integration</strong>. Seek and integrate various i/o related
116-
classes.</td>
117-
<td align="center">Everyone</td>
118-
</tr>
119-
<tr>
120-
<td><strong>Install / Use Documentation</strong>. Create simple
121-
installation and User's Guide documentation for this component.</td>
122-
<td align="center">everyone</td>
123-
</tr>
124-
125-
</tbody>
126-
</table>
127-
<br>
12864
</body>
12965
</html>

project.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@
137137
<roles>
138138
<role>Java Developer</role>
139139
</roles>
140+
<url>http://nagoya.apache.org/wiki/apachewiki.cgi?JeremiasMaerki</url>
141+
<timezone>+1</timezone>
140142
</developer>
141143

142144
<developer>
@@ -150,6 +152,13 @@
150152
</developer>
151153

152154
</developers>
155+
156+
<contributors>
157+
<contributor>
158+
<name>Alban Peignier</name>
159+
<email>alban.peignier at free.fr</email>
160+
</contributor>
161+
</contributors>
153162

154163
<!-- Need to mark these as compile-time/run-time -->
155164
<dependencies>
@@ -206,6 +215,7 @@
206215
<report>maven-linkcheck-plugin</report>
207216
<report>maven-pmd-plugin</report>
208217

218+
<report>maven-changes-plugin</report>
209219
<report>maven-changelog-plugin</report>
210220
<report>maven-developer-activity-plugin</report>
211221
<report>maven-file-activity-plugin</report>

xdocs/changes.xml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<document>
3+
<properties>
4+
<title>Changes</title>
5+
</properties>
6+
<body>
7+
<release version="1.0-dev" date="in CVS">
8+
<action type="update">
9+
Renamed all *Util.java to *Utils.java for consistency.
10+
</action>
11+
<action dev="jeremias" type="update"
12+
due-to="Matthew Hawthorne" due-to-email="mhawthorne at alumni.pitt.edu">
13+
Moved copy methods from IOUtils to CopyUtils.
14+
</action>
15+
<action dev="jeremias" type="update"
16+
due-to="Matthew Hawthorne" due-to-email="mhawthorne at alumni.pitt.edu">
17+
Deprecated all methods in FileUtils using String filenames instead of
18+
java.io.File.
19+
</action>
20+
<action dev="bayard" type="remove">
21+
Removed StreamUtils as all functionality is is IOUtils (and CopyUtils).
22+
</action>
23+
<action dev="rdonkin" type="fix">
24+
Fixed typos in Apache license.
25+
</action>
26+
<action dev="jeremias" type="update">
27+
All of Commons IO now uses its own ByteArrayOutputStream instead of
28+
java.io.ByteArrayOutputStream which should improve speed.
29+
</action>
30+
<action dev="jeremias" type="remove">
31+
Removed deprecated IOUtils.bufferedCopy method.
32+
</action>
33+
<action dev="bayard" type="add">
34+
ProxyInput/OutputStream: Better alternative base class than
35+
FilterInput/OutputStream.
36+
</action>
37+
<action dev="jeremias" type="add"
38+
due-to="Alban Peignier" due-to-email="alban.peignier at free.fr">
39+
New methods for FileUtils: isFileNewer() (3 variants)
40+
</action>
41+
<actions dev="bayard" type="add"
42+
due-to="Jeremias Maerki" due-to-email="jeremias at apache.org">
43+
Added an alternative ByteArrayOutputStream implementation which is faster than
44+
the original java.io.ByteArrayOutputStream by reusing buffers instead of
45+
reallocating them when the buffer needs to be resized.
46+
</actions>
47+
</release>
48+
</body>
49+
</document>
50+

xdocs/tasks.xml

Lines changed: 46 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,51 @@
11
<?xml version="1.0"?>
2-
32
<document>
4-
5-
<body>
6-
<section name="Action Items">
7-
8-
<p>
9-
The following action items need to be completed prior to a Version 1.0
10-
release of this component:
11-
</p>
12-
13-
<ul>
14-
<li>Compress - Move the compress sub-package out of IO - READY</li>
15-
<li>Rename FileUtilTest to FileUtilsTest - DONE</li>
16-
<li>Rename *Util.java for *Utils.java for consistency - DONE</li>
17-
<li>Extract code from IOUtils to CopyUtils? </li>
18-
<li>Remove StreamUtils as all its methods are in IOUtils - DONE</li>
19-
20-
<li>IOUtils: Remove the toByteArray() variants with the bufferSize
21-
parameter. Reasoning can be found at
22-
http://www.mail-archive.com/commons-dev@jakarta.apache.org/msg19703.html</li>
23-
24-
<li>IOUtils: Change toByteArray() methods to use the new
25-
ByteArrayOutputStream which should improve performance considerably.</li>
26-
27-
<li>IOUtils: Remove the deprecated bufferedCopy method. IO is not released
28-
so we should be able to do that - DONE</li>
29-
30-
<li>FileUtils: This class is a big mess ATM. We need to clean it up.</li>
31-
<li>Split IOUtils into IOUtils and CopyUtils - DONE (Matthew Hawthorne)</li>
32-
<li>More TestCases!!!</li>
33-
<li>More Javadocs!!!</li>
34-
</ul>
35-
</section>
36-
37-
<section name="New Code">
38-
<ul>
39-
<li>ProxyOutput/InputStream. These are predictable Filter-streams. Need to see if FilterWriter/Reader are predictable - DONE</li>
40-
<li>
41-
FileUtils: Add isFileNewer() method from Alban Peignier:
42-
<![CDATA[
43-
http://nagoya.apache.org/eyebrowse/BrowseList?listName=commons-dev@jakarta.apache.org&by=thread&from=348688 - DONE
44-
]]>
45-
</li>
46-
47-
<li>A CsvReader/Writer set of classes in a csv sub-package</li>
48-
<li>FilePoller for telling when a file changes. Look in Tomcat, or GenJava[bayard]</li>
49-
<li>JoinReader/ConcatReader. One in GenJava, one submitted to Bayard</li>
50-
<li>FormattedWriter, when it writes out values it uses Format objects to output them. </li>
51-
<li>FixedWidthReader. Reads in files with a known width, ie) mainframe like. </li>
52-
<li>Finder system. Generic code to find things in things. So FileFinder, ClassFinder, ZipFinder. Probably too big for IO</li>
53-
<li>Add an additional ByteArrayOutputStream variant that saves content
54-
in memory just as the original but starts to write to a temp file when
55-
a given number of bytes is surpassed. This is to reduce the memory
56-
usage for big "things".</li>
57-
</ul>
3+
<body>
4+
<section name="Action Items">
5+
<p>
6+
The following action items need to be completed prior to a Version 1.0
7+
release of this component:
8+
</p>
9+
<ul>
10+
<li>Compress - Move the compress sub-package out of IO - READY</li>
11+
<li>IOUtils: Remove the toByteArray() variants with the bufferSize
12+
parameter. Reasoning can be found at
13+
http://www.mail-archive.com/commons-dev@jakarta.apache.org/msg19703.html</li>
14+
<li>FileUtils: This class is a big mess ATM. We need to clean it up.</li>
15+
<li>Creation of FilenameUtils: This class will take over the methods with
16+
String filename parameters. FileUtils is only for methods with
17+
java.io.File parameters.</li>
18+
<li>Need to see if FilterWriter/Reader are predictable (see also ProxyInput/OutputStream)</li>
19+
<li>More TestCases!!!</li>
20+
<li>More Javadocs!!!</li>
21+
<li>Improve site!!!</li>
22+
</ul>
23+
</section>
24+
<section name="New Code">
25+
<ul>
26+
<li>A CsvReader/Writer set of classes in a csv sub-package</li>
27+
<li>FilePoller for telling when a file changes. Look in Tomcat, or GenJava[bayard]</li>
28+
<li>JoinReader/ConcatReader. One in GenJava, one submitted to Bayard</li>
29+
<li>FormattedWriter, when it writes out values it uses Format objects to output them. </li>
30+
<li>FixedWidthReader. Reads in files with a known width, ie) mainframe like. </li>
31+
<li>Finder system. Generic code to find things in things. So FileFinder,
32+
ClassFinder, ZipFinder. Probably too big for IO</li>
33+
<li>Add an additional ByteArrayOutputStream variant that saves content
34+
in memory just as the original but starts to write to a temp file when
35+
a given number of bytes is surpassed. This is to reduce the memory
36+
usage for big "things".</li>
37+
</ul>
5838
</section>
59-
6039
<section name="Misc.">
61-
<ul>
62-
<li>
63-
<strong>Integration</strong>. Seek and integrate various i/o related
64-
classes.
65-
</li>
66-
67-
<li>
68-
<strong>Install / Use Documentation</strong>. Create simple
69-
installation and User's Guide documentation for this component.
70-
</li>
71-
</ul>
72-
</section>
73-
74-
</body>
75-
40+
<ul>
41+
<li>
42+
<strong>Integration</strong>. Seek and integrate various i/o related classes.
43+
</li>
44+
<li>
45+
<strong>Install / Use Documentation</strong>. Create simple
46+
installation and User's Guide documentation for this component.
47+
</li>
48+
</ul>
49+
</section>
50+
</body>
7651
</document>

0 commit comments

Comments
 (0)