Ecosyste.ms: OpenCollective

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

github.com/KaTeX/KaTeX

Fast math typesetting for the web.
https://github.com/KaTeX/KaTeX

Advanced macro support and magic \dots (#794)

* Advanced macro support and magic \dots

* Fix \relax behavior

* Use \DOTSB in \iff, \impl...

6857689946c50cb4a020d0214dc810913b8c9758 authored about 7 years ago by Erik Demaine <[email protected]>
Update Parser comments to match implementation. (#837)

0c2dd845f339ed62f9a8bb74e45b10e359840bad authored about 7 years ago by Ashish Myles <[email protected]>
To @flow: Token, Lexer, ParseError, and ParseNode. (#839)

* To @flow: Token, Lexer, ParseError, and ParseNode.

* PR fixes 1.

13f3eac7418ee35f9779aa9c4ad90587c06addf3 authored about 7 years ago by Ashish Myles <[email protected]>
group all \phantom related code together

8bdc5e3e6aa18ca0595632113302dff722c435e5 authored about 7 years ago by Kevin Barabash <[email protected]>
update defineFunction to accept a single arg, introduce flow to do some typechecking

d8116bdc64a8be77a7153a57965c5e6e40b24fad authored about 7 years ago by Kevin Barabash <[email protected]>
extract delimsizing functions into their own file

a99c7c9e0f67fbc76f0e3d2c7ace24cb02b9d754 authored about 7 years ago by Kevin Barabash <[email protected]>
make 'names' accept only an array of strings, add warning comments about where new functions should be added

12399da73d9e4132e816ef7cb65454989cc4d670 authored about 7 years ago by Kevin Barabash <[email protected]>
run flow as part of 'npm test' so it runs on travis-ci

6db61cb2193ad95bd6fbab6486e9d59a158966e8 authored about 7 years ago by Kevin Barabash <[email protected]>
Add \smash, laps, spaces, and phantoms (#833)

* Add \smash, laps, spaces, and phantoms

1. Support `\smash`, including the optional argument...

092aa0c767b513c3cf1858678753a1849c985f2c authored about 7 years ago by Ron Kok <[email protected]>
Add a maxSize option to limit user-specified sizes (#803)

* Fix color support for stretchy, strikethrough, and fbox
Summary:
Stuff like `\red{\overbrace...

211c86d39bcdc421149628f7b266891138cbdb1a authored about 7 years ago by Xuming Zeng <[email protected]>
Fix exponential behavior in accent production (#834)

src/functions.js was returning two properties referring to the base; since buildHTML runs `JSON....

b27d7011d166e28871ab479404b439d065d58792 authored about 7 years ago by Sophie Alpert <[email protected]>
Add `contrib` to NPM files

d36ca4a2fabe0fcca1006a462bed855e28579978 authored about 7 years ago by Schmulik Raskin <[email protected]>
Require \[text]color HTML colors to be well-formed. (#827)

Previously, the parser accepted all letters of the
alphabet for hex digits in HTML colors, and ...

be60165bb18ff0574c8814006fd159972a27d8b2 authored about 7 years ago by Ashish Myles <[email protected]>
Added MathJax compatibility script (#680)

* Added MathJax compatibility script

* Removed make integrity, which release.sh handles

* ...

2fbb2b0128f062f6627581d250977a6ff9604964 authored about 7 years ago by William J. Bowman <[email protected]>
Bump master to v0.8.4-pre

96c1fe7ad86252e75774079660fd7ae67457e092 authored about 7 years ago by Kevin Barabash <[email protected]>
switch pre-commit hook to use pre-commit npm package (#823)

796551021b7c4391577be8115c81ffb43bb00e71 authored about 7 years ago by Kevin Barabash <[email protected]>
Reduce SVG (#819)

* Reduce SVG

1. Edit to reduce redundancy in SVG code. Save 5 KB in size of stretchy.js

2....

ba069db1966224b0ec845525532b75c7974ef3d4 authored about 7 years ago by Ron Kok <[email protected]>
Merge pull request #821 from hblumberg/master

Fix link in CONTRIBUTING.md.

dd99b0064c3ce83e9def90b3bf4020a8282623e9 authored about 7 years ago by Emily Eisenberg <[email protected]>
Fix link in CONTRIBUTING.md.

This fixes `[preview page] (http://utensil-site.github.io/available-in-katex/)` (and instead mak...

a787bcb25742976522254ca1b7cf17b028a6b509 authored about 7 years ago by Hannah Blumberg <[email protected]>
Added support for \not (#140)

* Added support for \not

* fix grammar in comment

c6647e330307638849cbfb8cdb4eff52622e3b3b authored about 7 years ago by Kevin Barabash <[email protected]>
Support for \' \` \^ \~ \= \u \. \" \r \H \v text-mode accents (#802)

* Support for \' \` \^ \~ \= \u \. \" \r \H \v text-mode accents

* bug fix

* Possible Safa...

201193233e19ba5ff04371e724cfbdad9d0b0672 authored about 7 years ago by Erik Demaine <[email protected]>
Improve \sqrt (#810)

* Improve \sqrt

Make \sqrt out of inline SVGs to ensure a perfect match at the junction betwe...

e88256b397d2c0be1b636b9e2307debbbc858f08 authored about 7 years ago by Ron Kok <[email protected]>
Support CJK full-width punctuation + Unicode dots (#814)

dd0c14ac014c2dda63d1f3973b9b3c75048de02b authored about 7 years ago by Erik Demaine <[email protected]>
Pre-commit hook to call make lint (#815)

6d2cf79f5304c40c3590e9293ef34490acf0f36b authored about 7 years ago by Erik Demaine <[email protected]>
Modernize font creation (#624)

* Modernize font creation

* Automate the build process, instead of writing a complicated manu...

a9708a25f25ff2b26296e1f3ec1819f33b1cbe70 authored about 7 years ago by Martin von Gagern <[email protected]>
Use inline SVG for stretchy elements (#807)

* Use inline SVG for stretchy elements

Replace all background-images with inline SVG code.

...

a4b1bf01be7f6f4e15fbdb36a7619bdeec9b3862 authored about 7 years ago by Ron Kok <[email protected]>
Add latin-1 letters as math symbols (#796)

Additional work is required to render them using Computer Modern, currently we use the fallback ...

81037e5d10b9e8ff05e4ed6d875284216dfe10ff authored about 7 years ago by Christian Abdelmassih <[email protected]>
Bump master to v0.8.3-pre

2cd961dbe06196a5554594e666229c093fd24342 authored about 7 years ago by Kevin Barabash <[email protected]>
Detect attachEvent() support correctly, fixes #771 (#772)

a7351ffc81c80d7101c8f627f5433a724359f68e authored about 7 years ago by Hallvord R. M. Steen <[email protected]>
Fix color support for stretchy, strikethrough, and fbox (#792)

Summary:
Stuff like `\red{\overbrace{AB}}` works now in addition to `\color{red}{\overbrace{AB}...

d01c73c312856e07caed9392c34b97ade1958421 authored about 7 years ago by Xuming Zeng <[email protected]>
Update package.json to point 'main' at dist/katex.js (#791)

Summary:
Now that we're using ES6 import statements in our source code
it makes it difficult f...

e192be2177509e592ba2f82b96d86b0f355c228d authored about 7 years ago by Kevin Barabash <[email protected]>
Fix MathML output for ' and large operators with limits (#788)

Summary: (@kevinbarabash)
This diff extracts MathML builder tests out into a separate file and
...

fafaf85f9662ca39474f2c4636722afcd96257cb authored about 7 years ago by Kevin Barabash <[email protected]>
Accept all existing Greek letters using unicode characters in math mode (#410)

Test Plan:
- make test
- run screenshot tests on travis-ci

e00738d16f56b425f5a7a84b850d1458b3809f3b authored about 7 years ago by Kevin Barabash <[email protected]>
Bump master to v0.8.2-pre

ef66f309122f9e93fae5d1bb0456fac3ebe9c4ff authored about 7 years ago by Kevin Barabash <[email protected]>
Fix Makefile to include images in build files (#784)

Test Plan:
Ran `make` then `find build/katex`. New entries:

```
build/katex/images
build/k...

3e9d66c0675c2114be29cf9760befb5306f509aa authored about 7 years ago by Ben Alpert <[email protected]>
Bump master to v0.9.0-pre

107d5284b5a7020982da06eb2a95d90145e3cfc5 authored about 7 years ago by Kevin Barabash <[email protected]>
Replace --exit-status with --exit-code

Summary:
My version of git and the online docs for git-diff show --exit-code as
the option to re...

d16d5dfd3fd6dc59651ca630493ae634e4890cba authored about 7 years ago by Kevin Barabash <[email protected]>
Support absolute TeX units (#732)

* Support absolute TeX units

* Implement @kohler's comments

* Rewrite unit documentation a...

a0bedcce8e8bc911c4ac73596cbc1a6c6533b636 authored about 7 years ago by Erik Demaine <[email protected]>
Improve rule coding, including for `\sqrt`. (#776)

* Improve rule coding.

* Rule widths (overline, underline, fraction, sqrt) actually scale
...

dcdca732a35511f5ee30346edafdd99eae6d2802 authored about 7 years ago by Eddie Kohler <[email protected]>
Solve Safari rendering issues with font-size overrides. (#780)

Some delicate surgery is required on the `vlist-s` table-cell CSS.
Problem with #768 reported b...

766487bfe3bfdfabb73068401536ca03aa115e0d authored about 7 years ago by Eddie Kohler <[email protected]>
Revert "Make KaTeX work in Quirks mode (#608)" (#777)

This reverts commit d93a958379bc9f02ece3469eb4748895f1fcb500.

1e148746f8889fc698dfb155c9283f744712ea70 authored about 7 years ago by Kevin Barabash <[email protected]>
Make KaTeX work in Quirks mode (#608)

* Make KaTeX work in Quirks mode

Summary: In issue #601, it was noticed that the KaTeX bug wi...

d93a958379bc9f02ece3469eb4748895f1fcb500 authored about 7 years ago by Emily Eisenberg <[email protected]>
Add configurable error callback (#658)

Replace console.error with a configurable option. This mimcs the current
default behaviour to g...

2eb32a8775345751384080ff514c9eeab4beaef8 authored about 7 years ago by Jörn Lenoch <[email protected]>
Shrinkwrap vlists in table-like CSS. (#768)

TeX and CSS treat line heights in fundamentally different ways. In
TeX, every character is trea...

2da06d541e59618624a1b9ab0918be2883bc0e48 authored about 7 years ago by Eddie Kohler <[email protected]>
Ensure screenshotter runs *all* tests. (#769)

Previously, we added a `oneDone` promise *every time a test attempt
failed*. This decremented t...

32c7fc47d13f613c024422d610481a71a9d4e4c5 authored about 7 years ago by Eddie Kohler <[email protected]>
Update {b,x}cancel to have a 0.5px transition in gradient so that the lines are antialiased (#761)

8c53698b3546500f22b94a1a68cd1c96123936bb authored about 7 years ago by Kevin Barabash <[email protected]>
Test site supports `before=` and `after=` search parameters.

They add text before/after the math. Example use: testing baseline alignment.

e7658ccd768f812147fe9aca66bca085568ca8b8 authored about 7 years ago by Eddie Kohler <[email protected]>
Supply marginLeft/marginRight as inputs to makeVList.

Current code, which modifies the returned elements from makeVList,
is fragile: if makeVList inte...

050905f8043a340a5bb870e5c55a4983dd8236fd authored about 7 years ago by Eddie Kohler <[email protected]>
Use \displaystyle within \over/\underbrace (#765)

440ba6dd1f4fd6bea2d86894b5efb29610a0c3f3 authored over 7 years ago by Erik Demaine <[email protected]>
rename parseData.js to ParseNode.js and export ParseNode as the default

5b6c222cd6b684e6a4de8e380ae6ecb7cc5259f0 authored over 7 years ago by Kevin Barabash <[email protected]>
Switch from jasmine to jest (#747)

Summary:
The reasons for switching to jest:
- easy snapshot testing so that we can easily veri...

361c500a7fc1e71343f0a36eac219fa21b66951a authored over 7 years ago by Kevin Barabash <[email protected]>
Correct computation of TeX sizes. (#755)

* Em and mu sizes are relative to current font's quad metric,
which might not be "1em" in CSS...

4480f2c987867fce1ee04bb359b66c37752c6b51 authored over 7 years ago by Eddie Kohler <[email protected]>
Set maxFontSize on rules. (#744)

This is needed in vlists, as in #646, to make fontsize-ensurer
nodes big enough.

782484eb752f04c6d96c90033c60697e740829be authored over 7 years ago by Eddie Kohler <[email protected]>
Screenshotter: Add --diff and --attempts options. (#736)

--diff produces a texcmp-like diff in test/screenshotter/diff.

f43b00b50f0de45f1e4ccf4d693f44b4e8e3ca68 authored over 7 years ago by Eddie Kohler <[email protected]>
Speed up screenshot by avoid a full page + asset load for each test

The slowest part of screenshotter tests is the page load, probably
because so many assets must ...

1704d3b003d2e559be2f90acd026b84d48094c16 authored over 7 years ago by Eddie Kohler <[email protected]>
Upgrade the source to use ES6 syntax including classes, import and static properties (#679)

* Add babel transform-class-properties to have static class properties

* Upgrade Lexer and Pa...

a019f36f8af319b5a5417575c13b1fd5e32787e5 authored over 7 years ago by Hossein Saniei <[email protected]>
Implement \coloneqq, \colonequals, etc. based on mathtools and colonequals (#727)

Fix #657 (modulo #725)

0edd3d1bbbc1d92f43729c3031d2e0da23505ece authored over 7 years ago by Erik Demaine <[email protected]>
Associate font metrics with Options, not Style. (#743)

* Associate font metrics with Options, not Style.

Font metrics are associated with a given fo...

f23bf3fe6341c2b862e565717783ae95e4b13b44 authored over 7 years ago by Eddie Kohler <[email protected]>
Mention texcmp (#753)

ebaa3feab39ee19bebd854b3a1e25b704b376437 authored over 7 years ago by Erik Demaine <[email protected]>
Correct handling of unbraced kerns followed by spaces. (#751)

Did not realize that `Parser.nextToken.text` can contain spaces
(it can). Handle that.

87b91232008917315bc5a7d9d15c8ede862d528c authored over 7 years ago by Eddie Kohler <[email protected]>
Vertically center single-character \mathop. (#745)

* Vertically center single-character \mathop.

Fix #726.

* Add screenshotter test

aa1722c8b670a4a48928720794700e479bb858b8 authored over 7 years ago by Eddie Kohler <[email protected]>
Fix interaction between styles and sizes. (#719)

* Fix interaction between styles and sizes by implementing styles as sizes.

Rather than havin...

b866cd5224b143ebb24888c5540e10ffd4f6e080 authored over 7 years ago by Eddie Kohler <[email protected]>
Show correct browser support (#737)

* Show correct browser support

KaTeX runs in IE 9 but not in IE 8. This PR edits the README a...

4f57d53f6ee3fd8808e81c4760edf6dfb866a6a9 authored over 7 years ago by Ron Kok <[email protected]>
Add documentation for how to run auto-render example (#740)

a36709d2394ab86efe9a1df08a7982ce67c6eb7d authored over 7 years ago by Erik Demaine <[email protected]>
Remove duplicate comment

29fc2d56d409aaf5875601dc57da2cf66d1577e2 authored over 7 years ago by Kevin Barabash <[email protected]>
Support stretchy wide elements. (#670)

eff7653c51990aad4eb2f9f81d84a8dca2c682eb authored over 7 years ago by Ron Kok <[email protected]>
Fix high contrast mode better, thanks to @GeeLaw (#733)

eaa7f3a17dde72b13506deee988d87133405283b authored over 7 years ago by Erik Demaine <[email protected]>
Support all render options in auto-render.

Closes #690.

60b1969a01f4f5ccc1b01ca3776bd23ced337457 authored over 7 years ago by Alex Pearce <[email protected]>
Implicit \color, explicitly grouped \textcolor (#619)

25dde7f841c8e67262e1b5c8e7215b8d0cdc6cbb authored over 7 years ago by Erik Demaine <[email protected]>
Update texcmp to ubuntu 17.04 and avoid mounted host directory (#722)

* Update texcmp to ubuntu 17.04 and avoid mounted host directory

Switch to linux 17.04 in ord...

ad0abbd4e9afd6473d6fe73b4a31ab6e38694774 authored over 7 years ago by Martin von Gagern <[email protected]>
Add \jot lineskip to aligned environment, switch contents to displaystyle, and add gathered (#725)

06d6c9689467ce3fc5cb5031498c7a99cbfc028b authored over 7 years ago by Erik Demaine <[email protected]>
Merge pull request #724 from edemaine/highcontrast

Support Windows high-contrast mode. Fix #716

95af9379dad3faaec272b66c247c236ed457804c authored over 7 years ago by Kevin Barabash <[email protected]>
Implement $...$ within \text via styling node (#637)

7fdb1eed81fe3d1ab244ab2716a3f0873406cfe4 authored over 7 years ago by Erik Demaine <[email protected]>
Support Windows high-contrast mode. Fix #716

a564c0aeef75c74f467bb2117f425bedce89637d authored over 7 years ago by Erik Demaine <[email protected]>
Merge pull request #718 from kohler/fix-711

Fix #711 issue with multiple superscripts.

991324224596a57f86678954893e0cf2954d98e6 authored over 7 years ago by Kevin Barabash <[email protected]>
Fix #711 issue with multiple superscripts.

The previous code incorrectly implemented TeXbook rules. First off,
the font metrics at issue sh...

3af23fd8a4566fdfcacdb6ed7d85b767ac2c7f70 authored over 7 years ago by Eddie Kohler <[email protected]>
Merge pull request #684 from edemaine/anglebracket

Support <, >, | and many \text... commands in text mode

9f3f445360fb62dd56d521cd5dda3d6e0d5b3e6e authored over 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #697 from edemaine/implies

Add \iff, \implies, \impliedby support

78be8d4a29b227c63cb634efb3fbedb6485a868a authored over 7 years ago by Kevin Barabash <[email protected]>
Support <, >, |, and long-form symbols. Fix #662

Add long-form aliases for various text symbols

* \textgreater is an alias for > in text mode
* ...

1428136e5260689073ca45ca1ed78bc6b494002a authored over 7 years ago by Erik Demaine <[email protected]>
Add \iff, \implies, \impliedby support. Fix #190.

* Based on @ronkok's code, but without \mathrel as it's absent
from amstex.sty.
* Add toBuild ...

46f34181e3dbbb691d3c9a7239b08e8665a994a4 authored over 7 years ago by Erik Demaine <[email protected]>
Merge pull request #699 from edemaine/middle

Refactor and comment space splicing code

e4b93379fbeb73fccb47db6e89cfcc12f9f68b57 authored over 7 years ago by Kevin Barabash <[email protected]>
Refactor and comment space splicing code

5165cc48e6fc2346d8bf85e56bcbaae2dde5c8c5 authored over 7 years ago by Erik Demaine <[email protected]>
Fix #683.

Shift spaces back into the replacement middle delimiter.

7192bd65959df6cc64a5b774746609f4257c765a authored over 7 years ago by Eddie Kohler <[email protected]>
Rephrase displayMode description to be clearer (#648)

* Clarify meaning of true and false
* Clarify inline vs. block

b9e7b6898fd68a575d953000f4741ce2a24012f0 authored over 7 years ago by Tab Atkins Jr <[email protected]>
Merge pull request #678 from edemaine/symbols

Fix font typo math -> main

429c1f6f5241c533f7c477ad75b4611417ec5b5b authored over 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #605 from gagern/overset

Builtin macros, macro arguments, \overset and \underset

2c92a9a36880f6c7c68458f44ad8872326982331 authored over 7 years ago by Kevin Barabash <[email protected]>
Old font command support: \rm, \sf, \tt, \bf, \it (#675)

Squashed:
* \rm, \sf, \tt, \bf, \it support
* Fix space consumption after macros without argum...

171e38f28a550f559d693eefc171ca55890ad9a8 authored over 7 years ago by Erik Demaine <[email protected]>
Fix font typo math -> main

1379c2666eafb253777ffb4e0f2b46efadca7730 authored over 7 years ago by Erik Demaine <[email protected]>
Added screenshotter tests for overset and underset

3a95d8889b381ea3a35f6f3051ac18c83e18ce5c authored over 7 years ago by Martin von Gagern <[email protected]>
Indicate missing support for delimited macros

28ad473e4a8239edd3ccfd71482ff9a61e2492b8 authored over 7 years ago by Martin von Gagern <[email protected]>
Support \bgroup and \egroup

e2763a300712e6b2774b925daf5d389a7377cb08 authored over 7 years ago by Martin von Gagern <[email protected]>
Introduce defineMacro function

… as suggested by Erik Demaine, to future-proof the code.

96d1e6aea789a5816bf7866c5ba2789c917c90ff authored over 7 years ago by Martin von Gagern <[email protected]>
Builtin macros, macro arguments, overset and underset

* Ship predefined macros with the library, in macros.js.
* Allow macro arguments #1 and so on, w...

7ec455083feef02deebb0e64d0e5414213ed4196 authored over 7 years ago by Martin von Gagern <[email protected]>
Fixed missing verb in README (#668)

40ec1b92b80f7e453b040287176fe5061b616786 authored over 7 years ago by Noxx <[email protected]>
Use utils.deflt for Settings (#649)

Rather than duplicate the definition of the undefined-defaulter, use the version already present...

f3df1ccbac4c61efd55bec423bc8509f8d173fb2 authored over 7 years ago by Tab Atkins Jr <[email protected]>
fix #509: added some international operators (#647)

* fix #509: added some international operators

* trailing comma

fdd83db65aa4d40fc688fb6cc1667d6f2c92461f authored over 7 years ago by Sergey Pashinin <[email protected]>
Merge pull request #642 from gagern/release

Fix release script after experience from 0.7.1 release

742e512172288d1b550e8ad2d9a872cf6a836085 authored over 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #635 from gagern/fontDiff

Set up a diff attribute and textconv instructions for font files

3fea3dfbbc1cdf686ca94c0a478bb258bdd45b8e authored over 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #639 from gagern/printSize

Show compressed sizes correctly

301d7cfb1aecc6062987c04b8a52f45e435ca7d4 authored over 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #644 from gagern/readmeMacros

Describe site-provided macros in README

7aa84d010c58f4da0aa13cfc2c2acf4bf363626e authored over 7 years ago by Kevin Barabash <[email protected]>