{"push_id":1254826501,"size":5,"distinct_size":5,"ref":"refs/heads/auto-npm","head":"7b6b5efe97693a6c92ae72f94a23b980435e5dc3","before":"120f97305f10f6d2c0a55c0e81f95b419601ea96","commits":[{"sha":"4a9c2acbf7a50a6205cc3f42f374a4b3047c9bf1","author":{"name":"Martin von Gagern","email":"0cf17f8b9b6fdceee6cf321dd6765200bf9be87f@gmx.net"},"message":"Add some more symbols (#502)\n\nThis adds support for the following input sequences:\r\n\r\n    -- --- ` ' `` '' \\degree \\pounds \\maltese\r\n\r\nresulting in – — ‘ ’ “ ” ° £ ✠ symbols already present in our fonts.\r\n\r\nAs part of this modification, the recognition of multiple dashes was moved\r\nfrom the lexer to the parser.\r\nThis is neccessary since in math mode a sequence of hyphens is just a\r\nsequence of minus signs.  Just like a pair of apostrophes in math mode is a\r\ndouble prime not a right double quotation mark.\r\nTo make this easier, parseGroup and parseOptionalGroup have been merged.","distinct":true,"url":"https://api.github.com/repos/gagern/KaTeX/commits/4a9c2acbf7a50a6205cc3f42f374a4b3047c9bf1"},{"sha":"725524a214eb0abc88ead69f8c3e4339da0b6968","author":{"name":"Charles Marsh","email":"9a65f4850753c7446e0f8a24d00afda8ff2e5285@khanacademy.org"},"message":"Specify TrueType font format as 'truetype' rather than 'ttf'\n\nSummary:\nI've been experimenting with delivering a TrueType-only KaTeX build for our mobile apps. I couldn't\nget anything to render properly until I flipped the `format` specifier from `ttf` to `truetype`.\nThough I can't find a definitive source on this, all the examples I've seen online use `truetype`\nover `ttf`, and flipping from `ttf` to `truetype` fixed my own issues.\n\nIt's unlikely that this has been much of a problem in practice, since so many browsers now support\nWOFF (I'm considering a TrueType-only build since it's the least common denominator across Android\n4.3+ and mobile Safari).\n\nTest Plan:\n- To force TrueType rendering, comment out the `.use-eot`, `.use-woff2`, and `.use-woff` lines in `fonts.less`.\n- Run `make serve`.\n- Open up the demo page.\n    - Verify that the demo text is rendered as before (only the parens are noticeably different in the demo?).\n\nReviewers: kevinb, emily\n\nReviewed By: emily\n\nSubscribers: benkomalo\n\nDifferential Revision: https://phabricator.khanacademy.org/D29274","distinct":true,"url":"https://api.github.com/repos/gagern/KaTeX/commits/725524a214eb0abc88ead69f8c3e4339da0b6968"},{"sha":"92bbbffbc800cf3d8a586d01505a546052b3a0b1","author":{"name":"Martin von Gagern","email":"0cf17f8b9b6fdceee6cf321dd6765200bf9be87f@gmx.net"},"message":"Add --wait option to screenshotter (#510)\n\nSometimes a page might not be ready when the screenshot is taken, due to\r\nfonts still being loaded or some such.  In --verify mode this is taken care\r\nof by repeated attempts.  But when creating a screenshot for the first time,\r\nit might be desirable to wait a given number of seconds for things to settle\r\ndown.  So this commit introduces a --wait option to the screenshotter.","distinct":true,"url":"https://api.github.com/repos/gagern/KaTeX/commits/92bbbffbc800cf3d8a586d01505a546052b3a0b1"},{"sha":"ec62ec39d82b6b42ee2ec9ad866a79c56b8e2990","author":{"name":"Kevin Barabash","email":"3c656a62884609033c50a72b9b481b0c1e818b97@gmail.com"},"message":"Add support for Latin-1, Cyrillic, and CJK characters inside \\text{} (#508)\n\nSummary:\r\nThis diff provides support for Latin-1, Cyrillic, and CJK characters\r\ninside \\text{} groups.  For Latin-1 and Cyrillic characters we use\r\nglyph metrics from a glyph from Basic Latin that has roughly the same\r\nbounding box.  We use the metrics for a capital 'M' to approximate the\r\nfull-width CJK characters.  Half-width characters are not supported yet.\r\n\r\nTest Plan:\r\n- make test\r\n- make screenshots\r\n\r\nReviewers: emily","distinct":true,"url":"https://api.github.com/repos/gagern/KaTeX/commits/ec62ec39d82b6b42ee2ec9ad866a79c56b8e2990"},{"sha":"7b6b5efe97693a6c92ae72f94a23b980435e5dc3","author":{"name":"Martin von Gagern","email":"15f462045e37cf4ca5892c6b2a6f1df9f57d0296@ma.tum.de"},"message":"Call “npm install” automatically if package.json changed\n\nThis adds a stamp file which is used to detect whether the `package.json`\nfile got updated since the last `npm install`.  If so, `npm install` is run\nagain to update all modules to the version described in `package.json`.\nThis happens as a dependency of only those modules which actually need some\nnpm-installed module.\n\nSetting the corresponding make variable to the empty string disables the\nfeature, which is used by the `make` invocation in the `prepublish` script\ninside `package.json` to avoid infinite loops.  It can also be used by\ndevelopers working in an environment with reduced connectivity, as long as\nthey know what they are doing.","distinct":true,"url":"https://api.github.com/repos/gagern/KaTeX/commits/7b6b5efe97693a6c92ae72f94a23b980435e5dc3"}]}
{"actor":{"display_login":"gagern"}}