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 © ${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 <enumeration> 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 <assert> 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 <assert> 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,
<assertion>
+ 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 © ${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 <enumeration> 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 <assert> 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 <assert> 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,
<assertion>
+ 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: [email protected]
For additional commands, e-mail: [email protected]