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. &lt;map:generator src=&quot;string-template&quot; src=&quot;...&quot; /&gt;)
+      </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.