Commit Graph

3361 Commits

Author SHA1 Message Date
zorkow
1be417af3a Combined keyboard and mouse navigation works. 2015-08-21 04:34:18 +01:00
Davide P. Cervone
43f59da6b9 Make 'dumb quotes' into 'smark quotes' 2015-08-20 11:21:34 -04:00
Davide P. Cervone
273a96a122 Handle unitless linethickness in mfrac 2015-08-20 11:16:22 -04:00
Davide P. Cervone
948620fa02 Handle missing elements better (see issue 486) 2015-08-20 10:32:21 -04:00
zorkow
5e88e80975 Merge branch 'abstract_menu_entry_class' into add_tabbing
Conflicts:
	unpacked/extensions/MathMenu.js
2015-08-20 14:48:50 +01:00
Davide P. Cervone
6b399e3726 Remove spacing from under and over scripts (see issue 815), and handle the bbox.D value better when there are multiple elements in an mrow. 2015-08-20 08:50:01 -04:00
Kevin Barabash
2d9a6f323c Merge pull request #291 from kevinb7/fonts-p2_rendering
Adds math commands, HTML rendering, and screenshotter tests.
2015-08-19 22:07:34 -06:00
Kevin Barabash
fd2d58fd80 Adds math commands, HTML rendering, and screenshotter tests.
This is part 2 of 3.  Part 1 added new fonts metrics.  Part 2 will add MathML support and unit tests.
2015-08-19 22:04:34 -06:00
Kevin Barabash
f32d615813 Merge pull request #294 from gagern/symtypes
Fix symbol group types
2015-08-19 17:44:11 -06:00
Martin von Gagern
9942283db0 Fix incorrect symbol types
These symbols should have different types, according to symgroups.js
2015-08-19 22:57:05 +02:00
Martin von Gagern
1846929110 Add tool to check symbol group types against LaTeX
At the moment, the tool isn't suitable for automatic regression tests yet,
since some symbols will require human verification.  That might change in
the future though, with a list of manually verified symbols which can be
skipped in automatic verification.  For this reason the file got placed into
the test directory.
2015-08-19 22:56:41 +02:00
Kevin Barabash
cb9f765e06 Merge pull request #310 from gagern/ssYaml
Switch Screenshotter data from JSON to YAML
2015-08-18 21:00:20 -06:00
zorkow
2c028aee22 Incorporates review suggestions. 2015-08-18 22:51:59 +01:00
zorkow
7c68c1cb1c WIP 2015-08-18 22:01:27 +01:00
zorkow
c6b98d45cc Injects abstract class for clickable items. 2015-08-18 18:01:57 +01:00
zorkow
973edc9686 Adds level of subclassing for clickable menu items. 2015-08-17 19:50:14 +01:00
Davide P. Cervone
cbdfa18ad1 More improvements to mmultiscripts in mhchem. 2015-08-17 14:06:58 -04:00
Davide P. Cervone
964a9e0c59 More improvements to mmultiscripts in mhchem. 2015-08-17 13:40:44 -04:00
Davide P. Cervone
e186e50c9e Incoporate changes that were lost during the rename of CHTML-preview to FHTML-preview 2015-08-17 09:16:43 -04:00
Davide P. Cervone
2e6b2bb3f0 Fix problem with prescripts being lost if they appear with no base at the end of the expression, and a problem with prescripts when they are before an open brace. 2015-08-12 09:24:31 -04:00
Davide P. Cervone
9b09bd9b2d Merge branch 'variable-centers' into chtml 2015-08-11 12:56:52 -04:00
Davide P. Cervone
49bdd1e9fa Merge branch 'issue1238' into develop. Issue #1238. 2015-08-11 08:37:02 -04:00
Davide P. Cervone
5210dbd4c7 Merge branch 'issue1233' into develop. Issue #1233. 2015-08-11 08:36:45 -04:00
Davide P. Cervone
ed25f37e1d Remove() method should remove display container if the jax is a displayed equation. 2015-08-10 19:49:54 -04:00
Davide P. Cervone
7a23ce9382 Update web fonts to have OS/2 and HHEA values agree, set line gap to 0, set OS/2 version to 4 and force typo metrics to be used (Firefox ignores this). These will still work with HTML-CSS output 2015-08-10 19:42:40 -04:00
Davide P. Cervone
c43a5250f0 Handle centerline for stretchy characters, and add centerline data to font files. 2015-08-10 19:40:30 -04:00
Davide P. Cervone
12bee3279d Remove namespaces (resolves issue #1238) and use createElementNS even in IE when possible (these nodes are temprary and never actually go into the DOM, so no need to trigger MathPlayer). I don't know if the m: is right for earlier IE, since element.nodeName may return that and cause the same problems as 1238. That should be checked. 2015-08-10 18:37:43 -04:00
Davide P. Cervone
98b748d088 First step in handling variable centerlines for fonts (still need to do stretchy characters and remove use of CENTERLINE) 2015-08-10 18:28:28 -04:00
Davide P. Cervone
da568bfff0 Merge branch 'fhtml' into chtml 2015-08-10 07:09:48 -04:00
Kevin Barabash
882283e0d4 Merge pull request #326 from spicyj/bs
Add BrowserStack credit to website
2015-08-09 15:33:58 -06:00
Davide P. Cervone
d566b9b8bc Merge branch 'issue994' into develop. Issue #994. 2015-08-09 15:19:39 -04:00
Davide P. Cervone
3f4c47b4d7 Make maligngroup and malignmark be self-closing in MathML input, and make them produce no output in SVG mode. Resolves issue #1233. 2015-08-09 15:07:42 -04:00
Davide P. Cervone
ac8a9564ec Add compatibility CHTML-preview.js (it just calls the new one). 2015-08-09 15:04:36 -04:00
Ben Alpert
6f5e7aaf66 Add BrowserStack credit to website 2015-08-09 10:20:54 -07:00
Kevin Barabash
1da8c8938b Merge pull request #323 from blaiprat/fontMetricsData_js
Generate fontMetricsData as JavaScript
2015-08-06 11:15:00 -07:00
Martin von Gagern
758f4a73d9 Merge remote-tracking branch 'origin/master' into ssYaml 2015-08-06 10:18:04 +02:00
Blai Pratdesaba
236b7925f1 Add missing semicolon at the end of fontMetricsData 2015-08-06 09:17:42 +01:00
Davide P. Cervone
66cdd5fcab Change CHTML-preview to FHTML-preview, and make it backward compatible. 2015-08-05 17:53:27 -04:00
Davide P. Cervone
425c9df6e9 Move old CommonHTML to be FastHTML 2015-08-05 16:39:06 -04:00
Davide P. Cervone
99d32c7416 Merge branch 'issue1230' into develop. Issue #1230. 2015-08-05 15:03:44 -04:00
Davide P. Cervone
22364035fb Merge branch 'issue1074' into develop. Issue #1074. 2015-08-05 15:02:59 -04:00
Davide P. Cervone
c101f3877d Merge branch 'issue1095' into develop. Issue #1095. 2015-08-05 15:02:35 -04:00
Davide P. Cervone
723530ed1e Merge branch 'issue1231' into develop. Issue #1231. 2015-08-05 15:02:16 -04:00
Davide P. Cervone
62c9a327a5 Merge branch 'issue1229' into develop. Issue #1229. 2015-08-05 15:01:58 -04:00
Blai Pratdesaba
8cd71830c2 Generate fontMetricsData as JavaScript 2015-08-05 19:52:42 +01:00
Davide P. Cervone
9b6a1ae723 Change blacker to 1 since browsers now seem to handle that pretty well. Resolves issue #994. 2015-08-05 14:50:33 -04:00
Davide P. Cervone
c22f47aace Localize the Math Processing Error message text, and try harder to get the file and line number. Resolves issue #1230. 2015-08-04 16:20:00 -04:00
Davide P. Cervone
70e23004ea Work around problem with MathPlayer not being triggered by createElementNS in IE11. Resolves issue #1074. 2015-08-04 15:05:06 -04:00
Davide P. Cervone
f3374f9c05 Merge branch 'chtml-fonts-250' into chtml 2015-08-04 11:28:20 -04:00
Davide P. Cervone
cbb5547af1 Don't collapse borders for tables (this caused actual border rules to disappear when changing sizes in Firefox). See also issue #1095. 2015-08-04 11:21:03 -04:00