Commit Graph

951 Commits

Author SHA1 Message Date
Davide P. Cervone
fde404b8dc Add automatic line breaking to output format documentation 2012-02-23 11:51:15 -05:00
Davide P. Cervone
7496626a89 Add section on automatic line numbering to the TeX documentation 2012-02-23 11:34:24 -05:00
Davide P. Cervone
6e65afd4a1 Added v2.0 what's new document 2012-02-23 10:35:05 -05:00
Davide P. Cervone
e238e7cabd Merge branch 'v2.0-candidate' of https://github.com/dpvc/MathJax into doc-update 2012-02-22 11:59:48 -05:00
Davide P. Cervone
52ed4f8026 Add autoload-all extension to predefine macros to autoload the extensions that define them (so MathJax will be able to access all the macros it knows about); update color extension so that it works with this extension better 2012-02-22 11:59:21 -05:00
Davide P. Cervone
da3a15a439 More updates to the TeX documentation 2012-02-22 11:56:53 -05:00
Davide P. Cervone
90f9948e19 Add more to TeX documentation, and include new examples 2012-02-22 10:53:18 -05:00
Davide P. Cervone
0bc0a8cada Fixed some comments and default values, and added MathEvents section to default.js 2012-02-20 18:03:45 -05:00
Davide P. Cervone
39b78b1477 Updated configuration options documentaiton and added SVG and MathEvents documentation 2012-02-20 18:01:27 -05:00
Davide P. Cervone
4fb5de2200 Move preProcess from base jax to OutputJax, since that is the only place it is used. Don't copy Translate and cousins for ElementJax. Properly handle the loader in InputJax (avoinds infinite lops if input jax fails to compile) 2012-02-20 12:42:59 -05:00
Davide P. Cervone
4332291f58 Continues updating documentation, in particular the Advanced Topics and API documents. Added a number of new example files. 2012-02-20 12:31:44 -05:00
Davide P. Cervone
77e84ff894 Merge branch 'v2.0-candidate' into doc-update 2012-02-17 14:17:53 -05:00
Davide P. Cervone
7ce521293c Fix a whitespace issue in token elements with IE/quirks mode (MathML input jax) 2012-02-17 12:05:06 -05:00
Davide P. Cervone
c3b149c921 Fix an infinite loop in IE/quirks mode when linebreaking is performed (HTML-CSS output) 2012-02-17 12:04:13 -05:00
Davide P. Cervone
4522a15f50 Make sure height is above depth when making spaces and rules in HTML-CSS and SVG output 2012-02-17 10:41:22 -05:00
Davide P. Cervone
fd3dd8b070 Remove some commas that cause problems in IE 2012-02-16 13:01:25 -05:00
Davide P. Cervone
f0efb3451c Changed MISSINGFONT to undefinedFamily in SVG output in order to be consistent with HTML-CSS output 2012-02-16 09:50:34 -05:00
Davide P. Cervone
f3ed39a9ad Don't use borders on background colors; fix error with recent changes to linebreaking (spacelimit was in em's but should be in em's*1000) 2012-02-16 09:16:13 -05:00
Davide P. Cervone
70898d0d41 Merge branch 'v2.0-candidate' into doc-update 2012-02-15 17:05:21 -05:00
Davide P. Cervone
104775c795 Make font test against default font also include height, not just width, to help avoid the case where the test string is the same in the default font as the web font. Also, update the test strings to include characters that should help distinguish them better. Update the data files to the current versions of the fonts (lots of tiny differences, but nothing crucial) 2012-02-15 17:03:45 -05:00
Davide P. Cervone
89f0f9d307 Firefox NativeMML still doesn't get the width right even if we set it properly on the <math>, so set it on the containing <span> instead. Resolves issue #88 again (and finally, I hope). 2012-02-15 11:58:15 -05:00
Davide P. Cervone
70ea836047 Fix the AsciiMath block name in default.js, and fix a number of comments in extensions 2012-02-15 11:10:34 -05:00
Davide P. Cervone
cfa168e642 Allow attributes to have values enclosed in quotes 2012-02-15 11:09:39 -05:00
Davide P. Cervone
3e5c8181f7 First pass at updating documentation for v2.0. Added docs for AsciiMath input and SVG output, plus some examples. Still need to go through configuration options to update those, and advanced topics, particularly the API documents. 2012-02-15 11:06:00 -05:00
Davide P. Cervone
7ca14b773a Fix problem with zoom box in Firefox NativeMML mode (FF doesn't get the size of the <math> element correct). Resolves issue #88 (I hope). 2012-02-14 12:27:05 -05:00
Davide P. Cervone
9ff6d9a321 Fixed problem with pattern in wrapper function that affected Opera when MathJax is minified (discovered by Fred's tests) 2012-02-14 12:02:12 -05:00
Davide P. Cervone
e96dd07e37 Fix SVG problems reported by Fred (error in mtd background colors and maction stretching embelished operators) 2012-02-14 09:39:53 -05:00
Davide P. Cervone
7c58066b7e Fix a problem with NativeMML output where require.push() could cause an error when used in the combined configuration files 2012-02-13 11:57:37 -05:00
Davide P. Cervone
9d1480b1c9 Merge remote branch 'mathjax/v2.0-candidate' into doc-update 2012-02-13 09:23:00 -05:00
Davide P. Cervone
301c7d1f2e Actually delete the previews rather than just hide them (some screen readers don't properly handle them) 2012-02-12 20:08:53 -05:00
Davide P. Cervone
5cafb84908 Add NoMathPlayer parameter to prevent the MathPlayer setup when the page is loaded (users can still switch to NativeMML and the setup will be done at that point). 2012-02-11 10:28:56 -05:00
Davide P. Cervone
30db94c01e Updated character data for STIX v1.1 (one character added since beta version) 2012-02-10 15:03:28 -05:00
Davide P. Cervone
1698f9c33c Make a separate routine to get the contents of a script, and make it work in IE for XHTML files. 2012-02-10 08:21:42 -05:00
Davide P. Cervone
a8e844c1e7 Isolate MathJax images from page's float CSS 2012-02-09 14:20:57 -05:00
Davide P. Cervone
b5ab1e96c0 Move code that prevents numbers from being treated as a unit for super- and subscripts to the super- and subscript routines (instead of prefiltering for it). Resolves issue #192. 2012-02-09 13:27:18 -05:00
Davide P. Cervone
388595f4fe Make mml2jax work better with IE namespaces (IE9 no longer seems to list the xmlns entries on the html element) 2012-02-09 11:31:04 -05:00
Davide P. Cervone
1f5b1854e5 Prevent breaks right before a closing fence or right after an open fence. 2012-02-08 18:05:07 -05:00
Davide P. Cervone
5968ef8b74 Improve linebreaking to work better when the equation doesn't have nesting to help group terms that shouldn't be broken. Also make breaks at large spaces more desireable. 2012-02-08 17:37:07 -05:00
Davide P. Cervone
ac512fd1a7 Make lspace and voffset handle bad unit better in SVG (corresponding correction to HTML-CSS is 6e8ff20e07). Resolves issue #191 for SVG 2012-02-08 16:15:24 -05:00
Davide P. Cervone
fe8c5b9899 Work around Opera's translation of font-weight:normal to font-weight:400 2012-02-08 14:18:45 -05:00
Davide P. Cervone
69bd9305c9 Handle offsets within the fontdata-extra data in SVG output 2012-02-08 13:53:20 -05:00
Davide P. Cervone
1955ebb0d6 Additional changes to fix STIX font problems in Safari (the NonUnicode fonts also needed to be adjusted). Resolves issues #152 and #178. 2012-02-08 11:10:03 -05:00
Davide P. Cervone
e3e843fd7a Fix problem with handling of initial negative spaces when initialSpaceBug is true (Opera and IE). 2012-02-08 10:34:16 -05:00
Davide P. Cervone
29c8ff2b41 In SVG output, remove blackness from HW when looking for delimiter (since the delimiter sizes don't include that). Fixes problem with parens stretching when they should be their natural size (in some of Fred's tests). 2012-02-08 09:36:39 -05:00
Davide P. Cervone
d21d075463 Handle conflicts between inherited mathvariant and fontfamily properly. (Fixes problem with ms having default mathvariant='monospace' when fontfamily is specified). Fix bold for stretched operators when weight is specified numerically. 2012-02-08 09:03:00 -05:00
Davide P. Cervone
0b1f9dc0c3 Handle mixed mathvariant and styles in SVG output (like in HTML-CSS) and make explicit fontfamily, fontweight, or fontstyle (even inherited) override style setting. Finally, handle numeric font-wieght (Opera converts bold that 700) 2012-02-07 19:17:52 -05:00
Davide P. Cervone
db4f476301 Fix font message for SVG output 2012-02-07 18:28:02 -05:00
Davide P. Cervone
54c6d43140 Handle mixing of mathvariant with style settings better (but this does mean that variants without the proper weight or style will remain unchanged) 2012-02-07 18:10:31 -05:00
Davide P. Cervone
6e8ff20e07 Make lspace and voffset handle bad unit better 2012-02-07 11:59:43 -05:00
Davide P. Cervone
49e7bc5e9e Handle mode='display' attribute on math elements properly, now that is has been moved to a separate attr property internally 2012-02-07 09:59:36 -05:00