|
| | | | Cocoon 1.7.2 (March 31 2000) | | | | |
-
Changed log setting.
(SM)
-
Fixed problem with SQLlib.
(DB)
|
| | | | Cocoon 1.7.1 (March 29, 2000) | | | | |
-
Fixed problem with basename evaluation when included into a JSP.
(SM) Thanks to Paul Lamb.
-
Updated cocoon.properties and added hook to SQL XSP taglib.
(SM)
-
Improved syntax highlighting capabilities of viewsource.xsp.
(SM)
-
Patched problem with empty string and the LDAPProcessor.
(SM) Thanks to Michael French.
-
Updated to Xalan 1.0 (finally!).
(SM)
-
Added XML doclet (consider it alpha).
(SM) Thanks to Gopinath M.R..
-
Fix in string tokenizers missing single CR or LF.
(SM) Thanks to Robin Green.
-
Added StringTokenizer replacement due to a bug in java.util.StringTokenizer.
(SM) Thanks to Peter Morávek.
-
Fixed bug on XSPUtil.cloneNode choking on comments.
(SM) Thanks to jon@stimmel.net. Fixes bug 45.
-
Added logging capabilities to the framework.
(SM)
-
Added the ability to include taglibs with PIs.
(RR)
-
Added tablig logicsheet dynamic reloading to XSP.
(RR)
-
Added SQL XSP taglib.
(DB)
-
Fixed problem with custom classloaders.
(SM) Fixes bug 56.
-
Updated Xalan and Xerces to latest version.
(SM)
-
Fixed problem with stylesheet reloading when multiple transformations
are applied on the same pipeline.
(SM)
-
Passed request parameters to Xalan as stylesheet parameters.
(SM)
-
Fixed a thread-safety problem with Xalan.
(SM)
-
Patched Ant to remove dependency on Sun ProjectX and fixed problem for
javadoc not working if tools.jar not set in classpath.
(SM)
-
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.
(SM)
-
Fixed bug in XSP processor that wasn't using URL to find out for user-defined
taglib logicsheets.
(SM)
-
Added version information to stylesheets since Xalan was complaining.
(SM)
-
Fixed namespace problem in some of the XSP examples that caused troubles
with the newest Xalan.
(SM)
-
Added Xerces 0.19.5 and updated Ant.
(SM)
-
Commented out LDAP processor that caused some problems since the JNDI.jar
package is not shipped with Cocoon.
(SM)
-
Moved our package in front of the system classpath in the build scripts
to avoid versioning conflicts with packages installed on the system.
(SM)
|
| | | | Cocoon 1.7 (February 24, 2000) | | | | |
-
Fixed docs creation problem due to an XSLT problem that appeared after
updating Xalan.
(SM)
-
Cocoon2 docs update. Talks a little about the sitemap, it also gives
a sneak preview of the new Cocoon logo.
(SM)
-
Updated Xalan to 0.19.4 and FOP to 0.12.1. Xalan is much faster and less
memory consuming. Great job guys!
(SM)
-
Improved memory management and OutOfMemory handling. Now should work
out of the box on all systems with no problems.
(SM)
-
Improved cache system and fixed bugs in previous stylesheet updating patch.
(SM)
-
Fixed problem with XSP initializing new sessions every time.
(SM) Thanks to Mike Engelhart.
-
Fixed problems in stylesheet updating.
(SM) Thanks to Sean Timm.
-
Added index.html file to simplify installation by allowing a central
point for aliasing that gives access to all web accessible resources.
(SM)
-
Futher installation cleanup.
(SM)
-
Patched memory usage and tested under heavy load.
(SM)
-
Fixed installation instructions to make it easier for newbies to get
going. Anyway, if you still find it hard, help us instead of complaining :)
(SM)
-
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.
(SM)
-
Added library with all the required jar files for ease of installation.
(SM)
-
Leave DCP out in configurations by default. Now DCP is considered obsolete
and will be removed in future versions.
(SM)
-
Removed ProducerFromMap.
(SM)
-
Removed the need for the URLFactory (which caused troubles with Weblogic).
(SM)
-
Added infrastructure document.
(SM) Thanks to Philippe Lavoie.
-
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.
(SM)
-
Fixed problem with classloader not finding EcmaScript initialization file.
(SM) Thanks to Ingo Macherius.
|
| | | | Cocoon 1.6.1 (January 27 2000) | | | | |
-
Added ability to return exception stack trace when sending error page back to web server.
(SM) Thanks to Philippe Lavoie.
-
Fixed a nullpointerexception when removing the very last PI.
(SM) Thanks to Sean Timm.
-
Patched xml.apache.org skin for better source code and figures handling.
(SM)
-
Fixed XML name which X stands for "eXtensible" not "eXtended".
(SM) Thanks to Manuel Schulte.
-
Fixed problem with xsl:import in Xalan.
(SM) Thanks to Scott Boag.
-
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.
(SM) Thanks to Dan Egnor.
-
Fixed problem with JRun path normalization.
(SM) Thanks to Philippe Lavoie.
-
Removed dependencies on Java 1.2 from XSP engine.
(RR)
-
Removed encoding from WML formatter since some WAP browsers don't like it.
(SM)
|
| | | | Cocoon 1.6 (January 18 2000) | | | | |
-
Fixed command line operation.
(SM)
-
Cleaned up XSLTProcessor code.
(SM)
-
Added samples about external entities and XSLT import.
(SM)
-
Fixed ability to include/import from stylesheets.
(SM)
-
Fixed ability to include external entities with relative paths.
(SM)
-
Fixed Servlet API illegal state when setting the content type after acquiring the
servlet response instance.
(SM) Thanks to Axel Müller.
-
Added XSP sample pages.
(SM)
-
Cleaned-up docs, in preparation for release.
(SM)
-
Tuned Xerces attributes for speed.
(SM)
-
Added VRML formatter.
(SM) Thanks to James Birchfield.
-
Updated XSP working draft to match implementation (the WD was slowly changed
during development to match new emerging needs).
(SM)
-
Added XSP primer in documentation.
(RR)
-
Added implementation of the XSP technology. The Cocoon Project is thankful to
Exoffice Technologies that sponsored
the creation of such implementation by hiring Ricardo and donated it to the project.
(RR)
-
Added examples on how to call the Cocoon engine from another servlet.
(SM) Thanks to Brett McLaughlin.
-
Added better documentation in the build.xml file for how to build Cocoon.
(SM)
-
Added LDAP processor documentation.
(SM) Thanks to James Birchfield.
-
Added the singleton pattern to Engine to allow use of Cocoon from Turbine.
(SM) Thanks to Brett McLaughlin.
-
Fixed language and typos in technology.xml.
(SM) Thanks to Richard A. Wells.
-
Added LDAP processor and samples.
(SM) Thanks to James Birchfield.
-
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.
(RR)
-
Fixed DCP problems on getting property file when cocoon.jar is in classpath under java 1.1 JVMs.
(RR)
-
Added the ability to return HTTP error messages from Cocoon.
(SM)
-
Added dummy methods to EngineWrapper for JSDK 2.2 compatibility
(DB) Thanks to Brett McLaughlin.
-
Added ProducerFromMap as a sitemap primer.
(DB)
-
Added Tomcat installation instructions.
(SM) Thanks to Brett McLaughlin.
-
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 <br> for text and varchar columns.
(DB)
-
Added new classes to SQLProcessor to do column-specific date formatting.
(DB) Thanks to Ed Ward.
-
Add new producer for POST document processing, also useful for use of
Cocoon as a module (see EngineWrapper).
(SM) Thanks to Gerrit Hiddink.
-
Fixed null problem in MemoryStore for command line operation.
(SM) Thanks to Ambarish Chaudhari.
-
Added Ant build file.
(SM)
-
Added Documentation DTD.
(SM)
-
Moved "examples/" under "samples/" for global xml.apache.org pattern.
(SM)
-
Removed the makefile and moved to Ant as building system.
(SM)
-
Moved all documentation and util files (todo, changes) to XML.
(SM)
-
Updated support for Sun ProjectX TR2.
(SM)
-
Updated the parser interface to allow better entity evaluation. :)
(SM)
-
Added Xerces and Xalan support which now become the default components (finally!). :)
(SM)
-
Removed XML4j and LotusXSL support.
(SM)
-
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.
(SM)
-
Added VoiceML sample file.
(SM) Thanks to Ted Achacoso.
-
Removed all old PI formats from docs and properties file.
(SM) Thanks to Simon McClenahan.
-
Added a public method to FormatterFactory to allow more direct formatting.
(SM) Thanks to Zvi Avraham.
-
Patched EngineWrapper to allow FileProducer to work when called from command line.
(SM) Thanks to Gerrit Hiddink.
|
| | | | Cocoon 1.5 (October 29 1999) | | | | |
-
Fixed concurrency problem in XML4j parser.
(SM) Thanks to Jeffrey Thomas Harris.
-
Added JRun installation instructions.
(SM) Thanks to Scott Stirling.
-
Added more info on the Cocoon status page.
(SM) Thanks to David Lehn.
-
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.
(SM)
-
Patched XSL:P to support <xsl:processing-instruction> instead of <xsl:pi> 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.
(SM)
-
Fixed XML4J support bug.
(SM) Thanks to Jeffrey Thomas Harris.
-
Added XSL:P Formatters.
(SM)
-
Updated XSL:P to build 19991017.
(SM)
-
Added parameter visibility to formatters to allow request-dependent formatting.
(SM) Thanks to Ben Laurie.
-
Changed Hashtable in more abstract Dictionary in all interfaces (this will
be updated to collection classes when JDK 1.2 is available).
(SM)
-
Updated Fop to version 0.11
(SM)
-
Added a work-around for the JServ1.1b2 bug.
(SM) Thanks to Stefano Malimpensa.
-
Updated documentation.
(SM)
-
Added the plan for JavaDOC XML generator and the JavaDOC DTD working draft.
(SM) Thanks to Kenneth Murphy.
-
Updated examples, especially the WML example which was based on an obsolete WML DTD.
(SM)
-
Added WML formatter.
(SM)
-
Added the ability to "mount" the Cocoon status to a configurable URL.
(SM)
-
Added the ability to hide Cocoon status for security reasons.
(SM)
-
Removed the persistent part of the object store since it's not used.
(SM)
-
Fixed DCP problem in loading the initScript.es file as system resource.
(SM)
-
Added some better diagnostic hooks.
(SM) Thanks to Ben Laurie.
-
Added SQLProcessor.
(DB)
-
Fixed a bug in the EcmaScript language interpreter.
(SM) Thanks to Stefano Malimpensa.
-
Fixed problems on startup without complete configurations and written more
descriptive error messages on exceptions.
(SM)
-
Updated the examples to reflect the changes.
(SM)
-
Changed Cocoon illegal PIs from <?cocon:xxx?> to <?cocoon-xxx?>.
(SM) Thanks to Tim Bray.
|
| | | | Cocoon 1.4 (September 13 1999) | | | | |
-
Fixed portability issues with JRun and Sun's JSWDK.
(SM) Thanks to Hannes Haug.
-
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.
(SM)
-
Reduced the memory footprint of some classes by initializing the
hashtables to lower values than default.
(SM)
-
Improved the speed of PI searching by looking for first found PI instead
of scanning the whole file.
(SM)
-
Updated the cocoon processing instructions that drive the reaction: <?cocoon:process?>
drives the processing reaction, <?cocoon.format?> indicates the
formatter used to end processing and format the document.
(SM)
-
Removed the processor pipeline and replaced with a reactor-type router
with PI-based reaction.
(SM)
-
Moved the example classes in their own package for easier installation and testing.
(SM)
-
Modified a number of classes to fit the new Store and Cache subframeworks.
(SM)
-
Added a first implementation of the Cache interface based on dynamic
evaluation of changeable points.
(SM)
-
Added a first implementation of the Store interface based on serialization
persistency wrapped by an adaptively managed memory buffer.
(SM)
-
Added support for the Oracle XSL Processor (works only with the Oracle XML Parser).
(SM)
-
Added the Store framework.
(SM)
-
Included FOP Version 0.9.1 that partially supports latest XSL Formatting
Object specification (19990421).
(SM) Thanks to James Tauber.
-
Included XSL:P Version 1.0 Beta (19990823) that supports latest XSLT
specification (19990421).
(SM) Thanks to Keith Visco.
-
Introduced the Actor/Director concept to allow cleaner implementation and
configuration of dynamically loaded objects.
(SM)
-
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.
(SM)
-
Removed the need for a properties file in DCP.
(SM)
-
Fixed a minor bug in Configurations.
(SM) Thanks to Hannes Haug.
-
Added the Producer subframework for easier dynamic XML generation.
(SM)
-
Rewritten and cleaned up the formatting section using the Router abstract class.
(SM)
-
Rewritten some of the underlying design pattern implementations.
(SM)
-
Fixed bug in SunXMLParser not implementing Status.
(SM) Thanks to Christopher Conway.
-
Added support for Oracle XML parser.
(SM) Thanks to Christopher Conway.
-
Added Dynamic Content Processor.
(RR)
-
Updated sample configurations to reflect the changes.
(SM)
-
Rewritten the PI parser for more general use in AbstractXSLProcessor.
(SM)
-
Created the EngineWrapper class to extend the Engine class for use on
non-servlet based applications.
(SM)
-
Added the possibility to use request parameters to trigger special events
on the page. Currently debug and cache are supported.
(SM)
-
Added request and cache as parameters for the processor chain as requested
by more sophisticated processors.
(SM)
-
Changed the cache system interface to match new needs.
(SM)
-
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).
(SM)
-
Added white paper on the Cocoon 2 architecture for public review.
(SM)
-
Fixed typos, added support for more detailed verbosity and fixed a
path-parsing bug for win32 systems.
(SM) Thanks to Paul O'Rorke.
-
Added support for James Tauber's FOP to translate XSL:FO-styled documents
into PDF documents.
(SM) Thanks to James Tauber.
|
| | | | Cocoon 1.3.1 (May 31 1999) | | | | |
-
Added the first finished working draft of the XSP specification for public review.
(SM)
-
Removed the XML and XSL specifications from the distribution.
(SM)
-
Fixed a deadlock problem in the cache system.
(DB)
|
-
Included more detailed example of future XSP technology.
(SM)
-
Patched the Sun ProjectX parser wrapper to work with latest release. Added also a Sun printer class.
(SM) Thanks to Robb Shecter.
-
Added the ability to call Cocoon from the command line.
(DB)
-
Fixed the final Vector.toString() problem in JDK 1.1 compilation.
(SM)
-
Fixed the "verify error" by using Jikes compiler for distribution.
(SM)
-
Cleaned up documentation and added some entries in the FAQ.
(SM)
-
Removed win32 batch scripts and rewritten the makefile.
(SM)
-
Added a better cache engine.
(DB)
|
| | | | Cocoon 1.2 (April 30 1999) | | | | |
-
Improved documentation and cleaned things around.
(SM)
-
Changed versions of both OpenXML and XSL:P.
(SM)
-
Moved the core processing into a different class named Engine, first step
to a complete servlet/application duality.
(SM)
-
Added the Cocoon status handler.
(SM)
-
Added a better user interface for the servlet and a nicer look to report errors.
(SM)
-
Added the OpenXML printer wrapper class that uses the new X3P API.
(DB)
-
Changed the initialization section to match exceptions thrown on different
servlet platforms.
(SM)
-
Changed behavior to identity transformation through the DOM processors if
no PI are found.
(SM) Thanks to George T. Talbot.
|
| | | | Cocoon 1.1.1 (Apr 5 1999) | | | | |
-
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.
(SM)
-
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.
(SM)
-
Patched to avoid the use of File.toURL() method which is not found under
the Java1 platform.
(SM) Thanks to Adrian Durkin.
-
Added DoNothingCache to avoid caching during document debugging.
(SM) Thanks to Greg Ritter.
|
| | | | Cocoon 1.1 (March 25 1999) | | | | |
-
Changed the stylesheet mapping processing instruction from illegal "xml:stylesheet"
to standard "xml-stylesheet".
(SM)
-
Created Cocoon logo.
(SM)
-
Added LRU caching (both memory and disk).
(SM) Thanks to Greg Ritter.
-
Added support for XSL:P processor.
(SM) Thanks to Keith Visco.
-
Removed support for Koala XSL processor.
(SM)
-
Redesigned internal framework.
(SM)
-
Fixed some typos and English bugs in docs.
(SM) Thanks to Patrick Gardella.
|
| | | | Cocoon 1.0 (March 10 1999) | | | | |
|
|