proyal 2003/02/17 13:56:42 Modified: . changes.xml Log: update with changes Revision Changes Path 1.346 +152 -143 xml-cocoon2/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/changes.xml,v retrieving revision 1.345 retrieving revision 1.346 diff -u -r1.345 -r1.346 --- changes.xml 12 Feb 2003 03:15:54 -0000 1.345 +++ changes.xml 17 Feb 2003 21:56:42 -0000 1.346 @@ -12,7 +12,7 @@ <devs> <!-- in strict alphabetical order --> <person name="Donald Ball" email="[EMAIL PROTECTED]" id="DB"/> - <person name="Nicola Ken Barozzi" email="[EMAIL PROTECTED]" id="NKB"/> + <person name="Nicola Ken Barozzi" email="[EMAIL PROTECTED]" id="NKB"/> <person name="Ross Burton" email="[EMAIL PROTECTED]" id="RB"/> <person name="Marcus Crafter" email="[EMAIL PROTECTED]" id="MC"/> <person name="David Crossley" email="[EMAIL PROTECTED]" id="DC"/> @@ -33,6 +33,7 @@ <person name="Jeremy Quinn" email="[EMAIL PROTECTED]" id="JQ"/> <person name="Gianugo Rabellino" email="[EMAIL PROTECTED]" id="GR"/> <person name="Ricardo Rocha" email="[EMAIL PROTECTED]" id="RR"/> + <person name="Peter Royal" email="[EMAIL PROTECTED]" id="PAR"/> <person name="Paul Russell" email="[EMAIL PROTECTED]" id="PR"/> <person name="Davanum Srinivas" email="[EMAIL PROTECTED]" id="DM"/> <person name="Sylvain Wallez" email="[EMAIL PROTECTED]" id="SW"/> @@ -40,25 +41,33 @@ </devs> <release version="@version@" date="@date@"> + <action dev="PAR" type="fix"> + Do not specify a default to the "class-loader" parameter in JavaLanguage + </action> + <action dev="PAR" type="add"> + Add a NonStaticClassLoaderManager that does not keep internal static variables. Useful when + putting cocoon.jar outside the WEB-INF/lib directory and have multiple XSP pages of the same + name in multiple webapps + </action> <action dev="VG" type="fix" fixes-bug="16267"> Improve default exception handling behavior in CocoonServlet: show exception stacktrace only when log level is INFO or DEBUG, and add exception message to "Not Found" page. - </action> + </action> <action dev="VG" type="fix" fixes-bug="16264"> Use Environment.tryResetResponse() instead of HttpServletResponse.reset() in CocoonServlet to avoid IllegalStateException if response was already committed. - </action> + </action> <action dev="VG" type="update" fixes-bug="11861" due-to="Michael Homeijer" due-to-email="[EMAIL PROTECTED]"> Add support for Collection objects to the CastorTransformer. Upgrade to the SAX2 API, improve logging, and use SourceResolver to load mappings. - </action> + </action> <action dev="VG" type="update" fixes-bug="15748" due-to="Upayavira" due-to-email="[EMAIL PROTECTED]"> Refactor Main class into two classes, Main and CocoonBean. CocoonBean provides simple programmatic interface to the Cocoon. - </action> + </action> <action dev="VG" type="fix" fixes-bug="16490" due-to="Upayavira" due-to-email="[EMAIL PROTECTED]"> Add image dimensions to the ImageReader's cache key. - </action> + </action> <action dev="CH" type="add" due-to="Geoff Howard" due-to-email="[EMAIL PROTECTED]"> modular.DatabaseActions: added ability to store FileParts from uploads to "ascii", "clob", "blob", and "binary" columns. Added getSize() method to FilePart. @@ -66,7 +75,7 @@ <action dev="CH" type="add" fixes-bug="9075" due-to="Michael Gerzabek" due-to-email="[EMAIL PROTECTED]"> SAP R/3 connectivity components added. - </action> + </action> <action dev="CH" type="update"> Moved block samples to own category, modified build system to merge .xsample files to block-samples.xml. @@ -77,7 +86,7 @@ <action dev="CZ" type="update"> Updated to latest versions of excalibur sourceresolve and xmlutil. </action> - <action dev="SMS" type="update" due-to="Michael Enke" + <action dev="SMS" type="update" due-to="Michael Enke" due-to-email="[EMAIL PROTECTED]" fixes-bug="14700"> Patch IOUtils to recognize '..' in Path </action> @@ -119,7 +128,7 @@ ZipArchiveSerializer now accepts inline content for entries of the zip archive and not only source URLs. </action> - <action dev="TC" type="update"> + <action dev="TC" type="update"> ImageReader extends now ResourceReader and therefor the "expire-time" parameter is now "expires". Also removed the setting of the byte range header for on-the-fly images. @@ -152,16 +161,16 @@ Since Many classes are still a dependency for the core, while this is fixed the build process still copies them with the core during compilation. To compile with the deprecation separation, do "build -Ddeprecate=true". - </action> + </action> <action dev="NKB" type="update"> Moved code to new blocks: profiler, velocity. - </action> + </action> <action dev="BH" type="update"> - Update XML Serializer, HTML Serializer , and Text Serializer documentation, + Update XML Serializer, HTML Serializer , and Text Serializer documentation, added XHTML Serializer documentation in the serializer user documentation section. </action> <action dev="BH" type="update"> - Update SVG Serializer, SVG JPEG, and SVG PNG documentation, added + Update SVG Serializer, SVG JPEG, and SVG PNG documentation, added SVG TIFF documentation in the serializer user documentation section. </action> <action dev="BH" type="fix" due-to-email="[EMAIL PROTECTED]" @@ -185,13 +194,13 @@ Created .src/deprecated directory to contain all deprecated classes. This will help in maintaining Cocoon free from deprecated classes. Started by moving some deprecated caching stuff. - </action> + </action> <action dev="NKB" type="update"> Moved code to new blocks: html, php, lucene, bsf - </action> + </action> <action dev="NKB" type="update"> Now module.xml is named project.info.xml - </action> + </action> <action dev="CH" type="fix" due-to-email="[EMAIL PROTECTED]" due-to="Frank Ridderbusch" fixes-bug="15005"> Extension to sendmail.xsp: lists for sendmail:cc @@ -206,55 +215,55 @@ </action> <action dev="CH" type="update"> Make all "meta" modules ThreadSafe - </action> + </action> <action dev="KP" type="fix" fixes-bug="15431" due-to="Michael Gerzabek" due-to-email="[EMAIL PROTECTED]"> Perform correct source resolution in XMLResourceBundle. Now i18n transformer can obtain dictionaries using any supported source (e.g. 'cocoon:/'). </action> <action dev="KP" type="update"> Added Greek translation, thanks to Stavros Kounis (gounis.at.osmosis.gr). - Corrected Armenian translation to be real Unicode and be - readable without additional plug-ins (on Win). + Corrected Armenian translation to be real Unicode and be + readable without additional plug-ins (on Win). </action> <action dev="GR" type="update"> - Updated the XML:DB Source. Now it will accept, in cocoon.xconf, + Updated the XML:DB Source. Now it will accept, in cocoon.xconf, optional authentication attributes, called "user" and "password". </action> <action dev="CH" type="add"> New transformer extracts fragments to documents and stores them using an OutputModule. Tags that start fragment are configurable. - </action> + </action> <action dev="CH" type="add"> New output module puts everything in a map in a request attribute. - </action> + </action> <action dev="CH" type="update"> AbstractJXPathModule / JXPathMetaModule default to lenient mode i.e. do not throw an exception on unsupported attributes but return null instead. Made this a configuration option. - </action> + </action> <action dev="CH" type="add"> XMLMetaModule returns DocumentWrapper instead of String. - </action> + </action> <action dev="CH" type="add"> Wrapper for org.w3c.dom.Document that implements XMLizable and provides a useful toString() method. - </action> + </action> <action dev="CH" type="add"> SimpleMappingMetaModule: added feature to remove a prefix / suffix. - </action> + </action> <action dev="CH" type="fix"> "meta" input modules: configuring a different module locally did not override the default one in all circumstances. - </action> + </action> <action dev="CH" type="fix"> input.xml: renaming mixed up called template names from logicsheet-util.xsl - </action> + </action> <action dev="CH" type="fix"> SimpleFormTransfomer: fixed error tags when no validation data available. - </action> + </action> <action dev="NKB" type="update"> Moved the sample classes and confs to the samples block. - </action> + </action> <action dev="TC" type="update"> Cleaned up the esql logicsheet and helper classes. Created classes for db specific stuff. @@ -265,11 +274,11 @@ mock objects for the weblogic specific imports. Had also to move some definitions from the cocoon roles and xconf file. This moving of the blocks is indeed cleaning the core! :-) - </action> + </action> <action dev="NKB" type="update"> - Updated block build system to compile and use mock objects in + Updated block build system to compile and use mock objects in the "mocks" subdir of the blocks if present. - </action> + </action> <action dev="CH" type="add"> New InputModule to access contents of an XMLFile using JXPath, based on patch from Jeff Turner (jefft.at.apache.org). @@ -279,27 +288,27 @@ easily as java jvm args, or in the future copied to the webserver or Java endorsed dir. Currently it enables Jetty to run easily in 1.4 JVMs without need to copy libs to the endorsed dir. - </action> + </action> <action dev="NKB" type="add"> - Added jetty webserver for fast and easy Cocoon test and evaluation. + Added jetty webserver for fast and easy Cocoon test and evaluation. To run launch "build run" and point the browser to http://localhost:8888/ - Since it seems there is a bug somewhere, ATM point to + Since it seems there is a bug somewhere, ATM point to http://localhost:8888/documentation/index.html to see the page. - </action> + </action> <action dev="NKB" type="update"> Removed ./tools/build-i.xml and moved the interactive targets in main build. - Removed ./tools/build-s.xml and removed all references to scratchpad builds (not used). - </action> + Removed ./tools/build-s.xml and removed all references to scratchpad builds (not used). + </action> <action dev="NKB" type="update"> Removed JTidyTask that was not used and switched to using the Ant input task from UserInputTask. - </action> + </action> <action dev="NKB" type="fix" fixes-bug="14795"> - Added useexternalfile="yes" attribute makes Ant collect all package names in a temporary + Added useexternalfile="yes" attribute makes Ant collect all package names in a temporary file and give that to Javadoc, thus going round the Wintel long command truncation issue. - </action> + </action> <action dev="NKB" type="update"> Moved LDAPTransformer to a block called "naming". - </action> + </action> <action dev="DC" type="update" fixes-bug="14581" due-to="Colin Paul Adams" due-to-email="[EMAIL PROTECTED]"> New build target "validate-schematron" to conduct build-time validation (currently only the sitemaps) using RELAX NG grammars with embedded @@ -309,29 +318,29 @@ </action> <action dev="DC" type="add" due-to="Colin Paul Adams" due-to-email="[EMAIL PROTECTED]"> Enhanced the RELAX NG grammar for sitemap.xmap files and added embedded - Schematron rules. + Schematron rules. </action> <action dev="BH" type="fix"> Fix setOutputStream throwing IOExeption in XMLSerializer, and TextSerializer. - </action> + </action> <action dev="NKB" type="fix"> Make the CLI report errors correctly to the screen when a page generation fails. - </action> + </action> <action dev="NKB" type="update" fixes-bug="12975" due-to="Philipp Schmidt" due-to-email="[EMAIL PROTECTED]"> Moved POI to a block. Applied patch without moving the core elementprocessor classes in the block. - </action> + </action> <action dev="NKB" type="fix" due-to="Hussayn Dabbous" due-to-email="[EMAIL PROTECTED]"> - When a part of a pipeline aggregation fails, cocoon will no more silently return + When a part of a pipeline aggregation fails, cocoon will no more silently return without reporting an error. Now, upon request of an erroneous page, the result is that I can see all parts, that have been processed so far on the screen and I see the error infos positioned at the bottom of the page. - </action> + </action> <action dev="JQ" type="update"> - Added 'query' sitemap parameter to SearchTransformer. Added configuration parameters to + Added 'query' sitemap parameter to SearchTransformer. Added configuration parameters to SimpleLuceneXMLIndexerImpl for choosing the content-view and which tags you want stored as fields by the indexer. Added field storage implementation to LuceneIndexContentHandler. - </action> + </action> <action dev="DC" type="add"> New build target "validate-xdocs" to conduct build-time validation of core xml documentation (call it manually with: @@ -339,17 +348,17 @@ </action> <action dev="KP" type="add"> Added SystemPropertyModule input module to enable environment variables - in sitemap attributes. E.g.: + in sitemap attributes. E.g.: <map:transform src="{system-property:user.home}/style.xsl"> </action> <action dev="KP" type="add"> - Added resource bundle component interfaces to allow different + Added resource bundle component interfaces to allow different implementations to be used for i18n. </action> <action dev="KP" type="update" due-to="Matthieu Sozeau" due-to-email="[EMAIL PROTECTED]"> Extended implementation of i18n transformer to allow markup in translations, inline translations (conditional processing) and named parameters. - Now i18n transformer is cachable, this will affect on dynamic markup, + Now i18n transformer is cachable, this will affect on dynamic markup, e.g. i18n:date-time. WARN: The namespace of i18n markup is changed to "http://apache.org/cocoon/i18n/2.1". @@ -383,7 +392,7 @@ </action> <action dev="NKB" type="update"> Removed deprecated notification classes in org.apache.cocoon.* and in - org.apache.cocoon.sitemap.* and the deprecated methods in + org.apache.cocoon.sitemap.* and the deprecated methods in org.apache.cocoon.components.notification.Notifier. </action> <action dev="TC" type="add"> @@ -400,7 +409,7 @@ </action> <action dev="GP" type="update"> Removed all references to Loggable in favor of LogEnabled (this includes - references to common abstract classes as AbstractLoggable and + references to common abstract classes as AbstractLoggable and AbstractDualLogEnabled) </action> <action dev="MC" type="update"> @@ -473,12 +482,12 @@ less cluttered and grouped the log and output methods. </action> <action dev="NKB" type="update"> - Commandline Cocoon (Main.java) now doesn't stop anymore on broken links, + Commandline Cocoon (Main.java) now doesn't stop anymore on broken links, but inserts an error page instead and correctly notifies it in the broken links file if requested. </action> <action dev="SMS" type="update"> - Add the methods 'copy', 'move' and 'delete' to the WriteableSource + Add the methods 'copy', 'move' and 'delete' to the WriteableSource interface. </action> <action dev="SMS" type="add"> @@ -502,25 +511,25 @@ <action dev="NKB" type="update"> Made docs target use logging to file via the logkit.xconf and added informative System.out messages for the commandline cocoon (Main.java). - </action> + </action> <action dev="CZ" type="update" due-to="Leo Sutic" due-to-email="[EMAIL PROTECTED]"> Allow parent component manager to be LogEnabled. - </action> + </action> <action dev="CZ" type="add" fixes-bug="10284" due-to="Michael Melhem" due-to-email="[EMAIL PROTECTED] "> Extended pipeline handling for CachingPoint caching algorithm. </action> <action dev="NKB" type="update" due-to="Andrew C. Oliver" due-to-email="[EMAIL PROTECTED]"> New samples for HSSF Serializer. - </action> + </action> <action dev="NKB" type="update" fixes-bug="8058" due-to="Andrew C. Oliver" due-to-email="[EMAIL PROTECTED]"> This adds get-bigdecimal to ESQL (see java.math.BigDecimal for details as to why you need BigDecimals). - </action> + </action> <action dev="NKB" type="update" fixes-bug="8056" due-to="Andrew C. Oliver" due-to-email="[EMAIL PROTECTED]"> The SQL Transformer does those nastly looking exponents for large values. By calling "getBigDecimal()" instead of getObject we can call an overridden toString and avoid those nasty things. - </action> + </action> <action dev="VG" type="add"> Python language support for the XSP pages. </action> @@ -562,7 +571,7 @@ </action> <action dev="NKB" type="add" due-to="Tim Myers" due-to-email="[EMAIL PROTECTED]"> Added "userhomes" in the webapp, that automounts the sitemaps - found in *nix user homes. + found in *nix user homes. To remove it, just delete the dir. </action> <action dev="CH" type="add"> @@ -572,7 +581,7 @@ <action dev="CH" type="add"> Support for writing xLOBs to database through modular.DatabaseActions. Does not include a required InputModule that returns a JDBCxlobHelper to be - passed to the action. + passed to the action. </action> <action dev="CH" type="add"> New DatabaseAction: DatabaseQueryAction. It works like the other modular @@ -584,9 +593,9 @@ Updated SourceWritingTransformer. Changed the tag set so that source:write and source:insert each share the same way of taking parameters. Added results from source:insert tag like source:write. Changed the implementation of the source:write tag so it now buffers to DOM Fragment like source:insert. - Added new tests, updated slash-edit to use new tags. + Added new tests, updated slash-edit to use new tags. </action> - <action dev="VG" type="remove"> + <action dev="VG" type="remove"> Removed (long time deprecated) matcher and selector factories. Use appropriate matchers and selectors instead. </action> @@ -595,7 +604,7 @@ </action> <action dev="DC" type="add"> Encourage people to help with the refactoring of Cocoon samples. - Provide a + Provide a <link href="plan/samples.html">refactoring guidelines</link> document. </action> <action dev="DC" type="update"> @@ -606,7 +615,7 @@ <action dev="NKB" type="update"> Moved linkstatus sample and LinkStatusGenerator to core from scratchpad; added a link to test the documentation links on the Cocoon demo webapp frontpage. - </action> + </action> <action dev="CH" type="add" due-to="Roger I Martin PhD" due-to-email="[EMAIL PROTECTED]"> ESQL: Added support for reading BLOBs from database. </action> @@ -636,8 +645,8 @@ the processing pipeline. Added configurable pipelines to sitemap. </action> <action dev="GR" type="add"> - Added an "expires" directive to map:pipeline in order to - manually set an "Expires:" HTTP header following Apache's + Added an "expires" directive to map:pipeline in order to + manually set an "Expires:" HTTP header following Apache's mod_expires syntax. </action> <action dev="JM" type="add"> @@ -647,7 +656,7 @@ Help - where to in the build.xml? </action> <action dev="GF" type="add" due-to="Stephan Michels" due-to-email="[EMAIL PROTECTED]"> - ResourceReader gets the mime type from the source now, + ResourceReader gets the mime type from the source now, instead of declaring the mime type in the sitemap. </action> <action dev="CH" type="add"> @@ -665,7 +674,7 @@ </action> <action dev="NKB" type="add" due-to="Stephan Michels" due-to-email="[EMAIL PROTECTED]"> Added Jakarta Slide Source components and examples in scratchpad. - </action> + </action> <action dev="OP" type="add"> Added continuations-based control flow support to Cocoon. It is currently based on a modified Rhino JavaScript implementation with @@ -680,7 +689,7 @@ <action dev="CH" type="fix"> Changed error behaviour in esql: all exceptions now result in error-results being evaluated. If error-results is present, exceptions are caught, - otherwise a processing exception is thrown. + otherwise a processing exception is thrown. </action> <action dev="CH" type="fix"> Complete rewrite of grouping code in esql (footer still not supported), @@ -709,21 +718,21 @@ Fixed esql getBytes() behaviour </action> <action dev="CZ" type="add"> - Integrated the new Avalon Excalibur Store and StoreJanitor components. + Integrated the new Avalon Excalibur Store and StoreJanitor components. This deprecates the Cocoon version. </action> <action dev="GF" type="add" due-to="Andy Oliver" due-to-email="[EMAIL PROTECTED] "> Added formula support for HSSF Serializer. </action> <action dev="CZ" type="add"> - Integrated the new Avalon Excalibur XSLT Processor. This deprecates the + Integrated the new Avalon Excalibur XSLT Processor. This deprecates the Cocoon version. </action> <action dev="KP" type="update"> - Locale selection for I18nTransformer changed to use parameter set from sitemap. + Locale selection for I18nTransformer changed to use parameter set from sitemap. The old behavior (implicit locale selection using LocaleAction) is not supported any more. i18n samples are refactored, redesigned, new translations are added. - </action> + </action> <action dev="CZ" type="add"> Integrated the new Avalon Excalibur Source Resolving architecture. This deprecates the now obsolete Cocoon source resolving. Wrapper classes etc. have been provided @@ -746,9 +755,9 @@ Output extra locator info if included Throwable of ProcessingException is SAXParseException or TransformerException. </action> - <action dev="BH" type="fix"> - FIX NPE in org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline, - if content is malformed, and there exists an cached response the + <action dev="BH" type="fix"> + FIX NPE in org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline, + if content is malformed, and there exists an cached response the validity[] contains null entries. </action> <action dev="BH" type="fix" due-to="M. Kristian" due-to-email="[EMAIL PROTECTED]"> @@ -795,13 +804,13 @@ </action> <action dev="CH" type="add"> New InputModule to map parameter names to / from another name. Uses translation - table and additional prefix / suffix. + table and additional prefix / suffix. </action> <action dev="CH" type="fix" fixes-bug="14739"> Fixed SimpleFormTransformer: Malformed XML with textarea elements. - </action> + </action> <action dev="KP" type="add"> - Allow to set the i18n transformer's locale from the sitemap as a + Allow to set the i18n transformer's locale from the sitemap as a parameter (ported from 2.1-dev). The old behavior, based on LocaleAction is preserved only for 2.0.x versions and will be removed from the further releases (2.1 and higher). </action> @@ -822,13 +831,13 @@ </action> <action dev="CH" type="update"> Changed SimpleFormTransformer to use InputModules. - </action> + </action> <action dev="CH" type="update"> Changed InputModules to return Iterator instead of Enumeration. New abstract "meta" module to make new meta modules easier. Stripped "meta" from defaults - module. Added JXPathMetaModule. Added extension classes and packages to all + module. Added JXPathMetaModule. Added extension classes and packages to all modules that are based on JXPath. - </action> + </action> <action dev="CH" type="update"> Improved support for CLOB and BLOB columns in modular database actions. </action> @@ -853,7 +862,7 @@ upload-max-size. See web.xml for description. </action> <action dev="VG" type="fix" fixes-bug="13643" due-to="Leo Sutic" due-to-email="[EMAIL PROTECTED]"> - Remove the static factory variable in RequestFactory, and instead + Remove the static factory variable in RequestFactory, and instead pass it to the HttpRequest via the environment. </action> <action dev="VG" type="update"> @@ -1058,7 +1067,7 @@ </action> <action dev="NKB" type="fix"> Removed Java 1.3+ only method (URL.getPath()) from LinkStatusGenerator. - </action> + </action> <action dev="SW" type="update"> CocoonServlet no longer builds its own classloader. Also, it no more sets the thread's context classloader unless the "init-classloader" parameter is true. To have Cocoon use its own classloader, @@ -1072,30 +1081,30 @@ that the core Cocoon class throws. If true or not set, this class will try to catch and handle all Cocoon exceptions. If false, it will rethrow them to the servlet container. - </action> + </action> <action dev="NKB" type="fix"> Changed the Notifier notify() methods to accept a mimetype instead of returning it. There is no way in which this method could understand what mime/type to use from the notification info and the stream. It was added to the method using a ContentHandler, since it could output svg for example. - The old methods were deprecated. - </action> + The old methods were deprecated. + </action> <action dev="NKB" type="fix" due-to="J.Pietschmann" due-to-email="[EMAIL PROTECTED]"> Fixed error reporting in CocoonServlet: stream is now closed at the end of the service method, the content-type is sent before sending the error and the notification messages are now more descriptive. - </action> + </action> <action dev="VG" type="fix" fixes-bug="8639"> Support Parameterizable URLFactories. </action> <action dev="GF" type="fix" fixes-bug="9064" due-to="Jeroen ter Voorde" due-to-email="[EMAIL PROTECTED]"> Fixed multipart request problems with IE6. - </action> + </action> <action dev="VG" type="fix" fixes-bug="3372"> Added ability to run Cocoon on Novell OS. </action> <action dev="SM" type="add"> - Make the multipart/form-data parser aware of the encoding used by the + Make the multipart/form-data parser aware of the encoding used by the processed request. </action> <action dev="SM" type="add"> @@ -1109,12 +1118,12 @@ <action dev="GF" type="fix" fixes-bug="8881" due-to="Peter Royal" due-to-email="[EMAIL PROTECTED]"> Fixed NPE in DefaultNotifyingBuilder. </action> - <action dev="GF" type="fix" fixes-bug="8743" due-to="Michael Enke" due-to-email="[EMAIL PROTECTED]"> + <action dev="GF" type="fix" fixes-bug="8743" due-to="Michael Enke" due-to-email="[EMAIL PROTECTED]"> Fixed NPE in I18nTransformer. </action> <action dev="KP" type="update" due-to="Michael Enke"> i18n transformer changed to use shorter syntax for number formatting. Now 'type' attribute with - 'number', 'currency' and 'percent' should be used instead of 'type' and 'sub-type'combination. + 'number', 'currency' and 'percent' should be used instead of 'type' and 'sub-type'combination. </action> <action dev="CH" type="add"> New documents on databases and Cocoon, database actions and modules. @@ -1186,7 +1195,7 @@ showing available scratchpad components to test. </action> <action dev="NKB" type="update"> - When including the scratchpad libs in the build, + When including the scratchpad libs in the build, all the scratchpad samples are copied too. </action> </release> @@ -1199,7 +1208,7 @@ </action> <action dev="NKB" type="update"> Updated error reporting to add line, column and location - attributes specified in SAXException and + attributes specified in SAXException and TransformerException. The error page in the webapp examples shows the new extra info. @@ -1207,27 +1216,27 @@ <action dev="NKB" type="add"> Added new "gump" target to the build, to be used as a general test of Cocoon code. To be used by Gump. - It calls docs, javadocs, test and package. + It calls docs, javadocs, test and package. Gump descriptor has been modified to use it; now we also have automatic javadoc creation. </action> <action dev="NKB" type="update"> - cocoon.xconf is moved in WEB-INF for security reasons. + cocoon.xconf is moved in WEB-INF for security reasons. The documentation has been updated to reflect the change. </action> <action dev="NKB" type="update"> Partial commit of new samples structure. Samples go in samples/ dir with their own sitemap. - All scratchpad samples that are in the samples/ subdir are - copied in webapp samples automatically by installscratchpadwar - target. + All scratchpad samples that are in the samples/ subdir are + copied in webapp samples automatically by installscratchpadwar + target. </action> <action dev="SW" type="update"> New "set-content-length" configuration for FOPSerializer to allow streaming of large PDFs (default is true for backwards compatibility). </action> <action dev="NKB" type="update"> - The docs now have svg stuff removed and these enhancements: + The docs now have svg stuff removed and these enhancements: menu items are in text, page title is in text, pages have new clean style courtesy of Stefano, @@ -1241,7 +1250,7 @@ the war and makes it. "installscratchpadwar" does the same but incudes scratchpad libs ans samples. - </action> + </action> <action dev="NKB" type="add"> New POI HSSF Serializer; outputs to the .xls (not .xsl) file format. Added samples as legacy file format support. @@ -1267,7 +1276,7 @@ <action dev="VG" type="add"> Added new Jisp based persistence cache, to improve (1) performance and (2) to solve the problem with long filenames on Windows OS flavours. - </action> + </action> <action dev="GF" type="add"> Added new Jisp based persistence cache, to improve (1) performance and (2) to solve the problem with long filenames on Windows OS flavours. @@ -1353,7 +1362,7 @@ <action dev="CZ" type="update"> Added subprotocol "raw" to the cocoon: protocol. When the subprotocol is appended, the request parameters of the original request are not - forwarded to the internal pipelines. Suggested by + forwarded to the internal pipelines. Suggested by Michael Hartle [mhartle.at.hartle-klug.com]. </action> <action dev="VG" type="add"> @@ -1412,8 +1421,8 @@ (almost) backward compatible with the logicsheets in Cocoon 1.8. </action> <action dev="VG" type="update"> - Cache relies on two types of store components: (1) transient cache, - with cache-transient shorthand, and (2) persistent cache, with + Cache relies on two types of store components: (1) transient cache, + with cache-transient shorthand, and (2) persistent cache, with cache-persistent shorthand. </action> <action dev="VG" type="update"> @@ -1435,7 +1444,7 @@ Added size() method to the Store interface. </action> <action dev="GP" type="fix"> - Prevent PostInputStream from looping if the available() method of the base + Prevent PostInputStream from looping if the available() method of the base InputStream is returning 0. </action> <action dev="VG" type="add"> @@ -1464,19 +1473,19 @@ reload. </action> <action dev="VG" type="update"> - Logicsheets are resolved using instance of url factory source resolver + Logicsheets are resolved using instance of url factory source resolver (URLFactorySourceResolver), and not the current request resolver (which is temporary object). </action> <action dev="VG" type="update"> - Improve Lucene indexing. Only one Lucene document is created for one + Improve Lucene indexing. Only one Lucene document is created for one Cocoon resource. Document consists from 'body' field with all the text, - 'element' field for every <element>, and 'element@attribute' for + 'element' field for every <element>, and 'element@attribute' for every attribute of the <element>. </action> <action dev="GF" type="fix"> Fixed performance issues in the Store implementation: - (1) removed the FilesystemQueueImpl, one thread less now, (2) changed swapping + (1) removed the FilesystemQueueImpl, one thread less now, (2) changed swapping alghorithm in the MRUMemoryStore towards less serialization, (3) Cache entries will be saved to the filesystem, when the System is shutdown cleanly, (4) fixed bug submitted by Peter Hargreaves [pdh.at.totalise.co.uk] in StoreJanitor @@ -1499,7 +1508,7 @@ performace). </action> <action dev="VG" type="add"> - Additions to sitemap syntax: (1) allow all elements at root level, not + Additions to sitemap syntax: (1) allow all elements at root level, not only matchers, (2) perform some validation checks, (3) perform attribute substitution on all attributes except @type and @label. </action> @@ -1519,7 +1528,7 @@ optional jars. </action> <action dev="VG" type="add"> - Added matchers: + Added matchers: RegexpHeaderMatcher, RegexpRequestAttributeMatcher, RegexpRequestParameterMatcher, RegexpSessionAttributeMatcher, RequestAttributeMatcher, SessionAttributeMatcher, @@ -1565,7 +1574,7 @@ resource bundles. </action> <action dev="CZ" type="add"> - Added special lifecycle interface for Cocoon components: RequestLifecycle. + Added special lifecycle interface for Cocoon components: RequestLifecycle. A component marked by this interface has the lifecycle of one request, so looking up the role twice during the same request results in the same component. @@ -1594,7 +1603,7 @@ when "target" was present. Old syntax still available but deprecated. </action> <action dev="VG" type="fix" due-to="Eisert, Wolfram" due-to-email="[EMAIL PROTECTED]"> - XSP page were called twice if used as a source of XSLT stylesheet due to multiple calls to + XSP page were called twice if used as a source of XSLT stylesheet due to multiple calls to Source.getInputSource() in XSLProcessorImpl. </action> <action dev="VG" type="update"> @@ -1688,7 +1697,7 @@ </action> <action dev="SW" type="update"> Updated TraxTransformer and XSLTProcessor to allow simultaneous use of several - TRAX processors (e.g. xalan and saxon) in a controlled way. + TRAX processors (e.g. xalan and saxon) in a controlled way. </action> <action dev="CZ" type="fix"> Updated session handling of commandline interface and fixed @@ -1705,7 +1714,7 @@ component manager was used. </action> <action dev="CZ" type="update"> - When Cocoon is reloaded, the logkit configuration is now also reloading. + When Cocoon is reloaded, the logkit configuration is now also reloading. This enables changing the logkit settings during runtime. </action> <action dev="CZ" type="update"> @@ -1714,28 +1723,28 @@ </action> <action dev="CZ" type="fix"> Applied NPE fix in certain conditions in ServerPagesGenerator. - Submitted by: Ovidiu Predescu [ovidiu.at.cup.hp.com] + Submitted by: Ovidiu Predescu [ovidiu.at.cup.hp.com] </action> <action dev="CZ" type="fix"> - Applied NPE fix for MRUMemoryStore Submitted by: Ovidiu Predescu [ovidiu.at.cup.hp.com] + Applied NPE fix for MRUMemoryStore Submitted by: Ovidiu Predescu [ovidiu.at.cup.hp.com] </action> <action dev="CZ" type="fix"> Fixed (hopefully) dependency to the http environment in StreamGenerator. </action> <action dev="CZ" type="fix"> - Optional setting of the lexical-handler for XMLReader. This patch allows to use - Crimson instead of Xerces. Submitted by: Ovidiu Predescu [ovidiu.at.cup.hp.com] + Optional setting of the lexical-handler for XMLReader. This patch allows to use + Crimson instead of Xerces. Submitted by: Ovidiu Predescu [ovidiu.at.cup.hp.com] </action> <action dev="CZ" type="update"> - Added xml compiler and interpreter to cocoon.xconf + Added xml compiler and interpreter to cocoon.xconf </action> <action dev="CZ" type="fix"> Applied Patch for entity catalogs: accept parameters from xconf. - Submitted by: David Crossley [crossley.at.indexgeo.com.au] + Submitted by: David Crossley [crossley.at.indexgeo.com.au] </action> <action dev="CZ" type="fix"> Applied fix for missing "User-Agent" header in BrowserSelectorFactory. - Submitted by: Joerg Henne [j.henne.at.levigo.de] + Submitted by: Joerg Henne [j.henne.at.levigo.de] </action> <action dev="CZ" type="fix"> Enhanced Command Line Interface by adding background attribute to ExtendedXLinkPipe @@ -1744,11 +1753,11 @@ </action> <action dev="CZ" type="update"> Applied patch for default value support for RequestParamAction. - Submitted by: Sergio Carvalho [sergio.carvalho.at.acm.org] + Submitted by: Sergio Carvalho [sergio.carvalho.at.acm.org] </action> <action dev="CZ" type="fix"> Applied fix for a bug in the WriteDOMSessionTransformer for handling xml documents - with namespaces correctly. Submitted by: Greg Weinger [gweinger.at.itmedicine.net] + with namespaces correctly. Submitted by: Greg Weinger [gweinger.at.itmedicine.net] </action> </release> <release version="2.0rc1" date="September 24, 2001"> @@ -1781,7 +1790,7 @@ if XSP was requested with different case. </action> <action dev="SW" type="add"> - New log formatter outputs the caller class and request URI in the log file. + New log formatter outputs the caller class and request URI in the log file. </action> <action dev="CZ" type="add"> Added patch by Stuart Roebuck (stuart.roebuck.at.adolos.com) @@ -1795,7 +1804,7 @@ <release version="2.0b2" date="July 23, 2001"> <action dev="CZ" type="add"> When a resource is not found (ResourceNotFoundException) the - servlet sets only the status 404 and doesn't write to the output. + servlet sets only the status 404 and doesn't write to the output. </action> <action dev="SW" type="add"> In http environment, reset the response if it hasn't been committed @@ -1809,7 +1818,7 @@ Added caching of cocoon: urls. </action> <action dev="CZ" type="add"> - Redirects are handled when the cocoon: url points to a redirect in + Redirects are handled when the cocoon: url points to a redirect in the sitemaps. </action> <action dev="CZ" type="fix"> @@ -2003,7 +2012,7 @@ <action dev="BL" type="update"> Put meat on the Action Framework for the ManageEmployees form. </action> - <action dev="RB" type="update"> + <action dev="RB" type="update"> SVG serializer now uses Batik. </action> <action dev="BL" type="add"> @@ -2032,7 +2041,7 @@ ComponentSelector patterns correctly in code. Updated sitemap to create Configuration trees directly. </action> - <action dev="RB" type="add"> + <action dev="RB" type="add"> Added a more complete SVG serializer. </action> <action dev="SM" type="update"> @@ -2047,22 +2056,22 @@ <action dev="DB" type="add"> Added ImageDirectoryGenerator - this oughta be pluggable though, so other file types can have extra attributes added easily </action> - <action dev="SM" type="add"> + <action dev="SM" type="add"> Improved the samples and the webapp sitemap. </action> - <action dev="SM" type="update"> + <action dev="SM" type="update"> Cleaned build system in order to be friendly to ASF-wide build procedures. </action> - <action dev="SM" type="update"> + <action dev="SM" type="update"> Updated installation section (JServ no longer supported). </action> - <action dev="SM" type="update"> + <action dev="SM" type="update"> Updated Xerces and FOP to latest versions. </action> - <action dev="SM" type="fix"> + <action dev="SM" type="fix"> Patched for final SAX2 compatibility. </action> - <action dev="SM" type="update" due-to="Sven Künzler" due-to-email="[EMAIL PROTECTED]"> + <action dev="SM" type="update" due-to="Sven Künzler" due-to-email="[EMAIL PROTECTED]"> Improved installation documentation. </action> <action dev="DB" type="add" due-to="Zvi" due-to-email="[EMAIL PROTECTED]"> @@ -2074,7 +2083,7 @@ <action dev="DB" type="add"> Officially added SQLFilter </action> - <action dev="SM" type="add" due-to="Sebastien Sahuc" due-to-email="[EMAIL PROTECTED]"> + <action dev="SM" type="add" due-to="Sebastien Sahuc" due-to-email="[EMAIL PROTECTED]"> Fixed order of filters that was backwards. </action> <action dev="GP" type="add">
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]