Commit Graph

489 Commits

Author SHA1 Message Date
Davide P. Cervone
ae419b08e1 Work around a bug in IE8 where cloneNode() seems to screw up the web-based fonts (resolves issues #30 and #78) 2011-05-12 20:57:32 -04:00
Davide P. Cervone
0dc8212c6d Mark variants with bold and italic values so that unknown characters can have font-weight and font-style set properly (resolves issue #96). 2011-05-08 22:26:27 -04:00
Davide P. Cervone
6275aa46ea Remap upper-case Greek that are not in MathJax fonts to their corresponding latin positions (resolves issue #16). 2011-05-08 21:48:40 -04:00
Davide P. Cervone
44dbbd135c Don't remap italic numbers to normal, and map normal greek to italic since the MathJax fonts don't have normal versions (resolves issue #25). 2011-05-08 21:27:49 -04:00
Davide P. Cervone
f002f4924b Change the default font-family for undefined character to be a configuration parameter 2011-05-08 21:20:27 -04:00
Davide P. Cervone
0d31246321 Add explicit ltr CSS styling for MathJax output (resolves issue #114). 2011-05-08 17:16:55 -04:00
Davide P. Cervone
74d7db9e78 Update entity table to conform with http://www.w3.org/2003/entities/2007/htmlmathml-f.ent (fixes a number of wrong values, and adds some missing entities). (Resolves issue #37.) 2011-05-08 16:28:49 -04:00
Davide P. Cervone
326b107118 Properly handle missing </math> tags in IE. Properly handle non-MathML tags that are included within the <math> element (e.g., from a <semantics> annotation or due to missing </math>). Resolves issue #113. 2011-05-06 14:09:59 -04:00
Davide P. Cervone
ab14c945b5 Add missing font files (they were left out because they were less than 1KB is size, which the packer used to ignore). These represent only one character each, and none is crititcal, which is why no one noticed the problem. 2011-05-02 08:33:34 -04:00
Davide P. Cervone
a31559a819 Use new element jax Update() method to handle updating of toggle maction 2011-05-01 07:49:47 -04:00
Davide P. Cervone
af15b0631b Merge branch 'hub-update' into htmlcss-fixes 2011-05-01 07:43:27 -04:00
Davide P. Cervone
bea67bcb8f Mark the root math element with the source ID so you can look up the jax from within the math tree 2011-05-01 07:42:46 -04:00
Davide P. Cervone
92c0a9f9a5 Add an Update() method to ElementJax to force output to be updated (but not reprocess input). To be used if the contents of the element jas changes by hand (e.g. through maction) 2011-05-01 07:13:40 -04:00
Davide P. Cervone
d4c2c09714 Add new generic signals around the math processing, so that it is easier to trap notification of the beginning or ending of math processing 2011-04-30 14:25:33 -04:00
Davide P. Cervone
ea88cc5a5b Add ability to reprocess only the output (can be used by maction to better handle the toggle actiontype) 2011-04-30 14:21:56 -04:00
Davide P. Cervone
27fe28261f Removed debugging code accidentally left in previous version. Repack and recombine. 2011-04-30 08:13:54 -04:00
Davide P. Cervone
7680604b23 If a stretchy character exists without a non-stretched version, use the minimal stretched version for the unstretched one. Also, fix munderover to recompute the width after stretching the stretchy elements. (Resolves issue #112.) 2011-04-30 08:10:51 -04:00
Davide P. Cervone
fd0c9236a2 Remove wait for NativeMML selection signal, and just use the onLoad signal (so that existing pages that change the renderer by hand will continue to work). It would be nice to avoid setting up the namespace when not needed, but it doesn't seem to hurt, and doesn't cause MathPlayer to start up, so it should be OK. 2011-04-27 20:11:17 -04:00
Davide P. Cervone
fc2964dda7 Make renderer change via MathMenu post the renderer select message (so NativeMML configuration will complete for IE/MathPlayer in combined configurations) 2011-04-27 18:28:50 -04:00
Davide P. Cervone
1740640ea5 Bump the version number and repack/recombine 2011-04-27 12:05:12 -04:00
Davide P. Cervone
ae55a2f570 Fix a timing issue where setting up MathPlayer can cause IE to crash (resolves issue #110). 2011-04-27 09:37:24 -04:00
Davide P. Cervone
876e96d80f Fix a problem with redrawing maction toggle elements (the size and spacing were off) 2011-04-27 08:05:28 -04:00
Davide P. Cervone
ba355d10bb Convert xlink:href to href and ignore all other namespace attributes (resolves issue #68). 2011-04-26 19:31:38 -04:00
Davide P. Cervone
f0c0cc3d3a Bump version number 2011-04-22 07:48:16 -04:00
Davide P. Cervone
bf4e73ddf3 Fix incorrect positioning of maction tooltips (resolves issue #107) 2011-04-22 07:46:40 -04:00
Davide P. Cervone
3732851167 Refactor code that builds outerHTML string by hand, since it needs to be used by Opera as well in order to fix unquoted special characters in attributes. This also fixes the self-closing tag problems for IE and Opera. (Resolves issue #106 and issue #99) 2011-04-21 20:54:12 -04:00
Davide P. Cervone
2066e68531 Make the message system wait for the styles to be set before using the in-page message area (resolves issue #98) 2011-04-21 14:18:28 -04:00
Davide P. Cervone
07a2014e0e Fix problem with escaped dollars being unescaped the next time the page is typeset (resolves issue #97) 2011-04-09 17:23:22 -04:00
Davide P. Cervone
bb09608b23 Resolve a conflict with Mathjax and Slidy (its sets window.opera, which confused the browser detection) 2011-04-05 12:25:44 -04:00
Davide P. Cervone
4a2969c45b Merge dpvc/issue85 (fixes for element configuration option) 2011-04-05 12:19:46 -04:00
Davide P. Cervone
d485393f88 Recombine to make sure configs are up to date 2011-04-04 14:10:30 -04:00
Davide P. Cervone
f9e9165835 Merge remote branch 'dpvc/issue89' 2011-04-04 14:07:59 -04:00
Davide P. Cervone
7900c136e4 Merge remote branch 'dpvc/issue87' 2011-04-04 14:07:56 -04:00
Davide P. Cervone
ea00136979 Merge remote branch 'dpvc/issue86' 2011-04-04 14:07:11 -04:00
Davide P. Cervone
0e698717b5 Merge remote branch 'dpvc/docs-update' 2011-04-04 14:05:00 -04:00
Davide P. Cervone
91fca00e4f Fixed typo in about box (Fred reported in issue #47) 2011-04-04 14:04:39 -04:00
Davide P. Cervone
2ac603fa4a Fixed location of .htaccess file for shared installations 2011-03-29 14:05:48 -04:00
Davide P. Cervone
af0b052702 Partial work-around for issue#89: have <br> insert a newline in IE when documentMode < 9 2011-03-26 08:40:02 -04:00
Davide P. Cervone
827c4b3e32 Fixed typo in documentation 2011-03-24 10:09:50 -04:00
Davide P. Cervone
a418d0748a Fix problem with accents not having the correct mathvariant (resolves issue 87) 2011-03-24 09:06:30 -04:00
Davide P. Cervone
4b35e6e4f0 Last round of typos from Carol (I think) 2011-03-23 22:38:55 -04:00
Davide P. Cervone
41cdadab9a Fix delimiters used in example, since defaults now don't include single dollars. 2011-03-21 23:01:50 -04:00
Davide P. Cervone
683fa0291d More of Carol's typo corrections. She probably has two more days to go! 2011-03-21 20:21:00 -04:00
Davide P. Cervone
fe11cb9807 Fix a bunch of documentation typos (from Carol Fisher) 2011-03-21 10:55:40 -04:00
Davide P. Cervone
2cd3e23b58 Fix some references to the old config/MathJax.js file which is now config/default.js 2011-03-20 09:47:17 -04:00
Davide P. Cervone
c90cf9d285 Fix more typos (from Carol Fisher) 2011-03-20 09:36:11 -04:00
Davide P. Cervone
288907d29b Worked around crippled VML implementaion in IE8 and IE9 2011-03-20 07:51:59 -04:00
Davide P. Cervone
8f2a215067 Added more details about using the CDN with a local configuration file 2011-03-19 09:34:35 -04:00
Davide P. Cervone
46d64e2030 More typo fixes in the documentation (from Carol Fisher -- I'm sure there are more to come) 2011-03-19 09:10:08 -04:00
Davide P. Cervone
2b7e966959 Move version numbers to 1.1 (this were missed when the other files' versions were changed) 2011-03-19 08:30:59 -04:00