Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1662 commits
Select commit Hold shift + click to select a range
61f57ed
Fix stretch data for U+222B (integral) in STIX-Web data for HTML-CSS …
dpvc Jun 16, 2016
913dcb5
Remap U+007C to variant form, and vice-versa. Resolves issue #1154
dpvc Jun 16, 2016
a2a62be
Use U+007C and U+2016 for delimiters rather than U+2223 and U+2225. …
dpvc Jun 16, 2016
4a4a15a
Fix SVG fontdata for stretchy characters in the fontdata-extras file.…
dpvc Jun 16, 2016
1d9ba69
Add alias for U+2206 to U+0394, and remove incorrect data from SVG fi…
dpvc Jun 16, 2016
8f628e0
Adjust height and depth of minus to match plus, and fix arrow rep to …
dpvc Jun 17, 2016
e744607
Make content-mathml extension use proper form for <mn>-n</mn>. Issue…
dpvc Jun 18, 2016
94f2f20
Fix problem with Safari inserting linebreaks for in-line math due to …
dpvc Jun 20, 2016
b6504fb
Use a new approach to aligning labels with their table rows that shou…
dpvc Jun 22, 2016
f2ac60f
Make sure CHTML output stays a table-cell when focused.
dpvc Jun 22, 2016
cdea890
Make mhchem have a config parameter that can be used to select the ne…
dpvc Jun 24, 2016
3ee5ca3
Don't let preview width interfere with the determination of the conta…
dpvc Jun 24, 2016
0e433e2
Fix getNode() yet again to walk the tree properly. Also, make CHTMLc…
dpvc Jul 4, 2016
47a072f
Add stretchy data for U+20D7 to HTML-CSS, CHTML, SVG data for TeX and…
dpvc Jul 4, 2016
6836928
Make fractions with linebreaks center the elements based on the natur…
dpvc Jul 4, 2016
ba22166
handle case where options are not passed.
dpvc Jul 4, 2016
86165f9
Fix determination of line-breaing parent element. Resolves issue #1548.
dpvc Jul 4, 2016
4fdec9f
Remove debugging code.
dpvc Jul 4, 2016
fb99803
Don't require both prevLevel > 0 and scriptlevel > 0 (either true sho…
dpvc Jul 4, 2016
595d38e
Change class to mjx-box so that width will have the proper effect (du…
dpvc Jul 5, 2016
92e1ce9
Add <wbr> as ignored tag, and change to a list of ones to ignore. Ca…
dpvc Jul 6, 2016
2f1c092
Fix line breaking to handle hrefs properly both when they are split a…
dpvc Jul 6, 2016
7b98391
Add ignoreTags to asciimath2jax to be consistent with tex2jax.
dpvc Jul 6, 2016
c033170
Merge pull request #1509 from dpvc/issue1084
dpvc Jul 6, 2016
0770958
Merge pull request #1510 from dpvc/issue1393
dpvc Jul 6, 2016
d29f299
Merge pull request #1511 from dpvc/issue1356
dpvc Jul 6, 2016
1c9e74a
Merge pull request #1512 from dpvc/node241
dpvc Jul 6, 2016
cb7314d
Merge pull request #1523 from dpvc/issue1468
dpvc Jul 6, 2016
dd32c56
Merge pull request #1524 from dpvc/issue1445
dpvc Jul 6, 2016
189239a
Fix conflicts with develop.
dpvc Jul 6, 2016
153387d
Merge pull request #1514 from dpvc/issue1415
dpvc Jul 6, 2016
6c7f18a
Add filtering for lengths for padding/margin/border/outline/font-size…
dpvc Jul 7, 2016
081ff8d
Add filtering for padding in \bbox. Resolves issue #1183
dpvc Jul 7, 2016
0c52c28
Merge pull request #1525 from dpvc/issue1403
dpvc Jul 8, 2016
4120eb1
Merge pull request #1529 from dpvc/font-fixes
dpvc Jul 8, 2016
4f87ff1
Merge pull request #1530 from dpvc/issue1478
dpvc Jul 8, 2016
23af855
Merge pull request #1534 from dpvc/full-width-fix
dpvc Jul 8, 2016
e75d869
Merge pull request #1538 from dpvc/issue1364
dpvc Jul 8, 2016
f9dbe8b
Merge pull request #1542 from dpvc/issue1541
dpvc Jul 8, 2016
898f371
Fix typo in commit 3ee5ca3. Resolves issue #1363 for CommonHTML
dpvc Jul 11, 2016
fc91998
Merge branch 'issue1364' into develop. Issue #1364.
dpvc Jul 11, 2016
4817368
Use getBoundingClientRect() to improve handling of menu placement whe…
dpvc Jul 11, 2016
edc2618
Don't use getComputedStyle() if it is not available (fake styles).
dpvc Jul 12, 2016
0037d6b
Make \def, \let, and \newcommand handle '\ ' properly. Make \let set…
dpvc Jul 21, 2016
119f050
Merge pull request #1526 from dpvc/issue989
dpvc Jul 23, 2016
d26341c
Merge pull request #1533 from dpvc/issue1532
dpvc Jul 23, 2016
0940fce
Merge pull request #1549 from dpvc/issue1548
dpvc Jul 23, 2016
6273798
Merge pull request #1551 from dpvc/issue1087
dpvc Jul 23, 2016
f5e818c
Merge pull request #1552 from dpvc/issue1022
dpvc Jul 23, 2016
4db3f74
Merge pull request #1565 from dpvc/issue1563
dpvc Jul 23, 2016
fbed4bd
Merge develop into issue1544
dpvc Jul 26, 2016
1d2df8c
Merge pull request #1546 from dpvc/issue1544
dpvc Jul 26, 2016
38a9a12
Adjust how options are handled, as per Volker's comments.
dpvc Jul 26, 2016
83387dd
Treat control sequences as a unit when matching a macro template. Re…
dpvc Jul 28, 2016
c5b61d4
Make sure we test only control sequences at the END of the parameter.
dpvc Jul 28, 2016
66c73ce
Fix typo in fileRev(). Since we don't use the file-specific versions…
dpvc Aug 4, 2016
13cd707
Use currentColor rather than black for menclose when mathcolor isn't …
dpvc Aug 4, 2016
2cc672f
Merge pull request #1547 from dpvc/issue1539
dpvc Aug 5, 2016
71369c3
Merge pull request #1550 from dpvc/issue1543
dpvc Aug 5, 2016
c45629f
Merge pull request #1556 from dpvc/issue1434
dpvc Aug 5, 2016
1179e74
Merge pull request #1567 from dpvc/issue911
dpvc Aug 5, 2016
4ea6e97
Merge pull request #1569 from dpvc/issue1568
dpvc Aug 5, 2016
a7db49a
Merge pull request #1554 from dpvc/issue1182
dpvc Aug 5, 2016
199badf
Merge pull request #1537 from dpvc/mhchem-opt-in
dpvc Aug 5, 2016
317f838
Don't need to use currentColor after all. Issue #1573.
dpvc Aug 5, 2016
4779c91
Merge pull request #1574 from dpvc/issue1573
dpvc Aug 5, 2016
5d4a843
Trim spaces from content-mathml elements (helps with issue #989.
dpvc Aug 5, 2016
ce6b729
Fix regression with line breaks in CHTML in-line equations (equations…
dpvc Aug 11, 2016
470d97c
Fix toCommonHTML() so stretch is passed as an option (prevents math p…
dpvc Aug 12, 2016
d3eec13
One more test for math being removed from the document (Issue 1456).
dpvc Aug 15, 2016
172e8a8
Make sure trimSpaces() doesn't remove tailing space in '\ '. Resolve…
dpvc Aug 17, 2016
624572a
Handle interleaved Typeset() calls better.
dpvc Aug 17, 2016
f6c72b4
Be sure to remove all previous output in HTML-CSS jax.
dpvc Aug 17, 2016
dd2ac51
Fix problem with identifying display math due to change from looking …
dpvc Aug 18, 2016
4a9bee1
Fix regression in HTML-CSS linebreak code that causes processing erro…
dpvc Aug 18, 2016
9775358
Set previews to have display:none. Resolves issue #1555.
dpvc Aug 21, 2016
9a0bc1b
Change 'rev=' to 'V=' in cache braking code (in hopes that doesn't co…
dpvc Aug 21, 2016
47a7f1f
Fix incorrect assignments content-mathml extension, and don't modify …
dpvc Aug 21, 2016
df6c3fc
Don't allow \require{mhchem} to override one already loaded from [Con…
dpvc Aug 21, 2016
fc47ec0
Properly scale elements with font-family specified. Resolves issue #…
dpvc Aug 21, 2016
65cfcb8
Update mmultiscripts to accommodate change where stretch is passed as…
dpvc Aug 21, 2016
aba0f46
Take the global scaling factor into account.
dpvc Aug 21, 2016
03db3c7
Move the location of clearCounts() so that they are cleared both befo…
dpvc Aug 21, 2016
9f0059c
Handle hidden elements properly in HTML-CSS and SVG now that we are n…
dpvc Aug 21, 2016
e3ad30b
Fix typo in commit 9f0059c.
dpvc Aug 22, 2016
0a4a4d8
Convert booleans in math and mstyle elements (since we can't tell wha…
dpvc Aug 22, 2016
2cdbf46
Commit 65cfcb wasn't a complete solution to the stretchy change.
dpvc Aug 22, 2016
0e9f51f
Fix regression with precentage-width tables that are less than 100% w…
dpvc Aug 22, 2016
d8a85a0
Check to make sure element is in the page before processing it.
dpvc Aug 22, 2016
b3530d6
Fix regression with rowalign (due to new method of aligning tables) i…
dpvc Aug 22, 2016
7ec37f6
One more fix for CommonHTML full-width tables (undoes an incorrect ch…
dpvc Aug 23, 2016
814045a
Make NativeMML output only set attributes when they are not the defau…
dpvc Aug 23, 2016
33ee93d
Handle references properly when there is a <base> tag. Resolves issu…
dpvc Aug 24, 2016
1e9f423
Merge pull request #1587 from dpvc/issue1586
dpvc Aug 24, 2016
62e8298
Merge pull request #1590 from dpvc/issue1555
dpvc Aug 24, 2016
37c3bcf
Merge pull request #1591 from dpvc/issue1570
dpvc Aug 24, 2016
3310136
Merge pull request #1595 from dpvc/issue1594
dpvc Aug 24, 2016
f0d730e
Merge pull request #1596 from dpvc/issue1593
dpvc Aug 24, 2016
d536272
Merge pull request #1602 from dpvc/issue1589
dpvc Aug 24, 2016
2f5b3ee
It's OK to change the original 'document', since it is a temporary Ma…
dpvc Aug 24, 2016
d9ebbae
Add MathJax.Object.isArray, and change most 'instanceof Array' to use…
dpvc Aug 24, 2016
7070392
[locales] update from mathjax-i18n for v2.7.0
pkra Aug 25, 2016
d3201ad
Make sure mmultiscripts aligns HTML-CSS color element for prescripts.
dpvc Aug 25, 2016
405687b
Merge pull request #1604 from mathjax/issue1577
dpvc Aug 26, 2016
10dc11e
Update AsciiMath to include changes since v2.6. Resolves issue #1605
dpvc Aug 26, 2016
8344a10
Use Array.isArray, when possible.
dpvc Aug 29, 2016
ec3cf0a
Merge pull request #1592 from dpvc/issue1575
dpvc Aug 29, 2016
64b65a6
Merge pull request #1603 from dpvc/issue1584
dpvc Aug 29, 2016
3516169
Merge pull request #1606 from dpvc/issue1605
dpvc Aug 29, 2016
eb0f918
Quote reserved word (fails in IE < 9).
dpvc Aug 30, 2016
9f7e991
Make variables local that were inadvertantly global.
dpvc Aug 30, 2016
67ca3f3
[localization] add diq, lki to MathJax.js
pkra Aug 31, 2016
76508cc
Merge pull request #1608 from mathjax/issue1577
dpvc Aug 31, 2016
aa3936a
Add noContrib parameter to allow MathJax to be used off-line once we …
dpvc Aug 31, 2016
e60c792
Update versions and copyrights
dpvc Aug 31, 2016
24b01d3
Looks like the global variable i was removed, so no need for this lin…
dpvc Aug 31, 2016
c59db4a
Don't need 'var' twice for these variables.
dpvc Aug 31, 2016
590c425
Localize variable that was accidentaly global.
dpvc Aug 31, 2016
61f4bae
Repack and recombine for 2.7.0-beta
dpvc Aug 31, 2016
44e127f
Add the packed version of the new diq language
dpvc Aug 31, 2016
bccbbea
Fix package.json version
dpvc Aug 31, 2016
e1810fe
Update Contrib to always use https, and repack MathJax.js
dpvc Sep 1, 2016
c810088
Remap U+2016 to U+2225 in normal and bold TeX fonts, now that \| prod…
dpvc Sep 2, 2016
46d6bff
Repack font changes
dpvc Sep 2, 2016
e891f23
Fixed initilization of AMS.IDs and AMS.eqIDs
basvandertol Sep 23, 2016
33bcd33
Merge pull request #1623 from basvandertol/FIX_AMSmath_ID_initilization
dpvc Sep 27, 2016
ac64449
Merge pull request #1612 from dpvc/issue1610
dpvc Sep 27, 2016
94fdf4d
Move AssistiveMML and InTabOrder menus to new Accessibility submenu (…
dpvc Sep 28, 2016
d1a178c
Merge pull request #1627 from dpvc/menu-patch
dpvc Oct 2, 2016
2d9cd83
Use original src for mglyph image rather than full URI (better for ma…
dpvc Oct 2, 2016
862d01b
Merge branch 'svg-mglyph' into develop
dpvc Oct 2, 2016
d2a570d
Update AsciiMath to include changes since previous update
dpvc Oct 2, 2016
efdf879
Update version numbers to 2.7.0
dpvc Oct 2, 2016
7e3dd3f
Repack and recombine for v2.7.0
dpvc Oct 2, 2016
f966934
[package.json] update version to 2.7.0
pkra Oct 11, 2016
773c2d4
Merge pull request #1636 from mathjax/issue1635
pkra Oct 12, 2016
6273842
Merge pull request #1638 from mathjax/develop
pkra Oct 14, 2016
fa08139
Fixed two typos in comments
dainiak Nov 14, 2016
25fccde
Fix problem with ex-height detection in some instances. Resolves #1664.
dpvc Dec 2, 2016
ee08f38
Remove unwanted trailing comma. Resolves issue #1670.
dpvc Dec 2, 2016
548acb9
Make \Rule use mspace so that negative dimensions are handled; add \r…
dpvc Dec 2, 2016
784338c
Merge pull request #1671 from dpvc/issue1664
dpvc Feb 15, 2017
015573e
Merge pull request #1672 from dpvc/issue1670
dpvc Feb 15, 2017
650cd0f
Add braces per Volker's request.
dpvc Feb 15, 2017
4d0f54d
Don't translate cdn.mathjax.org addresses any more.
dpvc Apr 13, 2017
4ddd35c
Add mhchem version 3, and adjust legcy mhchem to load it from the cor…
dpvc Apr 13, 2017
f865b6a
Add CDN-latest.js for loading the latest copy from a cdn without know…
dpvc Apr 10, 2017
d49394a
Don't load past version 2 (i.e., don't automatically load version 3).
dpvc Apr 10, 2017
4fd69be
Rename CDN-latest.js to latest.js, and make a copy in the main direct…
dpvc Apr 12, 2017
8d30a04
Make version check a little more robust.
dpvc Apr 12, 2017
513954a
Add latest param in case we need MathJax.js to know it has been calle…
dpvc Apr 15, 2017
3245058
Add a11y extensions, add [a11y] path, and allow MathJax to look for p…
dpvc Apr 18, 2017
8485788
Update to v3.2.0 of mhchem.
dpvc Apr 20, 2017
3448400
Merge pull request #14 from dpvc/cdnjs
dpvc Apr 24, 2017
f9367aa
Update copyright and version
dpvc Apr 24, 2017
51310e6
Add copyright to latest.js
dpvc Apr 24, 2017
93e1699
Update config files to use [a11y] for accessibility menu
dpvc Apr 24, 2017
380d279
Repack and recombine
dpvc Apr 24, 2017
9a870c1
Update package.json version
dpvc Apr 24, 2017
54e3fe2
Update a11y to 1.2.1 to fix SRE path
dpvc Apr 24, 2017
c52d3b0
Update a11y to 1.2.2 to fix a11y path for earcon.
dpvc Apr 24, 2017
d71cc40
Merge pull request #1740 from dpvc/2.7.1-rc.1
pkra Apr 25, 2017
3338073
Merge 2.7.1 into develop
dpvc May 30, 2017
9995727
Fix problem with namespaces on internal element. Resolves #1755.
dpvc May 30, 2017
a51d96d
Fix typo in localization menu
prog1dev May 30, 2017
fa2d775
Work around WebKit handling of combining characters. Resolves issue …
dpvc Jun 24, 2017
e811ea3
Handle FontFaceBug interaction with web fonts in Chrome. Resolves is…
dpvc Jun 24, 2017
2d51251
Report better error when \shoveleft or \shoveright are used outside o…
dpvc Jul 3, 2017
3c46607
Add space between fractions when useMMLspacing is in effect. Resolve…
dpvc Jul 3, 2017
b813bdd
Fix typo in STIX fontdata. Resolves issue #1683.
dpvc Jul 3, 2017
e651c0a
Remap newlines to spaces (consistent with TeX). Resolves issue #1694.
dpvc Jul 3, 2017
ad3ffc2
Add minimum height for accents. Resolves issue #1706.
dpvc Jul 3, 2017
0cf9b6c
Make aligned/alignedat only fix spacing for every other column. Reso…
dpvc Jul 5, 2017
81ce481
Merge pull request #1660 from dainiak/patch-1
dpvc Jul 7, 2017
afb499f
Merge pull request #1757 from prog1dev/develop
dpvc Jul 7, 2017
bebef63
Only bubble up italic correction or skew for nodes with only one child.
dpvc Jul 2, 2017
3d84e67
Don't force width of large collections of text. Resolves issue #1718.
dpvc Jul 2, 2017
cb9a3ea
Fix some bounding box issues with stretchy characters (by making sure…
dpvc Jul 5, 2017
67b0d97
Pad table rows when there are row or column lines. Resolves issue #1…
dpvc Jul 2, 2017
3973b4d
Add MathJax_Vector font with non-combining vector to avoid problems w…
dpvc Jul 6, 2017
173f6f0
Only use non-combining vector arrow for accents (allows use in \text{…
dpvc Jul 6, 2017
7f76ca5
Fix CD problems by using breadth-first search in getNode(). Resolves…
dpvc Jul 5, 2017
7d5a570
Fix \underline placement issues (by switching from U+2212 (minus) to …
dpvc Jul 5, 2017
b50e445
Remove unused RULECHAR.
dpvc Jul 6, 2017
3c02ff3
Properly handle arrays of elements in Typeset() call without callback…
dpvc Jul 5, 2017
73c099f
Work around problem with mover where base is unusually short. Resolv…
dpvc Jul 5, 2017
12a53b1
Better test for \text{} in \cases. Resolves issue #1482.
dpvc Jul 3, 2017
9961697
Remove trailing spaces before checking position of final brace.
dpvc Jul 7, 2017
86ad973
Use x_height rather than explicit value.
dpvc Jul 7, 2017
c75371c
Remove unused U+EEE2 character from earlier fix.
dpvc Jul 7, 2017
6b38a81
Merge pull request #1673 from dpvc/issue1666
dpvc Jul 7, 2017
3f6c00d
Fix typo in function name
dpvc Jul 7, 2017
4944e63
Merge pull request #1756 from dpvc/issue1755
dpvc Jul 10, 2017
f04bf6d
Merge pull request #1775 from dpvc/issue1737
dpvc Jul 10, 2017
10c9624
Merge pull request #1776 from dpvc/issue1774
dpvc Jul 10, 2017
80614f6
Merge pull request #1781 from dpvc/issue1706
dpvc Jul 10, 2017
080dc92
Merge pull request #1782 from dpvc/issue1701
dpvc Jul 10, 2017
a83a395
Merge pull request #1785 from dpvc/issue1683
dpvc Jul 10, 2017
70c0d92
Merge pull request #1786 from dpvc/issue1626
dpvc Jul 10, 2017
fa475de
Merge pull request #1788 from dpvc/issue1718
dpvc Jul 10, 2017
500ae43
Merge pull request #1789 from dpvc/issue1712
dpvc Jul 10, 2017
1a0e709
Merge pull request #1797 from dpvc/patch-latest
dpvc Jul 10, 2017
e422ddf
Fix typo in character name
dpvc Jul 10, 2017
2fa814b
Fix positioning problem with accents. Resolves issue #1798.
dpvc Jul 10, 2017
9cd2917
Merge pull request #1783 from dpvc/issue1694
dpvc Jul 10, 2017
9352fc6
Merge pull request #1784 from dpvc/issue1690
dpvc Jul 10, 2017
01d8fab
Merge pull request #1790 from dpvc/issue1711
dpvc Jul 10, 2017
122c427
Merge pull request #1787 from dpvc/issue1735
dpvc Jul 10, 2017
c8e3bf5
Merge pull request #1794 from dpvc/issue1680
dpvc Jul 10, 2017
b5389e0
Merge pull request #1795 from dpvc/issue1657
dpvc Jul 10, 2017
751ee29
Merge pull request #1799 from dpvc/issue1798
dpvc Jul 10, 2017
161a389
Simplify check for emtpy id
dpvc Jul 10, 2017
652acef
Merge pull request #1791 from dpvc/issue1691
dpvc Jul 11, 2017
c7db82c
Merge pull request #1792 from dpvc/issue1686
dpvc Jul 11, 2017
4722c86
Merge pull request #1796 from dpvc/issue1709
dpvc Jul 11, 2017
298a4ea
Localize some variables that where accidentally global. Resolves iss…
dpvc Jul 14, 2017
919918b
Found some more globals.
dpvc Jul 14, 2017
5dcac77
Add comments (for Volker).
dpvc Jul 14, 2017
f0fd187
Add more unicode-based intergrals. See PR #1723.
dpvc Jul 14, 2017
06910d7
Corret typo in new error message
dpvc Jul 14, 2017
9e7c740
Adjust height of bounding box to match adjusted base.
dpvc Jul 14, 2017
0100022
Make replacement vector arrow stretchy
dpvc Jul 15, 2017
5cf6a89
Updates to fix issues identified during the test runs. In particular…
dpvc Jul 21, 2017
248a101
Merge pull request #1793 from dpvc/issue1482
dpvc Jul 21, 2017
25431e9
Merge pull request #1809 from dpvc/issue1806
dpvc Jul 21, 2017
0778f4a
Merge pull request #1810 from dpvc/mediawiki-ints
dpvc Jul 21, 2017
d64fb64
Update a11y extension
dpvc Jul 21, 2017
9b3e623
Update version numbers
dpvc Jul 21, 2017
6b8a58f
Fix variable problems found by packer
dpvc Jul 21, 2017
b7f2aaa
Repack and recombine
dpvc Jul 21, 2017
59c26d1
Merge pull request #1812 from mathjax/develop
dpvc Jul 21, 2017
bfd5b11
Add missing a11y SRE map files
dpvc Jul 21, 2017
56caf1b
Merge branch 'patch-a11y'
dpvc Jul 21, 2017
6f340b7
Minify a11y map files
dpvc Jul 21, 2017
32ae6f0
Merge branch 'patch-a11y'
dpvc Jul 21, 2017
9b3a8ee
Merge branch 'patch-a11y' into develop
dpvc Jul 21, 2017
e3b53d3
Update to SRE version 2.0
dpvc Aug 2, 2017
627b87f
Update version to 2.7.2-beta.1
dpvc Aug 2, 2017
81a0684
Repack and recombine for 2.7.2-beta.1
dpvc Aug 2, 2017
f8ea7b8
Update version in package.json
dpvc Aug 2, 2017
cdbc67e
Merge branch 'develop' into master for 2.7.2-beta.1 release
dpvc Aug 2, 2017
f0e8c9a
update locales
pkra Aug 16, 2017
9bcd7c0
update localization menu
pkra Aug 16, 2017
79e7465
[travis] update encrypted deploy key
pkra Aug 16, 2017
c28de84
Merge pull request #1822 from mathjax/l10n
dpvc Aug 22, 2017
8f85811
Merge pull request #1824 from mathjax/1820
dpvc Aug 22, 2017
81a19cc
Update versions to 2.7.2
dpvc Aug 22, 2017
8df59cd
Repack and recombine
dpvc Aug 22, 2017
5f707a2
Update version to 2.7.2 in package.json
dpvc Aug 24, 2017
8259006
Merge pull request #1827 from mathjax/develop
dpvc Aug 26, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 7 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.DS_Store
docs/build/html-mathjax-site
config/local/*.js
!config/local/local.js
unpacked/config/local/*.js
!unpacked/config/local/local.js
fonts/HTML-CSS/TeX/png
17 changes: 17 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
language: node_js
node_js:
- stable
sudo: false
script:
- npm install
- npm test
branches:
only:
- "/^\\d+\\.\\d+/"
deploy:
provider: npm
email: manager@mathjax.org
api_key:
secure: inYGps+hr2lFFtZ93ee0InerDO+ljwsHM7qBGUCwTfEZyvAbaZ8Xa/tkLc/s/IdhzEW79ZTTL/kd/r+SIoTAYqsSOCYtN+lvcK0fLxfzSaTVmr9E44UStz63Yl5wDPD8iq4ultQVLDp3Rbdo5KL9aMWKawA/pNV+QPpawXuUfkk=
on:
tags: true
259 changes: 259 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
# Contributing to MathJax

You are interested in giving us a hand? That's awesome! We've put together some brief guidelines that should help you get started quickly and easily.

There are lots and lots of ways to get involved, this document covers:

* [reporting an issue](#reporting-an-issue)
* [bug reports](#bug-reports)
* [feature requests](#feature-requests)
* [change requests](#change-requests)
* [working on MathJax core](#working-on-mathjax-core)
* [key branches and tags](#key-branches--tags)
* [submitting pull requests](#submitting-pull-requests)
* [testing and quality assurance](#testing-and-quality-assurance)
* [writing documentation](#writing-documentation)
* [translation](#translation)
* [Conduct](#conduct)


## Reporting An Issue

If you're about to raise an issue because you think you've found a
problem with MathJax, or you'd like to make a request for a new
feature in the codebase, or any other reason… please read this first.

The GitHub issue tracker is the preferred channel for [bug reports](#bug-reports),
[feature requests](#feature-requests), [change requests](#change-requests) and [submitting pull
requests](#submitting-pull-requests), but please respect the following restrictions:

* Please **search for existing issues**. Help us keep duplicate issues
to a minimum by checking to see if someone has already reported your
problem or requested your idea.

* Please **do not** use the issue tracker for personal support
requests (use [the MathJax User Group](https://groups.google.com/forum/#!forum/mathjax-users)).

* Please **be civil**. Keep the discussion on topic and respect the
opinions of others. See also our [Conduct Guidelines](#conduct)

### Bug Reports

A bug is a _demonstrable problem_ that is caused by the code in the repository.
Good bug reports are extremely helpful - thank you!

Guidelines for bug reports:

1. **Use the GitHub issue search** &mdash; check if the issue has already been
reported.

2. **Check if the issue has been fixed** &mdash; look for [closed issues in the
current milestone](https://github.com/MathJax/MathJax/issues?&page=1&state=closed) or try to reproduce it
using the latest `develop` branch. Please note that we only pack MathJax for releases, so on the `develop` branch you have to use `/unpacked/MathJax.js` etc. to test.

3. **Share a live sample of the problem** &mdash; without a live page it is usually impossible to debug problems; see also the Bug Report Template below.

4. **Isolate the problem** &mdash; a live sample is a starting point but if you want to speed things up create a [reduced test
case](http://css-tricks.com/6263-reduced-test-cases/). Be specific about your setup (browser, OS versions etc). Use services like [jsbin](http://jsbin.com), [CodePen](http://codepen.io), [JSfiddle](http://jsfiddle.com) to make collaboration on minimal test cases easier for everyone. Use the unpacked copy of MathJax (`[...]/unpacked/MathJax.js` etc.) for better debugging.

5. **Include a screenshot/cast as a last resort** &mdash; Is your issue about a layout
or design feature / bug but hard to reproduce or isolate? Then please provide a screenshot or screencast. Tools like [LICEcap](http://www.cockos.com/licecap/) or [SauceLabs](http://www.saucelabs.com) allow you to quickly and easily record a screencasts. Make it an animated gif, embed it directly into your GitHub issue -- kapow!

6. Use the Bug Report template below or [click this
link](https://github.com/MathJax/MathJax/issues/new?title=Bug%3A&body=%23%23%23%20Issue%20Summary%0A%0A%23%23%23%20Steps%20to%20Reproduce%0A%0A1.%20This%20is%20the%20first%20step%0A%0AThis%20is%20a%20bug%20because...%0A%0A%23%23%23%20Technical%20details%0A%0A*%20MathJax%20Version%3A%20master%20-%20latest%20commit%3A%20%20INSERT%20COMMIT%20REF%0A*%20Client%20OS%3A%20%0A*%20Browser%3A%20%0A*%20)
to start creating a bug report with the template automatically.

A good bug report shouldn't leave others needing to chase you up for
more information. Be sure to include the details of your environment.

Here is a [real example](https://github.com/mathjax/MathJax/issues/820)

Template Example ([click to use](https://github.com/MathJax/MathJax/issues/new?title=Bug%3A&body=%23%23%23%20Issue%20Summary%0A%0A%23%23%23%20Steps%20to%20Reproduce%0A%0A1.%20This%20is%20the%20first%20step%0A%0AThis%20is%20a%20bug%20because...%0A%0A%23%23%23%20Technical%20details%0A%0A*%20MathJax%20Version%3A%20master%20-%20latest%20commit%3A%20%20INSERT%20COMMIT%20REF%0A*%20Client%20OS%3A%20%0A*%20Browser%3A%20%0A*%20)):
```
Short and descriptive example bug report title

### Issue Summary

A summary of the issue and the browser/OS environment in which it occurs. If
suitable, include the steps required to reproduce the bug.

### Steps to Reproduce

1. This is the first step
2. This is the second step
3. Further steps, etc.

Any other information you want to share that is relevant to the issue
being reported. Especially, why do you consider this to be a bug? What
do you expect to happen instead?

### Technical details:

* MathJax Version: 2.3 (latest commit: f3aaf3a2a3e964df2770dc4aaaa9c87ce5f47e2c)
* Client OS: Mac OS X 10.8.4
* Browser: Chrome 29.0.1547.57
```


### Feature Requests

Feature requests are welcome. Before you submit one be sure to have:

1. Read the
[Roadmaps](https://github.com/mathjax/MathJax/wiki/Mathjax-roadmap),
**use the GitHub search** and check the feature hasn't already been
requested.
2. Take a moment to think about whether your idea fits with the scope
and aims of the project, or if it might better fit being a [custom
extension](https://github.com/mathjax/MathJax-third-party-extensions).
3. Remember, it's up to *you* to make a strong case to convince the
project's leaders of the merits of this feature. Please provide as
much detail and context as possible, this means explaining the use
case and why it is likely to be common.
4. Clearly indicate whether this is a feature request for MathJax
core, input & output jax, or extensions.


### Change Requests

Change requests cover both architectural and functional changes to how
MathJax works. If you have an idea for a new or different dependency,
a refactor, or an improvement to a feature, etc - please be sure to:

1. **Use the GitHub search** and check someone else didn't get there first
2. Take a moment to think about the best way to make a case for, and
explain what you're thinking. Are you sure this shouldn't really be
a [bug report](#bug-reports) or a [feature
request](#feature-requests)? Is it really one idea or is it many?
What's the context? What problem are you solving? Why is what you
are suggesting better than what's already there? Does it fit with
the Roadmap?

## Working on MathJax core

You want to contribute code? Fantastic! Let's get you started.

### Key Branches & Tags

To get it out of the way:

- **[develop](https://github.com/MathJax/MathJax/tree/develop)** is
the development branch. All work on the next release happens here so
you should generally branch off `develop`. Do **NOT** use this branch
for a production site.
- **[master](https://github.com/MathJax/MathJax)** contains the latest
release of MathJax. This branch may be used in production. Do
**NOT** use this branch to work on MathJax's source.

### Submitting Pull Requests

Pull requests are awesome. If you're looking to raise a PR for
something which doesn't have an open issue, please think carefully
about [raising an issue](#reporting-an-issue) which your PR can close,
especially if you're fixing a bug. This makes it more likely that
there will be enough information available for your PR to be properly
tested and merged.

##### Need Help?

If you're not completely clear on how to submit / update / *do* Pull
Requests, please check out our [source control
policies](https://github.com/mathjax/MathJax/wiki/Source-control-policies). For
more insights, chech the excellent in depth [Git Workflow
guide](https://github.com/TryGhost/Ghost/wiki/Git-Workflow) from
Ghost, in particular

* [Ghost Workflow guide: commit messages](https://github.com/TryGhost/Ghost/wiki/Git-workflow#commit-messages)

### Testing and Quality Assurance

Never underestimate just how useful quality assurance is. If you're
looking to get involved with the code base and don't know where to
start, checking out and testing a pull request is one of the most
useful things you could do.

If you want to get involved with testing MathJax, there is a set of QA
Documentation [in our testing
framework](https://github.com/MathJax/MathJax-test).

Essentially though, [check out the latest develop
branch](#working-on-mathJax-core), take it for a spin, and if you find
anything odd, please follow the [bug report guidelines](#bug-reports)
and let us know!

#### Checking out a Pull Request

These are some [excellent
instructions](https://gist.github.com/piscisaureus/3342247) on
configuring your GitHub repository to allow you to checkout pull
requests in the same way as branches:
<https://gist.github.com/piscisaureus/3342247>.


### Writing documentation

MathJax's main documentation can be found at [docs.mathjax.org](http://docs.mathjax.org).
The source of the docs is hosted in the
[mathjax/mathjax-docs](http://github.com/mathjax/mathjax-docs) repo here on GitHub.

The documentation is generated using [Sphinx-doc](http://sphinx-doc.org/) and hosted on
[Read the docs](http://readthedocs.org).
You can clone the repo and submit pull requests following the
[pull-request](#submitting-pull-requests) guidelines.


### Translation

If you wish to add or update translations of MathJax, please do it on
[TranslateWiki.net](https://translatewiki.net/w/i.php?title=Special:Translate&group=out-mathjax-0-all)
(and while you're there you can help other open source projects,
too, because you're awesome!).

For bug reports and other questions that don't fit on
TranslateWiki.net, head over to the
[mathjax/mathjax-i18n](https://github.com/mathjax/MathJax-i18n)
repository.

## Conduct

We are committed to providing a friendly, safe and welcoming environment for
all, regardless of gender, sexual orientation, disability, ethnicity, religion,
or similar personal characteristic.

Please be kind and courteous. There's no need to be mean or rude.
Respect that people have differences of opinion and that every design or
implementation choice carries a trade-off and numerous costs. There is seldom
a right answer, merely an optimal answer given a set of values and
circumstances.

Please keep unstructured critique to a minimum. If you have solid ideas you
want to experiment with, make a fork and see how it works.

We will exclude you from interaction if you insult, demean or harass anyone.
That is not welcome behaviour. We interpret the term "harassment" as
including the definition in the
[Citizen Code of Conduct](http://citizencodeofconduct.org/);
if you have any lack of clarity about what might be included in that concept,
please read their definition. In particular, we don't tolerate behavior that
excludes people in socially marginalized groups.

Private harassment is also unacceptable. No matter who you are, if you feel
you have been or are being harassed or made uncomfortable by a community
member, please contact one of the channel ops or any of the
[MathJax](https://github.com/MathJax/MathJax) core team
immediately. Whether you're a regular contributor or a newcomer, we care about
making this community a safe place for you and we've got your back.

Likewise any spamming, trolling, flaming, baiting or other attention-stealing
behaviour is not welcome.

We also suggest to read [discourse's
rules](http://blog.discourse.org/2013/03/the-universal-rules-of-civilized-discourse/)

## References

* We heavily borrowed from Mozilla and Ghost -- thank you!
* https://github.com/TryGhost/Ghost/blob/master/CONTRIBUTING.md
* https://github.com/mozilla/rust/wiki/Note-development-policy
* https://github.com/jden/CONTRIBUTING.md/blob/master/CONTRIBUTING.md
* http://blog.discourse.org/2013/03/the-universal-rules-of-civilized-discourse/
25 changes: 7 additions & 18 deletions MathJax.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion README-branch.txt

This file was deleted.

15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,17 @@ See <http://www.mathjax.org/> for additional details.

## Installation and Usage

The MathJax installation and usage documentation is available in the
`docs/html` directory of the MathJax distribution (see
`docs/html/index.html` for the starting point). The documents are also
available on the MathJax web site on line at <http://www.mathjax.org/resources/docs/>.
The MathJax installation and usage documentation is available in a
separate GitHub repository at

https://github.com/mathjax/mathjax-docs

The HTML versions are now available at

http://docs.mathjax.org/

where it is possible for you to submit corrections and modifications
directly to the documentation on line.


## Community
Expand Down
11 changes: 11 additions & 0 deletions bower.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "MathJax",
"main": "./MathJax.js",
"homepage": "http://www.mathjax.org/",
"ignore": [
"**/.*",
"node_modules",
"components"
],
"keywords": ["math", "js", "LaTeX", "MathML", "AsciiMath"]
}
14 changes: 14 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "mathjax/mathjax",
"type": "library",
"description": "MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers.",
"keywords": ["math", "js", "LaTeX", "MathML", "AsciiMath"],
"homepage": "http://www.mathjax.org/",
"license": "Apache-2.0",
"authors": [
{
"name": "MathJax Consortium",
"homepage": "https://github.com/mathjax"
}
]
}
Loading