File: whats-new-2.4.rst

package info (click to toggle)
mathjax-docs 2.7+20161014-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,080 kB
  • ctags: 14
  • sloc: sh: 22; python: 19; makefile: 8
file content (202 lines) | stat: -rw-r--r-- 8,968 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
.. _whats-new-2.4:

**************************
What's New in MathJax v2.4
**************************



MathJax v2.4 is primarily a bug fix release. Over 80 display bugs,
line-breaking problems, and interface issues have been resolved; for a
detailed listing please check the `release
milestone <https://github.com/mathjax/MathJax/issues?milestone=2&state=closed>`__.
The following are some of the highlights.

Security
========

-  `#256 <https://github.com/mathjax/MathJax/issues/256>`__ Enable
   Content Security Policy compatibility.

Interface
=========

-  `#240 <https://github.com/mathjax/MathJax/issues/240>`__ prevent two
   identical uses of ``\tag`` to cause identical element id.
-  `#348 <https://github.com/mathjax/MathJax/issues/348>`__ fix
   ``Show Math as`` window crashing in IE8.
-  `#559 <https://github.com/mathjax/MathJax/issues/559>`__ remove user
   cookie configuration.
-  `#821 <https://github.com/mathjax/MathJax/issues/821>`__ resolve 
   cookie-related error in sandboxed iframes on Chrome.
-  `#623 <https://github.com/mathjax/MathJax/issues/623>`__ fix
   localization on IE6--8.
-  `#685 <https://github.com/mathjax/MathJax/issues/685>`__ fix MathMenu
   and MathZoom extensions loading when ``showMathMenu`` set to false.
-  `#734 <https://github.com/mathjax/MathJax/issues/734>`__ compress
   menu PNGs.
-  `#814 <https://github.com/mathjax/MathJax/issues/814>`__ add
   TeX/Asciimath as annotation-xml to MathML output.

Line-breaking
=============

-  `#617 <https://github.com/mathjax/MathJax/issues/617>`__ add
   linebreaking support for ``mmultiscript`` elements.
-  `#687 <https://github.com/mathjax/MathJax/issues/687>`__ fix forced
   line breaking aligning badly.
-  `#707 <https://github.com/mathjax/MathJax/issues/707>`__ fix ignored
   line breaks between two ``mtext`` elements.

HTML-CSS/SVG/nativeMML display
==============================

-  `#387 <https://github.com/mathjax/MathJax/issues/387>`__ fix missing
   styling for ``merror`` in SVG output.
-  `#391 <https://github.com/mathjax/MathJax/issues/391>`__ fix
   linebreaking within fractions in SVG output.
-  `#423 <https://github.com/mathjax/MathJax/issues/423>`__,
   `#460 <https://github.com/mathjax/MathJax/issues/460>`__,
   `#749 <https://github.com/mathjax/MathJax/issues/749>`__,
   `#824 <https://github.com/mathjax/MathJax/issues/824>`__ Zoom
   improvements: fix zoom box overflow in mobile Safari, fix zoom box
   for widths in ``px``, fix zoom box overlay in Chrome.
-  `#470 <https://github.com/mathjax/MathJax/issues/470>`__ fix AMScd
   rendering in native MathML output.
-  `#473 <https://github.com/mathjax/MathJax/issues/473>`__ override
   ``text-ident`` of enclosing paragraph.
-  `#476 <https://github.com/mathjax/MathJax/issues/476>`__ improve big
   /Downarrows.
-  `#580 <https://github.com/mathjax/MathJax/issues/580>`__ prevent CSS
   from overriding MathJax's em/ex detection.
-  `#619 <https://github.com/mathjax/MathJax/issues/619>`__ fix:
   vertical stretching arrows in table cells can cause extra space
   between rows.
-  `#699 <https://github.com/mathjax/MathJax/issues/699>`__ fix table
   column spacing in NativeMathML output on Firefox.
-  `#701 <https://github.com/mathjax/MathJax/issues/701>`__ fix clipping
   of stretched delimiters in HTML-CSS output.
-  `#703 <https://github.com/mathjax/MathJax/issues/703>`__ fix math
   axis not scaled in script sizes.
-  `#715 <https://github.com/mathjax/MathJax/issues/715>`__ fix hat
   ``^`` too large with local STIX fonts in HTML-CSS.
-  `#744 <https://github.com/mathjax/MathJax/issues/744>`__ improve root
   symbol rendering in ever-changing but always buggy Chrome.
-  `#770 <https://github.com/mathjax/MathJax/issues/770>`__ add support
   for dotted borders to SVG output.
-  `#820 <https://github.com/mathjax/MathJax/issues/820>`__ fix integral
   overlapping with superscript using STIX fonts.
-  `#813 <https://github.com/mathjax/MathJax/issues/813>`__ remove
   some redundant fixes for Native MML on Firefox 29+.

TeX emulation
=============

-  `#367 <https://github.com/mathjax/MathJax/issues/376>`__ prevent
   ``\mmltoken`` from creating ``annotation`` elements.
-  `#377 <https://github.com/mathjax/MathJax/issues/377>`__ improve
   ``&nbsp;`` handling.
-  `#389 <https://github.com/mathjax/MathJax/issues/389>`__ fix
   operating spacing in ``\split`` and ``\multiline`` environments.
-  `#477 <https://github.com/mathjax/MathJax/issues/477>`__,
   `#459 <https://github.com/mathjax/MathJax/issues/459>`__ add
   ``\textsf`` and ``\texttt`` macros and enable ``mtextInheritFont``
   for them.
-  `#547 <https://github.com/mathjax/MathJax/issues/547>`__ fix
   misalignment in nested fractions in HTML-CSS and SVG output.
-  `#624 <https://github.com/mathjax/MathJax/issues/624>`__ fix AMScd on
   IE6--7.
-  `#632 <https://github.com/mathjax/MathJax/issues/632>`__ fix ``\Big``
   not accepting delimiters in braces
-  `#667 <https://github.com/mathjax/MathJax/issues/667>`__ fix loop in
   ``bbox``.
-  `#691 <https://github.com/mathjax/MathJax/issues/691>`__ enable
   multiple ``\label`` in multiline environments like ``align``,
   ``eqnarray``, and ``gather``.
-  `#719 <https://github.com/mathjax/MathJax/issues/719>`__ empty array
   lines should get correct height.
-  `#739 <https://github.com/mathjax/MathJax/issues/739>`__ fix
   ``\operatorname*`` and ``\DeclareMathOperator*``.
-  `#746 <https://github.com/mathjax/MathJax/issues/746>`__ fix spacing
   for ``\left ... \right``.
-  `#793 <https://github.com/mathjax/MathJax/issues/793>`__ allow
   unmatched groups in ``\begin`` \\end\` substitutions.
-  `#794 <https://github.com/mathjax/MathJax/issues/794>`__ fix spacing
   for ``\bmod``.

Asciimath
=========

-  `#353 <https://github.com/mathjax/MathJax/issues/353>`__ add option
   for TeX-like ``\phi`` and ``\varphii`` behavior.
-  `#743 <https://github.com/mathjax/MathJax/issues/743>`__ add
   ``mmlSpacing`` option and set to true.
-  `#747 <https://github.com/mathjax/MathJax/issues/747>`__ fix
   processing error with invisible grouping.

MathML Handling
===============

-  `#328 <https://github.com/mathjax/MathJax/issues/328>`__ remove
   ``_moz-*``-attributes and improve MathML processing in Firefox.
-  `#460 <https://github.com/mathjax/MathJax/issues/469>`__ fix default
   value of ``mo@symmetric``.
-  `#478 <https://github.com/mathjax/MathJax/issues/478>`__ make
   ``mfenced`` element equivalent to its expanded form
-  `#561 <https://github.com/mathjax/MathJax/issues/561>`__ implement
   ``menclose`` notation ``phaseorangle``.
-  `#578 <https://github.com/mathjax/MathJax/issues/578>`__ fix quote
   attributes for ``ms`` elements.
-  `#614 <https://github.com/mathjax/MathJax/issues/614>`__ handle
   nested ``math`` elements better.
-  `#684 <https://github.com/mathjax/MathJax/issues/684>`__ fix handling
   of double primes in superscripts.
-  `#691 <https://github.com/mathjax/MathJax/issues/696>`__,
   `#692 <https://github.com/mathjax/MathJax/issues/692>`__, update
   Content MathML extension: fix IE11, plus with leading negative
   number.
-  `#763 <https://github.com/mathjax/MathJax/issues/763>`__ fix
   ``mglyph`` elements rendering too small.

Fonts
=====

-  `#501 <https://github.com/mathjax/MathJax/issues/501>`__ add
   workaround for broken Fedora STIX fonts configuration.
-  `#517 <https://github.com/mathjax/MathJax/issues/517>`__ reset
   min/max width for MathJax font test.
-  `#576 <https://github.com/mathjax/MathJax/issues/576>`__ improve font
   matching.
-  `#615 <https://github.com/mathjax/MathJax/issues/615>`__ check
   validity of font names.
-  `#681 <https://github.com/mathjax/MathJax/issues/681>`__ fix MathJax
   font test breaking responsive layout.
-  `#711 <https://github.com/mathjax/MathJax/issues/711>`__ detect new
   webfonts when locally installed.
-  `#697 <https://github.com/mathjax/MathJax/issues/697>`__ fix
   bold-italic for new webfonts.

Localization
============

-  `#753 <https://github.com/mathjax/MathJax/issues/753>`__ update
   locales from translatewiki.net; add Vietnamese, Asturia, Polish,
   Catalan, Czech, Kannada locales.
-  `#777 <https://github.com/mathjax/MathJax/issues/777>`__ fix menu
   orientation for RTL languages.

Misc.
=====

-  `#586 <https://github.com/mathjax/MathJax/issues/586>`__ add all
   input processors to ``default.js``.
-  `#658 <https://github.com/mathjax/MathJax/issues/658>`__ fix IE 11
   recognized as Firefox.
-  `#730 <https://github.com/mathjax/MathJax/issues/730>`__ ignore
   rendering targets that have been removed from document.
-  `#735 <https://github.com/mathjax/MathJax/issues/735>`__ work around
   webfont bug in Chrome 32+.
-  `#738 <https://github.com/mathjax/MathJax/issues/738>`__ improve
   workaround for fixed position bug in old IE versions.
-  `#737 <https://github.com/mathjax/MathJax/issues/737>`__ add
   third-party path variable (for centralized custom extension hosting).