Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/MathJax

Beautiful math in all browsers
https://github.com/sagemath/MathJax

Make sure Jax loadComplete returns the Ajax.loadComplete callback

ae12c52774782d7e9b926db224a535018d7bda9a authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix TeX/autobold.js to use TeX.prefilterHooks, and to use \boldsymbol rather than \bf

ef880131a636f4f8e81558510143977b0e3a9105 authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix error with annotation-xml nodes and linebreak checking

703b8e3b1673adeb95e3dc5f589b7393c3990873 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add stretchy equal sign so that it will load the extra data file, and fix a problem with right arrow from bar in the TeX fonts

2e59f03f6913ab85aad94477c864269b55e3a5bf authored over 13 years ago by Davide P. Cervone <[email protected]>
Use proper bar character for STIX stretchy arrows from bar, and properly handle zero-width characters in createChar()

d37ba91b6b995b8ecea8bf3ec139becedd345754 authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix problem with \overbrace and \underbrace not stacking their super- and subscripts properly

88c650dd1666e7b41f014118f3afa6e9fe263596 authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix stretchy characters used for U+00AF and U+02C9 in the STIX font

b1a7982674584959996ebe3fc29a4b4de93eb0af authored over 13 years ago by Davide P. Cervone <[email protected]>
Use proper scaling factor for zoom in HTML-CSS output, and don't set a font on the zoom frame

baeaf82f9106067051a455560cbf0a92e8eaab1c authored over 13 years ago by Davide P. Cervone <[email protected]>
Removed debug call left in the packed version in the previous commit

1b81935c8a144a9f88e99755f460a0aece56c844 authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix problem where selecting the renderer menu failed to rerender the mathematics

331b9ee6f1522f62e8a5844e16e4740a46d46daf authored over 13 years ago by Davide P. Cervone <[email protected]>
Remove alias of 203E to AF since 203E is listed in the delimiters directly (this was causing an infinite loop)

09851b9a0b1b1a55561dd200fcc5b524063865d7 authored over 13 years ago by Davide P. Cervone <[email protected]>
Include MathEvents in the combined configuration files

dc2cd2fbfe22885db4a8eb734fb55c5ec2bea957 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'issue138' into v2.0-candidate (resolving conflicts, and fixing some issues with zoom and menus)

a675b397c71a22f3de06477fe4b661997963406a authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'performance' into v2.0-candidate (still need to optimize linebreak measurements)

d5f2ab74f391aadb89c6cb80f9a04390431f82cd authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'new-features' into merge-features (in preparation for merging with v2.0-candidate), and fix hover zoom trigger when discoverability is disabled

b5d23c72fa5d151195a5594fc6235c2bac40c173 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'zoom-update' into v2.0-candidate

3f4f54e2c0b2623a04b87ec2b72c2be15e38dff7 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'menu-update' with zoom-update (disables discoverability for now)

836992b3a7e929fbf7d8fc8f3a79aaed99a962d2 authored over 13 years ago by Davide P. Cervone <[email protected]>
Disable discoverability for now, and hide its menu item

2e129e0a010e898c70f234d19cfe19f10f891e52 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge 'htmlcss-fixes' into v2.0-candidate (after resolving conflicts)

a9b53b8bb7f87f5529dfe1a813321ab6d572d7f4 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'mathml-fixes' into v2.0-candidate

dcc8620459d524651b75ccf19f08abbafde0e9a6 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'tex-fixes' into v2.0-candidate

45d81dfc3efb63351fe5b9e5e54a88b886046b5f authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'issue128' with new-features (prevents user macros from being overridden by autoloaded extension)

4ff36e714694cf9d3bd1ffa15fd5c2a3bc463106 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'issue170' into html-css

e4483d0d2d1eb76f70b021ffca65763642c55ea3 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'linebreaks' into new-features (adds automatic line breaking)

493781057095f5eca0a1407be31f94cdaa9b67b0 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'issue71' into new-features (adds line numbering, \label and \ref)

fcefc54b20d2ae7b3303332888a5db23de86e5c0 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'issue38' with 'new-features' (adds better \color support)

a3afcbc6efea2c9e96cd4c8ffe5bb17c7ac7a0f9 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge with issue93 (adds extensible arrows), and resolve conflicts

2ace71f35e15e4eb0d00963487f6041dca3e9c6f authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'tooltips' into new-features

73b3214a9eb762cef3038dc0dba97eaebe0cec40 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge branch 'mhchem' into new-features

6c60d75f2e92021938c27a2b4922675914b7c1b4 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merged with cases (and resolved conflicts)

cb0e3eb77431bcb250ab49c363757d661a1a50ac authored over 13 years ago by Davide P. Cervone <[email protected]>
Make units of mu's be relative to the scriptlevel (resolves issue #147)

5b6b57af867d49d3d9491d871f31abba78320c31 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add support for extpfeil extension -- more stretchy arrows (resolves issue #93)

efbc1612f3677b39970398704f073c8d669304b9 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add stretchy equals (needed for extpfeil)

58d876b417a998fe44bba4a19ee8c175218d1344 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add a flag to user-defined macros so they are not overwritten when an extension is loaded (resolves issue #128).

b9016bdf8311df540234573fe3a298c1f1582ca9 authored over 13 years ago by Davide P. Cervone <[email protected]>
Scale NativeMML output to match surrounding font's ex-size (resolves issue #138). Can't do this for IE, though, since it's ex-size is not actually that of the font, but is always 1/2 the height. But since MathPlayer does a good job of matching the surroundings, that's not a problem.

1323c38ca371f9ad0b31e3d91cca563560cc9368 authored over 13 years ago by Davide P. Cervone <[email protected]>
Properly handle math that is inside a display:none element, and localize an accidental global variable

05f9bed52969cb1f7b3a4b5bb710de1f9decab9d authored over 13 years ago by Davide P. Cervone <[email protected]>
Don't use setTimeout() if the delay is 0, and use delay of 0 for loading web fonts to avoid an IE9 bug (resolves issue #170)

a4861dde5d8f4c037cc0874368deea559681bdba authored over 13 years ago by Davide P. Cervone <[email protected]>
Start processing on DOMContentLoaded, if possible, and check document.readyState to see if the onload handler has already fired (avoids the need for authors to call MathJax.Hub.Startup.onload() by hand)

53fc357cfc96755bef1a4ab90cc36cb957e75a62 authored over 13 years ago by Davide P. Cervone <[email protected]>
Measure mtable entries all at once (to reduce reflows)

3717fcfb5795788bc9d81f44bb841d800d7d3c9e authored over 13 years ago by Davide P. Cervone <[email protected]>
Put chunk size back (was larger for debugging), and remove unneeded variable from mmultiscripts

b719fb481bea0859d110f95ed321f4ca64af25d0 authored over 13 years ago by Davide P. Cervone <[email protected]>
Do measuring of subformulas all at once (for mfrac, msqrt, msubsup, munderover, mmultiscripts). Still need to do mtable

b900adc953b328b3c60a1262b1b723a22a8daad9 authored over 13 years ago by Davide P. Cervone <[email protected]>
Simplify getW slightly, and add ability to measure multiple elements in at once (so mfrac, msup, etc. can measure all parts at once -- not optimal but better than now). Change negativeSkipBug to initialSkipBug, since it affects both negative and positive skips.

cd6297fc016001f178109fbd2a557dc4d620fe6a authored over 13 years ago by Davide P. Cervone <[email protected]>
Put back the calculation for msieMarginScales (it turns out it really was needed)

f85e739eca2ad16b248b6e04f349709b98a4dab0 authored over 13 years ago by Davide P. Cervone <[email protected]>
Simplify login in getW and handle IE7 problem with initial space in the span

17f03acbbeb97e77e393acb926e0e95c6597460d authored over 13 years ago by Davide P. Cervone <[email protected]>
Make mtd not measure stretched operators twice

66be7cd2f732b65ab8c708d712fce12ac893a5cd authored over 13 years ago by Davide P. Cervone <[email protected]>
Make mmultiscripts not remeasure stretched operators

54bb4574ed3855bc49edf1f2d540ba6d9ab361d7 authored over 13 years ago by Davide P. Cervone <[email protected]>
Remove getScales call from tooltip, and don't remeasure stretchy operators

77f0e943bf51ae5ca6deb0e15a501dbb2af45324 authored over 13 years ago by Davide P. Cervone <[email protected]>
Removed debugging code left in the previous commit

ccdefebc2e2e4cfca5dddc847f2b49b598496f25 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add a factor so that the chunk size gets bigger after each chunk (so the initial part of the page is shown quickly, but long pages don't slow down so badly). This probably needs some experimental data to get teh factor and chunk size right.

734089fa13e0d836a784fcf647fd0e2cfa140c6b authored over 13 years ago by Davide P. Cervone <[email protected]>
Don't measure then remeasure stretched embelished operators (saves a reflow)

5be76da6fed05ac1e60240d7142f5e8b80d11418 authored over 13 years ago by Davide P. Cervone <[email protected]>
Since the loading of the jax is now done by prepareOutput, no need to check for callbacks in processOutput

2708905233eba3c6e2ab73f66e5b0fa962060190 authored over 13 years ago by Davide P. Cervone <[email protected]>
Properly handle loading of jax during prepareOutput so that it works in combined configuration files

a4fdb7b81574548ee300accc59309608c7b2cb83 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add EqnChunk configuration parameter for how many equations to reveal at one time (they are marked display:none until this many are ready, and then all revealed at once

bb3129d5dbf676cfa5c81e0f404e5b9b5a2876be authored over 13 years ago by Davide P. Cervone <[email protected]>
Pass state to input and output jax's Translate() method

75058a81d8f68dc3e40f70adb5b4de560788235c authored over 13 years ago by Davide P. Cervone <[email protected]>
Pass state rather than scripts to pre- and postTranslate methods (let them get the scripts from the state)

0145248359c60b24b1a8fe40f5ad64d9463d8e00 authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix a typo that I missed in the previous commit

922fc8146153b34e1fd05c55815c2a53df3cd8d6 authored over 13 years ago by Davide P. Cervone <[email protected]>
Save heights when getting widths (so don't need to do offsetHeight in placeBox, or rely on assumptions)

c1a5ba16a37c76110a4f0aa28056f66236e6fdc6 authored over 13 years ago by Davide P. Cervone <[email protected]>
Mark bounding boxes known to be exact so that they don't have to be remeasured later

a97410976e10a743d6c054f12b40d492de319f0c authored over 13 years ago by Davide P. Cervone <[email protected]>
Replace getW with a better version, and avoid offsetHeight in placeBox when posible. Make some IE bugs dependent on mode (since IE9 doesn't need them)

b62847c57e7b6b658a01fa0e29b4f219a1575920 authored over 13 years ago by Davide P. Cervone <[email protected]>
No need for useProcessingFrame any more (just set styles on the MathJax span itself)

0fbba16dbeed4aeafd3e055484f67ec35eb4948a authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix marginScale problem with IE <= 7, and inline display problem with IE >= 8. Don't assign default font to MathJax (it is not needed, since we set the font explicitly on text items)

7b32411bf7eaf83e73ee02feb7eca3042b97ba47 authored over 13 years ago by Davide P. Cervone <[email protected]>
Replace getScales and getMarginScale by actions in the preTranslate method. Also add hideProcessedMath option to set display:none on completed expressions (for IE performance)

b214da243666332234fdb70a76ded29486a3551a authored over 13 years ago by Davide P. Cervone <[email protected]>
Make prepareOutput() load the main output jax.js file and wait for it to complete; also handle errors in the pre- and post-processing

2a72125c1a02184c7c123b494a768446a98cd07e authored over 13 years ago by Davide P. Cervone <[email protected]>
Handle preTranslate in HTML-CSS jax, and don't make a redundent scripts list if there is only one output jax in use

7042c1d64f94e6c7b58a9ca607095cd9d3cae60d authored over 13 years ago by Davide P. Cervone <[email protected]>
Remove unused function from previous commit

046079b8050b0f07096973aaa39b4e196c5bde00 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add a processing state variable and use that to allow pre- and post-Translate methods that can be used to get scaling factors, etc.

805c78df67063b1702b7aa5b0289607b992deddb authored over 13 years ago by Davide P. Cervone <[email protected]>
Make thin rules be in pixels to try to improve results in IE (disappearing division lines, see issue #161)

45a9d254066333a64b157eae77570fdc36cea3d5 authored over 13 years ago by Davide P. Cervone <[email protected]>
Repack previous commit

231081ac5cc4029bb629929a02420e51287dfa21 authored over 13 years ago by Davide P. Cervone <[email protected]>
Check for config array before issuing v1.0-warning message (resolves issue #163)

07faf4e0b4e56a071a713ca39d052faade7a8881 authored over 13 years ago by Davide P. Cervone <[email protected]>
Fix example MathML file to avoid redundant space problem with IE

c849a191d9dd69edd0b5101713329a410ee5f5ae authored over 13 years ago by Davide P. Cervone <[email protected]>
Add an overlay for IE < 9 to trap events from getting to the zoomed math

303ea791f23dd9615b55e39c4653e068eff4d7b8 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add support for optional vertical alignment on aligned and gathered environments (resolves issue #159)

65c286421cb88d7cea35a9a38da17f1d0110545e authored over 13 years ago by Davide P. Cervone <[email protected]>
Add preliminary support for aligning tables to specific rows (currently only aligns to baseline)

bf8b903c8c2142468e72880fa05c810374288e1e authored over 13 years ago by Davide P. Cervone <[email protected]>
Don't allow font test div to wrap (might be the cause of problems in portrait mode in mobile devices when large fonts are in use

28de47ac51575c5067a0ca7830d5692efb666113 authored over 13 years ago by Davide P. Cervone <[email protected]>
The events are no longer tied to the MathJax_MSIE_Overlay frame, so don't need the special cases for this

7752f21ab9da8eb93b404be73a310d411e9dfad9 authored over 13 years ago by Davide P. Cervone <[email protected]>
Clean up Zoom functions, in particular some of the IE complications; move getBBox to MathEvents

acf080caae8ad3deb2d02b719c668d1a42e3f098 authored over 13 years ago by Davide P. Cervone <[email protected]>
Move output-jax-specific zoom code to jax, and fix some other minor issues (stil need to check with IE and then repack and recombine)

975fe6e67928c9d5c2c28c107a7434000cb19d24 authored over 13 years ago by Davide P. Cervone <[email protected]>
Merge with menu-update

91753873e16c52fb43803064981e0c3d33f9a09d authored over 13 years ago by Davide P. Cervone <[email protected]>
Sort the items in the About MathJax dialog box

a7fd90af2f1e0e802f042922b3efa6143c4bee85 authored over 13 years ago by Davide P. Cervone <[email protected]>
Corrected types in comments

2baa587175da8e5f7b2d31d04212704d2888b4b0 authored over 13 years ago by Davide P. Cervone <[email protected]>
Change UIevents to MathEvents (missed this one earlier)

7c33ada9733ad210c15c19433ca7bcc707faa27b authored over 13 years ago by Davide P. Cervone <[email protected]>
Update menu items for easier access, and use more variables to access MathJax components, when possible; remove some unneeded variables from NativeMML jax.

3edf60dc0fe8b4eefd12b602f9da11fa4fa9ec97 authored over 13 years ago by Davide P. Cervone <[email protected]>
Repack and recombine (plus remove unused variables)

820afa0357c905bc82a6fe833b78829b63b19acf authored over 13 years ago by Davide P. Cervone <[email protected]>
Make parameters be configuration parameters, and allow for easier configuration of styles

3cd69cf6ae74e7655f0ed8bf981c87276eb3e10f authored over 13 years ago by Davide P. Cervone <[email protected]>
Rename UIevents as MathEvents

9769ba0d647830aa54c7af8e3c17171a130d076d authored over 13 years ago by Davide P. Cervone <[email protected]>
Use HOVER.Px instead of bbox.Units, which was removed

d7c91a442ba6db054bded6b263ba068a55a8b5d2 authored over 13 years ago by Davide P. Cervone <[email protected]>
Make menu button float on top of math, and make delays and other values into paramaters that can be changed (needed for menu arrow positioning

3312e9ca3e90fe0bbf39abf5ea275af944206681 authored over 13 years ago by Davide P. Cervone <[email protected]>
Move some more common code to UIevents; add support for configuring discoverability; make frame always be in pixels rather than sometimes em's; add comments to UIevents

849ce805998921652651175ae92d331f01f72400 authored over 13 years ago by Davide P. Cervone <[email protected]>
Add support for MathPlayer in IE9 and lower, plus add support for hover when maction is used, and support for the hover in the API calls

928956858413b770115dda5a530708889dda549b authored over 13 years ago by Davide P. Cervone <[email protected]>
Add 'discoverability' to NativeMML output (still have to work on IE support)

fd587eb745a0ec33ce8655b7bedbdae20ee5e0c5 authored over 13 years ago by Davide P. Cervone <[email protected]>
Move event-handling code to a separate file, loaded by output jax (so if MathJax is loaded on a page with no math, it doesn't have to be loaded)

42306c4b0ca9d357d4592b156af2e87d0132b777 authored over 13 years ago by Davide P. Cervone <[email protected]>
Move hover support to MathJax.js (next commit will move it all to a separate extension)

3a8a9f5df9bc0c65361aa73ca696f1c9ed8f6f7d authored over 13 years ago by Davide P. Cervone <[email protected]>
Have noError produce proper math span (rather than just the merror)

994a9dff312015e0282dd0e61b35b73dbf48214b authored over 13 years ago by Davide P. Cervone <[email protected]>
Menu button image left out of previous commit

2512ed06542fcedd25a7aa26f41b0fcc02a8090d authored over 13 years ago by Davide P. Cervone <[email protected]>
Preliminary 'discoverable' math implementation. INCOMPLETE: DO NOT USE YET. Only in HTML-CSS mode, and still need to refactor to move event code to common file. Does support mobile devices through tap event. Does not include packed or combined versions yet.

2367f0e92bafdc48e706625da058167ac41559e2 authored over 13 years ago by Davide P. Cervone <[email protected]>
Don't set noError font-family to serif (since Windows default serif font doesn't have backslash character!

7411a83f21c3d05456d1864e5bc14218fe197549 authored over 13 years ago by Davide P. Cervone <[email protected]>
Refactor event handling to move common routines to MathJax.HTML.Event (in preparateion for handling hover discoverability

5b421d32d1124d83d7b0b53e6665714f54f80d55 authored over 13 years ago by Davide P. Cervone <[email protected]>
Mark all HTML-CSS output elements as isMathJax, so it can be used to identify what elements are part of mathematical output

56e6e1fe8b987c69f8c574cffabaed2130b353cc authored over 13 years ago by Davide P. Cervone <[email protected]>
Add support for Firefox 6 Mobile, and add close button for mobile devices so it is easier to close a submenu.

ec5cd41d69a38516edcd5b1df395fd282cf66ffe authored over 13 years ago by Davide P. Cervone <[email protected]>
Add touch event support for mobile devices so they can access the menus (still need to work on Firefox support, but works for WebKit-based mobiles)

816d2cbcfdae551cb92aa87c23335f1d86967569 authored over 13 years ago by Davide P. Cervone <[email protected]>