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
Peter Krautzberger
3ad8dc5a29
updated contributing.md
...
Fixing typos to address comments
2015-04-16 21:08:55 +02:00
Peter Krautzberger
f22a1adab7
updating contributing.md
...
* Fix more relative links
* fix TOC structure
* minor changes to core section
2015-04-16 14:31:35 +02:00
Peter Krautzberger
79127fb44b
Updating Commit.md
...
* fix broken links
* re-write bug report instructions
* restructure core development advice.
2015-04-16 10:51:17 +02: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
6830d889e8
Add try/catch around initial browser setup, just in case there is an error. See issue #1155 .
2015-04-15 11:43:47 -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
65937e6c4d
Merge pull request #1165 from dpvc/issue1137
...
Issue #1137
2015-04-15 10:15:39 -04:00
Peter Krautzberger
9263cc4506
simplify browser check
...
as per @dpvc's suggestion
2015-04-15 10:10:21 -04:00
Peter Krautzberger
c91a420b1d
fix IE version check
2015-04-15 10:10:21 -04:00
Peter Krautzberger
95c00da5ea
for #1137 : disable CHTMLpreview.js on IE<8
2015-04-15 10:10:21 -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
521d4ee513
Add roll-over from mathjax/latest to mathjax/x.y-latest for references to the CDN (to make sure that all files come from the same version). Resolves issue #1036 .
2015-04-14 16:24:27 -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
4cce3df7b3
Merge pull request #1160 from mathjax/issue1157
...
fix Readme: bad links to documentation. Issue #1157 .
2015-04-14 11:01:43 -04:00
Davide P. Cervone
6e2db6a08d
Merge pull request #1100 from mathjax/issue1088
...
Removing PNG from MathMenu and MathEvents. Issue #1088 .
2015-04-14 11:00:25 -04:00
Davide P. Cervone
9c5682cdb4
Merge pull request #1156 from dpvc/issue1088
...
Make text-based close boxes appear closer to the original versions, and ...
2015-04-14 10:59:21 -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
b474fc7f52
Merge branch 'issue1151' into hotfix-2.5.2. Issue #1151 .
2015-04-13 18:02:44 -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
dbe594872f
Avoid infinite loop when \mathchoice is used in munderover. Resolves issue #1151 .
2015-04-13 17:30:12 -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
Peter Krautzberger
e8a6498405
fix Readme: bad links to documentation
...
Thanks to @berdario for providing this fix.
2015-04-13 16:56:41 +02: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
ea697f335a
Make text-based close boxes appear closer to the original versions, and remove data URI for image in MathEvents. One motivatino for the change is the mobile menu close icon needs a background, which was missing in the previous version.
2015-04-09 14:58:24 -04:00
Emily Eisenberg
e239f6cc84
Merge pull request #218 from TBRSS/master
...
Protect elements inside .katex from inheriting text-indent.
2015-04-08 17:14:33 -07:00
Paul M. Rodriguez
5b8434bbe2
Protect elements inside .katex from inheriting text-indent.
2015-04-08 18:20:15 -05: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
Ben Alpert
0f6530096b
Don't slice in lexer
...
Summary: Theoretically this allocates way less. In practice it seems to be exactly the same speed.
Test Plan: make test
Reviewers: emily
Reviewed By: emily
Differential Revision: https://phabricator.khanacademy.org/D16621
2015-04-06 10:39:39 -07:00
Ben Alpert
b2fbd08871
Update README.md
2015-04-03 20:48:51 -07: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
1e214fca3f
Merge pull request #1097 from mathjax/issu844
...
composer.json author info
2015-04-02 08:22:31 -04:00
Peter Krautzberger
7395bbbb3d
Merge pull request #1148 from jaredwindover/dev_Preview_Patch
...
Retypeset if changes while typesetting
2015-04-02 13:48:15 +02:00
Davide P. Cervone
7e52f9edd1
Make sure we set relative mtable widths when needed.
2015-04-01 19:11:03 -04:00
Emily Eisenberg
dbc658f748
Release 0.3.0
2015-04-01 15:59:49 -07:00
Emily Eisenberg
cd9bca4a89
Add basic auto-render extension
...
Summary:
Add an auto-render extension to render math on a page. It
exposes a global function (maybe we should attach it to `katex`?) to
render math in an element. It comes with a README on how to use it.
Also, make `make build` build the minified file.
Fixes #26
Test Plan:
- Visit http://localhost:7936/contrib/auto-render/
- See that all of the math renders correctly
- `make test`
Reviewers: alpert, kevinb
Reviewed By: kevinb
Differential Revision: https://phabricator.khanacademy.org/D16620
2015-04-01 15:57:10 -07:00
Davide P. Cervone
bfe88a01a2
Make nodes starting with 'mxj-' count as having isMathJax set.
2015-04-01 18:56:27 -04:00