cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From reinh...@apache.org
Subject svn commit: r884451 - /cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
Date Thu, 26 Nov 2009 08:01:13 GMT
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.



Mime
View raw message