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

Fix case of string in README

59c4e008db7b86102b218dd5d6585141f19e50fa authored over 7 years ago by Martin von Gagern <[email protected]>
Obtain updated README by using a checkout

As the dist directory isn't available on the original branch, we cant use
its files to update th...

fc115e1f66a35399bacf1d3f327d5f17e81c4adc authored over 7 years ago by Martin von Gagern <[email protected]>
Update README files to 0.7.1 release

079fecaf866b3fa14a58b3e84c9e1a260606caf8 authored over 7 years ago by Martin von Gagern <[email protected]>
Fix release script after experience from 0.7.1 release

* Also edit dist/README.md. Otherwise npm publish will overwrite that
AFTER the dist directory...

76051a6ac2fb60dbc79d3fde8405169b4c3a41bf authored over 7 years ago by Martin von Gagern <[email protected]>
Merge pull request #615 from gagern/release

Improve release script and bower support

8dd161d4b2c280e4d27ed67dfbac480002a92d08 authored over 7 years ago by Kevin Barabash <[email protected]>
Switch speed test in README (#640)

Permission to reference page granted in
https://github.com/Khan/KaTeX/issues/420#issuecomment-2...

a5e38d3b8a0da5660e4d5fea003d367f4648f95b authored over 7 years ago by Erik Demaine <[email protected]>
Show compressed sizes correctly

On my macOS 10.12 all the sizes used to show as zero. Having them in a
single shell invocation ...

8dc1374e7a1a7027a01fc837f7e02666029f5c8e authored over 7 years ago by Martin von Gagern <[email protected]>
Fix x'^2 (#636)

* Fix x'^2
* Add screenshot for x'^2
* x^2' should fail. Add and fix multiple prime/superscri...

a7381857048222b56a7cefd1421be3d6e2080381 authored over 7 years ago by Erik Demaine <[email protected]>
Set up a diff attribute and textconv instructions for font files

This may help us generate human-readable diffs of font files.

a3f0653e5c5cebccce249113c1485fc3909ca77b authored over 7 years ago by Martin von Gagern <[email protected]>
Fix all AMS mathord symbols (#618)

* Fix all AMS mathord symbols

* Fix \imath, \jmath, \pounds support

* Fix \mathit support
...

d4aa6a7253327ff000a962e10a06505f6fde66dd authored almost 8 years ago by Erik Demaine <[email protected]>
Change cell style to 'text' in {array}, {matrix}, {cases}. Add {darray} and {dcases}. (#606)

* Change cell style to 'text' in {array}, {matrix}, {cases}.
* Add {darray} and {dcases} which ...

f1c02226ccada3da62fef0aa91f7bbb4ab10a7cb authored almost 8 years ago by Erik Demaine <[email protected]>
Include babelify step in browserify calls

This allows using ES6 syntax in our code, while maintaining backwards
compatibility for the gene...

9b565a6375d72932878b16c7d6eeb5fec6d7444f authored almost 8 years ago by Martin von Gagern <[email protected]>
Turn var into const or let

bd9db332d2887d884ec7ab3ca68488314b8618da authored almost 8 years ago by Martin von Gagern <[email protected]>
Serve files with and without babelify step

As babelify is slow, it may be desriable to not run it during development.
This is OK if the bro...

38ba9f91877cdbc3b687de16803c41d6fffafb74 authored almost 8 years ago by Martin von Gagern <[email protected]>
Improve description of macros

Separate type, meaning and format to clarify the paragraph.

a0cd343d85a92d2160e76dc1f1cfb9e3367527e3 authored almost 8 years ago by Martin von Gagern <[email protected]>
Drop --insane flag, just formulate the prompt appropriately

5e4f50dc09b8d85174abfab90501ac2ebf90e516 authored almost 8 years ago by Martin von Gagern <[email protected]>
Update CDN version numbers and SRI hashes on release

5783e193ed40d33f40e64199d56695aef1b36ccd authored almost 8 years ago by Martin von Gagern <[email protected]>
Un-ignore dist directory on releases for the sake of bower

840771c6437fdb2ec79886bb4d8536198162c48b authored almost 8 years ago by Martin von Gagern <[email protected]>
Avoid some warnings from bower

Bower prefers to have package names in lower case, and to have uncompressed
sources listed as en...

73cafd16dabfad936395af0029015ac386e4b424 authored almost 8 years ago by Martin von Gagern <[email protected]>
Allow creating releases from branches other than master

a3988d9d56d118d42d17d56cddaae3e1768c8545 authored almost 8 years ago by Martin von Gagern <[email protected]>
Add --dry-run and --insane options to release script

Now we have some sanity checks, a way to skip them and a way to see which
commands would be exec...

961e9db514f14c0139cdc92dce80a79d86b493a7 authored almost 8 years ago by Martin von Gagern <[email protected]>
Drop version field from bower.json

According to bower docs, that field is deprecated and ignored.
Git tag names (or commit ids) are...

6404cfd269f58a943a4fecfb5326c38d15005b70 authored almost 8 years ago by Martin von Gagern <[email protected]>
Make release tag an annotated tag

It is customary to use annotated tags for releases, to preserve the
information about when the t...

35ff154eadb555320aba135f98891d663fea89fc authored almost 8 years ago by Martin von Gagern <[email protected]>
auto-renderer README.md - added integrity (#591)

Integrity generated from https://www.srihash.org/
Reference: https://developer.mozilla.org/en-U...

549104c5a8b9adda09d6fe080b721237c8186e05 authored almost 8 years ago by James Lee <[email protected]>
README.md - added integrity (#590)

Integrity generated from https://www.srihash.org/
Reference: https://developer.mozilla.org/en-U...

90ba0e341de3f94c48a32144ce7f5974dcf9a174 authored almost 8 years ago by James Lee <[email protected]>
Document macros in options object

0c5d9d55cf46cbe516b6d7c60fe1f46f603b1b3e authored almost 8 years ago by Martin von Gagern <[email protected]>
Don't cascade .eslintrc

eslint will automatically merge .eslintrc files in the parent folder without "root": true

56f3d1db4750d68cd551d956c61fbded2306ea90 authored almost 8 years ago by Kevin Barabash <[email protected]>
Merge pull request #625 from gagern/morgan

Use morgan to log requests in the dev server

c56de9e323cf0989a5282d855fdf9b3714dcd3f9 authored almost 8 years ago by Kevin Barabash <[email protected]>
Use morgan to log requests in the dev server

This is motivated by the recent switch to Express 4.
Without this commit, “make serve” will prin...

79d53bd29f7ee93dd7275de075575d5c8c8da237 authored almost 8 years ago by Martin von Gagern <[email protected]>
Describe using auto renderer in html head (#623)

Describe using auto renderer in html head

Motivated by #621.

4ead46c4ab0b28faa9b41e688818700e7972e7a1 authored almost 8 years ago by Martin von Gagern <[email protected]>
Merge pull request #622 from gagern/commas

Revert "Remove trailing commas for IE 9 compatibility"

59b87539b9f422d144d4c1b3481374eb226a112b authored almost 8 years ago by Martin von Gagern <[email protected]>
Fix some indentation and comma inconsistencies

This makes eslint happy again.

896aeac81b1500b45e6279b8889cc696fd51efbc authored almost 8 years ago by Martin von Gagern <[email protected]>
Revert "Remove trailing commas for IE 9 compatibility"

This reverts commit 4d2e46e7f6b57a5ea99ae7802809e88065876f9c.

Having trailing commans makes dif...

53e416e2962cfdb3f0dbb54dcc2b6e156b6339c4 authored almost 8 years ago by Martin von Gagern <[email protected]>
Merge pull request #612 from gagern/updates

Update dependencies to more recent version

677290336a130f7b6573dd8ac9b5eec273a6de82 authored almost 8 years ago by Kevin Barabash <[email protected]>
Update dependencies to more recent version

All these version ranges include the latest version at the time of this
commit, except for the s...

90e25fecc2faa5db3f17b202251812636f1d5489 authored almost 8 years ago by Martin von Gagern <[email protected]>
Bump master to v0.8.0-pre

8f46eeaf1b385e7f30e8bba4019088fbce089e37 authored almost 8 years ago by Emily Eisenberg <[email protected]>
And make the release script actually work again.

Summary: The previous commit made the `sed` lines do the same thing on mac and
linux. Unfortunat...

225baffef41bdae6e5e47a8c43f0bd72fdc0b6ff authored almost 8 years ago by Emily Eisenberg <[email protected]>
Make the release script compatible with both mac and linux

Curse you BSD and GNU sed being so different!

Test Plan:
- Run `sed -i.bak -e 's|boo|blah|' bl...

4327e85796e343961fa105673a813db091813f8c authored almost 8 years ago by Emily Eisenberg <[email protected]>
Remove trailing commas for IE 9 compatibility

Summary: IE 9 doesn't like trailing commas. When we introduced eslint, we added
a bunch of trail...

4d2e46e7f6b57a5ea99ae7802809e88065876f9c authored almost 8 years ago by Emily Eisenberg <[email protected]>
Merge pull request #598 from gagern/screenshotter

Load full-window page before adjusting browser window size

74d55ee0ea66e1125cd7e3fa0cf1c434c424def3 authored almost 8 years ago by Kevin Barabash <[email protected]>
\ldots in text mode; add \textellipsis & \mathellipsis (#597)

1ca7363460b7856e26fd717777081d70fe606792 authored almost 8 years ago by Erik Demaine <[email protected]>
Load full-window page before adjusting browser window size

Experimenting with [email protected] and Firefox 50.1.0 I observed
screenshots having a h...

ca1a511cc4aefbcb9d9f9aea4bd4f3b6b7be0de8 authored almost 8 years ago by Martin von Gagern <[email protected]>
Support \bmod, \pmod, \pod, and \mod.

7c8302100901d7e5c5a22ee636ed4c40f559b4de authored almost 8 years ago by Eddie Kohler <[email protected]>
Merge pull request #580 from kohler/muunits

Support "mu"-denominated sizes and \mkern

f742fbf9f2ad75b0b2428cc84744b9b24e6abfe6 authored almost 8 years ago by Kevin Barabash <[email protected]>
Support \mkern as an alias for \kern.

81bc24808b40be8901a4540de7131b72be58fb16 authored almost 8 years ago by Eddie Kohler <[email protected]>
Support "mu" units for sizes.

18mu is 1em.

And use emPerEx when converting ex to em, rather than xHeight.
(Previously some pl...

d5cedc55c99e87627e4da311b6f71c07154cd185 authored almost 8 years ago by Eddie Kohler <[email protected]>
Merge pull request #586 from tabatkins/patch-1

Misspelled variable "candiate"

3900936f63c2e95a1371759d2c8bc6e5fdaec110 authored almost 8 years ago by Kevin Barabash <[email protected]>
Misspelled variable "candiate"

All uses have the same misspelling, so this wasn't a functionality bug, but still better to have...

d43f24ea918b81e92c3af0be518965e7e87c909f authored almost 8 years ago by Tab Atkins Jr <[email protected]>
Merge pull request #579 from kohler/kernarg

Allow unbraced kerns, such as \kern1em.

fdebbe3a18838bb4b571fd7add288e9338a5cf10 authored almost 8 years ago by Kevin Barabash <[email protected]>
Merge pull request #578 from kohler/middle

Handle \middle.

831c5b8d99092fe57e4113406a7cc52e21924a31 authored almost 8 years ago by Kevin Barabash <[email protected]>
Allow unbraced kerns, such as \kern1em.

This is actually the *only* syntax TeX allows; braced kern units
are invalid.

530ec97e74769422b313a872920df7ec438db845 authored almost 8 years ago by Eddie Kohler <[email protected]>
Merge pull request #581 from kohler/stylespacing

BUG FIX: Correct spacing next to symbols when styles switch.

95f2f46bf59e3739d4386503142e4b99ba68f70c authored almost 8 years ago by Kevin Barabash <[email protected]>
Handle \middle.

e449b2d61ac985739d620538225cec0d674e9dc2 authored almost 8 years ago by Eddie Kohler <[email protected]>
Correct spacing next to symbols when styles switch.

Two nodes were sharing a list of classes, which led to the style
change applying multiple times....

72362ecf882b6c74f4c0d731eff4bc19b2983888 authored almost 8 years ago by Eddie Kohler <[email protected]>
Merge pull request #573 from kohler/kwork

Fix atom-spacing, add text-mode fonts, and miscellany

7433638fdaccdfbe0c5b661844c8e99c393a7d25 authored almost 8 years ago by Kevin Barabash <[email protected]>
Add text-mode definitions of symbols like \$.

81f9a410a0183458140129efd78eae53fbf009c9 authored almost 8 years ago by Eddie Kohler <[email protected]>
Add support for \text{rm,it,bf,tt,sf,normal}.

And allow \text to nest inside \text.

e1c5f5db1c699e650990b4be52d95b62029cf83b authored almost 8 years ago by Eddie Kohler <[email protected]>
Text mode: Combine adjacent spans when possible for cleaner HTML.

So `\text{Hi}` becomes one <span...>Hi</span>, rather than two
<span...>H</span><span...>i</span...

576380c11ce369feb663b00f90b8cbbb1d284ad4 authored almost 8 years ago by Eddie Kohler <[email protected]>
Italic correction should not be applied to characters in text mode.

This requires changes to screenshotter tests that assumed italic
correction was applied in text ...

b88bc7723d2d7695d38e0c9cb11be3edac1a28f2 authored almost 8 years ago by Eddie Kohler <[email protected]>
Unicode punctuation works.

4297eb127621a64957d10ac29cb5d453e1f90f61 authored almost 8 years ago by Eddie Kohler <[email protected]>
Support \atop.

Add Jasmine test and update screenshotter test.

e0407a19a09bc1ed6dada3c90f533f49c32ce478 authored almost 8 years ago by Eddie Kohler <[email protected]>
Support \stackrel (#468).

f8e0c91de464af514479d53521d77036494145ce authored almost 8 years ago by Eddie Kohler <[email protected]>
Calculate math classes from outputs, not inputs.

It's important to get spacing right that the domTree classes reflect
math atom types. So use tho...

982e7be5978e4d609e7bc8b5499de29f6f5c8d75 authored almost 8 years ago by Eddie Kohler <[email protected]>
Support \mathop, \mathrel, \mathbin, \mathpunct, etc. class commands.

These commands set their arguments in a given TeX math class. Use
the existing "op" type for \ma...

6bb62b11b4eadf8039fa98b75e642e6fe47da2fd authored almost 8 years ago by Eddie Kohler <[email protected]>
The \llap and \rlap commands always generate "mord" atoms.

This is how TeX does it.

1a99e7a2e90517238948d7b25d4cd420bad41e84 authored almost 8 years ago by Eddie Kohler <[email protected]>
Mark delimiters with the proper class (mopen or mclose).

This fixes some atom spacing issues. Update the BinCancellation
screenshotter test.

dc79b91dbf0906e4986b4d6ff0f7dbd71faff40c authored almost 8 years ago by Eddie Kohler <[email protected]>
Fix #4.

Post-process the list of atoms after they are created, changing
binary operators to ordinary ato...

c951df4269eb0b72826f803b218e6fa7c19c78e5 authored almost 8 years ago by Eddie Kohler <[email protected]>
Fix spacing between groups to match TeX spacing (#567)

* Internal: Pass full `options` objects to makeSpan/makeSymbol.

Not just the current color. T...

9d3cdf694c33ee008af9508481d316d78cce329a authored almost 8 years ago by Eddie Kohler <[email protected]>
Improved Docker for Mac support (#568)

* Exit cleanly after invalid screenshot test name

This avoids waiting forever.

* Auto-dete...

be966955865b24b48c46ce6ae6b7695742d2d29a authored almost 8 years ago by Martin von Gagern <[email protected]>
Check out test fonts in screenshotter.sh (#570)

This ensures that running screenshots as indicated by the screenshotter
readme will correctly r...

94dad8029d94833f043412dfdb0382bf76fbcf14 authored almost 8 years ago by Martin von Gagern <[email protected]>
Screenshotter: Obey --katex/selenium-ip options under --container. (#566)

Some Docker configs, such as Docker for Mac, need explicit --katex-ip
and --selenium-ip options...

7b5580b1fa5c8990db8bfb4d1cc445f17e81b4ab authored almost 8 years ago by Eddie Kohler <[email protected]>
Use style specific FONTDIM metrics (#545)

Summary:
FONTDIM metrics include metrics like sup2, sup3, etc. which are used for
position sub...

22957d40f6f84abf4684942fecc0cd7a8e838dd9 authored almost 8 years ago by Kevin Barabash <[email protected]>
Create CODE_OF_CONDUCT.md (#553)

ace67541a073285f965f47b2fffcc38f9d274af4 authored almost 8 years ago by Matthew Rothenberg <[email protected]>
Add build artifacts to .gitignore and allow installing dependencies without building KaTeX

* Let git ignore .npm-install.stamp and dist

The former is created for most makefile targets ...

0ebbc256729e77ec40dbc7bf80eae1f0c7d02b07 authored almost 8 years ago by Martin von Gagern <[email protected]>
Merge pull request #548 from deckar01/547-unminified-assets

Keep unminified katex.js and katex.css build files

fef5b880572ca6f6e35e67296e3a7c0bc7b4cd3c authored almost 8 years ago by Emily Eisenberg <[email protected]>
Fix texcmp issues related to bit depth and kerning (#549)

* Ensure bit depth 8
* Print affected file if PNG failed to read (e.g. due to wrong bit depth)
...

d5025c61e8715291c4c5cf493cadfa998306d6f8 authored almost 8 years ago by Martin von Gagern <[email protected]>
Keep unminified katex.js and katex.css build files

4fb9445a92ce56e373990ce391288307e6c933ce authored about 8 years ago by Jared Deckard <[email protected]>
Make screenshotter work with docker-machine (#494)

Since boot2docker has been superseded by docker-machine, we need this to
support developers on ...

d50745d5a970d510751f9ed7ae1444dbc621e1c6 authored about 8 years ago by Martin von Gagern <[email protected]>
Invalid input error message (#540)

* Added check for type of expressions passed to parseTree function
* Added tests for bad input ...

f1be1a3462b3252ee45a739781cda196fe59d4b1 authored about 8 years ago by Janis Lesinskis <[email protected]>
Ignore `font' groups when determining base elements, fixes #390 (#469)

* Ignore `font' groups when determining base elements, fixes #390

* fix ===

* Added testcase

a16ae7a5ebc97cfb610a2143254393918fd0650d authored about 8 years ago by Mathijs Henquet <[email protected]>
Provide link to auto-render.min.js in usage example (#522)

e4d2d933afc9bd5dd2ddbf5fac69d4bab225c873 authored about 8 years ago by Viktor Qvarfordt <[email protected]>
Call “npm install” automatically if package.json changed (#505)

This adds a stamp file which is used to detect whether the `package.json`
file got updated sinc...

e6de31d2d622f01aae6d465cf332a268332942f4 authored about 8 years ago by Martin von Gagern <[email protected]>
Add support for Latin-1, Cyrillic, and CJK characters inside \text{} (#508)

Summary:
This diff provides support for Latin-1, Cyrillic, and CJK characters
inside \text{} g...

ec62ec39d82b6b42ee2ec9ad866a79c56b8e2990 authored about 8 years ago by Kevin Barabash <[email protected]>
Add --wait option to screenshotter (#510)

Sometimes a page might not be ready when the screenshot is taken, due to
fonts still being load...

92bbbffbc800cf3d8a586d01505a546052b3a0b1 authored about 8 years ago by Martin von Gagern <[email protected]>
Specify TrueType font format as 'truetype' rather than 'ttf'

Summary:
I've been experimenting with delivering a TrueType-only KaTeX build for our mobile apps...

725524a214eb0abc88ead69f8c3e4339da0b6968 authored about 8 years ago by Charles Marsh <[email protected]>
Add some more symbols (#502)

This adds support for the following input sequences:

-- --- ` ' `` '' \degree \pounds \ma...

4a9c2acbf7a50a6205cc3f42f374a4b3047c9bf1 authored about 8 years ago by Martin von Gagern <[email protected]>
Upgrade less to version 2 (#503)

This fixes a problem where the graceful-js dependency of the old less
version is incompatible w...

befe1c1af7a2ce88a1c7099ee260f05d834d76c6 authored over 8 years ago by Martin von Gagern <[email protected]>
Allow macro definitions in settings (#493)

* Introduce MacroExpander

The job of the MacroExpander is turning a stream of possibly expand...

8c55aed39aad8322e2ac2d8a0da6172818ce36ad authored over 8 years ago by Martin von Gagern <[email protected]>
Updated Khan Academy colors to new colors

Summary: The KaTex renderer used to use old Khan Academy colors when displaying colored text. Th...

b49eee4de70e787e557f4bfd0b787a728dcaae81 authored over 8 years ago by Shadaj Laddad <[email protected]>
Merge pull request #490 from cbreeden/Fix#488-supsub-alignment

Fix #488 Subsup alignments

26f06754e7141b2d493be98870b79b6f4bba5816 authored over 8 years ago by Emily Eisenberg <[email protected]>
add msupsub tag to scripts, fix #488

3668bb084e98620d3b20b90c4295e338800d3943 authored over 8 years ago by Christopher Breeden <[email protected]>
Fixed indentation in auto-render readme (#481)

b120b1c3d884523f553c7bb5ad2b4d8d597b6ba1 authored over 8 years ago by Andrey Mikhaylov (lolmaus) <[email protected]>
Update CDN links to latest version (#478)

1cf10c4cd6fd374ef211e9f1440287183e5972d3 authored over 8 years ago by Johannes Schmitz <[email protected]>
Merge pull request #423 from Khan/kern

Add support for \kern

9884ac3e8d556ee84ebded62267455650dbd7b12 authored over 8 years ago by Kevin Barabash <[email protected]>
Ignore release.sh in bower.json

Summary: We didn't have a rule for ignoring .sh files in the bower.json,
so it got included in t...

991f4eb096a87667995252453ac457f8192534f5 authored over 8 years ago by Emily Eisenberg <[email protected]>
Make the release script correctly link to the new release page.

Test Plan:
- Cross fingers!

Auditors: kevinb

b62e1cf3149a88f0af113ef959e977b425bb218b authored over 8 years ago by Emily Eisenberg <[email protected]>
Bump master to v0.7.0-pre

5991a6078b3d576774ecef47296673305bcdcfdc authored over 8 years ago by Kevin Barabash <[email protected]>
don't do any linting/checking of the release commits

Summary:
We prevent any precommit checks so that we don't have to include
a "Test Plan" etc. in ...

aa36c459ae6ecfc8127667a0bc8c440362bfc886 authored over 8 years ago by Kevin Barabash <[email protected]>
Blacklist dist/** so that ka-lint doesn't barf on those files

Test Plan:
- ./release.sh 0.6.0 0.7.0

Auditors: emily

0f7a1a06e985ded06f40fc1cd1d89e0a23e3231b authored over 8 years ago by Kevin Barabash <[email protected]>
Make it compatible with Mac

Test Plan:
- ./release 0.6.0 0.7.0

Auditors: emily

36164b98eab2cbfdce15890ba069bc8b67e5b384 authored over 8 years ago by Kevin Barabash <[email protected]>