{"push_id":681109739,"size":20,"distinct_size":6,"ref":"refs/heads/master","head":"ec95b76d206532527dcf6660a28df2351a567be4","before":"aba7a4227c1bb1ecf0e386737a5d7e29f3bece1f","commits":[{"sha":"6ec5c145292e995a73ea92ddbf2e0a7d5fbd26d2","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Tweaked Travis CI buildscript\n\nTweaked the Travis CI buildscript in an attempt to make TestFX more\nconsistent between developer machines and the CI server.\n\nA test was removed that involved a file chooser. File choosers throw\nerrors with the new configuration.\n\nA test was added to demonstrate the the new configuration is an\nimprovement upon the old one.","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/6ec5c145292e995a73ea92ddbf2e0a7d5fbd26d2"},{"sha":"6f4e507fed667bf278d42b610b1e51c256041c5d","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #158 from johnzeringue/adjust-travis-build\n\nTweaked Travis CI buildscript","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/6f4e507fed667bf278d42b610b1e51c256041c5d"},{"sha":"0cadb46c10986da8bd0ff2d6964c9da2c8d1b100","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Modified `JavaScriptChart#setData` to run on main thread\n\nModified `JavaScriptChart#setData` to run on the main thread in order to\nfix #123. Basic tests were added.","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/0cadb46c10986da8bd0ff2d6964c9da2c8d1b100"},{"sha":"066b875eb3052cf2eb7dde62991ead1fd9b60a59","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #142 from johnzeringue/fix-topsoil-library\n\nModified `JavaScriptChart#setData` to run on main thread","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/066b875eb3052cf2eb7dde62991ead1fd9b60a59"},{"sha":"785ccb44859b88fd23ae190f30c5072974718ce0","author":{"email":"32c40493b31d823c3fc532f270c62a9c05ae9d70@yahoo.fr","name":"clementparizot"},"message":"Make the table editable and propage the changes to the charts\n\nAdded an EntryListener Interface\nAdded an EntryRowFactory & an EntryRowContextMenu factory\nAdded a BooleanField & a RowField\nChanged the dataset interface to make the entries listenable","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/785ccb44859b88fd23ae190f30c5072974718ce0"},{"sha":"9fba8b28c7b15acad0eb06776f399cd0341afb64","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #147 from clementparizot/rowSelection\n\nMake data table editable and propagate changes to charts","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/9fba8b28c7b15acad0eb06776f399cd0341afb64"},{"sha":"a5109b8a82340de216c7c858c12170938332d25e","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Improved generic type on `NumberField`\n\nChanged superclass of `NumberField` from `Field<Number>` to\n`Field<Double>`. The motivation for this was to allow the following\nstatement to compile:\n\n    new SimpleEntry().set(new NumberField(\"Test Field\"), 3.07);\n\nPrior to this commit, you would need to cast the `NumberField` to a\n`Field<Double>` in the example above.\n\nTests were added to ensure this and other basic properties of\n`NumberField` hold.","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/a5109b8a82340de216c7c858c12170938332d25e"},{"sha":"29ef8ca95e1ca4870d296cc9d1b016cb1bb0033f","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #159 from johnzeringue/improve-number-field\n\nImproved generic type on `NumberField`","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/29ef8ca95e1ca4870d296cc9d1b016cb1bb0033f"},{"sha":"33c2c6cf50a290c6a9284a6097a965c173da559e","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Added support for CSV import\n\nFixed #128 by adding support for CSV import. This feature can be used by navigating to File > Import from CSV and selecting a CSV file.","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/33c2c6cf50a290c6a9284a6097a965c173da559e"},{"sha":"068d938d2c32b13edaac986885370d7aabd78a75","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #160 from johnzeringue/support-csv-import\n\nAdded support for CSV import","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/068d938d2c32b13edaac986885370d7aabd78a75"},{"sha":"ac0cceba72cc0ae3ae9c01fd695ba853f40ebbf1","author":{"email":"32c40493b31d823c3fc532f270c62a9c05ae9d70@yahoo.fr","name":"clementparizot"},"message":"Make the table editable and propage the changes to the charts","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/ac0cceba72cc0ae3ae9c01fd695ba853f40ebbf1"},{"sha":"17b7373e6601788ddc0d86dacd1c11b77aab2d97","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #163 from clementparizot/rowSelection\n\nMake the table editable and propage the changes to the charts","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/17b7373e6601788ddc0d86dacd1c11b77aab2d97"},{"sha":"e0ed11bd53ea67320882dd87d3bd4c1919863cb7","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Replaced `org.cirdles.javafx` with ExtendsFX\n\nAdded ExtendsFX, a project of mine, into Topsoil. It's based on the work\nI've been doing in `org.cirdles.javafx`, but has more features and is\nmore complete. This change will make both projects easier to maintain.","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/e0ed11bd53ea67320882dd87d3bd4c1919863cb7"},{"sha":"cc53d95456222273389ea4a77f8c300628af7193","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #164 from johnzeringue/add-extendsfx\n\nReplaced `org.cirdles.javafx` with ExtendsFX","distinct":false,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/cc53d95456222273389ea4a77f8c300628af7193"},{"sha":"141d32f3cab225179b30dc6d58bc84ee2808887f","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Removed code from the old storage system\n\nRemoved code and constants from the old storage system after\nnoticing errors being logged in the Travis CI build.\n\nAt some point, we should aim to remove the last of the constants from\n`Topsoil`.","distinct":true,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/141d32f3cab225179b30dc6d58bc84ee2808887f"},{"sha":"f922e8e8818bb1cf9b1dab06f0001591d2e06906","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #165 from johnzeringue/remove-old-code\n\nRemoved code from the old storage system","distinct":true,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/f922e8e8818bb1cf9b1dab06f0001591d2e06906"},{"sha":"563e6fa056c90f67b7d1eb1b6b55a365dc5fe92e","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Added CheckStyle to Gradle build\n\nAdded CheckStyle to the build in order to encourage a higher code\nquality while spending less time on code reviews.\n\nThis first pass is very lenient and is expected to be followed across\nthe board.\n\nIn the future, perhaps we can extract `checkstyle.xml` into a\nCIRDLES-wide resource.","distinct":true,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/563e6fa056c90f67b7d1eb1b6b55a365dc5fe92e"},{"sha":"2728edcf541c62677581a4351014ec0a3985e5fa","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #166 from johnzeringue/checkstyle\n\nAdded CheckStyle to Gradle build","distinct":true,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/2728edcf541c62677581a4351014ec0a3985e5fa"},{"sha":"703a3e3bca428e48aba47d80dc55f1217d8844f3","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Removed Gradle `--info`\n\nRemoved the `info` flag from Gradle in `.travis.yml`, because the output\nis not as useful as I had originally hoped. Instead, it just makes the\nbuild log difficult to read.","distinct":true,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/703a3e3bca428e48aba47d80dc55f1217d8844f3"},{"sha":"ec95b76d206532527dcf6660a28df2351a567be4","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Merge pull request #167 from johnzeringue/remove-gradle-info\n\nRemoved Gradle `--info`","distinct":true,"url":"https://api.github.com/repos/clementparizot/Topsoil/commits/ec95b76d206532527dcf6660a28df2351a567be4"}]}