{"push_id":2005071306,"size":113,"distinct_size":2,"ref":"refs/heads/remote2","head":"8718e12f29fa8ef7d299cade7d805857d8128a29","before":"646db5b91472e40b405728396c2d68e4d118a9e2","commits":[{"sha":"64e0905d6175c51d2dccb9b1cd3612448f2a7c76","author":{"name":"Jeremy Koritzinsky","email":"7e017ca2ea1d814f76a5520727352d95086162f6@gmail.com"},"message":"Buttons are disabled when there is a null in the binding chain for Command.\n\nFixes #846.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/64e0905d6175c51d2dccb9b1cd3612448f2a7c76"},{"sha":"e03187073879bd19d54959ca0411b2f4d322a139","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@users.noreply.github.com"},"message":"Merge branch 'master' into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/e03187073879bd19d54959ca0411b2f4d322a139"},{"sha":"aacb0522534a038449e4f3983e8af567e79fd24f","author":{"name":"Jeremy Koritzinsky","email":"7e017ca2ea1d814f76a5520727352d95086162f6@gmail.com"},"message":"Made changes requested by @grokys.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/aacb0522534a038449e4f3983e8af567e79fd24f"},{"sha":"0e95e9f2b4dc9547981f685e68e3ac6dfd6047c1","author":{"name":"Jeremy Koritzinsky","email":"7e017ca2ea1d814f76a5520727352d95086162f6@gmail.com"},"message":"Merge branch 'DisableButtonOnNullCommandBinding' of https://github.com/jkoritzinsky/Avalonia into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/0e95e9f2b4dc9547981f685e68e3ac6dfd6047c1"},{"sha":"84b81fba2c6c808df2d5c53c3056836cd7c6213f","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Merge branch 'master' into pr/894-buttons-are-disabled-when-there-is-a-null-in-the-binding-chain-for-command-3","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/84b81fba2c6c808df2d5c53c3056836cd7c6213f"},{"sha":"5f845632cec757c947630e14b3c2a029b1d1cd6e","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Undo bad merge of csproj.\n\nNot sure how these changes got made.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/5f845632cec757c947630e14b3c2a029b1d1cd6e"},{"sha":"6d32e6a36cf7e97d4e7dbc936d99e5527b978d70","author":{"name":"Jeremy Koritzinsky","email":"7e017ca2ea1d814f76a5520727352d95086162f6@gmail.com"},"message":"Merge branch 'master' into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/6d32e6a36cf7e97d4e7dbc936d99e5527b978d70"},{"sha":"3eb5e0e20045d22a764def2922155436b6c8265a","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Tweaked logging of binding errors.\n\n1. Fixed some tests to expect `BindingNotification`s to be returned on a broken binding chain.\n2. Changed logging of `BindingNotification`s - log at `Warning` level (instead of `Error`) except when the binding chain is broken at the root, in which case log at `Information` level. Do this to prevent flooding the output window when initializing.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/3eb5e0e20045d22a764def2922155436b6c8265a"},{"sha":"6e67d4d08594f3f8da640ec6b160d23c77c3f093","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Fix failing test.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/6e67d4d08594f3f8da640ec6b160d23c77c3f093"},{"sha":"bf76c8423e791a4892c6943570ae6cfb0f2b0221","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into pr/894-buttons-are-disabled-when-there-is-a-null-in-the-binding-chain-for-command-3\n\n Conflicts:\n\ttests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_Property.cs","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/bf76c8423e791a4892c6943570ae6cfb0f2b0221"},{"sha":"8743ce95bdcafd7f894cb573f42a7724469d2c69","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Make failing tests pass.\n\nTo do this needed to change behavior a little in that now binding errors update the target. Previously in the case of a binding error at the first node in the binding chain, we were converting the `BindingNotification` to `UnsetValue` which had the effect of updating the target value. Now we're passing the `BindingNotification` back, we need to make sure this happens. I believe this is the right thing to do as the behavior should be the same no matter where in the binding chain the error occurs. Data validation errors continue to not update the target.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/8743ce95bdcafd7f894cb573f42a7724469d2c69"},{"sha":"92dd602a641be3dd54a0ea4421523bb8e53b9445","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@users.noreply.github.com"},"message":"Merge branch 'master' into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/92dd602a641be3dd54a0ea4421523bb8e53b9445"},{"sha":"7f64fc1166a70e67004dbe5f2ac91b3671f91bac","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Removed duplicate line.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/7f64fc1166a70e67004dbe5f2ac91b3671f91bac"},{"sha":"afa08e76c57a7e3c7365725af7c0e95f8b6cd228","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@users.noreply.github.com"},"message":"Merge branch 'master' into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/afa08e76c57a7e3c7365725af7c0e95f8b6cd228"},{"sha":"dc35f4f3d51bbe34b0a53afa3e762e4c50734067","author":{"name":"Jeremy Koritzinsky","email":"7e017ca2ea1d814f76a5520727352d95086162f6@gmail.com"},"message":"Merge branch 'master' into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/dc35f4f3d51bbe34b0a53afa3e762e4c50734067"},{"sha":"dd3923bfb3018b22d225a186630acb016fa7110f","author":{"name":"Jeremy Koritzinsky","email":"7e017ca2ea1d814f76a5520727352d95086162f6@gmail.com"},"message":"Merge branch 'master' into DisableButtonOnNullCommandBinding","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/dd3923bfb3018b22d225a186630acb016fa7110f"},{"sha":"8abd8231ab643fa81cfac262f78d5d4c0ecacc7b","author":{"name":"Dan Walmsley","email":"8ba258345e8c7589d20364528ac4964f896605aa@walms.co.uk"},"message":"dont composite on every frame.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/8abd8231ab643fa81cfac262f78d5d4c0ecacc7b"},{"sha":"70ac47f84b27eaa801ace59bcfa0c119967f172e","author":{"name":"Dan Walmsley","email":"8ba258345e8c7589d20364528ac4964f896605aa@walms.co.uk"},"message":"render the overlay everytime is DrawFPS is enabled or DirtyRects is enabled.\n\notherwise only composite when required.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/70ac47f84b27eaa801ace59bcfa0c119967f172e"},{"sha":"7e10a44dabb1be460e33c329e33414feaddb7c01","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Updated ncrunch project files.\n\nMost tests now build with ncrunch.","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/7e10a44dabb1be460e33c329e33414feaddb7c01"},{"sha":"400b6f39fe0ab5607a26d36a44e5359504a62fc0","author":{"name":"Steven Kirk","email":"bf92bc642ec8d165a75ed08203f340e7d865a1a3@gmail.com"},"message":"Merge branch 'master' of https://github.com/AvaloniaUI/Avalonia","distinct":false,"url":"https://api.github.com/repos/AvaloniaUI/Avalonia/commits/400b6f39fe0ab5607a26d36a44e5359504a62fc0"}]}
{"actor":{"display_login":"kekekeks"}}