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]