H Changes (Non-Normative)
Overview: Mathematical Markup Language (MathML) Version 2.0
Previous: G Working Group Membership (Non-normative)
Next: I References (Non-normative)
H Changes (Non-normative)
This appendix summarises the changes with respect to the
preceding version (1.01) of the MathML Specification.
- changes to Chapter 1 [Introduction] (upto revision 1.20)
- rewritten to reflect developments since publication of
the MathML 1.0 Recommendation, for example XML, XSL, CSS and schemas
- changes to Chapter 2 [MathML Fundamentals] (upto revision 1.23)
- rewritten to reflect developments since publication of
the MathML 1.0 Recommendation, for example XML, XSL, CSS and schemas
- added reference to XML recommendation
- removed error in description of allowed character in attribute values
- changes to Chapter 3 [Presentation Markup] (upto revision 1.39)
- the attribute
definitionURL
can have a URL or a URI as value
- added sections about
menclose
and meqno
- added attributes
beveled
, numalign
and denomalign
to mfrac
, and updated text accordingly
- made sure examples are correct, and fixed several typos
- added sections on
mchar
and mglyph
- adjusted description of
mstyle
and mglyph
- added description of
mlabeledtr
- added examples for actuarial notation and long division
- added width attribute to
mtable
- describe deprecated features
- make use of
encoding
attribute more uniform
- removed inferred
mtr
and mtd
- changes to Chapter 4 [Content Markup] (upto revision 1.39)
- discuss changed use of
apply
, and deprecation of reln
- introduce
csymbol
and discuss the relation with fn
- introduce the new category of elementary classifical functions
- introduce new content elements
arg
,
real
,
imaginary
,
equivalent
,
approx
,
divergence
,
grad
,
curl
,
laplacian
,
size
,
vectorproduct
,
scalarproduct
and
outerproduct
- made sure examples are correct, and fixed several typos
- the attribute
definitionURL
can have a URL or a URI as value
- revised some of the default renderings
- described the use of presentation markup inside
cn
- modified the example for root to indicate that the rendering with
a radical sign is for integer degrees only
- default rendering of
not
made to match example markup
- added
minus
to the row for unary arithmetic in the table
in section 4.2.3
- make use of
encoding
attribute more uniform
- changed description of the use of
bvar
in combination with
min
and max
- describe deprecated features
- make use of
encoding
attribute more uniform
- changes to Chapter 5 [Combining Presentation and Content Markup] (upto revision 1.21)
- added description of content-faithful transformation
- updated to use
csymbol
and not fn
in examples
- define list of content that can appear in presentation
- add attribute
xref
for cross-referencing purposes
- added brief description of the elements
OMA
, OMS
and OMV
- added examples using XLink and namespaces
- make use of
encoding
attribute more uniform
- miscellaneous typographical corrections
- changes to Chapter 6 [Characters, Entities and Fonts] (upto revision 1.9)
chap6 modifications, linking to tables
- changes to Chapter 7 [The MathML Interface] (upto revision 1.25)
- rewrote introductory text in section 7.2 and all text of section 7.2.1
- rewrote many statements in future tense to present or past tense
- reworked the text in acknowledgement of the fact that the top-level and
interface elements for MathML are now in practice the same
- rewrote the text about linking in accordance with the new XLink draft
- revisited the material about interactions with embedded renderers to
reflect the current state of DOM implementation
- made sure examples are correct, and fixed several typos
- describe deprecated features
- make use of
encoding
attribute more uniform
- rewrote text extensively to describe namespaces and CSS behaviors
- changes to Chapter 8 [Document Object Model for MathML] (upto revision 1.5)
- this is a completely new chapter
- moved IDL definitions to a new, non-normative appendix
- changes to Appendix A [Parsing MathML] (upto revision 1.15)
- renamed attribute
occurence
to occurrence
- added global attribute
xref
- add links to tables for each entity set
- changes to Appendix B [Content Markup Validation Grammar] (upto revision 1.7)
- changes to Appendix C [Content Element Definitions] (upto revision 1.15)
- changes to Appendix D [Operator Dictionary] (upto revision 1.14)
- entries in operator dictionary are parametrized
- operator dictionary has become non-normative part of the specification
- new entries were added to operator dictionary
- changes to Appendix E [Document Object Model for MathML] (upto revision 1.19)
- this is a completely new appendix, containing the IDL definitions
that used to be in chapter 8
- several interfaces were changed
- add
xmlns
attribute declarations to none
,
sep
and mprescripts
- added various attributes and methods to reflect changes in the spec
- replaced interface MathMLCollection with MathMLDOMImplementation
- extended list of elements supported by interface MathMLpredefinedSymbol
- reconcile various inconsistent uses of methods
- changes to Appendix F [Glossary] (upto revision 1.14)
- added entries for XSL, XSLT and XSL FO
- changes to Appendix G [Working Group Membership] (upto revision 1.11)
- all members of first and second Math working group are listed
- new addresses for Maple
- removed `Publishers' from affiliation of NP
- changes to Appendix H [Changes] (upto revision 1.14)
- completely new appendix, based on the logs obtained from CVS
- changes to Appendix I [References] (upto revision 1.11)
- added entry for XML Recommendation
- added documents about XML Schemas
- added entry for other W3C documents
- changed first author of reference 5 to `Chaundy'
- added revised edition of Ellen Swanson's book
- general changes
- 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
- fixed errors in spelling and notation
- normative examples of formulae are images, with a LaTEX equivalent
- non-normative examples of formulae are HTML constructions wherever possible
- improved cross-referencing
Overview: Mathematical Markup Language (MathML) Version 2.0
Previous: G Working Group Membership (Non-normative)
Next: I References (Non-normative)