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'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("","folder","/INBOX/")#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("","folder","/INBOX/")#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.