cziegeler 2002/12/06 06:50:15 Modified: . changes.xml Log: Sync changes Revision Changes Path 1.303 +172 -140 xml-cocoon2/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/changes.xml,v retrieving revision 1.302 retrieving revision 1.303 diff -u -r1.302 -r1.303 --- changes.xml 6 Dec 2002 13:21:28 -0000 1.302 +++ changes.xml 6 Dec 2002 14:50:15 -0000 1.303 @@ -55,21 +55,10 @@ Updated block build system to compile and use mock objects in the "mocks" subdir of the blocks if present. </action> - <action dev="CH" type="fix"> - New Logicsheet for use with InputModules. - </action> <action dev="CH" type="add"> - xsp.xsl now includes all xsp:init-page tags. Additional xsp:exit-page tag for - cleanup operations. - </action> - <action dev="CH" type="add"> - New InputModule to map parameter names to / from another name. Uses translation - table and additional prefix / suffix. New InputModule to access contents of + New InputModule to access contents of an XMLFile using JXPath, based on patch from Jeff Turner ([EMAIL PROTECTED]). </action> - <action dev="CH" type="fix" fixes-bug="14739"> - Fixed SimpleFormTransformer: Malformed XML with textarea elements. - </action> <action dev="NKB" type="update"> Moved endorsed libs in ./lib/endorsed, so that they can be added in the build file easily as java jvm args, or in the future copied to the webserver or Java endorsed dir. @@ -82,10 +71,6 @@ Since it seems there is a bug somewhere, ATM point to http://localhost:8888/documentation/index.html to see the page. </action> - <action dev="SW" type="update"> - The HTMLGenerator now accepts a JTidy configuration file for fine-grained - control on the generated document. - </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). @@ -132,26 +117,11 @@ 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 dev="CZ" type="fix" fixes-bug="12293"> - RequestLifecycleComponents were not handled properly when the cocoon: protocol is used - </action> <action dev="DC" type="add"> New build target "validate-xdocs" to conduct build-time validation of core xml documentation (call it manually with: <code>./build.sh validate-xdocs</code>). </action> - <action dev="CH" type="update"> - Changed SimpleFormTransformer to use InputModules. - </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 - modules that are based on JXPath. - </action> - <action dev="CZ" type="fix" fixes-bug="14466" due-to="Luca Morandini" due-to-email="[EMAIL PROTECTED]"> - Fixing namespace handling of SQLTransformer. - </action> <action dev="KP" type="add"> Added SystemPropertyModule input module to enable environment variables in sitemap attributes. E.g.: @@ -177,40 +147,6 @@ <action dev="IAI" type="update" due-to="David Crossley" due-to-email="[EMAIL PROTECTED]"> Updated Xalan to 2.4.1 </action> - <action dev="CH" type="update"> - Improved support for CLOB and BLOB columns in modular database actions. - </action> - <action dev="IAI" type="add"> - Added a more sophisticated example in samples/webserviceproxy/cocoonhive. - Demonstrates a small virtual portal which embeds functionality - from Amazon and OpenWiki. - </action> - <action dev="IAI" type="update"> - XMLFormTransformer now saves a list of referenced model properties, - which is later used to automatically populate with default values - properties which were not addressed in the http request (like unchecked - checkboxes). This applies to session scope forms only. - </action> - <action dev="DC" type="add"> - New build target "validate-config" to conduct build-time validation of some - core important configuration files using RELAX NG (call it manually with: - <code>./build.sh validate-config</code>). Currently doing: all sitemap.xmap, - all cocoon.roles, all *.xsl stylesheets, all book.xml files. - </action> - <action dev="SW" type="add"> - New ZipArchiveSerializer to build zip files aggregating various sources - as archive entries. Can be used to generate zip files, sxw files (OpenOffice), - jar files, etc. - </action> - <action dev="VG" type="fix" fixes-bug="13648" due-to="Geoff Howard" due-to-email="[EMAIL PROTECTED]"> - CocoonServlet upload behavior now configurable from the web.xml. - Configuration parameters are: autosave-uploads, overwrite-uploads, - 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 - pass it to the HttpRequest via the environment. - </action> <action dev="TC" type="update"> Renamed the AbstractMethodAction into AbstractMultiAction and moved it from scratchpad into the maintrunk. Using it helps @@ -220,30 +156,6 @@ Added RELAX NG grammar for sitemap.xmap files and removed old draft sitemap DTD. </action> - <action dev="VG" type="update"> - ReadDOMSessionTransformer now can work with any types of object - (same mechanism as in <xsp:expr> now used). Configuration - parameter dom-name renamed to attribute-name. - </action> - <action dev="VG" type="update"> - Src attribute can be used now with SessionAttributeGenerator to specify - session attribute name. Old syntax preserved. - </action> - <action dev="VG" type="update"> - Local parameters in SessionStateAction still do override global parameters, - but do NOT change global parameters. - </action> - <action dev="VG" type="update"> - Src attribute can be used now with ResourceExistsAction. Old parameter - syntax preserved. - </action> - <action dev="CH" type="add"> - New chaining InputModule that allows to use additional modules when an attribute is not - present or null. - </action> - <action dev="CH" type="update"> - Changed defaults of InputModule names in many places to new names. - </action> <action dev="CH" type="update"> Started moving database related stuff (actions, transformers, readers) as well as HSQLDB to a new blocks. Samples have not yet moved to new block, datasource declaration has. @@ -287,43 +199,6 @@ <action dev="SMS" type="update" fixes-bug="12799" due-to="Philipp Schmidt" due-to-email="[EMAIL PROTECTED]"> Enabled the RTF serializer and SWF serializer as block. </action> - <action dev="CZ" type="fix"> - Fixed prefix mapping for the sql transformer. - </action> - <action dev="VG" type="update"> - FOP user configuration can now be specified as URL or relative path - as the value of the <user-config> element. - </action> - <action dev="VG" type="fix" fixes-bug="6533"> - Load default FOP configuration only once, do not overwrite any user - configuration. - </action> - <action dev="VG" type="fix" fixes-bug="11856" due-to="Stefan Seifert" due-to-email="[EMAIL PROTECTED]"> - Remove unnessesary code in SVGBuilder. This also fixes intermittent - ClassCastExceptions in Batik code. - </action> - <action dev="VG" type="fix"> - Fix issue with cross-platform uploads. Uploaded file's name converted - to match destination platform's path separator. - </action> - <action dev="VG" type="update" fixes-bug="12131"> - Absolute path now can be specified for work, cache, and upload directory. - Read comments in web.xml, and verify your settings. - </action> - <action dev="KP" type="add"> - Added JXPath based input modules for Request and Session properties. - Demonstration sample is also added. - RequestContextPathModule and RequestURIModules are obsolete now and - will be removed. - </action> - <action dev="GF" type="update"> - Updated the Jisp store system to the new Jisp version and added the missing clear() - and keys() methods. - </action> - <action dev="VG" type="update"> - Improve backward compatibility: FilePartFile needs toString() method to - work with code written for Cocoon 2.0. - </action> <action dev="SMS" type="update"> Enabled the chaperon text parser as block. </action> @@ -503,12 +378,6 @@ <action dev="CZ" type="update"> Updated the profiler code, removed the need of SAXConnectors. </action> - <action dev="SW" type="add"> - Extend the syntax of sitemap variable substitution : variables can have a prefix which - indicates an InputModule where to get the value from. For example, the expression - "{request-param:foo}" will evaluate to the value of the "foo" request parameter (provided - of course that the "request-param" InputModule is correctly defined in cocoon.xconf). - </action> <action dev="DC" type="add"> Encourage people to help with the refactoring of Cocoon samples. Provide a @@ -662,7 +531,168 @@ Output extra locator info if included Throwable of ProcessingException is SAXParseException or TransformerException. </action> - <action dev="SW" type="fix"> + <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]"> + Fix CocoonCrawlerImpl, check if contentType is not null, and always close the BufferedReader at the end. + </action> + <action dev="KP" type="add"> + Added JXPath based input modules for Request and Session properties. + Demonstration sample is also added. + RequestContextPathModule and RequestURIModules are obsolete now and + will be removed. + </action> + <action dev="GF" type="update"> + Updated the Jisp store system to the new Jisp version and added the missing clear() + and keys() methods. + </action> + <action dev="IAI" type="add"> + Added a more sophisticated example in samples/webserviceproxy/cocoonhive. + Demonstrates a small virtual portal which embeds functionality + from Amazon and OpenWiki. + </action> + <action dev="IAI" type="update"> + XMLFormTransformer now saves a list of referenced model properties, + which is later used to automatically populate with default values + properties which were not addressed in the http request (like unchecked + checkboxes). This applies to session scope forms only. + </action> +</release> +<release version="2.0.4" date="December 06 2002"> + <action dev="SW" type="update"> + The HTMLGenerator now accepts a JTidy configuration file for fine-grained + control on the generated document. + </action> + <action dev="CH" type="fix"> + New Logicsheet for use with InputModules. + </action> + <action dev="CH" type="add"> + xsp.xsl now includes all xsp:init-page tags. Additional xsp:exit-page tag for + cleanup operations. + </action> + <action dev="CH" type="add"> + New InputModule to map parameter names to / from another name. Uses translation + table and additional prefix / suffix. + </action> + <action dev="CH" type="fix" fixes-bug="14739"> + Fixed SimpleFormTransformer: Malformed XML with textarea elements. + </action> + <action dev="KP" type="add"> + 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> + <action dev="DC" type="add"> + New build target "validate-config" to conduct build-time validation of some + core important configuration files using RELAX NG (call it manually with: + <code>./build.sh validate-config</code>). Currently doing: all sitemap.xmap, + all cocoon.roles, all *.xsl stylesheets, all book.xml files. + </action> + <action dev="SW" type="add"> + Extend the syntax of sitemap variable substitution : variables can have a prefix which + indicates an InputModule where to get the value from. For example, the expression + "{request-param:foo}" will evaluate to the value of the "foo" request parameter (provided + of course that the "request-param" InputModule is correctly defined in cocoon.xconf). + </action> + <action dev="CZ" type="fix" fixes-bug="12293"> + RequestLifecycleComponents were not handled properly when the cocoon: protocol is used + </action> + <action dev="CH" type="update"> + Changed SimpleFormTransformer to use InputModules. + </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 + modules that are based on JXPath. + </action> + <action dev="CH" type="update"> + Improved support for CLOB and BLOB columns in modular database actions. + </action> + <action dev="CH" type="add"> + New chaining InputModule that allows to use additional modules when an attribute is not + present or null. + </action> + <action dev="CH" type="update"> + Changed defaults of InputModule names in many places to new names. + </action> + <action dev="CZ" type="fix" fixes-bug="14466" due-to="Luca Morandini" due-to-email="[EMAIL PROTECTED]"> + Fixing namespace handling of SQLTransformer. + </action> + <action dev="SW" type="add"> + New ZipArchiveSerializer to build zip files aggregating various sources + as archive entries. Can be used to generate zip files, sxw files (OpenOffice), + jar files, etc. + </action> + <action dev="VG" type="fix" fixes-bug="13648" due-to="Geoff Howard" due-to-email="[EMAIL PROTECTED]"> + CocoonServlet upload behavior now configurable from the web.xml. + Configuration parameters are: autosave-uploads, overwrite-uploads, + 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 + pass it to the HttpRequest via the environment. + </action> + <action dev="VG" type="update"> + ReadDOMSessionTransformer now can work with any types of object + (same mechanism as in <xsp:expr> now used). Configuration + parameter dom-name renamed to attribute-name. + </action> + <action dev="VG" type="update"> + Src attribute can be used now with SessionAttributeGenerator to specify + session attribute name. Old syntax preserved. + </action> + <action dev="VG" type="update"> + Local parameters in SessionStateAction still do override global parameters, + but do NOT change global parameters. + </action> + <action dev="VG" type="update"> + Src attribute can be used now with ResourceExistsAction. Old parameter + syntax preserved. + </action> + <action dev="CZ" type="fix"> + Fixed prefix mapping for the sql transformer. + </action> + <action dev="VG" type="update"> + FOP user configuration can now be specified as URL or relative path + as the value of the <user-config> element. + </action> + <action dev="VG" type="fix" fixes-bug="6533"> + Load default FOP configuration only once, do not overwrite any user + configuration. + </action> + <action dev="VG" type="fix" fixes-bug="11856" due-to="Stefan Seifert" due-to-email="[EMAIL PROTECTED]"> + Remove unnessesary code in SVGBuilder. This also fixes intermittent + ClassCastExceptions in Batik code. + </action> + <action dev="VG" type="fix"> + Fix issue with cross-platform uploads. Uploaded file's name converted + to match destination platform's path separator. + </action> + <action dev="VG" type="update" fixes-bug="12131"> + Absolute path now can be specified for work, cache, and upload directory. + Read comments in web.xml, and verify your settings. + </action> + <action dev="VG" type="fix" fixes-bug="12328"> + Set URI resolver for XSLT handler every time time templates are used, + because XSLT templates might reference disposed instance of XSLT processor. + Fixes some NPEs in XSLT processor when templates cache is used. + </action> + <action dev="VG" type="fix"> + Fix sitemap reloading bug: When parent sitemap is modified, it is + recompiled and reloaded. All sub-sitemaps of this sitemap also has + to be reloaded because they have references to the parent sitemap's + ComponentSelectors. This bug is the cause of some NPEs in the XSLT + processor. + </action> + <action dev="VG" type="update" fixes-bug="11401"> + Improve backward compatibility: FilePartFile needs toString() method to + work with code written for Cocoon 2.0. + </action> + <action dev="SW" type="fix"> AbstractServerPages used static fields for dependency tracking, which caused either non-modified XSPs to be recompiled, or modified XSPs not to be recompiled. </action> @@ -716,13 +746,15 @@ dynamic colum specification. Fixed skip-row feature, which was off by one. Added tag to get connection meta data. </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 - validity[] contains null entries. + <action dev="CZ" type="fix"> + Fixed NPE in the recycling phase of content aggregation. </action> - <action dev="BH" type="fix" due-to="M. Kristian" due-to-email="[EMAIL PROTECTED]"> - Fix CocoonCrawlerImpl, check if contentType is not null, and always close the BufferedReader at the end. + <action dev="VG" type="fix" fixes-bug="9288"> + Fixed bug in cocoon pseudo protocol involving aggregation of aggregated + resources spanning several sitemaps. + </action> + <action dev="VG" type="fix"> + Conect to the XML:DB once, from the XMLDBSourceFactory. </action> <action dev="BH" type="update" fixes-bug="11447" due-to="Torsten Knodt" due-to-email="[EMAIL PROTECTED]"> Added cocoon-docs mailinglist to mail-archives.xml.
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]