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 T
EX
-
fixed errors in spelling and notation
-
normative examples of formulae are images, with a LaT
EX 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)