Kevin Barabash
64e63d7546
Adds MathML support for math font commands.
...
This is part 3 or 3. The first two pull requests added font metrics, HTML rendering, and screenshot tests.
2015-08-30 17:24:04 -06:00
Kevin Barabash
07dc11ccb0
Merge pull request #341 from gagern/pngRepack
...
(Re-)Create some more screenshots in a reproducible way
2015-08-30 16:32:58 -06:00
Martin von Gagern
9c2a391ff6
(Re-)Create some more screenshots in a reproducible way
...
When rebasing for 2e002ff37a
I forgot to
re-create the screenshots based on the new parent. As a consequence, the
font testing images from fd2d58fd80
were not
updated for Firefox and not even included for Chrome.
We still have the strange issue that Lap can result in one of two possible
screenshots, and while the previous commit recreated one of them, this one
here recreates the other.
2015-08-30 23:09:42 +02:00
Kevin Barabash
f488a7c48d
Merge pull request #340 from gagern/pngRepack
...
Use jspngopt and pako to create reproducible PNG files for Chrome as well
2015-08-29 18:57:40 -06:00
Martin von Gagern
2e002ff37a
Use jspngopt and pako to create reproducible PNG files for Chrome as well
...
The combination of jspngopt and pako should eliminate possible causes for
different PNG encodings, although the core reason for #325 remains unknown.
Pako has poorer compression rates than native libz, but optimization can
counter that effect, and actually reduce the size of the screenshots.
The screenshots for LimitControls and UnsupportedCmds on Firefox used to
exhibit subpixel rendering before, for reasons unknown. The regenerated
versions don't exhibit this. See #324 for a discussion.
2015-08-30 02:12:55 +02:00
Davide P. Cervone
e6f15a4bec
Convert use of custom tags to span-with-class
2015-08-29 08:24:44 -04:00
zorkow
576d6b2132
Cleans event function.
2015-08-29 02:11:15 +01:00
zorkow
986ee52e8a
Focuses popup windows.
2015-08-29 01:57:33 +01:00
zorkow
189d4a8a81
Adds tabbing and menu key event for for all renderers.
2015-08-29 01:02:33 +01:00
zorkow
d73dbe2860
Adds prototype definition for indexOf.
2015-08-29 00:30:34 +01:00
zorkow
9654bd4256
Navigation of RTL menus.
2015-08-29 00:09:43 +01:00
zorkow
66b56d9ac9
Moves posting code for keyboard triggered menus.
2015-08-28 22:52:45 +01:00
zorkow
583f4a60dc
Fixes some scolling issues.
2015-08-28 18:42:28 +01:00
Kevin Barabash
72027a1a56
Merge pull request #330 from xymostech/add-vert-separator
...
Add | column separators to arrays.
2015-08-28 10:29:26 -06:00
zorkow
d18bfbf66d
Removes redundant methods.
2015-08-28 16:52:34 +01:00
zorkow
7f4c56df9b
Removes all caching of DOM elements.
2015-08-28 16:51:20 +01:00
Emily Eisenberg
3a8adbf595
Add | column separators to arrays.
...
This adds the ability to add `|` to a column description and have
vertical separators be added. I added types to the column descriptions
and added some logic to handle the separators when building the vertical
lists of the array.
Test plan:
- See the Arrays screenshot looks good.
- `make test`
2015-08-28 08:50:42 -07:00
zorkow
0d60b0654b
Removes caching of active element.
2015-08-28 12:29:19 +01:00
Davide P. Cervone
944000c76f
Set min-width properly on tables with labels so that they don't overlap (596).
2015-08-26 19:21:47 -04:00
Davide P. Cervone
52ba4e6fa9
Fix default value for minlabelspacing (failed if unitless values were used)
2015-08-26 17:23:58 -04:00
Davide P. Cervone
8d4a15abc1
Fix problems with indentAlign='right'.
2015-08-26 17:17:55 -04:00
zorkow
1c07cf3189
Removes all caching of MathJax nodes.
2015-08-26 14:17:08 +01:00
zorkow
39109bf88a
Removes caching of MathJax nodes.
2015-08-26 13:56:30 +01:00
Davide P. Cervone
d0e4e1b8f5
Handle explicit width correctly for tables in SVG (don't remove extra column spacing)
2015-08-26 08:47:42 -04:00
zorkow
1228bb89ad
Introduces accessor function for cached MathJax nodes.
2015-08-26 13:38:44 +01:00
Davide P. Cervone
f886216f2c
Handle explicit width correctly (don't remove extra column spacing)
2015-08-26 06:58:46 -04:00
Davide P. Cervone
3d4bc8cd0f
Handle indentshift properly in HTML-CSS output (don't need to scale it)
2015-08-26 06:39:23 -04:00
Davide P. Cervone
b06c7a5f20
Make sure transform is non-null to avoid problems when it is appended later.
2015-08-26 06:23:04 -04:00
Davide P. Cervone
c3f4606576
Fix problem with dahsed rowlines in mtable caused by changing to px for rules (and using top border for horizontal lines)
2015-08-25 16:55:33 -04:00
Davide P. Cervone
1abb78e9c9
Merge branch 'semantic-enhance' into develop
2015-08-25 15:32:24 -04:00
Davide P. Cervone
31e4b98a58
Merge remote-tracking branch 'mathjax/develop' into develop
2015-08-25 15:22:58 -04:00
Davide P. Cervone
463c88e4be
Don't use monospace for MS, and use smart quotes, like CommonHTML.
2015-08-25 15:14:48 -04:00
Davide P. Cervone
0a4da7e3b4
Do quotes and text in one shot, like HTML-CSS and SVG (resolves some problems with the ms tests in the test suite).
2015-08-25 15:13:16 -04:00
Davide P. Cervone
930c5d3fb3
Make maction use the correct core node
2015-08-25 12:13:15 -04:00
Davide P. Cervone
3032239f7e
Make fraction spacing consistent with HTML-CSS and SVG output
2015-08-25 12:12:51 -04:00
zorkow
816259d6ff
Introduces accessor methods for all cached HTML nodes.
2015-08-25 13:48:00 +01:00
Davide P. Cervone
37d7a91a69
Only use mathsize on token elements
2015-08-25 08:09:43 -04:00
Davide P. Cervone
bea44b3029
Avoid problem with empty base element
2015-08-24 19:32:27 -04:00
Davide P. Cervone
0714de5336
Force a little more space in fractions, and get the spacing right for \atop
2015-08-24 18:03:45 -04:00
Davide P. Cervone
b80e69967b
Add scaling factor to length2em computations (since containers set font-size, the absolute dimensions need to be adjusted to compensate). Make an mbase version to make that easier.
2015-08-24 18:00:28 -04:00
Davide P. Cervone
d139834179
Make sure mspace and mfrac set their scaling factors.
2015-08-24 13:56:58 -04:00
Davide P. Cervone
bf330af3f7
Make sure tables with labels are properly aligned (in case they are in an mrow with other stuff, though they shouldn't be).
2015-08-24 13:12:47 -04:00
Davide P. Cervone
e59f6d6484
Make sure parents of percentage-width elements have percentage widths.
2015-08-24 13:11:47 -04:00
zorkow
e29e3c9e99
Fixes activation problem for submenu anchor.
2015-08-24 17:01:50 +01:00
Davide P. Cervone
5296f1111f
Make mtextFontInherit take the math scaling factor into account (issue 826).
2015-08-24 10:59:07 -04:00
Davide P. Cervone
3100f10c4a
Don't count spacing (in paddingLeft and Right) as part of the width of an <mo> element
2015-08-24 10:45:47 -04:00
Davide P. Cervone
d400e00812
Handle math italic with mtextFontInherit, record unkown character axis properly, and get correct scaling for unknown characters.
2015-08-24 10:08:24 -04:00
Davide P. Cervone
6e1301e681
Update CHTML to get the proper node for handling horizontal stretchy characters.
2015-08-24 08:23:20 -04:00
Davide P. Cervone
966444bc31
Fix zoom scaling, and fix handling over overlaps on top and bottom
2015-08-22 12:13:15 -04:00
Davide P. Cervone
5f00f6facd
Rename mapchars to remapchars property for consistency (was wrong in mo.CHTMLcanStretch).
2015-08-22 10:12:03 -04:00