You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2006/02/15 07:36:23 UTC
svn commit: r377949 [2/21] - in /cocoon/site/site/2.1: ./ developing/
developing/portal/ developing/portal/coplets/ developing/webapps/
developing/webapps/authentication/ faq/ howto/ installing/
plan/documentation/ plan/otherplanning/ plan/overview/ sn...
Modified: cocoon/site/site/2.1/changes.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/changes.html?rev=377949&r1=377948&r2=377949&view=diff
==============================================================================
--- cocoon/site/site/2.1/changes.html (original)
+++ cocoon/site/site/2.1/changes.html Tue Feb 14 22:36:05 2006
@@ -5,7 +5,7 @@
<meta content="Apache Forrest" name="Generator">
<meta name="Forrest-version" content="0.8-dev">
<meta name="Forrest-skin-name" content="pelt">
-<title>History of Changes</title>
+<title>Changes</title>
<link type="text/css" href="../skin/basic.css" rel="stylesheet">
<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
@@ -1203,9 +1203,7 @@
<!--+
|alternative credits
+-->
-<div id="credit2">
-<a href="http://apachecon.com/"><img border="0" title="ApacheCon US 2005" alt="ApacheCon US 2005 - logo" src="http://apache.org/images/ac2005us_blue_125x125.jpg" style="width: 125px;height: 125px;"></a>
-</div>
+<div id="credit2"></div>
</div>
<!--+
|end Menu
@@ -1214,4507 +1212,25 @@
|start content
+-->
<div id="content">
-<h1>History of Changes</h1>
-<p>
-<a href="changes.rss"><img alt="RSS" src="../images/rss.png"></a>
-</p>
-<!-- FIXME: is this needed for anything else? Replaced with hard-coded values
- <release version="@version@" date="@date@">
--->
-
-<a name="N10010"></a><a name="version_2.1.9"></a>
-<h2 class="h3">Version 2.1.9 (TBD)</h2>
-<div class="section">
-<a name="N10014"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">PLACEHOLDER(NN)</li>
-</ul>
-</div>
-
-<a name="N1001E"></a><a name="version_2.1.8"></a>
-<h2 class="h3">Version 2.1.8 (November 18 2005)</h2>
-<div class="section">
-<a name="N10022"></a><a name="-N10022"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal Block: Include coplet instance id in window renderer; ignore
- javascript: urls during url rewriting.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Bricks-cms example application created (distributed separately), see http://wiki.apache.org/cocoon/BricksCms
- (BD)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: new Tree widget, heavily inspired by Swing's JTree. Features Ajax, selection listeners,
- and a lightweight data model with two implementations: a generic one, and a source-based one to build
- file explorers.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms: The repeater widget now supports min and max-size attributes.
- (JHS) Thanks to <a href="mailto:mattom.at.gmx.at">Thomas Lutz</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36781">36781</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Moved support for zip: sources from scratchpad into the core.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms: Small change to the calendar styling which now shows dropdowns
- to choose the time when the date format includes time also.
- (SW) Thanks to <a href="mailto:jck.at.bluexml.org">Jean-Chrisophe Kermagoret</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Caching support for XInclude Transformer
- (AG) Thanks to <a href="mailto:apache.bugs.at.lojjic.net">Jason Johnston</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31600">31600</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: new form libraries features. You can now define form definition and binding
- library files and import them for reuse and/or extension in regular definition and binding files.
- <br>
- This is the result of the Max Pfingsthorn's Google Summer of Code (GSoC) project.
- (SW) Thanks to <a href="mailto:max.pfingsthorn.at.gmail.com">Max Pfingsthorn</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added ImageMap widget.
- (JHS) Thanks to <a href="mailto:lmorandini.at.ieee.org">Luca Morandini</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35462">35462</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added a new "validation" block abstracting the concept of XML validation and providing access to schemas
- and validation tools from within Cocoon pipelines and/or Cocoon components. As of right now, the
- "validation" block supports the RELAX-NG grammar using JING and the XML-Schema grammar using Xerces.
- (PF)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Add a "cocoon.exit()" method to flowscript, which allows to exit the current flowscript invocation without
- creating a continuation.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Add WSRP consumer support (through WSRP4J).
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Allow portlet adapter to stream html content through the pipeline using the NekoHTML parser.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Use OJB and the HSQLDB for authentication of the portal sample.
- (CZ) Thanks to <a href="mailto:jmaukisch.at.s-und-n.de">Jens Maukisch</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36240">36240</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Add support for portal bridges and add CoWarp for authentication.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Add global caching to caching uri adapter.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Add geronimo-specs-javamail-1.3.1-rc5 and geronimo-spec-activation-1.0.2-rc4.jar. This jars replace mock classes for mail block.
- (AG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- XSP block: Extend {#expr} interpolation parser to understand {}, "}", '}'
- as not being the closing brace.
- The previously implemented mechanism #} to escape braces within the
- statement is no longer supported.
- (AN)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added Cocoon stacktraces. This is based on location classes in the new org.apache.cocoon.util.location package
- and a refactoring of the exception management to attach locations to exceptions.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- XSP block: Implement {#expr} interpolation also for logicsheets.
- (AN)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- New org.apache.cocoon.util.location package, providing utilities to track locations in XML documents and
- the objects built from these documents.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added the <span class="codefrag">empty:</span> source than either generates empty documents
- or documents containing just a root node.
- (CZ) Thanks to <a href="mailto:mlundquist2.at.comcast.net">Mark Lundquist</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35521">35521</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Add easier to use event handling mechanism by introducing the new Receiver interface.
- Deprecated Publisher, Subscriber, Filter and Register.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- XSLTAL block added, presentation templating transformer based on the Zope TAL syntax.
- (BD) Thanks to <a href="mailto:chregu.at.bitflux.ch">Christian Stocker</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added CookieModule as a more convinient way to access cookie values as {cookie:query}
- in alternative to {request:cookies[name='query']/value}.
- (AN) Thanks to <a href="mailto:jon.evans.at.misgl.com">Jon Evans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28045">28045</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added parameter "show-cocoon-version" to web.xml for configuring whether X-Cocoon-Version
- response header should be sent. Default is true.
- In a security paranoid environment you may want to set it to false in order to hide from
- the outside world which Cocoon version you are running.
- (AN) Thanks to <a href="mailto:ats37.at.hotmail.com">Andrew Stevens</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33388">33388</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- XSP block: Added short-cut notation {#expr} for interpolation of
- XSP expressions in attribute values and text nodes.
- Removed wrapping of all text nodes from XSP source into <xsp:text>
- elements before passing them to logicsheets.
- (This feature was not used by the standard logicsheets but check your
- custom logicsheets whether they depend on it.)
- (AN) Thanks to <a href="mailto:werbung.at.kuhnle.net">Jochen Kuhnle</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35228">35228</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Convert PortletPortalManager into portal manager aspect.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: Make all WidgetValidatorBuilders ThreadSafe. Reset validation errors
- before validating a field.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Add portal manager aspects for more flexible portal processing.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: Add isValid() method to a Widget.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- POI Block: Added HSSFGenerator.
- (VG) Thanks to <a href="mailto:patrick.at.arpage.ch">Patrick Herber</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29817">29817</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added getSitemapURIPrefix method to the Request interface.
- (VG) Thanks to <a href="mailto:nverwer.at.email.com">Nico Verwer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35435">35435</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Mail block: The SendMailTransformer can now configure the smtp port.
- (UH) Thanks to Johan Stuyts.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- JMS block: Connection failures can now be recovered from. The default JMSConnectionManager implementation
- detects when JMS connections are severed and schedules reconnection attempts with the cron scheduler
- in order to re-establish the connection. As soon as reconnection was successful it notifies its listeners
- so that they may recover as well and refresh their JMS sessions. The provided abstract MessageListener
- and JMS publisher that users are recommended to use as base classes for their concrete JMS needs have been
- updated to use this mechanism.
- (UH) Thanks to Johan Stuyts.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Forms block: sqldatabase sample added, demonstrates "zero java code" editing of SQL data
- using the SQLTransformer.
- (BD) Thanks to <a href="mailto:askild.at.xangeli.com">Askild Aaberg Olsen</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35364">35364</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: The form and container widgets can take up <span class="codefrag">ValidationError</span>s. As those widgets
- don't have a natural place where the error message should appear, the <span class="codefrag"><ft:validation-error id="[widget-id]"/></span>
- has to be used. Currently this tag is only supported by the jxtemplate macro library.
- (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Add setter action to set values in the object model, request or session.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: add a new <span class="codefrag"><fd:true-param-value></span> configuration to
- booleanfield definitions, to allow specifying a value different from "<span class="codefrag">true</span>"
- for the checkbox.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: add automatic AJAX features. When <span class="codefrag"><ft:form-template></span>
- has an <span class="codefrag">ajax="true"</span> attribute, partial page updates are performed rather
- than full page reloads.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- The new "annotations" namespace (http://apache.org/cocoon/sitemap/annotations/1.0)
- can be used to add information to sitemaps. The sitemap processor ignores this information,
- which can be used for documentation purposes.
- (BD) Thanks to <a href="mailto:j.stuyts.at.hippo.nl">Johan Stuyts</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25352">25352</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: added CAPTCHA validator.
- (UC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- IncludeTransformer moved from the scratchpad into the core. It has following
- features:
- <ul>
-
-<li>Supports caching, with configurable caching key.</li>
-
-<li>Supports parallel include processing in multiple threads.</li>
-
-<li>Included source URIs resolved relative to the document URI.</li>
-
-<li>Supports recursive include processing (includes in included files).</li>
-
-<li>Supports fallback element processing.</li>
-
-<li>Supports inclusion of files as text.</li>
-
-</ul>
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- New JCR block that adds a "jcr:" protocol to access and modify repository contents.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- New HTMLTransformer sample in html block.
- (BD)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- New set of automated tests based on HtmlUnit
- (BD) Thanks to <a href="mailto:Alfred.Nathaniel.at.swx.com">Alfred Nathaniel</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34294">34294</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- POST method in cinclude:includexml is broken.
- (AG) Thanks to <a href="mailto:maurice.at.jumelet.net">Maurice Jumelet</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=COCOON-1365">COCOON-1365</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Forms block: Fix HTML rendering of booleanfields in output state.
- (SW) Thanks to <a href="mailto:cocoon.at.lojjic.net">Jason Johnston</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36381">36381</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Forms block: Fix ArrayIndexOutOfBoundException in the library subsystem.
- (SW) Thanks to <a href="mailto:philipp.schmidt.at.gmail.com">Philipp Schmidt</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37005">37005</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal Block: Only remove layout if a layout remove event is fired (and not with each layout event).
- (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix bug with session:getxml when path is a text-element and IncludeXMLConsumer
- when including text nodes.
- (CZ) Thanks to <a href="mailto:armaz.at.uninett.no">Armaz Mellati</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36471">36471</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal block: Add title to basket item in the portal sample.
- (CZ) Thanks to <a href="mailto:phil.at.anyware-tech.com">Philippe Gassmann</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33152">33152</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal block: Fix history aspect when coplets are used.
- (CZ) Thanks to <a href="mailto:phil.at.anyware-tech.com">Philippe Gassmann</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37115">37115</a>, <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29405">29405</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Do not flush and close output stream, servlet container
- will take care of it.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35905">35905</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal Block: Allow Full screen mode to show navigation.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32784">32784</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal Block: PageLabelLinkService generated the wrong url when using 3 layer tabs with showallnav.
- (RG) Thanks to <a href="mailto:roy_huang.at.nbmgroup.com">Roy Huang</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34802">34802</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases block: Support stored procedures returning result set in SQLTransformer.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30894">30894</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix OutofBoundsException when form element does not have an action attribute
- (JHS) Thanks to <a href="mailto:m.pfingsthorn.at.hippo.nl">Max Pfingsthorn</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30796">30796</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal Block: PageLabelLinkService generated the wrong url when using 3
- layer tabs with showallnav.
- (RG) Thanks to <a href="mailto:roy_huang.at.nbmgroup.com">Roy Huang</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34802">34802</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal Block: Add missing interface CopletInstanceEvent to FullScreenCopletEvent.
- (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP: EclipseJavaCompiler chokes on warnings. Changed to errors.
- (JH) Thanks to <a href="mailto:werbung.at.kuhnle.net">Jochen Kuhnle</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35162">35162</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- CForms: Fixed JavaScript error in forms-lib.js when using keyword <span class="codefrag">undefined</span> and Mac IE 5.0.
- (JH) Thanks to <a href="mailto:ddurkin.at.scilearn.com">Dan Durkin</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33318">33318</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Deli block updated to use the latest revision of DELI. This uses a more robust method of loading configuration
- files that should ensure DELI works on different apps servers or deployed as a WAR.
- (JHS) Thanks to <a href="mailto:mark-h.butler.at.hp.com">Mark H. Butler</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35538">35538</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- MultipartParser now removes partially uploaded files
- (JHS) Thanks to <a href="mailto:g.brand.at.interface-business.de">Gunnar Brand</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29712">29712</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Added percentage-dimensions and jpeg quality handling to the ImageReader.
- (JHS) Thanks to <a href="mailto:eric.at.plauditdesign.com">Eric Caron</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36326">36326</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- JXTG: jx:formatDate and jx:formatNumber allows for specifying locale string instead of a Locale object
- (LG) Thanks to <a href="mailto:henric.at.trillian.se">Henric Mueller</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35845">35845</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XMLdb block: Don't rely on the sitemap components to stream the contents of a xmldb source.
- (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35575">35575</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- CForms block: Escape apostrophes in validation messages formatted as JavaScript alerts.
- (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35574">35574</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- getTime(...) of CocoonLogFormatter implemented incorrectly
- (AG) Thanks to <a href="mailto:j.stuyts.at.hippo.nl">Johan Stuyts</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36373">36373</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal block: Fix bugs in CachingURICopletAdapter - store cache information in temporary attributes.
- This bug fix introduces incompatible changes: the cache validity attribute is not
- used anymore, use the cache temporary attribute instead and update your code to
- use temporary attributes instead of (persistent) attributes.
- (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP block: Move AttributeImpl in xsp.xsl to class scope.
- That allows top-level xsp:logic to define markup generating methods.
- Variable xspAttr renamed to _xspAttr to be avoid breaking existing
- XSPs which already use that trick.
- (AN)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP block: Add xsp:expr and various other contexts where text must be
- passed through XSLTExtension:escape in order to preserve non-ASCII
- characters in Java string constants independently of the XSP source file
- and compiler expected encodings.
- (AN)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- JXTemplate: ensure JXPath expressions can use namespace prefix mappings declared in the template document.
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Complete refactoring of error handling in TraxTransformer and XSLTProcessor so that actual error messages
- are displayed rather than the useless RuntimeException usually reported by Xalan. These messages include
- both stylesheet compilation errors and warnings, and outputs of <span class="codefrag"><xsl:message terminate="yes"></span>.
- <br>
- Using this feature requires to change the XSTLProcessor class in <span class="codefrag">cocoon.xconf</span> to
- <span class="codefrag">org.apache.cocoon.components.xslt.TraxProcessor</span>.
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Mail block: Allow any of the Cocoon-provided protocols to be used for attachments in SendMailTransformer.
- This means that "cocoon:" URLs are no more rewritten as external http requests.
- (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35618">35618</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix NPE in RequestGenerator when request.getHeaderNames() returns null.
- (CZ) Thanks to <a href="mailto:dbennett1556.at.netscape.net">Doug Bennett</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35457">35457</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix wrong caching behaviour in DirectoryGenerator.
- (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29506">29506</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fixed reloading of the i18n catalogues (regression introduced in 2.1.7).
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33097">33097</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- CForms block: Ensure FormHandler is always called when a field's value change.
- (SW) Thanks to <a href="mailto:jeff.kirby.at.wicourts.gov">Jeffrey Kirby</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35311">35311</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix some multithreading issues when a background thread or cron job uses the "cocoon:" protocol, that
- caused the background request pipeline to be recycled by the parent thread during its execution.<br>
- To use multiple threads to process a request (e.g. parallel include), background processing must use
- the <span class="codefrag">org.apache.cocoon.environment.CocoonRunnable</span> wrapper that ensures that the environment
- context of the main request is properly inherited by tasks running in the background.
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP Block: Double check and attempt again to load program object from cache.
- This avoids that simultaneous requests recompile the same XSP over and over again.
- (AN) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32935">32935</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- When receiving a multipart request, also add parameters given on the URL to the
- request parameters.
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- EHDefaultStore.store throws more descriptive exception if key or value
- are not Serializable.
- (BD)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- SearchGenerator return has-previous false when meet the no. 2 page.
- (AG) Thanks to <a href="mailto:cocoon-t3.at.gmx.de">Thomas Scheithauer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32728">32728</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP Block: Race condition could lead to duplicate application of same logicsheet
- with spurious compilation errors or undefined runtime behaviour.
- (AN) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32934">32934</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Enabled the synchronization on Cocoon's session wrapper by assuring that only
- one wrapper exists per servlet session.
- (JH)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases: SQLTransformer: Support queries nested into insert/delete/update
- queries. Return number of rows updated by insert/delete/update queries as
- <span class="codefrag">returncode</span> element.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25098">25098</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases: SQLTransformer: Each query can now have connection with own
- database connection configuration parameters. Queries with same configuration
- will share single database connection. You can force queries to create private
- connection using <span class="codefrag">own-connection</span> configuration parameter.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases: SQLTransformer: Each query can now have own output namespace and
- prefix. If desired output namespace already in use, existing prefix will be
- used.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases: SQLTransformer: Support multiple nested queries within one query.
- (VG) Thanks to <a href="mailto:pmhahn.at.titan.lahn.de">Philipp Matthias Hahn</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27440">27440</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases: SQLTransformer: Output attributes on rowset element with
- empty namespace.
- (VG) Thanks to <a href="mailto:holz.at.fiz-chemie.de">Martin Holz</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31634">31634</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Databases: SQLTransformer: Avoid declaring duplicate namespaces.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25203">25203</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- form(NOT_FOUND is not a function) error caused by wrong documentation.
- (AG) Thanks to <a href="mailto:cheche.at.apache.org">Juan Jose Pablos</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33100">33100</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix ContextPathModule name in javadocs.
- (AG) Thanks to <a href="mailto:jh.at.domek.be">Jorg Heymans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34591">34591</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Faces Block: ValidateLongRangeTag, ValidateDoubleRangeTag should use long
- and double to set minimum and maximum, not int.
- (VG) Thanks to <a href="mailto:markus.bussemer.at.voeb-zvd.de">Markus Bussemer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34400">34400</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fixed caching of a pipeline aggregating non cacheable pipelines via
- <span class="codefrag">cocoon:</span> protocol.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix environment handling to allow the root sitemap to be at an abitrary location
- and not only in the main webapp context directory.
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Updated excalibur-pool to 2.0.0, excalibur-datasource to 1.2.0.
- Fixes problem of database connections pools not coming up after
- database outage.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XInclude transformer does not handle fallback correctly.
- (AG) Thanks to <a href="mailto:jb.at.dserv.net">Joachim Breitsprecher</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34325">34325</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP Block: Note in the documentation that XSP namespace must be declared
- on the <span class="codefrag">xsp:page</span> element.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26107">26107</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix NPE in DOMStreamer.stream().
- (CZ) Thanks to <a href="mailto:jyonosh.at.fcg.com">John Yonosh</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33963">33963</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal block: Make portal manager available through portal component manager.
- (CZ)</li>
-<li>
-<img class="icon" alt="remove" src="../images/remove.jpg">
- Databases: Removed xml-encoding parameter from the SQLTransformer configuration.
- The latest SQLTransformer has no byte to character conversions.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Forms block: If a field is required or not can be changed during form processing.
- Applied patch by Philipp Schmidt (philipp.schmidt@gmail.com).
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Forms block:
- <ul>
-
-<li>Automatic submit-on-change. Fields which have value-changed listeners are now by default submitted
- automatically, meaning adding <span class="codefrag"><fi:styling submit-on-change="true"/></span> is no
- more necessary. For those cases where a field with event listeners should not be automatically
- submitted, set <span class="codefrag">submit-on-change</span> to <span class="codefrag">false</span>.
- </li>
-
-<li>Introduce a naming convention for stylesheet-generated IDs: they should all start with the
- widget's ID followed by a ":" and a name. The use of ":", which is forbidden in widget names,
- avoids conflicts with other widgets in the form. All stylesheets have been updated to this convention.<br>
- This change can break applications that use document.getElementById() to access some of the generated
- elements (notably "foo-input" that's used for the <input> of the "foo" widget), but this notation is now
- a public contract that will be taken care of in the future.
- </li>
-
-<li>Along with field, aggregatefield and booleanfield, you can now add value-changed listeners on output
- and upload widgets.
- </li>
-
-<li>Widget validators can now return not only a boolean value, but also a String or an XMLizable (such as
- I18nMessage) which are used to set a validation error on the widget.
- </li>
-
-<li>The <span class="codefrag"><fi:styling submit-on-change="output"/></span> is no more available, as it was
- intrinsically broken as a field whose value is not submitted is reset. Use the "output" widget state to
- achieve the same effect.
- </li>
-
-</ul>
- (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Update Pluto to final release 1.0.1.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Portal block: Deprecate AbstractUserProfileManager and AuthenticationProfileManager.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Improved blocks build exclusion/inclusion. See blocks.properties for more info.
- (LG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- I18n: Refactored XMLResourceBundle to use transient store instead of
- private cache. Added reload check interval parameter. Support dynamic
- additions and removals of resource bundles, without need to restart
- Cocoon.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- JavaDocs and documentation are no longer copied to the webapp.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- build.sh: use --noconfig option to avoid problems with local ant settings.
- Does not apply to build.bat, windows ant scripts do not have this option.
- (BD) Thanks to <a href="mailto:sandor.at.cs.uu.nl">Sandor Spruit</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- cocoon.sh and cocoon.bat (done by CZ): "servlet" is now the default action.
- (BD)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Update Avalon framework to 4.3, Avalon LogKit to 2.1, Excalibur Instrument to 2.1,
- Excalibur Logger to 2.1, Excalibur Pool to 2.1, Excalibur SourceResolve to 2.1,
- Excalibur Store to 2.1, Excalibur XMLUtils to 2.1 and Excalibur Database to 2.1.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated quartz to 1.5.0.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Midi Block: Marked as stable.
- (JH) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28056">28056</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Portal Block: Provide sample for caching uri coplet adapter (Gallery coplet).
- (CZ) Thanks to <a href="mailto:durdina.at.asset.sk">Michal Durdina</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32994">32994</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- CForms: Improved error message for wrong content type on upload.
- (JH) Thanks to <a href="mailto:mlundquist2.at.comcast.net">Mark Lundquist</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35475">35475</a>.</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- When the upload size exceeds the configured limit, a RejectedPart is associated to the request
- rather than throwing a exception at the servlet level. This allows the application to handle
- oversized uploads and provide meaningful messages. The upload widget in CForms has been updated
- to use this new feature.
- <br>
- Uploads are now allowed in the provided web.xml, but with a low 100 kbytes limit to allow samples
- to be functional without endangering security.
- (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated log4j to 1.2.12, asm to 2.0, asm-util to 2.0,
- groovy to 1.0-jsr-03.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- SourceWritingTransformer supports all allowed nodes when using
- <span class="codefrag">source:write</span> to create new document.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- LocaleMatcher can save resulting locale into request, session or cookie
- (if configured).
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated hsqldb to 1.8.0.2.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated jakarta-regexp to 1.4.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Faces block: Updated MyFaces libraries to the SVN r233484, get rid of patched
- version.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated xalan to 2.7.0.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated Axis to 1.2.1 and wsdl4j to 1.5.1.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated xercesImpl to 2.7.1, xml-apis to 1.3.02, log4j to 1.2.11, nekohtml to 0.9.5,
- geromino-spec-jms and geronimo-spec-jta to M3.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Webapp context is now configurable when starting with the included Jetty webserver. Setting
- JAVA_OPTIONS=-Dcontext=blah/, for example will make the Cocoon webapp available at
- /blah/ instead of / which stays the default.
- (BD)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Update Rhino+continuations so that JavaScriptException has the same API as the official 1.6 version. This
- is allows to access location and nested exceptions for Cocoon stacktraces.
- (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated hsqldb to 1.8.0.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Moved following components into core: TraversableGenerator, XPathTraversableGenerator (both from repository
- block), CSVGenerator (from scratchpad block), FragmentExtractorTransformer and FragmentExtractorGenerator
- (both from batik block).
- (JH)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- TraxTransformer: new default-src configuration parameter, used if src is not specified.
- (BD)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated commons-digester to 1.7, commons-lang to 2.1, xercesImpl to 2.7.0.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- CForms block: The default HTML stylesheets have been moved into the jar packages. If they should
- be extended in custom stylesheets, import or include them using the resource protocol:
- <span class="codefrag"><xsl:include href="resource://org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl"/></span>.
- (RP)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Mail block: Make internal protocol handling for attachments in SendMailTransformer
- configurable and properly release all sources.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Move expires pipeline implementation out of the scratchpad.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated ant to 1.6.5.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Set the content-length of a response when the pipeline buffers the content
- (which is the default).
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Cforms block: Caching selection list for best performance inside repeaters.
- Deprecate <span class="codefrag">@dynamic</span> in <span class="codefrag"><fd:selection-list></span>
- in favor of <span class="codefrag">@cache</span>. Posible <span class="codefrag">@cache</span> values are:
- <ul>
-
-<li>
-<span class="codefrag">static</span> => equivalent to old <span class="codefrag">@dynamic="false"</span>
-</li>
-
-<li>
-<span class="codefrag">none</span> => equivalent to old <span class="codefrag">@dynamic="true"</span>
-</li>
-
-<li>
-<span class="codefrag">request</span> => is new, similar to <span class="codefrag">cache="none"</span>, but caching the selection list per request. Useful to improve performance inside repeaters.</li>
-
-</ul>
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated ant to 1.6.4, batik to 1.6, db-ojb to 1.0.3.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Databases: Changes in SQLTransformer:
- <ul>
-
-<li>By default, output resulting XML using 'sql' namespace prefix.</li>
-
-<li>Accept non-namespaced attributes in the input XML,
- and prefer them over attributes in SQLTransformer namespace.</li>
-
-<li>Support configured namespace, instead of hardcoded value.</li>
-
-</ul>
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated ant to 1.6.3.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- OJB Block: Added support for OJB 1.1.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- AbstractSAXTransformer gets <span class="codefrag">transformer-factory</span> configuration
- parameter.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- XMLFileModule gets <span class="codefrag">cache-expressions</span> configuration parameter.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Stacktrace of the ResourceNotFound exception is logged only in DEBUG level,
- otherwise only exception message is logged.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated groovy to 1.0-jsr-01, jdtcore to 3.0.2.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Add support for namespaced XML elements to the JXPath based input
- modules (includes JXPathMetaModule, XMLFileModule, and others).
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Deprecate EventRecorder (in o.a.c.t.helpers package). It will be
- removed starting with Cocoon 2.2.
- (VG)</li>
-</ul>
-</div>
-
-<a name="N1055A"></a><a name="version_2.1.7"></a>
-<h2 class="h3">Version 2.1.7 (March 23 2005)</h2>
+<h1>Changes</h1>
+<a name="N10007"></a>
+<h2 class="h3"></h2>
<div class="section">
-<a name="N1055E"></a><a name="-N1055E"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Implemented error handling for the internal requests. Error handling for
- internal requests can be configured using the <span class="codefrag">when</span> attribute
- on the <span class="codefrag">handle-errors</span> element. Supported values for
- <span class="codefrag">when</span> attribute are: <ul>
-
-<li>
-<span class="codefrag">external</span>: This error handler should be used only on
- external requests (default);</li>
-
-<li>
-<span class="codefrag">internal</span>: This error handler should be used only on
- internal requests;</li>
-
-<li>
-<span class="codefrag">always</span>: This error handler can be used for all
- requests.</li>
-
-</ul>
- Currently, if internal error handling is enabled, only the inner most
- error handler will be used for errors which happened during internal
- pipeline processing. See samples for usage details.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- A flowscript's file encoding can now be specified by a comment on the script's
- very first line, in the form "<span class="codefrag">// encoding = xxxx</span>". Otherwise, the
- default platform encoding is used.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added QueryBean as a standalone block, copied over from 2.2.0. Removed
- the original from the Lucene Block. Stores Favourites using OJB in HSQLDB.
- (JQ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Polish i18n for CForms.
- (LG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Many changes in CForms block.
- <br>
- Widgets:
- <ul>
-
-<li>add <span class="codefrag">Widget.getDefinition()</span> to access the definition that was used to create the widget.</li>
-
-<li>make widget definitions immutable once setup. This is necessary with the previous change as a definition
- is shared by all of the widgets it creates and modifying it could lead to weird behaviors.</li>
-
-<li>new "output" widget state, where values are displayed but not read on the request. The difference with
- "disabled" is that "output" widgets are displayed as plain text and not as disabled inputs.</li>
-
-<li>add <span class="codefrag">on-create</span> event listeners that are called when a widget is created.</li>
-
-<li>deprecate "struct" in favor of "group" in definition, template and binding. More work is needed on the
- relation between ft:group and fi:group provided by forms-page-styling.xsl</li>
-
-</ul>
-
-<br>
- Field:
- <ul>
-
-<li>a field's selection list can be removed by setting it to null. This previously re-installed the widget
- definition's selection list.</li>
-
-<li>a field can have an optional initial value defined using <initial-value locale="...">...</initial-value>.
- The "locale" attribute is used to convert the value text into an object as defined by the datatype's convertor.
- This feature is also available on AggregateField and BooleanField (for which locale is useless).</li>
-
-</ul>
-
-<br>
- Form.js :
- <ul>
-
-<li>added "fun" and "ttl" parameters to <span class="codefrag">Form.showForm()</span>, which now has the exact
- same parameters as cocoon.sendPageAndWait().</li>
-
-<li>the argument of <span class="codefrag">new Form(...)</span> can now be either a String or a DOM Element.
- Accepting an Element allows the use of any kind of dynamic process to build the form
- definition.</li>
-
-<li>
-<span class="codefrag">Form.showForm()</span> now uses a single continuation, which saves memory and speeds
- up processing by shortening the continuation chain when the user has a long interaction
- with the form.</li>
-
-<li>"ttl" parameter added to <span class="codefrag">Form.showForm()</span>, which has the same meaning as for cocoon.sendPageAndWait().</li>
-
-<li>new "cleanupHook" property on Form: this is a function that is called each time the form is displayed.
- This is similar to the "fun" parameter of cocoon.sendPageAndWait().</li>
-
-<li>new "restoreHook" property on Form: this is a function that is called each time the continuation is called back,
- to restore if needed the execution environment before processing the request.</li>
-
-</ul>
-
-<br>
- Actions:
- <ul>
-
-<li>the "action-command" attribute is deprecated and replaced by "command" which is now optional, except on
- repeater-action and row-action where it indicates what to do.</li>
-
-<li>new "insert-rows" repeater-action that insert new rows before the selected rows in a repeater</li>
-
-</ul>
-
-<br>
- Styling: styling "output" is deprecated and will be removed in 2.1.8. The "output" widget state should be
- used instead.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added best-fit-while-keeping-aspect-ratio option to the ImageReader
- (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30417">30417</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Mail Block: Add support for replyTo.
- (VG) Thanks to <a href="mailto:andrew.at.caret.cam.ac.uk">Andrew Thornton</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28973">28973</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CocoonBean can now process a URL to a SAX ContentHandler (skipping the serialiser), via cocoon.process(uri, handler).
- (UV)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- hsqldb: make name and path of database parameterizable - this way the database can be located outside of Cocoon
- (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal Block: Add portal tools framework contribution.
- (CZ) Thanks to <a href="mailto:jmaukisch.at.s-und-n.de">Jens Maukisch</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33287">33287</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Build system: External blocks can be built together with Cocoon.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Add <compiler-compliance-level> parameter for java XSP compiler.
- This new parameter allow to specify the java code source version used to compile the XSP code.
- It is useful to run cocoon using java 1.5 while using source code for 1.4.
- Posible values:
- 1.3 = Java version 1.3
- 1.4 = Java version 1.4
- 1.5 = Java version 1.5
- auto = The version of the JVM where cocoon is running. (Default value).
-
- NOTE: The parameter is optional to keep backward compatibility.
- The parameter currently works only with Sun Javac compiler.
- The eclipse compiler version 3.0.1 currently does not support java 1.5.
- The pizza compiler does not support java 1.5.
- (AG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added commons-transaction 1.0 and commons-codec 1.3. Both are needed by slide 2.1.
- (AG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal now allows Cocoon to be deployed as a war (only supports local JSR-168 portlets) and
- allows external portlets to be in a war.
- (RG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- ContinuationsManager default implementation can now store continuations in user session.
- Continuations are not available outside user session and invalidated automatically
- when session gets invalidated by servlet container. This is a good security option for web applications.
- (LG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Paranoid: make the classloader implementation configurable
- (TC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms: added HTMLCleaning convertor (taken from Outerthought's Daisy) that cleans
- up the result by HTMLArea fields. The cleanup process, that is based upon
- Nekohtml can be configured. One confiugration is available at
- resource://org/apache/cocoon/forms/datatype/convertor/HtmlCleanerConfiguration.xml
- and guarantees valid XHTML
- <br>
- Example:
- <span class="codefrag">
-<fd:datatype base="string">
- <fd:convertor type="htmlcleaner"
- config="resource://org/apache/cocoon/forms/datatype/convertor/HtmlCleanerConfiguration.xml"/>
-</fd:datatype>
- </span>
- (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms: 'htmlarea' fields can be directly configured in cForms templates
- <br>
- Example configuration (within the <conf> part the variable conf contains
- the configuration object of HTMLArea
- <span class="codefrag">
-<fi:styling type="htmlarea" rows="8" style="width:100%">
- <conf>
- conf.statusBar = false;
- conf.sizeIncludesToolbar = false;
- conf.fullPage = false;
- conf.toolbar = [
- [ "bold", "italic", "separator",
- "subscript", "superscript", "separator",
- "insertorderedlist", "insertunorderedlist",
- "outdent", "indent", "separator",
- "inserthorizontalrule", "separator",
- "copy", "cut", "paste", "space", "undo", "redo",
- "separator", "showhelp"]
- ];
- </conf>
-</fi:styling>
- </span>
- (RP)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms: add a new "link" styling for action widgets, that renders the action
- as an hypertext link.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal: Added support for storing JSR-168 Portlet preferences.
- (RG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Allow attribute values to be matches as well for EncodeURLTransformer.
- (GP)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix caching of i18n bundles with expires validities.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Sitemap now properly throws ResourceNotFound exception for not matched
- requests even if last pipeline marked as an internal pipeline.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Sitemap handle-errors now reports an error if generator is missing, or
- if type attribute (deprecated) specified and generator is present.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Tour block: fix "shapes" sample using if/else in flowscript
- instead of switch.
- (BD)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Change the mime-type setting of a reader. See also bug #25121.
- (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10277">10277</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix thread safety problem in JXTemplateGenerator.setup() concerning template script reparsing.
- (LG) Thanks to <a href="mailto:niklas.at.trillian.se">Niklas Therning</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33836">33836</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Runnable Manager: Fix bug preventing scheduling of two different jobs at the same time.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Resource Reader: Make sure response is cacheable when expires parameter is not set.
- (VG) Thanks to <a href="mailto:adam.at.prema.co.nz">Adam Ratclife</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33319">33319</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- CForms: forms generator and template transformer now use the same object model as the JXTG: access
- to objects have to use the "cocoon" object, like "cocoon/continuation/id".
- (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Apply patch for a better exception handling in the Meta-InputModule when an input module is not found.
- (CZ) Thanks to <a href="mailto:durdina.at.asset.sk">Michal Durdina</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32987">32987</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fixed caching of i18n bundles when using multiple locations.
- (JH) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33097">33097</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix handling of environment context when returning from a pass-through sitemap mount.
- (SW) Thanks to <a href="mailto:jbq.at.anyware-tech.com">Jean-Baptiste Quenot</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33178">33178</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Refreshing a page with a JSR-168 portlet in it could cause unexpected results. JSR-168 urls can
- now be configured to contain the data required to generated the required events.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33091">33091</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- PageLabel url's were not properly encoded.
- (RG) Thanks to <a href="mailto:lingererhuang.at.hotmail.com">Roy Huang</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32838">32838</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- CForms: the parser used to read form files now uses the EntityResolver defined in cocoon.xconf.
- (SW) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31668">31668</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Tiny typo in AbstractTextSerializer
- (AG) Thanks to <a href="mailto:mdubinko.at.snapbridge.com">Micah Dubinko</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32620">32620</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Modified PortletURLProviderImpl.toString() to create a copy of itself and register that with the event.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32645">32645</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Update Deli to x031104 (include over 300 vendor, operator and third party profiles)
- (AG) Thanks to <a href="mailto:mark-h.butler.at.hp.com">Mark H. Butler</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32083">32083</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Typo on the date-selector doc.
- (AG) Thanks to <a href="mailto:cheche.at.che-che.com">Juan Jose Pablos</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32408">32408</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- xml2html.xslt does not work on IE.
- (AG) Thanks to <a href="mailto:mdubinko.at.snapbridge.com">Micah Dubinko</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30043">30043</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal: attributes "javax.portlet.request" and "javax.portlet.response" were not set for JSR-168
- portlets running in the Cocoon webapp.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32417">32417</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- CForms: fields styled as 'htmlarea' can be used in tables (workaround for strange IE behaviour)
- (RP)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Batik block: Fixed handling for empty extract URIs when matching on null
- namespace URIs.
- (JH) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32342">32342</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Multipart requests: use container encoding for decoding requests, in order to have consistent
- handling between normal requests and multipart requests.
- (BRD)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- I18n (ParamSaxBuffer): handle case where substitution params like {0} are split over multiple character events.
- (BRD) Thanks to <a href="mailto:nbacon.at.pinnaclesoftware.com.au">Neil Bacon</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31887">31887</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix: Continuation can only be invoked for the interpreter it was originally created for.
- (LG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated hsqldb to 1.7.3.3.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated quartz to 1.4.5, jcs to 1.2.5-dev-20050313.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Refactored the Deprecation class: the "forbidden-deprecation-level" parameter in web.xml
- allows to raise deprecation exceptions depending on the log level. For example, DEBUG
- allows no deprecations (strict mode), and FATAL_ERROR allows all (tolerant mode).
- Default is ERROR, allowing messages up to WARN.
- (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- CForms: separate <span class="codefrag">FormattingDateConvertor</span> that uses
- <span class="codefrag">java.text.SimpleDateFormat</span> and <span class="codefrag">Icu4jDateFormatter</span>
- that uses ICU4J. There was previously an automatic switch to ICU4J if the
- library was present in the classpath, which sometimes caused some strange
- results as it behaves a bit differently.
- (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Build: Added exclude.all.blocks and include.all.blocks properties
- to quickly toggle all blocks on or off.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated antlr to 2.7.5, groovy to 1.0-beta-10, jetty to 4.2.23
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- OJB Block: Marked as stable.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Make Cocoon compilable and buildable using JDK 5.0.
- (all)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Remove scratchpad block - the scratchpad area is only available in trunk.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Deprecated Pizza compiler support in XSP. To be removed in Cocoon 2.2.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- CForms: JavaSelectionList implementations can now be Contextualizable and
- can build SelectionLists with XMLizable labels.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- OJB Block: Renamed JdoPMF component to JDO, OdmgImplementation to ODMG, and
- removed PBFactory component - please use OJB PersistenceFactory API directly.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- OJB Block: Integrated OJB logging with Cocoon logging.
- (VG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Add a deprecation logger that gives hint about used deprecated stuff.
- (CZ)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated commons-transaction to 1.0.1, castor to 0.9.6, groovy to beta-9, quartz to 1.4.4.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Remove restrictions on the flowscript object model (FOM): the objects available through the
- <span class="codefrag">cocoon</span> object (request, session, response, etc) now provide the full API of the
- corresponding Java classes.
- (SW)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated quartz to 1.4.3, nekodtd to 0.1.11, nekohtml to 0.9.4
- castor to 0.9.5.4, commons-digester to 1.6, groovy to 1.0-beta-8, asm to 1.5.2
- and asm-util to 1.5.2.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated jakarta-slide-webdavlib to 2.1, jdom to 1.0, slide-kernel to 2.1, slide-stores to 2.1, slide-webdavservlet to 2.1.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- Updated hsqldb to 1.7.3, lucene to 1.4.3, ehcache to 1.1, log4j to 1.2.9.
- (AG)</li>
-<li>
-<img class="icon" alt="update" src="../images/update.jpg">
- DateInputModule now accepts date format string when specified in a sitemap.
- (RG) Thanks to <a href="mailto:nverwer.at.email.com">Nico Verwer</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28360">28360</a>.</li>
-</ul>
+<p>This is a placeholder for an automatically generated page.</p>
+<p>The contents of the generated page are derived from status.xml
+(http://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X/status.xml)</p>
+<p>If you see this file outside of Daisy then something went wrong :-(</p>
+<div class="daisy-edit-link">
+<p>
+<em>Errors and Improvements?</em>
+ If you see any errors or potential improvements in this document
+ please help us:
+ <a class="external" href="http://cocoon.zones.apache.org/daisy/legacydocs/790">
+ View, Edit or comment on
+ </a> the latest development version (registration required).
+ </p>
</div>
-
-<a name="N107C2"></a><a name="version_2.1.6"></a>
-<h2 class="h3">Version 2.1.6 (November 19 2004)</h2>
-<div class="section">
-<a name="N107C6"></a><a name="-N107C6"></a>
-<h3 class="h4"></h3>
-<ul>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal: Added support for page labels.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31857">31857</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal: Generate subnavigation for non-selected tabs.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31229">31229</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added replacement for Excalibur Event package in
- org.apache.cocoon.components.thread and migrated most classes using their own
- threads to that package.
- (GP) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31760">31760</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Javaflow block: Add parameter support.
- (TC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- CForms block: added widget states. All widgets can now have an "active" (default), "disabled" or "invisible"
- state. Updated the stylesheets accordingly to use HTML's disabled inputs.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Apply batch for configuring the type handling in the Castor converter.
- (CZ) Thanks to <a href="mailto:Juergen.Seitz.at.Basf-It-Services.Com">Juergen Seitz</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Forms block: added possibility to add a SelectionList based on Java.
- (JH) Thanks to <a href="mailto:nsantos.at.electroplus.pt">Nuno Santos</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29715">29715</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Scratchpad block: Implemented support of parallel loading of included
- sources in the IncludeTransformer.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Faces block: Added JSF CarStore demo.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Forms block: Implementation of the CForm template language using JX macros,
- allowing smart page layout that depends on the widgets state and value.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Forms block: allow widget attributes which were only accessible programmatically
- to be set in the form definition. This allows e.g. generic form processing code
- to find widgets having a particular attribute.
- (SW)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Faces block: Initial implementation of JavaServer Faces for Cocoon.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Taglib block: Initial implementation of BodyTag.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Selector for matching the request headers using a regular expression.
- Simple content negotiation, e.g. serve XHTML if browser indicates it
- accepts application/xhtml+xml and HTML otherwise; potentially do
- automatic i18n according to the accept-language header.
- (DC) Thanks to Colin Adams. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30321">30321</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- New @pass-through attribute for the sitemap mount node.
- If true, processing will resume in the base sitemap just after the mount node
- if the mounted sitemap has not already generated output (usually if no match
- is found). Previous behaviour was always to throw a ResourceNotFoundException.
- The attribute defaults to "false" for backwards compatibility.
- (NKB)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: New Group Based Profile Manager.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Mail block: Add ability to specify mime-type for email body text parameter in the mail transformer.
- (CZ) Thanks to <a href="mailto:john.at.arachnedesign.net">John Lianoglou</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30688">30688</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added LocaleMatcher for file based internationalization.
- (UV)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Enhanced JMS support by adding a JMSConnectionManager component to the JMS block.
- This component replaces the JMSConnection component which only supported
- publish/subscribe messaging and which mixed some concerns. Two abstract classes:
- AbstractMessageListener and AbstractMessagePublisher should be used as basis for
- custom publish/subscribe components.
- (UH)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Still in the scratchpad area at the time of this writing, added a
- CachedSource proxy subclass for Sources that implement TraversableSource and
- InspectableSource (for instance WebDAVSource).
- (UH)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added a NekoHTMLGenerator to HTML block. This is a simpler HTML parser than
- JTidy, which preserves more of the original HTML, primarily just balancing
- closing tags.
- (UV)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added support for stripping root elements in the CIncludeTransformer.
- (TC) Thanks to <a href="mailto:ouzo.at.wlkp.org">Leszek Gawron</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29935">29935</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Portal block: Added ManagedCocoonPortlet, to be used together with
- CocoonServlet or CocoonPortlet.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- POI block: cell spanning.
- (TC) Thanks to <a href="mailto:frank.taffelt.at.interface-business.de">Frank Taffelt</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28015">28015</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Forms block: Implement setValue method for the upload widget.
- (JH)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- NamingInputModule provides access to the JNDI context.
- (VG)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Add configuration support for log4j.
- (CZ)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- New Input modules: URLEncodeModule and URLDecodeModule
- (ATC) Thanks to Leszek Gawron.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Tour block: added Java shapes sample.
- (BD) Thanks to Stavros Kounis. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28834">28834</a>.</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Serializers block: Added support for indentation to the XMLSerializer.
- (TC)</li>
-<li>
-<img class="icon" alt="add" src="../images/add.jpg">
- Added instrumentation support to ContinuationsManager.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Lucene: SearchGenerator incorrectly counts previous-index. Reported by: Tomasz Nowak (tnowak-p@netventure.pl)
- (AG) Thanks to <a href="mailto:jh.at.domek.be">Jorg Heymans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23118">23118</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix: buildList() in AbstractDatabaseAction generates incorrect parameter list.
- (AG) Thanks to <a href="mailto:wchao.at.yahoo.com">wchao@yahoo.com</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32011">32011</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix: Webmail sample broken.
- (AG) Thanks to <a href="mailto:tek.at.leonid.de">Leo Leonid</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32124">32124</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix: Context directory not required to be writable by the CLI.
- (AG) Thanks to <a href="mailto:rick.at.apache.org">Rick Tessner</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32214">32214</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal: If a coplet has an error, the error-uri has been called twice. This is fixed now.
- (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32199">32199</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal: Request content length and content type are required in portlet ActionRequest
- for custom upload handling.
- (RG) Thanks to <a href="mailto:durdina.at.asset.sk">Michal Durdina</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32159">32159</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Javaflow: JavaInterpreter initialize method was not thread safe.
- (RG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31854">31854</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Scratchpad block: Restored CastorTransformer support for context beans,
- restored bean lookup logic, fixed sample.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- The CocoonBean now creates its own private logger hierarchy, thus avoiding to
- pollute the CocoonServlet hierarchy when called in that context (e.g. when
- generating a static site from a CMS).
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Javaflow block: Support inherited methods.
- (TC) Thanks to <a href="mailto:Nikolaus.at.rath.org">Nikolaus Rath</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31297">31297</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Scratchpad block: BetwixtTransformer: removed deprecation warning with
- latest betwixt.
- (AG) Thanks to <a href="mailto:cgaffga.at.triplemind.com">Christoph Gaffga</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29945">29945</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Flowscript: enforce the explicit declaration of variables in the global
- scope (attached to the session). This avoids the implicit declaration of
- variables in the global scope when the 'var' keyword is missing, which
- leads to weird bugs difficult to track down, especially with continuations.
- (SW) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25951">25951</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP Block: Add space="strip" attribute support for <xsp:page>
- element. When present, all extra whitespace from XSP source is stripped.
- (VG) Thanks to <a href="mailto:guillaume.at.anyware-tech.com">Guillaume Deflache</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27176">27176</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XMLDB Block: Fix NullPointerException in XMLDBTransformer if specified
- collection does not exist.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30849">30849</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP - JXPath logicsheet: Allow use relative contexts in <jxpath:for-each>.
- Add a new tag <jpath:set-lenient lenient="true|false">.
- (AG) Thanks to <a href="mailto:g.brand.at.interface-business.de">Gunnar Brand</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31564">31564</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix bug in SessionPropagatorAction.
- (CZ) Thanks to <a href="mailto:smangano.at.ureach.com">Sal Mangano</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30250">30250</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix syntax error in build.bat on Windows ME.
- (CZ) Thanks to <a href="mailto:jefe182.at.earthlink.net">Jeff Ramsdale</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22707">22707</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal block: Apply patch for rendering a link of the selected tab in TabContentAspect.
- (CZ) Thanks to <a href="mailto:christian.mayrhuber.at.gmx.net">Christian Mayrhuber</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29996">29996</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Portal block: Apply patch for handling GET method when no enctype is set in CopletTransformer.
- (CZ) Thanks to <a href="mailto:christian.mayrhuber.at.gmx.net">Christian Mayrhuber</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29951">29951</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Throw a more meaningful exception if charset classes are missing.
- (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31545">31545</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fixes the SQLTransformer not to close the statement twice.
- (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30874">30874</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Change constructor to be public in order to fix bug 30270.
- (TC) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30994">30994</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- HTML serialization has no space between publicId and systemId.
- Updated xalan to 2.6.1-dev-20041008T0304.
- (AG) Thanks to <a href="mailto:crossley.at.apache.org">David Crossley</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28680">28680</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Flow preserves global variables on sitemap reload.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XSP logicsheet jpath.xsl: incorrect call to JXPathContext.compile.
- (AG) Thanks to <a href="mailto:rberens.at.osirion.nl">Rob Berens</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31493">31493</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Mail block: Support multiple SMTP servers, not only default one.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28485">28485</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Mail block: Add support for authenticated SMTP server connections.
- (VG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24760">24760</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Cron block: JobScheduler's fireJob method now supports jobs calling Cocoon
- pipelines.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Allow recursive Flow invocations with processPipelineTo.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Forms block: rename <span class="codefrag">fd:on-activate</span> to <span class="codefrag">fd:on-action</span> on
- <span class="codefrag">fd:row-action</span> and <span class="codefrag">fd:repeater-action</span> for consistency
- with <span class="codefrag">fd:action</span> and <span class="codefrag">fd:submit</span>.
- (SW)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- The daylight time cause error when timezone is CST. Updated icu4j to 3.0.
- (AG) Thanks to <a href="mailto:johnson.at.soho.club.tw">Johnson Hsu</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30372">30372</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Upgrading DELI block from version 0.9.8 to x020904.
- (AG) Thanks to <a href="mailto:mark-h.butler.at.hp.com">Mark H. Butler</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31407">31407</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- AbstractSAXTransformer namespaceURI and defaultNamespaceURI must never
- be null. When extending AbstractSAXTransformer make sure to set
- defaultNamespaceURI in the constructor.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- JXPathMetaModule incorrectly checks for null parameter (can't happen)
- instead of empty string.
- (AG) Thanks to <a href="mailto:Ralph_Goers.at.dslextreme.com">Ralph Goers</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31134">31134</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Cron block: Fixed memory leak, QuartzJobExecutor was not releasing pipelines.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Cron block: Fix TestCronJob pipeline call functionality.
- (VG)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- GetInstance don't work with upgrade from db-ojb-1.0rc6.
- (AG) Thanks to <a href="mailto:johnson.at.soho.club.tw">Johnson Hsu</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30065">30065</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- A redirect is now possible, if it's called from flow. This also fixes bug #26571.
- (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26854">26854</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix potential memory leaks in CForms/Woody Template Transformer and JXTemplateGenerator.
- (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- XMLDB Block: Add ability to delete collections with XMLDBTransformer.
- (VG) Thanks to <a href="mailto:rui-l-goncalves.at.ptinovacao.pt">Rui Alberto L. Gonçalves</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29765">29765</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Make implementation of Cocoon protocol compliant with the Source interface.
- (CZ) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27260">27260</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Mail block: The mail transformer ignored configured toAddresses from a
- pipeline parameter. This is fixed now.
- (CZ)</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fixing BetwixtTransformer does not marshal Collections properly (java.lang.OutOfMemoryError).
- (AG) Thanks to <a href="mailto:enrico.maccias.at.free.fr">Enrico Maccias</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28209">28209</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fixing lucene-block samples dependencies.
- (AG) Thanks to <a href="mailto:jh.at.domek.be">Jorg Heymans</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30038">30038</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- POI block: processing of tags "vcenter", "hcenter", "monochrome", "draft",
- "Header", "Footer" in "gmr:PrintInformation". Initial support for
- "Margins" ("top", "bottom", "left", "right", "header", "footer").
- (AG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23002">23002</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- POI block: processing of tags "grid", "orientation and "paper" in
- "gmr:PrintInformation".
- (AG) Thanks to <a href="mailto:skladov.at.his.de">Viktor Skladovs</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23002">23002</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix JXTemplate generator does not handle format-number(number, '$#,##0.00').
- (AG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24433">24433</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Forms block: Handle variants of datatype date correctly (i18n, styling).
- (JH) Thanks to <a href="mailto:colin.at.colina.demon.co.uk">Colin Adams</a>. Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29881">29881</a>.</li>
-<li>
-<img class="icon" alt="fix" src="../images/fix.jpg">
- Fix JXTemplateGenerator eating backslash characters.
- (AG) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27133">27133</a>.</li>
-<li>
[... 2879 lines stripped ...]