Author: mukulg
Date: Mon Nov 27 07:10:36 2023
New Revision: 1914149

URL: http://svn.apache.org/viewvc?rev=1914149&view=rev
Log:
committing minor changes to the xercesj build.xml document files, and to the 
xercesj release document meta-data files

Modified:
    xerces/java/branches/xml-schema-1.1-dev/build.xml
    xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml
    xerces/java/trunk/build.xml
    xerces/java/trunk/docs/releases.xml

Modified: xerces/java/branches/xml-schema-1.1-dev/build.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/build.xml?rev=1914149&r1=1914148&r2=1914149&view=diff
==============================================================================
--- xerces/java/branches/xml-schema-1.1-dev/build.xml (original)
+++ xerces/java/branches/xml-schema-1.1-dev/build.xml Mon Nov 27 07:10:36 2023
@@ -38,16 +38,24 @@ Authors:
   <property name="tests.dir" value="./tests"/>
   <property name="tools.dir" value="./tools"/>
 
-  <!-- enable compilation under JDK 1.4 and above -->
+  <!-- enable compilation under JDK 1.4 and above. -->
+  <!--
+       Although, the Java component org.apache.xerces.util.XJavac
+       is designed to support Java 1.4+ (and that's ok for Java 1.7+ 
+       as well), starting with XercesJ v 2.12.2, XercesJ builds 
+       produce Java binaries that can run on Java 1.7+.
+       Please see the definitions of Ant build properties javac.source
+       and javac.target further below. 
+  -->
   <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac">
     <classpath>
       <pathelement location="${tools.dir}/bin/xjavac.jar"/>
     </classpath>
   </taskdef>
 
-  <!-- Allow properties following these statements to be overridden -->
-  <!-- Note that all of these don't have to exist.  They've just been defined
-       incase they are used. -->
+  <!-- Allow properties following these statements to be overridden. -->
+  <!-- Note that all of these don't have to exist. They've just been
+       defined in case they are used. -->
   <property file="build.properties"/>
   <property file=".ant.properties"/>
   <property file="${user.home}/.ant.properties"/>
@@ -79,7 +87,7 @@ Authors:
     <property name='default.parser.config.name' 
value='XIncludeAwareParserConfiguration'/>
     <property name='default.parser.config.qualified' 
value='org.apache.xerces.parsers.XIncludeAwareParserConfiguration'/>
 
-    <property name="year" value="1999-2022"/>
+    <property name="year" value="1999-2023"/>
     <property name="copyright" value="Copyright &#169; ${year} The Apache 
Software Foundation. All Rights Reserved."/>
 
     <echo message= "---------------- ${parser.Name} ${parser.Version} 
[${year}] ---------------"/>
@@ -1491,7 +1499,7 @@ Authors:
                destdir="${build.dest}"
                source="${javac.source}"
                target="${javac.target}"
-              
classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}:${tools.dir}/${jar.xpath2}"
+                  
classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}:${tools.dir}/${jar.xpath2}"
                debug="${debug}"
                debuglevel="${debuglevel}"
                deprecation="${deprecation}"

Modified: xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml?rev=1914149&r1=1914148&r2=1914149&view=diff
==============================================================================
--- xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml (original)
+++ xerces/java/branches/xml-schema-1.1-dev/docs/releases.xml Mon Nov 27 
07:10:36 2023
@@ -21,65 +21,76 @@
   <release version='&ParserName; 2.12.3'>
    <desc>
     <p>
-      This release is a bug fix release. It fixes few bugs which were present 
in Xerces-J 2.12.2 
-      and also includes a few other minor enhancements.      
+      This XercesJ release is a bug fix release. It fixes few bugs which 
+      were present in XercesJ 2.12.2, and also includes a few other minor 
+      enhancements.      
     </p>
    </desc>
    <changes>                          
      <fix>
         <note>
-          Improved few error messages, while using Xerces-J XML parser.
+          Improved few error messages, while parsing XML documents with 
XercesJ's 
+          XML document parser.
        </note>
        <submitter name='Michael Glavassevich, Mukul Gandhi'/>
      </fix>
      <fix>
         <note>
-          Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation 
from Xerces-J codebase, 
-          since its present within Java versions 1.7 and above.
+          With XML Schema 1.1, simpleType &lt;enumeration&gt; values must not 
be in 
+          violation with the value space of the base type xs:assertion, at an 
XML Schema
+          document level. Prior to this release, XercesJ didn't implement that.
        </note>
-       <submitter name='XercesJ team'/>
-     </fix>     
+       <submitter name='Sandy Gao, Mukul Gandhi'/>
+     </fix>
      <fix>
         <note>
-          XML Schema simpleType definition's 'final' attribute can have value 
'extension'. Please see,
-          "XML Schema 1.0 structures specification" section "3.14.2 
(non-normative) XML Representation of 
-          Simple Type Definition Schema Components" -> Simple Type Definition 
Schema Component -> {final}, 
-          and "XML Schema 1.1 structures specification" section "3.16.2 XML 
Representation of Simple Type 
-          Definition Schema Components" -> 3.16.2.1 Common mapping rules for 
Simple Type Definitions -> 
-          {final}. Prior to this release, Xerces-J didn't implement that.
-       </note>
-       <submitter name='Mukul Gandhi'/>
+          Fixed an XML Schema 1.1 &lt;assert&gt; evaluation issue, that 
involved the use of XercesJ
+          bundled Java ICU (International Components for Unicode) library. To 
fix this issue, a
+          newer version (the best possible for Java 1.7 language level) of 
Java ICU library, has been 
+          provided with this version of XercesJ. 
+        </note>
+        <submitter name='Yitzhak Khabinsky, Ivan Pedruzzi, Mukul Gandhi'/>
      </fix>
      <fix>
         <note>
-          Prior to this release, with XML Schema 1.1 implementation, 
assertions on simpleType with 
-          variety list whose itemType is union, did not evaluate.
-       </note>
-       <submitter name='Mukul Gandhi'/>
+          When using an XML Schema validator with xs:ID as a schema type 
within an XML Schema document,
+          when we reuse the XercesJ SAXParser object, the XML Schema 
validation episodes except the first
+          one result with XML Schema validation failure outcomes. This XercesJ 
release, fixes this issue. 
+        </note>
+        <submitter name='Radu Coravu, Mukul Gandhi'/>
      </fix>
      <fix>
+       <note>
+         Fixed an <jump href='https://ant.apache.org/'>Ant</jump> build target 
'compile-schema11', for 
+         XercesJ's XML Schema 1.1 implementation. 
+       </note>
+       <submitter name='XercesJ team'/>
+     </fix>
+     <add>
         <note>
-          With XML Schema 1.1, simpleType enumeration values must satisfy base 
type assertions, by 
-          only analyzing an XSD schema. Prior to this release, Xerces-J didn't 
implement that.
+          Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation 
from the 
+          XercesJ codebase as needed by few of XercesJ users, since this Java 
interface
+          is present within Java 1.7+.
        </note>
-       <submitter name='Sandy Gao, Mukul Gandhi'/>
-     </fix>
-     <fix>
+       <submitter name='XercesJ team'/>
+     </add>     
+     <add>
         <note>
-          Fixed an XML Schema 1.1 &lt;assert&gt; evaluation issue, that 
involved the use of Xerces-J bundled
-          Java ICU (International Components for Unicode) library. To fix this 
issue, the Java ICU
-          library has been upgraded with this version of Xerces-J. 
+          As per W3C XML Schema specification, the XML Schema simpleType 
definition's
+          'final' attribute can have value 'extension'. This XercesJ release, 
provides 
+          this implementation enhancement.
        </note>
-       <submitter name='Mukul Gandhi, Yitzhak Khabinsky, Ivan Pedruzzi'/>
-     </fix>
-     <fix>
+       <submitter name='Mukul Gandhi'/>
+     </add>
+     <add>
         <note>
-          When using XML Schema validator, with xs:ID as a schema type within 
an XML Schema document, when
-          we reuse the Java SAXParser object, the XML Schema validation 
episodes except the first one
-          result with XML Schema validation failure outcomes. This Xerces-J 
release, fixes this issue. 
+          Prior to this release with XML Schema 1.1 implementation, 
&lt;assertion&gt; 
+          on simpleType with variety list having an itemType union was not 
implemented
+          within XercesJ. This XercesJ release, provides this implementation 
+          enhancement.
        </note>
-       <submitter name='Radu Coravu, Mukul Gandhi'/>
-     </fix>                                           
+       <submitter name='Mukul Gandhi'/>
+     </add>
    </changes>
   </release>
   <release version='&ParserName; 2.12.2'>

Modified: xerces/java/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/trunk/build.xml?rev=1914149&r1=1914148&r2=1914149&view=diff
==============================================================================
--- xerces/java/trunk/build.xml (original)
+++ xerces/java/trunk/build.xml Mon Nov 27 07:10:36 2023
@@ -38,16 +38,24 @@ Authors:
   <property name="tests.dir" value="./tests"/>
   <property name="tools.dir" value="./tools"/>
 
-  <!-- enable compilation under JDK 1.4 and above -->
+  <!-- enable compilation under JDK 1.4 and above. -->
+  <!--
+    Although, the Java component org.apache.xerces.util.XJavac
+    is designed to support Java 1.4+ (and that's ok for Java 1.7+ 
+    as well), starting with XercesJ v 2.12.2, XercesJ builds 
+    produce Java binaries that can run on Java 1.7+.
+    Please see the definitions of Ant build properties javac.source
+    and javac.target further below. 
+  -->
   <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac">
     <classpath>
       <pathelement location="${tools.dir}/bin/xjavac.jar"/>
     </classpath>
   </taskdef>
 
-  <!-- Allow properties following these statements to be overridden -->
-  <!-- Note that all of these don't have to exist.  They've just been defined
-       incase they are used. -->
+  <!-- Allow properties following these statements to be overridden. -->
+  <!-- Note that all of these don't have to exist. They've just been
+       defined in case they are used. -->
   <property file="build.properties"/>
   <property file=".ant.properties"/>
   <property file="${user.home}/.ant.properties"/>
@@ -76,7 +84,7 @@ Authors:
     <property name='default.parser.config.name' 
value='XIncludeAwareParserConfiguration'/>
     <property name='default.parser.config.qualified' 
value='org.apache.xerces.parsers.XIncludeAwareParserConfiguration'/>
 
-    <property name="year" value="1999-2022"/>
+    <property name="year" value="1999-2023"/>
     <property name="copyright" value="Copyright &#169; ${year} The Apache 
Software Foundation. All Rights Reserved."/>
 
     <echo message= "---------------- ${parser.Name} ${parser.Version} 
[${year}] ---------------"/>

Modified: xerces/java/trunk/docs/releases.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/trunk/docs/releases.xml?rev=1914149&r1=1914148&r2=1914149&view=diff
==============================================================================
--- xerces/java/trunk/docs/releases.xml (original)
+++ xerces/java/trunk/docs/releases.xml Mon Nov 27 07:10:36 2023
@@ -21,65 +21,76 @@
   <release version='&ParserName; 2.12.3'>
    <desc>
     <p>
-      This release is a bug fix release. It fixes few bugs which were present 
in Xerces-J 2.12.2 
-      and also includes a few other minor enhancements.      
+      This XercesJ release is a bug fix release. It fixes few bugs which 
+      were present in XercesJ 2.12.2, and also includes a few other minor 
+      enhancements.      
     </p>
    </desc>
    <changes>                          
      <fix>
         <note>
-          Improved few error messages, while using Xerces-J XML parser.
+          Improved few error messages, while parsing XML documents with 
XercesJ's 
+          XML document parser.
        </note>
        <submitter name='Michael Glavassevich, Mukul Gandhi'/>
      </fix>
      <fix>
         <note>
-          Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation 
from Xerces-J codebase, 
-          since its present within Java versions 1.7 and above.
+          With XML Schema 1.1, simpleType &lt;enumeration&gt; values must not 
be in 
+          violation with the value space of the base type xs:assertion, at an 
XML Schema
+          document level. Prior to this release, XercesJ didn't implement that.
        </note>
-       <submitter name='XercesJ team'/>
-     </fix>     
+       <submitter name='Sandy Gao, Mukul Gandhi'/>
+     </fix>
      <fix>
         <note>
-          XML Schema simpleType definition's 'final' attribute can have value 
'extension'. Please see,
-          "XML Schema 1.0 structures specification" section "3.14.2 
(non-normative) XML Representation of 
-          Simple Type Definition Schema Components" -> Simple Type Definition 
Schema Component -> {final}, 
-          and "XML Schema 1.1 structures specification" section "3.16.2 XML 
Representation of Simple Type 
-          Definition Schema Components" -> 3.16.2.1 Common mapping rules for 
Simple Type Definitions -> 
-          {final}. Prior to this release, Xerces-J didn't implement that.
-       </note>
-       <submitter name='Mukul Gandhi'/>
+          Fixed an XML Schema 1.1 &lt;assert&gt; evaluation issue, that 
involved the use of XercesJ
+          bundled Java ICU (International Components for Unicode) library. To 
fix this issue, a
+          newer version (the best possible for Java 1.7 language level) of 
Java ICU library, has been 
+          provided with this version of XercesJ. 
+        </note>
+        <submitter name='Yitzhak Khabinsky, Ivan Pedruzzi, Mukul Gandhi'/>
      </fix>
      <fix>
         <note>
-          Prior to this release, with XML Schema 1.1 implementation, 
assertions on simpleType with 
-          variety list whose itemType is union, did not evaluate.
-       </note>
-       <submitter name='Mukul Gandhi'/>
+          When using an XML Schema validator with xs:ID as a schema type 
within an XML Schema document,
+          when we reuse the XercesJ SAXParser object, the XML Schema 
validation episodes except the first
+          one result with XML Schema validation failure outcomes. This XercesJ 
release, fixes this issue. 
+        </note>
+        <submitter name='Radu Coravu, Mukul Gandhi'/>
      </fix>
      <fix>
+       <note>
+         Fixed an <jump href='https://ant.apache.org/'>Ant</jump> build target 
'compile-schema11', for 
+         XercesJ's XML Schema 1.1 implementation. 
+       </note>
+       <submitter name='XercesJ team'/>
+     </fix>
+     <add>
         <note>
-          With XML Schema 1.1, simpleType enumeration values must satisfy base 
type assertions, by 
-          only analyzing an XSD schema. Prior to this release, Xerces-J didn't 
implement that.
+          Removed the Java interface org.w3c.dom.html.HTMLDOMImplementation 
from the 
+          XercesJ codebase as needed by few of XercesJ users, since this Java 
interface
+          is present within Java 1.7+.
        </note>
-       <submitter name='Sandy Gao, Mukul Gandhi'/>
-     </fix>
-     <fix>
+       <submitter name='XercesJ team'/>
+     </add>     
+     <add>
         <note>
-          Fixed an XML Schema 1.1 &lt;assert&gt; evaluation issue, that 
involved the use of Xerces-J bundled
-          Java ICU (International Components for Unicode) library. To fix this 
issue, the Java ICU
-          library has been upgraded with this version of Xerces-J. 
+          As per W3C XML Schema specification, the XML Schema simpleType 
definition's
+          'final' attribute can have value 'extension'. This XercesJ release, 
provides 
+          this implementation enhancement.
        </note>
-       <submitter name='Mukul Gandhi, Yitzhak Khabinsky, Ivan Pedruzzi'/>
-     </fix>
-     <fix>
+       <submitter name='Mukul Gandhi'/>
+     </add>
+     <add>
         <note>
-          When using XML Schema validator, with xs:ID as a schema type within 
an XML Schema document, when
-          we reuse the Java SAXParser object, the XML Schema validation 
episodes except the first one
-          result with XML Schema validation failure outcomes. This Xerces-J 
release, fixes this issue. 
+          Prior to this release with XML Schema 1.1 implementation, 
&lt;assertion&gt; 
+          on simpleType with variety list having an itemType union was not 
implemented
+          within XercesJ. This XercesJ release, provides this implementation 
+          enhancement.
        </note>
-       <submitter name='Radu Coravu, Mukul Gandhi'/>
-     </fix>                                           
+       <submitter name='Mukul Gandhi'/>
+     </add>
    </changes>
   </release>
   <release version='&ParserName; 2.12.2'>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org
For additional commands, e-mail: commits-h...@xerces.apache.org

Reply via email to