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

Make `build/katex.less.css` depend on `static/fonts.less`

Before, it only depended on `static/katex.less`. Now, make it a little
less general and depend o...

a2f81d9d73940842085f73fa626b3ef008f68062 authored almost 10 years ago by Emily Eisenberg <[email protected]>
Point to CDNJS in README

Test Plan: http://jsbin.com/mirumuyeku/edit?html,js,output

Auditors: emily

2ab14ea224bc9e7818e69c893e8086b46877f670 authored almost 10 years ago by Ben Alpert <[email protected]>
Fix typos in README

a9d5a8782f7100b78f22420250f8353102221dd5 authored about 10 years ago by Ben Alpert <[email protected]>
Add braces around displaystyle

This makes a difference for expressions like `2 \choose 3`.

Auditors: emily

c87511168d4c292c2f2cbf33e1041a624bb9f6c2 authored about 10 years ago by Ben Alpert <[email protected]>
Release 0.1.1

f997bdd64b5d30c767474f6828fd3d2d23310a02 authored about 10 years ago by Ben Alpert <[email protected]>
Update description in package.json

d3ab5a1fc6f9325712c603c715c419640f4bde24 authored about 10 years ago by Ben Alpert <[email protected]>
Add \choose support

Test Plan: Looked at `1 + 2\choose {3 \over 4}`, npm tested.

Reviewers: emily

Reviewed By: emi...

2cbee18010037e0814486d9ded3991a96e3aa262 authored about 10 years ago by Ben Alpert <[email protected]>
Add support for \{,d,t}binom

Test Plan: `\binom xy^{\binom xy^{\binom xy}}` looks like something. `\dbinom` and `\tbinom` als...

006a0a761c59a99acbfc2ce48ce717dae1e76a6b authored about 10 years ago by Ben Alpert <[email protected]>
Add the ability to add woff2 files to the docker

Summary:
To complement pull request #142, add the ability to automatically
generate the woff2 fi...

10e9b4ec125d4b0cd05053c71b12c40c7bb8cf14 authored about 10 years ago by Emily Eisenberg <[email protected]>
Merge pull request #142 from mathiasbynens/woff2

Add WOFF2 versions of the fonts

4c00064f41142134e1b5a44f66c7b4e3ee1fa7b4 authored about 10 years ago by Emily Eisenberg <[email protected]>
Merge pull request #117 from jmeas/hi-jshint

Adds JSHint to the build step + code clean up

23d50e8633a7531d31fdc4b7e58e6c8fe62a69e8 authored about 10 years ago by Emily Eisenberg <[email protected]>
Adds JSHint to the build system and tidies up code.

fec04614b82fafc2bbf82f68e6416abb1e236b78 authored about 10 years ago by Jmeas <[email protected]>
Merge pull request #137 from cben/displaystyle

Mention `\displaystyle` workaround in README

6aa70e33e4f405c41be60a9ddc399a630c37cf16 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add optional arguments

Summary:
Add correct parsing of optional arguments. Now, things like `\rule` can shift
based on ...

def1a47935cce6531323134380fc394b1376e1b5 authored about 10 years ago by Emily Eisenberg <[email protected]>
Make built files use only ASCII characters

Test Plan: Searched for `[^\x00-\x7f]` in vim and had no results, where there were before.

Revi...

cba70b51febc386200ff0544010480f3272594ba authored about 10 years ago by Ben Alpert <[email protected]>
Mention `\displaystyle` workaround in README

until the question of display math API (#66) is decided either way...

80c4ca7c7113e02625108ff5eed55281522e545c authored about 10 years ago by Beni Cherniavsky-Paskin <[email protected]>
Add WOFF2 versions of the fonts

Contrary to other web font formats, the new WOFF 2.0 Web Font compression format is optimized fo...

48870f05c1bc82f5e2421baab9ae01310bd5cab8 authored about 10 years ago by Mathias Bynens <[email protected]>
Adds new symbols.

4da05ab772a0992284c2bc796623848e299c5428 authored about 10 years ago by Jmeas <[email protected]>
Merge pull request #101 from kevinb7/over

added support for \over

5722b45633b0cea02be00f765a5633ddd79ea4cc authored about 10 years ago by Emily Eisenberg <[email protected]>
added support for \over

changed stopType (string) parameter to breakOnInfix (boolean)
renamed rewriteInfixNodes to handl...

c566ae68885ae9767c72e883978fdab40236db04 authored about 10 years ago by Kevin Barabash <[email protected]>
added rule to the style guide section for where to declare variables

0189b96b92133ea0aa858a94f0fe0e112995e965 authored about 10 years ago by Kevin Barabash <[email protected]>
Merge pull request #107 from dbieber/patch-2

Update CONTRIBUTING.md

0236cdc619f0f3cbd5059cb6588b18669a0ebf5b authored about 10 years ago by Ben Alpert <[email protected]>
Merge pull request #106 from dbieber/patch-1

Update CONTRIBUTING.md

5e535af75fc6541b10acb865f966c8797461058d authored about 10 years ago by Ben Alpert <[email protected]>
Merge pull request #70 from mathiasbynens/patch-1

README: Remove redundant `type` attribute

240981e3a2cf7351b1339d29f4cf5b99581988a3 authored about 10 years ago by Ben Alpert <[email protected]>
Merge pull request #104 from kevinb7/error.position

added position property to ParseError

a18adfdfad85e6134e28df9e80032544aa04260a authored about 10 years ago by Emily Eisenberg <[email protected]>
added position property to ParseError

afaec30d0a054dd2525fead1ee9330d3103c494d authored about 10 years ago by Kevin Barabash <[email protected]>
Update CONTRIBUTING.md

5916e1287dd5257a9a3dc5c824f94540ecaf9af0 authored about 10 years ago by David Bieber <[email protected]>
Update CONTRIBUTING.md

fix spelling of install

bd795020f0defe74e826e162061b4331fb19943c authored about 10 years ago by David Bieber <[email protected]>
Merge pull request #91 from MandaBrown/teeny_tiny_typo_fix

Fixes a teeny tiny typo in a comment.

e0dece759fb8455ee91024d470ee7f4bfc9195bb authored about 10 years ago by Emily Eisenberg <[email protected]>
Improve the fonts.less experience

Summary:
Create a fonts.less file which generates identical css to fonts.css, but using
less rul...

bd6f762f946536c371d44418f107a88962c34566 authored about 10 years ago by Emily Eisenberg <[email protected]>
Update huxley screenshots

Update huxley, and then use the Dockerfile to create new huxley screenshots.

Test plan:
- Make...

824fb7fd2f5da39f65b469def167b4dbf0b4ed21 authored about 10 years ago by Emily Eisenberg <[email protected]>
Catch exceptions on test page

Summary: This makes typing into the box bearable with break-on-exception enabled.

Test Plan: Ty...

317564a173270d8b030ca322971289bbd7970f60 authored about 10 years ago by Ben Alpert <[email protected]>
Fixes a teeny tiny typo in a comment.

fdc578563b5e70587dfb12f937b7bca1c33c6d4b authored about 10 years ago by Mandy Brown <[email protected]>
Merge pull request #89 from patrickkang/master

Add \partial symbol

d2f41a19a5e9a68dd67df02d5998bc5ce81aed8e authored about 10 years ago by Emily Eisenberg <[email protected]>
Merge pull request #71 from jmendeth/simple-cli

Simple CLI

b675587259ab0c93717d7551877c326883747279 authored about 10 years ago by Emily Eisenberg <[email protected]>
Merge pull request #54 from adammark/patch-1

Update README.md

bd6ebf23dd19bc06f1af27a5867f7e5e33d5bbce authored about 10 years ago by Emily Eisenberg <[email protected]>
Add partial symbol

b9333a36d1cb2e0896107dffd3a42dd308430f15 authored about 10 years ago by Patrick Kang <[email protected]>
Merge pull request #72 from evestera/setrelops

Added set theory and logic symbols

73c33b015ab53a082fe67c84e8c78f8e015625e4 authored about 10 years ago by Emily Eisenberg <[email protected]>
Added various set theory and logic symbols

\subset, \supset, \subseteq, \supseteq, \cap, \cup, \setminus,
\neg, \lnot, \top, \bot, \emptyse...

840ab7019113ca02bb9287064c0e346e403db90e authored about 10 years ago by Erik Vesteraas <[email protected]>
Merge pull request #44 from grizzilus/master

Fix license typo in README

5476c849c9c8df6bcdecdeaaeaa184d176a0c1a1 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add CLA information in CONTRIBUTING.md

Auditors: alpert

1f9393476b8d4c46401814391bff1edb3c1eccce authored about 10 years ago by Emily Eisenberg <[email protected]>
Warn when the website is in quirks mode

Summary:
KaTeX doesn't work correctly in quirks mode. Warn in the console and disable
rendering ...

ea5ee95dbec689953c35fa552e1170061a8a945d authored about 10 years ago by Emily Eisenberg <[email protected]>
Ignore NPM debug logs

Not related to this PR, but good to have.

8bd9bfbcfe2e6cbcb3bd23916deb54cc8ecad586 authored about 10 years ago by Xavier Mendez <[email protected]>
Add simple CLI

f6dd9e93fb9bd9c7dff6decf2150e09a762f9da2 authored about 10 years ago by Xavier Mendez <[email protected]>
README: Remove redundant `type` attribute

2ab395a55f610df0622fe3bee7e1842dc6f6a4f8 authored about 10 years ago by Mathias Bynens <[email protected]>
Add skew and italic metrics for ttfs

Summary:
Add the ability to base the metrics for a TTF character on the metrics
from one of the ...

b7e55607cc14fdb50d82a556738582350cc0f996 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add font metrics for \iint, \iiint

Also, fix the python dict keys so we actually get the metrics back into the
javascript correctly...

e6b3cbe7c1c99593cf5d40fcf4d2d5094dc6cca3 authored about 10 years ago by Emily Eisenberg <[email protected]>
Update README.md

Must specify UTF-8 in document for math characters to render properly.

5cfa59e5b6874b0396a7653c3d57128788b1262d authored about 10 years ago by Adam Mark <[email protected]>
Fix license typo in README

199bc0038599bb49c71a24369e0b9fb3aaf07f4a authored about 10 years ago by Jeremy Engel <[email protected]>
Merge pull request #39 from mgp/master

Fix links to JS source files

aa7052d03a23628bb950fe508ea632aefc80d700 authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix links to JS source files

These links were missing the `src` path component.

faf69f238a1d99d121c9f8f63d4bdf9d709dd2cf authored about 10 years ago by Mike Parker <[email protected]>
Bump version to v0.1.0

Also ready KaTeX for releasing

Auditors: alpert

f76688b639fb6b89be3e7fccb1c28fc41bee7d93 authored about 10 years ago by Emily Eisenberg <[email protected]>
Move js files into src/

Test plan:
- Make sure huxley tests, jasmine tests, make build, make metrics, make test all
st...

35d9d972fd6ee868d3f618d64adda79c44e03476 authored about 10 years ago by Emily Eisenberg <[email protected]>
Improve readme

Add good README and CONTRIBUTING files.

Auditors: alpert

032b8a63e63ae105dadd957931c08f7af273a3c6 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add a Dockerfile for huxley tests

Summary:
Add the dockerfile that I've been using to make huxley screenshots so
others can test t...

38a6ce7990cd15220658596d3a5b9064e91596e1 authored about 10 years ago by Emily Eisenberg <[email protected]>
Rename `katex.process` to `katex.render`

Test plan:
- Make sure tests work and huxley tests didn't change

Auditors: alpert

6b674873ea90b8121cf05d01daafa88b5ec37c68 authored about 10 years ago by Emily Eisenberg <[email protected]>
Improve build process

Summary:
Improve the build process by combining the CSS files, automatically
selecting font file...

9dc767041d35e516931655284e94d958ef7a49e1 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add looots of comments

Summary:
Add comments everywhere! Also fix some small bugs like using Style.id
instead of Style....

f63af87f17fedfd0c4cab753a3d4f7a0a5290bc0 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add Travis badge to README

Auditors: emily

79a5687057de6267ac71f507989d77a5e4a6812f authored about 10 years ago by Ben Alpert <[email protected]>
Add accents

Summary:
Add support for math-mode accents. This involves a couple changes.
First, in order to c...

0dca731da6bcf2a7c65bbc42ad59a6e8a3e130a7 authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix dots spacing

\cdots, \ddots, and \vdots are all ords, not puncts.

Test plan:
- Make sure no huxley tests ch...

0d42a902ac0679981ef3d43f530ae4f2f3884e3a authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix rendering of lists in \left/\right

Test plan:
- Make sure tests work
- Make sure screenshots didn't change, and new screenshot lo...

90573fcaf2ac10cf9b757d2fa7ba36c4ca95b164 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add code for generating HTML

Test Plan: Ran unit tests. Looked at `\blue{\displaystyle \left(\dfrac{a^\sigma}{\sin \theta}\ri...

7df5b4bba846f20bd7e506adad8c82f8821a9474 authored about 10 years ago by Ben Alpert <[email protected]>
Enable travis-ci.org

This tests against Node 0.10 (latest stable) and 0.11 (latest dev).

Test Plan: Crossed fingers....

3e78a76a4750563a00d9ed4e2d872f7c2466a61d authored about 10 years ago by Ben Alpert <[email protected]>
Get rid of the lookahead-y dots

Summary:
The `\dots` and `\dots{c,o,b,i,m}` commands do more than just show characters,
they add...

79ab06d88dc24d607c970fbe027d5dc27cf283a0 authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix large integrals in IE 8

IE 8 clips the \int sign when it is `display: inline-block`. This fixes that.

Test plan:
- Mak...

2920348bdd20aae97b281f38b0fe42faf8f51a4e authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix undefined maxFontSize

Fix getting a NaN maxFontSize in makeVList because symbolNodes don't have a
maxFontSize property...

ad056abbafb4bcdd6a20d3ffddf2a59471a268a4 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add \dots commands

Add all of the \dots commands, and import their metrics from the ttf files.

Fixes #23

Auditors...

6ee2ecf47e4b1778ea40cfa7f37b79368f475648 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add the ability to extract metrics from ttfs

Summary:
Upon switching over from ttf metrics to TeX metrics, we lost metrics for a
couple of th...

71da6aa50fc64b0361b73580b8511cdcc5f4acc3 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add limit operators

Summary:
Add support for all of the other operators, including the ones with symbols and
limits....

f52c84c18766587f0c735a9b234bde8022ae3efc authored about 10 years ago by Emily Eisenberg <[email protected]>
Add vlist builder for more consistent stacking

Summary:
Add a way to automatically build vlists correctly. Previously, we built
vlists manually...

29b00ee6b7bfa02ae57e47b57167f339f8bb8bda authored about 10 years ago by Emily Eisenberg <[email protected]>
Improve testing

Summary:
Move dom creation into katex.js so our tests can test non-dom things, and add
some buil...

403dca64ab2f3379286032e7c7d44dd6160756e1 authored about 10 years ago by Emily Eisenberg <[email protected]>
Cleanup package.json

Add a license, main file, and add missing huxley dependency

Auditors: alpert

5cca3a299e7ca00e5ee9eeb48dcfd0ff4b9b74cd authored about 10 years ago by Emily Eisenberg <[email protected]>
Add style changing functions

Summary:
Add \displaystyle, \textstyle, \scriptstyle, and \scriptscriptstyle commands.
Added tes...

0be77d4e6ff7b3752c609e2cb161f82fd230d67b authored about 10 years ago by Emily Eisenberg <[email protected]>
Make all the lines the correct sizes

Fix the \frac and \overline lines so they actually render at the correct sizes
(i.e. don't get s...

a76f6eb985659f450960e3b5b22aa17650f26e41 authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix our parsing strategy so it is the same as (or very similar to) TeX's

Summary:
Rewrote the parser to make this work, and added a bunch of tests to make sure
this does...

0c9e9738c3f41211204568664e763ad3fc64e26a authored about 10 years ago by Emily Eisenberg <[email protected]>
Remove pdiff from README

Test Plan: Crossed fingers.

Auditors: emily

5b4fa72299decbd441819290984966274260321e authored about 10 years ago by Ben Alpert <[email protected]>
Add square roots (\sqrt)

Summary:
Follow the TeXbook instructions on how to construct square roots. Using
makeCustomSized...

925c96dbe24080bfc7b98a08ecdc4110a9fa01a6 authored about 10 years ago by Emily Eisenberg <[email protected]>
Render nothing for /?text=

Test Plan: Went to /?text=, saw nothing (instead of the default).

Auditors: emily

5a94faac9eefc5f0b1bd21806a0994a8366c4ae9 authored about 10 years ago by Ben Alpert <[email protected]>
Clean up the Makefile, package.json

Make the makefile more sane, add minification of CSS, and add and remove
necessary npm modules.
...

edb42c50f8f3b8f39fecff350feb70b1cbce2a79 authored about 10 years ago by Emily Eisenberg <[email protected]>
Remove pdiff, now that we have huxley

Auditors: alpert

fed954bb165a2825af38f1008f8810359458bb7a authored about 10 years ago by Emily Eisenberg <[email protected]>
Add support for \left and \right

Summary:
Added stacked delimiter support for more delimiters. Split out delimiter
functions into...

c3f758c3198045165fb45e4ae8905be0afb3c07c authored about 10 years ago by Emily Eisenberg <[email protected]>
Update fonts from the mathjax fonts Docker

Summary:
This incorporates the changes to add a KA copyright, and to generate the woffs
from the...

513ae30fe120468e33fef104182397d537db7b3e authored about 10 years ago by Emily Eisenberg <[email protected]>
Change the scriptstyle size from 2/3em to 0.7em

Summary:
I don't know why we originally used 2/3em for scriptstyle, but both TeX
and MathJax use...

25374ea193e8bfbe77987c393b0aa0a1a88dcd38 authored about 10 years ago by Emily Eisenberg <[email protected]>
Update metrics using TeX metrics instead of TTF metrics

Summary:
Instead of using the metrics from our generated TTF files, use the fonts that
TeX ships...

e418fd9ee32e8504fe9dbd8ba7342afe4c48bd91 authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix the docker command

Auditors: alpert

2d2d319287ef29d8f24fe1bbd1cd5a38f2beabe6 authored about 10 years ago by Emily Eisenberg <[email protected]>
Make \rules work in script and scriptscript sizes

Auditors: alpert

eb31c6880b20a311724a37a98e5e8d61b970d8a0 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add the '\rule' command for drawing boxes

Summary:
Supports the 'ex' and 'em' units for sizes. Doesn't support the optional depth
argument...

f17bbf1b0533d93ad282f44ad98b06ea8a38c95a authored about 10 years ago by Emily Eisenberg <[email protected]>
Add \scriptspace after superscripts and subscripts

Summary: Plain TeX assigns `\scriptspace=0.5pt`, which is used in Rules 18bcd in the TeXbook's A...

a75bf1afc2b13540dbfa051b66642bf5db53d241 authored about 10 years ago by Ben Alpert <[email protected]>
Add some text next to the math in the vertical test

Auditors: alpert

056cba64ec0afc7cad299aa5d4a5b1b38ffe0b45 authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix font sizing issues

Summary:
In LaTeX, large delimiters are the same font size as they are at a normal size,
regardl...

04f13b9be8ed36d080da6cbfc4c711b5429f913b authored about 10 years ago by Emily Eisenberg <[email protected]>
Make permalink button work in IE8.

IE8 doesn't have addEventListener, so use attachEvent if that doesn't exist.

Auditors: alpert

fa3df2db6fc61e8fbf6080b002412aad402ee65a authored about 10 years ago by Emily Eisenberg <[email protected]>
Remove console.log

Reviewers: alpert

efaf8b57b9c83ab2ecb83a64a3b64f9b73f7101d authored about 10 years ago by Emily Eisenberg <[email protected]>
Fix the OS/2 font tables to prevent clipping on windows

The OS/2 values in the generated fonts were incorrect, so this corrects them. To
do this, I adde...

50479a950f7e35198715236ec2840563e0fb8e41 authored about 10 years ago by Emily Eisenberg <[email protected]>
Update fonts from MathJax

Summary:
Also, rename all of our uses of fonts to use the uppercased versions. We want to
use th...

ad97dab19c074f6a12515bc07465d92881062f9d authored about 10 years ago by Emily Eisenberg <[email protected]>
Add support for \overline

Summary:
Follow the instructions in the TeX book for drawing \overlines. This uses the
same code...

fe6b67817c88c249d01415fd88a3ab51f9cae158 authored about 10 years ago by Emily Eisenberg <[email protected]>
Rename variables from @size-# to @size#

Match the naming styles used for the css styles in the variable names.

Test Plan:
- Make sure ...

5756be048cb69a2b3e250f2470c4e45f0b8f7dd6 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add delimiter sizing

Summary:
Make delimiter sizing work. This involved
- Adding the symbols for the remaining delim...

100798847ba528ee6f699ec68a6bdd0156f9b28f authored about 10 years ago by Emily Eisenberg <[email protected]>
Start using a docker to take huxley screenshots

These are the current screenshots using the docker created with this Dockerfile:

https://gist.g...

07e8d468de0efda77592cc79ecee88fe1f63e075 authored about 10 years ago by Emily Eisenberg <[email protected]>
Add \_

Test Plan: http://0.0.0.0:7936/?text=%5Cpink%7B80%7D%2C%20%5C_%5C_%5C_%2C%20%5Cgreen%7B100%7D

A...

8cf72d9901b2d4954b3b3a031071d481019c5f5a authored about 10 years ago by Ben Alpert <[email protected]>