[prev in list] [next in list] [prev in thread] [next in thread]
List: barracuda-commit
Subject: [Barracuda-commit] CVS Update: Barracuda
From: jacobk () barracudamvc ! org
Date: 2003-03-18 15:13:12
[Download RAW message or body]
CVSROOT: /var/cvs
Module name: Barracuda
Repository: Barracuda/src/org/enhydra/barracuda/taskdefs/
Changes by: jacobk@barracudamvc.org.(none) 03/03/18 15:13:12
Removed files:
Barracuda/src/org/enhydra/barracuda/core/util/dom/io/:
XMLEntityResolver.java
XMLFormatter.java
XMLIOError.java
changes.txt
character-sets
character-sets.tbl
io.dfPackage
Barracuda/src/org/enhydra/barracuda/taskdefs/:
DefaultXmlcUtilsImpl.java
Xmlc.java
XmlcUtils.java
Log message:
continuing with commit. Some of it failed in the last commit. Here are the \
comments associated with the last commit...
1. Verified that xmlc-2.2 (current cvs) is not only compatible with Barracuda,
it solves all the gotchas that we had before. You can now have a stock install
of Ant with Xerces2 and xml-apis.jar in ANT_HOME/lib and successfully build
Barracuda at the same time. You can have Xerces2 and xmlParserAPIs.jar in
CATALNIA_HOME/common/endorsed and xmlc's xerces in CATALNIA_HOME/shared/lib or
WEB-INF/lib and xmlc classes based upon xml files will work (remember under
xmlc-2.1, these bombed out because there was a clash between xerces1 and
xerces2). So, basically, we don't have to expound on any caveats to using xmlc
anymore. Things just work with default installs!!!! Note that I still am not
copying xerces to WEB-INF/lib because even though xerces is wrapped
(org.enhydra.apache.xerces), it still
contains org.w3c.dom, javax.xml, and org.xml packages. David Li is working on
getting rid of those and once that happens we can put it back in WEB-INF/lib.
1b. Note I have removed the Xmlc taskdef from Barracuda's source
now that it exists over at the XMLC project CVS. Also note that it has already
been enhanced by David Li to notice not only changes to *ML files but also
corresponding *.xmlc files. And I applied a patch from Stefan Armbruster which
allows the task to recursively look in parent directories for options.xmlc so
that one can have nested subdirectories containing *ML templates all using a
single options.xmlc file. The xmlc-taskdef.jar is now incldued in WEB-INF/jars.
I also applied another patch from Stefan to fix some logging
issues in the Localize task. I also fixed the EventBuilder task to use whatever
XMLReader is available rather than failing if it can't find the Xerces parser.
This should probably be used elsewhere where SAX2 parsers are utilized.
2. Modified DefaultDOMWriter and in the process, removed printPretty,
preventCaching, and maxAge from DefaultViewHandler and ComponentGateway.
Dealing with these values is now entirely localized to DefaultDOMWriter. If you
want to override defaults, then override getDOMWriter() or just create a
DefaultDOMWriter and set the properties. before calling the write() method.
3. Updated Diez' page model to conform to the new stuff and am now successfully
overriding getDOMWriter() and being able to set OutputOptions so that the
doctype will be written for his example pages. cool!
4. Updated build.xml and version.properties to account for the new xmlc
jars.
5. Removed the core.util.dom.io package. All classes (very few) referencing
that package now reference org.enhydra.xml.io.*. I believe that all needed
custom modifications have already been moved into XMLC's source. They must have
because everything seems to work perfectly.
Jake
===================================================================
File: no file XMLEntityResolver.java Status: Unknown
Working revision: No entry for XMLEntityResolver.java
Repository revision: No revision control file
===================================================================
File: no file XMLFormatter.java Status: Unknown
Working revision: No entry for XMLFormatter.java
Repository revision: No revision control file
===================================================================
File: no file XMLIOError.java Status: Unknown
Working revision: No entry for XMLIOError.java
Repository revision: No revision control file
===================================================================
File: no file changes.txt Status: Unknown
Working revision: No entry for changes.txt
Repository revision: No revision control file
===================================================================
File: no file character-sets Status: Unknown
Working revision: No entry for character-sets
Repository revision: No revision control file
===================================================================
File: no file character-sets.tbl Status: Unknown
Working revision: No entry for character-sets.tbl
Repository revision: No revision control file
===================================================================
File: no file io.dfPackage Status: Unknown
Working revision: No entry for io.dfPackage
Repository revision: No revision control file
===================================================================
File: no file DefaultXmlcUtilsImpl.java Status: Up-to-date
Working revision: No entry for DefaultXmlcUtilsImpl.java
Repository revision: 1.6 /var/cvs/Barracuda/src/org/enhydra/barracuda/taskdefs/Attic/DefaultXmlcUtilsImpl.java,v
Existing Tags:
jrk_20030217 (revision: 1.5)
jrk_20030203 (revision: 1.5)
csc_122702_2 (revision: 1.4)
BARRACUDA_PRE_REFACTORING (revision: 1.4)
Barracuda_1_1_1 (revision: 1.4)
Barracuda_1_1_0 (revision: 1.4)
BARRACUDA_1_0_FINAL (revision: 1.3)
===================================================================
File: no file Xmlc.java Status: Up-to-date
Working revision: No entry for Xmlc.java
Repository revision: 1.16 /var/cvs/Barracuda/src/org/enhydra/barracuda/taskdefs/Attic/Xmlc.java,v
Existing Tags:
jrk_20030217 (revision: 1.15)
jrk_20030203 (revision: 1.15)
csc_122702_2 (revision: 1.14)
BARRACUDA_PRE_REFACTORING (revision: 1.14)
Barracuda_1_1_1 (revision: 1.14)
Barracuda_1_1_0 (revision: 1.14)
BARRACUDA_1_0_FINAL (revision: 1.8)
Barracuda_1_0_3 (revision: 1.3)
Barracuda_1_0_2 (revision: 1.1)
===================================================================
File: no file XmlcUtils.java Status: Up-to-date
Working revision: No entry for XmlcUtils.java
Repository revision: 1.8 /var/cvs/Barracuda/src/org/enhydra/barracuda/taskdefs/Attic/XmlcUtils.java,v
Existing Tags:
jrk_20030217 (revision: 1.7)
jrk_20030203 (revision: 1.7)
csc_122702_2 (revision: 1.6)
BARRACUDA_PRE_REFACTORING (revision: 1.6)
Barracuda_1_1_1 (revision: 1.6)
Barracuda_1_1_0 (revision: 1.6)
BARRACUDA_1_0_FINAL (revision: 1.4)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic