Davide P. Cervone
|
70e23004ea
|
Work around problem with MathPlayer not being triggered by createElementNS in IE11. Resolves issue #1074.
|
2015-08-04 15:05:06 -04:00 |
|
Davide P. Cervone
|
f3374f9c05
|
Merge branch 'chtml-fonts-250' into chtml
|
2015-08-04 11:28:20 -04:00 |
|
Davide P. Cervone
|
cbb5547af1
|
Don't collapse borders for tables (this caused actual border rules to disappear when changing sizes in Firefox). See also issue #1095.
|
2015-08-04 11:21:03 -04:00 |
|
Davide P. Cervone
|
b1b6861a6c
|
Use px rather than em for frames as well. Resolves issue #1095 in Safari.
|
2015-08-04 09:23:03 -04:00 |
|
Davide P. Cervone
|
922eabdf72
|
Use px rather than em for rule thicknesses, and use borderTop for wide rules rather than borderLeft. This makes them less likely to disappear. Resolves issue #1095.
|
2015-08-04 09:19:41 -04:00 |
|
Davide P. Cervone
|
4c06d67673
|
Make childCore use data[0].Core() if there is an inferred row (so that it matches Parent() in skipping inferred rows). Resolves issue #1231.
|
2015-08-03 18:16:12 -04:00 |
|
Davide P. Cervone
|
e72aa99513
|
Handle spacing of trailing binary operators properly.
|
2015-08-03 18:07:14 -04:00 |
|
Davide P. Cervone
|
5c333a8b47
|
Fix depth of horizontal stretchy characters to match HTML-CSS (should be based on extender as originally done, but font metrics don't really work for that with minus sign for arrows, for example).
|
2015-08-02 17:16:15 -04:00 |
|
Davide P. Cervone
|
92deaa0993
|
Handle WebKit problems with negative depth (again).
|
2015-08-02 17:01:01 -04:00 |
|
Davide P. Cervone
|
ead271e0e6
|
Change fonts from having ascent=descent to having midpoint at .25em, and adjust font handling to do offsets from that.
|
2015-08-02 15:14:14 -04:00 |
|
Davide P. Cervone
|
7cbea14c75
|
Handle braces properly in text mode when looking for matching math delimiters. Resolves issue #1224
|
2015-07-30 09:25:25 -04:00 |
|
Davide P. Cervone
|
24f0388bda
|
Merge branch 'issue1188' into develop. Issue #1188.
|
2015-07-23 08:07:24 -04:00 |
|
Davide P. Cervone
|
ca53ebdd73
|
More fixes for #1188 to prevent empty object problems
|
2015-07-20 15:18:46 -04:00 |
|
Davide P. Cervone
|
26ebc33c37
|
Treat missing super- or subscript as <none/> when not properly paired in multiscripts. (Issue 1188)
|
2015-07-20 15:10:41 -04:00 |
|
Davide P. Cervone
|
d613dabd8e
|
Treat missing super- or subscript as <none/> when not properly paired in multiscripts. Resolves issue #1188.
|
2015-07-20 15:06:37 -04:00 |
|
Davide P. Cervone
|
efb24b7fc2
|
Properly detect the extra web fonts in IE10+. Resolves issue #1211.
|
2015-07-20 11:33:27 -04:00 |
|
Davide P. Cervone
|
a33c5d1437
|
Don't allow labels to overlap equations in CommonHTML mode. Because CommonHTML allows tables that fill 100% of the width, making this work for centered equations is sub-optimal as we have to leave space on both sides of the equation to balance the label width. Issue #596.
|
2015-07-13 14:10:56 -04:00 |
|
Davide P. Cervone
|
bcdb2f1048
|
Don't allow labels to overlap equations in HTML-CSS mode. Because HTML-CSS allows tables that fill 100% of the width, making this work for centered equations is sub-optimal as we have to leave space on both sides of the equation to balance the label width. Issue #596.
|
2015-07-13 10:52:04 -04:00 |
|
Davide P. Cervone
|
b9e428e2cf
|
Don't allow labels to overlap the equations in SVG mode. Resolves issue #596. Some situations still may not be optimal.
|
2015-07-11 16:23:17 -04:00 |
|
Davide P. Cervone
|
c03acb6d7d
|
Fix problem where automatic numbering affects \binom and friends. Resolves issue #1194
|
2015-07-08 17:05:57 -04:00 |
|
Davide P. Cervone
|
8d39915c25
|
Merge branch 'issue1176' into develop. Resolves issue #1176.
|
2015-07-08 15:36:02 -04:00 |
|
Davide P. Cervone
|
ca6ffc7b41
|
Use scale of 1 if bbox.scale is not set (affects fractions, for example). Resolves issue #1072.
|
2015-06-29 09:54:37 -04:00 |
|
Davide P. Cervone
|
a154d7ded1
|
Merge branch 'hotfix-2.5.3' into develop
|
2015-04-30 17:51:07 -04:00 |
|
Davide P. Cervone
|
72af812dfe
|
Changed the wrong version number in the previous commit.
|
2015-04-30 17:13:44 -04:00 |
|
Davide P. Cervone
|
805986318b
|
Change version numbers.
|
2015-04-30 15:27:45 -04:00 |
|
Davide P. Cervone
|
242c9356f5
|
Put off moving math in containers with display:none from the hidden div where they are typeset to their proper locations until AFTER they have been remeasured. Resolves issue #1179.
|
2015-04-30 13:44:03 -04:00 |
|
Davide P. Cervone
|
325f149ef7
|
Merge remote-tracking branch 'mathjax/hotfix-2.5.2' into develop
|
2015-04-29 10:54:31 -04:00 |
|
Davide P. Cervone
|
e3f1a68bbe
|
Make sure that paths with scale() transforms retain the scaling when they are translated. Issue #1176 and mathjax/MathJax-node#93.
|
2015-04-28 18:26:49 -04:00 |
|
Davide P. Cervone
|
6b73beacd5
|
Merge branch 'issue995' into develop. Issue #955.
|
2015-04-21 16:48:22 -04:00 |
|
Davide P. Cervone
|
d4b1fa042a
|
Merge branch 'issue1072' into develop. Issue #1072.
|
2015-04-21 16:45:12 -04:00 |
|
Davide P. Cervone
|
9290d82858
|
Merge branch 'issue928' into develop. Issue #928.
|
2015-04-21 16:43:56 -04:00 |
|
Davide P. Cervone
|
3d951361fe
|
Merge branch 'issue567' into develop. Issue #567.
|
2015-04-21 16:43:28 -04:00 |
|
Davide P. Cervone
|
d47dbd1c52
|
Update version numbers.
|
2015-04-21 11:49:54 -04:00 |
|
Davide P. Cervone
|
6aba7a2170
|
Fix handling of colored backgrounds on math elements in IE, and on mspace/mpadded elements in IE < 8.
|
2015-04-20 13:18:14 -04:00 |
|
Davide P. Cervone
|
4292f9ed6b
|
Don't insert mstyle in InternalMath() when not necessary.
|
2015-04-20 08:27:43 -04:00 |
|
Davide P. Cervone
|
d3ccf6fe89
|
Fix transforms so they work for IE9.
|
2015-04-18 10:42:21 -04:00 |
|
Davide P. Cervone
|
c2c33b634e
|
Fix @font-face to work with IE8.
|
2015-04-18 06:57:27 -04:00 |
|
Davide P. Cervone
|
64ed60ac51
|
Change how combining characters are handled so that they show up in IE but are still placed properly in Chrome (putting them over a non-breaking space got the baseline wrong in Chrome for some reason, and over a space got the width wrong).
|
2015-04-17 17:22:48 -04:00 |
|
Davide P. Cervone
|
562786da5e
|
Update HTML-CSS fonts to be usable by CommonHTML, and remove the CommonHTML fonts. Update @font-face to include the new formats.
|
2015-04-17 16:01:57 -04:00 |
|
Davide P. Cervone
|
0fb87f3dea
|
Right-justify prescripts in mmultiscript elements. Resolves issue #1072.
|
2015-04-15 19:55:23 -04:00 |
|
Davide P. Cervone
|
8f20749a48
|
Add arc/fown/smile as horizontal stretchy delimiters.
|
2015-04-15 13:33:42 -04:00 |
|
Davide P. Cervone
|
be57176825
|
Add arc/fown/smile as horizontal stretchy delimiters. Issue #928.
|
2015-04-15 11:17:22 -04:00 |
|
Davide P. Cervone
|
fc3f34c28a
|
Add \overparen and \underparen for creating stretchy parens above and below other elements. Issues #928 and #567.
|
2015-04-15 10:08:20 -04:00 |
|
Davide P. Cervone
|
2c44d2ecac
|
Use correct name for maligngroup elements in toMathML output. Resolves issue #1089
|
2015-04-14 14:59:22 -04:00 |
|
Davide P. Cervone
|
b9e3761714
|
Merge branch 'issue1139' into hotfix-2.5.2. Issue #1139.
|
2015-04-13 18:03:10 -04:00 |
|
Davide P. Cervone
|
7aead86339
|
Merge branch 'issue1152' into hotfix-2.5.2. Issue #1152.
|
2015-04-13 18:02:54 -04:00 |
|
Davide P. Cervone
|
feb05eb185
|
Merge branch 'issue1163' into hotfix-2.5.2. Issue #1163.
|
2015-04-13 18:02:27 -04:00 |
|
Davide P. Cervone
|
55c88eb608
|
Fix HTML-CSS bounding boxes for annotation-xml nodes when used illegally as first semantics child.
|
2015-04-13 17:59:59 -04:00 |
|
Davide P. Cervone
|
3beda8db4e
|
Properly set displaystyle and scriptlevel, and make sure the contents is enclosed in a single element. Resolves both parts of issue #1152, but at the cost of possibly redundent mstyle elements. These could be filtered out in the combineRelations() post-filter, when we can check if the displaystyle and script levels need setting.
|
2015-04-13 17:33:44 -04:00 |
|
Davide P. Cervone
|
4a4221b78b
|
Make sure that unknown characters in an mrow force the mrow to be measured. Resolves issue #1163.
|
2015-04-13 17:18:07 -04:00 |
|
Davide P. Cervone
|
b8a48d9cd7
|
Properly measure final HTML-CSS output to make sure we have the right size. Resolves issue #1158.
|
2015-04-13 16:15:07 -04:00 |
|
Davide P. Cervone
|
c5b2aa2515
|
Round height and depth of final SVG element to pixel size in order to try to get the baseline right. Resolves issue #995 (I hope).
|
2015-04-10 16:30:30 -04:00 |
|
Davide P. Cervone
|
c994ee9994
|
Make zoom box handle overlaps properly, and position full-width tables better.
|
2015-04-08 10:48:40 -04:00 |
|
Davide P. Cervone
|
02066cb7cc
|
Handle explicit line breaks (this were being skipped if linebreak wasn't set to automatic).
|
2015-04-08 09:40:44 -04:00 |
|
Davide P. Cervone
|
24861d0205
|
Adjust bbox for \vecenter when it is repositioned
|
2015-04-03 15:37:15 -04:00 |
|
Davide P. Cervone
|
13e92c2813
|
Handle negative skips properly (have mrow append to the right).
|
2015-04-02 16:13:18 -04:00 |
|
Davide P. Cervone
|
3c47494d28
|
Handle empty table cells (still need to do something about setting the widths of columns with no entry in the top row).
|
2015-04-02 16:12:35 -04:00 |
|
Davide P. Cervone
|
7343e81dba
|
Handle combining characters so that they work in IE.
|
2015-04-02 14:30:45 -04:00 |
|
Davide P. Cervone
|
3270781b2c
|
Avoid crashing in IE8, but still need to make EOT fonts in order for it tow work.
|
2015-04-02 13:45:34 -04:00 |
|
Davide P. Cervone
|
7e52f9edd1
|
Make sure we set relative mtable widths when needed.
|
2015-04-01 19:11:03 -04:00 |
|
Davide P. Cervone
|
9b37d422b4
|
Don't use negative depths (Safari doesn't handle it properly), so store an extra bbox parameter that gives the negative depth and adjust for it in munderover, where it makes a difference. Might want to do this in mtable as well.
|
2015-04-01 18:43:00 -04:00 |
|
Davide P. Cervone
|
b917b1a0c5
|
Get the font name right in the @font-face directivs. (argh)
|
2015-04-01 17:15:03 -04:00 |
|
Davide P. Cervone
|
47928642a2
|
Add support for displayIndent and displayAlign
|
2015-04-01 13:09:49 -04:00 |
|
Davide P. Cervone
|
cdbe31db43
|
Add support for linebreaking in mmultiscripts
|
2015-04-01 12:39:08 -04:00 |
|
Davide P. Cervone
|
6d637bb391
|
Handle linebreaking in msubsup.
|
2015-04-01 12:11:19 -04:00 |
|
Davide P. Cervone
|
2b3cb0cb0d
|
Add preliminary support for line breaking. Still need to handle the compound constructs like msubsup, munderover, mfenced, etc. as special cases.
|
2015-04-01 11:27:08 -04:00 |
|
Davide P. Cervone
|
4a8cb8ad5b
|
Don't need to do anything special to handle stretchy cores.
|
2015-03-30 13:57:00 -04:00 |
|
Davide P. Cervone
|
06534d81a1
|
Add support for menclose elements
|
2015-03-30 13:45:19 -04:00 |
|
Davide P. Cervone
|
e78aa248f4
|
Add support for maction
|
2015-03-30 09:41:04 -04:00 |
|
Davide P. Cervone
|
577b37ee60
|
Make mtable row and column lines extend through frame spacing even when no frame is used (consistent with HTMLCSS and SVG output)
|
2015-03-29 08:08:18 -04:00 |
|
Davide P. Cervone
|
9b4107f3b4
|
Better spacing for munderover, and improved CHTMLdrawBBox.
|
2015-03-29 07:49:58 -04:00 |
|
Davide P. Cervone
|
3ec5d396a3
|
Save the label width before changing the state.
|
2015-03-28 12:23:50 -04:00 |
|
Davide P. Cervone
|
9a5928be6e
|
Add fuller support for mtables and their attributes.
|
2015-03-28 11:39:45 -04:00 |
|
Davide P. Cervone
|
9b0378af9b
|
Don't need SCRIPTFACTOR or MJXc-script CSS now that the scaling is done explicitly.
|
2015-03-24 12:30:15 -04:00 |
|
Davide P. Cervone
|
ac30932664
|
Make merror use surrounding font rather than MathJax fonts, and handle size of unknown text properly.
|
2015-03-21 08:15:45 -04:00 |
|
Davide P. Cervone
|
ed7807ac36
|
Handle stretchy bases in mmultiscripts
|
2015-03-21 07:16:46 -04:00 |
|
Davide P. Cervone
|
51742a79cc
|
Copy scaling factors to new bbox in mpadded.
|
2015-03-21 07:16:17 -04:00 |
|
Davide P. Cervone
|
d2fd86b75a
|
If the container's width is 0, also check for max-width before looking at parent element (finds container width better).
|
2015-03-20 13:54:54 -04:00 |
|
Davide P. Cervone
|
75baf0e3ce
|
Add scaling to match surrounding font, add equation chunking, and fix some issues with zooming.
|
2015-03-20 11:20:04 -04:00 |
|
Davide P. Cervone
|
8dd6d3329a
|
Remove debugging bounding box for mmultiscripts.
|
2015-03-19 17:58:50 -04:00 |
|
Davide P. Cervone
|
a659ffd62d
|
Add mmultiscript support
|
2015-03-19 17:02:48 -04:00 |
|
Davide P. Cervone
|
a4872ff48d
|
Handle HoverBBox (modulo getting em size mesurements)
|
2015-03-18 17:19:59 -04:00 |
|
Davide P. Cervone
|
e24c7996fe
|
Fix bboxes (again) when mathsize is used, and fix the ID's when zooming.
|
2015-03-18 17:05:11 -04:00 |
|
Davide P. Cervone
|
fff2255bae
|
Adjsut merror bounding box to match default CSS.
|
2015-03-18 14:54:33 -04:00 |
|
Davide P. Cervone
|
4ee1aa59e7
|
Add support for mglyph
|
2015-03-18 14:43:54 -04:00 |
|
Davide P. Cervone
|
f5103c709a
|
Add support for annotation-xml used illegally as first child of semantics.
|
2015-03-18 14:03:42 -04:00 |
|
Davide P. Cervone
|
ed85cf61ee
|
Fix HTML-CSS bounding boxes for annotation-xml nodes when used illegally as first semantics child.
|
2015-03-18 13:04:52 -04:00 |
|
Davide P. Cervone
|
640b0d5f16
|
Add support for <ms> element
|
2015-03-18 12:13:32 -04:00 |
|
Davide P. Cervone
|
f64e50f9eb
|
Use BBOX.updateFrom() in semantics, and handle mstyle with no children.
|
2015-03-18 11:28:17 -04:00 |
|
Davide P. Cervone
|
95f632a6bd
|
Add autoload ability and stubs for the elements that need autoloading.
|
2015-03-18 11:23:45 -04:00 |
|
Davide P. Cervone
|
ef47023ba6
|
Handle bold accents (and potentially, stretchy characters).
|
2015-03-18 11:01:37 -04:00 |
|
Davide P. Cervone
|
548eba8ef0
|
Fix regression where bounding boxes aren't adjusted for mathsize
|
2015-03-18 10:43:51 -04:00 |
|
Davide P. Cervone
|
0306af8564
|
Use flushText() rather than adding the text by hand.
|
2015-03-17 12:31:09 -04:00 |
|
Davide P. Cervone
|
87abfa1085
|
Use removedStyles when checking for font-based variant.
|
2015-03-17 12:27:14 -04:00 |
|
Davide P. Cervone
|
e971f875d4
|
Handle stretchy embellished operators.
|
2015-03-17 12:15:04 -04:00 |
|
Davide P. Cervone
|
6478163a39
|
Make mn handle italic correction and skew like mn does.
|
2015-03-17 07:09:06 -04:00 |
|
Davide P. Cervone
|
0020f2a822
|
Adjust CHTMLhandleScale() so that \large, etc. affect fractions and other such constructs. (Do the scaling on the mstyle element rather than the individual token elements.)
|
2015-03-17 06:29:50 -04:00 |
|
Davide P. Cervone
|
b7868268f9
|
Handle mathsize, fontsize, style=font-size, setting scriptlevel, and other size changing functions. Get proper bounding boxes for these, and store the scale in the bbox object so that we can refer to it during bbox computations.
|
2015-03-16 19:25:27 -04:00 |
|
Davide P. Cervone
|
cc370bfcba
|
spacing can be handled within the CHTMLdefaultNode() routine.
|
2015-03-16 12:00:10 -04:00 |
|
Davide P. Cervone
|
3205a1c1e8
|
Handle VCENTER TeXatom.
|
2015-03-16 11:03:52 -04:00 |
|