jefft 2002/11/22 00:04:12
Modified: src/documentation/content/history Tag: FORREST-branch
changes.xml
. Tag: FORREST-branch forrest.properties
Log:
Reindent and fix doctype decl in changes.xml
Submitted by: Peter Donald
Revision Changes Path
No revision
No revision
1.1.2.2 +195 -204
jakarta-avalon/src/documentation/content/history/Attic/changes.xml
Index: changes.xml
===================================================================
RCS file:
/home/cvs/jakarta-avalon/src/documentation/content/history/Attic/changes.xml,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- changes.xml 16 Nov 2002 23:53:16 -0000 1.1.2.1
+++ changes.xml 22 Nov 2002 08:04:12 -0000 1.1.2.2
@@ -1,211 +1,202 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
"document-v11.dtd">
-<document>
-<header>
-<title/>
-<authors>
-<person email="unknown" name="unknown"/>
-</authors>
-</header>
-<body>
-<changes title="Avalon History of Changes">
- <devs>
- <person name="Federico Barbieri" email="[EMAIL PROTECTED]" id="FB"/>
- <person name="Berin Loritsch" email="[EMAIL PROTECTED]" id="BL"/>
- <person name="Peter Donald" email="peter at apache.org" id="PD"/>
- </devs>
-<release version="3.1a1" date="29th January 2001">
- <action dev="BL" type="add">
- Added in DataSource implementation for use with J2EE style apps.
- </action>
- <action dev="PD" type="add">
- Added the notion of ServerApplication to replace the concept of .bar as a
server.
- A ServerApplication is a isolated environment that manages it's own threads,
- security, logging, classloading etc. It has a specific layout as documented
- in Assembly guide. The kernel was refactored to contain ServerApplications
- rather than Blocks and a lot of support was refactored to support safe
separation
- of ServerApplications. The archives are in .sar format and are similar in many
- aspects to .war of servlet fame.
- </action>
- <action dev="PD" type="add">
- Refactored thread management so specific thread pools can assigned to specific
- threads/thread groups in a manner similar to how ContextClassLoader is
associated
- with threads. Thread management was also moved to a new package
- (org.apache.avalon.util.threads).
- </action>
- <action dev="PD" type="update">
- Modify the packaging of all kernel related files into org.apache.phoenix.
- </action>
- <action dev="PD" type="update">
- Modify the packaging of all blocks/services/demos into package hierarchy
- org.apache.cornerstone.
- </action>
- <action dev="PD" type="add">
- Added two new services/blocks by refactoring code from tomcat and old
SocketServer.
- There is now a SocketManager and a ConnectionManager. The TLS code is now much
improved
- and there is the beginning of client socket factory. This provides for future
client
- socket code factories for SSL/TLS or SSH1/2 etc. Also adapted SimpleServer to
use
- these methods.
- </action>
- <action dev="PD" type="update">
- Changed config file from per .bar to per .sar and changed name from BAR-INF/<
- barname>.conf.xml to conf/assembly.xml. It still contains configuration data
as
- well as assembly data but this will be removed in a future revision.
- </action>
- <action dev="PD" type="add">
- Added an extra config file to .sar (conf/server.xml) that is responsible for
- configuring .sar wide variables. Some examples include security, logging and
thread loading.
- </action>
- <action dev="PD" type="update">
- Refactored most of the code to use AbstractLoggable and the corresponding
getLogger()
- method. Also removed the remaining static access to LogKit.
- </action>
- <action dev="PD" type="update">
- Continued to refine the Camelot API.
- </action>
- <action dev="PD" type="add">
- Removed blockdefs.properties in favour of adding attributes to manifest entries
of jars.
- This should enable future GUI tools to easily assemble blocks.
- </action>
- <action dev="PD" type="add">
- Re-Added the sub-classed context BlockContext to allow blocks full access to
important
- environmental information.
- </action>
- <action dev="PD" type="update">
- Many of the lifecycle methods now have a chance to fail by throwing an
exception.
- </action>
- <action dev="PD" type="remove">
- Removed all notion of kernel configurability.
- </action>
- <action dev="PD" type="update">
- Enabled securityManager by default and now ServerApplications have to specify a
security
- policy.
- </action>
- <action dev="PD" type="update">
- Removed classloader hack in ObjectStorageRepository as it is no longer required
with
- new .sar format.
- </action>
- <action dev="PD" type="update">
- Homogenized the remaining code to follow one style.
- </action>
- <action dev="PD" type="update">
- Configuration temporarily will create new Configuration objects on getChild()
if they
- don't exist until Berin's work is finalized.
- </action>
- <action dev="PD" type="update">
- Altered Compose so that it threw ComponentManagerException of which the
previous two
- exceptions thrown are now subclasses.
- </action>
- <action dev="PD" type="update">
- Made loading of jars relative to avalon-loader.jar rather than via current
working
- directory so that some tools (ie VAJava) would not complain.
- </action>
- <action dev="PD" type="update">
- Separated out tools directory/jars from main jars that avalon uses.
- </action>
- <action dev="BL" type="update">
- A number of bug fixes and more descriptive exceptions for Configuration and
Parameters
- objects.
- </action>
-</release>
+<!DOCTYPE changes PUBLIC "-//APACHE//DTD Changes V1.1//EN" "changes-v11.dtd">
+<changes>
+ <title>Avalon History of Changes</title>
+ <devs>
+ <person name="Federico Barbieri" email="[EMAIL PROTECTED]" id="FB"/>
+ <person name="Berin Loritsch" email="[EMAIL PROTECTED]" id="BL"/>
+ <person name="Peter Donald" email="peter at apache.org" id="PD"/>
+ </devs>
+ <release version="3.1a1" date="29th January 2001">
+ <action dev="BL" type="add">
+ Added in DataSource implementation for use with J2EE style apps.
+ </action>
+ <action dev="PD" type="add">
+ Added the notion of ServerApplication to replace the concept of .bar as
a server.
+ A ServerApplication is a isolated environment that manages it's own
threads,
+ security, logging, classloading etc. It has a specific layout as
documented
+ in Assembly guide. The kernel was refactored to contain
ServerApplications
+ rather than Blocks and a lot of support was refactored to support safe
separation
+ of ServerApplications. The archives are in .sar format and are similar
in many
+ aspects to .war of servlet fame.
+ </action>
+ <action dev="PD" type="add">
+ Refactored thread management so specific thread pools can assigned to
specific
+ threads/thread groups in a manner similar to how ContextClassLoader is
associated
+ with threads. Thread management was also moved to a new package
+ (org.apache.avalon.util.threads).
+ </action>
+ <action dev="PD" type="update">
+ Modify the packaging of all kernel related files into
org.apache.phoenix.
+ </action>
+ <action dev="PD" type="update">
+ Modify the packaging of all blocks/services/demos into package hierarchy
+ org.apache.cornerstone.
+ </action>
+ <action dev="PD" type="add">
+ Added two new services/blocks by refactoring code from tomcat and old
SocketServer.
+ There is now a SocketManager and a ConnectionManager. The TLS code is
now much improved
+ and there is the beginning of client socket factory. This provides for
future client
+ socket code factories for SSL/TLS or SSH1/2 etc. Also adapted
SimpleServer to use
+ these methods.
+ </action>
+ <action dev="PD" type="update">
+ Changed config file from per .bar to per .sar and changed name from
BAR-INF/<
+ barname>.conf.xml to conf/assembly.xml. It still contains
configuration data as
+ well as assembly data but this will be removed in a future revision.
+ </action>
+ <action dev="PD" type="add">
+ Added an extra config file to .sar (conf/server.xml) that is
responsible for
+ configuring .sar wide variables. Some examples include security,
logging and thread loading.
+ </action>
+ <action dev="PD" type="update">
+ Refactored most of the code to use AbstractLoggable and the
corresponding getLogger()
+ method. Also removed the remaining static access to LogKit.
+ </action>
+ <action dev="PD" type="update">
+ Continued to refine the Camelot API.
+ </action>
+ <action dev="PD" type="add">
+ Removed blockdefs.properties in favour of adding attributes to manifest
entries of jars.
+ This should enable future GUI tools to easily assemble blocks.
+ </action>
+ <action dev="PD" type="add">
+ Re-Added the sub-classed context BlockContext to allow blocks full
access to important
+ environmental information.
+ </action>
+ <action dev="PD" type="update">
+ Many of the lifecycle methods now have a chance to fail by throwing an
exception.
+ </action>
+ <action dev="PD" type="remove">
+ Removed all notion of kernel configurability.
+ </action>
+ <action dev="PD" type="update">
+ Enabled securityManager by default and now ServerApplications have to
specify a security
+ policy.
+ </action>
+ <action dev="PD" type="update">
+ Removed classloader hack in ObjectStorageRepository as it is no longer
required with
+ new .sar format.
+ </action>
+ <action dev="PD" type="update">
+ Homogenized the remaining code to follow one style.
+ </action>
+ <action dev="PD" type="update">
+ Configuration temporarily will create new Configuration objects on
getChild() if they
+ don't exist until Berin's work is finalized.
+ </action>
+ <action dev="PD" type="update">
+ Altered Compose so that it threw ComponentManagerException of which the
previous two
+ exceptions thrown are now subclasses.
+ </action>
+ <action dev="PD" type="update">
+ Made loading of jars relative to avalon-loader.jar rather than via
current working
+ directory so that some tools (ie VAJava) would not complain.
+ </action>
+ <action dev="PD" type="update">
+ Separated out tools directory/jars from main jars that avalon uses.
+ </action>
+ <action dev="BL" type="update">
+ A number of bug fixes and more descriptive exceptions for Configuration
and Parameters
+ objects.
+ </action>
+ </release>
-<release version="3.0a3" date="11th October 2000">
- <action dev="PD" type="update">
- Made SocketManager accept arbitrary SocketServer.Listener objects.
- </action>
- <action dev="FB" type="update">
- Updated all blocks to use new system level logging.
- </action>
- <action dev="FB" type="update">
- Changed Threads so that it is now a system level service.
- </action>
- <action dev="PD" type="add">
- Added new LogManager that manages arbitrary log categories.
- </action>
- <action dev="PD" type="add">
- Added the BlockInfo requirement. Thus blocks need to have an XML file that
describe the
- services it offers, the services it depends upon and other meta information.
- </action>
- <action dev="PD" type="add">
- Added support for Blocks to implement BlockContextualizable. If they do this
the kernel
- will pass them Context information. Currently the context information is
limited to
- a handle to kernel instance and the name they were configured under.
- </action>
- <action dev="PD" type="add">
- Changed SimpleContext and SimpleComponentManager to DefaultComponent and
- DefaultComponentManager to match better with other Avalon design patterns.
- </action>
- <action dev="PD" type="add">
- Added functionality that allowed you to listen to BlockEvents generated by
kernel.
- Events indicate when a Block is being created, initialized, composed,
destroyed, ran and
- stopped.
- </action>
- <action dev="PD" type="add">
- Updated Logger interface so arbitrary integer levels are not allowed to be
passed. The user
- is forced to use defined enumerants. This was done to increase safety.
- </action>
- <action dev="PD" type="add">
- Updated kernel so that is now delegates to AvalonKernelConfigurator to
configure itself.
- </action>
- <action dev="PD" type="update">
- Updated kernel so that it is now pluggable. Any kernel can be loaded via the
code in main.
- Kernel configuration files are loaded from default configuration directory in a
file
- with same name as class with a .conf.xml appended.
- </action>
- <action dev="PD" type="update">
- Removed getDescription method from Block as it is to become part of BlockInfo
- </action>
- <action dev="PD" type="update">
- Change methods in Configure/Reconfigure to throw ConfigurationExceptions.
- </action>
- <action dev="PD" type="update">
- Change methods in Configure/Reconfigure to match Java standards.
- </action>
- <action dev="FB" type="add">
- Add to the Logger log level support.
- </action>
- <action dev="BL" type="add">
- JNDI for the lookup of blocks and components. Still keep the
- Composer interface for those lightweight blocks that don't
- need the extra features of the Context. JNDI should be the
- ComponentManager of choice.
- </action>
- <action dev="BL" type="update">
- Synchronized Avalon with Cocoon 2 enhancements. Uses SAX 2 for
- configuration, incorporated abstract and base classes for fundamental
- types, and incorporated the NamedComponent interface.
- </action>
- <action dev="BL" type="update">
- Upgraded Loader architecture and the AvalonClassLoader to provide
- better detail, as well as new ways of configuring the loader at the
- beginning. It does not require any extra libraries to load.
- </action>
-</release>
+ <release version="3.0a3" date="11th October 2000">
+ <action dev="PD" type="update">
+ Made SocketManager accept arbitrary SocketServer.Listener objects.
+ </action>
+ <action dev="FB" type="update">
+ Updated all blocks to use new system level logging.
+ </action>
+ <action dev="FB" type="update">
+ Changed Threads so that it is now a system level service.
+ </action>
+ <action dev="PD" type="add">
+ Added new LogManager that manages arbitrary log categories.
+ </action>
+ <action dev="PD" type="add">
+ Added the BlockInfo requirement. Thus blocks need to have an XML file
that describe the
+ services it offers, the services it depends upon and other meta
information.
+ </action>
+ <action dev="PD" type="add">
+ Added support for Blocks to implement BlockContextualizable. If they do
this the kernel
+ will pass them Context information. Currently the context information
is limited to
+ a handle to kernel instance and the name they were configured under.
+ </action>
+ <action dev="PD" type="add">
+ Changed SimpleContext and SimpleComponentManager to DefaultComponent and
+ DefaultComponentManager to match better with other Avalon design
patterns.
+ </action>
+ <action dev="PD" type="add">
+ Added functionality that allowed you to listen to BlockEvents generated
by kernel.
+ Events indicate when a Block is being created, initialized, composed,
destroyed, ran and
+ stopped.
+ </action>
+ <action dev="PD" type="add">
+ Updated Logger interface so arbitrary integer levels are not allowed to
be passed. The user
+ is forced to use defined enumerants. This was done to increase safety.
+ </action>
+ <action dev="PD" type="add">
+ Updated kernel so that is now delegates to AvalonKernelConfigurator to
configure itself.
+ </action>
+ <action dev="PD" type="update">
+ Updated kernel so that it is now pluggable. Any kernel can be loaded
via the code in main.
+ Kernel configuration files are loaded from default configuration
directory in a file
+ with same name as class with a .conf.xml appended.
+ </action>
+ <action dev="PD" type="update">
+ Removed getDescription method from Block as it is to become part of
BlockInfo
+ </action>
+ <action dev="PD" type="update">
+ Change methods in Configure/Reconfigure to throw
ConfigurationExceptions.
+ </action>
+ <action dev="PD" type="update">
+ Change methods in Configure/Reconfigure to match Java standards.
+ </action>
+ <action dev="FB" type="add">
+ Add to the Logger log level support.
+ </action>
+ <action dev="BL" type="add">
+ JNDI for the lookup of blocks and components. Still keep the
+ Composer interface for those lightweight blocks that don't
+ need the extra features of the Context. JNDI should be the
+ ComponentManager of choice.
+ </action>
+ <action dev="BL" type="update">
+ Synchronized Avalon with Cocoon 2 enhancements. Uses SAX 2 for
+ configuration, incorporated abstract and base classes for fundamental
+ types, and incorporated the NamedComponent interface.
+ </action>
+ <action dev="BL" type="update">
+ Upgraded Loader architecture and the AvalonClassLoader to provide
+ better detail, as well as new ways of configuring the loader at the
+ beginning. It does not require any extra libraries to load.
+ </action>
+ </release>
-<release version="2.1" date="2000">
- <action dev="FB" type="update">
- Changed the Acceptor pattern to a more flexible event provider.
- </action>
- <action dev="FB" type="add">
- Added a TimeServer to easily manage time events.
- </action>
- <action dev="FB" type="update">
- Make Store implementation more pluggable.
- </action>
-</release>
+ <release version="2.1" date="2000">
+ <action dev="FB" type="update">
+ Changed the Acceptor pattern to a more flexible event provider.
+ </action>
+ <action dev="FB" type="add">
+ Added a TimeServer to easily manage time events.
+ </action>
+ <action dev="FB" type="update">
+ Make Store implementation more pluggable.
+ </action>
+ </release>
-<release version="2.0" date="2000">
- <action dev="FB" type="update">
- Updated Context pattern to Configurable-Composer pattern.
- </action>
-</release>
+ <release version="2.0" date="2000">
+ <action dev="FB" type="update">
+ Updated Context pattern to Configurable-Composer pattern.
+ </action>
+ </release>
- <release version="1.0-dev" date="Can't remember">
- <action dev="FB" type="update">
- First Avalon implementation.
- </action>
-</release>
+ <release version="1.0-dev" date="Can't remember">
+ <action dev="FB" type="update">
+ First Avalon implementation.
+ </action>
+ </release>
</changes>
-</body>
-</document>
No revision
No revision
1.1.2.4 +1 -1 jakarta-avalon/Attic/forrest.properties
Index: forrest.properties
===================================================================
RCS file: /home/cvs/jakarta-avalon/Attic/forrest.properties,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- forrest.properties 22 Nov 2002 05:44:54 -0000 1.1.2.3
+++ forrest.properties 22 Nov 2002 08:04:12 -0000 1.1.2.4
@@ -18,7 +18,7 @@
project.site-dir=target/site
forrest.validate=true
validate.xdocs=true
-forrest.validate.xdocs.excludes=developing/*,authors/*,history/changes.xml
+forrest.validate.xdocs.excludes=developing/*,authors/*
#project.debuglevel=WARN
# Properties that must be set to override the default locations
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>