All Projects : Cocoon (Key: COCOON)

Project Lead: Cocoon Developers Team
URL: http://cocoon.apache.org
Description:

Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development.

Cocoon implements these concepts around the notion of 'component pipelines', each component on the pipeline specializing on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without any required programming.

Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #825433 Thu Oct 15 08:29:20 UTC 2009 reinhard COCOON-43
The SAXConsumer interfaces is already inherited from AbstractSAXTransformer
Files Changed
MODIFY /cocoon/cocoon3/trunk/cocoon-optional/src/main/java/org/apache/cocoon/optional/pipeline/components/sax/solr/SolrConsumer.java
Repository Revision Date User Message
ASF #805800 Wed Aug 19 13:37:09 UTC 2009 jasha COCOON-2228 fixed removing namespaces when using multiple attributes. No initial copy of attributes.
Files Changed
MODIFY /cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
Repository Revision Date User Message
ASF #805799 Wed Aug 19 13:36:42 UTC 2009 jasha COCOON-2228 fixed removing namespaces when using multiple attributes. No initial copy of attributes.
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
Repository Revision Date User Message
ASF #771063 Sun May 03 15:12:24 UTC 2009 jasha added commits for COCOON-2257 and COCOON-2228 to status.xml
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/status.xml
Repository Revision Date User Message
ASF #771062 Sun May 03 14:56:57 UTC 2009 jasha COCOON-2257 add modCount attribute for o.a.jackrabbit.core.state.xml.XMLPersistenceManager\nadd Apache license to sample content
Files Changed
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/cafe/babe/cafebabecafebabecafebabe/672388333465d36a71297afb5d46001f.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/dead/beef/cafebabecafebabecafebabe/.node.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/dead/beef/facebabecafebabecafebabe/.node.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/versions/data/dead/beef/facebabecafebabecafebabe/672388333465d36a71297afb5d46001f.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/dead/beef/cafecafecafebabecafebabe/672388333465d36a71297afb5d46001f.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/dead/beef/cafebabecafebabecafebabe/672388333465d36a71297afb5d46001f.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/dead/beef/facebabecafebabecafebabe/672388333465d36a71297afb5d46001f.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/versions/data/dead/beef/facebabecafebabecafebabe/.node.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/dead/beef/cafecafecafebabecafebabe/.node.xml
MODIFY /cocoon/trunk/blocks/cocoon-jcr/cocoon-jcr-sample/src/main/resources/COB-INF/repotest/workspaces/default/data/cafe/babe/cafebabecafebabecafebabe/.node.xml
Repository Revision Date User Message
ASF #761904 Sat Apr 04 11:45:21 UTC 2009 reinhard [maven-release-plugin] copy for tag COCOON-8
Files Changed
REPLACE /cocoon/tags/cocoon-2.2/cocoon/cocoon-8/pom.xml (from /cocoon/trunk/parent/pom.xml)
ADD /cocoon/tags/cocoon-2.2/cocoon/cocoon-8 (from /cocoon/trunk/parent)
Repository Revision Date User Message
ASF #761903 Sat Apr 04 11:45:06 UTC 2009 reinhard [maven-release-plugin] prepare release COCOON-8
Files Changed
MODIFY /cocoon/trunk/parent/pom.xml
Repository Revision Date User Message
ASF #748414 Fri Feb 27 07:13:50 UTC 2009 reinhard COCOON-27 Java 5 support
Files Changed
MODIFY /cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/converter/util/StAXEventContentHandler.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/converter/SAXForStAXPipelineWrapper.java
MODIFY /cocoon/cocoon3/trunk/parent/pom.xml
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/AbstractStAXProducer.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/StAXSerializer.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/navigation/FindStartElementNavigator.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/AbstractStAXTransformer.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/converter/StAXToSAXPipelineAdapter.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/StAXGenerator.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/converter/util/XMLFilterImplEx.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/component/IncludeTransformer.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/navigation/InSubtreeNavigator.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/navigation/FindEndElementNavigator.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/test/java/org/apache/cocoon/stax/stress/src/GeneratingStarter.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/test/java/org/apache/cocoon/stax/stress/test/EmitTransformerTest.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/src/main/java/org/apache/cocoon/stax/navigation/FindCorrespondingStartEndElementPairNavigator.java
MODIFY /cocoon/cocoon3/trunk/cocoon-stax/pom.xml
Repository Revision Date User Message
ASF #746648 Sun Feb 22 08:49:25 UTC 2009 joerg COCOON-1887: Change HostSelector to be case-insensitive according to RFC3986 section 3.2.2.
Files Changed
MODIFY /cocoon/trunk/core/cocoon-core/src/test/resources/org/apache/cocoon/selection/HostSelectorTestCase.xtest
MODIFY /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/selection/NamedPatternsSelector.java
MODIFY /cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/selection/HostSelectorTestCase.java
MODIFY /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-components/src/main/java/org/apache/cocoon/selection/HostSelector.java
MODIFY /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-components/src/changes/changes.xml
Repository Revision Date User Message
ASF #746647 Sun Feb 22 08:46:59 UTC 2009 joerg COCOON-1887: Change HostSelector to be case-insensitive according to RFC3986 section 3.2.2.
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/selection/NamedPatternsSelector.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/test/org/apache/cocoon/selection/HostSelectorTestCase.xtest
MODIFY /cocoon/branches/BRANCH_2_1_X/status.xml
MODIFY /cocoon/branches/BRANCH_2_1_X/src/test/org/apache/cocoon/selection/HostSelectorTestCase.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/selection/HostSelector.java
Repository Revision Date User Message
ASF #737005 Fri Jan 23 11:14:38 UTC 2009 andreas XHTMLSerializer: Don't encode characters in <script> and <style> elements to avoid JavaScript parsing errors. This behaviour has been pulled up from the HTMLSerializer. Fixes https://issues.apache.org/jira/browse/COCOON-2249.
Files Changed
MODIFY /cocoon/trunk/blocks/cocoon-serializers/cocoon-serializers-charsets/src/main/java/org/apache/cocoon/components/serializers/util/HTMLSerializer.java
MODIFY /cocoon/trunk/blocks/cocoon-serializers/cocoon-serializers-charsets/src/main/java/org/apache/cocoon/components/serializers/util/XHTMLSerializer.java
Repository Revision Date User Message
ASF #736988 Fri Jan 23 10:31:55 UTC 2009 andreas XHTMLSerializer: Don't encode characters in <script> and <style> elements to avoid JavaScript parsing errors. This behaviour has been pulled up from the HTMLSerializer. Fixes https://issues.apache.org/jira/browse/COCOON-2249.
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/src/blocks/serializers/java/org/apache/cocoon/components/serializers/XHTMLSerializer.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/blocks/serializers/java/org/apache/cocoon/components/serializers/HTMLSerializer.java
Repository Revision Date User Message
ASF #693535 Tue Sep 09 18:01:31 UTC 2008 joerg COCOON-2243: Handle case in ApplicationUtil.isUserInRole(..) when User is null.
Files Changed
MODIFY /cocoon/trunk/blocks/cocoon-auth/cocoon-auth-api/src/main/java/org/apache/cocoon/auth/ApplicationUtil.java
MODIFY /cocoon/trunk/blocks/cocoon-auth/cocoon-auth-api/src/changes/changes.xml
Repository Revision Date User Message
ASF #693528 Tue Sep 09 17:56:09 UTC 2008 joerg COCOON-2243: Handle case in ApplicationUtil.isUserInRole(..) when User is null.
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/status.xml
MODIFY /cocoon/branches/BRANCH_2_1_X/src/blocks/auth/java/org/apache/cocoon/auth/ApplicationUtil.java
Repository Revision Date User Message
ASF #691207 Tue Sep 02 11:51:46 UTC 2008 thorsten Committing cocoon version after applying COCOON-2241, i.e. r691204
Files Changed
MODIFY /forrest/branches/update_cocoon_2.1.12-dev/lib/core/cocoon-2.1.12-dev.jar
Repository Revision Date User Message
ASF #691199 Tue Sep 02 11:17:55 UTC 2008 thorsten COCOON-2241 - The commandline is not working since COCOON-1985. In COCOON-1985 it was introduced a lock to prevent problems in concurrent situations. This code change was not tested with the CLI mode of cocoon since the cli environment does not store the http-requested object. The introduced solution looks wheter the http-request object is null if so we will test whether we are in cli mode and lock this object instead.
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/environment/commandline/AbstractCommandLineEnvironment.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/environment/commandline/LinkSamplingEnvironment.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/environment/commandline/FileSavingEnvironment.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java
Repository Revision Date User Message
ASF #688858 Mon Aug 25 20:08:58 UTC 2008 jasha COCOON-2228 StripNameSpacesTransformer does not strip namespace prefix of attributes
Files Changed
MODIFY /cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
MODIFY /cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
Repository Revision Date User Message
ASF #688851 Mon Aug 25 19:46:24 UTC 2008 jasha COCOON-2213 reverted part of previous commit that prevented setting an alternative charset of plain text mail
Files Changed
MODIFY /cocoon/branches/BRANCH_2_1_X/src/blocks/mail/java/org/apache/cocoon/mail/transformation/SendMailTransformer.java
MODIFY /cocoon/trunk/blocks/cocoon-mail/cocoon-mail-impl/src/main/java/org/apache/cocoon/mail/transformation/SendMailTransformer.java
Repository Revision Date User Message
ASF #687707 Thu Aug 21 10:51:55 UTC 2008 gkossakowski Introduce support servlet: protocol in flow's sendPage function.

The previous behaviour was that if one called sendPage("some/path") it would be translated into redirection to "cocoon:/some/path" so any custom protocol was disallowed in sendPage calls.
Now default behaviour is preserved but additionally one can use servlet: protocol explicitly in sendPage calls.

In order to achieve that some extensions to ForwardRedirector and ConcreteTreeProcessor were introduced for special handling of "servlet:" protocol.
Current implementation does not really redirect in sense of Cocoon's internals but just makes a new request using ServletSource and after processing is finished it just copies the response to current environment.

As consequence of this change, also <map:redirect-to uri="servlet:/some/path"/> is supported.

This change resolves COCOON-2239 issue.
Files Changed
MODIFY /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/changes/changes.xml
MODIFY /cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-impl/src/changes/changes.xml
Repository Revision Date User Message
ASF #687706 Thu Aug 21 10:51:09 UTC 2008 gkossakowski Introduce support servlet: protocol in flow's sendPage function.

The previous behaviour was that if one called sendPage("some/path") it would be translated into redirection to "cocoon:/some/path" so any custom protocol was disallowed in sendPage calls.
Now default behaviour is preserved but additionally one can use servlet: protocol explicitly in sendPage calls.

In order to achieve that some extensions to ForwardRedirector and ConcreteTreeProcessor were introduced for special handling of "servlet:" protocol.
Current implementation does not really redirect in sense of Cocoon's internals but just makes a new request using ServletSource and after processing is finished it just copies the response to current environment.

As consequence of this change, also <map:redirect-to uri="servlet:/some/path"/> is supported.

This change resolves COCOON-2239 issue.
Files Changed
MODIFY /cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-impl/src/main/java/org/apache/cocoon/environment/ForwardRedirector.java
MODIFY /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/flow/AbstractInterpreter.java
MODIFY /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/ConcreteTreeProcessor.java

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 355
   16%
Reopened Reopened 19
   1%
Closed Closed 1871
   83%
On Hold On Hold 3
Continued Continued 18
   1%

Open Issues

By Priority
Blocker Blocker 1
Critical Critical 12
   3%
Major Major 251
   64%
Minor Minor 126
   32%
Trivial Trivial 5
   1%

By Assignee
Alfred Nathaniel 1
Andrew Savory 1
Antonio Gallardo 3
   1%
Cocoon Developers Team 169
   43%
Grzegorz Kossakowski 2
   1%
Helma van der Linden 1
Jasha Joachimsthal 1
Jean-Baptiste Quenot 4
   1%
Jeroen Reijn 2
   1%
Jorg Heymans 1
Jörg Heinicke 4
   1%
Leszek Gawron 4
   1%
Ralph Goers 2
   1%
Simone Gianni 1
Timothy Larson 2
   1%
Unassigned 197
   50%