{"push_id":941596061,"size":4,"distinct_size":2,"ref":"refs/heads/map-rotation","head":"cc032de28d04cc53b36c9f2ca2bb5556ee7771e3","before":"4b2ff61c347182bc5437a6dc05b26bdc662f08f1","commits":[{"sha":"a9374d2eb8c082222313700505899046c8e86fb7","author":{"email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com","name":"Jonathan Beezley"},"message":"Use port 30100 for testing instead of 50100\n\nFixes #509","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/a9374d2eb8c082222313700505899046c8e86fb7"},{"sha":"08c0606313607042edbd48a97af11d4f370b63fb","author":{"email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com","name":"Jonathan Beezley"},"message":"Merge pull request #510 from OpenGeoscience/testing-port\n\nUse port 30100 for testing instead of 50100","distinct":false,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/08c0606313607042edbd48a97af11d4f370b63fb"},{"sha":"465fa949ab156b64c4fea2bf43e74b695ee96116","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Support map rotations.\n\nMaps now have a rotation property (default=0).  The tiles that are fetched are the covering rectangle of tiles.  This could be optimized so that only tiles that have a portion on the display would be fetched (though calculating that would be more costly).  Rotations work on all renderers.\n\nAdded rotation interactions.  By default ctrl+left mouse button will rotation around the center of the map by the angle that the mouse cursor moves around the center of the map.  Ctrl+wheel will rotate in 5 degree increments (strictly, one zoom level wheel movement is the same amount of wheel movement that rotates 6 degrees).\n\nAdjust bounding box to handle clamping when rotated.  This will always let you see the entire map or image, but isn't as intuitive as it could be from a UI standpoint.  Perhaps this should be refactored in a later PR.\n\nFixed issues with map.bounds and map.zoomAndCenterFromBounds not returning data in the specified gcs (but always in the map gcs).\n\nTiles in the gl renderer will be pixel-perfect at integer zoom levels for rotations that are multiples of 90 degrees.\n\nRemoved the minX, minY, maxX, maxY parameters from the tileLayer and osmLayer classes, as they were not used.\n\nStopped examples from trying to load a favicon (this can be changed if we ever have a favicon, I was just tired of the 404 errors on it).\n\nStop allowing text selections in the examples.  When dragging maps, selecting text looks bad.\n\nAdded a \"Spin to Budapest\" option to the transitions example.\n\nUpdated the tiles example to allow setting the maxBounds and unitsPerPixel in the query arguments.  Added allowRotation to both the controls and the query arguments.","distinct":true,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/465fa949ab156b64c4fea2bf43e74b695ee96116"},{"sha":"cc032de28d04cc53b36c9f2ca2bb5556ee7771e3","author":{"email":"72592f81d000ba41e73d0efb9ac3daaaebd32c79@kitware.com","name":"David Manthey"},"message":"Added some tests for the new code.\n\nAdd a test that compares the null renderer with the d3 renderer.  Due to some wackiness in the phantom svg renderer, this only works at 0 and 180 degree rotations.\n\nFixed some css issues if the browser has odd line-height and font-size behavior (this affected the null renderer's tile sizes in phantom).\n\nChanged how debug borders are drawn in the null renderer on the tiles example.\n\nAdded more coverage for the tileLayer code.","distinct":true,"url":"https://api.github.com/repos/OpenGeoscience/geojs/commits/cc032de28d04cc53b36c9f2ca2bb5556ee7771e3"}]}