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

Merge pull request #319 from JeffEverett/fix_limit_controls

Fixed limit controls in textstyle

76d87e8f90719c1fa87fbcbbdebe7fc38ed745e1 authored about 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #290 from kevinb7/fonts-p1_metrics

Adds font metrics to support font commands.

4a507c40f13c8ec2395460a0893be7173dfcc59a authored about 9 years ago by Kevin Barabash <[email protected]>
Fixed limit controls in textstyle

9b0f42ea502c22c0a4a54c5dce9b53592c89331d authored about 9 years ago by Jeff Everett <[email protected]>
Added support for visual depiction of unsupported commands

e1c221273c1ac74f7a7cd98658a842e66993dfd4 authored about 9 years ago by Jeff Everett <[email protected]>
Merge pull request #314 from JeffEverett/limits_and_nolimits

Add support for \limits and \nolimits controls

4be3931cb5b685c38e868eb2436522563d6f7de2 authored about 9 years ago by Kevin Barabash <[email protected]>
Added support for \limits and \nolimits controls

5d83bb8cc013763c611c27808a16378dbfbe7185 authored about 9 years ago by Jeff Everett <[email protected]>
Disable chrome screenshotter tests until we can determine why it's producing different results.

Test Plan:
- run `make screenshots` and verify that it doesn't start the chrome docker image

Au...

0dc9eed1c42ab111b1ba1d795270e579d4b423cc authored about 9 years ago by Kevin Barabash <[email protected]>
Update `make screenshots` to run the new screenshotter

Test Plan:
- run `make screenshots` and verify that the screenshotter runs

Auditors: alpert

bd275b85d7c0b9c68d7b760086140c3b3385d288 authored about 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #299 from gagern/delimiters

Provide more delimiters

476eebf3c5d187eb1ce84ffe2fbd4ede2dfb91ec authored about 9 years ago by Kevin Barabash <[email protected]>
Update master version numbers

Summary: Update the version numbers on master to <the-next-version>-pre.

Test plan:
- ???

Aud...

2600587f78b5ce9716ebb9c2cccd58c88ae9b622 authored over 9 years ago by Emily Eisenberg <[email protected]>
Update Dockerfile for ttfautohint, update metrics

Summary:
Update the MathJaxFonts `Dockerfile` to enable the use of
`ttfautohint` which hints our...

ce99abd1f209b49680910fb9a93a7a45c0025f25 authored over 9 years ago by Emily Eisenberg <[email protected]>
Switch Screenshotter data from JSON to YAML

Escaping TeX in JSON as query strings is a pain: you have to double all the
\\, you have to esca...

fb403fa9eb4f907087a127ea02f6f0c3de02ab92 authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #308 from gagern/selenium-images

Automatically start a development server

a3031af30703b695f0c4c6df80db6a6dd121afbd authored over 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #309 from gagern/chromeScreenshotUpdates

Update chrome screenshots

e0c75df7b76300e19efe801a18b7d5f24ce009e4 authored over 9 years ago by Kevin Barabash <[email protected]>
Automatically start a development server

This avoids one of the few requirements we have left: you no longer have to
start a KaTeX develo...

9752d02748aeab6922e64882617fe4c15da853be authored over 9 years ago by Martin von Gagern <[email protected]>
Update chrome screenshots

I forgot to re-create these after rebasing.

b7e1581869ea4f5d20a6b7d7f0b0dc7bb4ae6f64 authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #264 from gagern/selenium-images

Selenium images

a18db362968b181c143e09abed970ace40c55182 authored over 9 years ago by Kevin Barabash <[email protected]>
Switch from own docker image to standard selenium images

Since the Selenium images are available for download, and downloading them
is usually faster tha...

5d155c75db298687a216bb079bdf7588af0dc52a authored over 9 years ago by Martin von Gagern <[email protected]>
Add screenshots taken from Chrome

6f65f685f3b11656e8c0f47d2266807a891f5070 authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #306 from gagern/browserifyUpdate

Update development server for new browserify version

b1d53118988a642117047a3896c11fabd40a35f8 authored over 9 years ago by Kevin Barabash <[email protected]>
Update development server for new browserify version

Current browserify no longer accepts an options hash to the bundle method.

11970ee96587f129c8bd584533df8547f43521e9 authored over 9 years ago by Martin von Gagern <[email protected]>
Adds font metrics to support font commands.

This is part 1 of 3. Rendering, screenshots, MathML, and unit tests will
follow in susbequent p...

67147b18ac52a923eaf39f04e2c00c2e776d3e2b authored over 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #293 from gagern/matrices

Matrices should be of type ord

549c2bf858cd9c20e760991b04a72db214e258dd authored over 9 years ago by Kevin Barabash <[email protected]>
Change group type of array from inner to ord

This is a consequence of Rule 8 of Appendix G of The Tex Book.

8bff74ca09bb68fa48a0be217e1f97ec3e25a6da authored over 9 years ago by Martin von Gagern <[email protected]>
Test case demonstrating the desired spacing around an array

6362e0f8f2a691b28962f624031c919588ab96d7 authored over 9 years ago by Martin von Gagern <[email protected]>
Offer some help working out the types of math formula atoms

f05ff9c5fafd86c4a7a86d05343ae77287d56f1a authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #303 from gagern/metrics

Improve font metrics creation

6357a348283cd1d1f1054fe9dbff7d94600c7f0a authored over 9 years ago by Kevin Barabash <[email protected]>
Switch from fontforge to fonttools

The dependencies of fonttools are much lighter than fontforge, and since all
we need are some me...

b290d4ad764a414d05763d16035d3b3e42cddb46 authored over 9 years ago by Martin von Gagern <[email protected]>
Format font metrix data to have one row for each glyph

This will make reviewing modifications easier, since the affected glyphs
will be more readily vi...

86115b8fce98c45911000009a5c39513626d0fd7 authored over 9 years ago by Martin von Gagern <[email protected]>
Avoid non-determinisms related to font metric generation

We had some duplicate mappings in mappings to start with. Now we have some
code to complain lou...

d26a67f220e7652d018fde37e3f0bd4779a0c0f8 authored over 9 years ago by Martin von Gagern <[email protected]>
Save auto-generated font metrics data to separate JSON file

This separates auto-generated code from manually created code.
We need a more recent version of ...

1603162267d5a3217ff567847581732220ba7151 authored over 9 years ago by Martin von Gagern <[email protected]>
Auto-detect python binary

We now try whether there is an executable called python2, and if so,
use that in preference to p...

1f8610cebe2c99223db4082a834fb814afd2b697 authored over 9 years ago by Martin von Gagern <[email protected]>
add a link to Examining TeX page on wiki to CONTRIBUTING.md

Auditors: emily

6cf8c5aacbfb77a01e9038951f03b1431648b91d authored over 9 years ago by Kevin Barabash <[email protected]>
Provide more delimiters

This adds \lgroup, \rgroup, \lmoustache and \rmoustache,
provides \lVert and \rVert with the cor...

7c8ea806388ddc7f771b83ee7877fc6ef7540605 authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #295 from gagern/fracspace

Improve horizontal spacing of fractions

8009059b7ca663fe1eb01e75fdffefb1a6e5a2a6 authored over 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #298 from gagern/Bmatrix

Implement Bmatrix environment

d00caf6ed77075e19dee96708bb2897b6ee37fbb authored over 9 years ago by Emily Eisenberg <[email protected]>
Implement Bmatrix environment

ec3cbb86567bc489068e4dc46ccb1f20b0b1b4d9 authored over 9 years ago by Martin von Gagern <[email protected]>
Improve horizontal spacing of fractions

A fraction is surrounded by a box of width \nulldelimiterspace on either side.
That size is 1.2p...

7dc8b6809239fe9be820e838b271ec274dc0a4cd authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #268 from gagern/texcmp

Generate reference images from LaTeX

a06744e9411a4ae7527bce5f523fb592a5fe8fa6 authored over 9 years ago by Kevin Barabash <[email protected]>
Take snapshots of formulas rendered by LaTeX and compute visual diffs

The same test cases we use for our screenshots from Firefox are now also
being rendered by pdfla...

c562813afaf46721030d1305600c0ffc3b3516bd authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #283 from kevinb7/kevinb7-patch-4

Update CONTRIBUTING.md

7be056c1f4a5cfe00120f5b20662a876573b348c authored over 9 years ago by Kevin Barabash <[email protected]>
Update CONTRIBUTING.md

added "Pull Requests" section with some guidelines, plus some addition code style guidelines.

f...

53b0a9ad7a7efdcaefef32d9349c8e4bcfbf8da2 authored over 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #284 from kevinb7/kevinb7-patch-5

Updated Makefile so that it "make dist" works on OS X

87b2cc95bf3f499f977ad13127b1655a9bf0798f authored over 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #285 from kevinb7/kevinb7-patch-6

Added a link to the list of commands on the wiki.

2e9fdee780036f07d3acc3320ce964b0d289d837 authored over 9 years ago by Kevin Barabash <[email protected]>
Added a link to the list of commands on the wiki.

1a11eb46b2a4ea7b31f7de2423bb16839d5dc1c2 authored over 9 years ago by Kevin Barabash <[email protected]>
Update Makefile

```cp --recursive``` isn't supported on Mac OS X so use ```cp -R``` instead.

39489ab479da1be1e173c9098802ed9dd75a9ded authored over 9 years ago by Kevin Barabash <[email protected]>
Merge pull request #280 from JeffEverett/master

Add two AMS symbols: checkmark and circledR

1ac6b41990ac1f0fe59b1e2e21254eb606dcd30d authored over 9 years ago by Kevin Barabash <[email protected]>
Add two AMS symbols: checkmark and circledR

eaf89dd45dc41493bf69ce0e73658dbd6ec5e101 authored over 9 years ago by Jeff Everett <[email protected]>
Merge pull request #279 from gagern/cases

Implement cases environment

41e3fa66599b125677919673c0139324beec3f0c authored over 9 years ago by Kevin Barabash <[email protected]>
Implement cases environment

See issue #278. Although the official definition makes use of @{…}
notation, we use custom spac...

758bdba31ef895a249b0bcff5d0cc6f2605e8bfb authored over 9 years ago by Martin von Gagern <[email protected]>
Fix `arc lint`

Summary: Move the linting configuration to `.arclint` so that `arc lint`
works again.

Test plan...

7f1b53cbfdd1df15ee413e841e4f862dde99ae3f authored over 9 years ago by Emily Eisenberg <[email protected]>
Cleanup Makefile

Summary: Ensure that `make dist` is idempotent, and make sure comments
don't get printed out.

T...

8931e5b45cec43f264592a3368c0469af9a4cb99 authored over 9 years ago by Emily Eisenberg <[email protected]>
Remove font files and auto-render from bower's main

Summary: Bower's bower.json spec says to not include font/image files,
and only to include one f...

c18d3ad6c4e3f44cb3d00852964cab092086b32f authored over 9 years ago by Emily Eisenberg <[email protected]>
Summary: add "main" field instead of "name" to bower.json

Test plan:
- Run `bower install katex` from /tmp
- Verify that there are no errors when runnin...

4ea7d38b5c8eeb25c86ebb4f8b12b8be78aaf8fb authored over 9 years ago by Kevin Barabash <[email protected]>
Summary:

- Add "main" field to bower.json to prevent errors during installation.
- Bump version to 0.4.1 i...

b11a1b97b7955d096a54b08ae9f4d5f2b2966ca2 authored over 9 years ago by Kevin Barabash <[email protected]>
Add a bower.json

Summary: Add a bower.json so KaTeX can be included using bower.

Test plan:
- Run `bower instal...

2060ebaf214739cda866368175185c5151b86426 authored over 9 years ago by Emily Eisenberg <[email protected]>
Add a `dist` rule to the Makefile

Summary: Adds a `dist` rule to the Makefile which builds the `dist/`
directory with all of the b...

75296a3fefab5c8dc3abacabc2266bca30cf9756 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #246 from gagern/matrices

Matrices, arrays, environments

32e8ffef4fabd74e8419972367baa38e3d7edc00 authored over 9 years ago by Kevin Barabash <[email protected]>
Simplify stacked delimiters

Using a loop to determine the number of symbols we need is intuitive but
hardly efficient. A Ma...

397dcb303baa8285968ba5ce5038d052259b726e authored over 9 years ago by Martin von Gagern <[email protected]>
Implement environments, for arrays and matrices in particular

This commit introduces environments, and implements the parser
infrastructure to handle them, ev...

2f7a54877a412058fe2a134d973aa6fb0d448f50 authored over 9 years ago by Martin von Gagern <[email protected]>
Merge pull request #245 from mjbshaw/display-mode-cli

Add display mode to the CLI

5cf5617c0948db18716ed963cc8112aeb0cc8266 authored over 9 years ago by Emily Eisenberg <[email protected]>
Add display mode to the CLI

42afd97f0321d4b0ae811b4f20b4323efbe30b24 authored over 9 years ago by Michael Bradshaw <[email protected]>
Bump version in README

Fixes #241.

0a0a3430b5e6a172afca5459c22f8df808aadaaa authored over 9 years ago by Ben Alpert <[email protected]>
Added new exercise colors as macros

Summary:
On https://app.asana.com/0/34646644303310/33935538887378, @eater requested we add some ...

9869d59cadb009fdd8b07f8516ff62a5a8f76b3a authored over 9 years ago by hathix <[email protected]>
Merge pull request #227 from jeresig/parseTree

Expose a new .__parse() method for generating a parse tree from a math expression

86914863924d9c814e1e0fb5d750fab819a504a1 authored over 9 years ago by John Resig <[email protected]>
Expose a new .__parse() method for generating a parse tree from a math expression.

b9eb8c74e0537aa5994776e280d542eab9661f82 authored over 9 years ago by John Resig <[email protected]>
Merge pull request #225 from jeresig/clone-buildhtml

buildHTML's buildExpression is destructive, changing the tree object.

c87b20aadde0318b5c221deb8741c8ed4dd90fff authored over 9 years ago by Emily Eisenberg <[email protected]>
buildHTML's buildExpression is destructive, changing the tree object, this clones the object first before manipulating it.

3875af87636dd3e3a9e4e16ca132f1157e97b50e authored over 9 years ago by John Resig <[email protected]>
Add JSON as a global in .jshintrc

1f90b365180d74bf30d49815f2b78b01b81522c6 authored over 9 years ago by Ben Alpert <[email protected]>
[auto-render] Don't stop parsing when one expression fails

Summary: Fixes #223.

Test Plan: Opened http://127.0.0.1:7936/contrib/auto-render/, saw `$\unsup...

b29b8c40ea48aebc3e85d3b879968db3dfe4c2cd authored over 9 years ago by Ben Alpert <[email protected]>
Add better lint checking.

Summary:
Make the lint checker check more files. Also, make arc run the
linter.

Test Plan:
- `...

af8c1307f7b0a1e6f07a33c006359dc94adff3c5 authored over 9 years ago by Emily Eisenberg <[email protected]>
Fix lint

Test plan:
- `npm test`

Auditors: alpert

eef108b2ddb2f33da2d89cef39b01663f9a16b5f authored over 9 years ago by Emily Eisenberg <[email protected]>
Add optional arguments to \sqrt

Summary:
Use the TeX definitions of `\root` to get the optional `\sqrt`
argument in the right pl...

c48de165e8795dc6fc0c932d83c75b44ff7dc2d9 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #218 from TBRSS/master

Protect elements inside .katex from inheriting text-indent.

e239f6cc84590744b8e26fd394d97b9c5b822674 authored over 9 years ago by Emily Eisenberg <[email protected]>
Protect elements inside .katex from inheriting text-indent.

5b8434bbe21936e8ad5e839514020a9fe10538d0 authored over 9 years ago by Paul M. Rodriguez <[email protected]>
Don't slice in lexer

Summary: Theoretically this allocates way less. In practice it seems to be exactly the same spee...

0f6530096b31483d7b1e20133c27b417e768dd6c authored over 9 years ago by Ben Alpert <[email protected]>
Update README.md

b2fbd08871512eb11a268ebc20fa7604aaf616ab authored over 9 years ago by Ben Alpert <[email protected]>
Release 0.3.0

dbc658f748cbfc8dc194adabfd867d0a93da105a authored over 9 years ago by Emily Eisenberg <[email protected]>
Add basic auto-render extension

Summary:
Add an auto-render extension to render math on a page. It
exposes a global function (ma...

cd9bca4a89eddd77c542e23a4a9dc2deff2ab72c authored over 9 years ago by Emily Eisenberg <[email protected]>
Fix the greediness of the `\color` function

Summary:
The greediness of the `\color` function wasn't set correctly,
leading to expressions li...

99a81aca50e211bc3a616c618e16a0990f258f48 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #214 from fkling/misc_symbol

Add \# and \& to AMS misc symbols

379b98880d4f3ddb5c9754f5a672258c6399ebf2 authored over 9 years ago by Ben Alpert <[email protected]>
Add \# and \& to AMS misc symbols

Those symbols are listed in
ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf, section 3.6

d9dedeaab89ad87b56ae101852843bab060f4903 authored over 9 years ago by Felix Kling <[email protected]>
Only reference distributed fonts

Summary: Fixes #207.

Test Plan: Crossed fingers.

Reviewers: emily

Reviewed By: emily

Differe...

09f6451b50866274c36b5f5a359d984907590c6b authored over 9 years ago by Ben Alpert <[email protected]>
Add support for \phantom

Summary:
Using \phantom with non-phantom math in Perseus doesn't render to be the
same size beca...

39f5bcb04289c87fb5f0826078c0fb583df307e0 authored over 9 years ago by Kevin Barabash <[email protected]>
Make text operators <mi>s

Summary: According to the MathML spec [about
identifiers](http://www.w3.org/TR/MathML3/chapter3....

51d751f96dfd88ffca2a39d6cfd25ece811be88a authored over 9 years ago by Emily Eisenberg <[email protected]>
Make our own screenshotting script instead of using huxley

Summary:
Create our own screenshotting script which takes screenshots. This
improves over huxley...

2f552af02d34911a180bc882df9c40736dc846f8 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #196 from PeterDaveHello/patch-1

bump version number to v0.2.0 in cdn url

d9396c205a55618edb17687eee3606fe91cf7afb authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #176 from janmarthedal/bin-symbols

Make \bigtriangledown, \oplus and others Bin operators (and not Ord)

e1fb6e667cdbf773da41c7afae68b256e3c2d86e authored over 9 years ago by Emily Eisenberg <[email protected]>
Fix MathML CSS

Summary: Make the CSS rules that hide the MathML rendering not
`!important`, so that they can be...

91376a4d26febb30cd1250552d0ea340a8830553 authored over 9 years ago by Emily Eisenberg <[email protected]>
bump version number to v0.2.0 in cdn url

ba3bbe75588bb810cac04cf486590a12dd8cca56 authored over 9 years ago by Peter Dave Hello <[email protected]>
Release 0.2.0

c901083e591ddbf86263c5a90446b472111b3d96 authored over 9 years ago by Ben Alpert <[email protected]>
Add MathML rendering to improve accessibility

Summary:
This adds support for rendering KaTeX to both HTML and MathML
with the intent of improv...

aaeab1200c73f633af607d94ba95dca9b22a4d66 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #127 from kevinb7/contrib_style_decls

Added rule to the style guide section for where to declare variables

2349a1ed857b3be4179f3ce3f3cc1a7ccf080902 authored over 9 years ago by Ben Alpert <[email protected]>
Add an optional settings argument to render calls

Summary:
Add the ability to pass in options to the render calls which contain information about ...

fd18f6979ed315a7165a438962a41dfd544d518e authored over 9 years ago by Emily Eisenberg <[email protected]>
Fix up small problems with #126

Summary:
- Some of the symbols were of the wrong type (I wrote some scripts to
search the Te...

d61a04c80d14577212e3e98e83ff2da0c7a70907 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #126 from jmeas/hi-symbols

The Big Symbols PR

174af2373430f557c9bb4001fb34998d614267c2 authored over 9 years ago by Emily Eisenberg <[email protected]>
Merge pull request #184 from iamdanfox/remove-greek-fonts

Remove Greek fonts

ba67b89fe990ed24e5a457be06536f78152c8c94 authored over 9 years ago by Emily Eisenberg <[email protected]>
Make \bigtriangledown, \oplus and others Bin operators (and not Ord)

eedd397f1818dc316de9d18d43986af9333f4d1a authored almost 10 years ago by Jan Marthedal Rasmussen <[email protected]>
update .arcconfig to https

cefda0ac2dac07ffabd13bcab1b11a314631b9d3 authored almost 10 years ago by Aria Buckles <[email protected]>
Remove Greek fonts

2231e782a4a7841ef8e2f4668f408638f938d529 authored almost 10 years ago by Dan Fox <[email protected]>