{"push_id":719237806,"size":136,"distinct_size":1,"ref":"refs/heads/master","head":"f04e4829c56946f60d2a4a533724e72c05e35f5a","before":"817b09674efdcd0f9e1794123cb35fa9597fff10","commits":[{"sha":"75f7cb26bba1439cf256b0b8a466d49aeb43b66c","author":{"email":"7bfcafc02aa490f856bb48782948a48f9e2d2aed@gmail.com","name":"Blake Thompson"},"message":"Reversed the offsets","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/75f7cb26bba1439cf256b0b8a466d49aeb43b66c"},{"sha":"08602392a38089cf8f8127e6ae226babda152f72","author":{"email":"7bfcafc02aa490f856bb48782948a48f9e2d2aed@gmail.com","name":"Blake Thompson"},"message":"Merge branch 'master' into offset","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/08602392a38089cf8f8127e6ae226babda152f72"},{"sha":"d3f37d8f1e6bf2dd7aa4144743cd603f27599b99","author":{"email":"7bfcafc02aa490f856bb48782948a48f9e2d2aed@gmail.com","name":"Blake Thompson"},"message":"Updated clipper to be reversed and fixes to the way the algorithm operates.","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/d3f37d8f1e6bf2dd7aa4144743cd603f27599b99"},{"sha":"d29a0f18b1fb9c4a278a80696d6469086d5c7773","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"fix pixel_cast by avoiding comparing across sign<->unsigned - refs #2893","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/d29a0f18b1fb9c4a278a80696d6469086d5c7773"},{"sha":"8e89b788dfa3f5f48e96258ab063859c9bb4b508","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"Add a a few tests for set/get pixel - refs #2893","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/8e89b788dfa3f5f48e96258ab063859c9bb4b508"},{"sha":"01fc7315ca3a87e7d8d4bfdbdd7a6387397113cc","author":{"email":"890fe5f95a81aec4237dfad1e7b2ddd2a615ddf0@firma.seznam.cz","name":"Jiri Drbalek"},"message":"update visual tests","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/01fc7315ca3a87e7d8d4bfdbdd7a6387397113cc"},{"sha":"74d6e7740d23e713daaf65e2976c51d925dac138","author":{"email":"15a0730a27c69f62ab86f2b6c639fca202166c02@mapnik.org","name":"artemp"},"message":"Merge branch 'master' into fix_pixel_cast","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/74d6e7740d23e713daaf65e2976c51d925dac138"},{"sha":"15041ba334e84575f7485eb3387a224ce5da94ef","author":{"email":"15a0730a27c69f62ab86f2b6c639fca202166c02@mapnik.org","name":"artemp"},"message":"replace boost::numeric::bounds with  detail::bounds where highest/lowest return constexpr\n( since c++11 std::numeric_limits<T>::min/max return `static constexpr T`)\nprefer if/else if..  over if/if...)","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/15041ba334e84575f7485eb3387a224ce5da94ef"},{"sha":"8f1f15dc49b0b1561ce2131bdbdd39ae050b8d1b","author":{"email":"01225cdbdea6bfabf540f862e2cd4f87b0ee2af9@users.noreply.github.com","name":"Artem Pavlenko"},"message":"Merge pull request #2908 from mapnik/fix_pixel_cast\n\nFix pixel cast - good catch broken signed/unsigned comparisons! \r\n\r\nI made bounds methods return constexpr - I don't expect noticeable performance improvements but here we go :)","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/8f1f15dc49b0b1561ce2131bdbdd39ae050b8d1b"},{"sha":"a030f5531dc2eecf3d953244b84999b209995813","author":{"email":"15a0730a27c69f62ab86f2b6c639fca202166c02@mapnik.org","name":"artemp"},"message":"add <limits>","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/a030f5531dc2eecf3d953244b84999b209995813"},{"sha":"a5e10aa25c7dff1d75338a1d99caf27f7c55e0e4","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"std::numeric_limits are not yet constant on windows - see #2911","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/a5e10aa25c7dff1d75338a1d99caf27f7c55e0e4"},{"sha":"29b464e868ae883527b8e7bd01738c64ce108930","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"simplify numeric_compare template logic","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/29b464e868ae883527b8e7bd01738c64ce108930"},{"sha":"8d3d136da7df3dd944b30119f919dec4f29eb3bf","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"fix hang on windows in pixel_cast\n\n  - manifested converting double -> int64_t.\n  - it is unclear why this explicitness is needed on windows\n    to avoid greater calling itself. But it is clear that the\n    static_cast<double>(<std::int64_t>) is not enough for the\n    template deduction to match the <double,double> case automatically\n  - Making this explicit is probably better anyway, but odd it is needed.\n  - Finishes closing #2893, refs #2893, amends 96f7120ecc11 and d29a0f18b1fb9c\n  - Seen with both VS 2014 CTP 4 and VS 2015 Preview","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/8d3d136da7df3dd944b30119f919dec4f29eb3bf"},{"sha":"0d86afff36ee26441940ac2d1bfde530332526e3","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"start using -Wsign-compare and -Wshadow + fix heaps of warnings - refs #2907","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/0d86afff36ee26441940ac2d1bfde530332526e3"},{"sha":"8172eda3d12a697136902e4dced7cd5c136c67bd","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"fix gamma for symbolizers that do not (yet) support user driven gamma - closes #2912","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/8172eda3d12a697136902e4dced7cd5c136c67bd"},{"sha":"c94cb6251a45d2da5f465dcb72e17c4169f438db","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"update tests for #2912","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/c94cb6251a45d2da5f465dcb72e17c4169f438db"},{"sha":"a4aee2eb59cf43da41cf78942e71640d8f9bff7b","author":{"email":"7bfcafc02aa490f856bb48782948a48f9e2d2aed@gmail.com","name":"Blake Thompson"},"message":"Added an update to mapnik config so that it can provide relative path to libraries better in node mapnik.","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/a4aee2eb59cf43da41cf78942e71640d8f9bff7b"},{"sha":"a9712ed081e93a7a302efc57a0a6c115a048f690","author":{"email":"7bfcafc02aa490f856bb48782948a48f9e2d2aed@gmail.com","name":"Blake Thompson"},"message":"Forgot to add prefix change to mapnik config to cairo as well","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/a9712ed081e93a7a302efc57a0a6c115a048f690"},{"sha":"2b02677cb5f99d70cbda429e3d7cbb287bc7733e","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"Centralize memory/valgrind cleanup code","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/2b02677cb5f99d70cbda429e3d7cbb287bc7733e"},{"sha":"9da198631b71d03fc1de41b7330e1581e2d27f1e","author":{"email":"7caf4fada912172ae38c6555f73b0fcf5f41c218@mapbox.com","name":"Dane Springmeyer"},"message":"more xml2 leak fixes","distinct":false,"url":"https://api.github.com/repos/mapycz/mapnik/commits/9da198631b71d03fc1de41b7330e1581e2d27f1e"}]}