{"push_id":645618109,"size":90,"distinct_size":7,"ref":"refs/heads/LabelWork","head":"5b53b3f7e83174abb5863cdc711a289482442c30","before":"3475ead2a78459bc9301b38de4cde910e0d7041b","commits":[{"sha":"86b74f79043aa1a1ab696d9a53962786ad76a4f8","author":{"email":"e517cfc934d2d8b64119345e72808bd43b648997@gmail.com","name":"jacob.schuetze"},"message":"","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/86b74f79043aa1a1ab696d9a53962786ad76a4f8"},{"sha":"321437e3feaeeea1bf3a633b1c11d340bcd0dc09","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding tests for ByteEncoder\nMaking ByteEncoder more efficient\nChanging WKB parsing code to use ByteEncoder\nRemoving thread-unsafe code from Matrix2D","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/321437e3feaeeea1bf3a633b1c11d340bcd0dc09"},{"sha":"2f8a09ecfd8291392e98e5385b52d76bebd70c7b","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Refactoring rendering to accommodate variations on how a path is rendered.","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/2f8a09ecfd8291392e98e5385b52d76bebd70c7b"},{"sha":"769b4da128c1e372101f35c69a456fe713e28574","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adjusting behavior of BasicGeometryRenderer2D to produce one GraphicsPath2D for each call to Render\nAdding tests for GdiVectorRenderer used with BasicGeometryRenderer2D\nReplacing use of FeatureDataRow with IFeatureDataRecord in ITheme and descendants, and IFeatureRenderer and descendants\nCloning DefaultSymbol on BasicGeometryRenderer2D","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/769b4da128c1e372101f35c69a456fe713e28574"},{"sha":"652d191edd65fb57ecc2ed3449cf4c28d705434e","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Code cleanup","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/652d191edd65fb57ecc2ed3449cf4c28d705434e"},{"sha":"9991ba3a22e84b5a7edbefda4aed27ce3426259a","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Removing unused MapViewPort2D\nCleaning up presenters\nCode formatting\nMade ILayersView independent of ILayer","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/9991ba3a22e84b5a7edbefda4aed27ce3426259a"},{"sha":"0d4315362763fe387c59bf11d6b5b3de006ce477","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding QuickSort and tests\nAdding initial LayerCollection in Map to allow easier layer binding\nAdding some comments","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/0d4315362763fe387c59bf11d6b5b3de006ce477"},{"sha":"0aa459e1e03db99ead506fccd811b83e63f08988","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Working on LayerCollection coordination","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/0aa459e1e03db99ead506fccd811b83e63f08988"},{"sha":"26a35d327fef9edf75ab8482bc463d1a9eca812f","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Working on LayerCollection coordination","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/26a35d327fef9edf75ab8482bc463d1a9eca812f"},{"sha":"a96d63ae1362dc7b7a82741add9c27c9a2fa878a","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding default constructor to FeatureDataSet","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/a96d63ae1362dc7b7a82741add9c27c9a2fa878a"},{"sha":"16557271d1aea615ad6eee2183067a996f065226","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Code formatting\nChanging how SelectedLayers are set on the ILayersView in the LayersPresenter","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/16557271d1aea615ad6eee2183067a996f065226"},{"sha":"879eca47d7b4b31825c63d7bad588119ba76593a","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Hooking up rendering calls in MapPresenter2D and factoring out layer rendering to concrete implementors\nCode cleanup to get ready for Beta 1","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/879eca47d7b4b31825c63d7bad588119ba76593a"},{"sha":"f83491e65f21dcbacb6fd73465887dca69511847","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Implementing initial renderer registration\nMoving async Layer.VisibleRegion query to Layer and including virtual methods to execute queries per layer\nRemoving LayerDataAvailable event in favor of VisibleRegion property change notification","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/f83491e65f21dcbacb6fd73465887dca69511847"},{"sha":"13f68382e9e5ce8c085296e01b56b1042a912bca","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding test for incorrect BoundingBox ExpandToInclude result","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/13f68382e9e5ce8c085296e01b56b1042a912bca"},{"sha":"534e7114da46cf07a80ce856b48634f75dfff7d8","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding a couple tests for FeatureProvider and GeometryProvider\nFixing MapPresenter2D view transform computation\nFixing how ToolsPresenter observes changing tool on Map and sets it on the view","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/534e7114da46cf07a80ce856b48634f75dfff7d8"},{"sha":"2cdc85b41d8c256b6468bf1498c99962d88093b0","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding DemoWinForm (not working yet)\nDeleting ImageAttributes (unused)\nFormatting and commenting code\nRefactoring Symbol2D into Symbol base class and Symbol2D","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/2cdc85b41d8c256b6468bf1498c99962d88093b0"},{"sha":"24fdc019f4ce8de8e51961499c293df0906159bc","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Fixing Symbol so it builds","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/24fdc019f4ce8de8e51961499c293df0906159bc"},{"sha":"b49ce92539c721b0302a4f4b891880648de99d7b","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Fixing how MapPresenter2D handles the initial case when no view has been setup\nWorld height calculation is broken","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/b49ce92539c721b0302a4f4b891880648de99d7b"},{"sha":"04e133a01f3f39bdc28b1a65ba6e2994f1ee4616","author":{"email":"36700a69d80e643cf0250308befa6f117ac6b7ba@d92b74e0-882c-0410-a55b-fb246dedd4db","name":"justsome.handle"},"message":"don't invoke PropertyChanged event if Enabled doesn't really change","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/04e133a01f3f39bdc28b1a65ba6e2994f1ee4616"},{"sha":"7504f1eaf7f6f03ed04e9c29e39170eacb5083f1","author":{"email":"168c3716a81b2fc020cd2725f8cbdc4d244569f5@users.noreply.github.com","name":"codekaizen"},"message":"Adding tests\nAdding CreateStyle to Layer for strongly typed Style creation\nAdding concept of no view defined, and changing behavior of tools to throw InvalidOperationException when used when no view is defined","distinct":false,"url":"https://api.github.com/repos/FObermaier/sharpmapv2/commits/7504f1eaf7f6f03ed04e9c29e39170eacb5083f1"}]}