blob: 8ca1ee062f8bc8e4ee32b7a98a1da72fcdec854a [file] [log] [blame]
<?xml version="1.0"?>
<!DOCTYPE changes SYSTEM "./dtd/changes-v10.dtd">
<changes title="History of Changes">
<devs>
<person name="Everybody" email="batik-dev@xml.apache.org" id="XX"/>
<person name="Stephane Hillion" email="stephane@hillion.org" id="SH"/>
</devs>
<release version="???" date="???">
<action dev="SH" type="update">
Moved the parsers and handlers in batik/refimpl/parser to batik/parser.
</action>
<action dev="SH" type="fix">
Fixed a problem with the 'xml-stylesheet' processing instructions creation in
the generic DOM implementation.
</action>
<action dev="SH" type="add">
Added a CSS parser (org.apache.batik.css.parser.Parser) in remplacement of
Flute (org.w3c.flute.parser.Parser).
Modified resources/org/apache/batik/apps/svgviewer/resources/Application.properties
to make the viewer use the new parser.
</action>
</release>
<release version="1.0beta" date="December 4 2000">
<action dev="XX" type="add">
Initial version.
</action>
</release>
</changes>
<!--
================ Examples =================
<release version="???" date="???">
<action dev="RDG" type="fix">
Changed &lt;xsp:pi&gt; back to use target= instead of name= in order
not to break existing users' code (which there is a lot of!).
Changed XSP docs to reflect correct usage.
</action>
<action dev="RDG" type="add">
Added very primitive profiler (see cocoon.properties)
</action>
<action dev="RDG" type="fix">
Fixed some synchronization errors in Engine. You can now call a Cocoon
page from a Cocoon page, if you really want (this is inefficient and a
bad architecture, but it's possible.)
</action>
<action dev="RDG" type="fix">
Made response taglib work on Servlet API 2.0 engines
</action>
<action dev="DB" type="add">
Added xspdoc comments to esql logicsheet and added xspdoc to document convertor in the xml.apache.org site skin directory. god only knows how i'm supposed to add it to the build procedure... help?
</action>
<action dev="DB" type="add">
Added error handling to esql logicsheet and documented its use in esql sample.
</action>
<action dev="DB" type="fix" due-to="Tagunov Anthony" due-to-email="atagunov@nnt.ru">
Fixed encoding problem with xinclude processor
</action>
<action dev="SM" type="fix" due-to="Kevin Sonney" due-to-email="kevin@webslingerz.com">
Fixed problem with XSP and PIs (now follows the correct name="xml-stylesheet" syntax)
</action>
<action dev="SM" type="update">
Upgraded Xerces to 1.2 because previous version had a bug which meant it couldn't build
the Cocoon documentation.
</action>
<action dev="DB" type="add">
Added esql logicsheet
</action>
<action dev="DB" type="update">
Upgraded xalan to 1_2_D02
</action>
<action dev="SM" type="add" due-to="Paul Terray" due-to-email="terray@4dconcept.fr">
Added installation instructions for iPlanet.
</action>
<action dev="RR" type="fix" due-to="Jens Lorenz" due-to-email="jens.lorenz@interface-business.de">
Fixed a typo in session taglib
</action>
<action dev="RR" type="fix">
Added namespace preservation to Java code-generation taglib
</action>
<action dev="DB" type="fix" due-to="Darren Smith" due-to-email="darrens@acay.com.au">
Fixed a NPE in XIncludeProcessor on win32 systems
</action>
<action dev="SM" type="add" due-to="Juergen Sonnauer" due-to-email="juergen.sonnauer@t-online.de">
Added java compiler abstraction for XSP compilation (now we can use Jikes to improve XSP compilation speed).
</action>
<action dev="SM" type="fix" due-to="Kevin Sonney" due-to-email="kevin@webslingerz.com">
Patched the cookie XSP taglib and the LDAP processor.
</action>
<action dev="SM" type="fix" due-to="Mark Washeim" due-to-email="esalon@canuck.com">
Make Cocoon run better under heavy load.
</action>
<action dev="SM" type="add" due-to="Mark Evans" due-to-email="mark.evans@dsto.defence.gov.au">
Added Solaris8 and improved Win2k installation case documentation.
</action>
<action dev="DB" type="fix">
Made XSP SQL processor to array to string conversion when using a Format object on a text column
</action>
<action dev="DB" type="update">
Brought XInclude processor into conformance (mostly) with the 2000-07-17 version of the working draft.
</action>
<action dev="SM" type="fix">
Fixed problem with unresolved SystemID URIs that cause problems with latest Xerces.
</action>
<action dev="SM" type="update">
Updated latest Xerces and Xalan.
</action>
<action dev="SM" type="add" due-to="Jeremy Quinn" due-to-email="sharkbait@mac.com">
Included FP form-handling taglib for XSP.
</action>
<action dev="SM" type="fix" due-to="Mark Washeim" due-to-email="esalon@canuck.com">
Fixed the bug that prevented compiled XSP to be cacheable with hasChanged().
</action>
<action dev="SM" type="fix" due-to="Robin Green" due-to-email="greenrd@hotmail.com">
Fixed the bug that xsp:expr does not accept DocumentFragments.
</action>
<action dev="SM" type="fix" due-to="Mark Evans" due-to-email="mark.evans@dsto.defence.gov.au">
Updated Cocoon installation case document.
</action>
<action dev="DB" type="fix">
Removed normalize-space from sql logicsheet's get-nested-string template
</action>
<action dev="DB" type="fix" due-to="Brian Millett" due-to-email="bpm@ec-group.com">
Changed turbine libraries to just include connection pool stuff, added connection pool docs
</action>
<action dev="DB" type="fix" due-to="John Morrison" due-to-email="john.morrison@experian.com">
Fixed stupid bug in XInclude processor's handling of local files introduced in last patch
</action>
<action dev="DB" type="add" due-to="Brian Millett" due-to-email="bpm@ec-group.com">
Added connection pool (and turbine) to sql logicsheet
</action>
<action dev="DB" type="fix">
Added support for site-absolute links in xinclude processor
</action>
<action dev="DB" type="fix" due-to="Ulrich Mayring" due-to-email="ulim@denic.de">
Fixed stupid bug in absolute href support in xinclude processor. also now set system ids on included xml resources.
</action>
<action dev="SM" type="fix" due-to="Matthias Brunner" due-to-email="mb@blumenstrasse.vol.at">
Fixed typo on util.xsl that generated XSP compilation problems for the util taglib.
</action>
<action dev="DB" type="fix" due-to="Peter Seiderer" due-to-email="Peter.Seiderer@ciselant.de">
Patched sql processor documentation to be fully up to date! Hoorah!
</action>
<action dev="DB" type="fix" due-to="Peter Seiderer" due-to-email="Peter.Seiderer@ciselant.de">
Added connection cache to sql processor
</action>
<action dev="DB" type="fix" due-to="Jeremy Quinn" due-to-email="jeremy@media.demon.co.uk">
Disabled "created by cocoon" comment for HTTP HEAD requests.
</action>
<action dev="DB" type="fix" due-to="Jeremy Quinn" due-to-email="jeremy@media.demon.co.uk">
Added HTTP method to Utils.encode so HEAD and GET are distinguishable
</action>
<action dev="DB" type="fix" due-to="Daniel Schneider" due-to-email="Daniel.Schneider@tecfa.unige.ch">
XIncludeProcessor now strips document type nodes from included documents
</action>
<action dev="SM" type="add" due-to="Mark Evans" due-to-email="mark.evans@dsto.defence.gov.au">
Added new installation case that should provide insights for newbies.
</action>
<action dev="DB" type="fix" due-to="Antonio Cabezuelo Vivo" due-to-email="antonio.cabezuelo@eresmas.com">
fixed null pointer exception in XIncludeProcessor.
</action>
<action dev="SM" type="add">
Added printer friendly skin so the documentation can now be generated to
be printer friendly when needed. (stylesheets are pretty crappy right now, but hopefully
some nice guy will improve them)
</action>
</release>
<release version="1.7.4" date="May 19 2000">
<action dev="SM" type="fix">
fixed xpath position() problem that caused the slideshow example to behave strangely. Weird.
</action>
<action dev="SM" type="fix" due-to="Kevin Burton" due-to-email="burton@relativity.yi.org">
fixed a problem with memory store sweeping idle time declared as seconds
and used as milliseconds which caused heavy CPU usage for undetectable
misconfiguration.
</action>
<action dev="DB" type="fix">
fixed bug in SQL taglib when doc-element was missing
</action>
<action dev="DB" type="fix" due-to="Giacomo Pati" due-to-email="Giacomo.Pati@pwr.ch">
fixed bug in SQL taglib's count rows query
</action>
<action dev="SM" type="fix" due-to="Bill Parkinson" due-to-email="bill_parkinson@merck.com">
Work around context.getRealPath() that fails on some engines.
</action>
<action dev="SM" type="fix" due-to="Paul Lamb" due-to-email="paul@redfork.com">
Fixed problem with getResource() not implemented on some servlet engine. Now we test for Servlet 2.2
</action>
<action dev="RR" type="fix" due-to="Ulrich Mayring" due-to-email="ulim@denic.de">
Fixed backslash escaping in text node strings
</action>
<action dev="RR" type="fix" due-to="Ulrich Mayring" due-to-email="ulim@denic.de">
Fixed invalid code for &lt;util:include-file&gt;. Added debug info to &lt;util:include-uri&gt;
</action>
<action dev="SM" type="fix">
Added SVG formatting properties.
</action>
<action dev="SM" type="fix">
Changed behavior for absolute stylesheet hrefs which now point to absolute URI addresses.
</action>
<action dev="RR" type="fix" due-to="Kevin Burton" due-to-email="burton@relativity.yi.org">
Changed "create-session" attribute in &lt;xsp:page&gt; to accept
only "true" and "false" as dictated by the XML Schema boolean
datatype
</action>
<action dev="RR" type="update">
Added namespace preservation for XSP pages. To preserve namespaces in an
XSP page, add an "xsp:xxx" attribute to the page's root element, where
"xxx" is the namespace and the attribute value is the namespace URI
</action>
<action dev="RR" type="update">
Added boolean attribute "create-session" to &lt;xsp:page&gt; in order
to allow for the automatic creation of servlet sessions without
intervening &lt;xsp:logic&gt;
</action>
<action dev="RR" type="update">
Added "java.net.*" to the list of default XSP page Java imports
</action>
<action dev="RR" type="update" due-to="Robin Green" due-to-email="greenrd@hotmail.com">
Added synchronization on code generation, compilation and loading
</action>
<action dev="RR" type="update" due-to="Pavel Karassev" due-to-email="paul@soft.tlt.ru">
Added support for charset encodings in code generation and compilation.
Tested only with Russian under Blackdown's JDK1.2
</action>
<action dev="RR" type="fix">
Fixed bug resulting in multiple &lt;xsp:page&gt; top elements
</action>
</release>
<release version="1.7.3" date="May 5 2000">
<action dev="DB" type="fix">
Added code to XSLTProcessor to not import request parameters whose names are not valid XML Qnames and code to XalanTransformer to quote request parameter values to bypass the expression parsing routines.
</action>
<action dev="DB" type="update">
Added column formatting to XSP SQL taglib.
</action>
<action dev="DB" type="update">
Documented all XSP SQL taglib configuration options.
</action>
<action dev="SM" type="update" due-to="Paul Lamb" due-to-email="paul@redfork.com">
Added ability to recognize Servlet 2.1 container and get cocoon.properties
as a ServletContext resource. This should ease installation on Tomcat.
</action>
<action dev="SM" type="update">
Cleaned the docs a little, fixed some typos and extended the cocoon2 sitemap example.
</action>
<action dev="SM" type="add" due-to="Manfred Riem" due-to-email="mriem@win.tue.nl">
Patched engine creation to allow several instances of Cocoon in the same JVM.
</action>
<action dev="DB" type="update" due-to="Kevin Sonney" due-to-email="kevin@webslingerZ.com">
Added code to XSP SQL library to automatically choose execute update v.s. execute query
</action>
<action dev="SM" type="add">
Added SMIL formatter.
</action>
<action dev="SM" type="add">
Added XHTML formatter.
</action>
<action dev="SM" type="fix" due-to="Pawel Pesz" due-to-email="webmaster@insert.net.pl">
Fixed other encoding problems (hopefully last ones).
</action>
<action dev="SM" type="update">
Updated build scripts (mostly esthetics for easier administration).
</action>
<action dev="SM" type="fix" due-to="Mike Rossellini" due-to-email="m@icopyright.com">
Fixed some typos and mistakes in documentation.
</action>
<action dev="SM" type="fix">
Fixed a problem with the cache monitor that was not updating the timestamp after a change
so the cache was disabled after one of multiple stylesheets where updated. Now it works
as expected.
</action>
<action dev="SM" type="fix">
Fixed possible encoding problem in stylesheet loading.
</action>
<action dev="SM" type="update">
Updated Xalan to version 1.0.1.
</action>
<action dev="SM" type="add">
Added new samples.
</action>
<action dev="SM" type="fix" due-to="Rapha&euml;l Luta" due-to-email="luta.raphael@networks.vivendi.net">
Fixed a problem with XSP where PIs contained the string <em>xsp</em>.
</action>
<action dev="SM" type="fix" due-to="Roberto Moreda" due-to-email="moreda@alfa21.com" fixes-bug="112">
Fixed a problem with XSP packages containing dots and also fixes a problem with package generation.
</action>
<action dev="SM" type="update" fixes-bug="102">
Improved error message when XSP repository directory is not writable.
</action>
<action dev="SM" type="update" due-to="Michel Lehon" due-to-email="michel.lehon@outwares.com">
Added an improved memory store that checks for memory overflow in the background.
</action>
<action dev="SM" type="fix" due-to="Ovidiu Predescu" due-to-email="ovidiu@cup.hp.com">
Fixed a number of NPE when using Cocoon from the command line.
</action>
<action dev="SM" type="fix" due-to="Robin Green" due-to-email="greenrd@hotmail.com">
Fixed xsp:pi that now can work with included xsp:expr for dynamically generated PIs in XSP.
</action>
<action dev="RR" type="fix">
Fixed xsp:expr [XSPPage.xspExpr()] to ensure that node values are created by the same document instance.
</action>
<action dev="SM" type="fix" due-to="Andrew Sheehan" due-to-email="AJSheehan@doe.mass.edu">
Fixed problem with Sun ProjectX compilation that failed on some platforms.
</action>
<action dev="SM" type="fix" due-to="James Birchfield" due-to-email="jsrbirch@home.com">
Fixed problem with LDAP examples.
</action>
<action dev="SM" type="fix" due-to="Maurice Galland" due-to-email="maurice.galland@kariboo.com">
Fixed a problem with DocumentDTD that defined the "role" attribute twice
and triggered validation problems on some parsers.
</action>
<action dev="SM" type="fix" fixes-bug="91">
Fixed a problem with document stylesheets that messed up anchors.
</action>
<action dev="SM" type="add" fixes-bug="90">
Added ability to specify formatting information from the cocoon property
file instead of having to create a custom formatter every time. Also
fixed the output encoding problem since now a specific encoding for the
output stream can be forced.
</action>
<action dev="SM" type="add" fixes-bug="83">
Added XML encoding prediction to fix the encoding problem for
ProducerFromFile. Cocoon should now work with all encoding supported by
the XML parser used.
</action>
<action dev="SM" type="fix" due-to="Robin Green" due-to-email="greenrd@hotmail.com">
Added ability to call "hasChanged" from inside the XSP engine to avoid
dynamic page regeneration even XSP pages.
</action>
</release>
<release version="1.7.2" date="March 31 2000">
<action dev="SM" type="fix">
Changed log setting.
</action>
<action dev="DB" type="fix">
Fixed problem with SQLlib.
</action>
</release>
<release version="1.7.1" date="March 29 2000">
<action dev="SM" type="update" due-to="Paul Lamb" due-to-email="paul@oil-law.com">
Fixed problem with basename evaluation when included into a JSP.
</action>
<action dev="SM" type="fix">
Updated cocoon.properties and added hook to SQL XSP taglib.
</action>
<action dev="SM" type="update">
Improved syntax highlighting capabilities of viewsource.xsp.
</action>
<action dev="SM" type="fix" due-to="Michael French" due-to-email="mfrench@zycor.lgc.com">
Patched problem with empty string and the LDAPProcessor.
</action>
<action dev="SM" type="update">
Updated to Xalan 1.0 (finally!).
</action>
<action dev="SM" type="add" due-to="Gopinath M.R." due-to-email="gopi@aztecsoft.com">
Added XML doclet (consider it alpha).
</action>
<action dev="SM" type="add" due-to="Robin Green" due-to-email="greenrd@hotmail.com">
Fix in string tokenizers missing single CR or LF.
</action>
<action dev="SM" type="add" due-to="Peter Mor&aacute;vek" due-to-email="moravek@pobox.sk">
Added StringTokenizer replacement due to a bug in java.util.StringTokenizer.
</action>
<action dev="SM" type="add" fixes-bug="45" due-to="jon@stimmel.net" due-to-email="jon@stimmel.net">
Fixed bug on XSPUtil.cloneNode choking on comments.
</action>
<action dev="SM" type="add">
Added logging capabilities to the framework.
</action>
<action dev="RR" type="add">
Added the ability to include taglibs with PIs.
</action>
<action dev="RR" type="add">
Added tablig logicsheet dynamic reloading to XSP.
</action>
<action dev="DB" type="add">
Added SQL XSP taglib.
</action>
<action dev="SM" type="fix" fixes-bug="56">
Fixed problem with custom classloaders.
</action>
<action dev="SM" type="fix">
Updated Xalan and Xerces to latest version.
</action>
<action dev="SM" type="fix">
Fixed problem with stylesheet reloading when multiple transformations
are applied on the same pipeline.
</action>
<action dev="SM" type="add">
Passed request parameters to Xalan as stylesheet parameters.
</action>
<action dev="SM" type="fix">
Fixed a thread-safety problem with Xalan.
</action>
<action dev="SM" type="fix">
Patched Ant to remove dependency on Sun ProjectX and fixed problem for
javadoc not working if tools.jar not set in classpath.
</action>
<action dev="SM" type="add">
Added the ant scripts that were left over from my environment. Now I removed
everything from my environment, even the classpath is empty.. so I'll be
experiencing more what newbies do. This fixes some problems with javadoc
and classpaths not being correct.
</action>
<action dev="SM" type="fix">
Fixed bug in XSP processor that wasn't using URL to find out for user-defined
taglib logicsheets.
</action>
<action dev="SM" type="update">
Added version information to stylesheets since Xalan was complaining.
</action>
<action dev="SM" type="fix">
Fixed namespace problem in some of the XSP examples that caused troubles
with the newest Xalan.
</action>
<action dev="SM" type="update">
Added Xerces 0.19.5 and updated Ant.
</action>
<action dev="SM" type="fix">
Commented out LDAP processor that caused some problems since the JNDI.jar
package is not shipped with Cocoon.
</action>
<action dev="SM" type="fix">
Moved our package in front of the system classpath in the build scripts
to avoid versioning conflicts with packages installed on the system.
</action>
</release>
<release version="1.7" date="February 24 2000">
<action dev="SM" type="update">
Fixed docs creation problem due to an XSLT problem that appeared after
updating Xalan.
</action>
<action dev="SM" type="update">
Cocoon2 docs update. Talks a little about the sitemap, it also gives
a sneak preview of the new Cocoon logo.
</action>
<action dev="SM" type="update">
Updated Xalan to 0.19.4 and FOP to 0.12.1. Xalan is much faster and less
memory consuming. Great job guys!
</action>
<action dev="SM" type="fix">
Improved memory management and OutOfMemory handling. Now should work
out of the box on all systems with no problems.
</action>
<action dev="SM" type="fix">
Improved cache system and fixed bugs in previous stylesheet updating patch.
</action>
<action dev="SM" type="fix" due-to="Mike Engelhart" due-to-email="mengelhart@earthtrip.com">
Fixed problem with XSP initializing new sessions every time.
</action>
<action dev="SM" type="fix" due-to="Sean Timm" due-to-email="STimm@mailgo.com">
Fixed problems in stylesheet updating.
</action>
<action dev="SM" type="fix">
Added index.html file to simplify installation by allowing a central
point for aliasing that gives access to all web accessible resources.
</action>
<action dev="SM" type="fix">
Futher installation cleanup.
</action>
<action dev="SM" type="fix">
Patched memory usage and tested under heavy load.
</action>
<action dev="SM" type="fix">
Fixed installation instructions to make it easier for newbies to get
going. Anyway, if you still find it hard, help us instead of complaining :)
</action>
<action dev="SM" type="fix">
Patched build system with Ant upgrades. Now it is possible to build
Cocoon even if not all the used packages are present, this because some
of the compilation targets will react on class presence and skip themselves.
</action>
<action dev="SM" type="add">
Added library with all the required jar files for ease of installation.
</action>
<action dev="SM" type="remove">
Leave DCP out in configurations by default. Now DCP is considered obsolete
and will be removed in future versions.
</action>
<action dev="SM" type="remove">
Removed ProducerFromMap.
</action>
<action dev="SM" type="remove">
Removed the need for the URLFactory (which caused troubles with Weblogic).
</action>
<action dev="SM" type="add" due-to="Philippe Lavoie" due-to-email="philippe.lavoie@cactus.ca">
Added infrastructure document.
</action>
<action dev="SM" type="fix">
Fixed problem with xml parser performing validation but nobody catching the
validation errors triggered. Now if validation is turned on, an invalid
document throws an exception at parse time.
</action>
<action dev="SM" type="fix" due-to="Ingo Macherius" due-to-email="macherius@darmstadt.gmd.de">
Fixed problem with classloader not finding EcmaScript initialization file.
</action>
</release>
<release version="1.6.1" date="January 27 2000">
<action dev="SM" type="add" due-to="Philippe Lavoie" due-to-email="philippe.lavoie@cactus.ca">
Added ability to return exception stack trace when sending error page back to web server.
</action>
<action dev="SM" type="fix" due-to="Sean Timm" due-to-email="STimm@mailgo.com">
Fixed a nullpointerexception when removing the very last PI.
</action>
<action dev="SM" type="update">
Patched xml.apache.org skin for better source code and figures handling.
</action>
<action dev="SM" type="fix" due-to="Manuel Schulte" due-to-email="manuel@alpha.sea-to-sky.netv">
Fixed XML name which X stands for "eXtensible" not "eXtended".
</action>
<action dev="SM" type="fix" due-to="Scott Boag" due-to-email="Scott_Boag@lotus.com">
Fixed problem with xsl:import in Xalan.
</action>
<action dev="SM" type="fix" due-to="Dan Egnor" due-to-email="egnor@ofb.net">
Fixed problem with Apache not calling Cocoon due to dependencies bug
in mod_jserv. Also changed installation instructions to allow
better use of default Apache configurations.
</action>
<action dev="SM" type="fix" due-to="Philippe Lavoie" due-to-email="philippe.lavoie@cactus.ca">
Fixed problem with JRun path normalization.
</action>
<action dev="RR" type="fix">
Removed dependencies on Java 1.2 from XSP engine.
</action>
<action dev="SM" type="remove">
Removed encoding from WML formatter since some WAP browsers don't like it.
</action>
</release>
<release version="1.6" date="January 18 2000">
<action dev="SM" type="update">
Fixed command line operation.
</action>
<action dev="SM" type="update">
Cleaned up XSLTProcessor code.
</action>
<action dev="SM" type="fix">
Added samples about external entities and XSLT import.
</action>
<action dev="SM" type="fix">
Fixed ability to include/import from stylesheets.
</action>
<action dev="SM" type="fix">
Fixed ability to include external entities with relative paths.
</action>
<action dev="SM" type="fix" due-to="Axel M&uuml;ller" due-to-email="axel.mueller@i2c-systems.com">
Fixed Servlet API illegal state when setting the content type after acquiring the
servlet response instance.
</action>
<action dev="SM" type="update">
Added XSP sample pages.
</action>
<action dev="SM" type="update">
Cleaned-up docs, in preparation for release.
</action>
<action dev="SM" type="update">
Tuned Xerces attributes for speed.
</action>
<action dev="SM" type="add" due-to="James Birchfield" due-to-email="jmbirchfield@proteus-technologies.com">
Added VRML formatter.
</action>
<action dev="SM" type="update">
Updated XSP working draft to match implementation (the WD was slowly changed
during development to match new emerging needs).
</action>
<action dev="RR" type="add">
Added XSP primer in documentation.
</action>
<action dev="RR" type="add">
Added implementation of the XSP technology. The Cocoon Project is thankful to
<link href="http://www.exoffice.com">Exoffice Technologies</link> that sponsored
the creation of such implementation by hiring Ricardo and donated it to the project.
</action>
<action dev="SM" type="add" due-to="Brett McLaughlin" due-to-email="bmclaugh@algx.net">
Added examples on how to call the Cocoon engine from another servlet.
</action>
<action dev="SM" type="add">
Added better documentation in the build.xml file for how to build Cocoon.
</action>
<action dev="SM" type="add" due-to="James Birchfield" due-to-email="jmbirchfield@proteus-technologies.com">
Added LDAP processor documentation.
</action>
<action dev="SM" type="update" due-to="Brett McLaughlin" due-to-email="bmclaugh@algx.net">
Added the singleton pattern to Engine to allow use of Cocoon from Turbine.
</action>
<action dev="SM" type="fix" due-to="Richard A. Wells" due-to-email="raw@raw.com">
Fixed language and typos in technology.xml.
</action>
<action dev="SM" type="add" due-to="James Birchfield" due-to-email="jmbirchfield@proteus-technologies.com">
Added LDAP processor and samples.
</action>
<action dev="RR" type="add">
Made ServletResponse and ServletContext available to engine and processors. This will require
further abstraction to avoid processors from messing up with the response output stream.
</action>
<action dev="RR" type="fix">
Fixed DCP problems on getting property file when cocoon.jar is in classpath under java 1.1 JVMs.
</action>
<action dev="SM" type="add">
Added the ability to return HTTP error messages from Cocoon.
</action>
<action dev="DB" type="fix" due-to="Brett McLaughlin" due-to-email="bmclaugh@algx.net">
Added dummy methods to EngineWrapper for JSDK 2.2 compatibility
</action>
<action dev="DB" type="add">
Added ProducerFromMap as a sitemap primer.
</action>
<action dev="SM" type="add" due-to="Brett McLaughlin" due-to-email="bmclaugh@algx.net">
Added Tomcat installation instructions.
</action>
<action dev="DB" type="update">
Moved a few things around in ColumnFormatter so that it's possible for columns to be formatted as more than simply a text node (e.g. embedded HTML). Also added a little formatter that can transform \n into <![CDATA[<br>]]> for text and varchar columns.
</action>
<action dev="DB" type="add" due-to="Ed Ward" due-to-email="ed@waterfall.freeserve.co.uk">
Added new classes to SQLProcessor to do column-specific date formatting.
</action>
<action dev="SM" type="add" due-to="Gerrit Hiddink" due-to-email="grit@wwcn.org">
Add new producer for POST document processing, also useful for use of
Cocoon as a module (see EngineWrapper).
</action>
<action dev="SM" type="fix" due-to="Ambarish Chaudhari" due-to-email="ambarish.chaudhari@ecapsol.com">
Fixed null problem in MemoryStore for command line operation.
</action>
<action dev="SM" type="add">
Added Ant build file.
</action>
<action dev="SM" type="add">
Added Documentation DTD.
</action>
<action dev="SM" type="update">
Moved "examples/" under "samples/" for global xml.apache.org pattern.
</action>
<action dev="SM" type="update">
Removed the makefile and moved to Ant as building system.
</action>
<action dev="SM" type="update">
Moved all documentation and util files (todo, changes) to XML.
</action>
<action dev="SM" type="update">
Updated support for Sun ProjectX TR2.
</action>
<action dev="SM" type="update">
Updated the parser interface to allow better entity evaluation. :)
</action>
<action dev="SM" type="add">
Added Xerces and Xalan support which now become the default components (finally!). :)
</action>
<action dev="SM" type="remove">
Removed XML4j and LotusXSL support.
</action>
<action dev="SM" type="remove">
Removed support for Oracle products since it was too difficult to maintain it due to
requirement that Oracle XSLT processor worked on Oracle own DOM implementation.
</action>
<action dev="SM" type="add" due-to="Ted Achacoso" due-to-email="ted@groupserve.com">
Added VoiceML sample file.
</action>
<action dev="SM" type="remove" due-to="Simon McClenahan" due-to-email="simon@balr.com">
Removed all old PI formats from docs and properties file.
</action>
<action dev="SM" type="add" due-to="Zvi Avraham" due-to-email="zvia@netmanage.co.il">
Added a public method to FormatterFactory to allow more direct formatting.
</action>
<action dev="SM" type="fix" due-to="Gerrit Hiddink" due-to-email="hiddinkg@cs.utwente.nl">
Patched EngineWrapper to allow FileProducer to work when called from command line.
</action>
</release>
<release version="1.5" date="October 29 1999">
<action dev="SM" type="fix" due-to="Jeffrey Thomas Harris" due-to-email="harris@columbus.rr.com">
Fixed concurrency problem in XML4j parser.
</action>
<action dev="SM" type="add" due-to="Scott Stirling" due-to-email="sstirlin@gis.net">
Added JRun installation instructions.
</action>
<action dev="SM" type="add" due-to="David Lehn" due-to-email="dlehn@vt.edu">
Added more info on the Cocoon status page.
</action>
<action dev="SM" type="fix">
Patched OpenXML that had a bug in the XML publisher that didn't support doctypes imposed from the
outside. This was breaking the WML formatter.
</action>
<action dev="SM" type="fix">
Patched XSL:P to support &lt;xsl:processing-instruction&gt; instead of &lt;xsl:pi&gt; which is now deprecated.
This makes XSL:P a hybrid between XSLT revisions but it's easier this way than to create two sets
of examples that work with latest and oldest releases of XSLT. Hopefully XSLT will standardize soon.
</action>
<action dev="SM" type="fix" due-to="Jeffrey Thomas Harris" due-to-email="harris@columbus.rr.com">
Fixed XML4J support bug.
</action>
<action dev="SM" type="add">
Added XSL:P Formatters.
</action>
<action dev="SM" type="update">
Updated XSL:P to build 19991017.
</action>
<action dev="SM" type="add" due-to="Ben Laurie" due-to-email="ben@algroup.co.uk">
Added parameter visibility to formatters to allow request-dependent formatting.
</action>
<action dev="SM" type="update">
Changed Hashtable in more abstract Dictionary in all interfaces (this will
be updated to collection classes when JDK 1.2 is available).
</action>
<action dev="SM" type="update">
Updated Fop to version 0.11
</action>
<action dev="SM" type="add" due-to="Stefano Malimpensa" due-to-email="malimpen@dei.unipd.it">
Added a work-around for the JServ1.1b2 bug.
</action>
<action dev="SM" type="update">
Updated documentation.
</action>
<action dev="SM" type="add" due-to="Kenneth Murphy" due-to-email="murphyk@umsystem.edu">
Added the plan for JavaDOC XML generator and the JavaDOC DTD working draft.
</action>
<action dev="SM" type="update">
Updated examples, especially the WML example which was based on an obsolete WML DTD.
</action>
<action dev="SM" type="add">
Added WML formatter.
</action>
<action dev="SM" type="add">
Added the ability to &quot;mount&quot; the Cocoon status to a configurable URL.
</action>
<action dev="SM" type="add">
Added the ability to hide Cocoon status for security reasons.
</action>
<action dev="SM" type="remove">
Removed the persistent part of the object store since it's not used.
</action>
<action dev="SM" type="fix">
Fixed DCP problem in loading the initScript.es file as system resource.
</action>
<action dev="SM" type="add" due-to="Ben Laurie" due-to-email="ben@algroup.co.uk">
Added some better diagnostic hooks.
</action>
<action dev="DB" type="add">
Added SQLProcessor.
</action>
<action dev="SM" type="fix" due-to="Stefano Malimpensa" due-to-email="malimpen@dei.unipd.it">
Fixed a bug in the EcmaScript language interpreter.
</action>
<action dev="SM" type="fix">
Fixed problems on startup without complete configurations and written more
descriptive error messages on exceptions.
</action>
<action dev="SM" type="update">
Updated the examples to reflect the changes.
</action>
<action dev="SM" type="update" due-to="Tim Bray" due-to-email="tbray@textuality.com">
Changed Cocoon illegal PIs from &lt;?cocon:xxx?&gt; to &lt;?cocoon-xxx?&gt;.
</action>
</release>
<release version="1.4" date="September 13 1999">
<action dev="SM" type="fix" due-to="Hannes Haug" due-to-email="hannes@haug.com">
Fixed portability issues with JRun and Sun's JSWDK.
</action>
<action dev="SM" type="add">
Added parsed stylesheets caching capabilities to the AbstractXSLTProcessor:
now if produced files are changed but stylesheets don't, the second are not
reparsed, improving the system performance since this is a very frequent
case.
</action>
<action dev="SM" type="update">
Reduced the memory footprint of some classes by initializing the
hashtables to lower values than default.
</action>
<action dev="SM" type="update">
Improved the speed of PI searching by looking for first found PI instead
of scanning the whole file.
</action>
<action dev="SM" type="update">
Updated the cocoon processing instructions that drive the reaction: &lt;?cocoon:process?&gt;
drives the processing reaction, &lt;?cocoon.format?&gt; indicates the
formatter used to end processing and format the document.
</action>
<action dev="SM" type="remove">
Removed the processor pipeline and replaced with a reactor-type router
with PI-based reaction.
</action>
<action dev="SM" type="update">
Moved the example classes in their own package for easier installation and testing.
</action>
<action dev="SM" type="update">
Modified a number of classes to fit the new Store and Cache subframeworks.
</action>
<action dev="SM" type="add">
Added a first implementation of the Cache interface based on dynamic
evaluation of changeable points.
</action>
<action dev="SM" type="add">
Added a first implementation of the Store interface based on serialization
persistency wrapped by an adaptively managed memory buffer.
</action>
<action dev="SM" type="add">
Added support for the Oracle XSL Processor (works only with the Oracle XML Parser).
</action>
<action dev="SM" type="add">
Added the Store framework.
</action>
<action dev="SM" type="add" due-to="James Tauber" due-to-email="jtauber@jtauber.com">
Included FOP Version 0.9.1 that partially supports latest XSL Formatting
Object specification (19990421).
</action>
<action dev="SM" type="update" due-to="Keith Visco" due-to-email="kvisco@ziplink.net">
Included XSL:P Version 1.0 Beta (19990823) that supports latest XSLT
specification (19990421).
</action>
<action dev="SM" type="add">
Introduced the Actor/Director concept to allow cleaner implementation and
configuration of dynamically loaded objects.
</action>
<action dev="SM" type="add">
Added the WAP example to show how Cocoon can serve the same content to fat
HTML clients and thin WML clients such as WAP-enabled cellular phones or PDA.
</action>
<action dev="SM" type="remove">
Removed the need for a properties file in DCP.
</action>
<action dev="SM" type="fix" due-to="Hannes Haug" due-to-email="hannes@haug.com">
Fixed a minor bug in Configurations.
</action>
<action dev="SM" type="add">
Added the Producer subframework for easier dynamic XML generation.
</action>
<action dev="SM" type="update">
Rewritten and cleaned up the formatting section using the Router abstract class.
</action>
<action dev="SM" type="update">
Rewritten some of the underlying design pattern implementations.
</action>
<action dev="SM" type="fix" due-to="Christopher Conway" due-to-email="chris_conway@mail.scp.com">
Fixed bug in SunXMLParser not implementing Status.
</action>
<action dev="SM" type="add" due-to="Christopher Conway" due-to-email="chris_conway@mail.scp.com">
Added support for Oracle XML parser.
</action>
<action dev="RR" type="add">
Added Dynamic Content Processor.
</action>
<action dev="SM" type="update">
Updated sample configurations to reflect the changes.
</action>
<action dev="SM" type="update">
Rewritten the PI parser for more general use in AbstractXSLProcessor.
</action>
<action dev="SM" type="add">
Created the EngineWrapper class to extend the Engine class for use on
non-servlet based applications.
</action>
<action dev="SM" type="add">
Added the possibility to use request parameters to trigger special events
on the page. Currently debug and cache are supported.
</action>
<action dev="SM" type="add">
Added request and cache as parameters for the processor chain as requested
by more sophisticated processors.
</action>
<action dev="SM" type="update">
Changed the cache system interface to match new needs.
</action>
<action dev="SM" type="update">
Changed the printing architecture. Now, you don't need to specify the type
of formattation but the publishing system will understand it for you (based
on processing instructions and the specified document type).
</action>
<action dev="SM" type="add">
Added white paper on the Cocoon 2 architecture for public review.
</action>
<action dev="SM" type="fix" due-to="Paul O'Rorke" due-to-email="paul_ororke@sparks.com">
Fixed typos, added support for more detailed verbosity and fixed a
path-parsing bug for win32 systems.
</action>
<action dev="SM" type="add" due-to="James Tauber" due-to-email="jtauber@jtauber.com">
Added support for James Tauber's FOP to translate XSL:FO-styled documents
into PDF documents.
</action>
</release>
<release version="1.3.1" date="May 31 1999">
<action dev="SM" type="add">
Added the first finished working draft of the XSP specification for public review.
</action>
<action dev="SM" type="remove">
Removed the XML and XSL specifications from the distribution.
</action>
<action dev="DB" type="fix">
Fixed a deadlock problem in the cache system.
</action>
</release>
<release version="1.3" date="May 12 1999">
<action dev="SM" type="add">
Included more detailed example of future XSP technology.
</action>
<action dev="SM" type="add" due-to="Robb Shecter" due-to-email="shecter@darmstadt.gmd.de">
Patched the Sun ProjectX parser wrapper to work with latest release. Added also a Sun printer class.
</action>
<action dev="DB" type="add">
Added the ability to call Cocoon from the command line.
</action>
<action dev="SM" type="fix">
Fixed the final Vector.toString() problem in JDK 1.1 compilation.
</action>
<action dev="SM" type="fix">
Fixed the &quot;verify error&quot; by using Jikes compiler for distribution.
</action>
<action dev="SM" type="update">
Cleaned up documentation and added some entries in the FAQ.
</action>
<action dev="SM" type="remove">
Removed win32 batch scripts and rewritten the makefile.
</action>
<action dev="DB" type="add">
Added a better cache engine.
</action>
</release>
<release version="1.2" date="April 30 1999">
<action dev="SM" type="update">
Improved documentation and cleaned things around.
</action>
<action dev="SM" type="update">
Changed versions of both OpenXML and XSL:P.
</action>
<action dev="SM" type="update">
Moved the core processing into a different class named Engine, first step
to a complete servlet/application duality.
</action>
<action dev="SM" type="add">
Added the Cocoon status handler.
</action>
<action dev="SM" type="add">
Added a better user interface for the servlet and a nicer look to report errors.
</action>
<action dev="DB" type="add">
Added the OpenXML printer wrapper class that uses the new X3P API.
</action>
<action dev="SM" type="update">
Changed the initialization section to match exceptions thrown on different
servlet platforms.
</action>
<action dev="SM" type="update" due-to="George T. Talbot" due-to-email="george@moberg.com">
Changed behavior to identity transformation through the DOM processors if
no PI are found.
</action>
</release>
<release version="1.1.1" date="Apr 5 1999">
<action dev="SM" type="fix">
Fixed a problem with the getClassloader() method returning null. Now
Cocoon doesn't always use the internal properties file but adds hardcoded
default values. This is because in Java 1.1 there is no getSystemClassloader()
method.
</action>
<action dev="SM" type="update">
Included the updated versions of both OpenXML 1.0.5 and XSL:P 19990326
which should fix lots of bugs and improve the overall performance.
</action>
<action dev="SM" type="fix" due-to="Adrian Durkin" due-to-email="adrian_durkin@hotmail.com">
Patched to avoid the use of File.toURL() method which is not found under
the Java1 platform.
</action>
<action dev="SM" type="add" due-to="Greg Ritter" due-to-email="ritter@wt.net">
Added DoNothingCache to avoid caching during document debugging.
</action>
</release>
<release version="1.1" date="March 25 1999">
<action dev="SM" type="update">
Changed the stylesheet mapping processing instruction from illegal &quot;xml:stylesheet&quot;
to standard &quot;xml-stylesheet&quot;.
</action>
<action dev="SM" type="add">
Created Cocoon logo.
</action>
<action dev="SM" type="add" due-to="Greg Ritter" due-to-email="ritter@wt.net">
Added LRU caching (both memory and disk).
</action>
<action dev="SM" type="add" due-to="Keith Visco" due-to-email="kvisco@ziplink.net">
Added support for XSL:P processor.
</action>
<action dev="SM" type="remove">
Removed support for Koala XSL processor.
</action>
<action dev="SM" type="update">
Redesigned internal framework.
</action>
<action dev="SM" type="fix" due-to="Patrick Gardella" due-to-email="patrick@cre8tivegroup.com">
Fixed some typos and English bugs in docs.
</action>
</release>
-->