Source Differences between Enhydra ver. 3.5.2 
and Enhydra ver. 5.0

Used simbols:

<<    - excluded (removed) from new version of Enhydra
>>    - included (added) in new version of Enhydra
<>    - modified


1. Enhydra-src5.0\Enhydra\modules


EnhydraAppManager

..\EnhydraAppManager\src\com\lutris\appserver\server\ 
StandardApplication.java
<< import org.enhydra.xml.xmlc.EnhydraXMLCLogger; 
>> // import org.enhydra.xml.xmlc.EnhydraXMLCLogger; 

..\EnhydraAppManager\src\com\lutris\appserver\server\httpPresentation\servlet\
HttpPresentationServlet.java (Tomcat 4 patch)
>> line 387
{
appClassLoader.setParent(this.getClass().getClassLoader());
}

gnu.regexp

..\gnu.regexp\

<< everything (old version)
>> version 1.1.4
JDDI

..\JDDI\src\com\lutris\appserver\server\jolt\parser\
joltparser
<< old line 2
CLASSPATH=/jdk1.3.1/lib/tools.jar;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/ServletContainer/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/I18N/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/Tomcat/src/share;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/NewApp/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/gnu.regexp/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/XMLC/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/Xerces/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/MultiServerAdmin/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/MultiServer/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/JTidy/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/JDDI/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/DatabaseManager/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/DODS;/usr/local/lutris-enhydra-src3.5.2/Enhy
>> line 2 (changed CLASSPATH – version 3.5.2 has been changed in  5.0)
CLASSPATH=/jdk1.3.1/lib/tools.jar;/Enhydra-src5.0/Enhydra/modules/ServletContainer/src; 
/Enhydra-src5.0/Enhydra/modules/I18N/src; /Enhydra-
src5.0/Enhydra/modules/Tomcat/src/share; /Enhydra-src5.0/Enhydra/modules/NewApp/src; 
/Enhydra-src5.0/Enhydra/modules/gnu.regexp/src; /Enhydra-
src5.0/Enhydra/modules/XMLC/src; /Enhydra-src5.0/Enhydra/modules/Xerces/src; /Enhydra-
src5.0/Enhydra/modules/MultiServerAdmin/src; /Enhydra-
src5.0/Enhydra/modules/MultiServer/src; /Enhydra-src5.0/Enhydra/modules/JTidy/src; 
/Enhydra-src5.0/Enhydra/modules/JDDI/src; /Enhydra-
src5.0/Enhydra/modules/DatabaseManager/src; /Enhydra-
src5.0/Enhydra/modules/DODS;/usr/local/Enhydra-src5.0/Enhydr

JTidy
<< Everything (old version)
>> Version R7

Kelp

..\Kelp\

config.mk
<< Excluded file

cp-kelp.doc.tmp, cp-kelp.samples.tmp
<< Excluded files (size 0 KB)

In Enhydra  5.0 Kelp is separate project (not included in Enhydra) – version 4.0.2.

ToolBox version 4.0.2

..\ToolBox\

Makefile
<< Excluded file

..\ToolBox\template\
<< everything
>> templates version 4.0.1d

>> new template file template\en3app\input\run.but.in-3 for creating run.bat file for starting enhydra applications on Windows platform

>> new template file template\webapp\input\run.but.in-3 for creating run.bat file for starting web applications on Windows platform

<> completely changed code of template\webapp\build.xml.template-html, 
template\webapp\build.xml.template-wml, template\en3app\build.xml.template-html, 
template\en3app\build.xml.template-wml template files for generating build.xml files using 
appwizard.

..\ToolBox\src\org\enhydra\tool\

Source of toolbox competly changed with version 4.0c

Makefile
<< Excluded file

ToolBoxInfo.java
<> completely changed code of this file

boot, packager(empty)
>> New directories. boot contains StartServer.java and packager is empty

..\ToolBox\src\org\enhydra\tool\archive\
ArchiveTool.java, JarBuilder.java, JarPlan.java, Main.java, WarBuilder.java, WarPlan.java, 
Res.properties
<> completely changed code of this files

Makefile
<< Excluded file

ClassFilter.java, Descriptor.java, ManifestKeys.java, Module.java, PropertyKeys.java, 
PropertyReader.java, PropertyWriter.java, Res_zh_TW.properties, Res_zh_TW.properties.txt, 
ServicePlan.java
WebApplication.java
>> New files.

wizard, xml 
>> New directories (wizard contains 29 files and xml contains 7 files).

..\ToolBox\src\org\enhydra\tool\codegen\
AppGenerator.java, AppOptionSet.java, AppReplacementSet.java, AppTemplateFilter.java
<< Excluded files

ProjectGenerator.java, ProjectOptionSet.java, ProjectReplacementSet.java, 
ProjectTemplateFilter.java, Res_zh_TW.properties, Res_zh_TW.properties.txt
>> New files.

<< line 74

//                list.add(File.separator + FILE_BUILD_XML);
    include creating build.xml files 

internal 
>> New directories: internal (contains AppGenerator.java, AppOptionSet.java, 
AppReplacementSet.java, Enhydra3AppGenerator.java, ServiceGenerator.java, 
ServiceOptionSet.java, ServiceReplacementSet.java, WebAppGenerator.java)

CodeGen.java, Constants.java, Generator.java, Main.java, Res.properties, 
TemplateDrivenGenerator.java
<> completely changed code of this files

OptionSet.java
<< Old line 36
static ResourceBundle res = ResourceBundle.getBundle("org.enhydra.tool.codegen.Res");  
// nores
>> line 36
public static ResourceBundle res = 
ResourceBundle.getBundle("org.enhydra.tool.codegen.Res");  // nores

package.html
<> different comments concerning version, data and time  

Makefile 
<< Excluded file

..\ToolBox\src\org\enhydra\tool\codegen\wizard\

AppOptionPanel2.java, AppOptionPanel3.java, CodeGenDialog.java, ConfigDialog.java, 
ConfigPanel.java
<< Excluded files

CodeGenWizard.java, GenSelectionEvent.java, GenSelectionListener.java, 
ProjectOptionPanel2.java, ProjectOptionPanel3.java, RootEditor.java, ServiceOptionPanel1.java, 
ServiceOptionPanel3.java
>> New files.

AppOptionPanel1.java, CodeGenDeck.java, CodeGenPage.java, CodeGenPanel.java, 
GenSelectionPanel.java
<> completely changed code of this files

Makefile 
<< Excluded file

package.html
<> different comments concerning version, data and time  

..\ToolBox\src\org\enhydra\tool\common\
AboutBox.java, Browser.java, FileUtil.java, Main.java, PathHandle.java, Res.properties, 
SwingUtil.java, Template.java, TemplateTool.java, ToolException.java
<> completely changed code of this files

ExtensionFilter.java
>> line 135 in method getDescription()
desc.append('*');
desc.append('.');

Makefile
<< Excluded file

TBWizardDeck.java 
<< Excluded files (placed in directory wizard; completely changed code of this files)

TBWizardDialog.java
<< Excluded files

TBWizardPage.java 
<< Excluded files(placed in directory wizard; completely changed code of this files)

TBWizardPanel.java 
<< Excluded files(placed in directory wizard; completely changed code of this files)

ButtonPanel.java, Constants.java, DataValidationException.java, DialogHandler.java, 
FilenameFilter.java, InnerPanel.java, Res_zh_TW.properties, Res_zh_TW.properties.txt
>> New files.

wizard 
>> New directory. Contains: TBWizard.java, TBWizardButtonListener.java, 
TBWizardButtonPanel.java, TBWizardDeck.java, TBWizardInnerPanel.java, ,TBWizardPage.java, 
TBWizardPanel.java

..\ToolBox\src\org\enhydra\tool\common\event\

FirstFocusEvent.java, FirstFocusListener.java, HelpEvent.java, HelpListener.java
>> New files.

CancelListener.java, TemplateEvent.java
<> completely changed code of this files

Makefile
<< Excluded file

..\ToolBox\src\org\enhydra\tool\configure\
ConfigTool.java, Main.java, Res.properties
<> completely changed code of this files

Res_zh_TW.properties, Res_zh_TW.properties.txt
>> New files.
 

Wireless

..\Wireless\

Makefile
<< Excluded file

..\Wireless\src\org\enhydra\wireless\wml\dom\xerces\
WMLDocumentImpl.java
<< import org.apache.xerces.dom.DOMExceptionImpl;
>> //import org.apache.xerces.dom.DOMExceptionImpl;
import org.w3c.tidy.DOMExceptionImpl;



Xalan version 2.3.1

<< Everything (old version)
>> Version 2.3.1 only as a binary (source not included)




Xerces version 1.4.4. 
(differences beetwen Xerces 1.2 – Enhydra 3.5.2 and Xerces 1.4.4 – Enhydra  5.0)

..\Xerces\

build.xml
<> completely changed code of this file

README.ENHYDRA
<< Excluded file

build, proposals, tests, tools
<< Excluded directories

..\Xerces\data\
personal.xsd 
<> completely changed code of this file

..\Xerces\docs\
api.xml
<< old lines 16, 17
<li><jump href="../apiDocs/index.html">Full API documentation</jump></li>
<li><jump href="../apiDocs/overview-tree.html">Hierarchy for all the 
packages</jump></li>
>> lines 16, 17
<li><jump href="apiDocs/index.html">Full API documentation</jump></li>
<li><jump href="apiDocs/overview-tree.html">Hierarchy for all the packages</jump></li>

design.css, design.dtd, design.xml, design.xsl
<< Excluded files

docs-book.xml
>> line 10 
<external href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"  
label="Repository"/>

faq-build.xml
<< old line 12
<faq title="Recompling source files?">
>> line 12
<faq title="Recompiling source files?">
<< old line 31
<faq title="Regenerating API documention?">
>> line 31
<faq title="Regenerating API documentation?">

faq-general.xml, faq-write.xml, features.xml, readme.xml, releases.xml, schema.xml
<> completely changed code of this files

feedback.xml
<< old line 6
<p>For all questions or comments, write to the &javaparsername; mailing list.</p>
>> lines 6,7
<p>For general questions or comments, write to the &javaparsername;-user mailing list.
If you wish to discuss more technical issues or join the Xerces developer community, 
please subscribe to the &javaparsername;-dev list.</p>
>> line 17 
<p>Please also see the <jump href="faq-general.html#bugzilla">faq entry</jump> that 
covers bug submissions.</p>

install.xml
<< old line 25
<tr><td>docs/apiDocs/</td><td>Directory containing Javadoc API for parser 
framework</td></tr>
>> line 25
<tr><td>docs/html/apiDocs/</td><td>Directory containing Javadoc API for parser 
framework</td></tr>

properties.xml
>> lines 48-81 
<anchor name="xml-string"/>
<p>http://apache.org/xml/properties/schema/external-schemaLocation</p>
<table>
  <tr><th>Type:</th>      <td>java.lang.String</td></tr>
  <tr><th>Access:</th>    <td>read-write</td></tr>
  <tr><th>Desc:</th>    <td>The XML Schema Recommendation explicitly states that the inclusion 
of schemaLocation/ noNamespaceSchemaLocation attributes is only a hint; it does not 
mandate that these attributes must be used to locate schemas. This property allows the 
user to specify a list of schemas to use. If the targetNamespace of a schema (specified 
using this property) matches the targetNamespace of a schema occuring in the instance 
document in schemaLocation attribute, the schema specified by the user using this 
property will be used (i.e., the instance document&apos;s schemaLocation attribute will 
be effectively ignored).
  </td></tr>
  <tr><th>Note:</th>    <td>The syntax is the same as for schemaLocation attributes in 
instance documents: e.g, "http://www.example.com file_name.xsd". The user can specify 
more than one XML Schema in the list.                         
  </td></tr>
</table>
                
<anchor name="xml-string"/>
<p>http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation</p>
<table>
  <tr><th>Type:</th>      <td>java.lang.String</td></tr>
  <tr><th>Access:</th>    <td>read-write</td></tr>
  <tr><th>Desc:</th>    <td>This property allows the user to specify an XML Schema with no 
namespace. 
  </td></tr>
  <tr><th>Note:</th>    <td>The syntax is a same as for the noNamespaceSchemaLocation 
attribute that may occur in an instance document: e.g."file_name.xsd". The user may 
specify only one XML Schema. For more information see the documentation for the 
http://apache.org/xml/properties/schema/external-schemaLocation property</td></tr>
</table>

sam-treeview.xml
<< old line 48
java dom.TreeViewer data/personal.xml</source>
>> line 48
java ui.TreeViewer data/personal.xml</source>
<< old line 56
java dom.TreeViewer data/personal.xml</source>
>> line 56
java ui.TreeViewer data/personal.xml</source>

..\Xerces\docs\dtd\

book.dtd, characters.ent, document.dtd, faqs.dtd, markup.ent
<> different comments concerning version, data and time

entities.ent
<< old line 5
<!ENTITY javaparserversion "1.2.0">
>> line 5
<!ENTITY javaparserversion "1.4.4">

<< old line 6
<!ENTITY javaparserdirectory "xerces-1_2_0">
>> line 6
<!ENTITY javaparserdirectory "xerces-1_4_4">

..\Xerces\samples\dom\

DOMCount.java
>> line 92
private static boolean setSchemaFullSupport = false;
>> lines 135, 136 
parser.setFeature( "http://apache.org/xml/features/validation/schema-full-checking", 
setSchemaFullSupport );
<< old line 259 
"  -v | -V  Turn on/off validation [default=on]",
>> line 262
  "  -v | -V  Turn on/off validation [default=off]",
>> line 264 
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> lines 318-323
2 new case-s for 'f' and 'F'

DOMFilter.java
>> line 94 
private static boolean setSchemaFullSupport = false;
>> lines 120, 121 
parser.setFeature( "http://apache.org/xml/features/validation/schema-full-checking",  
setSchemaFullSupport )
>> line 255 
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> lines 313 - 318
2 new case-s for 'f' and 'F'

DOMWriter.java
<> different comments concerning version, data and time
>> line 96 
private static boolean setSchemaFullSupport = false;
>> lines 209, 210 
parser.setFeature( "http://apache.org/xml/features/validation/schema-full-checking", 
setSchemaFullSupport );
<< old line 143
print(((Document)node).getDocumentElement());
>> line 246 (became comment)
//print(((Document)node).getDocumentElement());
>> lines 248-251 
NodeList children = node.getChildNodes();
for ( int iChild = 0; iChild < children.getLength(); iChild++ ) {
print(children.item(iChild)); }
<< old line 317
out.print("?>");
>> line 325
out.println("?>");
<< old line 373
"  -v | -V  Turn on/off validation [default=on]",
>> line 381
"  -v | -V  Turn on/off validation [default=off]",
>> line 383 
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> line 451
2 new case-s for 'f' and 'F'
>> line 502 
new case for '\'
..\Xerces\samples\dom\traversal\
IteratorView.java
<< old line 153
if (!document.supports("Traversal", "2.0")) {
>> line 153
if (!document.isSupported("Traversal", "2.0")) {
<< old line 320
// with document.supports("Traversal")
>> line 320
// with document.isSupported("Traversal")


TreeWalkerView.java
<< old line 162
if (!document.supports("Traversal", "2.0")) {
>> line 162
if (!document.isSupported("Traversal", "2.0")) {    


..\Xerces\samples\sax\

DocumentTracer.java, DTDReader.java
>> New files.

Makefile
<< Excluded file

SAX2Count.java
<> different comments concerning version, data and time
>> line 93 
private static boolean setSchemaFullSupport = false;
>> lines143,144
parser.setFeature( "http://apache.org/xml/features/validation/schema-full-checking", 
setSchemaFullSupport );
>> line 311
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> lines 357-361
2 new case-s for 'f' and 'F'

SAX2Writer.java
<> different comments concerning version, data and time
>> line 95 
private static boolean setSchemaFullSupport = false;
>> lines 146,147 
parser.setFeature( "http://apache.org/xml/features/validation/schema-full-checking",  
setSchemaFullSupport );
>> line 369 
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> lines 423-427
2 new case-s for 'f' and 'F'

SAXCount.java
>> line 96 
private static boolean setLoadExternalDTD = true;
>> line 98 n
private static boolean setSchemaFullSupport = false;
>> lines 141-144 
((XMLReader)parser).setFeature( "http://apache.org/xml/features/nonvalidating/load-
external-dtd", setLoadExternalDTD );
((XMLReader)parser).setFeature( "http://apache.org/xml/features/validation/schema-full-
checking", setSchemaFullSupport );
>> line 317 
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> line 319 
"  -l | -L  Turn on/off external DTD loading [default=on]",
>> lines 353-358
2 new case-s for 'l' I 'L'
>> lines 367-372
2 new case-s for 'f' and 'F'

SAXWriter.java
>> line 98 
private static boolean setSchemaFullSupport = false;
>> lines 153,154 
((XMLReader)parser).setFeature( "http://apache.org/xml/features/validation/schema-full-
checking",  setSchemaFullSupport );
>> lines 320-323
new case for '\'<< old line 364
"  -v | -V  Turn on/off validation [default=on]",
>> line 380
"  -v | -V  Turn on/off validation [default=off]",

>> line 382 
"  -f | -F  Turn on/off Schema full consraint checking  [default=off]",
>> lines 436-440
2 new case-s for 'f' and 'F'

..\Xerces\src\
classfiles_updated 
<< Excluded file (size 0KB).

whiteboard
<< excluded directory

..\Xerces\src\javax\xml\parsers\

DocumentBuilder.java, DocumentBuilderFactory.java, FactoryConfigurationError.java, 
package.html, ParserConfigurationException.java, SAXParser.java, SAXParserFactory.java
<> completely changed code of this files

Makefile 
<< Excluded file

FactoryFinder.java
>> New file.

..\Xerces\src\org\apache\html\dom\
HTMLBuilder.java, HTMLDOMImplementationImpl.java, HTMLFormControl.java
<> different comments concerning version, data and time

HTMLDocumentImpl.java
>> import org.w3c.dom.DOMException;
<< import org.apache.xerces.dom.DOMExceptionImpl;
<> different comments concerning version, data and time
<> line 170 method: public synchronized Element getDocumentElement() is defined different
<< old line 172 method: private Node getDirectChildElement(String name, Node root) is excluded
<> line 229 method: public synchronized HTMLElement getHead() is defined different
<> line 271 method: public synchronized String getTitle() is defined different
<> line 292 method: public synchronized void setTitle( String newTitle ) is defined different
<> line 320 method: public synchronized HTMLElement getBody() is defined different
<> line 366 method: public synchronized void setBody( HTMLElement newBody ) is defined 
different

HTMLElementImpl.java
<> different comments concerning version, data and time
<< line 93 method 
HTMLElementImpl( HTMLDocumentImpl owner, String tagName ) is not public any more

HTMLFormElementImpl.java
<> different comments concerning version, data and time
<< class is not final any more
>> line 177 new method
public NodeList getChildNodes()

HTMLTableElementImpl.java
<> different comments concerning version, data and time
<< class is not final any more
<< after line 401 
// PST BugFix 11/21/2000
index--;

All classes (except those mentioned above and class  NameNodeListImpl.java which is 
unchanged):
<> different comments concerning version, data and time
<> classes are not final any more

..\Xerces\src\org\apache\wml\

All classes
<> different comments concerning version, data and time

..\Xerces\src\org\apache\wml\dom\
WMLDocumentImpl.java
<> different comments concerning version, data and time
<< import org.apache.xerces.dom.DOMExceptionImpl;
>> import org.w3c.dom.DOMException;


All classes
<> different comments concerning version, data and time

..\Xerces\src\org\apache\xerces\dom\
AttributeMap.java, AttrImpl.java, AttrNSImpl.java, CharacterDataImpl.java, 
DeferredDocumentImpl.java, DocumentImpl.java, DocumentTypeImpl.java, 
DOMImplementationImpl.java, ElementImpl.java, ElementNSImpl.java, EntityImpl.java, 
EntityReferenceImpl.java, NamedNodeMapImpl.java, NodeImpl.java, NodeIteratorImpl.java, 
NotationImpl.java, ParentNode.java, RangeImpl.java, TextImpl.java, TreeWalkerImpl.java, 
DeferredElementDefinitionImpl.java, DeferredElementImpl.java, DeferredElementNSImpl.java, 
DeferredEntityImpl.java, DeferredEntityReferenceImpl.java, ProcessingInstructionImpl.java
<> completely changed code of this files

CDATASectionImpl.java
<< import org.w3c.dom.*;
>> import org.w3c.dom.CDATASection;
   import org.w3c.dom.Node;
<< old line 103
public CDATASectionImpl(DocumentImpl ownerDoc, String data)
>> line 104
public CDATASectionImpl(CoreDocumentImpl ownerDoc, String data)


ChildNode.java
>> import org.w3c.dom.Node;
<< excluded imports:
import java.util.Enumeration;
import java.util.Vector;
import org.w3c.dom.*;
import org.w3c.dom.events.*;
<> line 98 method: protected ChildNode is defined different

CommentImpl.java
<< import org.w3c.dom.*;
>> import org.w3c.dom.CharacterData;
   import org.w3c.dom.Comment;
   import org.w3c.dom.Node;
<< old line 84
public CommentImpl(DocumentImpl ownerDoc, String data)
>> line 86
public CommentImpl(CoreDocumentImpl ownerDoc, String data)


DeepNodeListImpl.java
<< import org.w3c.dom.*;
>> import org.w3c.dom.Node;
   import org.w3c.dom.NodeList;


DeferredAttrImpl.java
<< import org.w3c.dom.*;
<> line 101 
comments are different
<< old line 162
(DeferredDocumentImpl) this.ownerDocument;
>> line 162
(DeferredDocumentImpl) ownerDocument();
<> line 176 method. protected void synchronizeChildren() is different defined

DeferredAttrNSImpl.java
<> different comments concerning version, data and time
<< import org.w3c.dom.*;
<> line 74 comments are different
<< old line 134
 (DeferredDocumentImpl) this.ownerDocument;
>> line 134
(DeferredDocumentImpl) ownerDocument();
>> line 155
if (namespaceURI.length() == 0) {
   namespaceURI = null;}
<> line 180 method protected void synchronizeChildren()is different defined

DeferredCDATASectionImpl.java, DeferredCommentImpl.java, DeferredNotationImpl.java, 
DeferredProcessingInstructionImpl.java, DeferredTextImpl.java
<< import org.w3c.dom.*;

DeferredDocumentTypeImpl.java
<< import org.w3c.dom.*;
>> import org.w3c.dom.Node;
<< old lines 156, 157
boolean orig = ownerDocument().mutationEvents;
ownerDocument().mutationEvents = false;
>> lines 156,157
boolean orig = ownerDocument().getMutationEvents();
ownerDocument().setMutationEvents(false);
<< old line 215
ownerDocument().mutationEvents = orig;
>> line 215
ownerDocument().setMutationEvents(orig);
>> line 218 
setReadOnly(true, false);

DocumentFragmentImpl.java
<< import org.w3c.dom.*;
>> import org.w3c.dom.DocumentFragment;
   import org.w3c.dom.Node;
<< old line 118
public DocumentFragmentImpl(DocumentImpl ownerDoc)
>> line 119
public DocumentFragmentImpl(CoreDocumentImpl ownerDoc)

ElementDefinitionImpl.java
<< import org.w3c.dom.*;
>> import org.w3c.dom.NamedNodeMap;
   import org.w3c.dom.Node;
<< old line 96
public ElementDefinitionImpl(DocumentImpl ownerDocument, String name)
>> line 97
public ElementDefinitionImpl(CoreDocumentImpl ownerDocument, String name)

LCount.java
<< excluded imports:
import java.io.*;
import org.w3c.dom.*;
import org.w3c.dom.events.*;
//import org.w3c.dom.events.*;

Makefile
<< Excluded file

RangeExceptionImpl.java
<< import org.w3c.dom.range.*;
>> import org.w3c.dom.ranges.RangeException;

ChildAndParentNode.java, DOMExceptionImpl.java
<< Excluded files.

CoreDocumentImpl.java, CoreDOMImplementationImpl.java
>> New files.

..\Xerces\src\org\apache\xerces\dom\events\

EventImpl.java
<< import org.w3c.dom.events.*;
>> import org.w3c.dom.events.Event;
   import org.w3c.dom.events.Event;
<< old line 73
public Node currentNode;
>> line 74
public EventTarget currentTarget;
<> line 120 method public EventTarget getCurrentTarget() is defined different
<> line 153 comments are different

MutationEventImpl.java
<> completely changed code of this file

..\Xerces\src\org\apache\xerces\domx\
DOMException.java
<< Excluded file.

Makefile
<< Excluded file

..\Xerces\src\org\apache\xerces\framework\
Version.java
<< old line 72
public static String  fVersion = "Xerces 1.2.0";
>> line 72
public static String  fVersion = "Xerces 1.4.4";


XMLAttrList.java, XMLContentSpec.java, XMLDocumentScanner.java, XMLDTDScanner.java, 
XMLParser.java
<> completely changed code of this files

XMLDocumentHandler.java, XMLErrorReporter.java
<> different comments concerning version, data and time

..\Xerces\src\org\apache\xerces\jaxp\
DefaultValidationErrorHandler.java, javax.xml.parsers.DocumentBuilderFactory, 
javax.xml.parsers.SAXParserFactory
>> New files.

DocumentBuilderFactoryImpl.java, DocumentBuilderImpl.java, SAXParserFactoryImpl.java, 
SAXParserImpl.java
<> completely changed code of this files

..\Xerces\src\org\apache\xerces\msg\
DatatypeMessages.java, SchemaMessages.java
<> completely changed code of this files

ExceptionMessages.java
<> different comments concerning version, data and time

XMLMessages.java
<< old line 99
{ "XMLLangInvalid", "The xml:lang attribute value \"{0}\" is an invalid language 
identifier." },
>> line 99
// Deleted see http://www.w3.org/XML/xml-19980210-errata#E73 and bug 2793
>> lines 282,283 
SG_DTD_SCHEMA_ERROR", "Xerces-J parser may not validate an XML document correctly if 
both XML Schema and DTD are present." },
{ "NamespaceNameEmpty", "The namespace name for prefix \"{0}\" is empty." }

..\Xerces\src\org\apache\xerces\parsers\
DOMParser.java, SAXParser.java
<> completely changed code of this files

RevalidatingDOMParser.java
<< Excluded file.

..\Xerces\src\org\apache\xerces\readers\
AbstractCharReader.java
<> different comments concerning version, data and time
<< old line 855
if (fCalledCharPropInit) {
>> line 855
if (!fCalledCharPropInit) {
<< old line 877
qname.uri = -1;
>> line 877
qname.uri = StringPool.EMPTY_STRING;


CharReader.java
<< old line 196
if (fOverflowEnd == CharDataChunk.CHUNK_SIZE) {
>> line 196
if (fOutputOffset == CharDataChunk.CHUNK_SIZE) {

DefaultEntityHandler.java, MIME2Java.java, UCSReader.java, UTF8Reader.java
<> completely changed code of this files

StreamingCharReader.java
<> different comments concerning version, data and time
<< old line 784
qname.uri = -1;
>> line 784
qname.uri = StringPool.EMPTY_STRING;

StringReader.java
<> line 216 method: public XMLEntityHandler.EntityReader changeReaders() is defined different
<> line 656 in method scanQName(char fastcheck, QName qname) if clause (line 685) is changed 

XCatalog.java, XMLEntityHandler.java
<> different comments concerning version, data and time

XMLEntityReader.java
<> different comments concerning version, data and time
<> line 165 method: protected XMLEntityHandler.EntityReader changeReaders() is defined 
different

..\Xerces\src\org\apache\xerces\utils\
Base64.java, HexBin.java, NamespacesScope.java, QName.java, StringPool.java, SymbolCache.java, 
URI.java, XMLCharacterProperties.java, XMLMessages.java
<> completely changed code of this files

IntStack.java
>> New file.

Makefile
<< Excluded file

..\Xerces\src\org\apache\xerces\utils\regex\

message_fr.properties
>> New file.

ParserForXMLSchema.java, RegexParser.java, RegularExpression.java, Token.java
<> completely changed code of this files

..\Xerces\src\org\apache\xerces\validators\common\

AllContentModel.java, ElementWildcard.java
>> New files.

CMAny.java, CMStateSet.java, DFAContentModel.java, Grammar.java, GrammarResolverImpl.java, 
MixedContentModel.java, SimpleContentModel.java, XMLAttributeDecl.java, XMLContentModel.java, 
XMLElementDecl.java, XMLValidator.java
<> completely changed code of this files

CMLeaf.java, InsertableElementsInfo.java
<> different comments concerning version, data and time

CMUniOp.java
<> line 101 method: boolean isNullable() is defined different

GrammarResolver.java
>> line 61
import org.apache.xerces.validators.datatype.DatatypeValidatorFactory;
>> line 87 
public DatatypeValidatorFactory getDatatypeRegistry();

..\Xerces\src\org\apache\xerces\validators\datatype\

AbstractNumericFacetValidator.java, AbstractNumericValidator.java, 
AbstractStringValidator.java, AnySimpleType.java, AnyURIDatatypeValidator.java, 
Base64BinaryDatatypeValidator.java, BooleanDatatypeValidator.java, DateDatatypeValidator.java, 
DateTimeDatatypeValidator.java, DateTimeValidator.java, DayDatatypeValidator.java, 
DurationDatatypeValidator.java, HexBinaryDatatypeValidator.java, ListDatatypeValidator.java, 
MonthDatatypeValidator.java, MonthDayDatatypeValidator.java, SchemaDateTimeException.java, 
UnionDatatypeValidator.java, YearDatatypeValidator.java, YearMonthDatatypeValidator.java
>> New files.


BinaryDatatypeValidator.java, RecurringDurationDatatypeValidator.java, 
URIReferenceDatatypeValidator.java
<< Excluded files.

AbstractDatatypeValidator.java, BooleanDatatypeValidator.java, DatatypeMessageProvider.java, 
DatatypeValidator.java, DatatypeValidatorFactoryImpl.java, DecimalDatatypeValidator.java, 
DoubleDatatypeValidator.java, ENTITYDatatypeValidator.java, FloatDatatypeValidator.java, 
IDDatatypeValidator.java, IDREFDatatypeValidator.java, NOTATIONDatatypeValidator.java, 
QNameDatatypeValidator.java, StringDatatypeValidator.java, TimeDurationDatatypeValidator.java
<> completely changed code of this files

DatatypeValidatorFactory.java, InvalidDatatypeFacetException.java, 
InvalidDatatypeValueException.java, XMLException.java
<> different comments concerning version, data and time

Makefile
<< Excluded file

..\Xerces\src\org\apache\xerces\validators\dtd\

DTDGrammar.java
<> completely changed code of this file

..\Xerces\src\org\apache\xerces\validators\schema\

datatypes.dtd, EquivClassComparator.java, structures.dtd, versionInfo.ent 
<< Excluded files.

GeneralAttrCheck.java, SubstitutionGroupComparator.java, 
>> New files

identity 
>> New directory (contains: Field.java, FieldActivator.java, IdentityConstraint.java, 
IDValue.java, Key.java, eyRef.java, Selector.java, Unique.java, ValueStore.java, XPath.java, 
XPathException.java, XPathMatcher.java).

Makefile
<< Excluded file

SchemaGrammar.java, SchemaMessageProvider.java, SchemaSymbols.java, TraverseSchema.java, 
XUtil.java
<> different comments concerning version, data and time

..\Xerces\src\org\apache\xml\serialize\
EncodingInfo.java, SieveEncodingInfo.java
>> New files.

BaseMarkupSerializer.java, Encodings.java, HTMLdtd.java, HTMLSerializer.java, 
OutputFormat.java, Printer.java, TextSerializer.java, XMLSerializer.java
<> completely changed code of this files
 
DOMSerializer.java, HTMLEntities.res, LineSeparator.java, Method.java, Serializer.java, 
SerializerFactoryImpl.java
<> different comments concerning version, data and time

DOMSerializer.java
<> different comments concerning version, data and time
>> the class is now public
>> line 117 
boolean afterComment;

IndentPrinter.java
<> different comments concerning version, data and time
>> the class is now public

Makefile
<< Excluded file

SerializerFactory.java
<> different comments concerning version, data and time
<< old line 112
if ( _factories.contains( factory.getSupportedMethod() ) )
>> line 112
if ( _factories.containsKey( factory.getSupportedMethod() ) )


XHTMLSerializer.java
<> different comments concerning version, data and time
<> class is not final any more

..\Xerces\src\org\w3c\dom\

All classes
<> comments are different

Document.java 
<> comments are different
>> lines 365-530 experimental part, Based on the DOM Level 3
>> Methods: getEncoding(),setEncoding(String encoding), getStandalone(), setStandalone(boolean 
standalone), getStrictErrorChecking(), setStrictErrorChecking(boolean strictErrorChecking), 
getVersion(), setVersion(String version) and adoptNode(Node source) are defined

Entity.java
<> comments are different
>> lines 68-112 experimental part, Based on the DOM Level 3
>> Methods: getEncoding(),setEncoding(String encoding), getVersion()and  setVersion(String 
version) are defined

Makefile
<< Excluded file

Node.java
<> comments are different
<< old line 283
public boolean supports(String feature, String version);
>> line 317
public boolean isSupported(String feature, String version);

..\Xerces\src\org\w3c\dom\events \
Event.java
<> comments are different
<< old line 51
public Node getCurrentNode();
>> line 59
public EventTarget getCurrentTarget();

MutationEvent.java
<> completely changed code of this file

All classes
<> comments are different

..\Xerces\src\org\w3c\dom\ranges\
DocumentRange.java, Range.java, RangeException.java
<< package org.w3c.dom.range;
>> package org.w3c.dom.ranges;
<> comments are different

..\Xerces\src\org\w3c\dom\traversal\
DocumentTraversal.java
<> comments are different
>> line 51 in method: createNodeIterator is added: throws DOMException

All other classes 
<> comments are different

..\Xerces\src\org\xml\sax\

All classes
<> different comments concerning version, data and time

..\Xerces\src\org\xml\sax\ext\
All classes 
<> different comments concerning version, data and time
<> comments are different

..\Xerces\src\org\xml\sax\helpers\
All classes
<> different comments concerning version, data and time




XMLC version 2.0.2b

..\XMLC\

build.xml, edit-paths.sh
>> New files.

ChangeLog
>> begining
2001-03-20  Mark Diekhans  markd@Kermodei.com
* Added xmlc.bat, contributed by
Brooke Hedrick brooke_hedrick@millamilla.com
<> different comments concerning version, data and time

config.mk
<< Excluded file

..\XMLC\doc\
index.html
<> different comments concerning version, data and time
<> XMLC and DOM API Documentation
paths are different 
Example instead of 
HREF="../user-doc/org/enhydra/xml/xmlc/package-summary.html ,
now is HREF="../javadoc/org/enhydra/xml/xmlc/package-summary.htm

dom 
>> New directory (has empty subdirectories: \org\w3c\dom\html).

ToDo.html
<> different comments concerning version, data and time
>> line 72
<LI> Compiling with <TT>-dom xerces</TT> creates a discarded element
<PRE>
  $elem1 = document.getDocumentElement();
  document.createElement("HTML");
</PRE>

..\XMLC\doc\design\

auto-recompilation.html, dom-performance.html
<> different comments concerning version, data and time

..\XMLC\doc\tutorial\

dynamic.html, forms.html, gotchas.html, grouping.html, index.html, intro.html, urls.html
<> different comments concerning version, data and time

..\XMLC\doc\user-manual\

dom.html, index.html, lazy-dom.html, options-file.html, when-to-use.html, xmlc-command.html, 
xmlc-goals.html
<> different comments concerning version, data and time

..\XMLC\doc\user-manual\html\
compiling.html, defining-dynamic.html, using-classes.html
<> different comments concerning version, data and time

..\XMLC\doc\user-manual\metadata\
xmlc-compileopt-xsd.html
<< <LI> <CODE>inputDocument</CODE> - URL of the document to compile.

index.html, xmlc-compiler-xsd.html, xmlc-docclass-xsd.html, xmlc-document-xsd.html, xmlc-
domedit-xsd.html, xmlc-html-xsd.html, xmlc-inputdoc-xsd.html, xmlc-parser-xsd.html, xmlc-
xsd.html
<> different comments concerning version, data and time

..\XMLC\src\com\lutris\xml\xmlc\
autocomp, compiler, commands, dom, parsers 
>> New directories. commands has 2 subdirectories: options and xmlc, dom has subdirectory 
openxml and parsers has 3 subdirectories: ibm, openxml and xerces. All directories and 
subdirectories are empty.

..\XMLC\src\com\lutris\xml\xmlc\
XMLCUtil.java, XMLObject.java
<> different comments concerning version, data and time

..\XMLC\src\com\lutris\xml\xmlc\html\

HTMLDocumentFactory.java, HTMLFormatter.java, HTMLObject.java
<> different comments concerning version, data and time

parsers 
>> New directory (has 2 empty subdirectories: swing and tidy)

..\XMLC\src\org\enhydra\
error 
>> New directory (has classes: ChainedError.java, ChainedException.java, 
ChainedRuntimeException.java, ChainedThrowable.java, ChainedThrowableUtil.java, 
FatalExceptionError.java). This classes are also situated in ..\Core\src\com\lutris\util
..\XMLC\src\org\enhydra\xml\dom\
DOMAccess.java
<> different comments concerning version, data and time

DOMError.java
<< extends com.lutris.util.ChainedError
>> extends org.enhydra.error.ChainedError

DOMInfoPrinter.java
<< Old line 95
&& (Character.isSpace(ch) || !Character.isISOControl(ch)));
>> line 95
&& (Character. isWhitespace (ch) || !Character.isISOControl(ch)));

..\XMLC\src\org\enhydra\xml\io\
tests 
>> New directory ( has empty subdirectories \input\xml\wml)
DOMFormatter.java
<> different comments concerning version, data and time
<< import com.lutris.util.FatalExceptionError;

DOMParser.java
<< imports are transformed in comments:
   import java.io.InputStream;
   import java.io.File;
   import org.xml.sax.Parser;
   import org.xml.sax.HandlerBase;
>> // imports are transformed in comments:
   // import java.io.InputStream;
   // import java.io.File;
   // import org.xml.sax.Parser;
   // import org.xml.sax.HandlerBase;



Encoding.java, Encodings.java, Formatter.java, HTMLFormatter.java, MkEncodingsTable.java, 
OutputOptions.java, package.html, XMLFormatter.java
<> different comments concerning version, data and time

XMLIOError.java
<> different comments concerning version, data and time
<< extends com.lutris.util.ChainedError
>> extends org.enhydra.error.ChainedError

..\XMLC\src\org\enhydra\xml\lazydom\
LazyAttrNoNS.java, LazyElementNoNS.java
<> different comments concerning version, data and time

LazyDocument.java
>> line 249:
   if (template != null) {
>> line 266 end of if clause
    }
<> lines 874, 932 and 946: comments are changed

LazyDOMError.java
<< import com.lutris.util.ChainedError;
<< extends ChainedError 
>> extends org.enhydra.error.ChainedError


package.html
>> line 23-25
<HTML>
<HEAD><TITLE>DOM used when the majority of the DOM is never modified.</TITLE></HEAD>
<BODY>
>> line 73
</BODY>
>> line 74
</HTML>

html 
>> New directory. html has 62 files.

..\XMLC\src\org\enhydra\xml\xmlc\
autocomp, Tests
>> New directories. Tests has empty sudbirectories.

StreamXMLCLogger.java, XMLCLogger.java, XMLCStdFactory.java, XMLCUtil.java, 
XMLCVersion.java.in, XMLObject.java, XMLObjectLink.java
<> different comments concerning version, data and time

XMLCException.java
<> different comments concerning version, data and time
<< extends com.lutris.util.ChainedError
>> extends org.enhydra.error.ChainedError

XMLCFactory.java
<> different comments concerning version, data and time
<< import com.lutris.logging.LogChannel;
   import com.lutris.logging.StandardLogger;
   import com.lutris.util.FatalExceptionError;

XMLCRuntimeException.java
<> different comments concerning version, data and time
<<extends com.lutris.util.ChainedRuntimeException
>> extends org.enhydra.error.ChainedRuntimeException


XMLCVersion.java
<> different comments concerning version, data and time
<< old line 30
public static final String VERSION = "2.0.1";
>> line 30
public static final String VERSION = "2.0.2b2";


XMLObjectImpl.java
<> different comments concerning version, data and time
<< import com.lutris.util.ChainedException;
<< old line 653
public boolean supports(String feature, String version)
>> line 562
public boolean isSupported(String feature, String version)
>> line 716-742 DOM3 - not implemented
DOM LEVEL 3 METHODS -- NOT YET IMPLEMENTED

..\XMLC\src\org\enhydra\xml\xmlc\commands\

ErrorHandling.java
<> different comments concerning version, data and time
<< import com.lutris.util.ChainedThrowable;
>> import org.enhydra.error.ChainedThrowable;

xmlc-config.sh
>> line 34 
# Build process overrides the jar location using XMLC_CLASSES env var.
<< old line 88
XMLC_CLASSES="${XMLC_HOME}/lib/xmlc.jar" 
>> line 79 
XMLC_CLASSES=${XMLC_CLASSES:="${XMLC_HOME}/lib/xmlc.jar"}
>> line 80 
XMLC_SUPPORT_CLASSES="${XMLC_HOME}/lib/xmlc-support.jar"
>> line 117
-e "s|@XMLC_SUPPORT_CLASSES@|${XMLC_SUPPORT_CLASSES}|g" \
..\XMLC\src\org\enhydra\xml\xmlc\commands\options\
BooleanOption.java, FlagOption.java, Option.java, OptionFileParser.java, OptionSet.java, 
OptionsParser.java
<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\commands\xmlc\
xmlc.bat.in
>> New file.

XMLCOptions.java
<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\compiler\

AccessConsts.java
<> different comments concerning version, data and time
<< import java.util.HashMap;
<< old line 74
private HashMap fInvalidElementClassNames = null;
>> line 73
private TreeMap fInvalidElementClassNames = null;
<< old line 85
private HashMap fInvalidElementNames = null;
>> line 84
private TreeMap fInvalidElementNames = null;
<<old line 148
fInvalidElementClassNames = new HashMap();
>> line 147
fInvalidElementClassNames = new TreeMap();
<< old line 184
fInvalidElementNames = new HashMap();
>> line 183
fInvalidElementNames = new TreeMap();

AccessMethods.java, EditDOM.java, Javac.java
<> different comments concerning version, data and time

ClassGenerator.java
<< ; in following expresion:
String init = XMLCDomFactoryCache.class.getName() + ".getFactory(" + 
fXmlcDoc.getDomFactory().getClass().getName() + ".class);";

Compiler.java
<< import com.lutris.util.ChainedThrowable;
>> import org.enhydra.error.ChainedThrowable;


Parse.java
<> different comments concerning version, data and time
>> line 192 
if (fVerboseOut != null) {}
>> line 197 
boolean printParseInfo = (compileOptions.getPrintParseInfo() && (fVerboseOut != null));
<< old line 192
ParseTracer traceOut = new ParseTracer((compileOptions.getPrintParseInfo() ? fVerboseOut 
: null));
>> line 200
ParseTracer traceOut = new ParseTracer(printParseInfo ? fVerboseOut : null);

..\XMLC\src\org\enhydra\xml\xmlc\dom\

openxml
>> New directory. 

DocBuilder.java
<< Excluded file.

DocTypeBuilder.java, XMLCDocument.java, XMLCDomFactory.java, XMLCDomFactoryCache.java
<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\dom\lazydom\
LazyDOMNodeCreateGenerator.java
>> line 214 added break
case Node.DOCUMENT_FRAGMENT_NODE: break;
>> line 215 added break 
case Node.DOCUMENT_NODE: break;
<< old line 217
throw new XMLCError("Creating node of this type not supported: "  + 
node.getClass().getName());
>> line 217 is transformed into comment
// throw new XMLCError("Creating node of this type not supported: "  + 
node.getClass().getName());
>> line 219 added break from case in line 216
      case Node.DOCUMENT_TYPE_NODE:
>> line 221 
/*            throw new XMLCError("Creating node of this type not supported: "
    + node.getClass().getName());
*/

PreFormatter.java
>> line 64
fOptions.setEncoding(encoding);
<< old line 64
    fOptions.setXmlEncoding(encoding);
>> line 65 transformed into comment
      // fOptions.setXmlEncoding(encoding);

..\XMLC\src\org\enhydra\xml\xmlc\dom\xerces\
XercesDomFactory.java
<> different comments concerning version, data and time 
>> lines 47-49 dodat komentar
// FIXME: deprecated in  5.0 beta 2, can be removed when object code
     // compatibility XMLC 2.0.1 is no longer required.  This was removed
     // since generate a variable name to an inner class broke forte.
>> lines 52-53
added comment
>> lines 148-149
added comment
<< around line 155 FIXME comment excluded
<< old line 153
Document doc = new DocumentImpl(docType);
>> line 155
Document doc = new XercesLinkedDocument(docType);

XercesHTMLDomFactory.java
>> line 42
// FIXME: deprecated in  5.0 beta 2, can be removed when object code
// compatibility XMLC 2.0.1 is no longer required.  This was removed
// since generate a variable name to an inner class broke forte.
>> lines 47-48
added comment
>> lines 71-72
added comment
<< line 78 FIXME comment excluded 
<< old line 76
HTMLDocument doc = new HTMLDocumentImpl();
>> line 78
HTMLDocument doc = new XercesLinkedHTMLDocument();

XercesLinkedDocument.java, XercesLinkedHTMLDocument.java
>> New files.

..\XMLC\src\org\enhydra\xml\xmlc\html\

HTMLDocumentFactory.java, HTMLObject.java , HTMLObjectImpl.java, HTMLProprietaryTags.java
<> different comments concerning version, data and time 
 
..\XMLC\src\org\enhydra\xml\xmlc\html\parsers\swing\

SwingHTMLParser.java
<> different comments concerning version, data and time

SwingParser.java
<> different comments concerning version, data and time
<< old line 106
public Exception getCause()
>> line 106 
public Throwable getCause()

..\XMLC\src\org\enhydra\xml\xmlc\html\parsers\tidy\

TidyErrorHandler.java
<> different comments concerning version, data and time

TidyHTMLParser.java
<> different comments concerning version, data and time
>> lines 298-303 new comment
<< old line 297
TagTable tagTable = TagTable.getDefaultTagTable();
>> line 304
TagTable tagTable = new TagTable();

..\XMLC\src\org\enhydra\xml\xmlc\metadata\

DOMType.java, EnumeratedType.java, Include.java, InputDocument.java, xmlc.xsd, xmlc-1.0.1.xsd, 
xmlc-1.0.xsd
<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\misc\

LineNumberMap.java, LineNumberRecorder.java
<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\parsers\

ParseTracer.java, XMLCDocumentLocator.java, parsers\XMLCParser.java<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\parsers\xerces\
XercesParser.java
<> different comments concerning version, data and time
>> line 572
case XMLContentSpec.CONTENTSPECNODE_ANY_NS:
<< old line 572
case XMLContentSpec.CONTENTSPECNODE_ANY_LOCAL:
>> line 573 
// case XMLContentSpec.CONTENTSPECNODE_ANY_LOCAL:

XercesTracer.java
<> different comments concerning version, data and time 
>> lines 150,151 
case XMLContentSpec.CONTENTSPECNODE_ANY_NS:
return "ANY_NS";
<< old lines 150,151
// case XMLContentSpec.CONTENTSPECNODE_ANY_LOCAL:
// return "ANY_LOCAL";
>> lines 152,153 
// case XMLContentSpec.CONTENTSPECNODE_ANY_LOCAL:
// return "ANY_LOCAL";

..\XMLC\src\org\enhydra\xml\xmlc\reloading\

ClassEntry.java
<> different comments concerning version, data and time
<< old line 143
String fileName = "/" + classObj.getName().replace('.', '/') + ".class";
>> line 143
String fileName = classObj.getName().replace('.', '/') + ".class";

ClassPathBuilder.java
<> different comments concerning version, data and time

EnhydraResourceLoader.java
<< import org.enhydra.classloader.EnhydraClassLoader;
>> // import org.enhydra.classloader.EnhydraClassLoader;
>> import org.enhydra.xml.xmlc.XMLCLogger;
<< old line 45
private EnhydraClassLoader fClassLoader;
>> line 46
private URLClassLoader fClassLoader;
<< old line 58
fClassLoader = (EnhydraClassLoader)classLoader;
>> line 59
fClassLoader = (URLClassLoader)classLoader;
<< line 84 if expression is modified (excluded elsif…) 
<< after line 97 
excluded if expression
<< old lines 118,119
return EnhydraSelectiveClassLoader.newInstance(fClassLoader, className, 
fClassLoader.getClassPath(),flogger);
>> lines 114-116
return EnhydraSelectiveClassLoader.newInstance(fClassLoader, className, 
fClassLoader.getURLs(),fLogger);

EnhydraSelectiveClassLoader.java
<> completely changed code of this file

MultiResourceLoader.java, MultiSelectiveClassLoader.java, RecompilationHandler.java, 
ResourceLoader.java, ResourceLoaderFactory.java, StandardRecompilationHandler.java, 
TomcatResourceLoader.java, URLResourceLoader.java, URLSelectiveClassLoader.java, 
XMLCReloadingException.java, XMLCReloadingFactory.java
<> different comments concerning version, data and time

..\XMLC\src\org\enhydra\xml\xmlc\servlet\

ServletLogWriter.java, ServletXMLCLogger.java, XMLCContext.java, XMLCContextInit.java
<> different comments concerning version, data and time

..\XMLC\src\tests\org\enhydra\xml\
XMLTestException.java
<< import com.lutris.util.ChainedRuntimeException;
<< extends ChainedRuntimeException
>>  extends org.enhydra.error.ChainedRuntimeException

..\XMLC\src\tests\org\enhydra\xml\io\

Kestrel.java 
>> New file.

EncodingsTest.java
<> different comments concerning version, data and time

Makefile
<< Excluded file

URLRewriteTests.java
>> line 42 added comment explaining how to use the class
* -omit-attribute-char-entity-refs
>> line 51 added second parameter
outputWithRewritting(Node node, boolean omitAttributeCharEntityRefs, File outFile)
>> line 55 
options.setOmitAttributeCharEntityRefs(omitAttributeCharEntityRefs);
>> line 72 
boolean omitAttributeCharEntityRefs = false;
>> line 78  
else if (args[argIdx].equals("-omit-attribute-char-entity-refs")) { 
omitAttributeCharEntityRefs = true;}
>> line 103 
if (xmlcDoc instanceof Kestrel) {
Kestrel kestrel = (Kestrel)xmlcDoc;
kestrel.getElementKestrel().setHref("javascript:submitForm(\"\",\"folder\",\"/INBOX/\")"
); }
<< old line 96
outputWithRewritting(startingNode, outFile);
>> line 108
outputWithRewritting(startingNode, omitAttributeCharEntityRefs, outFile);

..\XMLC\src\tests\org\enhydra\xml\io\expected\
test-2.0.dom
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
>> lines 17-24
HTMLLIElementImpl: LI
  HTMLAnchorElementImpl: A
    Attributes:
      AttrImpl: href
        TextImpl: javascript:submitForm("","folder","/INBOX/")
      AttrImpl: id
        TextImpl: kestrel
        TextImpl: Kestrel
<< old lines 19-21
Element                        8
Attr                           1
Text                           4
>> lines 27-29
Element                       10
Attr                           3
Text                           7
<< old line 31
Total                         14
>> line 39
Total                         21
<< old line 33
org.apache.html.dom.HTMLAnchorElementImpl            1
>> line 41
org.apache.html.dom.HTMLAnchorElementImpl            2
<< old line 38
org.apache.html.dom.HTMLLIElementImpl                1
>> line 46
org.apache.html.dom.HTMLLIElementImpl                2
<< old lines 41,42
org.apache.xerces.dom.AttrImpl                       1
org.apache.xerces.dom.TextImpl                       4
>> lines 49,50
org.apache.xerces.dom.AttrImpl                       3
org.apache.xerces.dom.TextImpl                       7
<< old line 44
Total                                               14
>> lines 52
Total                                               21

test-2.0.dump
>> lines 14-17 
HTMLLIElementImpl: LI
  HTMLAnchorElementImpl: A: 
href="javascript:submitForm("","folder","/INBOX/")#REWRITTEN" id="kestrel"
        LazyText: Kestrel

test-2.1.dom
Similiar to test-2.0.dom

test-2.1.dump
Similiar to test-2.0.dump

test-2.2.dom
Similiar to test-2.0.dom

test-2.2.dump
Similiar to test-2.0.dump

test-2.3.dom
<< old line 2
DocumentImpl:
>> line 2
XercesLinkedDocument:

test-2.4.dom
Similiar to test-2.0.dom

test-2.4.ml
<< old line 1
<HTML><HEAD><TITLE>URL rewritting test #1</TITLE></HEAD><BODY><H1>URL rewritting test 
#1</H1><UL><LI><A href="http://www.cse.ucsc.edu/research/compbio#REWRITTEN">UCSC 
compbio</A></LI></UL></BODY></HTML>

>> line 1
<HTML><HEAD><TITLE>URL rewritting test #1</TITLE></HEAD><BODY><H1>URL rewritting test 
#1</H1><UL><LI><A href="http://www.cse.ucsc.edu/research/compbio#REWRITTEN">UCSC 
compbio</A></LI><LI><A 
href="javascript:submitForm(&quot;&quot;,&quot;folder&quot;,&quot;/INBOX/&quot;)#REWRITT
EN" id="kestrel">Kestrel</A></LI></UL></BODY></HTML>
test-2.5.dom
Similiar to test-2.0.dom

test-2.5.ml
<< old line 1
<HTML><HEAD><TITLE>URL rewritting test #1</TITLE></HEAD><BODY><H1>URL rewritting test 
#1</H1><UL><LI><A href="http://www.cse.ucsc.edu/research/compbio#REWRITTEN">UCSC 
compbio</A></LI></UL></BODY></HTML>
>> line 1
<HTML><HEAD><TITLE>URL rewritting test #1</TITLE></HEAD><BODY><H1>URL rewritting test 
#1</H1><UL><LI><A href="http://www.cse.ucsc.edu/research/compbio#REWRITTEN">UCSC 
compbio</A></LI><LI><A 
href="javascript:submitForm(&quot;&quot;,&quot;folder&quot;,&quot;/INBOX/&quot;)#REWRITT
EN" id="kestrel">Kestrel</A></LI></UL></BODY></HTML>

test-2.6.dom
<< old line 2
DocumentImpl:
>> line 2
XercesLinkedDocument:

test-2.7.dom, test-2.7.dump, test-2.7.ml, test-2.7.ml.~1~, test-2.8.dom, test-2.8.dump
test-2.8.ml.~1~
>> New files.

..\XMLC\src\tests\org\enhydra\xml\io\input\html\

TestDoc1.html
>> line 9 
<LI> <A ID="kestrel" HREF="http://www.cse.ucsc.edu/research/kestrel">Kestrel</A>

..\XMLC\src\tests\org\enhydra\xml\lazydom\

BasicTests.java
<< old line 64-66
 traverseTree(lazyDoc);
 printNode("Expanded Lazy DOM", lazyDoc,
 fOutputPrefix + ".simple.expanded-lazy.info");
>> lines 64-66 
 // traverseTree(lazyDoc);
 // printNode("Expanded Lazy DOM", lazyDoc,
 // fOutputPrefix + ".simple.expanded-lazy.info");

..\XMLC\src\tests\org\enhydra\xml\xmlc\

common.mk.new
>> New file.

check-class
<< old line 8
ROOT="/usr/local/lutris-enhydra-src3.5.2/Enhydra"
>> line 8
ROOT="/install/enhydra/LUTRIS_ENHYDRA_SRC352/Enhydra-src5.0/Enhydra"
<< old line 9
JAVA="/jdk1.3.1/bin/java"
>> line 9
JAVA="/JBuilder5/jdk1.3/bin/java"
<< old line 11
XMLC_OUTPUT="/usr/local/lutris-enhydra-src3.5.2/Enhydra/output/xmlc2.0.1"
>> line 11
XMLC_OUTPUT="/Enhydra-src5.0/Enhydra/output/xmlc2.0.2b2"
<< old line 12
TEST_CLASSES="/usr/local/lutris-enhydra-src3.5.2/Enhydra/tmp/xmlc-test-classes"
>> line 12
_CLASSES="/Enhydra-src5.0/Enhydra/tmp/xmlc-test-classes"
<< old line 15
ENHYDRA_CLASSPATH="/jdk1.3.1/lib/tools.jar;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/ServletContainer/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/I18N/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/Tomcat/src/share;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/NewApp/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/gnu.regexp/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/XMLC/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/Xerces/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/MultiServerAdmin/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/MultiServer/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/JTidy/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/JDDI/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/DatabaseManager/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/DODS;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/DODS/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/Core/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/EnhydraAppManager/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/TestBed/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/HttpServerTest/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/modules/HTTPClient/src;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/classes/enhydra;/usr/local/lutris-enhydra-
src3.5.2/Enhydra/classes/enhydra;;/usr/local/lutris-enhydra-
src3.5.2/Enhydra;/javacc2.1/bin/lib/JavaCC.zip;;"
>> lines 15-16
XERCES_JAR="${XMLC_OUTPUT}/lib/build.jar"
KERNEL_JAR="${XMLC_OUTPUT}/lib/Kernel.jar"
<< old line 24
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}"
>> line 25
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}"
<< old line 26
CLASSPATH="${TEST_CLASSES}${PS}${ENHYDRA_CLASSPATH}"
>> line 27
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}${PS}${CLA
SSPATH}"
>> lines 29-31 
if [ "X${EXTRA_TEST_CLASSPATH}" != "X" ] ; then
CLASSPATH="${EXTRA_TEST_CLASSPATH}${PS}${CLASSPATH}"
fi

check-class.sh
<< old line 15
ENHYDRA_CLASSPATH="@ENHYDRA_CLASSPATH@"
>> lines 15-16
XERCES_JAR="${XMLC_OUTPUT}/lib/build.jar"
KERNEL_JAR="${XMLC_OUTPUT}/lib/Kernel.jar"

<< old line 24
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}"
>> line 25
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}"
<< Old line 26 
CLASSPATH="${TEST_CLASSES}${PS}${ENHYDRA_CLASSPATH}"
>> line 27
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}${PS}${CLA
SSPATH}"
>> lines 29-31
f [ "X${EXTRA_TEST_CLASSPATH}" != "X" ] ; then
CLASSPATH="${EXTRA_TEST_CLASSPATH}${PS}${CLASSPATH}"
fi

run-object
<< old line 11
ROOT="/usr/local/lutris-enhydra-src3.5.2/Enhydra"
>> line 11
ROOT="/install/enhydra/LUTRIS_ENHYDRA_SRC352/Enhydra-src5.0/Enhydra"
<< old line 12
JAVA="/jdk1.3.1/bin/java"
>> line 12
JAVA="/JBuilder5/jdk1.3/bin/java"
<< old line 14
XMLC_OUTPUT="/usr/local/lutris-enhydra-src3.5.2/Enhydra/output/xmlc2.0.1"
>> line 14
XMLC_OUTPUT="/Enhydra-src5.0/Enhydra/output/xmlc2.0.2b2"
<< old line 15
TEST_CLASSES="/usr/local/lutris-enhydra-src3.5.2/Enhydra/tmp/xmlc-test-classes"
>> line 15
TEST_CLASSES=" /Enhydra-src5.0/Enhydra/tmp/xmlc-test-classes"
<< old line 18
ENHYDRA_CLASSPATH 
>> lines 18,19
XERCES_JAR="${XMLC_OUTPUT}/lib/build.jar"
KERNEL_JAR="${XMLC_OUTPUT}/lib/Kernel.jar"
<< old line 27
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}"
>> line 28
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}"
<< old line 29
CLASSPATH="${TEST_CLASSES}${PS}${ENHYDRA_CLASSPATH}"
>> line 30
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}${PS}${CLA
SSPATH}"

run-object.sh
<< old line 18
ENHYDRA_CLASSPATH="@ENHYDRA_CLASSPATH@"
>> lines 18,19
XERCES_JAR="${XMLC_OUTPUT}/lib/build.jar"
KERNEL_JAR="${XMLC_OUTPUT}/lib/Kernel.jar"
<< old line 27
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}"
>> line 28
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}"
<< old line 29
CLASSPATH="${TEST_CLASSES}${PS}${ENHYDRA_CLASSPATH}"
>> line 30
CLASSPATH="${TEST_CLASSES}${PS}${XMLC_JAR}${PS}${XERCES_JAR}${PS}${KERNEL_JAR}${PS}${CLA
SSPATH}"

test-auto-comp, test-auto-comp.sh
<> completely changed code of this files

TestAutoComp.java
>> // dr import org.enhydra.message.DelayedMessageReader;
>> line 80 new constant
TEST_SUBPACKAGE_REL_NAMES
<> line 90 constant different defined
TEST_SUBPACKAGE_FILE_PREFIXES
>> lines 126-140 new
     Class initializer
>> line 155 
TestUtils.log("returnToDelegator: " + fileName + ": true");
>> line 159 
TestUtils.log("returnToDelegator: " + fileName + ": false");
<< old line 247
      // newInstance(ClassLoader, URL[], LogChannel)
>> line 270
      // newInstance(ClassLoader, URL[], DelayedMessageReader)
>> line 274 
//dr dodao
>> line 276 
//dr DelayedMessageReader.class});

TestUtils.java
<< import java.util.Vector;
>> import java.util.ArrayList;
<< old line 53
private static final boolean ENABLE_DEBUG_LOGGING = true;
>> line 53
private static final boolean ENABLE_DEBUG_LOGGING = false;
<< old line 56
private static final boolean ENABLE_CLASSLOAD_LOGGING = true;
>> line 56
private static final boolean ENABLE_CLASSLOAD_LOGGING = false;
<< old line 66
public static final String CLASSLOAD_LOG_LEVEL = "CLASSLOAD";
>> line 61
public static final String CLASSLOAD_3_LOG_LEVEL = "CLASSLOAD";
>> line 62 
public static final String CLASSLOAD_LOG_LEVEL = "DEBUG";
>> line 65 in variable VERBOSE_LOG_SET added 
"INFO"
<< after line 85 excluded method
private static String[] merge(String[] strs1, String[] strs2)
<> line 88 method changed private static void createLogger()
 

..\XMLC\src\tests\org\enhydra\xml\xmlc\devtools\
dom-analysis, dom-analysis.sh, xml-parse, xml-parse.sh
<> completely changed code of this files

DOMAnalysis.java 
>> import com.lutris.util.ChainedThrowable;
<< import org.enhydra.error.ChainedThrowable;


Makefile
<< Excluded file

..\XMLC\src\tests\org\enhydra\xml\xmlc\devtools\tidy\

tidy-tag-info.sh
<> completely changed code of this file

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\
html-basic-test,html-basic-test.sh
<> completely changed code of this files

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\expected\swing\
test_11_9.err
<< old line 19 `Check:2' before: Check:1'
>> line 19 `Check:1' before: `Check:2'

recomp-empty
>> New directory.

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\expected\swing\lazydom\

DocOut1.gen.info
<< after line 10 excluded:
     LazyText:   

IFrame.dom
<< old line 17
LazyText%[T]: noresize
>> line 17
LazyText%[T]: #DEFAULT

IFrame.gen.info
<< old line 6
HTMLIFrameElementImpl: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="noresize" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"
>> line 6
HTMLIFrameElementImpl: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="#DEFAULT" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"

IFrame.recomp.info
<< old line 6
HTMLIFrameElementImpl%[T]: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="noresize" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"
>> line 6
HTMLIFrameElementImpl%[T]: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="#DEFAULT" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"

large1.dom
<< after line 84 
LazyText%[T]:  
<< after line 161 
LazyText%[T]: 
<< after lines 941,3483,3487, 3492 
LazyText%[T]:
<< old line 4882
Text                        1732         0         0
>> line 4876
Text                        1726         0         0
<< old line 4892
Total                       3991         1         0
>> line 4886
Total                       3985         1         0
<< old line 4896
LazyText                    1732         0         0
>> line 4890
LazyText                    1726         0         0

large1.gen.info     
<< after lines 82, 348, 1230, 1231, 1232  
LazyText:
  
large1.recomp.info
<< after lines 82,348,1230,1231,1232 
LazyText:  

large2.dom
Similiar to large1

large2.gen.info
Similiar to large1

large2.recomp.info
Similiar to large1

large3.dom
Similiar to large1

large3.gen.info
Similiar to large1

large3.recomp.info
Similiar to large1

node-list.test-5.1.out
<< old line 3
HTMLDocumentImpl:
>> line 3
XercesLinkedHTMLDocument:
<< after line 31 
        HTMLDocumentImpl                   1
>> line 36 
        XercesLinkedHTMLDocument           1

SpaceBug1.dom
Similiar to large1

SpaceBug1.gen.info
Similiar to large1

SpaceBug1.recomp.info
Similiar to large1

TestPage5.dom 
Similiar to large1

TestPage5.recomp.info
Similiar to large1

TestPage5.gen.info
Similiar to large1

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\expected\swing\xerces
delete-child.test-5.1.out, dom-ops.test-5.1.out, orig-doc.test-5.1.out  
<< old line 1
HTMLDocumentImpl:
>> line 1
XercesLinkedHTMLDocument:

get-text-element-by-id.test-5.1.out 
<< old line 5
HTMLDocumentImpl:
>> line 5
XercesLinkedHTMLDocument:

get-element.test-5.1.out 
<< old lines 78,180,430,537,644,755
HTMLDocumentImpl:
>> lines 78,180,430,537,644,755
XercesLinkedHTMLDocument:

IFrame.dom 
<< old line 1
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< old line 17
TextImpl: noresize
>> line 17 
TextImpl: #DEFAULT

IFrame.gen.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< old line 6
HTMLIFrameElementImpl: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="noresize" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"
>> line 6 
HTMLIFrameElementImpl: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="#DEFAULT" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"

IFrame.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:

<< old line 6
HTMLIFrameElementImpl: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="noresize" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"
>> line 6 
HTMLIFrameElementImpl: IFRAME: frameborder="0" height="60" marginheight="0" 
marginwidth="0" noresize="#DEFAULT" scrolling="No" 
src="http://adforce.imgis.com/?adiframe|2.0|2|93345|1|1|ADFORCE;" width="468"

AttributeValues.dom, AttributeValues.gen.info, AttributeValues.recomp.info, 
AttributeValues2.dom, AttributeValues2.gen.info, AttributeValues2.recomp.info, 
CheckVersion.dom, CheckVersion.gen.info, CheckVersion.recomp.info, DeleteByClass.dom, 
DeleteByClass.gen.info, DeleteByClass.recomp.info, Form2.dom, Form2.gen.info, 
Form2.recomp.info, Form2II.dom, Form2II.gen.info, Form2II.recomp.info, formWithBRs.dom, 
formWithBRs.gen.info, formWithBRs.recomp.info, FrameSet.dom, FrameSet.gen.info, 
FrameSet.recomp.info, FrameSet2.dom, FrameSet2.gen.info, FrameSet2.recomp.info, 
HrefSpaces.dom, HrefSpaces.gen.info, HrefSpaces.recomp.info, large4.dom,large4.gen.info, 
large4.recomp.info, large5.dom, large5.gen.info, large5.recomp.info, LutrisIndex1.dom, 
LutrisIndex1.gen.info, LutrisIndex1.recomp.info, LutrisIndex2.dom, LutrisIndex2.gen.info, 
LutrisIndex2.recomp.info, LutrisIndex3.dom, LutrisIndex3.gen.info, LutrisIndex3.recomp.info, 
LutrisIndex4.dom, LutrisIndex4.gen.info, LutrisIndex4.recomp.info, LutrisIndex5.dom, 
LutrisIndex5.gen.info, LutrisIndex5.recomp.info, PropTags1.dom, PropTags1.gen.info, 
PropTags1.recomp.info, SimpleHref1.dom, SimpleHref1.gen.info, SimpleHref1.recomp.info, 
SpecialChar.dom, SpecialChar.gen.info, SpecialChar.recomp.info, Style2.dom, Style2.gen.info, 
Style2.recomp.info, test_11_1.dom, test_11_1.gen.info, test_11_1.recomp.info, test_11_10.dom, 
test_11_10.gen.info, test_11_10.recomp.info, test_11_2.dom, test_11_2.gen.info, 
test_11_2.recomp.info, test_11_8.dom, test_11_8.gen.info, test_11_8.recomp.info, 
test_11_9.dom, test_11_9.gen.info, test_11_9.recomp.info, Test_13_1.dom, Test_13_1.gen.info, 
Test_13_1.recomp.info, Test_13_2.dom, Test_13_2.gen.info, Test_13_2.recomp.info, 
Test_13_3.dom, Test_13_3.gen.info, Test_13_3.recomp.info, Test_16_2.dom, Test_16_2.gen.info, 
Test_16_2.recomp.info, Test_16_3.dom, Test_16_3.gen.info, Test_16_3.recomp.info, 
Test_16_4.dom, Test_16_4.gen.info, Test_16_4.recomp.info, Test_17_1.dom, Test_17_1.gen.info, 
Test_17_1.recomp.info, Test_17_2.dom, Test_17_2.gen.info, Test_17_2.recomp.info, 
Test_17_3.dom, Test_17_3.gen.info, Test_17_3.recomp.info, test10_1.dom, test10_1.gen.info, 
test10_1.recomp.info, test10_2.dom, test10_2.gen.info, test10_2.recomp.info, test10_3.dom, 
test10_3.gen.info, test10_3.recomp.info, test10_6.dom, test10_6.gen.info, 
test10_6.recomp.info, test11_5.dom, test11_6.dom, test3_12.dom, test3_12.gen.info, 
test3_12.recomp.info, TestPage1.dom, TestPage1.gen.info, TestPage1.recomp.info, 
TestPage1II.dom, TestPage1II.gen.info, TestPage1II.recomp.info, TestPage2.dom, 
TestPage2.gen.info, TestPage2.recomp.info, TestPage2_2.dom, TestPage2_2.gen.info, 
TestPage2_2.recomp.info, TestPage2II.dom, TestPage2II.gen.info, TestPage2II.recomp.info, 
TestPage3.dom, TestPage3.gen.info, TestPage3.recomp.info, TestPage3II.dom, 
TestPage3II.gen.info, TestPage3II.recomp.info, TestPage4.dom, TestPage4.gen.info, 
TestPage4.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:

DocOut1.gen.info
<< after line 10
       LazyText:  

large1.dom
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after lines 84, 161, 941, 3483, 3487, 3492
TextImpl:
<< old line 4882
Text                        1732
>>  line 4876
Text                        1726
<< old line 4892
Total                       3992
>>  line 4886
Total                       3986
<< old line 4917
TextImpl                    1732
>>  line 4911
TextImpl                    1726
<< old line 4913
Total                       3992
>>  line  4913
Total                       3986

large1.gen.info, large1.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:

<< after lines 60, 82, 348, 1230, 1231, 1232
TextImpl:

large2.dom
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after lines 103, 8432, 8444
TextImpl:
<< old line 8460
Text                        2921
>> line 8457
Text                        2918
<< old line 8470
Total                       7482
>> line 8467
Total                       7479
<< old line 8492
TextImpl                    2921
>> line 8489
TextImpl                    2918
<< old line 8494
Total                       7482
>> line 8491
Total                       7479

large2.gen.info, large2.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after lines 58, 2092, 2096
TextImpl:

large3.dom
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:

<< after lines 83, 5137,5149
TextImpl
<< old line 5165
Text                        1665
>> line 5162
Text                        1662
<< old line 5175
Total                       4194
>> line 5172
Total                       4191
<< old line 5198
TextImpl                    1665
>> line 5195
TextImpl                    1662
<< old line 5200
Total                       4194
>> line 5196
Total                       4191

large3.gen.info, large3.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after lines 36, 1540, 1544
TextImpl:

node-list.test-5.1.out
<< old line 3
HTMLDocumentImpl:
>> line 3
XercesLinkedHTMLDocument:
<< after lines 31
HTMLDocumentImpl               1
>> line 36
XercesLinkedHTMLDocument       1

SpaceBug1.dom
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after line 31
TextImpl:
<< old line 85
Text                          26
>> line   84
Text                          25
<< old line 95
Total                         69
>> line   94
Total                         68
<< old line 109
TextImpl                      26
>> line   108
TextImpl                      25
<< old line 111
Total                         69
>> line   110
Total                         68

SpaceBug1.gen.info, SpaceBug1.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after line 10
TextImpl:

TestPage5.dom
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after line 18
TextImpl:
<< old line 24
Text                           4
>> line 23
Text                           3
<< old line 34
Total                         15
>> line 33
Total                         14
<< old line 44
TextImpl                       4
>> line 43
TextImpl                       3
<< old line 46
Total                         15
>> line 45    
Total                         14

TestPage5.gen.info, TestPage5.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2
XercesLinkedHTMLDocument:
<< after line 15
TextImpl:

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\expected\tidy\
test_11_9.err
<< line 21 first mentioned `Check:2' then `Check:1'
>> line 21 first mentioned `Check:1'and then `Check:2'

recomp-empty
>> New directory.

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\expected\tidy\lazydom\

node-list.test-5.1.out
<< old line 3
       HTMLDocumentImpl:
>> line 3
XercesLinkedHTMLDocument:
<< after line 31 
      HTMLDocumentImpl               1
>> line 36 
      XercesLinkedHTMLDocument       1

..\XMLC\src\tests\org\enhydra\xml\xmlc\html\expected\tidy\xercesAttributeValues.dom, AttributeValues.gen.info, AttributeValues.recomp.info, 
AttributeValues2.dom, AttributeValues2.gen.info, AttributeValues2.recomp.info, bogus1.dom, 
bogus1.gen.info, bogus1.recomp.info, bogus2.dom, bogus2.gen.infom, bogus2.recomp.info, 
CheckVersion.dom, CheckVersion.gen.info, CheckVersion.recomp.info, DeleteByClass.dom, 
DeleteByClass.gen.info, DeleteByClass.recomp.info, delete-child.test-5.1.out, dom-ops.test-
5.1.out, Form2.dom, Form2.gen.info, Form2.recomp.info, Form2II.dom, Form2II.gen.info, 
Form2II.recomp.info, formWithBRs.dom, formWithBRs.gen.info, formWithBRs.recomp.info, 
formWithPs.dom, formWithPs.gen.info, formWithPs.recomp.info, FrameSet.dom, FrameSet.gen.info, 
FrameSet.recomp.info, FrameSet2.dom, FrameSet2.gen.info, FrameSet2.recomp.info, get-
element.test-5.1.out, get-text-element-by-id.test-5.1.out, HrefSpaces.dom, 
HrefSpaces.gen.info, HrefSpaces.recomp.info, IFrame.dom, IFrame.gen.info, IFrame.recomp.info, 
javascript1.dom, javascript1.gen.info, javascript1.recomp.info, large1.dom, large1.gen.info, 
large1.recomp.info, large2.dom, large2.gen.info, large2.recomp.info, large3.dom, 
large3.gen.info, large3.recomp.info, large4.dom, large4.gen.info, large4.recomp.info, 
large5.dom, large5.gen.info, large5.recomp.info, LutrisIndex1.dom, LutrisIndex1.gen.info, 
LutrisIndex1.recomp.info, LutrisIndex2.dom, LutrisIndex2.gen.info, LutrisIndex2.recomp.info, 
LutrisIndex3.dom, LutrisIndex3.gen.info, LutrisIndex3.recomp.info, LutrisIndex4.dom, 
LutrisIndex4.gen.info, LutrisIndex4.recomp.info, LutrisIndex5.dom, LutrisIndex5.gen.info, 
LutrisIndex5.recomp.info, orig-doc.test-5.1.out, PropTags1.dom, PropTags1.gen.info, 
PropTags1.recomp.info, SimpleHref1.dom, SimpleHref1.gen.info, SimpleHref1.recomp.info, 
SpaceBug1.dom, SpaceBug1.gen.info, SpaceBug1.recomp.info, SpecialChar.dom, 
SpecialChar.gen.info, SpecialChar.recomp.info, Style1.dom, Style1.gen.info, 
Style1.recomp.info, Style2.dom, Style2.gen.info, Style2.recomp.info, test_11_1.dom, 
test_11_1.gen.info, test_11_1.recomp.info, test_11_10.dom, test_11_10.gen.info, 
test_11_10.recomp.info, test_11_2.dom, , test_11_2.gen.info, test_11_2.recomp.info, 
test_11_8.dom, test_11_8.gen.info, test_11_8.recomp.info, test_11_9.dom, test_11_9.gen.info, 
test_11_9.recomp.info, Test_13_1.dom, Test_13_1.gen.info, Test_13_1.recomp.info, 
Test_13_2.dom, Test_13_2.gen.info, Test_13_2.recomp.info, Test_13_3.dom, Test_13_3.gen.info, 
Test_13_3.recomp.info, Test_16_2.dom, Test_16_2.gen.info, Test_16_2.recomp.info, 
Test_16_3.dom, Test_16_3.gen.info, Test_16_3.recomp.info, Test_16_4.dom, Test_16_4.gen.info, 
Test_16_4.recomp.info, Test_17_1.dom, Test_17_1.gen.info, Test_17_1.recomp.info, 
Test_17_2.dom, Test_17_2.gen.info, Test_17_2.recomp.info, Test_17_3.dom, Test_17_3.gen.info, 
Test_17_3.recomp.info, test10_1.dom, test10_1.gen.info, test10_1.recomp.info, test10_2.dom, 
test10_2.gen.info, test10_2.recomp.info, test10_3.dom, test10_3.gen.info, 
test10_3.recomp.info, test10_6.dom, test10_6.gen.info, test10_6.recomp.info, test11_5.dom, 
test3_12.dom , test3_12.gen.info, test3_12.recomp.info, Test3_13.dom, Test3_13.gen.info, 
Test3_13.recomp.info, Test3_14.dom, Test3_14.gen.info, Test3_14.recomp.info, test4_5.dom, 
test4_5.gen.info, test4_5.recomp.info, TestPage1.dom, TestPage1.gen.info, 
TestPage1.recomp.info, TestPage1II.dom, TestPage1II.gen.info, TestPage1II.recomp.info, 
TestPage2.dom, TestPage2.gen.info, TestPage2.recomp.info, TestPage2_2.dom, 
TestPage2_2.gen.info, TestPage2_2.recomp.info, TestPage2II.dom, TestPage2II.gen.info, 
TestPage2II.recomp.info, TestPage3.dom, TestPage3.gen.info, TestPage3.recomp.info, 
TestPage3II.dom, TestPage3II.gen.info, TestPage3II.recomp.info, TestPage4.dom, 
TestPage4.gen.info, TestPage4.recomp.info, TestPage5.dom, TestPage5.gen.info, 
TestPage5.recomp.info
<< old line 2
HTMLDocumentImpl:
>> line 2:
XercesLinkedHTMLDocument:

node-list.test-5.1.out
<< old line 2
HTMLDocumentImpl:
>> line 2:
XercesLinkedHTMLDocument:
<< after line 31  
        HTMLDocumentImpl               1
>> line 36 
        XercesLinkedHTMLDocument       1


..\XMLC\src\tests\org\enhydra\xml\xmlc\perf\
DOMConverter.java, DOMEditor.java, NoOpEditor.java, SparseTextNodeEditor.java, 
TextNodeEditor.java
<> different comments concerning version, data and time

..\XMLC\src\tests\org\enhydra\xml\xmlc\servlet\
Makefile
<< Excluded file

..\XMLC\src\tests\org\enhydra\xml\xmlc\servlet\src\

BasicTests.java, multiserver.conf.in, start.sh, TestInfo.java, TestInfoUpdate.java
<> different comments concerning version, data and time

Makefile
<< Excluded file


..\XMLC\src\tests\org\enhydra\xml\xmlc\xml\expected\xerces\xerces
test_1_1.gen.dump, test_1_3.gen.dump, test_1_4.gen.dump, test_1_7.gen.dump, test_1_8.gen.dump, 
test_1_8.gen.info, test_1_9.gen.dump, test_11_3.gen.dump, test_11_4.gen.dump, 
test_11_5.gen.dump, test_4_0.gen.dump, test_4_0.gen.info, test_4_1.gen.dump, 
test_4_2.gen.dump, test_4_3.gen.dump, test_5_1.gen.dump, test_6_0.gen.dump, test_6_1.gen.dump, 
test_6_2.gen.dump, test_6_3.gen.dump, test_7_0.gen.dump, test_7_1.gen.dump, test_8_1.gen.dump, 
test_8_2.gen.dump, test_9_1.gen.dump
<< old line 2
DocumentImpl:
>> line 2
XercesLinkedDocument:

..\XMLC\src\tests\org\enhydra\xml\xmlc\xml\input\bioml\ insulin3.bioml.old
>> New file.