You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-cvs@xml.apache.org by mr...@apache.org on 2006/10/04 06:11:57 UTC

svn commit: r452717 - /xml/commons/trunk/status.xml

Author: mrglavas
Date: Tue Oct  3 21:11:56 2006
New Revision: 452717

URL: http://svn.apache.org/viewvc?view=rev&rev=452717
Log:
Adding info for xml-commons-external-1.3.04 and xml-commons-external-1.2.06.
Since we've never had official releases of either the JAXP 1.2 and 1.3 APIs
I went as far back as June 2005.

Modified:
    xml/commons/trunk/status.xml

Modified: xml/commons/trunk/status.xml
URL: http://svn.apache.org/viewvc/xml/commons/trunk/status.xml?view=diff&rev=452717&r1=452716&r2=452717
==============================================================================
--- xml/commons/trunk/status.xml (original)
+++ xml/commons/trunk/status.xml Tue Oct  3 21:11:56 2006
@@ -5,8 +5,10 @@
 <person name="Shane Curcuru" email="curcuru@apache.org" id="curcuru" />
 <person name="David Crossley" email="crossley@apache.org" id="crossley" />
 <person name="Neil Graham" email="neilg@ca.ibm.com" id="neilg" />
-<person name="Ielen Seeleman" email="ilene@ca.ibm.com" id="ilene" />
-<person name="Norman Walsh" email="ndw@apache.org" id="ndw" /> 
+<person name="Ilene Seelemann" email="ilene@ca.ibm.com" id="ilene" />
+<person name="Norman Walsh" email="ndw@apache.org" id="ndw" />
+<person name="Michael Glavassevich" email="mrglavas@apache.org" id="mrglavas" />
+<person name="Morris Kwan" email="mkwan@ca.ibm.com" id="mkwan" />
 <person name="Volunteer needed" email="commons-dev@xml.apache.org" id="open"/>
     <!-- Add more people here -->
   </developers>
@@ -92,6 +94,77 @@
 
   <changes>
     <!-- Add new releases here -->
+    <release version="xml-commons-external-1.3.04" date="not-yet-released">
+      <action type="add" context="code" dev="mrglavas">
+       Added SchemaFactoryLoader. This class was removed from the JAXP 1.3 specification before 
+       it was finalized but was mistakenly included in Java 5. It only exists here (and in JAXP
+       1.4) for compatiblity reasons. Applications should avoid using it.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Made the behaviour of the jaxp.debug property consistent across all of the FactoryFinder 
+       classes. If the value of the property is "false" then the debug field is set to false.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Modified the FactoryFinder and SecuritySupport classes to prevent them from being extended or instantiated.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Eliminated the creation of temporary Boolean objects in the SecuritySupport classes.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Eliminated the creation of short lived StringBuffer and String objects in each of the FactoryFinder
+       classes. The debug print method calls were creating instances of StringBuffer and String which were 
+       never read.
+      </action>
+      <action type="fix" context="code" dev="mrglavas">
+       Added a serialVersionUID to TransformerException to restore serialization compatiblity. It had
+       been broken by a previous modification to this class.
+      </action>
+      <action type="fix" context="code" dev="mrglavas" due-to="Nathan Beyer" fixes-bug="37267">
+       Serialization compatibility of QName was broken in JAXP 1.3 when the serialVersionUID
+       changed from -9120448754896609940 (which was the original one introduced in JAX-RPC 1.0)
+       to 4418622981026545151. Restored the original serialVersionUID and provided a system
+       property called org.apache.xml.namespace.QName.useCompatibleSerialVersionUID which will
+       select 4418622981026545151 as the serialVersionUID when the property is set to "1.0". 
+       This is fixed thanks to the patch by Nathan Beyer.
+      </action>
+      <action type="fix" context="code" dev="mrglavas">
+       Added a readObject() method to QName to allow older versions of the class which didn't 
+       have a prefix field to be deserialized correctly.
+      </action>
+      <action type="fix" context="docs" dev="mrglavas" due-to="Fernando Nasser" fixes-bug="37076">
+       Fixed the Implementation-Vendor and Implementation-URL entries in the jar manifest.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Modified the SAX XMLReaderFactory and ParserFactory so that they use a PrivilegedAction (through
+       the SecuritySuppor class) for looking up system properties.
+      </action>
+      <action type="fix" context="code" dev="mkwan">
+       Fixed a bug in the factory finding algorithm used by XPathFactory for META-INF/services files.
+       Previously these files were being read as if they were properties files. The correct format of
+       a service file is a newline-separated list of unique concrete provider-class names.
+      </action>
+      <action type="fix" context="code" dev="mrglavas">
+       Fixed a bug in the factory finding algorithm used by SchemaFactory for META-INF/services files.
+       Previously these files were being read as if they were properties files. The correct format of
+       a service file is a newline-separated list of unique concrete provider-class names.
+      </action>
+    </release>
+    <release version="xml-commons-external-1.2.06" date="not-yet-released">
+      <action type="update" context="code" dev="mrglavas">
+       Modified the FactoryFinder and SecuritySupport classes to prevent them from being extended or instantiated.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Eliminated the creation of temporary Boolean objects in the SecuritySupport classes.
+      </action>
+      <action type="fix" context="docs" dev="mrglavas" due-to="Fernando Nasser" fixes-bug="37076">
+       Fixed the Implementation-Vendor and Implementation-URL entries in the jar manifest.
+      </action>
+      <action type="update" context="code" dev="mrglavas">
+       Eliminated the creation of short lived StringBuffer and String objects in each of the FactoryFinder
+       classes. The debug print method calls were creating instances of StringBuffer and String which were 
+       never read.
+      </action>
+    </release>
     <release version="xml-commons-resolver-1.2" date="not-yet-released">
       <action type="update" context="docs" dev="crossley">
         Added <link href="site:resolver/release-notes">release notes</link> for some of the main items.