{"push_id":1452192611,"size":385,"distinct_size":0,"ref":"refs/heads/dev","head":"c0749692bf50670206ec5ff1ab25115a54df188e","before":"8cd9a09252814b6a1fbc26b39c6e2a02b4f02b0d","commits":[{"sha":"49a1907b88cc9244eead8e1c68deb8f5b143dd64","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"#56: Begain implementing some ideas for the spinner","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/49a1907b88cc9244eead8e1c68deb8f5b143dd64"},{"sha":"7bc1d7ec436d83248b404e56bad6982d97546e72","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Reorganizing TextField around a formatted model value","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/7bc1d7ec436d83248b404e56bad6982d97546e72"},{"sha":"4aca83bacbfa7f51b8fe41f69469bb2ea4453ca1","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Improving the data flow of TextField some more.  Basics outlined now, need more edge case handling (e.g. parse errors) and then test.","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/4aca83bacbfa7f51b8fe41f69469bb2ea4453ca1"},{"sha":"607e51ef591049a23e4119350c6e42dbe9f19800","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Refactored state controllers to be observable values","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/607e51ef591049a23e4119350c6e42dbe9f19800"},{"sha":"40917b347524e6f4fecb6d809ee8eed6b9a5b4c5","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Refactored the enabled flag on actions to be observable.  #56: Fleshed out the spinner template more.","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/40917b347524e6f4fecb6d809ee8eed6b9a5b4c5"},{"sha":"f1714158b9cfbc63139cd1a98689c9d49f4c6290","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Improved the text field again, improving error handling and adding validation independent of parsing.","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/f1714158b9cfbc63139cd1a98689c9d49f4c6290"},{"sha":"7f78af93b5e2ff05fca52250064b155826590387","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Javadoc","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/7f78af93b5e2ff05fca52250064b155826590387"},{"sha":"29bb0705b96a8b285f019f8fd4de9cd460004658","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Added code to allow specification of MUIS-style namespace-qualified or unqualified tag types in model values","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/29bb0705b96a8b285f019f8fd4de9cd460004658"},{"sha":"4c4938ecb61725797ee1032974cd232a8aac569d","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Added the Formats class to base to house standard formats","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/4c4938ecb61725797ee1032974cd232a8aac569d"},{"sha":"e92a0f4a7dfc6935eee38c6a39bca667c20dddd8","author":{"name":"Andrew","email":"8b159bb87843d0707ab7a9900343abb4f2dad06c@psl.nmsu.edu"},"message":"Completed BiTuple with javadoc and equals/hashCode implementations","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/e92a0f4a7dfc6935eee38c6a39bca667c20dddd8"},{"sha":"4e701dddc39389c6ca79ab6c3103d582b32da374","author":{"name":"Andrew","email":"8b159bb87843d0707ab7a9900343abb4f2dad06c@psl.nmsu.edu"},"message":"Added the isEnabled() observable to SettableValue","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/4e701dddc39389c6ca79ab6c3103d582b32da374"},{"sha":"7c711f00403de939f644fc325704405363062328","author":{"name":"Andrew","email":"8b159bb87843d0707ab7a9900343abb4f2dad06c@psl.nmsu.edu"},"message":"Fixed and improved TextField some more","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/7c711f00403de939f644fc325704405363062328"},{"sha":"5c43b5f692ce11f1cb6b5589b27647639942df83","author":{"name":"Andrew","email":"8b159bb87843d0707ab7a9900343abb4f2dad06c@psl.nmsu.edu"},"message":"As mentioned in a comment on #56, I made the setting of attribute value strings require a context, which will allow template parsing to evaluate \"this\" in a template-specific way.  \"Will allow\" because this is not quite done yet.  All the plumbing is in, but I haven't decided how to evaluate the actual methods on a templated widget yet since probably not all of those should be public.","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/5c43b5f692ce11f1cb6b5589b27647639942df83"},{"sha":"43da59340a721c8a58e4706f35eb2a3bbba7d911","author":{"name":"Andrew","email":"8b159bb87843d0707ab7a9900343abb4f2dad06c@psl.nmsu.edu"},"message":"Added the @Target specifier on the @Template annotation","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/43da59340a721c8a58e4706f35eb2a3bbba7d911"},{"sha":"3860ddc4bcc913b8824f70c51dfd01cfbb8d44ed","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"#56: Changed from using \"this\" in template XML to using \"model\".","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/3860ddc4bcc913b8824f70c51dfd01cfbb8d44ed"},{"sha":"99bb608e01617abb9a958e0ca6781c4bc0ea2e3b","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"#56: Changed ObservableEvaluator to unwrap observables it evaluates.  This should eliminate some code in many places in the future and it eliminates code I would have had to write now in MuisTemplate.","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/99bb608e01617abb9a958e0ca6781c4bc0ea2e3b"},{"sha":"64ca1fecfb7d2f442753ef1771c8744f20109fae","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"More text field work.  Used the SettableValue.isAcceptable method for further validation and added styles to make errored text fields look red.","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/64ca1fecfb7d2f442753ef1771c8744f20109fae"},{"sha":"66c946c2edeb03e1b114553946cfc99b53f332a9","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"#56: Created the SpinnerModel interface and made some implementations","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/66c946c2edeb03e1b114553946cfc99b53f332a9"},{"sha":"28c4b64a5d210f0acad266158e0ddc5ee7c51c6c","author":{"name":"Andrew","email":"ba401e8a2884f15468afdaabe6e72e1437a68286@gmail.com"},"message":"Added the color format to the Formats utility class","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/28c4b64a5d210f0acad266158e0ddc5ee7c51c6c"},{"sha":"d406eaa56967a78fcc892ce183729ea31c57b89b","author":{"name":"Andrew","email":"8b159bb87843d0707ab7a9900343abb4f2dad06c@psl.nmsu.edu"},"message":"More TextField work","distinct":false,"url":"https://api.github.com/repos/Updownquark/Quick/commits/d406eaa56967a78fcc892ce183729ea31c57b89b"}]}
{"actor":{"display_login":"Updownquark"}}