{"push_id":977035613,"size":256,"distinct_size":256,"ref":"refs/heads/master","head":"93456fd55da3bef1aaeb5b6f792666a9eafdd663","before":"cb7252999ee02b8a07d563d83cfc57be9454a958","commits":[{"sha":"fb9e576bfb83d041efac93ce5c0e571fdc85ae40","author":{"email":"25a3b6cc85a8cde49f8b0f9aa21c050bc04072d4@mojodna.net","name":"Seth Fitzsimmons"},"message":"Distinguish between 'add' and 'lighter'\n\nWhen CAIRO_OPERATOR_ADD and CAIRO_OPERATOR_LIGHTEN are both available,\nmake CAIRO_OPERATOR_ADD available as 'add'.","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/fb9e576bfb83d041efac93ce5c0e571fdc85ae40"},{"sha":"76bbe247fadb370ed295641c34e063fdcf95e215","author":{"email":"62c2218f8cb20487441acba7851e1f03e8e6d9b0@tnode.com","name":"Mitar"},"message":"Correctly limit bounds in PutImageData to prevent segment fault.","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/76bbe247fadb370ed295641c34e063fdcf95e215"},{"sha":"8dbdd009b56507994f97a4ad6e7686d0485af03d","author":{"email":"e890f2c64b8ff3624af1e6c3378959478cca432c@abo.fi","name":"King Koopa"},"message":"Runs on new v8.","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/8dbdd009b56507994f97a4ad6e7686d0485af03d"},{"sha":"b0d70c5baaa560363bfbd81486f7b5ab9debb977","author":{"email":"e890f2c64b8ff3624af1e6c3378959478cca432c@abo.fi","name":"King Koopa"},"message":"Restore Uintiness","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/b0d70c5baaa560363bfbd81486f7b5ab9debb977"},{"sha":"844294efd1da84044b34de036309d3922937da7f","author":{"email":"a72249079c7e937adbf9e89c8ffbc3f5161d50cb@gmail.com","name":"nulltask"},"message":"change operator lighter to lighten","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/844294efd1da84044b34de036309d3922937da7f"},{"sha":"9b62e5f64ecb53586611725c58977f53779e805c","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"beginning nan@1.0.0 conversion","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/9b62e5f64ecb53586611725c58977f53779e805c"},{"sha":"a9645632b9bf7b8cdfdb561eb08fe6aecb8e6be8","author":{"email":"e890f2c64b8ff3624af1e6c3378959478cca432c@abo.fi","name":"King Koopa"},"message":"Update NAN","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/a9645632b9bf7b8cdfdb561eb08fe6aecb8e6be8"},{"sha":"746f2caa0612343941889eb931bb7e01ee733219","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"Merge branch 'newv8' of https://github.com/kkoopa/node-canvas into nan-1.0.0\n\nConflicts:\n\tpackage.json\n\tsrc/Canvas.cc\n\tsrc/CanvasRenderingContext2d.cc\n\tsrc/JPEGStream.h\n\tsrc/closure.h","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/746f2caa0612343941889eb931bb7e01ee733219"},{"sha":"4ab32bccb1c34b4a4d03c3662173e80e3c2b5523","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"NanNew<Value>() -> NanNew()","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/4ab32bccb1c34b4a4d03c3662173e80e3c2b5523"},{"sha":"8158158abf5d73d21770d137a6e85df960e84f34","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"NanNew() the NanNull()s","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/8158158abf5d73d21770d137a6e85df960e84f34"},{"sha":"dbdb9d854c28f469c7cb726bac2d66b17534e70b","author":{"email":"dcedce4bd98ac4dd8276015a2a120c6afddbb686@gmail.com","name":"Juriy Zaytsev"},"message":"Merge pull request #409 from rvagg/nan-1.0.0\n\nNAN 1.0.0 for Node 0.11.13 support","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/dbdb9d854c28f469c7cb726bac2d66b17534e70b"},{"sha":"31dd7d6d21c4f6ed37ed547aa79f077e570b71fa","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@porkrind.org","name":"David Caldwell"},"message":"Add support for the lineDash API.\n\nDescribed here:\nhttp://www.w3.org/TR/2dcontext/#dom-context-2d-setlinedash\n\nThe test images match on Chrome, but not on Firefox. It looks like\nFirefox resets the lineDash to [] when given invalid parameters. My\nreading of the spec agrees with Chrome.","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/31dd7d6d21c4f6ed37ed547aa79f077e570b71fa"},{"sha":"8a96a34ed398825d406b0a66a4b555bec6d8979c","author":{"email":"dcedce4bd98ac4dd8276015a2a120c6afddbb686@gmail.com","name":"Juriy Zaytsev"},"message":"Merge pull request #373 from caldwell/linedash\n\nAdd support for the lineDash API","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/8a96a34ed398825d406b0a66a4b555bec6d8979c"},{"sha":"a726e8a46b7c9ac41851068ed0b29cb4e6acf344","author":{"email":"dcedce4bd98ac4dd8276015a2a120c6afddbb686@gmail.com","name":"Juriy Zaytsev"},"message":"Merge pull request #383 from peerlibrary/bounds-checking\n\nCorrectly limit bounds in PutImageData to prevent segment fault","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/a726e8a46b7c9ac41851068ed0b29cb4e6acf344"},{"sha":"97f2f1a83c46dfdedacdc811ecf9abf229dfec6d","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@tootallnate.net","name":"Nathan Rajlich"},"message":"Readme: adding more authors\n\nI know that there's more, but this is just what was in the\npackage.json \"contributors\" section.","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/97f2f1a83c46dfdedacdc811ecf9abf229dfec6d"},{"sha":"1961e526168aa19dfd7483d54fefe98bcafcbe72","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@tootallnate.net","name":"Nathan Rajlich"},"message":"Readme: add `Image` variable example\n\nSee #418.","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/1961e526168aa19dfd7483d54fefe98bcafcbe72"},{"sha":"c4519977f1d1dcb6d8b2ce51ec6d31ebf23213e7","author":{"email":"0fc59c042372860aa6b62d775ccdea45759761a6@gmail.com","name":"Nick Baugh"},"message":"Updated dependencies and added one liner for install on OSX","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/c4519977f1d1dcb6d8b2ce51ec6d31ebf23213e7"},{"sha":"63cc2f04f72ce317e8d163db213b41ab091e03a3","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@tootallnate.net","name":"Nathan Rajlich"},"message":"Merge pull request #422 from niftylettuce/master\n\nUpdated dependencies and added one liner for install on OSX","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/63cc2f04f72ce317e8d163db213b41ab091e03a3"},{"sha":"87abe5a85ee42b027077e28e9bfcfbaac7b7525b","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@porkrind.org","name":"David Caldwell"},"message":"Use std::vector instead of C99 variable length arrays because of Visual C++.\nAddresses Issue #420","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/87abe5a85ee42b027077e28e9bfcfbaac7b7525b"},{"sha":"f42a018a8d837d16e05fc8f2e5f7f46116056e14","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vincentweevers.nl","name":"Vincent Weevers"},"message":"Add shims so Windows Visual C++ can use C99's isnan() and isinf().","distinct":true,"url":"https://api.github.com/repos/dfoody/node-canvas/commits/f42a018a8d837d16e05fc8f2e5f7f46116056e14"}]}