You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2009/11/26 09:01:13 UTC
svn commit: r884451 -
/cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
Author: reinhard
Date: Thu Nov 26 08:01:13 2009
New Revision: 884451
URL: http://svn.apache.org/viewvc?rev=884451&view=rev
Log:
document recent changes and give credit
Modified:
cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
Modified: cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml?rev=884451&r1=884450&r2=884451&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml (original)
+++ cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml Thu Nov 26 08:01:13 2009
@@ -36,6 +36,10 @@
[cocoon-pipeline] Cleanup PipelineComponent#finish(): It's not the concern of a pipeline component
to know about exceptions that happen somewhere in the pipeline.
</action>
+ <action dev="stevendolg" type="update">
+ [cocoon-pipeline] The CachingPipeline creates the CacheKey as the last step in the setup() phase
+ (instead of the first step of the execute() phase).
+ </action>
<action dev="reinhard" type="add">
[cocoon-pipeline] Set an entity resolver on the SAX parser that returns an empty input source. This
prevents the SAX parser from accessing any URIs used in entities.
@@ -49,11 +53,11 @@
<action dev="stevendolg" type="add">
[cocoon-pipeline] Introduce an exception hierarchy for pipeline components
(ProcessingException and SetupException extend both PipelineException).
- </action>
+ </action>
<action dev="reinhard" type="add" issue="COCOON3-2" due-to="Simone Tripodi">
[cocoon-pipeline] Add a SchemaProcessorTransformer that validates the SAX event
stream against an XML schema.
- </action>
+ </action>
<action dev="stevendolg" type="fix" issue="COCOON3-23">
[cocoon-pipeline] StackOverflowError on CachingPipeline.setup(OutputStream).
</action>
@@ -76,6 +80,9 @@
[cocoon-stax] Java 5 support.
</action>
+ <action dev="reinhard" type="add" issue="COCOON3-6" due-to="Simone Tripodi">
+ [cocoon-sax] Enhance the reusability of the XSLTTransformer and support Xalan's XSLTC engine.
+ </action>
<action dev="stevendolg" type="fix" >
[cocoon-sax] Create a separate SAX module that contains all SAX specific classes.
</action>
@@ -87,6 +94,14 @@
</action>
<action dev="reinhard" type="update">
+ [cocoon-sitemap] Support {jexl:cocoon.request.ssf} expression to test if this is a call within
+ the Servlet-Service framework.
+ </action>
+ <action dev="reinhard" type="update">
+ [cocoon-sitemap] Remove the duplicated AttributesImpl. Use the implementation coming with the
+ org.apache.cocoon.xml:cocoon-xml library instead.
+ </action>
+ <action dev="reinhard" type="update">
[cocoon-sitemap] Update the WildcardMatcherHelper to the latest version of Cocoon 2.2.
</action>
<action dev="reinhard" type="add">
@@ -103,9 +118,17 @@
</action>
<action dev="reinhard" type="add">
+ [cocoon-servlet] Move the request processing into a separate class org.apache.cocoon.servlet.RequestProcessor.
+ It also takes care of the suble differences whether a request is performed by the Servlet-Service framework
+ call or by a 'normal' external request. This was necessary to avoid code duplication when integrating with Wicket.
+ </action>
+ <action dev="reinhard" type="add">
[cocoon-servlet] Add org.apache.cocoon.servlet.util.ServletServiceUtils to use a Servlet-Service servlet
by reference and get an InputStream of a resource.
</action>
+ <action dev="reinhard" type="fix">
+ [cocoon-servlet] The ServletServiceSerializer sets a status code (instead of always sending 200 responses).
+ </action>
<action dev="reinhard" type="add">
[cocoon-rest] Support for JAX-RS (JSR 311) controllers as an alternative to the Cocoon specific REST support.
@@ -115,7 +138,7 @@
[cocoon-rest] Don't lose the status-code produced by the called servlet-service in REST controller instances.
</action>
<action dev="stevendolg" type="fix" issue="COCOON3-32">
- [cocoon-rest] Check if a REST controller is a proxy. If it is one use the target object to apply the supported
+ [cocoon-rest] Check if a REST controller is a proxy. If it is one, target object is used to apply the supported
annotations.
</action>
<action dev="stevendolg" type="update">
@@ -126,14 +149,37 @@
<action dev="reinhard" type="add">
[cocoon-rest] The ControllerContextHelper provides a static method to directly store a context
object in the request.
- </action>
- <action dev="reinhard" type="fix">
- [cocoon-rest] The stream() method of the StreamingResponse interface can return the content type.
</action>
<action dev="reinhard" type="add">
[cocoon-rest] The @Inject annotation supports org.apache.cocoon.configuration.Settings and
javax.servlet.ServletContext injections.
</action>
+
+ <action dev="reinhard" type="add">
+ [cocoon-stringtemplate] The StringTemplateGenerator doesn't use controller context parameters as attributes anymore.
+ This allows its usage outside of servlet environments. For the use with a Cocoon controller implementation
+ org.apache.cocoon.stringtemplate.ControllerContextAwareStringTemplateGenerator was added. This generator is also
+ used as the bean 'generator:string-template' to be referred in sitemaps
+ (e.g. <map:generator src="string-template" src="..." />)
+ </action>
+
+ <action dev="reinhard" type="add">
+ [cocoon-wicket] Provide a reader component that delegates to a Wicket application.
+ </action>
+ <action dev="reinhard" type="add">
+ [cocoon-wicket] Provide a Wicket RequestTargetURLCodingStrategy that is able to mount
+ a Cocoon sitemap.
+ </action>
+ <action dev="reinhard" type="add">
+ [cocoon-wicket] The samples to integrate Wicket into Cocoon are added to the cocoon-samples module.
+ </action>
+ <action dev="reinhard" type="add">
+ [cocoon-wicket] Introduce a new module (cocoon-samples-wicket-webapp) that contains the samples
+ that show how to integration Cocoon into Wicket.
+ </action>
+ <action dev="reinhard" type="add">
+ [cocoon-wicket] Introduce a new module that contains the Cocoon-Wicket integration (both directions).
+ </action>
<action dev="reinhard" type="add" due-to="Dariusz Luksza" issue="COCOON3-33">
[cocoon-monitoring] Support logging reconfiguration via JMX
@@ -179,11 +225,23 @@
(cocoon-pipeline, cocoon-sitemap, cocoon-servlet).
</action>
+ <action dev="reinhard" type="update">
+ [all] Update Cocoon Servlet-Service Framework Impl to 1.2.0
+ </action>
+ <action dev="reinhard" type="update">
+ [all] Update Cocoon Block Deployment to 1.1.0
+ </action>
+ <action dev="reinhard" type="update">
+ [all] Update Cocoon JNet to 1.1.0
+ </action>
+ <action dev="reinhard" type="update">
+ [all] Update Cocoon Spring Configurator to 2.1.0.
+ </action>
<action dev="reinhard" type="add" issue="COCOON3-21" due-to="Andreas Pieber">
[all] Add a bash script to run the Cocoon 3 build with all tests and checks activated.
</action>
<action dev="reinhard" type="update">
- [all] Upgrade to Spring 2.5.6 and AspectJ 1.6.1.
+ [all] Update to Spring 2.5.6 and AspectJ 1.6.1.
</action>
<action dev="reinhard" type="add" issue="COCOON3-1" due-to="Simone Tripodi">
[all] Set serialVersionUID on all serializeable classes.