<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>www, branch HEAD</title>
<subtitle>Unnamed repository; edit this file &#39;description&#39; to name the repository.
</subtitle>
<entry>
<id>e4b93379fbeb73fccb47db6e89cfcc12f9f68b57</id>
<published>2017-05-13T19:07:05Z</published>
<updated>2017-05-13T19:07:05Z</updated>
<title type="text">Merge pull request #699 from edemaine/middle</title>
<link rel="alternate" type="text/html" href="commit/e4b93379fbeb73fccb47db6e89cfcc12f9f68b57.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit e4b93379fbeb73fccb47db6e89cfcc12f9f68b57
parent 7192bd65959df6cc64a5b774746609f4257c765a
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sat, 13 May 2017 15:07:05 -0400

Merge pull request #699 from edemaine/middle

Refactor and comment space splicing code
</content>
</entry>
<entry>
<id>5165cc48e6fc2346d8bf85e56bcbaae2dde5c8c5</id>
<published>2017-05-12T13:33:14Z</published>
<updated>2017-05-12T13:33:14Z</updated>
<title type="text">Refactor and comment space splicing code</title>
<link rel="alternate" type="text/html" href="commit/5165cc48e6fc2346d8bf85e56bcbaae2dde5c8c5.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit 5165cc48e6fc2346d8bf85e56bcbaae2dde5c8c5
parent 7192bd65959df6cc64a5b774746609f4257c765a
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Fri, 12 May 2017 09:33:14 -0400

Refactor and comment space splicing code

</content>
</entry>
<entry>
<id>7192bd65959df6cc64a5b774746609f4257c765a</id>
<published>2017-04-30T22:30:31Z</published>
<updated>2017-05-12T13:28:49Z</updated>
<title type="text">Fix #683.</title>
<link rel="alternate" type="text/html" href="commit/7192bd65959df6cc64a5b774746609f4257c765a.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 7192bd65959df6cc64a5b774746609f4257c765a
parent b9e7b6898fd68a575d953000f4741ce2a24012f0
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Sun, 30 Apr 2017 18:30:31 -0400

Fix #683.

Shift spaces back into the replacement middle delimiter.

</content>
</entry>
<entry>
<id>b9e7b6898fd68a575d953000f4741ce2a24012f0</id>
<published>2017-04-27T23:02:19Z</published>
<updated>2017-04-27T23:02:19Z</updated>
<title type="text">Rephrase displayMode description to be clearer (#648)</title>
<link rel="alternate" type="text/html" href="commit/b9e7b6898fd68a575d953000f4741ce2a24012f0.html" />
<author>
<name>Tab Atkins Jr</name>
<email>jackalmage@gmail.com</email>
</author>
<content type="text">commit b9e7b6898fd68a575d953000f4741ce2a24012f0
parent 429c1f6f5241c533f7c477ad75b4611417ec5b5b
Author: Tab Atkins Jr &lt;jackalmage@gmail.com&gt;
Date:   Thu, 27 Apr 2017 16:02:19 -0700

Rephrase displayMode description to be clearer (#648)

* Clarify meaning of true and false
* Clarify inline vs. block
</content>
</entry>
<entry>
<id>429c1f6f5241c533f7c477ad75b4611417ec5b5b</id>
<published>2017-04-16T00:55:53Z</published>
<updated>2017-04-16T00:55:53Z</updated>
<title type="text">Merge pull request #678 from edemaine/symbols</title>
<link rel="alternate" type="text/html" href="commit/429c1f6f5241c533f7c477ad75b4611417ec5b5b.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 429c1f6f5241c533f7c477ad75b4611417ec5b5b
parent 2c92a9a36880f6c7c68458f44ad8872326982331
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sat, 15 Apr 2017 20:55:53 -0400

Merge pull request #678 from edemaine/symbols

Fix font typo math -&gt; main
</content>
</entry>
<entry>
<id>2c92a9a36880f6c7c68458f44ad8872326982331</id>
<published>2017-04-16T00:39:01Z</published>
<updated>2017-04-16T00:39:01Z</updated>
<title type="text">Merge pull request #605 from gagern/overset</title>
<link rel="alternate" type="text/html" href="commit/2c92a9a36880f6c7c68458f44ad8872326982331.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 2c92a9a36880f6c7c68458f44ad8872326982331
parent 171e38f28a550f559d693eefc171ca55890ad9a8
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sat, 15 Apr 2017 20:39:01 -0400

Merge pull request #605 from gagern/overset

Builtin macros, macro arguments, \overset and \underset
</content>
</entry>
<entry>
<id>171e38f28a550f559d693eefc171ca55890ad9a8</id>
<published>2017-04-07T21:06:23Z</published>
<updated>2017-04-07T21:06:23Z</updated>
<title type="text">Old font command support: \rm, \sf, \tt, \bf, \it (#675)</title>
<link rel="alternate" type="text/html" href="commit/171e38f28a550f559d693eefc171ca55890ad9a8.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit 171e38f28a550f559d693eefc171ca55890ad9a8
parent 40ec1b92b80f7e453b040287176fe5061b616786
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Fri,  7 Apr 2017 17:06:23 -0400

Old font command support: \rm, \sf, \tt, \bf, \it (#675)

Squashed:
* \rm, \sf, \tt, \bf, \it support
* Fix space consumption after macros without arguments
* Add tests for old font commands

</content>
</entry>
<entry>
<id>1379c2666eafb253777ffb4e0f2b46efadca7730</id>
<published>2017-04-07T18:51:57Z</published>
<updated>2017-04-07T18:51:57Z</updated>
<title type="text">Fix font typo math -&gt; main</title>
<link rel="alternate" type="text/html" href="commit/1379c2666eafb253777ffb4e0f2b46efadca7730.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit 1379c2666eafb253777ffb4e0f2b46efadca7730
parent 40ec1b92b80f7e453b040287176fe5061b616786
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Fri,  7 Apr 2017 14:51:57 -0400

Fix font typo math -&gt; main

</content>
</entry>
<entry>
<id>3a95d8889b381ea3a35f6f3051ac18c83e18ce5c</id>
<published>2017-01-09T13:18:40Z</published>
<updated>2017-04-05T20:43:21Z</updated>
<title type="text">Added screenshotter tests for overset and underset</title>
<link rel="alternate" type="text/html" href="commit/3a95d8889b381ea3a35f6f3051ac18c83e18ce5c.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 3a95d8889b381ea3a35f6f3051ac18c83e18ce5c
parent 28ad473e4a8239edd3ccfd71482ff9a61e2492b8
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 14:18:40 +0100

Added screenshotter tests for overset and underset

</content>
</entry>
<entry>
<id>28ad473e4a8239edd3ccfd71482ff9a61e2492b8</id>
<published>2017-01-06T23:21:28Z</published>
<updated>2017-04-05T20:43:12Z</updated>
<title type="text">Indicate missing support for delimited macros</title>
<link rel="alternate" type="text/html" href="commit/28ad473e4a8239edd3ccfd71482ff9a61e2492b8.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 28ad473e4a8239edd3ccfd71482ff9a61e2492b8
parent e2763a300712e6b2774b925daf5d389a7377cb08
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Sat,  7 Jan 2017 00:21:28 +0100

Indicate missing support for delimited macros

</content>
</entry>
<entry>
<id>e2763a300712e6b2774b925daf5d389a7377cb08</id>
<published>2017-01-06T22:34:29Z</published>
<updated>2017-04-05T20:43:04Z</updated>
<title type="text">Support \bgroup and \egroup</title>
<link rel="alternate" type="text/html" href="commit/e2763a300712e6b2774b925daf5d389a7377cb08.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit e2763a300712e6b2774b925daf5d389a7377cb08
parent 96d1e6aea789a5816bf7866c5ba2789c917c90ff
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri,  6 Jan 2017 23:34:29 +0100

Support \bgroup and \egroup

</content>
</entry>
<entry>
<id>96d1e6aea789a5816bf7866c5ba2789c917c90ff</id>
<published>2017-01-06T18:45:51Z</published>
<updated>2017-04-05T20:42:48Z</updated>
<title type="text">Introduce defineMacro function</title>
<link rel="alternate" type="text/html" href="commit/96d1e6aea789a5816bf7866c5ba2789c917c90ff.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 96d1e6aea789a5816bf7866c5ba2789c917c90ff
parent 7ec455083feef02deebb0e64d0e5414213ed4196
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri,  6 Jan 2017 19:45:51 +0100

Introduce defineMacro function

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

</content>
</entry>
<entry>
<id>7ec455083feef02deebb0e64d0e5414213ed4196</id>
<published>2017-01-06T17:52:50Z</published>
<updated>2017-04-05T20:42:38Z</updated>
<title type="text">Builtin macros, macro arguments, overset and underset</title>
<link rel="alternate" type="text/html" href="commit/7ec455083feef02deebb0e64d0e5414213ed4196.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 7ec455083feef02deebb0e64d0e5414213ed4196
parent 40ec1b92b80f7e453b040287176fe5061b616786
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri,  6 Jan 2017 18:52:50 +0100

Builtin macros, macro arguments, overset and underset

* Ship predefined macros with the library, in macros.js.
* Allow macro arguments #1 and so on, with argument count deduced from string.
* Use these features to implement \overset and \underset, fixes #484.

</content>
</entry>
<entry>
<id>40ec1b92b80f7e453b040287176fe5061b616786</id>
<published>2017-03-14T15:53:20Z</published>
<updated>2017-03-14T15:53:20Z</updated>
<title type="text">Fixed missing verb in README (#668)</title>
<link rel="alternate" type="text/html" href="commit/40ec1b92b80f7e453b040287176fe5061b616786.html" />
<author>
<name>Noxx</name>
<email>Flauschbaellchen@users.noreply.github.com</email>
</author>
<content type="text">commit 40ec1b92b80f7e453b040287176fe5061b616786
parent f3df1ccbac4c61efd55bec423bc8509f8d173fb2
Author: Noxx &lt;Flauschbaellchen@users.noreply.github.com&gt;
Date:   Tue, 14 Mar 2017 16:53:20 +0100

Fixed missing verb in README (#668)


</content>
</entry>
<entry>
<id>f3df1ccbac4c61efd55bec423bc8509f8d173fb2</id>
<published>2017-01-27T06:54:05Z</published>
<updated>2017-01-27T06:54:05Z</updated>
<title type="text">Use utils.deflt for Settings (#649)</title>
<link rel="alternate" type="text/html" href="commit/f3df1ccbac4c61efd55bec423bc8509f8d173fb2.html" />
<author>
<name>Tab Atkins Jr</name>
<email>jackalmage@gmail.com</email>
</author>
<content type="text">commit f3df1ccbac4c61efd55bec423bc8509f8d173fb2
parent fdd83db65aa4d40fc688fb6cc1667d6f2c92461f
Author: Tab Atkins Jr &lt;jackalmage@gmail.com&gt;
Date:   Thu, 26 Jan 2017 22:54:05 -0800

Use utils.deflt for Settings (#649)

Rather than duplicate the definition of the undefined-defaulter, use the version already present in utils.
</content>
</entry>
<entry>
<id>fdd83db65aa4d40fc688fb6cc1667d6f2c92461f</id>
<published>2017-01-26T20:04:18Z</published>
<updated>2017-01-26T20:04:18Z</updated>
<title type="text">fix #509: added some international operators (#647)</title>
<link rel="alternate" type="text/html" href="commit/fdd83db65aa4d40fc688fb6cc1667d6f2c92461f.html" />
<author>
<name>Sergey Pashinin</name>
<email>sergey@pashinin.com</email>
</author>
<content type="text">commit fdd83db65aa4d40fc688fb6cc1667d6f2c92461f
parent 742e512172288d1b550e8ad2d9a872cf6a836085
Author: Sergey Pashinin &lt;sergey@pashinin.com&gt;
Date:   Thu, 26 Jan 2017 23:04:18 +0300

fix #509: added some international operators (#647)

* fix #509: added some international operators

* trailing comma

</content>
</entry>
<entry>
<id>742e512172288d1b550e8ad2d9a872cf6a836085</id>
<published>2017-01-23T12:53:48Z</published>
<updated>2017-01-23T12:53:48Z</updated>
<title type="text">Merge pull request #642 from gagern/release</title>
<link rel="alternate" type="text/html" href="commit/742e512172288d1b550e8ad2d9a872cf6a836085.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 742e512172288d1b550e8ad2d9a872cf6a836085
parent 3fea3dfbbc1cdf686ca94c0a478bb258bdd45b8e
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Mon, 23 Jan 2017 07:53:48 -0500

Merge pull request #642 from gagern/release

Fix release script after experience from 0.7.1 release
</content>
</entry>
<entry>
<id>3fea3dfbbc1cdf686ca94c0a478bb258bdd45b8e</id>
<published>2017-01-23T00:57:03Z</published>
<updated>2017-01-23T00:57:03Z</updated>
<title type="text">Merge pull request #635 from gagern/fontDiff</title>
<link rel="alternate" type="text/html" href="commit/3fea3dfbbc1cdf686ca94c0a478bb258bdd45b8e.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 3fea3dfbbc1cdf686ca94c0a478bb258bdd45b8e
parent 301d7cfb1aecc6062987c04b8a52f45e435ca7d4
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sun, 22 Jan 2017 19:57:03 -0500

Merge pull request #635 from gagern/fontDiff

Set up a diff attribute and textconv instructions for font files
</content>
</entry>
<entry>
<id>301d7cfb1aecc6062987c04b8a52f45e435ca7d4</id>
<published>2017-01-23T00:27:17Z</published>
<updated>2017-01-23T00:27:17Z</updated>
<title type="text">Merge pull request #639 from gagern/printSize</title>
<link rel="alternate" type="text/html" href="commit/301d7cfb1aecc6062987c04b8a52f45e435ca7d4.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 301d7cfb1aecc6062987c04b8a52f45e435ca7d4
parent 7aa84d010c58f4da0aa13cfc2c2acf4bf363626e
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sun, 22 Jan 2017 19:27:17 -0500

Merge pull request #639 from gagern/printSize

Show compressed sizes correctly
</content>
</entry>
<entry>
<id>7aa84d010c58f4da0aa13cfc2c2acf4bf363626e</id>
<published>2017-01-22T23:21:51Z</published>
<updated>2017-01-22T23:21:51Z</updated>
<title type="text">Merge pull request #644 from gagern/readmeMacros</title>
<link rel="alternate" type="text/html" href="commit/7aa84d010c58f4da0aa13cfc2c2acf4bf363626e.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 7aa84d010c58f4da0aa13cfc2c2acf4bf363626e
parent 079fecaf866b3fa14a58b3e84c9e1a260606caf8
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sun, 22 Jan 2017 18:21:51 -0500

Merge pull request #644 from gagern/readmeMacros

Describe site-provided macros in README
</content>
</entry>
<entry>
<id>59c4e008db7b86102b218dd5d6585141f19e50fa</id>
<published>2017-01-22T21:39:57Z</published>
<updated>2017-01-22T21:39:57Z</updated>
<title type="text">Fix case of string in README</title>
<link rel="alternate" type="text/html" href="commit/59c4e008db7b86102b218dd5d6585141f19e50fa.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit 59c4e008db7b86102b218dd5d6585141f19e50fa
parent a0cd343d85a92d2160e76dc1f1cfb9e3367527e3
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Sun, 22 Jan 2017 22:39:57 +0100

Fix case of string in README
</content>
</entry>
<entry>
<id>fc115e1f66a35399bacf1d3f327d5f17e81c4adc</id>
<published>2017-01-22T14:28:37Z</published>
<updated>2017-01-22T14:28:37Z</updated>
<title type="text">Obtain updated README by using a checkout</title>
<link rel="alternate" type="text/html" href="commit/fc115e1f66a35399bacf1d3f327d5f17e81c4adc.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit fc115e1f66a35399bacf1d3f327d5f17e81c4adc
parent 76051a6ac2fb60dbc79d3fde8405169b4c3a41bf
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Sun, 22 Jan 2017 15:28:37 +0100

Obtain updated README by using a checkout

As the dist directory isn&#39;t available on the original branch, we cant use
its files to update the SRI hashes.  Checking out from the release tag is
therefore the better option.  A checkout will automatically stage its files.

</content>
</entry>
<entry>
<id>079fecaf866b3fa14a58b3e84c9e1a260606caf8</id>
<published>2017-01-22T13:48:00Z</published>
<updated>2017-01-22T13:48:00Z</updated>
<title type="text">Update README files to 0.7.1 release</title>
<link rel="alternate" type="text/html" href="commit/079fecaf866b3fa14a58b3e84c9e1a260606caf8.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 079fecaf866b3fa14a58b3e84c9e1a260606caf8
parent 8dd161d4b2c280e4d27ed67dfbac480002a92d08
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Sun, 22 Jan 2017 14:48:00 +0100

Update README files to 0.7.1 release

</content>
</entry>
<entry>
<id>76051a6ac2fb60dbc79d3fde8405169b4c3a41bf</id>
<published>2017-01-21T23:39:15Z</published>
<updated>2017-01-21T23:51:00Z</updated>
<title type="text">Fix release script after experience from 0.7.1 release</title>
<link rel="alternate" type="text/html" href="commit/76051a6ac2fb60dbc79d3fde8405169b4c3a41bf.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 76051a6ac2fb60dbc79d3fde8405169b4c3a41bf
parent 5e4f50dc09b8d85174abfab90501ac2ebf90e516
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Sun, 22 Jan 2017 00:39:15 +0100

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 has been added, causing the git checkout to fail.
  And it&#39;s the right thing to do anyway, having ALL the READMEs edited.
* Add all the modified READMEs so they get committed correctly.
* Improve two references to master which are no longer accurate.
* Check for uncommitted changes just before creating the tag.
* Encourage always specifying the next version, as discussed in
  https://github.com/Khan/KaTeX/pull/615#discussion_r97208770

</content>
</entry>
<entry>
<id>8dd161d4b2c280e4d27ed67dfbac480002a92d08</id>
<published>2017-01-21T22:49:15Z</published>
<updated>2017-01-21T22:49:15Z</updated>
<title type="text">Merge pull request #615 from gagern/release</title>
<link rel="alternate" type="text/html" href="commit/8dd161d4b2c280e4d27ed67dfbac480002a92d08.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 8dd161d4b2c280e4d27ed67dfbac480002a92d08
parent a5e38d3b8a0da5660e4d5fea003d367f4648f95b
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Sat, 21 Jan 2017 17:49:15 -0500

Merge pull request #615 from gagern/release

Improve release script and bower support
</content>
</entry>
<entry>
<id>a5e38d3b8a0da5660e4d5fea003d367f4648f95b</id>
<published>2017-01-20T21:50:10Z</published>
<updated>2017-01-20T21:50:10Z</updated>
<title type="text">Switch speed test in README (#640)</title>
<link rel="alternate" type="text/html" href="commit/a5e38d3b8a0da5660e4d5fea003d367f4648f95b.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit a5e38d3b8a0da5660e4d5fea003d367f4648f95b
parent a7381857048222b56a7cefd1421be3d6e2080381
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Fri, 20 Jan 2017 16:50:10 -0500

Switch speed test in README (#640)

Permission to reference page granted in
https://github.com/Khan/KaTeX/issues/420#issuecomment-270810784
</content>
</entry>
<entry>
<id>8dc1374e7a1a7027a01fc837f7e02666029f5c8e</id>
<published>2017-01-20T11:05:03Z</published>
<updated>2017-01-20T11:05:03Z</updated>
<title type="text">Show compressed sizes correctly</title>
<link rel="alternate" type="text/html" href="commit/8dc1374e7a1a7027a01fc837f7e02666029f5c8e.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 8dc1374e7a1a7027a01fc837f7e02666029f5c8e
parent d4aa6a7253327ff000a962e10a06505f6fde66dd
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri, 20 Jan 2017 12:05:03 +0100

Show compressed sizes correctly

On my macOS 10.12 all the sizes used to show as zero.  Having them in a
single shell invocation should avoid that problem in a portable fashion.

</content>
</entry>
<entry>
<id>a7381857048222b56a7cefd1421be3d6e2080381</id>
<published>2017-01-19T18:50:16Z</published>
<updated>2017-01-19T18:50:16Z</updated>
<title type="text">Fix x&#39;^2 (#636)</title>
<link rel="alternate" type="text/html" href="commit/a7381857048222b56a7cefd1421be3d6e2080381.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit a7381857048222b56a7cefd1421be3d6e2080381
parent d4aa6a7253327ff000a962e10a06505f6fde66dd
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Thu, 19 Jan 2017 13:50:16 -0500

Fix x&#39;^2 (#636)

* Fix x&#39;^2
* Add screenshot for x&#39;^2
* x^2&#39; should fail.  Add and fix multiple prime/superscript tests.
</content>
</entry>
<entry>
<id>a3f0653e5c5cebccce249113c1485fc3909ca77b</id>
<published>2017-01-19T16:47:59Z</published>
<updated>2017-01-19T16:47:59Z</updated>
<title type="text">Set up a diff attribute and textconv instructions for font files</title>
<link rel="alternate" type="text/html" href="commit/a3f0653e5c5cebccce249113c1485fc3909ca77b.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit a3f0653e5c5cebccce249113c1485fc3909ca77b
parent d4aa6a7253327ff000a962e10a06505f6fde66dd
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Thu, 19 Jan 2017 17:47:59 +0100

Set up a diff attribute and textconv instructions for font files

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

</content>
</entry>
<entry>
<id>d4aa6a7253327ff000a962e10a06505f6fde66dd</id>
<published>2017-01-16T00:05:21Z</published>
<updated>2017-01-16T00:05:21Z</updated>
<title type="text">Fix all AMS mathord symbols (#618)</title>
<link rel="alternate" type="text/html" href="commit/d4aa6a7253327ff000a962e10a06505f6fde66dd.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit d4aa6a7253327ff000a962e10a06505f6fde66dd
parent f1c02226ccada3da62fef0aa91f7bbb4ab10a7cb
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Sun, 15 Jan 2017 19:05:21 -0500

Fix all AMS mathord symbols (#618)

* Fix all AMS mathord symbols

* Fix \imath, \jmath, \pounds support

* Fix \mathit support

* Fix Greek capitals

* Default font to main (fix Unicode support)

* Now using correct \maltese

* Correct mathit documentation

* var -&gt; const

* Add trailing commas

* Remove greekCapitals (no longer needed)

</content>
</entry>
<entry>
<id>f1c02226ccada3da62fef0aa91f7bbb4ab10a7cb</id>
<published>2017-01-15T21:17:45Z</published>
<updated>2017-01-15T21:17:45Z</updated>
<title type="text">Change cell style to &#39;text&#39; in {array}, {matrix}, {cases}. Add {darray} and {dcases}. (#606)</title>
<link rel="alternate" type="text/html" href="commit/f1c02226ccada3da62fef0aa91f7bbb4ab10a7cb.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit f1c02226ccada3da62fef0aa91f7bbb4ab10a7cb
parent 38ba9f91877cdbc3b687de16803c41d6fffafb74
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Sun, 15 Jan 2017 16:17:45 -0500

Change cell style to &#39;text&#39; in {array}, {matrix}, {cases}. Add {darray} and {dcases}. (#606)

* Change cell style to &#39;text&#39; in {array}, {matrix}, {cases}.
* Add {darray} and {dcases} which use display style for their cells.
* Add ArrayMode test with \frac&#39;s inside {array} in display mode.

</content>
</entry>
<entry>
<id>38ba9f91877cdbc3b687de16803c41d6fffafb74</id>
<published>2017-01-10T13:28:23Z</published>
<updated>2017-01-14T03:37:17Z</updated>
<title type="text">Serve files with and without babelify step</title>
<link rel="alternate" type="text/html" href="commit/38ba9f91877cdbc3b687de16803c41d6fffafb74.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 38ba9f91877cdbc3b687de16803c41d6fffafb74
parent bd9db332d2887d884ec7ab3ca68488314b8618da
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Tue, 10 Jan 2017 14:28:23 +0100

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 browser is recent enough to understand ES6 natively.
(This does not include current Firefox due to it having problems with
for(const … in …), https://bugzilla.mozilla.org/show_bug.cgi?id=1094995.)
For older browsers, or to check issues possibly introduced by babelify,
adding /babel as the first component of the path will switch to a version
which has been processed by babelify.  This is also used for screenshots.

</content>
</entry>
<entry>
<id>bd9db332d2887d884ec7ab3ca68488314b8618da</id>
<published>2017-01-07T01:25:50Z</published>
<updated>2017-01-14T03:37:17Z</updated>
<title type="text">Turn var into const or let</title>
<link rel="alternate" type="text/html" href="commit/bd9db332d2887d884ec7ab3ca68488314b8618da.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit bd9db332d2887d884ec7ab3ca68488314b8618da
parent 9b565a6375d72932878b16c7d6eeb5fec6d7444f
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Sat,  7 Jan 2017 02:25:50 +0100

Turn var into const or let

</content>
</entry>
<entry>
<id>9b565a6375d72932878b16c7d6eeb5fec6d7444f</id>
<published>2017-01-07T00:29:41Z</published>
<updated>2017-01-14T03:37:17Z</updated>
<title type="text">Include babelify step in browserify calls</title>
<link rel="alternate" type="text/html" href="commit/9b565a6375d72932878b16c7d6eeb5fec6d7444f.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 9b565a6375d72932878b16c7d6eeb5fec6d7444f
parent 549104c5a8b9adda09d6fe080b721237c8186e05
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Sat,  7 Jan 2017 01:29:41 +0100

Include babelify step in browserify calls

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

</content>
</entry>
<entry>
<id>a0cd343d85a92d2160e76dc1f1cfb9e3367527e3</id>
<published>2017-01-13T18:59:36Z</published>
<updated>2017-01-13T18:59:36Z</updated>
<title type="text">Improve description of macros</title>
<link rel="alternate" type="text/html" href="commit/a0cd343d85a92d2160e76dc1f1cfb9e3367527e3.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit a0cd343d85a92d2160e76dc1f1cfb9e3367527e3
parent 0c5d9d55cf46cbe516b6d7c60fe1f46f603b1b3e
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Fri, 13 Jan 2017 19:59:36 +0100

Improve description of macros

Separate type, meaning and format to clarify the paragraph.
</content>
</entry>
<entry>
<id>5e4f50dc09b8d85174abfab90501ac2ebf90e516</id>
<published>2017-01-13T12:48:25Z</published>
<updated>2017-01-13T12:48:25Z</updated>
<title type="text">Drop --insane flag, just formulate the prompt appropriately</title>
<link rel="alternate" type="text/html" href="commit/5e4f50dc09b8d85174abfab90501ac2ebf90e516.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 5e4f50dc09b8d85174abfab90501ac2ebf90e516
parent 5783e193ed40d33f40e64199d56695aef1b36ccd
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri, 13 Jan 2017 13:48:25 +0100

Drop --insane flag, just formulate the prompt appropriately

</content>
</entry>
<entry>
<id>5783e193ed40d33f40e64199d56695aef1b36ccd</id>
<published>2017-01-13T12:43:41Z</published>
<updated>2017-01-13T12:43:41Z</updated>
<title type="text">Update CDN version numbers and SRI hashes on release</title>
<link rel="alternate" type="text/html" href="commit/5783e193ed40d33f40e64199d56695aef1b36ccd.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 5783e193ed40d33f40e64199d56695aef1b36ccd
parent 961e9db514f14c0139cdc92dce80a79d86b493a7
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri, 13 Jan 2017 13:43:41 +0100

Update CDN version numbers and SRI hashes on release

</content>
</entry>
<entry>
<id>961e9db514f14c0139cdc92dce80a79d86b493a7</id>
<published>2017-01-11T12:03:44Z</published>
<updated>2017-01-13T12:38:39Z</updated>
<title type="text">Add --dry-run and --insane options to release script</title>
<link rel="alternate" type="text/html" href="commit/961e9db514f14c0139cdc92dce80a79d86b493a7.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 961e9db514f14c0139cdc92dce80a79d86b493a7
parent 35ff154eadb555320aba135f98891d663fea89fc
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Wed, 11 Jan 2017 13:03:44 +0100

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 executed on the git and npm side without actually
executing them.

</content>
</entry>
<entry>
<id>35ff154eadb555320aba135f98891d663fea89fc</id>
<published>2017-01-09T21:52:16Z</published>
<updated>2017-01-13T12:38:39Z</updated>
<title type="text">Make release tag an annotated tag</title>
<link rel="alternate" type="text/html" href="commit/35ff154eadb555320aba135f98891d663fea89fc.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 35ff154eadb555320aba135f98891d663fea89fc
parent 6404cfd269f58a943a4fecfb5326c38d15005b70
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 22:52:16 +0100

Make release tag an annotated tag

It is customary to use annotated tags for releases, to preserve the
information about when the tag itself was created, by whom and for what
purpose.  In our case we always have a commit directly before the tag, but
some workflows may expect annotated tags nonetheless, “git describe” among
them.  We might want to sign them one day, too.

</content>
</entry>
<entry>
<id>6404cfd269f58a943a4fecfb5326c38d15005b70</id>
<published>2017-01-09T21:49:45Z</published>
<updated>2017-01-13T12:38:39Z</updated>
<title type="text">Drop version field from bower.json</title>
<link rel="alternate" type="text/html" href="commit/6404cfd269f58a943a4fecfb5326c38d15005b70.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 6404cfd269f58a943a4fecfb5326c38d15005b70
parent 73cafd16dabfad936395af0029015ac386e4b424
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 22:49:45 +0100

Drop version field from bower.json

According to bower docs, that field is deprecated and ignored.
Git tag names (or commit ids) are the way to identify a given version.

</content>
</entry>
<entry>
<id>73cafd16dabfad936395af0029015ac386e4b424</id>
<published>2017-01-09T21:48:03Z</published>
<updated>2017-01-13T12:38:39Z</updated>
<title type="text">Avoid some warnings from bower</title>
<link rel="alternate" type="text/html" href="commit/73cafd16dabfad936395af0029015ac386e4b424.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 73cafd16dabfad936395af0029015ac386e4b424
parent a3988d9d56d118d42d17d56cddaae3e1768c8545
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 22:48:03 +0100

Avoid some warnings from bower

Bower prefers to have package names in lower case, and to have uncompressed
sources listed as entry points.  Otherwise it will issue warnings.

</content>
</entry>
<entry>
<id>a3988d9d56d118d42d17d56cddaae3e1768c8545</id>
<published>2017-01-09T21:43:46Z</published>
<updated>2017-01-13T12:38:39Z</updated>
<title type="text">Allow creating releases from branches other than master</title>
<link rel="alternate" type="text/html" href="commit/a3988d9d56d118d42d17d56cddaae3e1768c8545.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit a3988d9d56d118d42d17d56cddaae3e1768c8545
parent 840771c6437fdb2ec79886bb4d8536198162c48b
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 22:43:46 +0100

Allow creating releases from branches other than master

</content>
</entry>
<entry>
<id>840771c6437fdb2ec79886bb4d8536198162c48b</id>
<published>2017-01-09T21:22:30Z</published>
<updated>2017-01-13T12:38:39Z</updated>
<title type="text">Un-ignore dist directory on releases for the sake of bower</title>
<link rel="alternate" type="text/html" href="commit/840771c6437fdb2ec79886bb4d8536198162c48b.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 840771c6437fdb2ec79886bb4d8536198162c48b
parent 549104c5a8b9adda09d6fe080b721237c8186e05
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 22:22:30 +0100

Un-ignore dist directory on releases for the sake of bower

</content>
</entry>
<entry>
<id>549104c5a8b9adda09d6fe080b721237c8186e05</id>
<published>2017-01-13T11:15:57Z</published>
<updated>2017-01-13T11:15:57Z</updated>
<title type="text">auto-renderer README.md - added integrity (#591)</title>
<link rel="alternate" type="text/html" href="commit/549104c5a8b9adda09d6fe080b721237c8186e05.html" />
<author>
<name>James Lee</name>
<email>mateddy@gmail.com</email>
</author>
<content type="text">commit 549104c5a8b9adda09d6fe080b721237c8186e05
parent 90ba0e341de3f94c48a32144ce7f5974dcf9a174
Author: James Lee &lt;mateddy@gmail.com&gt;
Date:   Fri, 13 Jan 2017 19:15:57 +0800

auto-renderer README.md - added integrity (#591)

Integrity generated from https://www.srihash.org/
Reference: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
</content>
</entry>
<entry>
<id>90ba0e341de3f94c48a32144ce7f5974dcf9a174</id>
<published>2017-01-13T11:15:28Z</published>
<updated>2017-01-13T11:15:28Z</updated>
<title type="text">README.md - added integrity (#590)</title>
<link rel="alternate" type="text/html" href="commit/90ba0e341de3f94c48a32144ce7f5974dcf9a174.html" />
<author>
<name>James Lee</name>
<email>mateddy@gmail.com</email>
</author>
<content type="text">commit 90ba0e341de3f94c48a32144ce7f5974dcf9a174
parent 56f3d1db4750d68cd551d956c61fbded2306ea90
Author: James Lee &lt;mateddy@gmail.com&gt;
Date:   Fri, 13 Jan 2017 19:15:28 +0800

README.md - added integrity (#590)

Integrity generated from https://www.srihash.org/
Reference: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
</content>
</entry>
<entry>
<id>0c5d9d55cf46cbe516b6d7c60fe1f46f603b1b3e</id>
<published>2017-01-13T11:05:51Z</published>
<updated>2017-01-13T11:13:07Z</updated>
<title type="text">Document macros in options object</title>
<link rel="alternate" type="text/html" href="commit/0c5d9d55cf46cbe516b6d7c60fe1f46f603b1b3e.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 0c5d9d55cf46cbe516b6d7c60fe1f46f603b1b3e
parent 56f3d1db4750d68cd551d956c61fbded2306ea90
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Fri, 13 Jan 2017 12:05:51 +0100

Document macros in options object

</content>
</entry>
<entry>
<id>56f3d1db4750d68cd551d956c61fbded2306ea90</id>
<published>2017-01-13T03:53:10Z</published>
<updated>2017-01-13T03:53:10Z</updated>
<title type="text">Don&#39;t cascade .eslintrc</title>
<link rel="alternate" type="text/html" href="commit/56f3d1db4750d68cd551d956c61fbded2306ea90.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 56f3d1db4750d68cd551d956c61fbded2306ea90
parent c56de9e323cf0989a5282d855fdf9b3714dcd3f9
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Thu, 12 Jan 2017 22:53:10 -0500

Don&#39;t cascade .eslintrc

eslint will automatically merge .eslintrc files in the parent folder without &quot;root&quot;: true
</content>
</entry>
<entry>
<id>c56de9e323cf0989a5282d855fdf9b3714dcd3f9</id>
<published>2017-01-12T15:15:20Z</published>
<updated>2017-01-12T15:15:20Z</updated>
<title type="text">Merge pull request #625 from gagern/morgan</title>
<link rel="alternate" type="text/html" href="commit/c56de9e323cf0989a5282d855fdf9b3714dcd3f9.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit c56de9e323cf0989a5282d855fdf9b3714dcd3f9
parent 4ead46c4ab0b28faa9b41e688818700e7972e7a1
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Thu, 12 Jan 2017 10:15:20 -0500

Merge pull request #625 from gagern/morgan

Use morgan to log requests in the dev server
</content>
</entry>
<entry>
<id>79d53bd29f7ee93dd7275de075575d5c8c8da237</id>
<published>2017-01-12T08:52:29Z</published>
<updated>2017-01-12T08:52:29Z</updated>
<title type="text">Use morgan to log requests in the dev server</title>
<link rel="alternate" type="text/html" href="commit/79d53bd29f7ee93dd7275de075575d5c8c8da237.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 79d53bd29f7ee93dd7275de075575d5c8c8da237
parent 4ead46c4ab0b28faa9b41e688818700e7972e7a1
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Thu, 12 Jan 2017 09:52:29 +0100

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 print the following message:

Error: Most middleware (like logger) is no longer bundled
with Express and must be installed separately.  Please see
https://github.com/senchalabs/connect#middleware.

</content>
</entry>
<entry>
<id>4ead46c4ab0b28faa9b41e688818700e7972e7a1</id>
<published>2017-01-11T20:04:52Z</published>
<updated>2017-01-11T20:04:52Z</updated>
<title type="text">Describe using auto renderer in html head (#623)</title>
<link rel="alternate" type="text/html" href="commit/4ead46c4ab0b28faa9b41e688818700e7972e7a1.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit 4ead46c4ab0b28faa9b41e688818700e7972e7a1
parent 59b87539b9f422d144d4c1b3481374eb226a112b
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Wed, 11 Jan 2017 21:04:52 +0100

Describe using auto renderer in html head (#623)

Describe using auto renderer in html head

Motivated by #621.
</content>
</entry>
<entry>
<id>59b87539b9f422d144d4c1b3481374eb226a112b</id>
<published>2017-01-11T19:56:39Z</published>
<updated>2017-01-11T19:56:39Z</updated>
<title type="text">Merge pull request #622 from gagern/commas</title>
<link rel="alternate" type="text/html" href="commit/59b87539b9f422d144d4c1b3481374eb226a112b.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit 59b87539b9f422d144d4c1b3481374eb226a112b
parent 677290336a130f7b6573dd8ac9b5eec273a6de82
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Wed, 11 Jan 2017 20:56:39 +0100

Merge pull request #622 from gagern/commas

Revert &quot;Remove trailing commas for IE 9 compatibility&quot;
</content>
</entry>
<entry>
<id>896aeac81b1500b45e6279b8889cc696fd51efbc</id>
<published>2017-01-11T12:30:11Z</published>
<updated>2017-01-11T12:30:11Z</updated>
<title type="text">Fix some indentation and comma inconsistencies</title>
<link rel="alternate" type="text/html" href="commit/896aeac81b1500b45e6279b8889cc696fd51efbc.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 896aeac81b1500b45e6279b8889cc696fd51efbc
parent 53e416e2962cfdb3f0dbb54dcc2b6e156b6339c4
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Wed, 11 Jan 2017 13:30:11 +0100

Fix some indentation and comma inconsistencies

This makes eslint happy again.

</content>
</entry>
<entry>
<id>53e416e2962cfdb3f0dbb54dcc2b6e156b6339c4</id>
<published>2017-01-11T12:26:00Z</published>
<updated>2017-01-11T12:26:00Z</updated>
<title type="text">Revert &quot;Remove trailing commas for IE 9 compatibility&quot;</title>
<link rel="alternate" type="text/html" href="commit/53e416e2962cfdb3f0dbb54dcc2b6e156b6339c4.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 53e416e2962cfdb3f0dbb54dcc2b6e156b6339c4
parent 677290336a130f7b6573dd8ac9b5eec273a6de82
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Wed, 11 Jan 2017 13:26:00 +0100

Revert &quot;Remove trailing commas for IE 9 compatibility&quot;

This reverts commit 4d2e46e7f6b57a5ea99ae7802809e88065876f9c.

Having trailing commans makes diffs easier to read as it avoids modifying a
line just to add a trailing comma if there is another item to add at the end
of a list.  There are plans to switch to ES6 notation and to translate that
to ES5 as part of the build process.  Since that translation would remove
trailing commas, the IE9 problems that originally motivated the commit
should vanish soon.

</content>
</entry>
<entry>
<id>677290336a130f7b6573dd8ac9b5eec273a6de82</id>
<published>2017-01-10T16:09:02Z</published>
<updated>2017-01-10T16:09:02Z</updated>
<title type="text">Merge pull request #612 from gagern/updates</title>
<link rel="alternate" type="text/html" href="commit/677290336a130f7b6573dd8ac9b5eec273a6de82.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 677290336a130f7b6573dd8ac9b5eec273a6de82
parent 8f46eeaf1b385e7f30e8bba4019088fbce089e37
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Tue, 10 Jan 2017 11:09:02 -0500

Merge pull request #612 from gagern/updates

Update dependencies to more recent version
</content>
</entry>
<entry>
<id>90e25fecc2faa5db3f17b202251812636f1d5489</id>
<published>2017-01-09T14:09:43Z</published>
<updated>2017-01-09T14:09:43Z</updated>
<title type="text">Update dependencies to more recent version</title>
<link rel="alternate" type="text/html" href="commit/90e25fecc2faa5db3f17b202251812636f1d5489.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit 90e25fecc2faa5db3f17b202251812636f1d5489
parent 8f46eeaf1b385e7f30e8bba4019088fbce089e37
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Mon,  9 Jan 2017 15:09:43 +0100

Update dependencies to more recent version

All these version ranges include the latest version at the time of this
commit, except for the selenium webdriver.  There version 3 is incompatible
with version 2, and switching to a version 3 library appears to require
switching to version 3 docker images as well, which would entail using
different browser versions which in turn would lead to differences for a
large number of screenshots.  That doesn&#39;t appear warranted at this time.

</content>
</entry>
<entry>
<id>8f46eeaf1b385e7f30e8bba4019088fbce089e37</id>
<published>2017-01-07T03:50:50Z</published>
<updated>2017-01-07T03:50:50Z</updated>
<title type="text">Bump master to v0.8.0-pre</title>
<link rel="alternate" type="text/html" href="commit/8f46eeaf1b385e7f30e8bba4019088fbce089e37.html" />
<author>
<name>Emily Eisenberg</name>
<email>xymostech@gmail.com</email>
</author>
<content type="text">commit 8f46eeaf1b385e7f30e8bba4019088fbce089e37
parent 225baffef41bdae6e5e47a8c43f0bd72fdc0b6ff
Author: Emily Eisenberg &lt;xymostech@gmail.com&gt;
Date:   Fri,  6 Jan 2017 19:50:50 -0800

Bump master to v0.8.0-pre

</content>
</entry>
<entry>
<id>225baffef41bdae6e5e47a8c43f0bd72fdc0b6ff</id>
<published>2017-01-07T03:47:47Z</published>
<updated>2017-01-07T03:47:47Z</updated>
<title type="text">And make the release script actually work again.</title>
<link rel="alternate" type="text/html" href="commit/225baffef41bdae6e5e47a8c43f0bd72fdc0b6ff.html" />
<author>
<name>Emily Eisenberg</name>
<email>xymostech@gmail.com</email>
</author>
<content type="text">commit 225baffef41bdae6e5e47a8c43f0bd72fdc0b6ff
parent 4327e85796e343961fa105673a813db091813f8c
Author: Emily Eisenberg &lt;xymostech@gmail.com&gt;
Date:   Fri,  6 Jan 2017 19:47:47 -0800

And make the release script actually work again.

Summary: The previous commit made the `sed` lines do the same thing on mac and
linux. Unfortunately they didn&#39;t actually work. Whoops.

Test Plan:
 - Run `./release.sh` a couple times and become horribly confused before
   realizing what&#39;s going on.

@kevinb

</content>
</entry>
<entry>
<id>4327e85796e343961fa105673a813db091813f8c</id>
<published>2017-01-07T03:32:22Z</published>
<updated>2017-01-07T03:32:22Z</updated>
<title type="text">Make the release script compatible with both mac and linux</title>
<link rel="alternate" type="text/html" href="commit/4327e85796e343961fa105673a813db091813f8c.html" />
<author>
<name>Emily Eisenberg</name>
<email>xymostech@gmail.com</email>
</author>
<content type="text">commit 4327e85796e343961fa105673a813db091813f8c
parent 4d2e46e7f6b57a5ea99ae7802809e88065876f9c
Author: Emily Eisenberg &lt;xymostech@gmail.com&gt;
Date:   Fri,  6 Jan 2017 19:32:22 -0800

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 &#39;s|boo|blah|&#39; blah` on both a linux and mac computer

@kevinb

</content>
</entry>
<entry>
<id>4d2e46e7f6b57a5ea99ae7802809e88065876f9c</id>
<published>2017-01-07T03:06:01Z</published>
<updated>2017-01-07T03:06:01Z</updated>
<title type="text">Remove trailing commas for IE 9 compatibility</title>
<link rel="alternate" type="text/html" href="commit/4d2e46e7f6b57a5ea99ae7802809e88065876f9c.html" />
<author>
<name>Emily Eisenberg</name>
<email>xymostech@gmail.com</email>
</author>
<content type="text">commit 4d2e46e7f6b57a5ea99ae7802809e88065876f9c
parent 74d55ee0ea66e1125cd7e3fa0cf1c434c424def3
Author: Emily Eisenberg &lt;xymostech@gmail.com&gt;
Date:   Fri,  6 Jan 2017 19:06:01 -0800

Remove trailing commas for IE 9 compatibility

Summary: IE 9 doesn&#39;t like trailing commas. When we introduced eslint, we added
a bunch of trailing commas, which makes IE 9 sad.

Test Plan:
 - `make lint`
 - Visit http://localhost:7936/ using IE 9 on browserstack.
 - See that the math loads, and there are no errors in the F12 developer tools.

@kevinb

</content>
</entry>
<entry>
<id>74d55ee0ea66e1125cd7e3fa0cf1c434c424def3</id>
<published>2017-01-05T14:17:17Z</published>
<updated>2017-01-05T14:17:17Z</updated>
<title type="text">Merge pull request #598 from gagern/screenshotter</title>
<link rel="alternate" type="text/html" href="commit/74d55ee0ea66e1125cd7e3fa0cf1c434c424def3.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 74d55ee0ea66e1125cd7e3fa0cf1c434c424def3
parent 1ca7363460b7856e26fd717777081d70fe606792
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Thu,  5 Jan 2017 09:17:17 -0500

Merge pull request #598 from gagern/screenshotter

Load full-window page before adjusting browser window size
</content>
</entry>
<entry>
<id>1ca7363460b7856e26fd717777081d70fe606792</id>
<published>2017-01-03T15:47:53Z</published>
<updated>2017-01-03T15:47:53Z</updated>
<title type="text">\ldots in text mode; add \textellipsis &amp; \mathellipsis (#597)</title>
<link rel="alternate" type="text/html" href="commit/1ca7363460b7856e26fd717777081d70fe606792.html" />
<author>
<name>Erik Demaine</name>
<email>edemaine@mit.edu</email>
</author>
<content type="text">commit 1ca7363460b7856e26fd717777081d70fe606792
parent 7c8302100901d7e5c5a22ee636ed4c40f559b4de
Author: Erik Demaine &lt;edemaine@mit.edu&gt;
Date:   Tue,  3 Jan 2017 10:47:53 -0500

\ldots in text mode; add \textellipsis &amp; \mathellipsis (#597)


</content>
</entry>
<entry>
<id>ca1a511cc4aefbcb9d9f9aea4bd4f3b6b7be0de8</id>
<published>2017-01-03T14:43:35Z</published>
<updated>2017-01-03T14:53:25Z</updated>
<title type="text">Load full-window page before adjusting browser window size</title>
<link rel="alternate" type="text/html" href="commit/ca1a511cc4aefbcb9d9f9aea4bd4f3b6b7be0de8.html" />
<author>
<name>Martin von Gagern</name>
<email>gagern@ma.tum.de</email>
</author>
<content type="text">commit ca1a511cc4aefbcb9d9f9aea4bd4f3b6b7be0de8
parent 7c8302100901d7e5c5a22ee636ed4c40f559b4de
Author: Martin von Gagern &lt;gagern@ma.tum.de&gt;
Date:   Tue,  3 Jan 2017 15:43:35 +0100

Load full-window page before adjusting browser window size

Experimenting with selenium-webdriver@3.0.1 and Firefox 50.1.0 I observed
screenshots having a height of merely 8 pixels.  Presumably the margin or
padding of an otherwise empty document.  So in order to get the actual size
of the document area, the screenshotter now loads a document which fills the
entire viewport.

</content>
</entry>
<entry>
<id>7c8302100901d7e5c5a22ee636ed4c40f559b4de</id>
<published>2016-12-08T21:09:13Z</published>
<updated>2017-01-01T01:51:20Z</updated>
<title type="text">Support \bmod, \pmod, \pod, and \mod.</title>
<link rel="alternate" type="text/html" href="commit/7c8302100901d7e5c5a22ee636ed4c40f559b4de.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 7c8302100901d7e5c5a22ee636ed4c40f559b4de
parent f742fbf9f2ad75b0b2428cc84744b9b24e6abfe6
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Thu,  8 Dec 2016 16:09:13 -0500

Support \bmod, \pmod, \pod, and \mod.

</content>
</entry>
<entry>
<id>f742fbf9f2ad75b0b2428cc84744b9b24e6abfe6</id>
<published>2016-12-19T21:31:04Z</published>
<updated>2016-12-19T21:31:04Z</updated>
<title type="text">Merge pull request #580 from kohler/muunits</title>
<link rel="alternate" type="text/html" href="commit/f742fbf9f2ad75b0b2428cc84744b9b24e6abfe6.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit f742fbf9f2ad75b0b2428cc84744b9b24e6abfe6
parent 3900936f63c2e95a1371759d2c8bc6e5fdaec110
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Mon, 19 Dec 2016 14:31:04 -0700

Merge pull request #580 from kohler/muunits

Support &quot;mu&quot;-denominated sizes and \mkern
</content>
</entry>
<entry>
<id>81bc24808b40be8901a4540de7131b72be58fb16</id>
<published>2016-12-08T20:04:11Z</published>
<updated>2016-12-19T18:43:33Z</updated>
<title type="text">Support \mkern as an alias for \kern.</title>
<link rel="alternate" type="text/html" href="commit/81bc24808b40be8901a4540de7131b72be58fb16.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 81bc24808b40be8901a4540de7131b72be58fb16
parent d5cedc55c99e87627e4da311b6f71c07154cd185
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Thu,  8 Dec 2016 15:04:11 -0500

Support \mkern as an alias for \kern.

</content>
</entry>
<entry>
<id>d5cedc55c99e87627e4da311b6f71c07154cd185</id>
<published>2016-12-08T20:00:57Z</published>
<updated>2016-12-19T18:42:27Z</updated>
<title type="text">Support &quot;mu&quot; units for sizes.</title>
<link rel="alternate" type="text/html" href="commit/d5cedc55c99e87627e4da311b6f71c07154cd185.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit d5cedc55c99e87627e4da311b6f71c07154cd185
parent 3900936f63c2e95a1371759d2c8bc6e5fdaec110
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Thu,  8 Dec 2016 15:00:57 -0500

Support &quot;mu&quot; units for sizes.

18mu is 1em.

And use emPerEx when converting ex to em, rather than xHeight.
(Previously some places used emPerEx and others used xHeight.)

</content>
</entry>
<entry>
<id>3900936f63c2e95a1371759d2c8bc6e5fdaec110</id>
<published>2016-12-16T23:25:32Z</published>
<updated>2016-12-16T23:25:32Z</updated>
<title type="text">Merge pull request #586 from tabatkins/patch-1</title>
<link rel="alternate" type="text/html" href="commit/3900936f63c2e95a1371759d2c8bc6e5fdaec110.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 3900936f63c2e95a1371759d2c8bc6e5fdaec110
parent fdebbe3a18838bb4b571fd7add288e9338a5cf10
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Fri, 16 Dec 2016 18:25:32 -0500

Merge pull request #586 from tabatkins/patch-1

Misspelled variable &quot;candiate&quot;
</content>
</entry>
<entry>
<id>d43f24ea918b81e92c3af0be518965e7e87c909f</id>
<published>2016-12-16T21:12:45Z</published>
<updated>2016-12-16T21:12:45Z</updated>
<title type="text">Misspelled variable &quot;candiate&quot;</title>
<link rel="alternate" type="text/html" href="commit/d43f24ea918b81e92c3af0be518965e7e87c909f.html" />
<author>
<name>Tab Atkins Jr</name>
<email>jackalmage@gmail.com</email>
</author>
<content type="text">commit d43f24ea918b81e92c3af0be518965e7e87c909f
parent fdebbe3a18838bb4b571fd7add288e9338a5cf10
Author: Tab Atkins Jr &lt;jackalmage@gmail.com&gt;
Date:   Fri, 16 Dec 2016 13:12:45 -0800

Misspelled variable &quot;candiate&quot;

All uses have the same misspelling, so this wasn&#39;t a functionality bug, but still better to have things spelled correctly in the source. ^_^
</content>
</entry>
<entry>
<id>fdebbe3a18838bb4b571fd7add288e9338a5cf10</id>
<published>2016-12-09T04:38:04Z</published>
<updated>2016-12-09T04:38:04Z</updated>
<title type="text">Merge pull request #579 from kohler/kernarg</title>
<link rel="alternate" type="text/html" href="commit/fdebbe3a18838bb4b571fd7add288e9338a5cf10.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit fdebbe3a18838bb4b571fd7add288e9338a5cf10
parent 831c5b8d99092fe57e4113406a7cc52e21924a31
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Thu,  8 Dec 2016 23:38:04 -0500

Merge pull request #579 from kohler/kernarg

Allow unbraced kerns, such as \kern1em.
</content>
</entry>
<entry>
<id>831c5b8d99092fe57e4113406a7cc52e21924a31</id>
<published>2016-12-09T04:35:36Z</published>
<updated>2016-12-09T04:35:36Z</updated>
<title type="text">Merge pull request #578 from kohler/middle</title>
<link rel="alternate" type="text/html" href="commit/831c5b8d99092fe57e4113406a7cc52e21924a31.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 831c5b8d99092fe57e4113406a7cc52e21924a31
parent 95f2f46bf59e3739d4386503142e4b99ba68f70c
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Thu,  8 Dec 2016 23:35:36 -0500

Merge pull request #578 from kohler/middle

Handle \middle.
</content>
</entry>
<entry>
<id>530ec97e74769422b313a872920df7ec438db845</id>
<published>2016-12-08T19:47:20Z</published>
<updated>2016-12-09T04:26:31Z</updated>
<title type="text">Allow unbraced kerns, such as \kern1em.</title>
<link rel="alternate" type="text/html" href="commit/530ec97e74769422b313a872920df7ec438db845.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 530ec97e74769422b313a872920df7ec438db845
parent 7433638fdaccdfbe0c5b661844c8e99c393a7d25
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Thu,  8 Dec 2016 14:47:20 -0500

Allow unbraced kerns, such as \kern1em.

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

</content>
</entry>
<entry>
<id>95f2f46bf59e3739d4386503142e4b99ba68f70c</id>
<published>2016-12-09T03:56:23Z</published>
<updated>2016-12-09T03:56:23Z</updated>
<title type="text">Merge pull request #581 from kohler/stylespacing</title>
<link rel="alternate" type="text/html" href="commit/95f2f46bf59e3739d4386503142e4b99ba68f70c.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 95f2f46bf59e3739d4386503142e4b99ba68f70c
parent 7433638fdaccdfbe0c5b661844c8e99c393a7d25
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Thu,  8 Dec 2016 22:56:23 -0500

Merge pull request #581 from kohler/stylespacing

BUG FIX: Correct spacing next to symbols when styles switch.
</content>
</entry>
<entry>
<id>e449b2d61ac985739d620538225cec0d674e9dc2</id>
<published>2016-12-08T16:28:48Z</published>
<updated>2016-12-08T21:41:19Z</updated>
<title type="text">Handle \middle.</title>
<link rel="alternate" type="text/html" href="commit/e449b2d61ac985739d620538225cec0d674e9dc2.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit e449b2d61ac985739d620538225cec0d674e9dc2
parent 7433638fdaccdfbe0c5b661844c8e99c393a7d25
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Thu,  8 Dec 2016 11:28:48 -0500

Handle \middle.

</content>
</entry>
<entry>
<id>72362ecf882b6c74f4c0d731eff4bc19b2983888</id>
<published>2016-12-08T21:06:21Z</published>
<updated>2016-12-08T21:20:32Z</updated>
<title type="text">Correct spacing next to symbols when styles switch.</title>
<link rel="alternate" type="text/html" href="commit/72362ecf882b6c74f4c0d731eff4bc19b2983888.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 72362ecf882b6c74f4c0d731eff4bc19b2983888
parent 7433638fdaccdfbe0c5b661844c8e99c393a7d25
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Thu,  8 Dec 2016 16:06:21 -0500

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. Fix that.

</content>
</entry>
<entry>
<id>7433638fdaccdfbe0c5b661844c8e99c393a7d25</id>
<published>2016-12-05T21:56:00Z</published>
<updated>2016-12-05T21:56:00Z</updated>
<title type="text">Merge pull request #573 from kohler/kwork</title>
<link rel="alternate" type="text/html" href="commit/7433638fdaccdfbe0c5b661844c8e99c393a7d25.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 7433638fdaccdfbe0c5b661844c8e99c393a7d25
parent 9d3cdf694c33ee008af9508481d316d78cce329a
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Mon,  5 Dec 2016 16:56:00 -0500

Merge pull request #573 from kohler/kwork

Fix atom-spacing, add text-mode fonts, and miscellany
</content>
</entry>
<entry>
<id>81f9a410a0183458140129efd78eae53fbf009c9</id>
<published>2016-11-28T16:54:37Z</published>
<updated>2016-12-05T21:05:39Z</updated>
<title type="text">Add text-mode definitions of symbols like \$.</title>
<link rel="alternate" type="text/html" href="commit/81f9a410a0183458140129efd78eae53fbf009c9.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 81f9a410a0183458140129efd78eae53fbf009c9
parent e1c5f5db1c699e650990b4be52d95b62029cf83b
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Mon, 28 Nov 2016 11:54:37 -0500

Add text-mode definitions of symbols like \$.

</content>
</entry>
<entry>
<id>e1c5f5db1c699e650990b4be52d95b62029cf83b</id>
<published>2016-11-28T16:39:28Z</published>
<updated>2016-12-05T21:05:22Z</updated>
<title type="text">Add support for \text{rm,it,bf,tt,sf,normal}.</title>
<link rel="alternate" type="text/html" href="commit/e1c5f5db1c699e650990b4be52d95b62029cf83b.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit e1c5f5db1c699e650990b4be52d95b62029cf83b
parent 576380c11ce369feb663b00f90b8cbbb1d284ad4
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Mon, 28 Nov 2016 11:39:28 -0500

Add support for \text{rm,it,bf,tt,sf,normal}.

And allow \text to nest inside \text.

</content>
</entry>
<entry>
<id>576380c11ce369feb663b00f90b8cbbb1d284ad4</id>
<published>2016-11-28T16:24:12Z</published>
<updated>2016-12-05T20:59:10Z</updated>
<title type="text">Text mode: Combine adjacent spans when possible for cleaner HTML.</title>
<link rel="alternate" type="text/html" href="commit/576380c11ce369feb663b00f90b8cbbb1d284ad4.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 576380c11ce369feb663b00f90b8cbbb1d284ad4
parent b88bc7723d2d7695d38e0c9cb11be3edac1a28f2
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Mon, 28 Nov 2016 11:24:12 -0500

Text mode: Combine adjacent spans when possible for cleaner HTML.

So `\text{Hi}` becomes one &lt;span...&gt;Hi&lt;/span&gt;, rather than two
&lt;span...&gt;H&lt;/span&gt;&lt;span...&gt;i&lt;/span&gt;.

This allows the font renderer to apply kerning, which changes some
test output.

</content>
</entry>
<entry>
<id>b88bc7723d2d7695d38e0c9cb11be3edac1a28f2</id>
<published>2016-11-28T14:59:28Z</published>
<updated>2016-12-05T20:59:10Z</updated>
<title type="text">Italic correction should not be applied to characters in text mode.</title>
<link rel="alternate" type="text/html" href="commit/b88bc7723d2d7695d38e0c9cb11be3edac1a28f2.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit b88bc7723d2d7695d38e0c9cb11be3edac1a28f2
parent 4297eb127621a64957d10ac29cb5d453e1f90f61
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Mon, 28 Nov 2016 09:59:28 -0500

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 mode.

</content>
</entry>
<entry>
<id>4297eb127621a64957d10ac29cb5d453e1f90f61</id>
<published>2016-11-25T23:20:39Z</published>
<updated>2016-12-05T20:59:05Z</updated>
<title type="text">Unicode punctuation works.</title>
<link rel="alternate" type="text/html" href="commit/4297eb127621a64957d10ac29cb5d453e1f90f61.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 4297eb127621a64957d10ac29cb5d453e1f90f61
parent e0407a19a09bc1ed6dada3c90f533f49c32ce478
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Fri, 25 Nov 2016 18:20:39 -0500

Unicode punctuation works.

</content>
</entry>
<entry>
<id>e0407a19a09bc1ed6dada3c90f533f49c32ce478</id>
<published>2016-11-23T14:28:09Z</published>
<updated>2016-12-05T20:58:26Z</updated>
<title type="text">Support \atop.</title>
<link rel="alternate" type="text/html" href="commit/e0407a19a09bc1ed6dada3c90f533f49c32ce478.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit e0407a19a09bc1ed6dada3c90f533f49c32ce478
parent f8e0c91de464af514479d53521d77036494145ce
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Wed, 23 Nov 2016 09:28:09 -0500

Support \atop.

Add Jasmine test and update screenshotter test.

</content>
</entry>
<entry>
<id>f8e0c91de464af514479d53521d77036494145ce</id>
<published>2016-11-27T04:00:01Z</published>
<updated>2016-12-05T20:48:05Z</updated>
<title type="text">Support \stackrel (#468).</title>
<link rel="alternate" type="text/html" href="commit/f8e0c91de464af514479d53521d77036494145ce.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit f8e0c91de464af514479d53521d77036494145ce
parent 6bb62b11b4eadf8039fa98b75e642e6fe47da2fd
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Sat, 26 Nov 2016 23:00:01 -0500

Support \stackrel (#468).

</content>
</entry>
<entry>
<id>6bb62b11b4eadf8039fa98b75e642e6fe47da2fd</id>
<published>2016-11-23T13:52:10Z</published>
<updated>2016-12-05T20:48:05Z</updated>
<title type="text">Support \mathop, \mathrel, \mathbin, \mathpunct, etc. class commands.</title>
<link rel="alternate" type="text/html" href="commit/6bb62b11b4eadf8039fa98b75e642e6fe47da2fd.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 6bb62b11b4eadf8039fa98b75e642e6fe47da2fd
parent 982e7be5978e4d609e7bc8b5499de29f6f5c8d75
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Wed, 23 Nov 2016 08:52:10 -0500

Support \mathop, \mathrel, \mathbin, \mathpunct, etc. class commands.

These commands set their arguments in a given TeX math class. Use
the existing &quot;op&quot; type for \mathop (to support \limits); introduce
a new &quot;mclass&quot; type for the other classes.

Fixes #482. Tests borrowed from #485 (cbreeden).

</content>
</entry>
<entry>
<id>982e7be5978e4d609e7bc8b5499de29f6f5c8d75</id>
<published>2016-11-27T16:20:26Z</published>
<updated>2016-12-05T20:48:05Z</updated>
<title type="text">Calculate math classes from outputs, not inputs.</title>
<link rel="alternate" type="text/html" href="commit/982e7be5978e4d609e7bc8b5499de29f6f5c8d75.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 982e7be5978e4d609e7bc8b5499de29f6f5c8d75
parent dc79b91dbf0906e4986b4d6ff0f7dbd71faff40c
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Sun, 27 Nov 2016 11:20:26 -0500

Calculate math classes from outputs, not inputs.

It&#39;s important to get spacing right that the domTree classes reflect
math atom types. So use those types exclusively, rather than
repeating the type mapping twice (once when building spans, once in
getTypeOfGroup).

* Remove getTypeOfGroup.
* Add getTypeOfDomTree (simpler).
* Adjust supsub type calculation.
* Adjust delimsizing internals.

</content>
</entry>
<entry>
<id>dc79b91dbf0906e4986b4d6ff0f7dbd71faff40c</id>
<published>2016-11-27T15:53:53Z</published>
<updated>2016-12-05T20:48:04Z</updated>
<title type="text">Mark delimiters with the proper class (mopen or mclose).</title>
<link rel="alternate" type="text/html" href="commit/dc79b91dbf0906e4986b4d6ff0f7dbd71faff40c.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit dc79b91dbf0906e4986b4d6ff0f7dbd71faff40c
parent 1a99e7a2e90517238948d7b25d4cd420bad41e84
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Sun, 27 Nov 2016 10:53:53 -0500

Mark delimiters with the proper class (mopen or mclose).

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

</content>
</entry>
<entry>
<id>1a99e7a2e90517238948d7b25d4cd420bad41e84</id>
<published>2016-11-27T15:14:41Z</published>
<updated>2016-12-05T20:48:04Z</updated>
<title type="text">The \llap and \rlap commands always generate &quot;mord&quot; atoms.</title>
<link rel="alternate" type="text/html" href="commit/1a99e7a2e90517238948d7b25d4cd420bad41e84.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 1a99e7a2e90517238948d7b25d4cd420bad41e84
parent c951df4269eb0b72826f803b218e6fa7c19c78e5
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Sun, 27 Nov 2016 10:14:41 -0500

The \llap and \rlap commands always generate &quot;mord&quot; atoms.

This is how TeX does it.

</content>
</entry>
<entry>
<id>c951df4269eb0b72826f803b218e6fa7c19c78e5</id>
<published>2016-11-21T19:02:24Z</published>
<updated>2016-12-05T20:47:06Z</updated>
<title type="text">Fix #4.</title>
<link rel="alternate" type="text/html" href="commit/c951df4269eb0b72826f803b218e6fa7c19c78e5.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit c951df4269eb0b72826f803b218e6fa7c19c78e5
parent 9d3cdf694c33ee008af9508481d316d78cce329a
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Mon, 21 Nov 2016 14:02:24 -0500

Fix #4.

Post-process the list of atoms after they are created, changing
binary operators to ordinary atoms according to the TeXbook&#39;s
rules. This makes the `prev` argument redundant, so drop it.

This commit assumes that the math class (mop/mbin/mrel/etc.) comes
first in the `classes` list, if present. Add a TODO to change the
signature of `makeSpan/makeSymbol` to enforce this invariant.

</content>
</entry>
<entry>
<id>9d3cdf694c33ee008af9508481d316d78cce329a</id>
<published>2016-11-28T17:55:54Z</published>
<updated>2016-11-28T17:55:54Z</updated>
<title type="text">Fix spacing between groups to match TeX spacing (#567)</title>
<link rel="alternate" type="text/html" href="commit/9d3cdf694c33ee008af9508481d316d78cce329a.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 9d3cdf694c33ee008af9508481d316d78cce329a
parent be966955865b24b48c46ce6ae6b7695742d2d29a
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Mon, 28 Nov 2016 12:55:54 -0500

Fix spacing between groups to match TeX spacing (#567)

* Internal: Pass full `options` objects to makeSpan/makeSymbol.

Not just the current color. This will facilitate applying options
to built nodes in a standardized way, rather than changing all
callsites.

* Add style switching test: text and scriptstyle in the same group.

* Apply style-specific spacing using different CSS coding.

Specifically, infer style from a class on the *current* element,
rather than the parent element. Use &quot;mtight&quot; class to denote elements
with tight spacing (scriptstyle or scriptscriptstyle). Apply that
class automatically based on options.

* Fix #533, #534, #541.

- #534: Implement getTypeOfGroup for font groups.
- #533, #541: Improve the ways spaces are applied to lists. Since
  CSS adjacency implements mathematical spacing, it&#39;s incorrect to
  introduce &quot;convenience spans&quot; for spaces and display changes into
  the generated HTML -- those spans break adjacency. Apply display
  changes directly, and shift space spans into adjacent atoms.

Requires updates to two screenshotter tests, LimitControls and
SupSubLeftAlignReset. The new results for these tests are closer
to TeX output than the old results.

Also requires updates to Jasmine tests, since those assumed output
structures that have changed.

* Fix #136: Size commands generate fragments, not spans.

This is so the size commands don&#39;t hide the types of their enclosed
atoms. Addresses #136.

This slightly changes the vertical position of the Sizing test. Not
sure the vertical position matters, so change the test.

</content>
</entry>
<entry>
<id>be966955865b24b48c46ce6ae6b7695742d2d29a</id>
<published>2016-11-27T23:57:53Z</published>
<updated>2016-11-27T23:57:53Z</updated>
<title type="text">Improved Docker for Mac support (#568)</title>
<link rel="alternate" type="text/html" href="commit/be966955865b24b48c46ce6ae6b7695742d2d29a.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit be966955865b24b48c46ce6ae6b7695742d2d29a
parent 94dad8029d94833f043412dfdb0382bf76fbcf14
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Mon, 28 Nov 2016 00:57:53 +0100

Improved Docker for Mac support (#568)

* Exit cleanly after invalid screenshot test name

This avoids waiting forever.

* Auto-detect host IP in Docker for Mac environment

This checks all available network addresses to find one which the Selenium
container can connect to.  That way we don&#39;t have to analyze network
settings or similar to figure out the main public IP address of the machine.

* Make server less sensitive to current working directory

That way it becomes possible to run screenshotter.js from within the
Screenshotter directory, and still server all files as intended.

</content>
</entry>
<entry>
<id>94dad8029d94833f043412dfdb0382bf76fbcf14</id>
<published>2016-11-23T14:38:47Z</published>
<updated>2016-11-23T14:38:47Z</updated>
<title type="text">Check out test fonts in screenshotter.sh (#570)</title>
<link rel="alternate" type="text/html" href="commit/94dad8029d94833f043412dfdb0382bf76fbcf14.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit 94dad8029d94833f043412dfdb0382bf76fbcf14
parent 7b5580b1fa5c8990db8bfb4d1cc445f17e81b4ab
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Wed, 23 Nov 2016 15:38:47 +0100

Check out test fonts in screenshotter.sh (#570)

This ensures that running screenshots as indicated by the screenshotter
readme will correctly render the Unicode examples, even if not run on
Travis.  It also fixes the commit ID of the unicode fonts.

One alternative would have been using a git submodule.  But as many tools
will initialize submodules automatically, that would mean big downloads for
anyone using such a tool to clone KaTeX.

Another alternative would be tweaking the server to fetch the files on
demand if the local copy is unavailable.  But that would cause additional
network overhead, so grabbing the files just once should be simpler.
</content>
</entry>
<entry>
<id>7b5580b1fa5c8990db8bfb4d1cc445f17e81b4ab</id>
<published>2016-11-22T10:23:32Z</published>
<updated>2016-11-22T10:23:32Z</updated>
<title type="text">Screenshotter: Obey --katex/selenium-ip options under --container. (#566)</title>
<link rel="alternate" type="text/html" href="commit/7b5580b1fa5c8990db8bfb4d1cc445f17e81b4ab.html" />
<author>
<name>Eddie Kohler</name>
<email>ekohler@gmail.com</email>
</author>
<content type="text">commit 7b5580b1fa5c8990db8bfb4d1cc445f17e81b4ab
parent 22957d40f6f84abf4684942fecc0cd7a8e838dd9
Author: Eddie Kohler &lt;ekohler@gmail.com&gt;
Date:   Tue, 22 Nov 2016 05:23:32 -0500

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. Obey those options.
</content>
</entry>
<entry>
<id>22957d40f6f84abf4684942fecc0cd7a8e838dd9</id>
<published>2016-11-04T06:45:08Z</published>
<updated>2016-11-04T06:45:08Z</updated>
<title type="text">Use style specific FONTDIM metrics (#545)</title>
<link rel="alternate" type="text/html" href="commit/22957d40f6f84abf4684942fecc0cd7a8e838dd9.html" />
<author>
<name>Kevin Barabash</name>
<email>kevinb7@gmail.com</email>
</author>
<content type="text">commit 22957d40f6f84abf4684942fecc0cd7a8e838dd9
parent ace67541a073285f965f47b2fffcc38f9d274af4
Author: Kevin Barabash &lt;kevinb7@gmail.com&gt;
Date:   Fri,  4 Nov 2016 02:45:08 -0400

Use style specific FONTDIM metrics (#545)

Summary:
FONTDIM metrics include metrics like sup2, sup3, etc. which are used for
position sub/super-scripts, fractions, delimiters, etc.  TeX uses three
different font styles: textfont2 (DISPLAY &amp; TEXT), scriptfont2 (SCRIPT), and
scriptscriptfont2 (SCRIPTSCRIPT) and has different sets of metrics for each.
This diff adds style specific metrics for better TeX compliance.

Notable squashed commits:
- Recreated screenshots (martin)
- fix getEmPerEx to use getXHeight
- regularize how we access options.style, remove unnecessary newlines
- use var style = options.style in more places in buildHTML

</content>
</entry>
<entry>
<id>ace67541a073285f965f47b2fffcc38f9d274af4</id>
<published>2016-11-03T02:02:47Z</published>
<updated>2016-11-03T02:02:47Z</updated>
<title type="text">Create CODE_OF_CONDUCT.md (#553)</title>
<link rel="alternate" type="text/html" href="commit/ace67541a073285f965f47b2fffcc38f9d274af4.html" />
<author>
<name>Matthew Rothenberg</name>
<email>mrothenberg@gmail.com</email>
</author>
<content type="text">commit ace67541a073285f965f47b2fffcc38f9d274af4
parent 0ebbc256729e77ec40dbc7bf80eae1f0c7d02b07
Author: Matthew Rothenberg &lt;mrothenberg@gmail.com&gt;
Date:   Wed,  2 Nov 2016 19:02:47 -0700

Create CODE_OF_CONDUCT.md (#553)


</content>
</entry>
<entry>
<id>0ebbc256729e77ec40dbc7bf80eae1f0c7d02b07</id>
<published>2016-11-03T01:24:59Z</published>
<updated>2016-11-03T01:24:59Z</updated>
<title type="text">Add build artifacts to .gitignore and allow installing dependencies without building KaTeX</title>
<link rel="alternate" type="text/html" href="commit/0ebbc256729e77ec40dbc7bf80eae1f0c7d02b07.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit 0ebbc256729e77ec40dbc7bf80eae1f0c7d02b07
parent fef5b880572ca6f6e35e67296e3a7c0bc7b4cd3c
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Thu,  3 Nov 2016 02:24:59 +0100

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 after dependencies have been
retrieved.  The latter is created by typical operations like “make” without
arguments or “npm install”.  Having these around is to be expected.

Adding this to .gitignore should NOT affect npm packaging, since that is
based on a whitelist in package.json which does mention dist.

* Allow installing dependencies without actually building KaTeX

We have been using “npm install” to install dependencies, but since that
also does build KaTeX itself, it may fail if e.g. there are any style guide
violations.  Now we only fetch dependencies but do not build KaTeX itself.

The make conditionals used here are not part of POSIX make but a GNU
extension.  But we already use functionality not mandated by POSIX (namely
many of the functions like “wildcard”), so this should not make portability
any worse than it already is.

</content>
</entry>
<entry>
<id>fef5b880572ca6f6e35e67296e3a7c0bc7b4cd3c</id>
<published>2016-11-01T19:08:29Z</published>
<updated>2016-11-01T19:08:29Z</updated>
<title type="text">Merge pull request #548 from deckar01/547-unminified-assets</title>
<link rel="alternate" type="text/html" href="commit/fef5b880572ca6f6e35e67296e3a7c0bc7b4cd3c.html" />
<author>
<name>Emily Eisenberg</name>
<email>xymostech@gmail.com</email>
</author>
<content type="text">commit fef5b880572ca6f6e35e67296e3a7c0bc7b4cd3c
parent d5025c61e8715291c4c5cf493cadfa998306d6f8
Author: Emily Eisenberg &lt;xymostech@gmail.com&gt;
Date:   Tue,  1 Nov 2016 12:08:29 -0700

Merge pull request #548 from deckar01/547-unminified-assets

Keep unminified katex.js and katex.css build files
</content>
</entry>
<entry>
<id>d5025c61e8715291c4c5cf493cadfa998306d6f8</id>
<published>2016-10-22T23:37:18Z</published>
<updated>2016-10-22T23:37:18Z</updated>
<title type="text">Fix texcmp issues related to bit depth and kerning (#549)</title>
<link rel="alternate" type="text/html" href="commit/d5025c61e8715291c4c5cf493cadfa998306d6f8.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit d5025c61e8715291c4c5cf493cadfa998306d6f8
parent d50745d5a970d510751f9ed7ae1444dbc621e1c6
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Sun, 23 Oct 2016 01:37:18 +0200

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)
* Disable running Kern test case through TeX as doing so fails
</content>
</entry>
<entry>
<id>4fb9445a92ce56e373990ce391288307e6c933ce</id>
<published>2016-10-10T23:02:16Z</published>
<updated>2016-10-10T23:28:34Z</updated>
<title type="text">Keep unminified katex.js and katex.css build files</title>
<link rel="alternate" type="text/html" href="commit/4fb9445a92ce56e373990ce391288307e6c933ce.html" />
<author>
<name>Jared Deckard</name>
<email>jared.deckard@gmail.com</email>
</author>
<content type="text">commit 4fb9445a92ce56e373990ce391288307e6c933ce
parent d50745d5a970d510751f9ed7ae1444dbc621e1c6
Author: Jared Deckard &lt;jared.deckard@gmail.com&gt;
Date:   Mon, 10 Oct 2016 18:02:16 -0500

Keep unminified katex.js and katex.css build files

</content>
</entry>
<entry>
<id>d50745d5a970d510751f9ed7ae1444dbc621e1c6</id>
<published>2016-10-08T03:15:54Z</published>
<updated>2016-10-08T03:15:54Z</updated>
<title type="text">Make screenshotter work with docker-machine (#494)</title>
<link rel="alternate" type="text/html" href="commit/d50745d5a970d510751f9ed7ae1444dbc621e1c6.html" />
<author>
<name>Martin von Gagern</name>
<email>Martin.vGagern@gmx.net</email>
</author>
<content type="text">commit d50745d5a970d510751f9ed7ae1444dbc621e1c6
parent f1be1a3462b3252ee45a739781cda196fe59d4b1
Author: Martin von Gagern &lt;Martin.vGagern@gmx.net&gt;
Date:   Sat,  8 Oct 2016 05:15:54 +0200

Make screenshotter work with docker-machine (#494)

Since boot2docker has been superseded by docker-machine, we need this to
support developers on OS X.  The changes to the bash script ensure that we
clean up our containers even if taking screenshots gets hung and requires a
keyboard interrupt, as happens if the IP addresses were guessed incorrectly.
</content>
</entry>
<entry>
<id>f1be1a3462b3252ee45a739781cda196fe59d4b1</id>
<published>2016-09-23T12:45:33Z</published>
<updated>2016-09-23T12:45:33Z</updated>
<title type="text">Invalid input error message (#540)</title>
<link rel="alternate" type="text/html" href="commit/f1be1a3462b3252ee45a739781cda196fe59d4b1.html" />
<author>
<name>Janis Lesinskis</name>
<email>shuttle1987@users.noreply.github.com</email>
</author>
<content type="text">commit f1be1a3462b3252ee45a739781cda196fe59d4b1
parent a16ae7a5ebc97cfb610a2143254393918fd0650d
Author: Janis Lesinskis &lt;shuttle1987@users.noreply.github.com&gt;
Date:   Fri, 23 Sep 2016 22:45:33 +1000

Invalid input error message (#540)

* Added check for type of expressions passed to parseTree function
* Added tests for bad input raising exception
* Added test for supported types NOT throwing exception
* Added test case for parser taking String objects

</content>
</entry>
<entry>
<id>a16ae7a5ebc97cfb610a2143254393918fd0650d</id>
<published>2016-09-18T00:22:01Z</published>
<updated>2016-09-18T00:22:01Z</updated>
<title type="text">Ignore `font&#39; groups when determining base elements, fixes #390 (#469)</title>
<link rel="alternate" type="text/html" href="commit/a16ae7a5ebc97cfb610a2143254393918fd0650d.html" />
<author>
<name>Mathijs Henquet</name>
<email>mathijs.henquet@gmail.com</email>
</author>
<content type="text">commit a16ae7a5ebc97cfb610a2143254393918fd0650d
parent e4d2d933afc9bd5dd2ddbf5fac69d4bab225c873
Author: Mathijs Henquet &lt;mathijs.henquet@gmail.com&gt;
Date:   Sun, 18 Sep 2016 02:22:01 +0200

Ignore `font&#39; groups when determining base elements, fixes #390 (#469)

* Ignore `font&#39; groups when determining base elements, fixes #390

* fix ===

* Added testcase

</content>
</entry>
</feed>
