add %properties to argument list of the Box creator
added an obscure ->valueInFrame method; avoided perlcritic's 'undefined sort after return'
more care about array represented XML and libxml; make missing idref a non-Fatal (semi-recoverable) Error; check for XMRef in more places, especially trailing punctuation
when doing accents, don't assume that the base node has a role attribute
reworked \over,\choose, etal to get the proper mathstyle in both the numerator and denominator; also make \choose etal generate an XMDual; redefine \mathchoice so that it defers the choice until absorbtion time (which is more like TeX)
reworked \binom, etal, as well as \genfrac to generate XMDUals (when necessary)
reworked \cfrac to use the generalized \over macro; fixed \tag; added resource to amsart stylesheet (which should be close)
make ltx:bibliography autoclose, since there can be bare \refs
updated tests with \choose and \genfrac
\underbrace & \overbrace: use the horizontal curly brackets from the MathML 3 operator dictionary #522
A _Capture_ element can get ANY attributes (as well as ANY content)
pass all Box properties to the insertMathToken method as attributes (not just a seperate set of attributes)
->setAttribute only sets attributes that are allowed by the model (or are namespaced)
textification of array cells in some circumstances
pass all properties to the Box for DefMath that produce primitves
always set displaystyle on mtable, since mozilla sometimes forgets
a CD should have meaning=commutative-diagram
better \middle that avoids the XMWrap
fixup mathstyle adjustment for \over,etal to get correct styles; simplify \big etal to avoid XMWrap; provide generalized alignment binding machinery for matrix and cases objects, and a better logical model for the content form (using XMDual)
use the general alignment binding tools from TeX for matrix and cases, to provide generalized matrix and cases environments with proper logical structure