{"push_id":1339357918,"size":18,"distinct_size":0,"ref":"refs/heads/master","head":"c719da5bca1d574b297b073803f158677bb29091","before":"a533a3be446f1ff759ebdb3a3f92397b1fa4de0a","commits":[{"sha":"62894667f65e81a12178507bf916d0d6ef1b9c15","author":{"name":"moyogo","email":"989404d50227f34ee0b644c1b733970b4b5f003f@gmail.com"},"message":"feaLib: fix code to use hex version instead of float","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/62894667f65e81a12178507bf916d0d6ef1b9c15"},{"sha":"1eba7b383c785924a33c30f6e38cebd571819a5f","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"Merge pull request #681 from moyogo/feaLib_hex_version\n\nfeaLib: fix code to use hex version instead of float","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/1eba7b383c785924a33c30f6e38cebd571819a5f"},{"sha":"2bbc62d3719b9ef62844fa52302248f9134697ba","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"sfnt.py: drop `WOFFDirectoryEntry.zlibCompressionLevel`; use global `ZLIB_COMPRESSION_LEVEL` instead\n\nFixes https://github.com/fonttools/fonttools/issues/686","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/2bbc62d3719b9ef62844fa52302248f9134697ba"},{"sha":"74348a95e2e4daa66f5be67b4b5e1a44ee677016","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"Merge pull request #687 from fonttools/woff-zlib-level\n\nsfnt.py: drop `WOFFDirectoryEntry.zlibCompressionLevel`","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/74348a95e2e4daa66f5be67b4b5e1a44ee677016"},{"sha":"ab395ff0e2fd225fb1f7ca91dd7b0e34d99e8311","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"move CapturingLogHandler class from subset to loggingTools module","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/ab395ff0e2fd225fb1f7ca91dd7b0e34d99e8311"},{"sha":"3feddad5c6e61ed983e5f880f23f5a75a8de8c83","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"[name] add `addName` (from varLib); in `setName`, issue warning if string is not unicode; add `makeName` (from _n_a_m_e_test)\n\npreviously (only on Python 2), the following line was silently coercing to Unicode using default 'ascii' encoding, whenever the input string was a `bytes` string (same as `str` in PY2):\n\n    namerecord.string = string.encode(namerecord.getEncoding())\n\nOn Python 3, the line above would crash, since bytes objects don't have an `encode` method (and rightly so).\n\n`setName` should now accept both Unicode or bytes, but will issue a warning if the latter are used.","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/3feddad5c6e61ed983e5f880f23f5a75a8de8c83"},{"sha":"726bf651609e3669372a267e686f1d09eb1fdd6c","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"[_n_a_m_e_test] add tests for addName method; test that warning is logged from setName if input is bytes","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/726bf651609e3669372a267e686f1d09eb1fdd6c"},{"sha":"79d755a837ec767501eeefb33cc1c718cb61df41","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"[varLib] use both Macintosh and Windows names for fvar names; use addName method from _n_a_m_e.NameRecord; use unicode_literals\n\nWe must coerce name strings with `tounicode` because, on Python 2, the ElementTree library that we use to parse the designspace's XML will return ASCII-encoded `bytes` (PY2 `str`) whenever it can; and only returns `unicode` (PY3 `str`) when strings can't be encoded as ASCII... :(\nHowever the `addName` method requires unicode strings (it wouldn't be able to encode them with multiple platform-specific encodings otherwise).\nSo we decode bytes as ASCII before passing them to addName.","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/79d755a837ec767501eeefb33cc1c718cb61df41"},{"sha":"870b7ce92a5139592faf3dd90ec53cb1e6ca274c","author":{"name":"James Godfrey-Kittle","email":"6937782b5fc535d3e09962d04372ccfe334bebc3@google.com"},"message":"Allow single-point open contours in area pen\n\nSometimes an anchor is drawn as a moveTo followed by an endPath, for\nthat case it makes sense just to ignore and count the area as zero.","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/870b7ce92a5139592faf3dd90ec53cb1e6ca274c"},{"sha":"238e8cbc5226e4551457c092b9ca5f47c2119faa","author":{"name":"James Godfrey-Kittle","email":"6937782b5fc535d3e09962d04372ccfe334bebc3@google.com"},"message":"Typo","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/238e8cbc5226e4551457c092b9ca5f47c2119faa"},{"sha":"c732ffce8e44de64614c85aecc8287f57fe20e64","author":{"name":"James Godfrey-Kittle","email":"6937782b5fc535d3e09962d04372ccfe334bebc3@google.com"},"message":"[areaPen] Add test for endPath","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/c732ffce8e44de64614c85aecc8287f57fe20e64"},{"sha":"87e07bc4c413ba38a51f4bdf2938cd49a9bd225b","author":{"name":"Behdad Esfahbod","email":"96048909009fe930a273b391ee7707e6dc74c5b0@behdad.org"},"message":"[varLib] Add kerning merger for interpolate-layout.py","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/87e07bc4c413ba38a51f4bdf2938cd49a9bd225b"},{"sha":"0682e77370d877f8af37aae553c6d200f2078921","author":{"name":"James Godfrey-Kittle","email":"d22cbe6fc62674ac77b564b7bae8164e9910d5d2@gmail.com"},"message":"Merge pull request #690 from jamesgk/area-pen\n\nAllow single-point open contours in area pen","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/0682e77370d877f8af37aae553c6d200f2078921"},{"sha":"53dce87b03482f7a9605af429c18a4d4c5bd1c22","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"Merge pull request #688 from fonttools/fix-varlib-names\n\nFix varlib names","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/53dce87b03482f7a9605af429c18a4d4c5bd1c22"},{"sha":"b5d7eb8fd43693b10f076ec330509da8a4b766f3","author":{"name":"Behdad Esfahbod","email":"96048909009fe930a273b391ee7707e6dc74c5b0@behdad.org"},"message":"[varLib] Show failure path when merging fails","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/b5d7eb8fd43693b10f076ec330509da8a4b766f3"},{"sha":"f8982ac952a79c90c1ced0e8f93d1a871850ca7c","author":{"name":"Hartmut Goebel","email":"586a302f130244d78dedb0898be9eac4b41b995c@users.noreply.github.com"},"message":"Remove extra_path distribution kwarg\n\nThis is of no use, it is undocumented and bound to be removed.\r\n\r\nSee https://bugs.python.org/issue901727 and https://bugs.python.org/issue27919.","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/f8982ac952a79c90c1ced0e8f93d1a871850ca7c"},{"sha":"8a7b245069885efe9e947e8418dc99609f202c7c","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"Merge pull request #695 from htgoebel/patch-1\n\nRemove extra_path distribution kwarg","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/8a7b245069885efe9e947e8418dc99609f202c7c"},{"sha":"c719da5bca1d574b297b073803f158677bb29091","author":{"name":"Cosimo Lupo","email":"ba8cb25e56c9c15270364c54f4ab3fd70c25e89e@daltonmaag.com"},"message":"[sstruct/xmlWriter]: issue a deprecation warning when the two top-level modules are imported\n\nPart of #696\n\n(These are a actually `UserWarning` instead of `DeprecationWarning`, as the latter are normally muted)","distinct":false,"url":"https://api.github.com/repos/anthrotype/fonttools/commits/c719da5bca1d574b297b073803f158677bb29091"}]}
{"actor":{"display_login":"anthrotype"}}