Hi all, This commit fixes a bug which caused javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder() to fail if another JAXP implementation was in the classpath. The specification allows for the various abstract classes in javax.xml to be overridden by the endorsed classes override stuff, but without this parts of other JAXP implementations would be loaded even without being endorsed.
Note that this is not a fix for PR 30983. Cheers, Gary
Index: ChangeLog =================================================================== RCS file: /cvsroot/classpath/classpath/ChangeLog,v retrieving revision 1.9144 diff -u -r1.9144 ChangeLog --- ChangeLog 6 Mar 2007 23:24:19 -0000 1.9144 +++ ChangeLog 7 Mar 2007 13:29:30 -0000 @@ -1,3 +1,8 @@ +2007-03-07 Gary Benson <[EMAIL PROTECTED]> + + * resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList: + New file. + 2007-03-06 Andrew John Hughes <[EMAIL PROTECTED]> * gnu/java/lang/management/BeanImpl.java: Index: resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList =================================================================== RCS file: resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList diff -N resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList 7 Mar 2007 13:29:30 -0000 @@ -0,0 +1 @@ +gnu.xml.dom.ImplementationSource