Davide P. Cervone
068b907cd5
Merge pull request #630 from fred-wang/issue612
...
First step in Issue #612 (Move TeX/STIX font data from boldsymbol extension)
2013-10-19 07:22:48 -07:00
Frédéric Wang
6f3051e989
follow-up
2013-10-19 16:13:06 +02:00
Frédéric Wang
c1e33446f2
Address review comments. #612
2013-10-19 15:44:42 +02:00
Frédéric Wang
f76182da27
Merge branch 'master' into bidi
2013-10-18 15:05:50 +02:00
Frédéric Wang
dc1364ec25
Merge pull request #629 from fred-wang/issue530
...
Issue530
2013-10-18 06:04:31 -07:00
Frédéric Wang
461f9b4614
Update Farsi localization. #530
2013-10-18 15:01:40 +02:00
Frédéric Wang
a2046c05a3
Restore the direction=ltr on the MathJax containers. #627
2013-10-18 14:36:14 +02:00
Frédéric Wang
d2fed27a29
Move FONTDATA from boldsymbol.js to jax/output for STIX and TeX fonts. #612
2013-10-18 14:13:58 +02:00
Frédéric Wang
fdc34e3d88
SVG output: Consider dir=rtl for <mtext> elements that are rendered with an SVG <text> element. #474 , #/610, #627
2013-10-18 11:32:28 +02:00
Frédéric Wang
aa8d543a45
follow-up: add directionality on remaining MathML error messages #627
2013-10-18 10:40:38 +02:00
Frédéric Wang
932b7e8f7c
Experimental Bidi branch. #474 , #/610, #627
2013-10-18 10:04:47 +02:00
Frédéric Wang
0835eadf81
Try to semi-automatically add direction marker in Farsi strings. #601 , #530
2013-10-17 17:40:50 +02:00
Frédéric Wang
95fd93abb0
Remove extra comma and useless newline in fontdata.js #621
2013-10-17 16:42:16 +02:00
Frédéric Wang
b8e8e80418
Import more non-English strings from TranslateWiki ; add the pt-br fallback for pt. #492 and #530
2013-10-17 11:52:49 +02:00
Frédéric Wang
88c26b359e
Merge pull request #609 from fred-wang/preview
...
Preview
2013-10-15 08:35:52 -07:00
Frédéric Wang
36895de74c
Merge pull request #608 from fred-wang/issue590
...
Make MathZoom check the new DoubleClick value. #590
2013-10-15 08:18:51 -07:00
Davide P. Cervone
26fa6590d7
Merge pull request #607 from fred-wang/issue602
...
Neo-Euler: don't remap to italic/bold-italic Plane 1 characters (Issue #602 ).
2013-10-15 07:50:35 -07:00
Frédéric Wang
f816446142
Make MathZoom check the new DoubleClick value. #590
2013-10-14 15:02:17 +02:00
Frédéric Wang
c60fdb4149
Neo-Euler: don't remap to italic/bold-italic Plane 1 characters since they are not available in the font. #602
2013-10-11 11:08:01 +02:00
Frédéric Wang
ba0fd27250
Merge pull request #606 from dpvc/issue604
...
Make sure TeXmathchoice saves the SVG data for its core. Resolves issue...
2013-10-11 01:15:44 -07:00
Frédéric Wang
a9d812398b
Address review comments. #557
2013-10-10 15:18:55 +02:00
Frédéric Wang
aad3a6edc2
Try to fix test failures #557 .
2013-10-10 12:50:30 +02:00
Davide P. Cervone
a632d331b1
Make sure TeXmathchoice saves the SVG data for its core. Resolves issue #604 .
2013-10-09 21:47:36 -04:00
Davide P. Cervone
412d3669d1
Merge pull request #599 from fred-wang/issue489
...
New branch for issue #489 ; regenerate the data.
There are still some issues to be resolved, but this will let the testing proceed as we work on some of the details.
2013-10-08 09:22:44 -07:00
Frédéric Wang
8bfecdabd8
Import new translations from MathJax-i18n. #530
2013-10-08 14:20:24 +02:00
Frédéric Wang
97664574c1
Merge branch 'master' into issue530
2013-10-08 13:40:40 +02:00
Frédéric Wang
1ad11f6e89
New branch for issue #489 ; regenerate the data.
2013-10-08 11:43:30 +02:00
Davide P. Cervone
ff06343dd0
Merge pull request #598 from dpvc/issue558-loop
...
Improve width computation for MathML elements (issue #558 )
2013-10-07 12:28:47 -07:00
Davide P. Cervone
8599abbc4c
Mark the postTranslate call that does chunk updates as a partial one
2013-10-07 07:30:57 -04:00
Davide P. Cervone
81ed447228
Add the MatchWebFonts.js extension file
2013-10-07 06:52:19 -04:00
Davide P. Cervone
2755cbd037
Make web font loop into an extension (first draft)
2013-10-05 08:21:53 -04:00
Davide P. Cervone
37c282a983
Merge pull request #593 from dpvc/issue584
...
Resolve issue #584 (and also an issue with loading css files in Chrome)
2013-10-02 03:30:53 -07:00
Davide P. Cervone
c9766d4da8
Remove debugging message
2013-10-02 06:27:28 -04:00
Davide P. Cervone
c73c43e197
Remove old Chrome 5-beta test for stylesheet checking, and replace it with a check for linked stylesheets (which don't currently work -- luckily they are not used). Resolves issue #584 .
2013-10-01 08:46:53 -04:00
Davide P. Cervone
a012354f38
Add support for matching web fonts in HTML-CSS. Change the names of the paramters that control it in NativeMML (so both have the same names). Add a global matchWebFonts option to control whether to do the loop to check for web fonts (off by default). Resolves more of issue #558 .
2013-09-29 19:44:15 -04:00
Davide P. Cervone
c777547f97
Add a loop to check for font changes due to web fonts either in the math or the surrounding font. Resolves issue #558 .
2013-09-29 16:23:42 -04:00
Davide P. Cervone
c05ab62ecc
Add config option for matching font heights in NativeMML and HTML-CSS output (can't do it for SVG, since we aren't using native fonts)
2013-09-29 08:51:49 -04:00
Frédéric Wang
61129829f3
Import new languages from TranslateWiki. #530
2013-09-26 10:05:57 +02:00
Davide P. Cervone
bbf543a840
Add some comments, and clear the list of DOM elements once we are done with it.
2013-09-23 21:19:04 -04:00
Davide P. Cervone
ed932ec458
Properly handle the width of math and mtd elements by explicitly setting the width from the child mrow (works around FF bug that gets these widths wrong). Resolves issue #558 .
2013-09-23 20:56:25 -04:00
Frédéric Wang
4ec3192904
Merge pull request #577 from fred-wang/issue557
...
Issue557
2013-09-17 11:25:54 -07:00
Frédéric Wang
badfa0b235
Merge pull request #574 from fred-wang/issue555
...
Issue555
2013-09-17 11:23:02 -07:00
Frédéric Wang
43d648b21d
MathJax fonts: map capital fraktur I to the correct position. #555
2013-09-17 16:08:11 +02:00
Frédéric Wang
6e442e36bd
Fix regression with HTML snippet preview. #557
2013-09-17 14:19:59 +02:00
Frédéric Wang
3922f0c07c
Disallow mathml preview on IE < 9. #557
2013-09-11 12:16:50 +02:00
Davide P. Cervone
4d23091ff0
Merge pull request #565 from fred-wang/issue562
...
Fix Javascript error in MathEvent.js. #562
2013-09-10 06:23:47 -07:00
Frédéric Wang
e3914df187
Set the default mml2jax preview to "mathml". #557
2013-09-09 14:57:54 +02:00
Frédéric Wang
8c3c3f66b6
Fix Javascript error in MathEvent.js. #562
2013-09-09 09:58:18 +02:00
Frédéric Wang
be96d3dbfa
Allow authors to use the MathJax variable to pass config as well as an AuthorInit function. Fix issue #556
2013-09-04 21:23:21 +02:00
Frédéric Wang
850f736aa7
Add preview=mathml,altimg to the mml2jax preprocessor. #557
2013-08-30 11:27:12 +02:00
Davide P. Cervone
86a908bda8
Merge pull request #552 from fred-wang/issue489-svg
...
Issue #489 svg.
Thanks! I hadn't gotten to it yet.
2013-08-27 02:16:19 -07:00
Frédéric Wang
492738cb70
Fix placement issues with largeop and munderover. #489
2013-08-27 10:05:07 +02:00
Frédéric Wang
993fa899f6
Skip annotation and annotation-xml elements so that they won't be processed by the TeX/AsciiMath input (even when the MathML input is disabled). #484
2013-08-27 09:46:56 +02:00
Frédéric Wang
ed66fc5dc6
Regenerate localization data from MathJax-i18n: add Polish localization, fix some errors and update qqq. Second round of issue #530 .
2013-08-08 14:08:00 +02:00
Davide P. Cervone
bc64d36647
Merge pull request #541 from fred-wang/issue484-bis
...
Resolves issue #484 and #506 (duplicate)
2013-08-08 04:50:21 -07:00
Davide P. Cervone
c5f8c34b6a
Merge pull request #540 from fred-wang/issue529
...
Resolves issue #492
2013-08-08 04:46:33 -07:00
Davide P. Cervone
99d7feddca
Merge pull request #539 from fred-wang/issue492
...
Resolves issue #492
2013-08-08 04:22:40 -07:00
Frédéric Wang
0af5c438fa
Fix how the locale is set from menu config / query param. #492
2013-08-08 12:56:13 +02:00
Frédéric Wang
f42ac43cd4
Fix more localization errors and update the test/localization.html accordingly ; Also force all menu items to display in the test. #529
2013-08-08 10:32:51 +02:00
Frédéric Wang
7fef0a4212
Fix typo in previous commit.
2013-08-07 14:18:41 +02:00
Frédéric Wang
17508905a7
Fix issues reported by Davide. #357
2013-08-07 14:14:31 +02:00
Frédéric Wang
ef596f650d
Decrease the priority of the mml2jax preprocessors, so that the ASCIIMath/TeX/jsMath annotations inside MathML are not parsed. Fix issue #484 .
2013-08-07 13:34:07 +02:00
Frédéric Wang
932ac5b242
Remove the space for the key of "Content MathML".
2013-08-05 18:20:58 +02:00
Frédéric Wang
1cf685a3a2
Merge branch 'develop' of github.com:mathjax/MathJax into issue357
2013-08-05 17:33:55 +02:00
Frédéric Wang
3653fcccaf
Address Review comments.
2013-08-05 17:32:08 +02:00
Davide P. Cervone
f1be0de1d6
Merge pull request #533 from fred-wang/issue504-bis
...
Resolves issue #504
2013-08-02 08:58:02 -07:00
Frédéric Wang
45f2a7514e
Address review comments.
2013-08-02 17:43:15 +02:00
Frédéric Wang
de34c0ec7b
Implement language fallback. Fix issue #492 .
2013-08-02 17:04:46 +02:00
Frédéric Wang
11959f25ab
Regenerate localization data from MathJax-i18n. First round of issue #530 .
2013-08-02 15:51:24 +02:00
Frédéric Wang
227aebed65
Fix some places where localization strings are wrongly used. #504
2013-08-02 14:26:55 +02:00
Davide P. Cervone
4263db98d3
Merge pull request #527 from fred-wang/issue482
...
This resolves issue #482 .
2013-08-02 04:05:13 -07:00
Davide P. Cervone
1326cbdf44
Merge pull request #528 from fred-wang/issue481
...
This resolves issue #481
2013-08-02 04:03:43 -07:00
Frédéric Wang
108cda6097
Address second review.
2013-08-02 10:15:13 +02:00
Frédéric Wang
4ec11da1f1
Address review comments.
2013-08-02 09:58:58 +02:00
Davide P. Cervone
02261ae99f
Merge remote-tracking branch 'dpvc/issue485' into develop
...
REsolves issue #485 .
2013-07-31 15:03:47 -04:00
Frédéric Wang
30cb4b3961
Remove debug logging. Address review comment of issue #485 .
2013-06-12 16:11:30 +02:00
Frédéric Wang
1cc5064462
Avoid accessing data[0] with under/over scripts and mlabeledtr too. Address review command of issue #486 .
2013-06-12 16:06:56 +02:00
Frédéric Wang
bc9443b252
Expose some annotations to the Show Math As menu. Fix issue #357 .
2013-06-03 17:12:11 +02:00
Frédéric Wang
96f16e1868
Address review comments for issue #481 .
2013-05-31 09:14:47 +02:00
Frédéric Wang
cc34c39def
Replace nonstandard MJX-arrow class by an "updiagonalarrow" menclose notation. Fix issue #481 .
2013-05-30 12:17:19 +02:00
Frédéric Wang
d0e795705b
WebKit NativeMML: only apply lspace/rspace in non-embellised mrow and set them to 0 otherwise.
2013-05-30 11:26:50 +02:00
Davide P. Cervone
2b1948f252
Force cases environment to use textstyle rather than displaystyle. Resolves issue #485 .
2013-05-29 12:32:01 -04:00
Davide P. Cervone
681405debc
Avoid accessing data[0] when not defined. Resolves issue #486 .
2013-05-29 11:56:41 -04:00
Frédéric Wang
93065ef055
Native MathML: add workarounds for mi, mo (lspace/rspace), mmultiscripts and mspace (width) elements in WebKit. Fix issue #482 .
2013-05-29 15:45:58 +02:00
Davide P. Cervone
55b5803d0a
Add Italian to language menu, and add a missing comma.
2013-05-26 10:09:29 -04:00
Davide P. Cervone
7ee798cb17
Merge pull request #11 from nivit/master
...
Add Italian localization files
2013-05-26 07:03:23 -07:00
Davide P. Cervone
1065cbba06
Fixed typo (reported by Fred).
2013-05-26 06:12:37 -04:00
Nicola Vitale
8772e0d31a
Use Unicode for letters with accent
2013-05-25 22:34:19 +02:00
Nicola Vitale
90d4062096
Renamed en.js to it.js
2013-05-25 22:16:15 +02:00
Nicola Vitale
f8757d29f3
Merge remote-tracking branch 'upstream/master'
2013-05-25 22:06:19 +02:00
Nicola Vitale
2bffa71e20
Translated to Italian
2013-05-25 22:04:47 +02:00
Davide P. Cervone
12bb8ef92a
Merge remote-tracking branch 'dpvc/issue468' into v2.2-latest
...
Resolves issue #468
2013-05-22 15:08:22 -04:00
Davide P. Cervone
4e01303dee
Rename mfenced() to fenced() since the mrow is not really equivalent (the mo's are forced to have stretchy=true). Resolves Fred's concerns for issue #475 for now.
2013-05-22 14:03:38 -04:00
Davide P. Cervone
bf14e19cf9
Bump version number for previous commit.
2013-05-21 19:54:36 -04:00
Davide P. Cervone
a147a9ac32
Make sure mfenced delimiters are stretchy. Resolves issue #475 .
2013-05-21 19:53:28 -04:00
Davide P. Cervone
2cbb068d9f
Make stretchy characters contribute to height/depth of the proper row (was using the wrong index). Resolves issue #468 .
2013-05-21 19:45:36 -04:00
Nicola Vitale
a43a4af8ae
Add source files for Italian localization
2013-05-19 00:50:37 +02:00
Davide P. Cervone
94e5077f73
Remove -beta fro version number (argh)
2013-05-17 05:55:36 -04:00
Davide P. Cervone
f2183fead5
Add missing filtering for MathML href, src, and altimg attributes. Resolves issue #465 .
2013-05-15 11:41:13 -04:00
Davide P. Cervone
6dad7d5a9e
Merge branch 'safe-patch' into v2.2-beta
2013-05-14 14:54:38 -04:00
Davide P. Cervone
154f1cdfbc
Add copyright notice for David Carlisle to content-mathml
2013-05-14 06:01:30 -04:00
Davide P. Cervone
c482d7973b
Hide 'Load from URL' menu for now (until we decide what to do about making it sticky)
2013-05-13 19:15:29 -04:00
Davide P. Cervone
b0ac5c50a3
Add version numbers to localization data
2013-05-13 06:03:12 -04:00
Davide P. Cervone
4af4346a49
Strengthen class and ID patterns so no extra classes are included. Use a ninimum size multiplier as well.
2013-05-13 05:40:24 -04:00
Davide P. Cervone
d3a9dbc805
Move adding the Safe extension to after the configuration is complete so that user configuration of the extensions array can't remove it.
2013-05-12 13:45:09 -04:00
Davide P. Cervone
d36d551496
Add filtering of scriptlevel, scriptsizemultiplier, and scriptminsize (as per Fred's examples).
2013-05-12 06:38:19 -04:00
Davide P. Cervone
75d5d2051c
Fix Formen => Formeln in de/HelpDialog, and make plural return n in en.js
2013-05-11 18:10:25 -04:00
Davide P. Cervone
084385b640
Update Safe.js to filter mathsize and not throw error for \mmlToken attributes that are filtered.
2013-05-11 17:02:59 -04:00
Davide P. Cervone
25a10d733d
Correct typo in stroke-width (was stroke-thickness). Resolves issue #461 .
2013-05-11 15:29:02 -04:00
Davide P. Cervone
8ce8e51e72
Use a count rather than a boolean in checking for a localization restart with the message system so that if multiple typesetting messages (or other messages that reuse their id number) are issued before the localization is loaded, we don't lose the clears.
2013-05-03 18:45:58 -04:00
Davide P. Cervone
9cad807880
More timing issues with the language menu... make sure the menu gets the initial languages, even if CreateLanguageMenu is called too soon.
2013-05-03 14:55:48 -04:00
Davide P. Cervone
531d5ee662
Remove extra comma in Safe.js (for IE)
2013-05-03 14:18:38 -04:00
Davide P. Cervone
2f8844a1fa
Fix timing problem with languge menu when using combined configuration files
2013-05-03 14:08:44 -04:00
Davide P. Cervone
e238200079
Add a Safe config file that loads the Safe extenson, so Safe can be added t othe config files when MathJax.js is loaded.
2013-05-03 11:35:11 -04:00
Davide P. Cervone
54e19a8313
Fix computation of border size in IE/Quirks mode.
2013-05-03 10:22:23 -04:00
Davide P. Cervone
f966b736a3
Part of the fix for issue #373 caused ref-test failures. This fixes that regression.
2013-05-03 09:45:51 -04:00
Davide P. Cervone
b700cc9482
IE8 and below doesn't do split() properly, so implement it by hand for those browsers. Fixes a problem with localization substitution in IE8 and below.
2013-05-01 18:49:07 -04:00
Davide P. Cervone
99e21b3fee
Add the menu title to the fake input element, in case it is ever used (only should show up in our test suite when we force an error that is unattached to an input jax.
2013-05-01 18:29:47 -04:00
Davide P. Cervone
e724a2559c
I have made the style change and noInheritAttribute change requested in pull #433 .
2013-05-01 15:42:46 -04:00
Davide P. Cervone
b4dc4d1616
Add Greek Delta to SVG fonts
2013-05-01 15:24:53 -04:00
Davide P. Cervone
6e9199efa1
Add formatting headers to all hand-edited files.
2013-05-01 14:49:11 -04:00
Davide P. Cervone
4053d7acab
Set versions to 2.2 and update copyright notice
2013-05-01 14:37:39 -04:00
Davide P. Cervone
4f40c0eed6
Fix some crashes when elements are missing their children.
2013-05-01 13:21:10 -04:00
Davide P. Cervone
6f679216e2
Mark error output as isMathJax
2013-05-01 13:20:37 -04:00
Davide P. Cervone
5ef1e1efc6
Leave number() routine as an example only
2013-05-01 13:19:58 -04:00
Davide P. Cervone
7db3195c0b
Merge branch 'issue373' into develop
...
Resolves issue #373 .
2013-05-01 09:05:19 -04:00
Davide P. Cervone
5fb89ab1bc
Remove extra comma that is confusing IE.
2013-04-30 18:37:14 -04:00
Davide P. Cervone
7968896c8b
Fix width problem with zoom box in Firefox.
2013-04-30 16:12:10 -04:00
Davide P. Cervone
ee49484a3f
Fix typo in comments
2013-04-30 16:11:54 -04:00
Davide P. Cervone
9394d32571
Handle empty child nodes better.
2013-04-30 15:24:59 -04:00
Davide P. Cervone
609d6ca8fc
Fix mathchoice Core() (should go to selected element, not selected element's Core())
2013-04-30 14:20:45 -04:00
Davide P. Cervone
2644cbb0d1
Fix patterns so that if preRemoveClass is empty, the patterns are still OK. Fixes issues found by Fred in testing.
2013-04-30 13:47:43 -04:00
Davide P. Cervone
cab603f40f
Add localization for Output Jax source menu (missed it during the merge)
2013-04-30 13:46:58 -04:00
Davide P. Cervone
6b43f76e6b
Avoid infinite loops in \mathchoice Get() calls. Resolves problems reported in issue #373 .
2013-04-30 10:34:42 -04:00
Davide P. Cervone
f6d716b444
Add error message for when an evironment closes with unbalanced braces. Resolves issue #454 .
2013-04-30 08:49:25 -04:00
Davide P. Cervone
23edb8c49b
Fix undefined variable (due to a name change; missed one). Resolves issue #428 .
2013-04-30 08:17:16 -04:00
Davide P. Cervone
167d7ab328
Remove b8561b0
accidentaly pasted into the NativeMML/jax.js file
2013-04-30 08:12:01 -04:00
Davide P. Cervone
a7ed50a474
Repack and recombine. Fix some variable scoping and other issued detected by the packer.
2013-04-29 20:14:12 -04:00
Davide P. Cervone
6ee0711d1d
Remove MathJax_MenuTitle CSS, since titles have been removed.
2013-04-29 19:59:04 -04:00
Davide P. Cervone
e0dd867713
Merge branch 'safe-mode' into develop
...
Conflicts:
unpacked/extensions/TeX/bbox.js
2013-04-29 19:55:33 -04:00
Davide P. Cervone
53e76213b0
Merge branch 'issue450' into develop. Resolves issue #450 .
2013-04-29 19:52:57 -04:00
Davide P. Cervone
a843a9494a
Fix missing colon in styles
2013-04-29 19:31:56 -04:00
Davide P. Cervone
b8561b07bf
Merge branch 'localization' into develop
2013-04-29 19:25:03 -04:00
Davide P. Cervone
cb3542b296
Use a service routine in MathML input to filter attributes (rather than override AddAttributes). Also, make fontsize default allow all (authors can restrict if they want to).
2013-04-29 16:54:53 -04:00
Davide P. Cervone
4f28b81b08
Merge branch 'issue428' into develop
...
Resolves issue #428 .
2013-04-29 16:28:33 -04:00
Davide P. Cervone
8437d9d404
Merge branch 'issue444' into develop
...
Resolves issue #444 .
2013-04-29 16:25:20 -04:00
Davide P. Cervone
36b7fd9d57
Merge branch 'issue446' into develop
...
Resolves issue #446 .
2013-04-29 16:14:13 -04:00
Davide P. Cervone
9b485668e1
Test value for boolean using toLowerCase()
2013-04-29 16:13:04 -04:00
Davide P. Cervone
05c93de747
Merge branch 'issue451' into develop
...
Resolves issue #451 .
2013-04-29 16:10:54 -04:00
Davide P. Cervone
d09d4d7067
Merge branch 'issue449' into develop
...
Resolves issue #449 .
2013-04-29 16:09:07 -04:00
Davide P. Cervone
596a7cea98
Merge branch 'issue445' into develop
...
Resolves issue #445 .
2013-04-29 16:06:03 -04:00
Davide P. Cervone
62236bb26f
Merge branch 'issue364' into develop
...
Resolves issue #364 .
2013-04-29 16:04:18 -04:00
Davide P. Cervone
5c8919bc3c
Merge branch 'issue443' into develop
...
Resolves issue #443 .
2013-04-29 16:01:33 -04:00
Davide P. Cervone
0891402b88
Merge branch 'issue359' into develop. Improves MathML rendering for mfenced and mlabeldtr elements.
2013-04-29 15:57:29 -04:00
Davide P. Cervone
63c8bd4d83
Merge branch 'issue435' into develop
2013-04-29 14:10:40 -04:00
Davide P. Cervone
faa6de0a81
Make sure we don't bubble up past the body element.
2013-04-29 14:10:15 -04:00
Davide P. Cervone
de15c6c514
Fixes to make zoom work properly with expressions that have full width (e.g., tagged equations).
2013-04-29 14:06:48 -04:00
Davide P. Cervone
d6b6aa8111
Add min-width to displayed equations with labels so that they cause their containers to have non-zero width (like when they are in a table cell). Resolves issue #428 .
2013-04-29 10:48:45 -04:00
Davide P. Cervone
9752fd6e11
Add HTMLCSS.parentNode() that returns a span's parentNode, skipping over <a> tags. Resolves issue #364 .
2013-04-28 17:31:34 -04:00
Davide P. Cervone
d8c06eb293
Make MathML fontsize only be allowed if fontsize is 'all'
2013-04-27 07:44:45 -04:00
Davide P. Cervone
4c9c6da10c
Add a Safe extension that allows you to restrict potentially dangerous features of MathJax when it is used in a shared environment (e.g., href to javascript, styles and classes, etc.)
2013-04-27 07:34:41 -04:00
Davide P. Cervone
8c16f656ac
Update math processing errors to include original format and actual error message in the Show Math As menu. Resolves issue #450 .
2013-04-26 17:17:59 -04:00
Davide P. Cervone
9d9fc3d063
Convert true and fals attributes to booleans. Resolves issue #451 .
2013-04-26 14:41:42 -04:00
Davide P. Cervone
9178a9af0e
Properly handle preview of 'none' in all preprocessors, and preview of 'alttext' in mml2jax. See note on commit d2bbe75
.
2013-04-26 13:29:35 -04:00
Davide P. Cervone
94e92dcfff
Try to isolate MathJax from CSS transitions. Resolves issue #449 .
2013-04-26 07:48:52 -04:00
Davide P. Cervone
9d7ff33bd2
Use a single routine to construct the mrow that replaces mfenced. Fix up some uses of var (not using it twice for the same variable in a function). Fix up some spacing and comments. Don't use .trim(). Use firstChild rather than firstElementChild (not supported by all browsers), etc.
2013-04-26 07:01:28 -04:00
Davide P. Cervone
e253967b72
Fix comment in content-mathml.js
2013-04-24 15:25:28 -04:00
Davide P. Cervone
607b1031a3
Merge remote-tracking branch 'fred/content-mathml' into develop
...
Add Content MathML support.
2013-04-24 15:20:17 -04:00
Davide P. Cervone
bdb131a907
Fix German title in initial language list. Add missing commas and fix incorrect unicode in German HelpDialog.
2013-04-23 09:32:09 -04:00
Davide P. Cervone
b0cfb7f14a
Normalize formatting. Add more comments for translators. Remove v1.0-warnings (since that is being removed in v2.2).
2013-04-23 08:58:02 -04:00
Davide P. Cervone
3351b3faa0
Merge pull request #9 from fred-wang/localization
...
Translate HelpDialog in French ; fix a typo in the English version ; add "MathJax Help" to the HelpDialog domain.
2013-04-23 05:26:03 -07:00
Frédéric Wang
68cec1915b
Translate HelpDialog in French ; fix a typo in the English version ; add "MathJax Help" to the HelpDialog domain.
2013-04-23 09:28:17 +02:00
Frédéric Wang
c3ad51d2e1
Merge branch 'issue356' into issue359
...
Conflicts:
unpacked/jax/output/NativeMML/jax.js
2013-04-23 08:28:59 +02:00
pkra
3e3591ab7e
EN locale: added comments for translators
2013-04-22 16:33:20 -07:00
pkra
30de539d65
DE locale: removed comments
2013-04-22 16:17:56 -07:00
pkra
8edd633609
fixed typo in DE locale menu name
2013-04-22 15:34:52 -07:00
Davide P. Cervone
2d33f1d348
Call MATML.Parse.prototype directly rather than make a special flag for preprocessing. Use MATHML variable rather than full reference.
2013-04-22 15:44:58 -04:00
Davide P. Cervone
7214be5ff1
Add HelpDialog to the list of domains for the three languages, and make sure that the domain file is loaded (even if the language is changed after the help dialog has been viewed in another language).
2013-04-22 13:27:39 -04:00
Davide P. Cervone
3901529db9
Add Help dialog box (rather than link to a site). Fix Markdown to substitue values for URL's in links.
2013-04-22 13:18:58 -04:00
Davide P. Cervone
e239cbc6fe
Allow spaces in the RGB, rgb, and greyscale color specifications. resolves issue #446 .
2013-04-22 09:19:32 -04:00
Davide P. Cervone
594043e330
Use ems (rounded to nearest pixel) for Chrome. Rounding makes the placement work more reliably, while still being in relative units. Resolves issue #443 .
2013-04-22 08:26:38 -04:00
Davide P. Cervone
f04a2e3037
Change URL for MathJax font download to point ot GitHub.
2013-04-20 16:35:52 -04:00
Davide P. Cervone
d9505f9a1d
Remove v1.0-warning. Resolves issue #445 .
2013-04-20 16:21:58 -04:00
Davide P. Cervone
f4cc34706a
Merge branch 'issue386' into develop
...
Resolves issue #386 .
2013-04-19 09:35:50 -04:00
Davide P. Cervone
ce8c8882ea
Merge branch 'issue427' into develop
...
Resolves issue #427 .
2013-04-19 09:31:42 -04:00
Davide P. Cervone
796c6b484d
Merge branch 'issue435' into develop
...
Resolves issue #435 .
2013-04-19 09:28:46 -04:00
Davide P. Cervone
ea849af1ae
Merge branch 'issue441' into develop
...
Resolves issue #441 .
2013-04-19 09:27:21 -04:00
Davide P. Cervone
6f4cdbd68c
Merge branch 'issue342' into develop
...
Resolves issue #342 .
2013-04-19 09:24:59 -04:00
Davide P. Cervone
6e2b8066db
Merge branch 'issue378' into develop
...
Resolves issue #378 .
2013-04-19 09:22:03 -04:00
Davide P. Cervone
edd353458b
Merge branch 'issue380' into develop
...
Resolves issue #380 .
2013-04-19 09:18:33 -04:00
Davide P. Cervone
d758ebcaaa
Fixed typo in comments.
2013-04-19 09:16:48 -04:00
Davide P. Cervone
19a10031a9
Merge branch 'issue381' into develop
...
Resolves issue #381 .
2013-04-19 09:13:15 -04:00
Davide P. Cervone
9e5fbb7e6f
Merge branch 'issue402' into develop
...
Resolves issue #402 .
2013-04-19 09:11:42 -04:00
Davide P. Cervone
959ec84bc4
Merge branch 'issue349' into develop
...
Resolves issue #349 .
2013-04-19 09:10:01 -04:00
Davide P. Cervone
3c013beba4
Merge branch 'issue374' into develop
...
Resolves issue #374 .
2013-04-19 08:53:58 -04:00
Frédéric Wang
ba574e6c2a
Escape the ô
2013-04-19 14:29:02 +02:00
Davide P. Cervone
9e65b9ce74
Move mjx-svg-href class to <a> rather than its child. Resolves issue #427 .
2013-04-19 08:08:59 -04:00
Frédéric Wang
028a2dd82d
Translate more French strings and escape the non-ASCII chars.
2013-04-19 14:04:31 +02:00
Davide P. Cervone
5c39699371
Make sure textSVG is attached during zooming (prevents error when math contains characters outside of the MathJax fonts). Resolves issue #441 .
2013-04-18 17:11:47 -04:00
Davide P. Cervone
debc24047f
Make final math size be in relative units so that it prints even if print media has a different font size. Resolves issue #386 .
2013-04-17 17:21:09 -04:00
Davide P. Cervone
486cd40424
Make href class specific to SVG (in case we need to have one for other output jax)
2013-04-17 09:05:24 -04:00
Davide P. Cervone
557e93e505
Allow \color to override link color in SVG output. Resolves issue #427 .
2013-04-17 09:02:33 -04:00
Davide P. Cervone
13759a56dd
Handle script tags properly in HTML.Element() so they work in IE. Resolves issue #342 .
2013-04-17 07:51:16 -04:00
Davide P. Cervone
779be27960
Process \$ in \text arguements. Resolves issue #349 .
2013-04-17 07:36:28 -04:00
Davide P. Cervone
436595a2db
Trap errors while saving cookies (and go on silently). Resolves issue #374 .
2013-04-16 20:44:56 -04:00
Davide P. Cervone
38123ba33d
Add the MathJax_Preview class to the ignoreClass list so that tex2jax and asciimath2jax won't process previews accidentally. Resolves part of issue#378.
2013-04-16 20:37:27 -04:00
Davide P. Cervone
bea2f8b755
Fix monospace space character to be the same width as the other monospace characters. Resolves issue #380 .
2013-04-16 20:17:12 -04:00
Davide P. Cervone
841596821a
Preserve spaces within \verb arguments. Resolves issue #381 .
2013-04-16 19:48:11 -04:00
Davide P. Cervone
b14224d7c4
Fix typo in IE warning message (in English and German language files as well). Resolves issue #397 .
2013-04-16 19:25:53 -04:00
Davide P. Cervone
492f4cd53d
Fix typo in IE warning message. Resolves issue #397 .
2013-04-16 19:24:08 -04:00
Davide P. Cervone
3367b54c3e
Remap ` to back-quote. Resolves issue #402 .
2013-04-16 19:20:21 -04:00
Davide P. Cervone
81eaac00e8
Handle zooming whenit is inside a scrollable element when it is not the main body element. Resolves issue #435 .
2013-04-16 16:10:28 -04:00
Davide P. Cervone
838cb730cf
Make \smallfrown and \smallsmile come from the variant font so it has the correct size. Resolves issue #436 .
2013-04-16 13:11:32 -04:00
pkra
dea1a0b8a2
Merging Davide's changes to FontWarnings.js
2013-04-10 16:14:00 -07:00
pkra
cc0d1b7355
more German locale updates
2013-04-10 15:41:51 -07:00
pkra
e292b1ade2
Updated the German locale
2013-04-10 14:19:47 -07:00
Davide P. Cervone
03f6e8537a
Add Markdown processing to HTML snippet text, and convert FontWarnings to use it.
2013-04-10 16:28:18 -04:00
pkra
fe0abf5440
updated de.js
2013-04-10 09:20:38 -07:00
Davide P. Cervone
35bb35bf44
Add Germanto the language list, and fix some comma issues in the data files.
2013-04-10 10:53:55 -04:00
Davide P. Cervone
f5cde28c71
Fix indentation
2013-04-10 10:41:47 -04:00
Davide P. Cervone
00e7d2a725
Add preliminary German translation (still a few things to go).
2013-04-10 10:41:29 -04:00
Davide P. Cervone
173c501eae
Fixed localization issues pointed out by fred (this creates some new messages that need to be translated).
2013-04-10 10:16:14 -04:00
Frédéric Wang
e6d8089a8b
Translate the strings added by Davide ; Reword some TeX translations.
2013-04-10 11:32:01 +02:00
Davide P. Cervone
2b92cd50fe
Add localization/en directory (never actually used, but can serve as template for other translations until we have a program that manages the data files).
2013-04-09 13:17:36 -04:00
Davide P. Cervone
7cd9180b0b
Fix a number of message ID's and message texts. Add menuTitle to fr.js file.
2013-04-09 13:13:25 -04:00
Davide P. Cervone
eeea99922b
Fix a problem with localiztion when substituted value is 0. Make language menu choices be in the given language. Allow better localization of Jax/Extensions in About box. Only update langauge menu when a new language is actually loaded. Shorten a number of French menu items to improve menu appearance. Correct some problems with FontWarnings and v1.0-warning messages. Move language menu to initial MathJax menu rather than a submenu. Fix a problem with canceling selection of renderer not reseting the menu selection.
2013-04-08 10:02:26 -04:00
Frédéric Wang
1e0611e88f
Some changes to the French localization data.
2013-04-08 12:02:10 +02:00
Davide P. Cervone
8a9187c3a8
Add localization for Locale selection menu
2013-04-07 12:07:43 -04:00
Davide P. Cervone
d6fe660948
Rerender the page after selecting a locale (so error messages will be replaces). Probably should jsut rerender those equations with error messages to avoid delays.
2013-04-07 11:58:37 -04:00
Davide P. Cervone
f23cb8a6b2
Create list of locales from the localization data, and allow data to specify menu title. Update menu when new translations are added. Allow loading of third-party translation data by URL. Fix transaltion files to use addTranslation().
2013-04-07 11:44:58 -04:00
Davide P. Cervone
c4d47bb10d
Add callback to loadDomain to make it easier to use
2013-04-07 10:44:29 -04:00
Davide P. Cervone
c9578c7a0b
Add localization submenu, and set locale via menu. Allow locale= configuration parameter on script to load MathJax.js. Load MathMenu domain automatically (so it is ready when needed).
2013-04-06 20:04:48 -04:00
Davide P. Cervone
9ee925dfbb
Fix up some issues with plural processing. Make loadDomain handle both loads if there are any. Fix up Math Processing Error snippets to use new snippet code.
2013-04-06 10:47:47 -04:00
Davide P. Cervone
535c033e24
Handle HTML snippets better, and fix up messages in FontWarnings and v1.0-warning extensions. Fix French menu items and a few others (thanks Fred). Fix scale-all-math dialog.
2013-04-05 18:45:50 -04:00
Davide P. Cervone
660f38959a
Make constant messages be translated when they are used rather than when they are defined. Rework About box, add menu ID's. Make TeX.Error() and MathML.Error() handle localization. Break up Fred's French data into separate files. Make localization data load on demand. Other miscellaneous updates.
2013-04-03 17:24:14 -04:00
Davide P. Cervone
c4da088220
Merge branch 'issue350' into develop
...
Resolves issue #350 .
2013-04-01 09:05:02 -04:00
Davide P. Cervone
a9c65c3d28
Remove commented out code and bump version number
2013-04-01 08:51:20 -04:00
Davide P. Cervone
ffb9b53034
Merge remote-tracking branch 'fred/issue367-bis' into develop
...
Resolves issues #367 .
2013-04-01 08:38:44 -04:00
Davide P. Cervone
c275962b77
Merge remote-tracking branch 'fred/issue388' into develop
...
Resolves issue #388 .
2013-04-01 08:24:49 -04:00
Frédéric Wang
8803b00446
Ignore linebreak attribute on mspace when dimensional attributes are set. Fix issue #388 .
2013-03-25 16:57:05 +01:00
Frédéric Wang
332642c659
Fix processing errors with various table and menclose attributes. Issue #367 .
2013-03-25 15:16:36 +01:00
Davide P. Cervone
98755b96f3
Fix version number in autoload-all. Issue #420
2013-03-23 10:12:08 -04:00
Davide P. Cervone
d724248878
Add AMS CD environment. Resolves issue #420 .
2013-03-23 10:10:01 -04:00
Frédéric Wang
66ebcf2c46
Fix a processing error when an empty <mo> is used as a fence. #359
2013-03-21 17:32:46 +01:00
Davide P. Cervone
5709ab189b
Merge remote-tracking branch 'fred/issue365' into develop
...
Resolves issue #365 .
2013-03-21 09:17:55 -04:00
Davide P. Cervone
a0e0567028
Merge remote-tracking branch 'fred/issue366' into develop
...
Resolves issue #366 .
2013-03-21 09:12:10 -04:00
Frédéric Wang
883d7a9e92
Use this.HTMLzeroBBox instead of the explicit object in the HTML-CSS output.
2013-03-21 11:29:15 +01:00
Davide P. Cervone
cb20740861
Merge remote-tracking branch 'fred/issue373' into develop
...
Resolves issue #373 .
2013-03-20 17:32:52 -04:00
Davide P. Cervone
3ab428a985
Merge remote-tracking branch 'fred/issue363' into develop
...
Resolves issue #363 .
2013-03-20 17:13:05 -04:00
Davide P. Cervone
c2f64e3470
Merge remote-tracking branch 'fred/sniffing' into develop
...
Resolves issue #377 .
2013-03-20 17:04:14 -04:00
Davide P. Cervone
06235f4cb5
Merge remote-tracking branch 'fred/issue410' into develop
...
Resolves issue #410
2013-03-20 16:19:01 -04:00
Davide P. Cervone
0efe5e6f2c
Merge branch 'issue383' into develop
...
Resolves issue #383
2013-03-20 14:00:11 -04:00
Davide P. Cervone
3a5a0a6910
Remove commented code and add comment for change to Ex(). Issue #383 .
2013-03-20 13:58:48 -04:00
Davide P. Cervone
7f5097436b
Merge remote-tracking branch 'fred/issue362' into develop
...
Resolves issue #362
2013-03-20 13:54:29 -04:00
Davide P. Cervone
e9b5b59de0
Merge branch 'issue352' into develop. Resolves issue #352 .
2013-03-20 13:51:57 -04:00
Davide P. Cervone
1702034cd8
Merge branch 'issue351' into develop
...
Resolves issue #351
2013-03-20 13:46:12 -04:00
Davide P. Cervone
e6ba42a94a
Merge branch 'issue412' into develop
...
Resolves issue #412 .
2013-03-20 13:40:52 -04:00
Davide P. Cervone
73d7791820
Merge branch 'issue414' into develop
2013-03-20 13:40:04 -04:00
Frédéric Wang
95c01baaa1
Fix Core and CoreMO functions for TeXmathchoice.
2013-03-20 16:03:26 +01:00
Davide P. Cervone
0724a8ea06
Bump version number and add comments referring to issue #414 .
2013-03-20 09:26:08 -04:00
Davide P. Cervone
fd38b7a891
Bump version number and add comment referencing issue #412 .
2013-03-20 09:05:20 -04:00
Davide P. Cervone
990e3c6007
Don't scale line thickness for menclose (so lines won't disapear in scripts). Resolves issue #414 .
2013-03-19 11:45:23 -04:00
Davide P. Cervone
4a024c2984
Wait for SVG to set the fontDir value before setting up the loadhooks or calling loadCompete. This allows fontdata.js to be included in combined configuration files. Resolves issue #413 .
2013-03-18 19:09:54 -04:00
Davide P. Cervone
477e7e96d5
Call setTeXclass on toolips (makes sure they will format properly when rendered). Resolves issue #412 .
2013-03-18 19:00:20 -04:00
Frédéric Wang
eeb63895ae
Fix Math Processing Error with ApplyFunction (issue 410)
2013-03-14 13:37:33 +01:00
Frédéric Wang
f0aea1669d
Use UA string sniffing for isFirefox ; check for "Mobile" to include FirefoxOS among Mobile platforms.
2013-03-08 10:37:52 +01:00
Frédéric Wang
842dc53c36
Try to implement the XSLT transform for IE>=9.
2013-03-06 12:09:07 +01:00
Frédéric Wang
276b7751dc
Implement the XSLT for IE <= 8.
2013-03-05 15:15:45 +01:00
Frédéric Wang
ca718359cc
Handle parsing of the <math> source better.
2013-03-05 12:30:48 +01:00
Frédéric Wang
0928aac88e
Experimental content-mathml extension.
2013-02-28 11:56:27 +01:00
Frédéric Wang
1e9ade71bf
Update more names to follow our coding style.
2013-02-28 10:19:17 +01:00
Frédéric Wang
503f997064
Finishing to find all the strings to localize
2013-02-25 18:05:33 +01:00
Frédéric Wang
dd019796b0
More translations...
2013-02-25 16:09:17 +01:00
Frédéric Wang
e1761573bf
Translation of messages from jax/input/TeX/jax.js
2013-02-22 18:58:16 +01:00
Frédéric Wang
4fdb68a080
More attempts to translate messages.
2013-02-22 13:56:52 +01:00
Frédéric Wang
d71498ee25
Implement the general HTML snippets substitution (e.g do the substitution in attributes too) + some small changes.
2013-02-21 13:12:42 +01:00
Frédéric Wang
ca2f87ad7c
Trying to translate more dialogs ; Implement localization of numbers ; Handle arg substitution for arrays.
2013-02-20 15:42:12 +01:00
Frédéric Wang
4ced117e05
Initial implementation of MathJax.Localization. Some experiments with French localization.
2013-02-19 19:40:52 +01:00
Frédéric Wang
bf1157fce4
Rename some variables to follow Davide's convention ; use DOM element interface to browse the table.
2013-02-13 14:15:51 +01:00
Davide P. Cervone
fc7aa04a44
Merge remote-tracking branch 'fred/issue361' into develop
...
Resolves issue #361 .
2013-02-12 09:32:49 -05:00
Frédéric Wang
aeefb6cf5b
Save SVG data for an empty mtable. Fix issue392.
2013-02-11 15:46:16 +01:00
Frédéric Wang
d0b024243b
Better construct empty frames when maction@selection is invalid
2013-02-11 14:29:09 +01:00
Frédéric Wang
4fefa49080
Do not display maction when the selection is out of range. Fix issue 365.
2013-02-08 16:32:24 +01:00
Frédéric Wang
492f378ff8
Enable the mlabeledtr workaround for Opera
2013-02-06 23:02:01 +01:00
Frédéric Wang
65c9b8234e
Better handle mathvariant for unknown/invalid values or values not supported by generic fonts.
2013-02-06 18:10:33 +01:00
Frédéric Wang
4c28f5f7c6
Merge branch 'issue356' into issue359
...
Conflicts:
unpacked/jax/output/NativeMML/jax.js
2013-02-06 15:40:28 +01:00
Frédéric Wang
89845b909b
Some improvements to Davide's work ; make the rowspacing/columnspacing workaround work on Webkit too.
2013-02-06 15:20:56 +01:00
Frédéric Wang
b9e919499b
Add a HTMLCSS.maxStretchyParts property.
2013-02-06 14:29:26 +01:00
Frédéric Wang
684b81a022
Implement rowspacing/columnspacing for the native MathML output, using cell padding.
2013-02-06 12:05:13 +01:00
Frédéric Wang
64a9eb0506
Workaround mfenced support for Opera too ; add open/close properties on the element jax generated by the TeX/MathML input jax ; generate mfenced element for <mrow> elements with open/close properties.
2013-02-04 12:55:49 +01:00
Frédéric Wang
5a5205e013
Make the input TeX jax generate mrow+mo rather than mfenced.
2013-02-01 12:22:55 +01:00
Davide P. Cervone
caa965d23d
Add a pixel extra around the SVG image to accommodate antialiasing pixels. Also, try to work around truncation versus rounding issue in Chrome for ex-sizes (may not work well in other browsers, though). Addresses issue #383 .
2013-01-31 15:39:21 -05:00
Davide P. Cervone
6c1dd91f13
Handle mlabeledtr in Firefox and other browsers by making a more complicated table with extra columns.
2013-01-31 15:33:25 -05:00
Frédéric Wang
07c5ee1121
Rename AsciiMath config option "decimal" to "decimalsign".
2013-01-31 16:35:09 +01:00
Frédéric Wang
b58c14b557
Replace "decimal" by "decimalsign" in AsciiMath input jax. Fix issue 384.
2013-01-31 10:54:54 +01:00
Frédéric Wang
9ae9306264
Scan mmultiscripts children to find the first element with a spanID, as suggested by Davide.
2013-01-28 08:36:00 +01:00
Frédéric Wang
24f7626290
change the order again in menclose.js
2013-01-15 17:19:02 +01:00
Frédéric Wang
a84763522d
mmultiscripts: take into account the <none/> case (probably need a better selection of sscale)
2012-12-26 19:41:10 +01:00
Frédéric Wang
d3be78023d
Fix Math Processing Error for msubsup/msub/msup element.
2012-12-26 15:27:55 +01:00
Frédéric Wang
b7bf3be64e
workaround for issue366: limit the number of repetition to build stretchy chars in HTML-CSS
2012-12-26 12:23:21 +01:00
Frédéric Wang
ec105af431
mmultiscripts/menclose: ensure that HTMLgetScale is not called before HTMLcreateSpan. Fix Math Processing errors described in issue 362.
2012-12-25 15:46:35 +01:00
Frédéric Wang
d8b99effa0
Follow suggestions from Davide's review comment.
2012-12-22 21:30:14 +01:00
Frédéric Wang
96dc4b2b2a
make toMathML.js handle non-BMP characters properly. Fix issue 361.
2012-12-20 17:41:40 +01:00
Davide P. Cervone
c52a35e7a2
Bump versions, repack, and recombine previous commit
2012-11-27 14:43:34 -05:00
Davide P. Cervone
07a557324b
Bump versions, repack, and recombine previous commit.
2012-11-27 14:42:07 -05:00
Davide P. Cervone
f8d4215519
Try to find the document body in case document.body isn't set yet (this does seem to happen sometimes).
2012-11-27 14:40:22 -05:00
Davide P. Cervone
9f1f495fb7
Use hasOwnProperty() when checking file specification object (prevents problems when Object.prototype has been modified). Resolves issue #352 .
2012-11-27 14:36:53 -05:00
Davide P. Cervone
081204f317
Bump versions, repack, and recombine previous commit
2012-11-27 14:34:46 -05:00
Davide P. Cervone
d2bbe75499
Allow preview to be just a plain string (rather than requiring [string]).
2012-11-27 14:25:32 -05:00
Davide P. Cervone
86c5f1bb56
Make \big and its relatives use script or scriptscript fonts (although size is still absolute, as it is in TeX) so that it balances the text weight in scripts. Resolves issue #350 .
2012-11-27 14:21:54 -05:00
Davide P. Cervone
6ef9fb6d87
Make tool tips appear above zoom boxes (resolves issue #351 ).
2012-11-27 14:19:48 -05:00
Davide P. Cervone
e0273d1704
Fix problem with OS X Lion STIX font fix being applied to all platforms when Chrome is used.
2012-10-17 17:52:58 -04:00
Davide P. Cervone
b1abd818bd
Fix problem with adding widths when child node is empty that causes linebreaking to produce math processing errors. (Reported by StackExchange community.)
2012-10-03 06:22:19 -04:00
Davide P. Cervone
235c5dc40b
Fix problem with table frames in IE with zero-height tables. Also fix problem with HTMLboxChild when child is is empty and the container doesn't have a bbox. Resolves issues found by Fred's test framework.
2012-10-03 06:20:57 -04:00
Davide P. Cervone
ca34855b25
Fix a problem with SVG linebreaking where the lines would get farther and farther apart when there are multiple breaks within an equation.
2012-10-01 16:56:20 -04:00
Davide P. Cervone
bf490b00de
Merge branch 'issue324' into v2.1-latest
2012-09-30 10:27:45 -04:00
Davide P. Cervone
5921c8cb84
Make IE9 and IE10 use SVG for menclose rather than SVG (when in a document mode that supports it). Resolves issue #324 .
2012-09-29 15:54:22 -04:00
Davide P. Cervone
bb25a0207d
Don't check script src if it is null. Resolves issue #322 .
2012-09-29 15:23:05 -04:00
Davide P. Cervone
e7b29726b6
Merge branch 'issue317' into develop
2012-09-29 15:06:36 -04:00
Davide P. Cervone
bc9fd85172
Removed comments that were used for testing purposes but were left in accidentally.
2012-09-25 05:24:00 -04:00
Davide P. Cervone
aa5829849f
Update version numbers to v2.1
2012-09-24 21:06:28 -04:00
Davide P. Cervone
173911d606
Make About box show 'woff or otf' when otf fonts are used (since both are requested).
2012-09-24 20:46:43 -04:00
Davide P. Cervone
beff612f53
Use web-fonts by default for unknown browsers. Addresses issue #317 .
2012-09-24 20:19:11 -04:00
Davide P. Cervone
be28147f2d
Merge branch 'issue233' into develop
2012-09-11 08:46:24 -04:00
Davide P. Cervone
8ef21276b4
Merge issue 'issue296' into develop
2012-09-10 19:14:49 -04:00
Davide P. Cervone
8d0b6f5189
Merge branch 'issue305' into develop
2012-09-10 19:12:39 -04:00
Davide P. Cervone
278d7f2e12
Merge branch 'issue309' into develop
2012-09-10 19:10:39 -04:00
Davide P. Cervone
544f16042a
Bump version number and repack previous commit
2012-09-09 07:05:38 -04:00
Davide P. Cervone
af2ae01e9b
Fix problem with SVG output disappearing during line breaks when equation numbers are also present. Resolves issue #296
2012-09-09 07:04:19 -04:00
Davide P. Cervone
9025855ce2
Merge branch 'issue310' into develop
2012-09-09 06:56:22 -04:00
Davide P. Cervone
1abbc73414
Merge branch 'issue236' into develop
2012-09-09 06:51:47 -04:00
Davide P. Cervone
064e053140
Fix problem with potential infinite loop when an mspace is an embellished operator that causes a linebreak to occur. Also fix alignment problem in msubsup where svg.y wasn't taken into account (after a removeable group is removed). Might need similar treatment in moverunder and perhaps others as well. Issue #305 .
2012-09-09 00:19:35 -04:00
Davide P. Cervone
0ed7629df9
Fix an undeclared variable (notices by the packer).
2012-09-08 21:32:24 -04:00
Davide P. Cervone
5d69614718
Allow linebreaks within the base of msubsup to work so that the super and subscripts stay with the last line of the base. Resolves issue #235 .
2012-09-08 21:29:29 -04:00
Davide P. Cervone
983dd18b69
Allow negative dimensions for \\[] but clip to 0 since this isn't really allowed in MathML. I will need to figure out something better for the future, but for now this will prevent the error message. Issue #236 .
2012-09-08 15:31:07 -04:00
Davide P. Cervone
23c8dcc8d3
Delay sizing and positioning of Show Source window to give WebKit time to get the dimensions worked out. Also make sure we don't use negative width or height (which I think was the problem with Chrome). Resolves issues #245 and #221 .
2012-09-08 14:27:03 -04:00
Davide P. Cervone
27d3b1ea80
Force Opera to redraw zoomed expressions in SVG output. Resolves issue #309 .
2012-09-08 11:14:06 -04:00
Davide P. Cervone
0ed5d463e5
Merge branch 'issue217' into develop
2012-09-08 10:36:30 -04:00
Davide P. Cervone
0ad314bdf6
Bump version and repack previous commit
2012-09-08 10:29:42 -04:00
Davide P. Cervone
18dd75657c
Use bold-italic font rather than italic for bold-script when STIX fonts are used. Resolves issue #310 .
2012-09-08 10:28:51 -04:00
Davide P. Cervone
d9e019b790
Merge branch 'issue297' into develop
2012-09-06 11:10:50 -04:00
Davide P. Cervone
38c2f569f9
Merge branch 'issue239' into develop
2012-09-06 10:13:11 -04:00
Davide P. Cervone
7ea6ce84b1
Merge branch 'issue304' into develop
2012-09-06 10:08:01 -04:00
Davide P. Cervone
b1c41f4107
Merge branch 'issue308' into develop
2012-09-06 10:04:33 -04:00
Davide P. Cervone
c7e80eca6f
Work around Chrome bug with MathJax web fonts that affects some combining characters. Add support for spacing characters (and in particular, negative spacing) to make that easier to do. Resolves issue #239 .
2012-09-04 16:34:26 -04:00
Davide P. Cervone
bf680988b9
Merge branch 'develop' into IE10
2012-09-04 09:33:06 -04:00
Davide P. Cervone
a30d9067fe
Handle positioning to a hash URL when the link is to an element within SVG output. Resolves remainder of issue #297 .
2012-09-04 08:53:20 -04:00
Davide P. Cervone
7aedaa973f
Fix processing error when rowalign has a bad value. Fixes problem reported by Fred in issue #304 .
2012-09-04 07:28:33 -04:00
Davide P. Cervone
574e060463
Use MathJax message area rather than window status line for mactaion with actiontype='statusline' to avoid security restrictions in some browsers. Resolves issue #308 .
2012-09-04 06:20:26 -04:00
Davide P. Cervone
0772d97a6a
Merge branch 'issue210' into develop
2012-09-04 06:08:15 -04:00
Davide P. Cervone
651b99eb96
Merge branch 'issue274' into develop
2012-09-03 09:08:22 -04:00
Davide P. Cervone
ecf512e73a
Previous commit in this branch was too agressive about setting display to in-line; now use span.MathJax_MathML and div.MathJax_MathML to get it right. Issue #274 .
2012-09-03 09:01:35 -04:00
Davide P. Cervone
c9984345d6
Move span that holds zoom box to after the displayed math so that line breaks won't occur between the two. Adjust getJaxFromMath to compensate. Resolves second item from issue #217 .
2012-09-03 08:40:06 -04:00
Davide P. Cervone
688de8ee2b
Remove console.log() calls that were inadvertantly left in. (argh!) Issue #210 .
2012-09-01 12:44:13 -04:00
Davide P. Cervone
0d89653706
Improve testing for parent span being correct.
2012-09-01 12:29:16 -04:00
Davide P. Cervone
42998e00e5
Fix problem with taking style of null element reported by Fred in issue #210 .
2012-09-01 12:27:10 -04:00
Davide P. Cervone
2f8a30a362
Handle minsize on vertical stretching as well as horizontal. Also fix a vertical placement problem with stretched elements in tables in HTML-CSS, and improve performace for placeing the extension characters by making sure we have the bbox for them. Issue #210 .
2012-09-01 11:21:34 -04:00
Davide P. Cervone
076526787e
Merge branch 'issue300' into develop
2012-08-31 16:38:23 -04:00
Davide P. Cervone
77c65fb333
Ignore _moz-math-* attributes in MathML input. Addresses Fred's comments in issue #304 .
2012-08-31 16:26:52 -04:00
Davide P. Cervone
44c0ccc3ec
Merge branch 'issue298' into develop
2012-08-31 09:41:38 -04:00
Davide P. Cervone
2c9a585e08
Merge branch 'issue255' into develop
2012-08-31 09:41:00 -04:00
Davide P. Cervone
ec47a05e16
Removed TeX modifications from SVG fontdata (should have been done in previous commit). Issue #300 .
2012-08-31 09:11:58 -04:00
Davide P. Cervone
5b698c20c2
Restore the use of scanW that was removed in an earlier commit (it turns out to be needed after all, as info.scanW is changed in the recursive calls). Issue #255 .
2012-08-30 14:35:03 -04:00
Davide P. Cervone
dc9e4a760e
Allow line breaks at delimiters and separators in mfenced elements, and fix up some issues with lines going over the maximum width (due to forgetting to add width of first element after a split). Resolves issue #255 .
2012-08-30 13:54:32 -04:00
Davide P. Cervone
34a9af5180
Fix mfenced so that when it contains a line break the delimiters and separators are not lost. Resolves issue #255 (but separators currently aren't able to be breakpoints, so more needs to be done).
2012-08-29 23:28:20 -04:00
Davide P. Cervone
f86e3282ab
Only token elements should consider mathsize in HTMLgetScale() or SVGgetScale(). Resolves issue #251 .
2012-08-28 20:07:07 -04:00
Davide P. Cervone
b58c667f8b
Add onclick handler to make href's work in all browsers in SVG mode. Resolves issue #297 .
2012-08-28 19:25:38 -04:00
Davide P. Cervone
c1ae9afe0c
Only add xmlns in toMathML output if it isn't already given. Resolves issue #304 .
2012-08-28 15:41:26 -04:00
Davide P. Cervone
037e5eb895
Merge branch 'issue295' into develop
2012-08-28 15:28:39 -04:00
Davide P. Cervone
e3943746e9
Merge branch 'issue119' into develop
2012-08-28 15:26:51 -04:00
Davide P. Cervone
da66d4b684
Remove dependencies of TeX->MathML conversion on the choice of fonts (TeX versus STIX). This no longer worked since the input and output phases have been separated (and it was never a good idea anyway). This necessiated changing some choices of characters to be produced, and which would be considered the variant form. The selections were made to match the STIX fonts, and some fancy remapping was done in the MathJax fonts to accommodate that. Should resolve issue #300 .
2012-08-28 14:33:50 -04:00
Davide P. Cervone
c2f6a94e10
Make jsMath2jax run before other preprocessors (use priority 8 rather than default of 10). Resolves issue #298 .
2012-08-24 16:06:23 -04:00
Davide P. Cervone
c38e683321
Fix TeXatom to properly handle Core, CoreMO, and isEmbellished calls, and fix CoreParent to include TeXAtom properly. This fixes a problem with \vec not producing the correct character for \vec{\mathbf{B}} for example. Issue #119 .
2012-08-24 10:15:35 -04:00
Davide P. Cervone
38ccfc4cbe
One more place tht unEm should not have been used.
2012-08-24 06:53:28 -04:00
Davide P. Cervone
4594333277
Don't make mspace use handleSize, since it doesn't need to have font-size set. This was causing problems with the change to px from em's in Chrome. Should resolve problems Fred found with issue #295 .
2012-08-24 06:52:03 -04:00
Davide P. Cervone
3e0f993d7f
Put back parseFloat in one place that unEm() was incorrectly used.
2012-08-23 09:07:10 -04:00
Davide P. Cervone
17738b2bcd
Merge branch 'issue254' into develop
2012-08-23 09:03:50 -04:00
Davide P. Cervone
cba02baaba
Merge branch 'issue237' into develop
2012-08-22 17:55:14 -04:00
Davide P. Cervone
6b87ad787d
Make Chrome handle horiztonal stretchy characters better so that the ends don't misalign with the middle. This was affecting the overline in the square root, for example. Resolves a second part of issue #295
2012-08-22 14:52:35 -04:00
Davide P. Cervone
b5931896a5
All browsers seem to need the zeroWidthBug fix, so remove check and assume true. Should fix Fred's latest problem with issue #237 .
2012-08-22 12:08:41 -04:00
Davide P. Cervone
76f52f6462
Make Chrome use px rather than em for better vertical alignment, and force placeBox to round to nearest pixel for baseline alignment spans. Also check that the height matches what we actually specified (but this means a page reflow, which will cost some performance in Chrome). Resolves issue #295 .
2012-08-22 10:50:42 -04:00
Davide P. Cervone
6e4f6f00cd
Merge branch 'issue267' into develop
2012-08-22 09:39:38 -04:00
Davide P. Cervone
87c8d378e5
Force final math span to have width in pixels, which makes it work if a minimum font size is set. Resolves issue #254 .
2012-08-22 09:02:47 -04:00
Davide P. Cervone
f8ae50f4e6
Handle U+2061 better (after making previous node an OP, skip the <mo> containing the U+2061). Resolves Fred's new comments in issue #267 .
2012-08-22 08:52:59 -04:00
Davide P. Cervone
1f23972b00
Force final math span to be remeasured so that we are sure the container is the right size. Resolves issue #272 .
2012-08-22 06:54:48 -04:00
Davide P. Cervone
34fa4ad062
Merge branch 'issue237' into develop
2012-08-22 06:26:12 -04:00
Davide P. Cervone
0573683989
Merge branch 'issue294' into develop
2012-08-22 06:24:28 -04:00
Davide P. Cervone
905cf229eb
Make an HTMLCSS.unEm() function to undo HTMLCSS.Em(), and use that rather than parseFloat() so that the code is not dependent on the use of em's but could be converted to px, for example, if that helps some spacing issues.
2012-08-21 19:52:19 -04:00
Davide P. Cervone
1db983a31b
Add missing svg parameter to SVGhandleSpace() in SVG output for mmultiscripts. Resolves issue #294 .
2012-08-21 19:47:50 -04:00
Davide P. Cervone
55f735c65f
Merge branch 'issue267' into develop
2012-08-21 10:41:48 -04:00
Davide P. Cervone
3558241ca7
Don't be so aggressive about turning <mi> into texClass OP. Change back if followed by BIN or REL, and change anything to OP if followed by U+2061.
2012-08-20 19:08:26 -04:00
Davide P. Cervone
b12c2bd77c
Fix misplaced \vec arrows in Opera (and IE). Resolves issue #237 .
2012-08-20 16:15:11 -04:00
Davide P. Cervone
f47dbc4cc0
Merge branch 'issue119' into develop
2012-08-20 10:13:25 -04:00
Davide P. Cervone
91df5dae5b
Combine multiple primes into single unicode characters. Issue #216 .
2012-08-20 09:05:57 -04:00
Davide P. Cervone
c1097dc29c
Merge branch 'issue213' into develop
2012-08-20 08:49:35 -04:00
Davide P. Cervone
e325cf9acf
Merge branch 'issue229' into develop
2012-08-20 08:49:18 -04:00
Davide P. Cervone
81ce9ec446
Merge 'issue249' into develop
2012-08-20 08:41:57 -04:00
Davide P. Cervone
abaa72e102
Remove unwanted 'em' from eqnarray columnwidth (reported by Fred). Issue #229 .
2012-08-20 08:33:05 -04:00
Davide P. Cervone
55a76151c0
Use the unicode characters that Fred has been asking for for a while. This covers most of issues #116 , #119 , and #216 . Still need to merge multiple primes into the characters for those.
2012-08-19 20:13:46 -04:00
Davide P. Cervone
e25d84d30f
Make <mi> with more than one letter have tex class OP rather than ORD so it will space as a function. This takes care fo things like sin and cos, and should not interfer with other uses like variables with multi-character names. Resolves issue # 267.
2012-08-19 14:53:07 -04:00