Davide P. Cervone
705f738228
Merge branch 'issue1053' into hotfix-2.5. Issue #1053 .
2015-02-20 09:26:26 -05:00
Davide P. Cervone
f87cb5cf42
Bump version numbers for updated files
2015-02-19 17:43:07 -05:00
Davide P. Cervone
b1a2b4fe03
Don't cache the value of 'selected', since calls to isEmbellished() can be made before the expression is in place, and the values of displastyle and scriptlevel are known. Resolves issue #1053 .
2015-02-11 09:34:25 -05:00
Davide P. Cervone
8c9fc2122b
Make sure these extensions pas on ALL arguments to the routines they override. (Needed for fix to toHTML to allow measurements to be grouped.)
2015-02-09 12:45:18 -05:00
Davide P. Cervone
6d6720ecf5
Don't convert delimiters to unicode in \genfrac (since that is now done by \bigg and \big later on). Resolves issue #1033 .
2015-02-05 16:42:46 -05:00
Davide P. Cervone
106283ff72
Fix more var issues (noted by YUI compression)
2015-01-29 10:57:05 -05:00
Davide P. Cervone
f5c10288dd
Update copyright dates.
2015-01-29 10:21:06 -05:00
Davide P. Cervone
31fcf19d92
Update file versions to 2.5.0. Ready for release!
2015-01-28 14:49:36 -05:00
Davide P. Cervone
85f9612242
Add handling of CommonHTML to noErrors.js. Issue #1021
2015-01-28 11:45:01 -05:00
Davide P. Cervone
dd3da20704
Change 0em to 0 to make reftest for 776 easier.
2015-01-25 12:38:48 -05:00
Davide P. Cervone
ecc8e7c350
Change from setting form=infix to adding an empty <mi>, since MathML spacing and TeX spacing are slightly different. Issue #811 .
2015-01-25 11:46:16 -05:00
Davide P. Cervone
598c1e7c07
When closing table cells, get new table pointer. Resolves issue #1013 .
2015-01-20 14:21:34 -05:00
Davide P. Cervone
4adc5726f6
Merge pull request #1005 from mathjax/texvc
...
Add wikipedia-texvc extension
2015-01-15 10:45:26 -05:00
Peter Krautzberger
6ff3894316
minor corrections to #1003 as discussed there
2015-01-14 22:58:20 +01:00
Davide P. Cervone
2431a90a9f
Rename variable used for displayIndent so it doesn't conflict with previous usage. Also, handle '0em' and similar values as '0'. Resolves issue #1000 .
2015-01-11 09:20:30 -05:00
physikerwelt (Moritz Schubotz)
cfe05db863
MediaWiki-texvc support
...
We add a conversion table that converts MediaWiki specific
markup to standard LaTeX. This approach is more or less
maitenance free, and relies on the existence some special
macros mostly originating from amsmath and amsfonts package.
In the future one could expand the macros with semantic annotation
like for instance that $\\mathbb{R}$ stands for the semantic
concept reals, if it was produced using the texvc macro $\\reals$.
2015-01-09 23:27:30 +01:00
Davide P. Cervone
e4265d3969
Implement toCommonHTML for \mathchoice. Resolves issue #998 .
2015-01-07 08:30:48 -05:00
Davide P. Cervone
cce02ddfde
Don't produce doube exponent/subscript errors for UnderOver constructs like \underline and \overbrace. Resolves issue reported on StackExchange.
2015-01-06 17:47:48 -05:00
Davide P. Cervone
9d153e3a11
Make sure that tagged equations get mtables with the correct displaystyle (now that displaystyle is no longer inherited, see issue #839.)
2014-12-31 10:10:50 -05:00
Davide P. Cervone
4b6a2f4ec3
Add priority 100 to label reset so that it comes after other post-filters (in particular, the CTHML-preview, which can load files). Resolves second issue in #970 .
2014-12-31 08:07:38 -05:00
Davide P. Cervone
88a96372c0
Update version numbers for 2.5.0-beta
2014-12-30 18:27:01 -05:00
Davide P. Cervone
fc7faf4b54
Properly handle spacing around operators in second column of aligned and gathered environments. Issue #982
2014-12-26 17:07:02 -05:00
Davide P. Cervone
54fb042b77
Fixed capitalization of \defincolor in autoload-all. Resolves issue #972 .
2014-12-07 06:58:52 -05:00
Davide P. Cervone
89c6f10cea
Use \bigg or \big for the delimiters for \binom and other such constructs, rather than stretchy delimiters, as is done in TeX. Resolves isue #776 .
2014-08-22 11:47:04 -04:00
Davide P. Cervone
5391986006
Allow \newenvironment to provide an optional argument. Issue #881
2014-08-18 13:46:43 -04:00
Davide P. Cervone
1a895e2a7c
Update version numbers, repack, and recombine
2014-06-12 05:53:13 -04:00
Davide P. Cervone
713d536a68
Handle spacing for AMS alignments better (0 space between columns, but add space to left of operators.
2014-05-12 15:43:50 -04:00
Davide P. Cervone
e92f3f2718
Change copyright and version numbers
2014-05-07 17:02:28 -04:00
Davide P. Cervone
061fe3488b
Fix \enclose{}[arrow=1]{} to add updiagonalarrow.
2014-04-27 09:02:01 -04:00
Davide P. Cervone
25bab8f05c
Make \newenvironment perform the end substitution BEFORE testing if \end matches the corresponding \begin. This allows \newcommand to use \begin and \end in the substititions. Resolves issue #793 .
2014-04-20 14:45:54 -04:00
Davide P. Cervone
86388a5965
Clear \label even if there is no \tag or equation number. Resolves issue #691 .
2014-03-19 12:32:48 -04:00
Davide P. Cervone
9bed669135
Merge branch 'issue240' into develop. Issue #240 .
2014-02-17 11:28:30 -05:00
Davide P. Cervone
a5f09d01f6
Fix string character reference to work with IE7. Resolves issue #624 .
2014-02-15 17:49:16 -05:00
Davide P. Cervone
6d6eccead0
Keep track of ID's uses on the page, and make unique ones if there are repeats. Resolves issue #240 .
2014-02-15 11:15:07 -05:00
Davide P. Cervone
59c351a143
Improve layout for CD environment. HTML and SVG is improved; NativeMML is better, but still has some problems. Issue #470 .
2014-02-15 08:21:03 -05:00
Davide P. Cervone
cba90fb584
Fix use of limits in operatorname and DeclareMathOperator. Resolves issue #739 .
2014-02-13 07:22:41 -05:00
Davide P. Cervone
dd59bcff82
Correct condition for skipping empty braces.
2014-02-10 08:43:18 -05:00
Davide P. Cervone
61f671710e
Make routine to skip initial spaces, and have it also skip empty braces. Issue #389 .
2014-02-09 06:20:23 -05:00
Davide P. Cervone
5b1655a2fe
Treat initial <mo> of split and multline (and other related environments) as infix (but remove initial space). Not sure this exactly matches LaTeX, but is closer than current behavior. Resolves issue #389 .
2014-02-09 05:52:24 -05:00
Davide P. Cervone
7bd8f9edb4
Fix use if for...in to avoid problems with elements added to Array.prototype. Resolves issue #667
2014-02-06 14:17:04 -05:00
Frédéric Wang
b73eafd431
Bump version numbers. #534
2013-10-21 13:58:46 +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
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
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
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
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
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
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
7db3195c0b
Merge branch 'issue373' into develop
...
Resolves issue #373 .
2013-05-01 09:05:19 -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
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
e0dd867713
Merge branch 'safe-mode' into develop
...
Conflicts:
unpacked/extensions/TeX/bbox.js
2013-04-29 19:55:33 -04:00
Davide P. Cervone
b8561b07bf
Merge branch 'localization' into develop
2013-04-29 19:25:03 -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
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
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
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
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
19a10031a9
Merge branch 'issue381' into develop
...
Resolves issue #381 .
2013-04-19 09:13:15 -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
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
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
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
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
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
95c01baaa1
Fix Core and CoreMO functions for TeXmathchoice.
2013-03-20 16:03:26 +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
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
aa5829849f
Update version numbers to v2.1
2012-09-24 21:06:28 -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
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
f47dbc4cc0
Merge branch 'issue119' into develop
2012-08-20 10:13:25 -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
085ecf46b2
Bump version, pack and recombine previous commit
2012-08-19 09:04:07 -04:00
Davide P. Cervone
3bdd0fdb22
Make eqnarray do equation numbering when numbering is enabled. Resolves issue #229 .
2012-08-19 09:02:17 -04:00
Davide P. Cervone
9508c3f3cc
Merge 'issue287' into develop
2012-08-18 19:33:01 -04:00
Davide P. Cervone
7349136260
Add \textcolor macro to the color extension (resolves issue #218.)
2012-08-17 18:50:16 -04:00
Davide P. Cervone
049739b187
Added RGB color model. Perhaps more later. (Issue #287.)
2012-08-17 17:41:27 -04:00
Davide P. Cervone
51072a309a
Merge branch 'issue234' into develop
2012-08-17 06:51:54 -04:00
Davide P. Cervone
7a9691b38c
Remove extra commas that confuse IE7. (Resolves problem reported by Fred in isse #234.)
2012-08-17 06:51:30 -04:00
Davide P. Cervone
d169ff4988
Fix typo in autoload-all
2012-08-16 12:37:24 -04:00
Davide P. Cervone
481373994f
Merge 'issue225' into develop
2012-08-16 11:42:23 -04:00
Davide P. Cervone
8709200381
Merge 'issue234' into develop
2012-08-16 09:19:34 -04:00
Davide P. Cervone
fe02e699a7
Merge branch 'issue215' into develop
2012-08-16 09:16:41 -04:00
Davide P. Cervone
700a24ba65
Merge 'issue211' into issue234
2012-08-15 15:57:08 -04:00
Davide P. Cervone
000e2586f4
Merge branch 'issue211' into develop
2012-08-15 15:52:58 -04:00
Davide P. Cervone
174e62bd29
Automatically load the AMSmath extension when needed. Don't redefine the arrows until it is available. Resolves problem Fred reported in issue #234 .
2012-08-15 14:30:49 -04:00
Davide P. Cervone
4d63e82e33
Add <<=> arrow to mhchecm extension. Resolves initial request in issue #234 (though still two other problems to look into)
2012-08-15 13:04:00 -04:00
Davide P. Cervone
5a2e34e9fc
Make autoload-all skip ones that are already loaded, and not redefine user-defined macros. Also, fix most extensions to not overwrite user defined macros
2012-08-15 10:44:19 -04:00
Davide P. Cervone
54fffeac3b
Ignore \label{} with no label. Resolves issue #225 .
2012-08-15 09:24:20 -04:00
Davide P. Cervone
6e73b80d88
Make \injlim and friends produce single <mi> elements for thier names. Resolves issue #215 .
2012-08-14 16:33:40 -04:00
Davide P. Cervone
c1f2075e67
Fix a typo in the environments value that is stored in the initial stack
2012-05-18 21:07:42 -04:00
Davide P. Cervone
d542c87077
Fix alignment of prescripts in mhchem to properly right-justify (won't work well in NativeMML output, but then neither do several other features)
2012-03-19 08:39:45 -04:00
Davide P. Cervone
7c6b2c01df
Expose the CE object (so we can override its methods) and bump the version number
2012-03-16 09:24:49 -04:00