[ANN] Apache Cocoon 2.1.11 Released

2008-01-09 Thread Carsten Ziegeler

Apache Cocoon 2.1.11 Released
-

  The Apache Cocoon Community is proud to announce the new release
  of Apache Cocoon.

  Apache Cocoon is a web development framework built around the concept
  of separation of concerns (that is: allowing people to do their job
  without having to step on each other toes) and component-oriented web
  RAD.

  The latest version is downloadable from
  http://cocoon.apache.org/mirror.cgi
  (Please use the mirrors to download the release - it might take
  a little bit more time until the latest release is available on
  all mirrors, so give the mirrors some time - approx. 24h to update.)

  This release includes many bug fixes and smaller enhancements.

  For more information about Apache Cocoon 2.1.10, please go to
  http://cocoon.apache.org. You'll find the whole list of changes at
  http://cocoon.apache.org/2.1/changes.html.

The Apache Cocoon Project


--
Carsten Ziegeler
[EMAIL PROTECTED]
For more information about Apache Cocoon 2.1.11, please go to
http://cocoon.apache.org

Changes with Apache Cocoon 2.1.11

*) Created XPathXMLFileModule to address issus with XMLFileModule. 
XPathXMLFileModule supports variable replacement and caching of documents in 
ehcache and expressions as soft references. [RG]

*) Forms: Allow Ajax submission of forms with empty upload field. [AG]

*) Portal: New SiteProfileManager providing the same profile to several users 
based on a configured key. [CZ]

*) Portal: Some memory consumption improvements for the user profiles. [CZ]

*) Core: Update xalan to 2.7.1. [AG]

*) Sitemap: Redirect to cocoon:/foo did not work in sub-sitemap when it is in 
same directory as the root sitemap. [AN]

*) Core: Update xercesImpl to 2.9.1. [AG]

*) Event Cache Block: Restore serializability of persistent cache when using 
event-aware cache. [JH]

*) Mail Block: Fix setting of URL message body. [VG]

*) map:serialize status-code={}/ supports variable resolution. [JH]

*) XMLDB Block: Fix collection URLs in XMLDBSource. Fixes URL resolution and 
'Mount DB' sample. [VG]

*) XMLDB Block: Update Xindice to 1.1 release. [VG]

*) POI Block: Color string normalization. [AG]

*) build.sh: Allow for quoted shell arguments containing spaces. [AN]

*) CForms: Handling of empty responses in AJAX Forms with IFrame transport. [AG]

*) Ajax: ajax/common.js makes use of deprecated dojo.animation.Timer [AG]

*) XSP block: Upgrade Eclipse compiler to version 3.1.0 to allow the use of 
Java5 syntax in XSPs. (Latest released Eclipse version is 3.2.2 but use 3.1.0 
to be consistent with the version picked up by the Maven build in trunk). [AN]

*) Core, QDox: Fixed getInputStream() in XModuleSource and QDoxSource: Set up 
XMLSerializer in a component way, i.e. retrieve it from ServiceManager. [JH]

*) Dojo toolkit upgraded to 0.4.3 version. It contains fix for security bug. 
See http://dojotoolkit.org/releaseNotes/0.4.3. [GK]

*) I18n (ParamSaxBuffer): when substitution params like {0} are split over 
multiple character events, do not write out extra garbage characters. [JJ]

*) Portal: Marked PreparePortalAction, CopletSetDataAction, and 
ObjectModelAction ThreadSafe [RG]

*) Core: Update log4j to 1.2.14, commons-io to 1.3.1, commons-lang to 2.3 and 
jakarta-regexp to 1.5. [AG]

*) CForms: MultivalueEditorWithSuggestion doesn't add values to the listbox on 
Internet Explorer. [AG]

*) CForms: Submit widget now inherits validate attribute value from the 
ancestor widget, if it is specified. [VG]

*) Serializers block: Correctly handle content of script and style tag as cdata 
for html. [CZ]

*) CForms: MultivalueEditorWithSuggestion, extended multivalueeditor widget 
with suggestion list. [AG]

*) CForms: CFormsSuggest widget does not implement the onValueChanged event. 
[AG]

*) Core: EHCache now uses the configured cache directory instead of using the 
default of java.io.tempdir. [CZ]

*) Core: Update ehcache to 1.2.3. [CZ]

*) Template block: Add missing toString implementation to 
TemplateObjectModelHelper.ParametersMap. [CZ]

*) Portal block: CocoonPortlet needs to allow overriding servlet-path parameter 
with preferences. [CZ]

*) CForms: Fix Serialization parameter {indent} must have the value yes or no 
error in Form.prototype.saveXML() when using Saxon. [JJ]

*) Core: Exipres caching pipeline can now cache the content forever (by setting 
cache-expires to a negative value). [CZ]

*) Core: In store janitor, add an option to cleanup all stores on each janitor 
run. Default behavior is to cleanup one store at a time. [VG]

*) Core: Fix deadlock in caching pipeline when used in combination with include 
transformer. [AN]

*) CForms: introduce a new dojo-based popup-picker for dates, times and 
datetimes. For correct localization, supply a dojo-locale parameter to the 
forms styling XSLT (see samples). [BRD]

*) CForms: add support for a timeStyle attribute on the formatting date 
convertor, so that the time style can (optionally) be specified

[ANN] Apache Cocoon 2.1.10 Released

2006-12-22 Thread Carsten Ziegeler
Apache Cocoon 2.1.10 Released
-

  The Apache Cocoon Community is proud to announce the new release
  of Apache Cocoon.

  Apache Cocoon is a web development framework built around the concept
  of separation of concerns (that is: allowing people to do their job
  without having to step on each other toes) and component-oriented web
  RAD.

  The latest version is downloadable from
  http://cocoon.apache.org/mirror.cgi
  (Please use the mirrors to download the release - it might take
  a little bit more time until the latest release is available on
  all mirrors, so give the mirrors some time - approx. 24h to update.)

  This release includes many bug fixes and smaller enhancements.

  For more information about Apache Cocoon 2.1.10, please go to
  http://cocoon.apache.org. You'll find the whole list of changes at
  http://cocoon.apache.org/2.1/changes.html.

The Apache Cocoon Project


-- 
Carsten Ziegeler - Chief Architect
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

Changes with Apache Cocoon 2.1.10

*) Core: Allow dynamic loading of JavaScript objects even when scope is locked. 
[JH]

*) CForms: Always set viewData for flow script functions (if it's not available 
set it to null). [CZ]

*) Javaflow OJB Sample: Fix No method 'showEmployee' found. [CZ]

*) The JavaFlow OJB sample overwrote the first entry on insert instead of 
adding a new entry. This has been fixed. [CZ]

*) Core: Removed the buggy WildhardHelper. Use the new improved 
WildcardMatcherHelper. [CZ]

*) Profiler block: Add statistics component. [CZ]

*) Databases block: Add support for iBatis to use configured Excalibur data 
sources in iBatis. [CZ]

*) CForms: The filterfield widget was not defined for the forms manager. [AS]

*) CForms: Numeric based suggestion list should initialzate to the 
corresponding suggested text. [AG]

*) Updated Rhino (Javascript engine) to version 1.6R5. This version is licensed 
under MPL, while previous versions were licensed under NPL, which was a problem 
since software licensed under NPL cannot be included in Apache products. The 
new version should be compatible with the previous version, though it does not 
support the constructs catch (continue|break|return) which were available in 
Cocoon's Rhino fork. [BRD]

*) Updated xercesImpl to 2.9.0 and xml-apis to 1.3.04. [AG]

*) Ajax: upload progress bar widget. A new dojo widget to display file upload 
progress for forms (and cforms). Ajax-enabled cforms can now submit file-upload 
fields in the background. New system pipelines for Blocks 
(/_cocoon/system/[blockname]/**). Sitemaps can now call flowscripts written in 
a static namespaced style. Added JSON Serialization utilities for flowscript. 
You can now get i18n translations from Stings in flowscript. [JQ]

*) Core: Add ability to pre-load i18n catalogues in I18nTransformer. Removed 
references to defunct cache-on-startup configuration. [VG]

*) CForms: Added @whitespace attribute to fd:field widget, to control how 
leading and trailing whitespace characters are handled when reading submitted 
values. Accepted values are: trim (default), trim-start, trim-end, and 
preserve. [JJ]

*) Mail: Improve MailSender interface: added setBody(Object), setBodyURL 
methods, deprecated setCharset, setBody(String), setBodyFromSrc, 
setBodyFromSrcMimeType methods. Support byte[], InputStream as body and 
attachment objects. [VG]

*) Mail: Log exceptions from mail attachments - JavaMail does not preserve 
cause exception. [VG]

*) Lucene: Add analyzer parameter to SearchGenerator as stated by the docs. [JH]

*) Databases: Added support for the SQL:XML tag in SQLTransformer. [AG]

*) Validation: Replaced references to constant declarations in 
javax.xml.XMLConstants, which are not in the official API. [JH]

*) CForms: Tree widget not handling on-selection-change events correctly. [AG]

*) XSP: SOAPHelper does no longer accept only replies with an XML declaration. 
[JH]

*) Updated commons-lang to 2.2 and bsf to 2.4.0. [AG]

*) CForms: Add a name attribute to a booleanfield in output mode to make it 
easily accessible in JavaScript. [JH]

*) CForms: BeanConvertor uses a WeakHashMap in the wrong way. [AG]

*) AJAX: Fix cocoon suggest sample. [AG]

*) Deprecate method 
org.apache.cocoon.components.flow.FlowHelper.unwrap(Object). This method will 
be removed in 2.2 release. Use 
org.apache.cocoon.components.flow.util.PipelineUtil.unwrap(Object) instead. [AG]

*) XSP: Use namespace-uri and not the namespace-prefix to select parameters in 
logicsheet-util.xsl. [JH]

*) Databases: Check for null LOBs. [VG]

*) JXTemplate: Fix an ArrrayIndexOutOfBoundsException with jx:comment. [JH]

*) Apply patch to handle malformed recipient address exception correctly. [AS]

*) CForms: Apply patch to disambiguate toSAX method call. [VG]

*) Core: Move BackgroundEnvironment from Cron block into the Core. [VG]

*) Core: i18n transformer was loosing whitespaces in i18n:text, i18n:translate, 
i18n:param

[ANN] Apache Cocoon 2.1.9 Released

2006-04-08 Thread Carsten Ziegeler
Apache Cocoon 2.1.9 Released


  The Apache Cocoon Community is proud to announce the new release
  of Apache Cocoon.

  Apache Cocoon is a web development framework built around the concept
  of separation of concerns (that is: allowing people to do their job
  without having to step on each other toes) and component-oriented web
  RAD.

  The latest version is downloadable from
  http://cocoon.apache.org/mirror.cgi
  (Please use the mirrors to download the release - it might take
  a little bit more time until the latest release is available on
  all mirrors, so give the mirrors some time - approx. 24h to update.)

  This release includes many bug fixes and smaller enhancements.

  For more information about Apache Cocoon 2.1.9, please go to
  http://cocoon.apache.org. You'll find the whole list of changes at
  http://cocoon.apache.org/2.1/changes.html.

The Apache Cocoon Project


-- 
Carsten Ziegeler - Open Source Group, SN AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[ANN] Apache Cocoon 2.1.8 Released

2005-11-18 Thread Carsten Ziegeler
Apache Cocoon 2.1.8 Released


  The Apache Cocoon Community is proud to announce the new release
  of Apache Cocoon.

  Apache Cocoon is a web development framework built around the concept
  of separation of concerns (that is: allowing people to do their job
  without having to step on each other toes) and component-oriented web
  RAD.

  The latest version is downloadable from
  http://cocoon.apache.org/mirror.cgi
  (Please use the mirrors to download the release - it might take
  a little bit more time until the latest release is available on
  all mirrors, so give the mirrors some time - approx. 24h to update.)

  This release includes many bug fixes and smaller enhancements. Most
  notable additions are:

* Many enhancements to the forms block including AJAX support for
  partial updates to a form, a new tree widget, some experimental
  code for reusable form libraries (coded as a part of the Google
  Summer of Code project) and a sample showing how to create forms
  using relational databases with zero java code.

* Cocoon Stack Traces: Ever felt overwhelmed when presented with a
  huge java stack trace when something goes wrong in Cocoon? Well,
  now you will instead see a Cocoon related stack trace, showing you
  precisely where the error occurred and in which Cocoon source
  files

* Many enhancements to the portal block, including improved caching

  mechanisms, support for the Web Services For Remote Portlets
  (WSRP) standard, and provided components for database access using
  OJB.

* Some small simplifications to the build process (can now exclude
  all blocks, then include just the ones you need)

* Substantial reworking of the Cocoon documentation system.
  Documentation is now managed using Daisy (cocoondev.org/daisy).
  Because of this, the documentation is now not included within the
  main Cocoon release, but is available as a separate download as
  zipped HTML.

* A new JCR block allowing access to JCR repositories such as
  JackRabbit (Java Content Repository specification was designed as
  a part of JSR170)

* A new validation block providing the ability to validate XML in a
  pipeline chosing from a range of schema languages (DTD, XSD, RNG)

* The ability to use Cocoon pipelines to render JSF pages (using the
  JSF controller)

  For more information about Apache Cocoon 2.1.8, please go to
  http://cocoon.apache.org. You'll find the whole list of changes at
  http://cocoon.apache.org/2.1/changes.html.

The Apache Cocoon Project

-- 
Carsten Ziegeler - Open Source Group, SN AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[ANN] Apache Cocoon 2.1.7 Released

2005-03-24 Thread Carsten Ziegeler
Apache Cocoon 2.1.7 Released


  The Apache Cocoon Community is proud to announce the new release
  of Apache Cocoon. This release is licensed under the Apache License,
  Version 2.0, and builds/run under JDK 5.0.

  Apache Cocoon is a web development framework built around the concept
  of separation of concerns (that is: allowing people to do their job
  without having to step on each other toes) and component-oriented web
  RAD.

  Cocoon implements these concepts around the notion of 'component
  pipelines' modelled after the 'process chain' concept where each
  worker specializes on a particular operation. This makes it possible
  to use a Lego(tm)-like approach in building web solutions where
  these components can be hooked together into pipelines without
  requiring further programming.

  We like to think at Cocoon as web glue for your web application
  development needs. But most important, a glue that can keep
  concerns separate and allow parallel evolution of the two sides,
  improving development pace and reducing the chance of conflicts.

  The latest version is downloadable from
  http://cocoon.apache.org/mirror.cgi
  (Please use the mirrors to download the release - it might take
  a little bit more time until the latest release is available on
  all mirrors, so give the mirrors some time - approx. 24h to update.)

  For more information about Apache Cocoon 2.1.7, please go to
  http://cocoon.apache.org.

The Apache Cocoon Project

Carsten


Carsten Ziegeler
Open Source Group, SN AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/


Changes with Apache Cocoon 2.1.7

*) Updated hsqldb to 1.7.3.3. [AG]

*) Fix caching of i18n bundles with expires validities. [VG]

*) Implemented error handling for the internal requests. Error handling for the 
internal requests configured using when attribute on the handle-errors element. 
Supported values are: external: This error handler should be used only on 
external requests (default); internal: This error handler should be used only 
on internal requests; always: This error handler can be used for all requests. 
Currently, if internal error handling is enabled, only inner most error handler 
will be used for errors which happened during internal pipeline processing. [VG]

*) Sitemap now properly throws ResourceNotFound exception for not matched 
requests even if last pipeline marked as an internal pipeline. [VG]

*) Sitemap handle-errors now reports an error if generator is missing, or if 
type attribute (deprecated) specified and generator is present. [VG]

*) Updated quartz to 1.4.5, jcs to 1.2.5-dev-20050313. [AG]

*) 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]

*) A flowscript's file encoding can now be specified by a comment on the 
script's very first line, in the form // encoding = . Otherwise, the 
default platform encoding is used. [SW]

*) 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]

*) CForms: separate FormattingDateConvertor that uses 
java.text.SimpleDateFormat and Icu4jDateFormatter 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 are it behaves a bit 
differently. [SW]

*) Tour block: fix shapes sample using if/else in flowscript instead of 
switch. [BD]

*) Build: Added exclude.all.blocks and include.all.blocks properties to quickly 
toggle all blocks on or off. [VG]

*) Updated antlr to 2.7.5, groovy to 1.0-beta-10, jetty to 4.2.23 [AG]

*) OJB Block: Marked as stable. [VG]

*) Make Cocoon compilable and buildable using JDK 5.0. [all]

*) Remove scratchpad block - the scratchpad area is only available in trunk. 
[CZ]

*) Deprecated Pizza compiler support in XSP. To be removed in Cocoon 2.2. [AG]

*) CForms: JavaSelectionList implementations can now be Contextualizable and 
can build SelectionLists with XMLizable labels. [VG]

*) Change the mime-type setting of a reader. See also bug #25121. [CZ]

*) Fix thread safety problem in JXTemplateGenerator.setup() concerning template 
script reparsing. [LG]

*) Polish i18n for CForms. [LG]

*) OJB Block: Renamed JdoPMF component to JDO, OdmgImplementation to ODMG, and 
removed PBFactory component - please use OJB PersistenceFactory API directly. 
[VG]

*) Runnable Manager: Fix bug preventing scheduling of two different jobs at the 
same time. [VG]

*) Many changes in CForms block. Widgets: add Widget.getDefinition() to access 
the definition that was used to create the widget. make widget definitions 
immutable once setup. This is necessary with the previous change

[ANN] Apache Cocoon 2.1.2 Released

2003-10-02 Thread Carsten Ziegeler
Apache Cocoon 2.1.2 Released


The Apache Cocoon Community is proud to announce the new release
of Apache Cocoon.
  
Apache Cocoon is a web development framework built around the concept
of separation of concerns (that is: allowing people to do their job
without having to step on each other toes) and component-oriented web 
RAD.

Cocoon implements these concepts around the notion of 'component
pipelines' modelled after the 'process chain' concept where each 
worker specializes on a particular operation. This makes it possible
to use a Lego(tm)-like approach in building web solutions where
these components can be hooked together into pipelines without
requiring further programming.

We like to think at Cocoon as web glue for your web application
development needs. But most important, a glue that can keep 
concerns separate and allow parallel evolution of the two sides, 
improving development pace and reducing the chance of conflicts.

For more information about Apache Cocoon 2.1.2, please go to
http://cocoon.apache.org

The Apache Cocoon Project

Carsten 

Carsten Ziegeler 
Open Source Group, SN AG
http://radio.weblogs.com/0107211/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[ANN] Apache Cocoon 2.1 Released

2003-08-14 Thread Carsten Ziegeler
Apache Cocoon 2.1 Released
--

   The Apache Cocoon Community is proud to announce the new release
   of Apache Cocoon.

  Apache Cocoon is a web development framework built around the concept
  of separation of concerns (that is: allowing people to do their job
  without having to step on each other toes) and component-oriented web 
  RAD.

  Cocoon implements these concepts around the notion of 'component
  pipelines' modelled after the 'process chain' concept where each 
  worker specializes on a particular operation. This makes it possible
  to use a Lego(tm)-like approach in building web solutions where
  these components can be hooked together into pipelines without
  requiring further programming.

  We like to think at Cocoon as web glue for your web application
  development needs. But most important, a glue that can keep 
  concerns separate and allow parallel evolution of the two sides, 
  improving development pace and reducing the chance of conflicts.

For more information about Apache Cocoon 2.1, please go to
http://cocoon.apache.org

The Apache Cocoon Project

Carsten 

Carsten Ziegeler 
Open Source Group, SN AG
http://radio.weblogs.com/0107211/

-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [vote] XMLBeans to enter XML incubation [was: Re: Vote for XMLBeans proposal in the XML Project (was RE: Vote for XMLBeans proposal)]

2003-07-09 Thread Carsten Ziegeler
Tom Copeland wrote, On 08/07/2003 16.27:
Please cast your vote on the acceptance of the XMLBeans project for 
incubation in the XML.Apache project:

  [  ]  I agree with and support this proposal (+1)
 
+1


Carsten

-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[ANN] Apache Cocoon 2.0.4 Release

2002-12-06 Thread Carsten Ziegeler
]

*) Fix issue with cross-platform uploads. Uploaded file's name converted to
match destination platform's path separator. [VG]

*) Absolute path now can be specified for work, cache, and upload directory.
Read comments in web.xml, and verify your settings. [VG]

*) 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. [VG]

*) 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. [VG]

*) Improve backward compatibility: FilePartFile needs toString() method to
work with code written for Cocoon 2.0. [VG]

*) AbstractServerPages used static fields for dependency tracking, which
caused either non-modified XSPs to be recompiled, or modified XSPs not to be
recompiled. [SW]

*) SearchGenerator now includes field name=/ elements into hit/
element. These elements contain stored fields of a found Document, making it
possible to provide additional info about document in the search result list
(only when index created with some stored fields). [VG]

*) In addition to attributes in same namespace with elements, link
serializer reacts on non-namespaced attributes too. This allows processing
of (strict) XHTML. [VG]

*) Backport usage of InputModules to compiled sitemap. [CH]

*) Sync modules and related components with HEAD. [CH]

*) Added some more types understood by modular database actions. [CH]

*) Request logicsheet: Fix session tags. [CH]

*) Added some more InputModules. [CH]

*) Changed existing OutputModules to not use : to separate key prefix from
suffix if prefix is an empty string. [CH]

*) Simple Formvalidation: FormValidatorAction sets attribute * to indicate
overall validation status. Added SimpleFormTransformer that fills XHTML form
fields with values from request parameters and allows conditional error tags
depending on validation result. This removes the requirement for XSP.
Changed ordering of error levels: notpresent (indicates that no validation
result is present for this parameter) moves between ok and error. New
error level maxerror used in conjunction with the transformer, is never
set, used as upper bound. [CH]

*) (Modular) DatabaseActions: select produced wrong result if no rows were
found, query action returned broken result. [CH]

*) ESQL: Allow arbitrary types for prepared and callable statements via
dynamically loading classes like the SQLTransformer does. Is-null now uses
dynamic colum specification. Fixed skip-row feature, which was off by one.
Added tag to get connection meta data. [CH]

*) Fixed NPE in the recycling phase of content aggregation. [CZ]

*) Fixed bug in cocoon pseudo protocol involving aggregation of aggregated
resources spanning several sitemaps. [VG]

*) Conect to the XML:DB once, from the XMLDBSourceFactory. [VG]

*) xsp-util:include-expr/ includes any object, converting it to string.
[VG]

*) XSP now verifies that value of attribute name on xsp:element does not
contains ':'. To create namespaced elements, uri and prefix attributes must
be used. [VG]

*) Request, response, and session logicsheet were incorrectly returning
result when as=xml is specified. [VG]

*) XScript now has better variable management: variables of request,
session, global, and page scope are stored not in the XScriptManager, but as
request, session, context attributes, or as XSP page field (respectively).
Chances of memory leaks are highly reduced. [VG]

*) Include all warnings and errors reported by the XSLT engine into the
TransformerException if transformation fails or terminated by the
stylesheet. [VG]

*) Update HSQLDB to version 1.7.0. Now it properly shuts down with Cocoon.
[VG]

*) All log messages from FOP now go into the logs instead of printing them
to the screen. [CZ]

*) Applied patch for MaybeUploadRequestFactoryImpl which sets the timeout
for a session to infinite during an upload and restores it afterwards. [CZ]


The Cocoon Team
Carsten Ziegeler
Open Source Group, SN AG


-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




[ANN] Apache Cocoon 2.0.3 Release

2002-07-15 Thread Carsten Ziegeler

Apache Cocoon 2.0.3 Released


   The Apache Cocoon team is proud to announce the new release
   of Apache Cocoon.


Apache Cocoon is an XML framework that raises the usage of
XML and XSLT technologies for server applications to a new level.
Designed for performance and scalability around pipelined SAX
processing, Cocoon offers a flexible environment based on the
separation of concerns between content, logic and style.
A centralized configuration system and sophisticated caching
top this all off and help you to create, deploy and maintain
rock-solid XML server applications.



Today, most web engineers consider XML as the key for an improved
web model and web site managers see XML as a way to reduce costs
and ease production. In an era where services rather than software
will be key for economic success, a better and less expensive model
for web publishing will be a winner, especially one based on open
standards.



This release of Cocoon is a maintainance release focusing on
improved performance, robustness and better documentation. See the
following changes list for more information.



For more information about Apache Cocoon 2.0.3, please go to
http://xml.apache.org/cocoon

Changes with Apache Cocoon 2.0.3

*) When Cocoon is built, the build system automatically detects the current
   jvm and builds a target for this virtual machine. This is eiter JVM 1.4
   or JVM 1.2 upto 1.3. [CZ]

*) Fixed current page indication in documentation menu (synced with
   HEAD). [KP]

*) Internationalization and JSP samples are refactored. [KP]

*) When building Cocoon it is required to set the targetted JVM (either
   1.3 (means 1.3 or lower) or1.4. [CZ]

*) Fix NullPointerException in Notifier. [VG]

*) Multiple results seem not to be supported by some DBMSs (i.e. Oracle
   and Informix). Therefore this is made optional in ESQL. A new parameter
   (esql:allow-multiple-results) to esql:connection re-enables it.
   See EsqlConnection for details. [CH]

*) Properly escape (national) characters included in element's attributes
   in XSP page. [VG]

*) Addconnect-attempts and connect-waittime parameters to the
SQLTransformer.
   Transformer tries toget a connection to the DB several times before
returning
   anerror. [VG]

*) Fix sitemap compilation error when matchers areused within view or
   resource. [VG]

*) Fix sitemap compilation error when actions are used within view. [VG]

*) TraxTransformer and XSLTProcessor components now correctly handle
   dependecies on imported (via xsl:include)XSLT stylesheets. [VG]

*) Removed Java 1.3+ only method (URL.getPath()) from
   LinkStatusGenerator. [NKB]

*) CocoonServletno longer builds its own classloader. Also, it no more sets
  the thread's context classloaderunless the init-classloader parameter is
true.
  To have Cocoon use its own classloader, usethe ParanoidCocoonServlet. [SW]

*) ResourceReader incorrectly advertised byte ranges support. [VG]

*) Added a handle-exceptions init argument in web.xml, used by
   CocoonServlet for the exceptions 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. [NKB]

*) Changed the Notifier notify() methods to accept amimetype 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 methodusing a ContentHandler, since it could output svg for
example.
   The old methods were deprecated. [NKB]

*) 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. [NKB]

*) Support Parameterizable URLFactories. [VG]

*) Fixed multipart request problems with IE6. [GF]

*) Added ability to run Cocoon on Novell OS. [VG]

*) Make the multipart/form-dataparser aware of the encoding used by the
   processed request. [SM]

*) Added support for StreamGenerator to read from 'multipart/form-data'
   as well. [SM]

*) Started new documents for Documentation To Do List and Documentation
History
   of Changes. [DC]

*) Fixed NPE in DefaultNotifyingBuilder. [GF]

*) Fixed NPE in I18nTransformer. [GF]

*) i18n transformer changed to useshorter syntax for number formatting. Now
   'type' attribute with'number', 'currency' and 'percent' should be used
instead
   of 'type' and 'sub-type'combination. [KP]

*) New documents on databases and Cocoon, database actions and modules. [CH]

*) Additional input modules: Date, Digest, ConstantString, Random,
NullInput,
   Collection [CH]

*) Sendmail logicsheet works again. [CH]

*) Array support for original form validation and new constraint for
strings:
   one-of listsall allowed values, separated by |s. List should start
   and end with |. 

[Announcement] Apache Cocoon 2.0.2 Release

2002-03-26 Thread Carsten Ziegeler

Apache Cocoon 2.0.2 Released


   The Apache Cocoon team is proud to announce the new release
   of Apache Cocoon.


Apache Cocoon is an XML framework that raises the usage of
XML and XSLT technologies for server applications to a new level.
Designed for performance and scalability around pipelined SAX
processing, Cocoon offers a flexible environment based on the
separation of concerns between content, logic and style.
A centralized configuration system and sophisticated caching
top this all off and help you to create, deploy and maintain
rock-solid XML server applications.



Today, most web engineers consider XML as the key for an improved
web model and web site managers see XML as a way to reduce costs
and ease production. In an era where services rather than software
will be key for economic success, a better and less expensive model
for web publishing will be a winner, especially one based on open
standards.



This release of Cocoon is a maintainance release focusing on
improved performance and robustness. In addition some bugs were
fixed and new features were added. See the following changes list
for more information.



For more information about Apache Cocoon 2.0.2, please go to
http://xml.apache.org/cocoon

Changes with Apache Cocoon 2.0.2

*) New BootstrapServlet to allow Cocoon torun in non-compliant servlet
engines that don't handle correctly servlet contexts. This servlet builds a
class loader with the contents of WEB-INF/classes and WEB-INF/lib and
manages resource resolution. [SW]

*) Updated error reporting to add line, column and location attributes
specified in SAXException and TransformerException. The error page in the
webapp examples shows the new extra info. [NKB]

*) 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.
Gump descriptor has been modified to use it; now we also have automatic
javadoc creation. [NKB]

*) cocoon.xconf is moved in WEB-INF for security reasons. The documentation
has been updated to reflect the change. [NKB]

*) Partial commit of new samples structure. Samples go in samples/ dir with
theit own sitemap. All scratchpad samples that are in the samples/ subdir
are copied in webapp samples automatically by installscratchpadwar target.
[NKB]

*) New set-content-length configuration for FOPSerializer to allow
streaming of large PDFs (default is true for backwards compatibility). [SW]

*) 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, added Stefano's explanation on how to write mails, the docs are
generated with the TreeProcessor, the docs generation uses JispStore. [NKB]

*) Added new targets: installwar asks for the directory in which to put
the war and makes it. installscratchpadwar does the same but incudes
scratchpad libs ans samples. [NKB]

*) New POI HSSF Serializer; outputs to the .xls (not .xsl) file format.
Added samples as legacy file format support. [NKB]

*) New module structure for input, output, and database specifica in
scratchpad. Thus it is possible to write generic components for one task and
replace input and output dynamically. As an example a generic version of a
WildcardMatcher is provided as well as a sample action that uses it.
DatabaseActions in scratchpad use this structure as well. [CH]

*) Moved ModularDatabase*Actions to new home in scratchpad and reworked
them. They now use new module structure. For sample application, copy mod-db
directory to cocoon/mount. [CH]

*) Changed jdbc datasource to ResourceLimitingJdbcDataSource because it does
not require to be able to contact the datasource on startup. Thus race
condition with HSQLDB startup is eliminated. [CH]

*) Added new Jisp based persistence cache, to improve (1) performance and
(2) to solve the problem with long filenames on Windows OS flavours. [VG,GF]

*) Removed explicit System.gc() call from StoreJanitor, because this caused
performance leaks. [GF]

*) Added support for input type=image buttons [TC]

*) Deprecated the old cocoon-action=ACTION syntax in favor of the new
cocoon-action-[ACTION]=whatever. Still supported though. [TC]

*) Added encodeURL transformer for encoding URIs. [BH]

*) Using migrated XPath Processor from Avalon Excalibur instead of own
component. [CZ]

*) Fixed endless loop bug in IncludeXMLConsumer. [CZ]

*) Added xsp:page create-session= attribute now processed correctly, as
described in the xsp-session logicsheet documentation. Variable 'session'
declared and could be used in XSP page code. [VG]

*) New implementation of the sitemap engine based on an evaluation tree.
This provides super-fast load times (no more compilation), and a slight gain
in request processing speed compared to the compiled engine thanks to the
HotSpot VM. [SW]

*) Added matchers: 

FW: JDJ Readers Choice Awards Logo

2002-02-07 Thread Carsten Ziegeler

Hi,

I think this question belongs rather to this list.

So, the question is: Does Apache allow to put the JDJ Logo
on the xml.apache.org website (or only on the Cocoon website)?

Carsten

-Original Message-
From: Carsten Ziegeler [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 06, 2002 3:54 PM
To: [EMAIL PROTECTED]
Subject: RE: JDJ Readers Choice Awards Logo



Sylvain Wallez wrote:
 
 Carsten Ziegeler wrote:
 
 Hi,
 
 what do you think about adding the JDJ Logo to our website?
 
 (from http://www.sys-con.com/java/readerschoice2002/468x60.jpg).
 
 Is this legal?
 
 It seems to be, as http://www.sys-con.com/java/readerschoice2002/ states 
 *Download Readers' Choice Logos for Your Web Site*
 
Ok, next time I have to spend more time in my sentences...

I know that JDJ allows us to use the logo, but is it ok to put it on an
Apache web site? Which means, what does Apache think of this?

Carsten

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]


-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




[Announcement] Apache Cocoon 2.0.1 Release

2002-01-31 Thread Carsten Ziegeler

Apache Cocoon 2.0.1 Released


   The Apache Cocoon team is proud to announce the new release
   of Apache Cocoon. This release has been tested thoroughly.
  
   
Apache Cocoon is an XML framework that raises the usage of
XML and XSLT technologies for server applications to a new level.
Designed for performance and scalability around pipelined SAX
processing, Cocoon offers a flexible environment based on the
separation of concerns between content, logic and style.
A centralized configuration system and sophisticated caching
top this all off and help you to create, deploy and maintain
rock-solid XML server applications.
   

   
This release of Cocoon is a complete rewrite of the Cocoon XML
publishing framework and removes all of those design constraints
that emerged from the Cocoon 1 experience.
   

   
Today, most web engineers consider XML as the key for an improved
web model and web site managers see XML as a way to reduce costs
and ease production. In an era where services rather than software
will be key for economic success, a better and less expensive model
for web publishing will be a winner, especially one based on open
standards.
   
  
For more information about Apache Cocoon 2.0.1, please go to
http://xml.apache.org/cocoon

Carsten Ziegeler

-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Updating the website

2002-01-31 Thread Carsten Ziegeler

Hi,

I just updated the news section of xml.apache.org to reflect the latest
cocoon release and was a little bit disappointed about our xml.apache.org
website.

It seems that especially the news section is not really used by
the projects as concerning releases only cocoon and xerces are listed
there. And the xerces entry is even old.

So I would suggest that the projects update this section more regularly.

In addition, the Project Status which fills the second half of the
news page seems not appropriate at that place. As the index page already
explains all projects, I think we should remove that section from the news.

If you look at our brothers and sisters from jakarta.apache.org, they have
some nice welcome and news pages. Now they even have some headlines on their
welcome page.

So let's see if we can make it even better as them!

PS: This has nothing to do with layout, it has to do with content. And it
has nothing to do with the format of the content (doctype, stylebook etc).

Carsten


-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: [proposal] Creation of Forrest as full subproject

2002-01-17 Thread Carsten Ziegeler


Stefano Mazzocchi wrote:
 
 Hi people,
 
 since Forrest has started to attract people, I would like to propose
 Forrest to full subproject status.
 
 The starting committers will be:
 
  - Myself ([EMAIL PROTECTED])
  - Sam Ruby ([EMAIL PROTECTED])
  - John Morrison ([EMAIL PROTECTED])
 
 The proposed CVS module will be
 
  xml-forrest
 
+1

 the proposed mail list will be
 
  [EMAIL PROTECTED] 
 
 (no need for dev/users here)
 

+1

 What do you think?
 

+1

Carsten

-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




[Announcement] Apache Cocoon 2.0 Release

2001-11-29 Thread Carsten Ziegeler

Apache Cocoon 2.0 Released
--

   The Apache Cocoon development community is very proud to announce the
   long-awaited first stable release of the next generation of Apache
Cocoon.

   Apache Cocoon is an XML framework that raises the usage of
   XML and XSLT technologies for server applications to a new level.
   Designed for performance and scalability around pipelined SAX
   processing, Cocoon offers a flexible environment based on the
   separation of concerns between content, logic and style.
   A centralized configuration system and sophisticated caching
   top this all off and help you to create, deploy and maintain
   rock-solid XML server applications.

   Today, most web engineers consider XML as the key for an improved
   web model and web site managers see XML as a way to reduce costs
   and ease production. In an era where services rather than software
   will be key for economic success, a better and less expensive model
   for web publishing will be a winner, especially one based on open
   standards.

   This release of Cocoon is a complete rewrite of the first generation
   that removes all of those design constraints that emerged during
   almost three years of worldwide use.

   This release is considered stable in both implementation and on the API
   it provides: this means that the Apache Cocoon development community
   is now fully committed to preserve backwards compatibility with this
release.

   We value the time and energy that our users will spend in order to deploy
   Cocoon technologies in their solutions and will make all possible effort
   to keep Cocoon a solid platform to work on.

   For more information about Apache Cocoon, please go to

   http://xml.apache.org/cocoon/

   Thank for your interest and thanks to all who made this possible.


The Apache Cocoon Worldwide Community


-
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail:  [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




[Announcement] Apache Cocoon 2 RC 2 Release

2001-11-07 Thread Carsten Ziegeler

Apache Cocoon 2.0rc2 Released
-

The Apache Cocoon team is proud to announce the 4th release
of Apache Cocoon. This release has been tested thoroughly.


Apache Cocoon is a complete rewrite of the Cocoon XML publishing framework
that
is supposed to remove all those design constraints that emerged from the
Cocoon 1 experience.


The Apache Cocoon Project has gone a long way since its creation on
January 1999. It started as a simple servlet for static XSL styling and
became
more and more powerful as new features were added. Unfortunately, design
decisions made early in the project influenced its evolution. Today, some of
those constraints that shaped the project were modified as XML standards
have
evolved and solidified. For this reason, those design decisions need to be
reconsidered under this new light.


While Apache Cocoon started as a small step in the direction of a new
web publishing idea based on better design patterns and reviewed estimations
of management issues, the technology used was not mature enough for tools to
emerge. Today, most web engineers consider XML as the key for an improved
web
model and web site managers see XML as a way to reduce costs and ease
production.


In an era where services rather than software will be key for
economic success, a better and less expensive model for web publishing will
be a winner, especially if based on open standards.


For more information about Apache Cocoon 2.0rc2, please go to
http://xml.apache.org/cocoon2

Changes with Apache Cocoon 2.0rc2

*) Deprecation of CodeFactory in preparation of the tree traversal
implementation of the sitemap. All factory-based matchers have been
rewritten using the new PreparableMatcher interface, and all factory-based
selectors have been rewritten as regular implementations of Selector. For
patterns whose syntax uses '{' like regexp, sitemap substitution can be
avoided by escaping the brace character (example : pat\{2}ern will match
pattern). [SW]

*) Reduce exception nesting in case of sitemap setup errors, and display all
nested exceptions in the error page (avoids searching the logs for the
failure cause). [SW]

*) Added attribute management methods to environment Context and its
implementations. [SW]

*) Updated TraxTransformer and XSLTProcessor to allow simultaneous use of
several TRAX processors (e.g. xalan and saxon) in a controlled way. [SW]

*) Updated session handling of commandline interface and fixed parameter
handling. [CZ]

*) Fixed missing prefix in elements generated by the directory and image
directory generator. [CZ]

*) Throw exception for internal requests instead of using the error handler
and fixed component handling in subsitemaps when invoked internally.
Components only defined in a subsitemap were not found as for internal
requests the parent component manager was used. [CZ]

*) When Cocoon is reloaded, the logkit configuration is now also reloading.
This enables changing the logkit settings during runtime. [CZ]

*) The documentation build system now uses Cocoon itself to generate the
html documentation. [CZ]

*) Applied NPE fix in certain conditions in ServerPagesGenerator. Submitted
by: Ovidiu Predescu [[EMAIL PROTECTED]] [CZ]

*) Applied NPE fix for MRUMemoryStore Submitted by: Ovidiu Predescu
[[EMAIL PROTECTED]] [CZ]

*) Fixed (hopefully) dependency to the http environment in StreamGenerator.
[CZ]

*) Optional setting of the lexical-handler for XMLReader. This patch allows
to use Crimson instead of Xerces. Submitted by: Ovidiu Predescu
[[EMAIL PROTECTED]] [CZ]

*) Added xml compiler and interpreter to cocoon.xconf [CZ]

*) Applied Patch for entity catalogs: accept parameters from xconf.
Submitted by: David Crossley [[EMAIL PROTECTED]] [CZ]

*) Applied fix for missing User-Agent header in BrowserSelectorFactory.
Submitted by: Joerg Henne [[EMAIL PROTECTED]] [CZ]

*) Enhanced Command Line Interface by adding background attribute to
ExtendedXLinkPipe and fixing bugs: mailto:; and news:; are now ignored for
traversing and links containing anchors are handled properly [CZ]

*) Applied patch for default value support for RequestParamAction. Submitted
by: Sergio Carvalho [[EMAIL PROTECTED]] [CZ]

*) Applied fix for a bug in the WriteDOMSessionTransformer for handling xml
documents with namespaces correctly. Submitted by: Greg Weinger
[[EMAIL PROTECTED]] [CZ]

--

Carsten

Open Source GroupsunShine - b:Integrated

Carsten Ziegeler, SN AG, Klingenderstrasse 5, D-33100 Paderborn
www.sundn.de  mailto: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED