You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ni...@apache.org on 2002/07/16 00:23:08 UTC
cvs commit: jakarta-avalon-site/docs/framework for-developers-changes.html
nicolaken 2002/07/15 15:23:07
Modified: docs/framework for-developers-changes.html
Log:
Push new main Avalon site, mainly because of new skin.
Will look at indenting s2s next time.
Revision Changes Path
1.3 +220 -100 jakarta-avalon-site/docs/framework/for-developers-changes.html
Index: for-developers-changes.html
===================================================================
RCS file: /home/cvs/jakarta-avalon-site/docs/framework/for-developers-changes.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- for-developers-changes.html 15 Jul 2002 22:06:49 -0000 1.2
+++ for-developers-changes.html 15 Jul 2002 22:23:07 -0000 1.3
@@ -1,180 +1,298 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta value="Avalon Documentation Team" name="author"><meta value="avalon-dev@jakarta.apache.org" name="email"><title>NO TITLE</title></head><body class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td></tr></tbody></table></div><div id="breadcrumbs"><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></div><table id="main" width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div id="navcolumn"><div><strong>Essentials</strong><div><a href="index.html">Overview</a></div><div><a href="features.html">Features</a></div><div><a href="getting-started.html">Getting started</a></div><div><a href="http://jakarta.apache.org/builds/jakarta-avalon/release/framework">Download</a></div></div><div><strong>Guide</strong><div><a href="guide-oop-best-practices.html">OOP best practices</a></div><div><a href="guide-patterns-what-are.html">What are patterns?</a></div><div><a href="guide-patterns-in-avalon.html">Patterns in Avalon</a></div><div><a href="guide-cop-what-is.html">What is COP?</a></div><div><a href="guide-cop-in-avalon.html">COP in Avalon</a></div><div><a href="guide-where-to-go-from-here.html">Where to go from here</a></div></div><div><strong>Reference</strong><div><a href="http://jakarta.apache.org/avalon/api/index.html">API Docs</a></div><div><a href="diagrams/">Diagrams Docs</a></div><div><a href="reference-the-lifecycle.html">The Lifecycle</a></div><div><a href="reference-containers.html">Containers</a></div></div><div><strong>For Developers</strong><div><a href="for-developers-changes.html">Changes</a></div><div><a href="http://jakarta.apache.org/avalon/code-standards.html">Coding standards</a></div><div><a href="for-developers-project-structure.html">Project Structure</a></div><div><a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a></div><div><a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a></div></div></div></td><td><div id="bodycol"><div class="app"><div align="center"><h1>NO TITLE</h1><h2></h2></div><div class="h3">
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta value="Avalon Documentation Team" name="author"><meta value="avalon-dev@jakarta.apache.org" name="email"><title>NO TITLE</title></head><body class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td></tr></tbody></table></div><div id="breadcrumbs"><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></div><table id="main" width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div id="navcolumn"><div><strong>Essentials</strong><div><a href="index.html">Overview</a></div><div><a href="features.html">Features</a></div><div><a href="getting-started.html">Getting started</a></div><div><a href="http://jakarta.apache.org/builds/jakarta-avalon/release/framework">Download</a></div></div><div><strong>Guide</strong><div><a href="guide-oop-best-practices.html">OOP best practices</a></div><div><a href="guide-patterns-what-are.html">What are patterns?</a></div><div><a href="guide-patterns-in-avalon.html">Patterns in Avalon</a></div><div><a href="guide-cop-what-is.html">What is COP?</a></div><div><a href="guide-cop-in-avalon.html">COP in Avalon</a></div><div><a href="guide-where-to-go-from-here.html">Where to go from here</a></div></div><div><strong>Reference</strong><div><a href="http://jakarta.apache.org/avalon/api/index.html">API Docs</a></div><div><a href="diagrams/">Diagrams Docs</a></div><div><a href="reference-the-lifecycle.html">The Lifecycle</a></div><div><a href="reference-containers.html">Containers</a></div></div><div><strong>For Developers</strong><div><a href="for-developers-changes.html">Changes</a></div><div><a href="http://jakarta.apache.org/avalon/code-standards.html">Coding standards</a></div><div><a href="for-developers-project-structure.html">Project Structure</a></div><div><a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a></div><div><a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a></div></div></div></td><td><div id="bodycol"><div class="app"><div align="center"><h1>Revision History</h1><h2></h2></div><div class="h3">
-
-
-
-
-
-
+
+
+<div align="right">
+<table width="100%" cellspacing="0" cellpadding="2" border="0">
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.1.2
+ (January 31, 2002)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Updated the build jars.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add EMPTY_PARAMETERS constant object to the Parameters object.
-
-
+ (CZ)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Made it configurable whether you print nested exceptions or not,
and specify the depth that the AvalonFormatter will go with nested
exceptions (defaults to 8).
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Update build to have a "compress.jars" property (defaults to
true by default).
-
-
-
-
+ (LM)</li>
+</ul>
+</font></td>
+</tr>
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.1.1
+ (December 21, 2001)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/fix.jpg" border="0" alt="off" align="absmiddle">
Force build process to produce JDK 1.2 compliant class files.
The last release had JDK 1.4 compliant class files, causing
some classloaders to not work with the Framework.
-
-
-
-
+ (BL)</li>
+</ul>
+</font></td>
+</tr>
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.1
+ (December 12, 2001)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Improve and update the configuration javadocs to reflect the new
namespace support.
-
-
+ (JT)</li>
+<li>
+<img src="images/remove.jpg" border="0" alt="deleted" align="absmiddle">
Deprecate the Loggable and AbstractLoggable classes, and replace
them with LogEnabled and AbstractLogEnabled.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add an abstraction layer to the Logging implementation. Thanks
to Peter Donald for supplying the interface.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add Namespace support to Configuration files.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add AvalonFormatter that was in LogKit's heirarchy. This way, we
avoid circular dependancies.
-
-
+ (BL)</li>
+<li>
+<img src="images/fix.jpg" border="0" alt="off" align="absmiddle">
Previously resolve did not throw a ContextException. This made it
difficult to indicate errors resolving objects. It now throws an
exception thus allowing errors to be propogated and recorded.
-
-
+ (PD)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
New ConfigurationSerializer to have your configuration objects persist.
-
-
+ (BL)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Upgrade DefaultConfigurationBuilder to be JAXP compliant,
with the option to pass in your own XMLReader.
-
-
+ (BL)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Configuration objects are now Serializable.
-
-
+ (PD)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add new support to ask a component manager if it has a component.
-
-
+ (BL)</li>
+<li>
+<img src="images/fix.jpg" border="0" alt="off" align="absmiddle">
Bug fixes for documentation
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Update developers docs to support new configuration methods.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Improved "Hello World" documentation.
-
-
+ (PH)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add UML diagrams supplied by Dieter Wimberger
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Add new author bios.
-
-
+ (BL)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Update build process to proposed standard.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Added a method to Version to parse a Version from a string. Added accessor
methods to Version to allow access to major/minor/micro components of version.
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Updated Version class to refer to micro version rather than revision. This
is to match the terminology for JDK versioning. This is just documentation
changes.
-
-
+ (PD)</li>
+<li>
+<img src="images/fix.jpg" border="0" alt="off" align="absmiddle">
Changed access of Enum and ValuedEnum constructors from public to
protected, to prevent Enum users from breaking type-safety by adding new
Enum items. This breaks backwards-compatibility in cases where Enum
and ValuedEnum were being incorrectly used.
-
-
-
-
+ (JT)</li>
+</ul>
+</font></td>
+</tr>
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.0
+ (July 30, 2001)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Added new method to Component Manager and Selector for discovering
if a Component exists inside or not. Also augmented the default
versions with the basic implementation to discover them.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Added stylesheet to convert Stylebook markup to DocBook markup.
-
-
+ (BL)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Changed the documentation build process to use Cocoon to build
the site.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Added new "Developing with Avalon" book in DocBook format.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Added Executable interface to activity package.
-
-
+ (PD)</li>
+<li>
+<img src="images/fix.jpg" border="0" alt="off" align="absmiddle">
Updated Resolvable interface to allow a ContextException to be thrown
on failure.
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Add a makeReadOnly() method to the default implementations of Configuration,
Context and ComponentManager. Calling this method after the respective
object has been filled will make the object read-only. This is a safety
precaution to stop code performing unwanted operations.
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Updated the javadocs of many of the classes.
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Update documentation so that it is more accurate and descriptive.
-
-
-
-
+ (BL)</li>
+</ul>
+</font></td>
+</tr>
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.0b3
+ (June 6, 2001)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Release 4.0b3
-
-
+ (BL)</li>
+<li>
+<img src="images/fix.jpg" border="0" alt="off" align="absmiddle">
Made DefaultComponentManager/Selector, DefaultContext, and
DefaultConfiguration read-only to avoid bad programming
practices by clients.
-
-
-
-
+ (PD)</li>
+</ul>
+</font></td>
+</tr>
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.0b2
+ (June 4, 2001)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Release 4.0b2
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Add makeReadOnly() method to default implementations to prevent
alteration after they are set up.
-
-
+ (PD)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Removed the "throws Exception" from Disposable interface. That was
inadvertently left in the previous release.
-
-
+ (BL)</li>
+<li>
+<img src="images/add.jpg" border="0" alt="added" align="absmiddle">
Added extra methods to Parameters to throw exceptions if the value
does not exist. They are the "no default value" methods.
-
-
+ (BL)</li>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Updated javadocs for Framework.
-
-
-
-
+ (PD)</li>
+</ul>
+</font></td>
+</tr>
+<tr>
+<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><b>Revision 4.0b1
+ (May 11, 2001)
+ </b></font></td>
+</tr>
+<tr>
+<td><font face="arial,helvetica,sanserif" color="#000000">
+<br>
+<ul>
+<li>
+<img src="images/update.jpg" border="0" alt="changed" align="absmiddle">
Official release
+ (BL)</li>
+</ul>
+</font></td>
+</tr>
+</table>
+</div>
+</td>
+</tr>
+</table>
@@ -183,4 +301,6 @@
document.write("last modified: " + document.lastModified);
// -->
- </script></td></tr></tbody></table></div></body></html>
\ No newline at end of file
+ </script></td></tr></tbody></table></div></body></html>
+
+
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>