Commit Graph

1098 Commits

Author SHA1 Message Date
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