Mail Archive Home | barracuda-commits List | March 2003 Index
| <-- Date Index --> | <-- Thread Index --> |
CVSROOT: /var/cvs
Module name: Barracuda
Repository: Barracuda/src/org/enhydra/barracuda/taskdefs/
Changes by: jacobk@xxxxxxxxxxxxxxxxx(none) 03/03/18 15:10:33
Modified files:
Barracuda/WEB-INF/jars/: barracuda-ant.jar gnu-regexp-1.1.4.jar
Barracuda/WEB-INF/lib-cvs/: barracuda-admin.jar
barracuda-config.jar
barracuda-contrib.jar
barracuda-core.jar
barracuda-examples.jar
barracuda-testbed.jar
barracuda-tutorials.jar plankton.jar
Barracuda/src/: build.xml version.properties
Barracuda/src/org/enhydra/barracuda/: A_Changes_History.java
Barracuda/src/org/enhydra/barracuda/config/:
BarracudaConfig.java
Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/page/:
AbstractPage.java
Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/:
build.xml
Barracuda/src/org/enhydra/barracuda/contrib/dbroggisch/webapp/src/org/enhydra/barracuda/contrib/dbroggisch/examples/pages/:
ExampleBasePage.java
Barracuda/src/org/enhydra/barracuda/contrib/sam/webapp/:
build.xml
Barracuda/src/org/enhydra/barracuda/core/comp/helper/:
ComponentGateway.java
Barracuda/src/org/enhydra/barracuda/core/event/helper/:
DefaultViewHandler.java
Barracuda/src/org/enhydra/barracuda/core/util/dom/:
DefaultDOMWriter.java
Barracuda/src/org/enhydra/barracuda/examples/xmlc/:
TemplateTableScreen.java
Barracuda/src/org/enhydra/barracuda/taskdefs/: EventBuilder.java
Added files:
Barracuda/WEB-INF/jars/: jtidy-r7-xmlc-2.2.jar
wireless-xmlc-2.2.jar
xerces-1.4.4-xmlc-2.2.jar
xhtml-xmlc-2.2.jar xmlc-2.2.jar
xmlc-taskdef-xmlc-2.2.jar
Log message:
Amongst the various changes....
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 barracuda-ant.jar Status: Unknown
Working revision: No entry for barracuda-ant.jar
Repository revision: No revision control file
===================================================================
File: no file gnu-regexp-1.1.4.jar Status: Unknown
Working revision: No entry for gnu-regexp-1.1.4.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-admin.jar Status: Unknown
Working revision: No entry for barracuda-admin.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-config.jar Status: Unknown
Working revision: No entry for barracuda-config.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-contrib.jar Status: Unknown
Working revision: No entry for barracuda-contrib.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-core.jar Status: Unknown
Working revision: No entry for barracuda-core.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-examples.jar Status: Unknown
Working revision: No entry for barracuda-examples.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-testbed.jar Status: Unknown
Working revision: No entry for barracuda-testbed.jar
Repository revision: No revision control file
===================================================================
File: no file barracuda-tutorials.jar Status: Unknown
Working revision: No entry for barracuda-tutorials.jar
Repository revision: No revision control file
===================================================================
File: no file plankton.jar Status: Unknown
Working revision: No entry for plankton.jar
Repository revision: No revision control file
===================================================================
File: no file build.xml Status: Unknown
Working revision: No entry for build.xml
Repository revision: No revision control file
===================================================================
File: no file version.properties Status: Unknown
Working revision: No entry for version.properties
Repository revision: No revision control file
===================================================================
File: no file A_Changes_History.java Status: Unknown
Working revision: No entry for A_Changes_History.java
Repository revision: No revision control file
===================================================================
File: no file BarracudaConfig.java Status: Unknown
Working revision: No entry for BarracudaConfig.java
Repository revision: No revision control file
===================================================================
File: no file AbstractPage.java Status: Unknown
Working revision: No entry for AbstractPage.java
Repository revision: No revision control file
===================================================================
File: no file build.xml Status: Unknown
Working revision: No entry for build.xml
Repository revision: No revision control file
===================================================================
File: no file ExampleBasePage.java Status: Unknown
Working revision: No entry for ExampleBasePage.java
Repository revision: No revision control file
===================================================================
File: no file build.xml Status: Unknown
Working revision: No entry for build.xml
Repository revision: No revision control file
===================================================================
File: no file ComponentGateway.java Status: Unknown
Working revision: No entry for ComponentGateway.java
Repository revision: No revision control file
===================================================================
File: no file DefaultViewHandler.java Status: Unknown
Working revision: No entry for DefaultViewHandler.java
Repository revision: No revision control file
===================================================================
File: no file DefaultDOMWriter.java Status: Unknown
Working revision: No entry for DefaultDOMWriter.java
Repository revision: No revision control file
===================================================================
File: no file TemplateTableScreen.java Status: Unknown
Working revision: No entry for TemplateTableScreen.java
Repository revision: No revision control file
===================================================================
File: no file EventBuilder.java Status: Needs Checkout
Working revision: 1.10 Tue Mar 18 22:10:33 2003
Repository revision: 1.10
/var/cvs/Barracuda/src/org/enhydra/barracuda/taskdefs/EventBuilder.java,v
Existing Tags:
jrk_20030217 (revision: 1.9)
jrk_20030203 (revision: 1.9)
csc_122702_2 (revision: 1.7)
BARRACUDA_PRE_REFACTORING (revision: 1.7)
Barracuda_1_1_1 (revision: 1.7)
Barracuda_1_1_0 (revision: 1.7)
BARRACUDA_1_0_FINAL (revision: 1.5)
===================================================================
File: no file jtidy-r7-xmlc-2.2.jar Status: Unknown
Working revision: No entry for jtidy-r7-xmlc-2.2.jar
Repository revision: No revision control file
===================================================================
File: no file wireless-xmlc-2.2.jar Status: Unknown
Working revision: No entry for wireless-xmlc-2.2.jar
Repository revision: No revision control file
===================================================================
File: no file xerces-1.4.4-xmlc-2.2.jar Status: Unknown
Working revision: No entry for xerces-1.4.4-xmlc-2.2.jar
Repository revision: No revision control file
===================================================================
File: no file xhtml-xmlc-2.2.jar Status: Unknown
Working revision: No entry for xhtml-xmlc-2.2.jar
Repository revision: No revision control file
===================================================================
File: no file xmlc-2.2.jar Status: Unknown
Working revision: No entry for xmlc-2.2.jar
Repository revision: No revision control file
===================================================================
File: no file xmlc-taskdef-xmlc-2.2.jar Status: Unknown
Working revision: No entry for xmlc-taskdef-xmlc-2.2.jar
Repository revision: No revision control file
| <-- Date Index --> | <-- Thread Index --> |
Powered by MHonArc.
Copyright © 2006-2007, OW2 Consortium | contact | webmaster.