[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