{"push_id":926602419,"size":7,"distinct_size":1,"ref":"refs/heads/speed-improvements","head":"fc8c16527c69965e251f8842031daee76dfcc007","before":"f660066185ba94e5f831d2e59a3165321a4aa78c","commits":[{"sha":"cf1aea54e89544b920d292b3c1665e9540ef9bee","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Implemented a tile fetch queue.\n\nThis is actually a general deferred object fetch queue.  It expects that no more than some number of Deferred objects should be processed at once.  For images in modern browsers, there is standard limit of six images per domain at a time.  This is the default for the fetch queue.  If more items are requested, they are further deferred and are loaded in a priority order of last-requested-first.  Items can be cancelled as well if they are no longer needed.\n\nAlso fixed the metrics that determine the load order of tiles.  There was an issue that tiles were passed and the function didn't know how to access tile.index.  This metric has been extended to have a concept of a 'bottomLevel', where anything lower than that level is lower priority.  This allows highly zoomed areas to show useful tiles first, rather than showing the absolute lowest tiles first.","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/cf1aea54e89544b920d292b3c1665e9540ef9bee"},{"sha":"14f1c7f452638968ae6cde5103f7241069671792","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Merge branch 'master' into tile-fetch-queue","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/14f1c7f452638968ae6cde5103f7241069671792"},{"sha":"29b9a18c473b6fd22c805dd09d01a92722e788d0","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Fix a typo that resulted in invalid tiles trying to be loaded.","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/29b9a18c473b6fd22c805dd09d01a92722e788d0"},{"sha":"206aff89cee7539cf1173186de932f09fd0cceef","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Merge branch 'master' into tile-fetch-queue","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/206aff89cee7539cf1173186de932f09fd0cceef"},{"sha":"a71c2d918724b83fbd1e01ee5937e97fc730fca9","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Merge branch 'master' into tile-fetch-queue","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/a71c2d918724b83fbd1e01ee5937e97fc730fca9"},{"sha":"b5c7d754252aec22b30e13b7a9f54c1832238151","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Merge pull request #486 from OpenGeoscience/tile-fetch-queue\n\nImplemented a tile fetch queue.","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/b5c7d754252aec22b30e13b7a9f54c1832238151"},{"sha":"fc8c16527c69965e251f8842031daee76dfcc007","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Merge branch 'master' into speed-improvements\n\nConflicts:\n\tsrc/core/tileLayer.js","distinct":true,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/fc8c16527c69965e251f8842031daee76dfcc007"}]}