home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
XML Bible (2nd Edition)
/
XML_Bible_Second_Edition_Hungry_Minds_2001.iso
/
mac
/
specs
/
XML-MathML-20010221
/
xml
/
changes.xml
next >
Wrap
Text File
|
2001-01-31
|
8KB
|
253 lines
<inform-div1 id="changes" role="appendixj"><head>Changes</head>
<!-- $Id: changes.xml,v 1.24 2001/01/31 09:39:44 davidc Exp $ -->
<!--
The text of this appendix is based on the CVS logs.
-->
<p>This appendix summarizes the changes with respect to the
preceding version (1.01) of the MathML Specification.</p>
<ulist>
<item><p>changes to <specref ref="intro"/>
<ulist>
<item><p>rewritten to reflect developments since publication of
the MathML 1.0 Recommendation, for example XML, XSL, CSS and schemas</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="fund"/>
<ulist>
<item><p>rewritten to reflect developments since publication of
the MathML 1.0 Recommendation, for example XML, XSL, CSS and schemas</p></item>
<item><p>examples were rewritten to reflect good MathML 2.0 practice</p></item>
<item><p>descriptions of attribute values were updated to reflect
MathML 2.0</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="presm"/>
<ulist>
<item><p>introduced a new section on bidirectional layout of
mathematics</p></item>
<item><p>introduced new mathematics style attributes
<kw role="attrib">mathvariant</kw>,
<kw role="attrib">mathsize</kw>,
<kw role="attrib">mathweight</kw>, and
<kw role="attrib">mathcolor</kw> on token elements, and deprecated the
use of
<kw role="attrib">fontfamily</kw>,
<kw role="attrib">fontsize</kw>,
<kw role="attrib">fontweight</kw>,
<kw role="attrib">fontstyle</kw> and
<kw role="attrib">color</kw>.
</p></item>
<item><p>introduced new elements <kw>mglyph</kw>, <kw>menclose</kw>
and <kw>mlabeledtr</kw> and updated related text accordingly</p></item>
<item><p>added attributes <kw>beveled</kw>, <kw>numalign</kw> and
<kw>denomalign</kw> to <kw>mfrac</kw></p></item>
<item><p>added a linebreaking attribute to <kw>mspace</kw></p></item>
<item><p>required <kw>mtr</kw> and <kw>mtd</kw> elements to be
explicit instead of allowing them to be inferred. </p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="contm"/>
<ulist>
<item><p>deprecated the use of <kw>reln</kw> and <kw>fn</kw> and
changed the use of <kw>apply</kw> accordingly</p></item>
<item><p>introduced <kw>csymbol</kw> and added a discussion about the
relation to the deprecated <kw>fn</kw> element</p></item>
<item><p>introduced new content elements
<kw>domain</kw>,
<kw>codomain</kw>,
<kw>image</kw>,
<kw>domainofapplication</kw>,
<kw>arg</kw>,
<kw>real</kw>,
<kw>imaginary</kw>,
<kw>lcm</kw>,
<kw>floor</kw>,
<kw>ceiling</kw>,
<kw>equivalent</kw>,
<kw>approx</kw>,
<kw>divergence</kw>,
<kw>grad</kw>,
<kw>curl</kw>,
<kw>laplacian</kw>,
<kw>card</kw>,
<kw>cartesianproduct</kw>,
<kw>momentabout</kw>,
<kw>vectorproduct</kw>,
<kw>scalarproduct</kw>,
<kw>outerproduct</kw>,
<kw>integers</kw>,
<kw>reals</kw>,
<kw>rationals</kw>,
<kw>naturalnumbers</kw>,
<kw>complexes</kw>,
<kw>primes</kw>,
<kw>exponentiale</kw>,
<kw>imaginaryi</kw>,
<kw>notanumber</kw>,
<kw>true</kw>,
<kw>false</kw>,
<kw>emptyset</kw>,
<kw>pi</kw>,
<kw>eulergamma</kw>,
<kw>infinity</kw>,
<kw>piecewise</kw>,
<kw>piece</kw> and
<kw>otherwise</kw>
</p></item>
<item><p>corrected examples and fixed typos</p></item>
<item><p>expanded the attribute <kw>definitionURL</kw> to allow a URL
or a URI as a value</p></item>
<item><p>clarified the use of presentation markup inside
<kw>cn</kw></p></item>
<item><p>made use of <kw>encoding</kw> attribute more
uniform</p></item>
<item><p>changed description of the use of <kw>bvar</kw> in
combination with <kw>min</kw> and <kw>max</kw></p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="mixing"/>
<ulist>
<item><p>added description of content-faithful transformation</p></item>
<item><p>updated examples to reflect MathML 2.0</p></item>
<item><p>define list of content that can appear in presentation</p></item>
<item><p>add attribute <kw>xref</kw> for cross-referencing purposes</p></item>
<item><p>added examples using XLink and namespaces</p></item>
<item><p>make use of <kw>encoding</kw> attribute more uniform</p></item>
<item><p>miscellaneous typographical corrections</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="chars"/>
<ulist>
<item><p>added a new section describing the methods of using Unicode
data within MathML</p></item>
<item><p>added a new section describing the correspondence between
Math Alphabet characters and the <kw role="attrib">mathvariant</kw>
attribute</p></item>
<item><p>completely revised and reformatted the MathML character
tables to reflect changes in Unicode since MathML 1.01</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="interf"/>
<ulist>
<item><p>reworked the text in acknowledgement of the fact that the top-level and
interface elements for MathML are now in practice the same</p></item>
<item><p>rewrote the text about linking to reflect changes in XLink
since MathML 1.01</p></item>
<item><p>revised material about interactions with embedded renderers to
reflect the current state of DOM implementation</p></item>
<item><p>added a definition of deprecated features in MathML 2</p></item>
<item><p>updated the text to reflect the use of namespaces and the
introduction of XHTML.
2.0</p></item>
<item><p>added a new section on the appropriate use of CSS and the
new mathematics style attributes in rendering environments with
support CSS</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="dom-intro"/>
<ulist>
<item><p>this is a completely new chapter</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="parsing"/>
<ulist>
<item><p>renamed attribute <kw>occurence</kw> to <kw>occurrence</kw></p></item>
<item><p>added global attribute <kw>xref</kw></p></item>
<item><p>add links to tables for each entity set</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="cmvg"/>
<ulist>
<item><p>Updated to reflect MathML 2.0.</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="cedef"/>
<ulist>
<item><p>completely rewritten to reflect changes in MathML 2.0</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="oper-dict"/>
<ulist>
<item><p>entries in operator dictionary are parametrized</p></item>
<item><p>operator dictionary has become a non-normative part of the specification</p></item>
<item><p>new entries were added to operator dictionary</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="mathml-dom"/>
<ulist>
<item><p>this is a completely new appendix, containing the IDL definitions
</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="glossary"/>
<ulist>
<item><p>added entries for XSL, XSLT and XSL FO</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="contributors"/>
<ulist>
<item><p>all members of first and second Math Working Group are listed</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="changes"/>
<ulist>
<item><p>completely new appendix, based on the logs obtained from CVS</p></item>
</ulist>
</p></item>
<item><p>changes to <specref ref="references"/>
<ulist>
<item><p>added and updated many entries</p></item>
</ulist>
</p></item>
<item><p>general changes
<ulist>
<item><p>text of specification now in XML form, with HTML and XHTML rendering by
means of XSLT, and PDF rendering by means of XSLT and &TeX;</p></item>
<item><p>fixed errors in spelling and notation</p></item>
<item><p>normative examples of formulas are images, with a La&TeX; equivalent</p></item>
<item><p>non-normative examples of formulas are HTML constructions wherever possible</p></item>
<item><p>improved cross-referencing</p></item>
</ulist>
</p></item>
</ulist>
</inform-div1>